h1[data-astro-cid-erayzkxu]>span[data-astro-cid-erayzkxu]{color:var(--color-accent)}.vtp-link[data-astro-cid-erayzkxu]{color:var(--color-accent);text-decoration:underline}.vtp-link[data-astro-cid-erayzkxu]:hover{color:var(--color-accent-dark)}.vtp-card[data-astro-cid-erayzkxu]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-card);overflow:hidden;background:var(--color-navy);box-shadow:var(--shadow-card)}.vtp-card--vertical[data-astro-cid-erayzkxu]{aspect-ratio:9 / 16;width:min(100%,clamp(260px,26vw,340px));justify-self:center}.vtp-poster[data-astro-cid-erayzkxu]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-drag:none}.vtp-featured[data-astro-cid-erayzkxu]{background:#fff}.vtp-featured__grid[data-astro-cid-erayzkxu]{display:grid;gap:3rem;align-items:center}@media(min-width:860px){.vtp-featured__grid[data-astro-cid-erayzkxu]{grid-template-columns:1.3fr .7fr;gap:4rem}}.section-title[data-astro-cid-erayzkxu] span[data-astro-cid-erayzkxu]{color:var(--color-accent)}.vtp-brand[data-astro-cid-erayzkxu]{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}.vtp-brand__quote[data-astro-cid-erayzkxu]{font-family:var(--font-display);font-style:italic;font-size:5rem;line-height:1;height:.55em;color:var(--color-gold)}.vtp-brand__window[data-astro-cid-erayzkxu]{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}.vtp-brand__frameimg[data-astro-cid-erayzkxu]{width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-drag:none}.vtp-brand__footer[data-astro-cid-erayzkxu]{display:grid;gap:.5rem}.vtp-brand__label[data-astro-cid-erayzkxu]{font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-soft)}.vtp-brand__label[data-astro-cid-erayzkxu]:before{content:"✦";margin-right:.55em;color:var(--color-gold)}.vtp-brand__title[data-astro-cid-erayzkxu]{font-family:var(--font-display);font-weight:490;font-size:1.45rem;line-height:1.25;color:#fff}.vtp-brand__title[data-astro-cid-erayzkxu] em[data-astro-cid-erayzkxu]{font-style:italic;font-weight:420;color:var(--color-gold-soft)}.vtp-play[data-astro-cid-erayzkxu]{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}.vtp-play__btn[data-astro-cid-erayzkxu]{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}.vtp-play__btn[data-astro-cid-erayzkxu] svg[data-astro-cid-erayzkxu]{width:42%;height:42%;margin-left:8%;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .45))}.vtp-play__ring[data-astro-cid-erayzkxu]{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:vtp-pulse 2.4s cubic-bezier(.22,1,.36,1) infinite}@keyframes vtp-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.55}70%{opacity:0}to{transform:translate(-50%,-50%) scale(2.1);opacity:0}}.vtp-play[data-astro-cid-erayzkxu]:hover .vtp-play__btn[data-astro-cid-erayzkxu],.vtp-play[data-astro-cid-erayzkxu]:focus-visible .vtp-play__btn[data-astro-cid-erayzkxu]{transform:translate(-50%,-50%) scale(1.08);background:var(--color-accent);border-color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.vtp-play__ring[data-astro-cid-erayzkxu]{animation:none;opacity:0}.vtp-play__btn[data-astro-cid-erayzkxu]{transition:none}}
