.vt-section[data-astro-cid-kwq7jnny]{background:#fff}.vt-title[data-astro-cid-kwq7jnny]{margin-top:.75rem;font-family:var(--font-display);font-weight:520;font-size:clamp(2rem,1.25rem + 2.6vw,3.2rem);line-height:1.1;letter-spacing:-.01em;color:var(--color-navy)}.vt-title[data-astro-cid-kwq7jnny] span[data-astro-cid-kwq7jnny]{color:var(--color-accent)}.vt-sub[data-astro-cid-kwq7jnny]{margin:1rem auto 0;max-width:58ch;font-size:1.02rem;line-height:1.7;color:var(--color-slate)}.vt-slider[data-astro-cid-kwq7jnny]{margin-top:2.75rem}.vt-track[data-astro-cid-kwq7jnny]{display:flex;align-items:center;gap:1.25rem;margin:0;padding:.25rem .25rem .75rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}.vt-track[data-astro-cid-kwq7jnny]::-webkit-scrollbar{display:none}.vt-track[data-astro-cid-kwq7jnny].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.vt-track[data-astro-cid-kwq7jnny]:not(.is-dragging){scroll-behavior:smooth}.vt-card[data-astro-cid-kwq7jnny]{position:relative;flex:0 0 clamp(270px,80vw,440px);aspect-ratio:16 / 9;scroll-snap-align:start;border-radius:var(--radius-card);overflow:hidden;background:var(--color-navy);box-shadow:var(--shadow-card)}@media(min-width:640px){.vt-card[data-astro-cid-kwq7jnny]{flex-basis:clamp(300px,42vw,440px)}}.vt-card--vertical[data-astro-cid-kwq7jnny]{flex-basis:clamp(200px,56vw,260px);aspect-ratio:9 / 16}@media(min-width:640px){.vt-card--vertical[data-astro-cid-kwq7jnny]{flex-basis:clamp(190px,19vw,225px)}}.vt-brand[data-astro-cid-kwq7jnny]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:1.4rem 1.5rem 1.6rem;text-align:left;background:radial-gradient(120% 70% at 88% -8%,rgb(81 150 192 / .5),transparent 62%),radial-gradient(130% 80% at 8% 112%,rgb(51 113 154 / .45),transparent 60%),linear-gradient(168deg,#1e4560,#16344a 55%,#112838);user-select:none}.vt-brand__quote[data-astro-cid-kwq7jnny]{font-family:var(--font-display);font-style:italic;font-size:5rem;line-height:1;height:.55em;color:var(--color-gold)}.vt-brand__window[data-astro-cid-kwq7jnny]{display:block;margin:auto 0;aspect-ratio:16 / 9;border-radius:.8rem;overflow:hidden;border:1px solid rgb(255 255 255 / .22);box-shadow:0 18px 40px -18px #000000a6}.vt-brand__frameimg[data-astro-cid-kwq7jnny]{width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-drag:none}.vt-brand__footer[data-astro-cid-kwq7jnny]{display:grid;gap:.5rem}.vt-brand__label[data-astro-cid-kwq7jnny]{font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-soft)}.vt-brand__label[data-astro-cid-kwq7jnny]:before{content:"✦";margin-right:.55em;color:var(--color-gold)}.vt-brand__title[data-astro-cid-kwq7jnny]{font-family:var(--font-display);font-weight:490;font-size:1.45rem;line-height:1.25;color:#fff}.vt-brand__title[data-astro-cid-kwq7jnny] em[data-astro-cid-kwq7jnny]{font-style:italic;font-weight:420;color:var(--color-gold-soft)}.vt-nav[data-astro-cid-kwq7jnny]{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:1.25rem}.vt-hint[data-astro-cid-kwq7jnny]{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-slate)}.vt-arrow[data-astro-cid-kwq7jnny]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-navy) 28%,transparent);background:#fff;color:var(--color-navy);cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s,opacity .2s}.vt-arrow[data-astro-cid-kwq7jnny] svg[data-astro-cid-kwq7jnny]{width:20px;height:20px}.vt-arrow[data-astro-cid-kwq7jnny]:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:translateY(-2px)}.vt-arrow[data-astro-cid-kwq7jnny][disabled]{opacity:.35;pointer-events:none}.vt-poster[data-astro-cid-kwq7jnny]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-drag:none}.vt-play[data-astro-cid-kwq7jnny]{position:absolute;inset:0;width:100%;height:100%;border:0;background:radial-gradient(110% 110% at 50% 100%,rgb(20 20 20 / .45) 0%,rgb(20 20 20 / .05) 55%,transparent 80%);cursor:pointer;-webkit-tap-highlight-color:transparent}.vt-play__btn[data-astro-cid-kwq7jnny]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;width:clamp(48px,6vw,60px);height:clamp(48px,6vw,60px);border-radius:50%;background:transparent;border:3px solid #fff;color:#fff;box-shadow:0 6px 20px -6px #0000008c;transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s,border-color .2s}.vt-play__btn[data-astro-cid-kwq7jnny] svg[data-astro-cid-kwq7jnny]{width:42%;height:42%;margin-left:8%;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .45))}.vt-play__ring[data-astro-cid-kwq7jnny]{position:absolute;left:50%;top:50%;z-index:1;width:clamp(48px,6vw,60px);height:clamp(48px,6vw,60px);border-radius:50%;border:2px solid #fff;opacity:.6;transform:translate(-50%,-50%);animation:vt-pulse 2.4s cubic-bezier(.22,1,.36,1) infinite}@keyframes vt-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.55}70%{opacity:0}to{transform:translate(-50%,-50%) scale(2.1);opacity:0}}.vt-play[data-astro-cid-kwq7jnny]:hover .vt-play__btn[data-astro-cid-kwq7jnny],.vt-play[data-astro-cid-kwq7jnny]:focus-visible .vt-play__btn[data-astro-cid-kwq7jnny]{transform:translate(-50%,-50%) scale(1.08);background:var(--color-accent);border-color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.vt-play__ring[data-astro-cid-kwq7jnny]{animation:none;opacity:0}.vt-play__btn[data-astro-cid-kwq7jnny]{transition:none}}
