.grid[data-astro-cid-hemr5th4]{gap:var(--s-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.grid[data-astro-cid-hemr5th4] .h1[data-astro-cid-hemr5th4]{font-size:clamp(2.5rem,4.4vw,4.25rem);position:sticky;top:120px}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;cursor:pointer;font-size:var(--fs-3);letter-spacing:-.01em;font-weight:600;line-height:1.25;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{flex:none;width:16px;height:16px;position:relative}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:before,summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{content:"";background:var(--k);width:16px;height:2px;transition:transform .35s var(--ease-out);position:absolute;top:7px;left:0}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{transform:rotate(0)}summary[data-astro-cid-hemr5th4]:hover span[data-astro-cid-hemr5th4]{color:var(--k)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--fg-2);max-width:62ch;padding-bottom:var(--s-5);font-size:var(--fs-body-l)}@media (width<=900px){.grid[data-astro-cid-hemr5th4]{gap:var(--s-6);grid-template-columns:1fr}.grid[data-astro-cid-hemr5th4] .h1[data-astro-cid-hemr5th4]{position:static}}.hero[data-astro-cid-ge2uvauf]{--hero-fs:clamp(3.5rem, 14vw, 11.75rem);min-height:100svh;padding:120px 0 var(--s-6);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.swarm[data-astro-cid-ge2uvauf]{touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.hero-in[data-astro-cid-ge2uvauf]{pointer-events:none;position:relative}.hero-in[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf],.hero-in[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{pointer-events:auto}.tag[data-astro-cid-ge2uvauf]{margin-bottom:var(--s-4)}.title[data-astro-cid-ge2uvauf]{font-size:var(--hero-fs);margin-bottom:var(--s-6);line-height:.9}.line[data-astro-cid-ge2uvauf]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block}.subject[data-astro-cid-ge2uvauf]{margin-bottom:.08em;font-size:clamp(1.75rem,5.2vw,5rem);line-height:1}[data-astro-cid-ge2uvauf][data-subject]{display:inline-block}.slot[data-astro-cid-ge2uvauf]{height:1em;display:block;position:relative}.slot-fallback[data-astro-cid-ge2uvauf]{color:var(--k-dark)}.swarm-on .slot-fallback[data-astro-cid-ge2uvauf]{visibility:hidden}.foot[data-astro-cid-ge2uvauf]{gap:var(--s-5) var(--s-7);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.lead[data-astro-cid-ge2uvauf]{max-width:52ch}.ctas[data-astro-cid-ge2uvauf]{gap:var(--s-3);flex-wrap:wrap;display:flex}.meta[data-astro-cid-ge2uvauf]{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--fs-mono);color:var(--fg-3);justify-content:space-between;display:flex}.motion [data-astro-cid-ge2uvauf][data-hero-in],.motion [data-astro-cid-ge2uvauf][data-hero-line]{visibility:hidden}@media (hover:none){.hint[data-astro-cid-ge2uvauf]{display:none}}@media (width<=900px){.foot[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}}@media (width<=480px){.ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}.hero[data-astro-cid-ge2uvauf]{padding-bottom:var(--s-5)}}.marquee[data-astro-cid-543bmuqs]{padding-block:var(--s-6);border-block:1px solid var(--line);overflow:clip}.row[data-astro-cid-543bmuqs]{overflow:clip}.row[data-astro-cid-543bmuqs]+.row[data-astro-cid-543bmuqs]{margin-top:var(--s-3)}.track[data-astro-cid-543bmuqs]{width:max-content;display:flex}ul[data-astro-cid-543bmuqs]{align-items:center;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-543bmuqs]{white-space:nowrap;letter-spacing:var(--track-tight);align-items:center;gap:.5em;padding-right:.5em;font-size:clamp(2rem,5vw,4.25rem);font-weight:600;line-height:1.1;display:flex}li[data-astro-cid-543bmuqs] svg[data-astro-cid-543bmuqs]{width:.42em;height:.52em;fill:var(--k)}.row--b[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{color:var(--fg-2);font-size:clamp(1.25rem,2.6vw,2rem);font-weight:300}.row--b[data-astro-cid-543bmuqs] .lbl[data-astro-cid-543bmuqs]{font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);padding-right:1.5em;font-weight:400}.bar[data-astro-cid-543bmuqs]{background:var(--line);width:2px;height:.8em;margin-left:.6em}.fronts[data-astro-cid-yg3anxrt]{padding-block:var(--section);transition:background-color .6s}.fronts-title[data-astro-cid-yg3anxrt]{max-width:14ch;margin-bottom:var(--s-8)}.stage[data-astro-cid-yg3anxrt]{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;position:relative}.fronts.is-pinned .stage[data-astro-cid-yg3anxrt]{padding-right:150px}.k-col[data-astro-cid-yg3anxrt]{position:relative}.bigk[data-astro-cid-yg3anxrt]{width:100%;max-height:62vh;fill:var(--k-dark);overflow:visible}.arm[data-astro-cid-yg3anxrt]{transform-box:fill-box;transform-origin:0%}.dots[data-astro-cid-yg3anxrt]{display:none}.fronts.is-pinned .dots[data-astro-cid-yg3anxrt]{justify-content:center;gap:var(--s-4);right:calc(var(--gutter) * -.5);flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dots[data-astro-cid-yg3anxrt] button[data-astro-cid-yg3anxrt]{justify-content:flex-end;align-items:center;gap:var(--s-3);cursor:pointer;color:var(--fg-3);background:0 0;border:0;padding:6px 0;display:flex}.dot[data-astro-cid-yg3anxrt]{opacity:.5;width:8px;height:8px;transition:height .5s var(--ease-out), background-color .4s, opacity .4s;background:currentColor;border-radius:4px}.dot-label[data-astro-cid-yg3anxrt]{font-family:var(--font-mono);opacity:0;transition:opacity .3s, transform .4s var(--ease-out);white-space:nowrap;font-size:12px;transform:translate(8px)}.dots[data-astro-cid-yg3anxrt] button[data-astro-cid-yg3anxrt]:hover .dot-label[data-astro-cid-yg3anxrt],.dots[data-astro-cid-yg3anxrt] button[data-astro-cid-yg3anxrt]:focus-visible .dot-label[data-astro-cid-yg3anxrt],.dots[data-astro-cid-yg3anxrt] button[data-astro-cid-yg3anxrt][aria-current=step] .dot-label[data-astro-cid-yg3anxrt]{opacity:1;transform:none}.dots[data-astro-cid-yg3anxrt] button[data-astro-cid-yg3anxrt][aria-current=step]{color:var(--fg)}.dots[data-astro-cid-yg3anxrt] button[data-astro-cid-yg3anxrt][aria-current=step] .dot[data-astro-cid-yg3anxrt]{background:var(--accent);opacity:1;height:40px}.panes[data-astro-cid-yg3anxrt]{gap:var(--s-8);display:grid}.pane-mark[data-astro-cid-yg3anxrt]{margin-bottom:var(--s-5);align-items:center;min-height:34px;display:flex}.pane-mark[data-astro-cid-yg3anxrt] .logo{font-size:34px}.pane-name[data-astro-cid-yg3anxrt]{color:var(--accent);align-items:center;gap:12px;font-size:22px;font-weight:300;display:inline-flex}.pane-name[data-astro-cid-yg3anxrt] svg[data-astro-cid-yg3anxrt]{width:auto;height:26px;fill:var(--accent)}.pane[data-astro-cid-yg3anxrt] h3[data-astro-cid-yg3anxrt]{margin-bottom:var(--s-4);max-width:20ch}.pane-text[data-astro-cid-yg3anxrt]{color:#ffffffb8;font-size:var(--fs-body-l);max-width:48ch;margin-bottom:var(--s-5)}.pane[data-astro-cid-yg3anxrt] ul[data-astro-cid-yg3anxrt]{margin:0 0 var(--s-5);border-top:1px solid var(--line);padding:0;list-style:none}.pane[data-astro-cid-yg3anxrt] li[data-astro-cid-yg3anxrt]{border-bottom:1px solid var(--line);padding:14px 0 14px 28px;position:relative}.pane[data-astro-cid-yg3anxrt] li[data-astro-cid-yg3anxrt]:before{content:"";background:var(--accent);width:12px;height:2px;position:absolute;top:50%;left:0}.pane-link[data-astro-cid-yg3anxrt]{color:var(--accent);text-underline-offset:6px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.pane-link[data-astro-cid-yg3anxrt]:hover{text-decoration-thickness:2px}@media (width<=899px){.stage[data-astro-cid-yg3anxrt]{grid-template-columns:1fr;gap:0}.k-col[data-astro-cid-yg3anxrt]{display:none}}.fronts.is-pinned{padding-block:0}.fronts.is-pinned .pane[data-astro-cid-yg3anxrt] li[data-astro-cid-yg3anxrt]{padding-block:11px}.fronts.is-pinned .fronts-in[data-astro-cid-yg3anxrt]{flex-direction:column;justify-content:center;height:100vh;padding-block:88px 48px;display:flex}.fronts.is-pinned .fronts-title[data-astro-cid-yg3anxrt]{margin-bottom:var(--s-6);max-width:none;font-size:clamp(2.25rem,4.4vw,4.25rem)}.fronts.is-pinned .stage[data-astro-cid-yg3anxrt]{flex:1;align-items:center;min-height:0}.fronts.is-pinned .bigk[data-astro-cid-yg3anxrt]{height:46vh}.fronts.is-pinned .panes[data-astro-cid-yg3anxrt]{height:100%;position:relative}.fronts.is-pinned .pane[data-astro-cid-yg3anxrt]{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}
