.hero[data-astro-cid-ge2uvauf]{background:var(--brand-dark);height:520svh;position:relative}.hero__stage[data-astro-cid-ge2uvauf]{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{transform-origin:50% 55%;position:absolute;inset:0}.hero__poster[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .6s}.hero[data-astro-cid-ge2uvauf].is-live .hero__video[data-astro-cid-ge2uvauf]{opacity:1}.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#0000 40%,#17191c66 68%,#17191cdb 100%),linear-gradient(#17191c80,#0000 22%);position:absolute;inset:0}.hero__copy[data-astro-cid-ge2uvauf]{color:var(--paper);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,1.8vw,32px);display:grid;position:absolute;bottom:clamp(48px,10svh,112px);left:0;right:0}.hero__h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;text-shadow:0 2px 30px #00000059;grid-column:1/9;font-size:clamp(42px,6.2vw,108px);font-weight:600;font-stretch:112%;line-height:.95}.hero__line[data-astro-cid-ge2uvauf]{white-space:nowrap;padding-bottom:.08em;display:block;overflow:hidden}.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:block}.hero__line[data-astro-cid-ge2uvauf]:nth-child(2){padding-left:1.1em}.hero__foot[data-astro-cid-ge2uvauf]{grid-column:9/13;justify-items:start;gap:24px;padding-bottom:.6em;display:grid}.hero__lead[data-astro-cid-ge2uvauf]{color:#f3f3f1e6;max-width:32ch;font-size:clamp(17px,1.25vw,20px);line-height:1.5}.hero__act[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero[data-astro-cid-ge2uvauf] .btn--ghost[data-astro-cid-ge2uvauf]{color:var(--paper)}.hero__caps[data-astro-cid-ge2uvauf]{pointer-events:none;color:var(--paper);position:absolute;inset:0}.hero__cap[data-astro-cid-ge2uvauf]{left:max(var(--m), calc((100vw - var(--max)) / 2));opacity:0;width:min(760px,72vw);position:absolute;bottom:clamp(48px,10svh,112px);transform:translateY(24px)}.hero__cap[data-astro-cid-ge2uvauf].is-on{pointer-events:auto}.hero__cap[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:not(.btn){text-decoration:none;display:block}.hero__cap-h[data-astro-cid-ge2uvauf]{font-size:var(--s-lg);text-shadow:0 2px 30px #00000059;line-height:1.02}.hero__cap-p[data-astro-cid-ge2uvauf]{color:#f3f3f1e0;max-width:46ch;margin-top:16px;font-size:17px;font-weight:500}.hero__cap[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf] .hero__cap-p[data-astro-cid-ge2uvauf]:after{content:"";vertical-align:middle;background:var(--accent);width:28px;height:1px;transition:width .4s var(--ease);margin-left:14px;display:inline-block}.hero__cap[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover .hero__cap-p[data-astro-cid-ge2uvauf]:after{width:48px}.hero__cap--end[data-astro-cid-ge2uvauf] .hero__act[data-astro-cid-ge2uvauf]{margin-top:28px}.hero__meter[data-astro-cid-ge2uvauf]{right:var(--m);background:#f3f3f133;width:2px;height:140px;position:absolute;top:50%;translate:0 -50%}.hero__meter[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--accent);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.hero__note[data-astro-cid-ge2uvauf]{right:var(--m);color:#f3f3f199;font-size:12px;position:absolute;bottom:16px}.hero[data-astro-cid-ge2uvauf].is-static{height:100svh;min-height:640px}.hero[data-astro-cid-ge2uvauf].is-static .hero__stage[data-astro-cid-ge2uvauf]{position:relative}.hero[data-astro-cid-ge2uvauf].is-static .hero__caps[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].is-static .hero__meter[data-astro-cid-ge2uvauf]{display:none}@media (width<=1100px){.hero__h1[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__foot[data-astro-cid-ge2uvauf]{grid-column:1/-1;margin-top:28px;padding-bottom:0}}@media (width<=860px),(aspect-ratio<=4/5){.hero[data-astro-cid-ge2uvauf]{height:460svh}.hero__copy[data-astro-cid-ge2uvauf],.hero__cap[data-astro-cid-ge2uvauf]{bottom:calc(64px + env(safe-area-inset-bottom))}.hero__h1[data-astro-cid-ge2uvauf]{font-size:clamp(34px,9.6vw,56px);font-stretch:100%}.hero__line[data-astro-cid-ge2uvauf]:nth-child(2){padding-left:.5em}.hero__act[data-astro-cid-ge2uvauf]{width:100%}.hero__act[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}.hero__cap[data-astro-cid-ge2uvauf]{left:var(--m);right:var(--m);width:auto}.hero__cap-h[data-astro-cid-ge2uvauf]{font-size:clamp(32px,9vw,44px)}.hero__cap-p[data-astro-cid-ge2uvauf]{font-size:16px}.hero__meter[data-astro-cid-ge2uvauf]{display:none}.hero__note[data-astro-cid-ge2uvauf]{right:var(--m);left:var(--m);bottom:calc(14px + env(safe-area-inset-bottom));font-size:11px;line-height:1.35}}.vt[data-astro-cid-fej3bsya]{padding-block:var(--gap);position:relative;overflow:hidden}.vt[data-astro-cid-fej3bsya]:before{content:"";border:1px solid var(--line);pointer-events:none;border-radius:50%;width:900px;height:900px;position:absolute;top:-260px;right:-340px}.vt[data-astro-cid-fej3bsya]:after{content:"";border:1px solid var(--line);pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;top:-120px;right:-200px}.vt__in[data-astro-cid-fej3bsya]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px clamp(16px,1.8vw,32px);display:grid;position:relative}.vt__media[data-astro-cid-fej3bsya]{grid-column:1/8;gap:34px;display:grid}.vt__main[data-astro-cid-fej3bsya]{aspect-ratio:16/10}.vt__clip[data-astro-cid-fej3bsya]{position:absolute;inset:0;overflow:hidden}.vt__fig[data-astro-cid-fej3bsya]{clip-path:inset(100% 0 0);z-index:0;background:var(--surface);margin:0;position:absolute;inset:0;overflow:hidden}.vt__fig[data-astro-cid-fej3bsya] img{transition:transform 1.4s var(--ease);transform:scale(1.1)}.vt__fig[data-astro-cid-fej3bsya].is-prev{clip-path:inset(0);z-index:1}.vt__fig[data-astro-cid-fej3bsya].is-on{clip-path:inset(0);z-index:2;transition:clip-path .85s cubic-bezier(.77,0,.18,1)}.vt__fig[data-astro-cid-fej3bsya].is-on img{transform:scale(1)}.vt__fig[data-astro-cid-fej3bsya] figcaption[data-astro-cid-fej3bsya]{color:#f3f3f1e0;background:linear-gradient(#0000,#17191ccc);padding:40px 20px 16px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.vt__fig[data-astro-cid-fej3bsya] figcaption[data-astro-cid-fej3bsya] span[data-astro-cid-fej3bsya]{color:var(--mist)}.vt__thumbs[data-astro-cid-fej3bsya]{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.vt__th[data-astro-cid-fej3bsya]{aspect-ratio:1;opacity:.5;width:100%;transition:opacity .3s, transform .3s var(--ease);display:block;position:relative;overflow:hidden}.vt__th[data-astro-cid-fej3bsya]:after{content:"";box-shadow:inset 0 0 0 1px var(--line-strong);position:absolute;inset:0}.vt__th[data-astro-cid-fej3bsya]:hover,.vt__th[data-astro-cid-fej3bsya]:focus-visible{opacity:.85}.vt__th[data-astro-cid-fej3bsya].is-on{opacity:1}.vt__th[data-astro-cid-fej3bsya].is-on:after{box-shadow:inset 0 0 0 2px var(--paper)}.vt__copy[data-astro-cid-fej3bsya]{grid-column:9/13;align-content:start;justify-items:start;gap:24px;padding-top:8px;display:grid}.vt__st[data-astro-cid-fej3bsya]{letter-spacing:.04em;color:var(--muted);font-size:13px}.vt__units[data-astro-cid-fej3bsya]{border-block:1px solid var(--line);gap:16px;width:100%;padding-block:20px;display:grid}.vt__tabs[data-astro-cid-fej3bsya]{gap:6px;display:flex}.vt__tabs[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]{min-width:64px;min-height:44px;font-family:var(--display);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);padding:0 14px;font-size:16px;font-weight:600;font-stretch:110%;transition:background-color .25s,color .25s}.vt__tabs[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya][aria-selected=true]{background:var(--paper);color:var(--ink-800);box-shadow:none}.vt__panel[data-astro-cid-fej3bsya]{justify-items:start;gap:10px;display:grid}.vt__panel[data-astro-cid-fej3bsya][hidden]{display:none}.vt__m2[data-astro-cid-fej3bsya]{color:var(--muted);font-size:15px}.vt__m2[data-astro-cid-fej3bsya] .display[data-astro-cid-fej3bsya]{color:var(--ink);margin-right:6px;font-size:clamp(36px,3.6vw,54px)}@media (width<=960px){.vt__media[data-astro-cid-fej3bsya],.vt__copy[data-astro-cid-fej3bsya]{grid-column:1/-1}.vt__thumbs[data-astro-cid-fej3bsya]{grid-template-columns:repeat(7,64px);padding-bottom:6px;overflow-x:auto}.frame[data-astro-cid-fej3bsya]:after{transform:translate(10px,10px)}}@media (prefers-reduced-motion:reduce){.vt__fig[data-astro-cid-fej3bsya].is-on{transition:none}}.fq[data-astro-cid-hemr5th4]{padding-block:var(--gap)}.fq__in[data-astro-cid-hemr5th4]{grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid}.fq__q[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}.fq__q[data-astro-cid-hemr5th4]:last-of-type{border-bottom:1px solid var(--line)}.fq__q[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding-block:14px;font-size:20px;font-weight:550;list-style:none;display:flex}.fq__q[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.fq__chev[data-astro-cid-hemr5th4]{width:12px;height:12px;transition:transform .35s var(--ease);flex:none;position:relative}.fq__chev[data-astro-cid-hemr5th4]:before,.fq__chev[data-astro-cid-hemr5th4]:after{content:"";background:currentColor;width:8px;height:2px;position:absolute;top:5px}.fq__chev[data-astro-cid-hemr5th4]:before{left:0;transform:rotate(45deg)}.fq__chev[data-astro-cid-hemr5th4]:after{right:0;transform:rotate(-45deg)}.fq__q[data-astro-cid-hemr5th4][open] .fq__chev[data-astro-cid-hemr5th4]{transform:rotate(180deg)}.fq__q[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:56ch;color:var(--muted);padding:0 0 20px}.fq__actions[data-astro-cid-hemr5th4]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}@media (width<=860px){.fq__in[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.fq__actions[data-astro-cid-hemr5th4] .btn[data-astro-cid-hemr5th4]{width:100%}}.in[data-astro-cid-wcolddp2]{padding-block:var(--gap) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px clamp(16px,1.8vw,32px);display:grid}.in__label[data-astro-cid-wcolddp2]{grid-column:1/-1;margin-bottom:8px}.in__h[data-astro-cid-wcolddp2]{grid-column:1/9}.in__p[data-astro-cid-wcolddp2]{grid-column:9/13}.in__facts[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(24px,4vw,56px);display:grid}.in__facts[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{gap:6px;padding:24px 24px 0 0;display:grid}.in__facts[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]+div[data-astro-cid-wcolddp2]{border-left:1px solid var(--line);padding-left:24px}.in__facts[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{margin:0;font-size:clamp(44px,5vw,80px);line-height:.9}.in__facts[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--muted);font-size:15px}.pr[data-astro-cid-wcolddp2]{padding-block:0 var(--gap)}.pr__head[data-astro-cid-wcolddp2]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:20px clamp(16px,1.8vw,32px);margin-bottom:clamp(36px,4vw,60px);display:grid}.pr__head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{grid-column:1/7}.pr__head[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{grid-column:8/13}.pr__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,44px) clamp(20px,2vw,32px);display:grid}.pr__all[data-astro-cid-wcolddp2]{margin-top:44px;display:inline-block}@media (width<=960px){.in__h[data-astro-cid-wcolddp2],.in__p[data-astro-cid-wcolddp2],.pr__head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2],.pr__head[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{grid-column:1/-1}.pr__grid[data-astro-cid-wcolddp2],.in__facts[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.in__facts[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]+div[data-astro-cid-wcolddp2]{border-left:0;border-top:1px solid var(--line);margin-top:20px;padding-left:0}}
