@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@600&display=swap";.opening-film[data-astro-cid-z7dzd7ad]{position:relative;isolation:isolate;width:100%;height:calc(100svh - var(--opening-header-height, 106px));height:calc(100dvh - var(--opening-header-height, 106px));min-height:280px;background:#091527;overflow:hidden;color:#fff}.opening-film__video[data-astro-cid-z7dzd7ad]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;background:#091527}.opening-film__shade[data-astro-cid-z7dzd7ad]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,14,28,.13) 0%,transparent 27%,transparent 65%,rgba(5,14,28,.45) 100%)}.opening-film__message[data-astro-cid-z7dzd7ad]{position:absolute;z-index:2;top:16%;left:50%;transform:translate(-50%,12px);width:min(90%,900px);text-align:center;color:#f7f8f5;font-family:Cinzel,Georgia,serif;font-weight:600;letter-spacing:.065em;line-height:1.3;font-size:clamp(1.15rem,2.65vw,2.65rem);text-shadow:0 2px 24px rgba(0,0,0,.85),0 1px 4px #000;opacity:0;transition:none;pointer-events:none;transform-origin:center center;perspective:900px}@keyframes opening-cinematic-test{0%{opacity:0;transform:translate(-50%,12px) scale(1.06)}12%{opacity:1;transform:translate(-50%) scale(1)}55%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-35px) perspective(900px) rotateX(12deg) scale(.43)}}.opening-film__message[data-astro-cid-z7dzd7ad].is-cinematic-test{animation:opening-cinematic-test 9s ease-in-out both;color:#f4e9ce;text-transform:uppercase;font-size:clamp(1.2rem,2.5vw,2.5rem)}.opening-film__message[data-astro-cid-z7dzd7ad].is-visible{opacity:1;transform:translate(-50%)}.opening-film__tools[data-astro-cid-z7dzd7ad]{position:absolute;z-index:3;right:clamp(12px,2vw,32px);top:auto;bottom:clamp(12px,2.3svh,26px);display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 24px);gap:8px;opacity:0;transition:opacity .5s ease;pointer-events:none}.opening-film__tools[data-astro-cid-z7dzd7ad] button[data-astro-cid-z7dzd7ad]{background:#07152794;border:1px solid rgba(255,255,255,.38);border-radius:100px;color:#fff;font:inherit;font-size:clamp(.72rem,.82vw,.85rem);padding:9px 12px;min-height:40px;white-space:nowrap;cursor:pointer;backdrop-filter:blur(6px)}.opening-film__discover[data-astro-cid-z7dzd7ad]{position:absolute;z-index:3;bottom:clamp(14px,2.3svh,26px);left:50%;transform:translate(-50%,10px);display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:#fff;font-size:clamp(.8rem,1vw,.98rem);font-weight:500;letter-spacing:.06em;text-shadow:0 2px 8px #000;opacity:.92;transition:opacity .5s ease,transform .5s ease;pointer-events:auto;white-space:nowrap}.opening-film__chevron[data-astro-cid-z7dzd7ad]{color:#b2d936;font-size:2.2rem;font-weight:300;line-height:.7;animation:opening-nudge 2.2s ease-in-out infinite}.opening-film[data-astro-cid-z7dzd7ad].is-active .opening-film__discover[data-astro-cid-z7dzd7ad],.opening-film[data-astro-cid-z7dzd7ad].is-active .opening-film__tools[data-astro-cid-z7dzd7ad],.opening-film[data-astro-cid-z7dzd7ad]:focus-within .opening-film__discover[data-astro-cid-z7dzd7ad],.opening-film[data-astro-cid-z7dzd7ad]:focus-within .opening-film__tools[data-astro-cid-z7dzd7ad]{opacity:1;pointer-events:auto}.opening-film[data-astro-cid-z7dzd7ad].is-active .opening-film__discover[data-astro-cid-z7dzd7ad],.opening-film[data-astro-cid-z7dzd7ad]:focus-within .opening-film__discover[data-astro-cid-z7dzd7ad]{transform:translate(-50%)}.opening-film[data-astro-cid-z7dzd7ad] button[data-astro-cid-z7dzd7ad]:focus-visible,.opening-film[data-astro-cid-z7dzd7ad] a[data-astro-cid-z7dzd7ad]:focus-visible{outline:2px solid #b2d936;outline-offset:4px;opacity:1;pointer-events:auto}@keyframes opening-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(max-width:760px){.opening-film[data-astro-cid-z7dzd7ad]{min-height:280px}.opening-film__message[data-astro-cid-z7dzd7ad]{top:17%;width:88%;font-size:clamp(1.2rem,5vw,1.85rem)}.opening-film__tools[data-astro-cid-z7dzd7ad]{right:10px;top:auto;bottom:10px;gap:5px;max-width:calc(100% - 20px)}.opening-film__tools[data-astro-cid-z7dzd7ad] button[data-astro-cid-z7dzd7ad]{font-size:.73rem;padding:9px}.opening-film__discover[data-astro-cid-z7dzd7ad]{bottom:60px}}@media(max-width:420px){.opening-film__tools[data-astro-cid-z7dzd7ad]{inset:auto 10px 8px;justify-content:center}.opening-film__tools[data-astro-cid-z7dzd7ad] button[data-astro-cid-z7dzd7ad]{padding:8px 9px;font-size:.7rem}.opening-film__message[data-astro-cid-z7dzd7ad]{top:24%}}@media(max-height:570px)and (min-width:761px){.opening-film__tools[data-astro-cid-z7dzd7ad]{bottom:8px}.opening-film__message[data-astro-cid-z7dzd7ad]{top:12%}.opening-film__discover[data-astro-cid-z7dzd7ad]{bottom:56px}}@media(max-width:900px){.opening-film__tools[data-astro-cid-z7dzd7ad]{left:10px;right:10px;justify-content:center;bottom:8px}.opening-film__discover[data-astro-cid-z7dzd7ad]{bottom:58px}}@media(hover:none){.opening-film__discover[data-astro-cid-z7dzd7ad],.opening-film__tools[data-astro-cid-z7dzd7ad]{opacity:1;pointer-events:auto}.opening-film__discover[data-astro-cid-z7dzd7ad]{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.opening-film__message[data-astro-cid-z7dzd7ad].is-cinematic-test{animation:none;opacity:1;transform:translate(-50%)}.opening-film__message[data-astro-cid-z7dzd7ad],.opening-film__tools[data-astro-cid-z7dzd7ad],.opening-film__discover[data-astro-cid-z7dzd7ad]{transition:none}.opening-film__chevron[data-astro-cid-z7dzd7ad]{animation:none}}
