.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 42%,#0e0d0c61 70%,#0e0d0cd1 100%),linear-gradient(#0e0d0c73,#0000 20%);position:absolute;inset:0}.hero__copy[data-astro-cid-ge2uvauf]{color:#f5f0e6;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:-.03em;text-shadow:0 2px 30px #00000059;grid-column:1/9;font-size:clamp(44px,6.6vw,116px);font-weight:400;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:#f5f0e6eb;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:#f5f0e6}.hero__caps[data-astro-cid-ge2uvauf]{pointer-events:none;color:#f5f0e6;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:#f5f0e6e6;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:#f5f0e638;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:#f5f0e699;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(40px,11.5vw,60px)}.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}}.sc[data-astro-cid-zwix3as3]{padding-block:var(--gap)}.sc__head[data-astro-cid-zwix3as3]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px clamp(16px,1.8vw,32px);margin-bottom:clamp(36px,4.5vw,64px);display:grid}.sc__head[data-astro-cid-zwix3as3] h2[data-astro-cid-zwix3as3]{grid-column:1/7}.sc__tools[data-astro-cid-zwix3as3]{grid-column:7/13;justify-items:start;gap:22px;display:grid}.sc__tabs[data-astro-cid-zwix3as3]{border:1px solid var(--line);gap:4px;padding:4px;display:inline-flex}.sc__tabs[data-astro-cid-zwix3as3] button[data-astro-cid-zwix3as3]{min-height:44px;color:var(--muted);align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.sc__tabs[data-astro-cid-zwix3as3] button[data-astro-cid-zwix3as3] span[data-astro-cid-zwix3as3]{border:1px solid;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid}.sc__tabs[data-astro-cid-zwix3as3] button[data-astro-cid-zwix3as3][aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.sc__tabs[data-astro-cid-zwix3as3] button[data-astro-cid-zwix3as3]:not([aria-pressed=true]):hover{color:var(--ink)}.sc__body[data-astro-cid-zwix3as3]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,1.8vw,32px);display:grid}.sc__list[data-astro-cid-zwix3as3]{border-top:1px solid var(--line);grid-column:1/6}.sc__list[data-astro-cid-zwix3as3] li[data-astro-cid-zwix3as3]{border-bottom:1px solid var(--line)}.sc__row[data-astro-cid-zwix3as3]{gap:8px;padding:clamp(20px,2.2vw,30px) 0 clamp(20px,2.2vw,30px) 28px;text-decoration:none;display:grid;position:relative}.sc__row[data-astro-cid-zwix3as3]:before{content:"";background:var(--accent);transform-origin:0;width:12px;height:1px;transition:transform .45s var(--ease);position:absolute;top:50%;left:0;transform:scaleX(0)}.sc__name[data-astro-cid-zwix3as3]{color:var(--muted);transition:color .35s, transform .5s var(--ease);text-wrap:balance;font-size:clamp(24px,2.3vw,36px);line-height:1.08}.sc__meta[data-astro-cid-zwix3as3]{color:var(--muted);opacity:.8;font-size:14px}.sc__row[data-astro-cid-zwix3as3].is-active .sc__name[data-astro-cid-zwix3as3],.sc__row[data-astro-cid-zwix3as3]:hover .sc__name[data-astro-cid-zwix3as3],.sc__row[data-astro-cid-zwix3as3]:focus-visible .sc__name[data-astro-cid-zwix3as3]{color:var(--ink);transform:translate(6px)}.sc__row[data-astro-cid-zwix3as3].is-active:before{transform:scaleX(1)}.sc__frame[data-astro-cid-zwix3as3]{top:calc(var(--header-h) + 32px);aspect-ratio:4/3.3;background:var(--surface);grid-column:7/13;position:sticky;overflow:hidden}.sc__fig[data-astro-cid-zwix3as3]{clip-path:inset(100% 0 0);z-index:0;margin:0;position:absolute;inset:0}.sc__fig[data-astro-cid-zwix3as3] img{transition:transform 1.4s var(--ease);transform:scale(1.12)}.sc__fig[data-astro-cid-zwix3as3].is-prev{clip-path:inset(0);z-index:1}.sc__fig[data-astro-cid-zwix3as3].is-on{clip-path:inset(0);z-index:2;transition:clip-path .9s cubic-bezier(.77,0,.18,1)}.sc__fig[data-astro-cid-zwix3as3].is-on img{transform:scale(1)}.sc__fig[data-astro-cid-zwix3as3] figcaption[data-astro-cid-zwix3as3]{background:linear-gradient(#0000,#0e0d0cd9);justify-items:start;gap:8px;padding:56px 24px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.sc__st[data-astro-cid-zwix3as3]{background:var(--accent);color:var(--on-accent);padding:5px 10px;font-size:12px;font-weight:600}.sc__cap[data-astro-cid-zwix3as3]{color:#ece6dae6;max-width:52ch;font-size:15px}.sc__cards[data-astro-cid-zwix3as3]{display:none}.sc__all[data-astro-cid-zwix3as3]{margin-top:40px;display:inline-block}@media (width<=860px){.sc__head[data-astro-cid-zwix3as3] h2[data-astro-cid-zwix3as3],.sc__tools[data-astro-cid-zwix3as3]{grid-column:1/-1}.sc__tabs[data-astro-cid-zwix3as3],.sc__body[data-astro-cid-zwix3as3]{display:none}.sc__cards[data-astro-cid-zwix3as3]{scroll-snap-type:x mandatory;margin-inline:calc(var(--m) * -1);padding:4px var(--m) 12px;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.sc__cards[data-astro-cid-zwix3as3]::-webkit-scrollbar{display:none}.sc__cards[data-astro-cid-zwix3as3] li[data-astro-cid-zwix3as3]{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.sc__fig[data-astro-cid-zwix3as3].is-on{transition:none}}.sv[data-astro-cid-lesv7jgp]{padding-block:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));gap:40px clamp(16px,1.8vw,32px);display:grid}.sv[data-astro-cid-lesv7jgp]>h2[data-astro-cid-lesv7jgp]{grid-column:1/5}.sv__list[data-astro-cid-lesv7jgp]{grid-column:6/13;grid-template-columns:1fr 1fr;gap:36px 40px;display:grid}.sv__list[data-astro-cid-lesv7jgp]>div[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);align-content:start;gap:8px;padding-top:18px;display:grid}.sv__list[data-astro-cid-lesv7jgp] dd[data-astro-cid-lesv7jgp]{max-width:34ch;margin:0}@media (width<=860px){.sv[data-astro-cid-lesv7jgp]>h2[data-astro-cid-lesv7jgp],.sv__list[data-astro-cid-lesv7jgp]{grid-column:1/-1}.sv__list[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.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[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{grid-column:1/7}.in[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{grid-column:8/13;max-width:44ch}.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]{flex-direction:column-reverse;gap:6px;padding:22px 24px 0 0;display:flex}.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] dt[data-astro-cid-wcolddp2]{color:var(--muted);font-size:15px}.in__facts[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--accent-text);margin:0;font-size:clamp(28px,3vw,44px);line-height:1}.bd[data-astro-cid-wcolddp2]{padding-block:var(--gap)}.bd__in[data-astro-cid-wcolddp2]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px clamp(16px,1.8vw,32px);display:grid}.bd__copy[data-astro-cid-wcolddp2]{grid-column:1/5;justify-items:start;gap:24px;display:grid}.bd__cmp[data-astro-cid-wcolddp2]{grid-column:5/13}@media (width<=860px){.in[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2],.in[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2],.bd__copy[data-astro-cid-wcolddp2],.bd__cmp[data-astro-cid-wcolddp2]{grid-column:1/-1}.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:18px;padding-left:0}}
