.hero[data-astro-cid-v3lsk6py]{padding-top:clamp(.5rem,3.3vw,3rem)}.masthead[data-astro-cid-v3lsk6py]{padding:8.8vw var(--gutter) 6.2vw;text-align:center}.wordmark[data-astro-cid-v3lsk6py]{width:fit-content;font-size:calc(6vw * var(--title-scale,1));white-space:nowrap;background:var(--accent-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:-.15em auto;padding:.15em .05em;line-height:1}.chrome[data-astro-cid-v3lsk6py]{aspect-ratio:4.2;place-items:center;width:82vw;margin:0 auto;display:grid;position:relative}.hero--chrome[data-astro-cid-v3lsk6py] .tagline[data-astro-cid-v3lsk6py]{z-index:1;width:fit-content;font-family:var(--font-body);white-space:nowrap;color:var(--grey-dark);margin:-4.5vw auto 0;font-size:min(clamp(1.15rem,.6rem + 1.2vw,1.65rem),2.9vw);line-height:1.45;position:relative}@media (min-width:768px){.hero--chrome[data-astro-cid-v3lsk6py].hero--full{position:relative}.hero--chrome[data-astro-cid-v3lsk6py].hero--full .masthead[data-astro-cid-v3lsk6py]{top:calc(50vh - var(--header-h));top:calc(50svh - var(--header-h));padding:0;position:absolute;left:0;right:0;transform:translateY(calc(-6.48095vw - 25% - 2svh))}}.chrome[data-astro-cid-v3lsk6py] .wordmark[data-astro-cid-v3lsk6py]{opacity:0;animation:fallback-in .4s var(--ease) 1.5s forwards;grid-area:1/1}@keyframes fallback-in{to{opacity:1}}.chrome-canvas[data-astro-cid-v3lsk6py]{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.chrome[data-astro-cid-v3lsk6py].is-3d .wordmark[data-astro-cid-v3lsk6py]{animation:none}.chrome[data-astro-cid-v3lsk6py].is-3d .chrome-canvas[data-astro-cid-v3lsk6py]{opacity:1}.tagline[data-astro-cid-v3lsk6py]{color:var(--color-heading);font-family:var(--font-display);margin:2.3vw 0 0;font-size:1.37vw;line-height:1}.hero--full[data-astro-cid-v3lsk6py]{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));flex-direction:column;display:flex}.scroll-cue[data-astro-cid-v3lsk6py]{color:var(--color-muted);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;transition:color var(--dur) var(--ease);flex-direction:column;align-items:center;gap:.5rem;margin:auto auto 0;padding:2rem 1rem clamp(1.25rem,3vw,2.25rem);text-decoration:none;display:flex}.scroll-cue[data-astro-cid-v3lsk6py]:hover{color:var(--accent-dark)}.scroll-cue[data-astro-cid-v3lsk6py] svg[data-astro-cid-v3lsk6py]{animation:cue-bob 2.4s var(--ease) infinite}@keyframes cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:767px){.hero--full[data-astro-cid-v3lsk6py]{min-height:calc(100vh - var(--header-h) - var(--si-block));min-height:calc(100svh - var(--header-h) - var(--si-block));justify-content:center;padding-bottom:4svh}.masthead[data-astro-cid-v3lsk6py]{padding:10vw var(--gutter) 4vw}.wordmark[data-astro-cid-v3lsk6py]{font-size:calc(9vw * var(--title-scale,1))}.chrome[data-astro-cid-v3lsk6py]{aspect-ratio:3.2;width:100%;margin:-4vw auto -2vw}.hero--chrome[data-astro-cid-v3lsk6py] .tagline[data-astro-cid-v3lsk6py]{text-wrap:balance;margin-top:0;font-size:clamp(1.1rem,.8rem + .75vw,1.6rem);line-height:1.55}.tagline[data-astro-cid-v3lsk6py]{text-wrap:balance;margin-top:4.5vw;font-size:2.6vw;line-height:1.7}.scroll-cue[data-astro-cid-v3lsk6py]{padding:1.75rem 1rem .25rem}}.au[data-astro-cid-mmuxhyuq]{scroll-margin-top:var(--header-h);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem 4vw;padding:clamp(5rem,14vh,9rem) clamp(1rem,6vw,120px) clamp(4rem,12vh,7rem) 0;display:grid}.au-media[data-astro-cid-mmuxhyuq]{aspect-ratio:4/3.4;background:var(--color-placeholder);overflow:hidden}.au-media[data-astro-cid-mmuxhyuq] img[data-astro-cid-mmuxhyuq]{object-fit:cover;object-position:46% 35%;width:100%;height:100%}.au-head[data-astro-cid-mmuxhyuq]{grid-column:1/-1;padding-left:clamp(1rem,6vw,120px)}.au-copy[data-astro-cid-mmuxhyuq]{max-width:44rem}.au-text[data-astro-cid-mmuxhyuq]{color:var(--color-heading);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(1.5rem,.8rem + 2vw,3.4rem);line-height:1.16}.au-team[data-astro-cid-mmuxhyuq]{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:1.25rem clamp(2rem,4vw,4rem);margin:clamp(2rem,5vh,3.5rem) 0 0;padding:clamp(1.25rem,2.5vh,1.75rem) 0 0;list-style:none;display:flex}.au-team[data-astro-cid-mmuxhyuq] li[data-astro-cid-mmuxhyuq]{flex-direction:column;gap:.4rem;display:flex}.au-name[data-astro-cid-mmuxhyuq]{color:var(--color-heading);font-size:1.1rem;font-weight:500}.au-role[data-astro-cid-mmuxhyuq]{color:var(--grey-dark);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.is-scrubbed[data-astro-cid-mmuxhyuq] .au-fx[data-astro-cid-mmuxhyuq]{--f:calc(1 - (1 - var(--q,1)) * (1 - var(--q,1)));translate:0 calc((1 - var(--f)) * 24px);filter:blur(calc((1 - var(--f)) * 10px));opacity:var(--f)}@media (max-width:767px){.au[data-astro-cid-mmuxhyuq]{padding:calc(var(--section-gap-m) - 1.5rem) 0 var(--section-gap-m);grid-template-columns:1fr;gap:2rem}.au-head[data-astro-cid-mmuxhyuq],.au-copy[data-astro-cid-mmuxhyuq]{padding:0 var(--gutter)}.au-text[data-astro-cid-mmuxhyuq]{font-size:1.45rem}}.si[data-astro-cid-fjv2nzs7]{--h:60px;--ease-out:cubic-bezier(.165, .84, .44, 1);z-index:18;pointer-events:none;flex-direction:column;align-items:center;gap:9px;display:flex;position:fixed;bottom:36px;left:50%;transform:translate(-50%)}.si-dot[data-astro-cid-fjv2nzs7]{border:1px solid var(--accent-light);width:6px;height:6px;animation:si-pop .8s var(--ease-out) 1.2s forwards;transition:transform .4s var(--ease-out);border-radius:50%;flex-shrink:0;scale:0}.is-done[data-astro-cid-fjv2nzs7] .si-dot[data-astro-cid-fjv2nzs7]{transform:scale(0)}.si-bar[data-astro-cid-fjv2nzs7]{width:1px;height:calc(var(--h) - var(--h) * var(--progress,0));background:linear-gradient(180deg, transparent, var(--accent-light) 50%, transparent) 0 0 / 100% calc(var(--h) * 2) repeat-y, var(--accent-dark);transform-origin:top;animation:si-draw 1.2s var(--ease-out) 1.4s forwards, si-flow 1.5s linear infinite;flex-shrink:0;transform:scaleY(0)}@keyframes si-pop{to{scale:1}}@keyframes si-draw{to{transform:scaleY(1)}}@keyframes si-flow{0%{background-position:0 0}to{background-position:0 calc(var(--h) * 2)}}@media (max-width:767px){.si[data-astro-cid-fjv2nzs7]{justify-content:flex-start;width:fit-content;height:75px;margin:0 auto 1.25rem;position:relative;bottom:auto;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){.si-dot[data-astro-cid-fjv2nzs7]{animation:none;scale:1}.si-bar[data-astro-cid-fjv2nzs7]{background:var(--accent-dark);animation:none;transform:none}}
