.hero[data-astro-cid-lcdefpme]{--stick:calc(2.75rem + 2px);--lift:3.5rem;--pad-top:var(--s-5);--pad-bottom:var(--s-5);--pin:90lvh;margin:calc(-1 * var(--main-top)) calc(-1 * var(--gutter)) 0;position:relative}.hero__stage[data-astro-cid-lcdefpme]{isolation:isolate;gap:var(--s-5);height:calc(100svh - var(--stick) - var(--lift) - var(--duel-frame,0px));min-height:33rem;padding:var(--pad-top) var(--gutter) var(--pad-bottom);background:var(--bg);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference) and (height>=34rem){.hero[data-astro-cid-lcdefpme][data-pinned]{height:calc(100lvh - var(--stick) + var(--pin))}.hero[data-astro-cid-lcdefpme][data-pinned] .hero__stage[data-astro-cid-lcdefpme]{top:var(--stick);height:calc(100lvh - var(--stick));min-height:0;padding-bottom:calc(var(--pad-bottom) + 100lvh - 100svh + var(--lift));position:sticky}}.hero__film[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0;overflow:hidden}.film[data-astro-cid-lcdefpme]{transform-origin:0 0;opacity:0;transition:opacity .9s var(--ease);mask-image:linear-gradient(to right, transparent, #000 var(--fade-left,0%), #000 calc(100% - var(--fade-right,0%)), transparent);position:absolute;top:0;left:0}.film[data-astro-cid-lcdefpme][data-live]{opacity:1}.film__layers[data-astro-cid-lcdefpme]{mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top,0%), #000 calc(100% - var(--fade-bottom,0%)), transparent);position:absolute;inset:0}.film__layers[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{display:contents}.film__layer[data-astro-cid-lcdefpme],.film__layers[data-astro-cid-lcdefpme] video{width:100%;height:100%;position:absolute;inset:0}:root:not(.js) .film[data-astro-cid-lcdefpme]{opacity:1;width:100%;height:100%;mask-image:none}:root:not(.js) .film__layer[data-astro-cid-lcdefpme]{object-fit:cover;object-position:66% 50%}.hero__text[data-astro-cid-lcdefpme],.hero__foot[data-astro-cid-lcdefpme]{opacity:calc(1 - var(--leave,0));translate:0 calc(var(--leave,0) * -2.5rem)}.hero__stage[data-astro-cid-lcdefpme][data-left] .hero__text[data-astro-cid-lcdefpme],.hero__stage[data-astro-cid-lcdefpme][data-left] .hero__foot[data-astro-cid-lcdefpme]{pointer-events:none}.hero__stage[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--bg));height:38%;opacity:var(--exit,0);pointer-events:none;position:absolute;inset:auto 0 0}.hero__text[data-astro-cid-lcdefpme]{align-self:end;justify-items:start;gap:var(--s-4);max-width:34rem;display:grid}.hero__kicker[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-2);color:var(--text);display:inline-flex}.hero__now[data-astro-cid-lcdefpme]{max-width:14ch;font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.04em;text-wrap:balance;font-weight:450;line-height:1}.hero__lede[data-astro-cid-lcdefpme]{max-width:27rem;color:var(--text-muted)}.hero__actions[data-astro-cid-lcdefpme] .button--quiet[data-astro-cid-lcdefpme]{display:none}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.hero__foot[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.hero__foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25em;transition:text-decoration-color var(--fast) var(--ease)}.hero__foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-color:var(--accent)}.latest[data-astro-cid-lcdefpme]{margin-top:var(--s-8)}@media (width>=40rem){.hero[data-astro-cid-lcdefpme]{--stick:4rem;--lift:0rem;--pad-top:var(--s-6);--pad-bottom:var(--s-6)}.hero__lede[data-astro-cid-lcdefpme]{font-size:var(--text-md)}.hero__actions[data-astro-cid-lcdefpme] .button--quiet[data-astro-cid-lcdefpme]{display:inline-flex}}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{--stick:0rem;--pad-top:var(--s-7)}.hero__text[data-astro-cid-lcdefpme]{align-self:center;margin-top:6vh}}
