@layer tokens {
:root{--ground:#fff;--ink:#111;--ink-mid:#3d3d3d;--ink-muted:#5e5e5e;--ink-muted-band:#4d4d4d;--rule:#e8e8e8;--mark-foot:#ececec;--rule-credit:#1113;--selection-ground:#fbace7;--selection-ink:#111;--accent:#2e9b72;--accent-pink:#b4116e;--status-error:#b3261e;--chip-light:#0000001a;--chip-rest:#0000001a;--chip-rest-hover:#0003;--chip-label:#111;--glass-media:#0000004d;--glass-media-hover:#0009;--scrim-media:#0000008c;--scrim-modal:#0000008c;--surface-raised:#fff;--surface-raised-edge:#0000;--toggle-track-pane:#ffffff1f;--toggle-cell-pane:#ffffff2e;--wash-guidance-from:#fbace700;--wash-guidance-to:#fbace78c;--focus-on-media:#75f4c3;--control-mark-media:#ffffffbf;--control-progress-media:#000000bf;--control-mark:#111;--ramp-mint:#75f4c3;--ramp-blue:#aac2ff;--ramp-pink:#fbace7;--ink-on-ramp:#000;--control-track-media:#ffffff40;--text-on-glass:#fff;--text-on-glass-muted:#ffffffbf;--chip-well:#ffffff1f;--chip-well-hover:#ffffff3d;--toggle-cell-well:#ffffff2e;--toggle-cell-media:#ffffff29;--toggle-label-muted:#ffffffbf;--well:#000;--control-track:#111111ab;--plate:#f0efed;--glass-pane-plate:#0009;--glass-pane-haze:#ffffff0a;--glass-pane-edge:#ffffff18;--text-on-pane:#fff;--text-on-pane-muted:#fffc;--text-on-pane-dim:#fff6;--pane-tab:#ffffff1f;--pane-highlight:#ffffff1a;--glass-light:#0000001a;--glass-light-hover:#0003;--plate-light:#ffffffd1;--ink-on-light:#111;--ink-on-light-muted:#3d3d3d;--focus-on-light:#2e9b72;--focus-on-pane:#75f4c3;--focus-on-paper:var(--accent);--font-display:"ABC Arizona", "ABC Arizona Flare", Georgia, "Times New Roman", serif;--font-mono:"Aeonik Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-annot:"IBM Plex Mono", ui-monospace, Menlo, monospace;--frost-haze:.06;--frost-edge-gain:1.6;--frost-scatter-chip:16px;--frost-scatter-label:40px;--glass-filter:blur(16px) brightness(.45) saturate(2);--glass-dim:brightness(.45) saturate(2);--pane-filter:blur(40px) brightness(.25) saturate(2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#111;--ink:#f2f2f2;--ink-mid:#c9c9c9;--ink-muted:#a4a4a4;--ink-muted-band:#c5c5c5;--rule:#252525;--mark-foot:#222;--rule-credit:#fff3;--selection-ground:#75f4c3;--selection-ink:#111;--accent:#75f4c3;--accent-pink:#fbace7;--status-error:#ff8a80;--chip-light:#ffffff0f;--chip-rest:#ffffff1f;--chip-rest-hover:#ffffff3d;--chip-label:#fff;--glass-media:#00000073;--glass-media-hover:#000000e6;--scrim-media:#0000008c;--scrim-modal:#ffffff8c;--surface-raised:#111;--surface-raised-edge:#ffffff14;--toggle-track-pane:#0000001f;--toggle-cell-pane:#0000002e;--wash-guidance-from:#08684a00;--wash-guidance-to:#08684a8c;--focus-on-media:#75f4c3;--control-mark-media:#ffffffbf;--control-progress-media:#000000bf;--control-mark:#ffffffbf;--ramp-mint:#75f4c3;--ramp-blue:#aac2ff;--ramp-pink:#fbace7;--ink-on-ramp:#000;--control-track-media:#ffffff2e;--text-on-glass:#fff;--text-on-glass-muted:#ffffffbf;--chip-well:#ffffff1f;--chip-well-hover:#ffffff3d;--toggle-cell-well:#ffffff2e;--toggle-cell-media:#ffffff29;--toggle-label-muted:#ffffffbf;--well:#000;--control-track:#ffffff40;--plate:#1e1e1e;--glass-pane-plate:#ffffffb8;--glass-pane-haze:#fff0;--glass-pane-edge:#00000014;--text-on-pane:#111;--text-on-pane-muted:#111111bf;--text-on-pane-dim:#1116;--pane-tab:#00000014;--pane-highlight:#0000000f;--glass-light:#0000001a;--glass-light-hover:#0003;--plate-light:#ffffffd1;--ink-on-light:#111;--ink-on-light-muted:#3d3d3d;--focus-on-light:#2e9b72;--focus-on-pane:#111;--pane-filter:blur(40px) brightness(1) saturate(2)}}:root[data-theme=dark]{--ground:#111;--ink:#f2f2f2;--ink-mid:#c9c9c9;--ink-muted:#a4a4a4;--ink-muted-band:#c5c5c5;--rule:#252525;--mark-foot:#222;--rule-credit:#fff3;--selection-ground:#75f4c3;--selection-ink:#111;--accent:#75f4c3;--accent-pink:#fbace7;--status-error:#ff8a80;--chip-light:#ffffff0f;--chip-rest:#ffffff1f;--chip-rest-hover:#ffffff3d;--chip-label:#fff;--glass-media:#00000073;--glass-media-hover:#000000e6;--scrim-media:#0000008c;--scrim-modal:#ffffff8c;--surface-raised:#111;--surface-raised-edge:#ffffff14;--toggle-track-pane:#0000001f;--toggle-cell-pane:#0000002e;--wash-guidance-from:#08684a00;--wash-guidance-to:#08684a8c;--focus-on-media:#75f4c3;--control-mark-media:#ffffffbf;--control-progress-media:#000000bf;--control-mark:#ffffffbf;--ramp-mint:#75f4c3;--ramp-blue:#aac2ff;--ramp-pink:#fbace7;--ink-on-ramp:#000;--control-track-media:#ffffff2e;--text-on-glass:#fff;--text-on-glass-muted:#ffffffbf;--chip-well:#ffffff1f;--chip-well-hover:#ffffff3d;--toggle-cell-well:#ffffff2e;--toggle-cell-media:#ffffff29;--toggle-label-muted:#ffffffbf;--well:#000;--control-track:#ffffff40;--plate:#1e1e1e;--glass-pane-plate:#ffffffb8;--glass-pane-haze:#fff0;--glass-pane-edge:#00000014;--text-on-pane:#111;--text-on-pane-muted:#111111bf;--text-on-pane-dim:#1116;--pane-tab:#00000014;--pane-highlight:#0000000f;--glass-light:#0000001a;--glass-light-hover:#0003;--plate-light:#ffffffd1;--ink-on-light:#111;--ink-on-light-muted:#3d3d3d;--focus-on-light:#2e9b72;--focus-on-pane:#111;--pane-filter:blur(40px) brightness(1) saturate(2)}.mode-invert{--ground:#111;--ink:#f2f2f2;--ink-mid:#c9c9c9;--ink-muted:#a4a4a4;--ink-muted-band:#c5c5c5;--rule:#252525;--mark-foot:#222;--rule-credit:#fff3;--selection-ground:#75f4c3;--selection-ink:#111;--accent:#75f4c3;--accent-pink:#fbace7;--status-error:#ff8a80;--chip-light:#ffffff0f;--chip-rest:#ffffff1f;--chip-rest-hover:#ffffff3d;--chip-label:#fff;--glass-media:#00000073;--glass-media-hover:#000000e6;--scrim-media:#0000008c;--scrim-modal:#ffffff8c;--surface-raised:#111;--surface-raised-edge:#ffffff14;--toggle-track-pane:#0000001f;--toggle-cell-pane:#0000002e;--wash-guidance-from:#08684a00;--wash-guidance-to:#08684a8c;--focus-on-media:#75f4c3;--control-mark-media:#ffffffbf;--control-progress-media:#000000bf;--control-mark:#ffffffbf;--ramp-mint:#75f4c3;--ramp-blue:#aac2ff;--ramp-pink:#fbace7;--ink-on-ramp:#000;--control-track-media:#ffffff2e;--text-on-glass:#fff;--text-on-glass-muted:#ffffffbf;--chip-well:#ffffff1f;--chip-well-hover:#ffffff3d;--toggle-cell-well:#ffffff2e;--toggle-cell-media:#ffffff29;--toggle-label-muted:#ffffffbf;--well:#000;--control-track:#ffffff40;--plate:#1e1e1e;--glass-pane-plate:#ffffffb8;--glass-pane-haze:#fff0;--glass-pane-edge:#00000014;--text-on-pane:#111;--text-on-pane-muted:#111111bf;--text-on-pane-dim:#1116;--pane-tab:#00000014;--pane-highlight:#0000000f;--glass-light:#0000001a;--glass-light-hover:#0003;--plate-light:#ffffffd1;--ink-on-light:#111;--ink-on-light-muted:#3d3d3d;--focus-on-light:#2e9b72;--focus-on-pane:#111}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mode-invert{--ground:#fff;--ink:#111;--ink-mid:#3d3d3d;--ink-muted:#5e5e5e;--ink-muted-band:#4d4d4d;--rule:#e8e8e8;--mark-foot:#ececec;--rule-credit:#1113;--selection-ground:#fbace7;--selection-ink:#111;--accent:#2e9b72;--accent-pink:#b4116e;--status-error:#b3261e;--chip-light:#0000001a;--chip-rest:#0000001a;--chip-rest-hover:#0003;--chip-label:#111;--glass-media:#0000004d;--glass-media-hover:#0009;--scrim-media:#0000008c;--scrim-modal:#0000008c;--surface-raised:#fff;--surface-raised-edge:#0000;--toggle-track-pane:#ffffff1f;--toggle-cell-pane:#ffffff2e;--wash-guidance-from:#fbace700;--wash-guidance-to:#fbace78c;--focus-on-media:#75f4c3;--control-mark-media:#ffffffbf;--control-progress-media:#000000bf;--control-mark:#111;--ramp-mint:#75f4c3;--ramp-blue:#aac2ff;--ramp-pink:#fbace7;--ink-on-ramp:#000;--control-track-media:#ffffff40;--text-on-glass:#fff;--text-on-glass-muted:#ffffffbf;--chip-well:#ffffff1f;--chip-well-hover:#ffffff3d;--toggle-cell-well:#ffffff2e;--toggle-cell-media:#ffffff29;--toggle-label-muted:#ffffffbf;--well:#000;--control-track:#111111ab;--plate:#f0efed;--glass-pane-plate:#0009;--glass-pane-haze:#ffffff0a;--glass-pane-edge:#ffffff18;--text-on-pane:#fff;--text-on-pane-muted:#fffc;--text-on-pane-dim:#fff6;--pane-tab:#ffffff1f;--pane-highlight:#ffffff1a;--glass-light:#0000001a;--glass-light-hover:#0003;--plate-light:#ffffffd1;--ink-on-light:#111;--ink-on-light-muted:#3d3d3d;--focus-on-light:#2e9b72;--focus-on-pane:#75f4c3}}:root[data-theme=dark] .mode-invert{--ground:#fff;--ink:#111;--ink-mid:#3d3d3d;--ink-muted:#5e5e5e;--ink-muted-band:#4d4d4d;--rule:#e8e8e8;--mark-foot:#ececec;--rule-credit:#1113;--selection-ground:#fbace7;--selection-ink:#111;--accent:#2e9b72;--accent-pink:#b4116e;--status-error:#b3261e;--chip-light:#0000001a;--chip-rest:#0000001a;--chip-rest-hover:#0003;--chip-label:#111;--glass-media:#0000004d;--glass-media-hover:#0009;--scrim-media:#0000008c;--scrim-modal:#0000008c;--surface-raised:#fff;--surface-raised-edge:#0000;--toggle-track-pane:#ffffff1f;--toggle-cell-pane:#ffffff2e;--wash-guidance-from:#fbace700;--wash-guidance-to:#fbace78c;--focus-on-media:#75f4c3;--control-mark-media:#ffffffbf;--control-progress-media:#000000bf;--control-mark:#111;--ramp-mint:#75f4c3;--ramp-blue:#aac2ff;--ramp-pink:#fbace7;--ink-on-ramp:#000;--control-track-media:#ffffff40;--text-on-glass:#fff;--text-on-glass-muted:#ffffffbf;--chip-well:#ffffff1f;--chip-well-hover:#ffffff3d;--toggle-cell-well:#ffffff2e;--toggle-cell-media:#ffffff29;--toggle-label-muted:#ffffffbf;--well:#000;--control-track:#111111ab;--plate:#f0efed;--glass-pane-plate:#0009;--glass-pane-haze:#ffffff0a;--glass-pane-edge:#ffffff18;--text-on-pane:#fff;--text-on-pane-muted:#fffc;--text-on-pane-dim:#fff6;--pane-tab:#ffffff1f;--pane-highlight:#ffffff1a;--glass-light:#0000001a;--glass-light-hover:#0003;--plate-light:#ffffffd1;--ink-on-light:#111;--ink-on-light-muted:#3d3d3d;--focus-on-light:#2e9b72;--focus-on-pane:#75f4c3}:root{--selvedge:16px;--ends:8;--end:29px;--gutter:18px;--field:358px;--composed:76px;--measure:358px;--body-size:14px;--body-lh:21px;--heading:16px;--weft-rows:39;--shortfall:11px;--stack-gap:32px;--row-pad-top:36px;--row-pad-bottom:37px;--row-cap-top:5px;--label-size:12px;--label-lh:18px;--mark-size:18px;--caption-size:12px;--caption-lh:21px;--chip-h:32px;--chip-gap:6px;--chip-pad:12px;--radius-chip:10px;--chip-icon-gap:10px;--mark-blur:16px;--monogram-h:27px;--hmark-h:12px;--hmark-w:29.33px;--hmark-top:12px;--toggle-h:32px;--toggle-pad:3px;--toggle-gap:2px;--toggle-radius:10px;--toggle-cell-h:26px;--toggle-cell-radius:7px;--toggle-cell-pad:10px;--toggle-row:2;--scrim-top-h:0px;--toggle-top:var(--heading);--hero-michaela:.598;--hero-hansen:.4328;--headline:32px;--headline-lh:35px;--subhead:20px;--subhead-lh:24px;--statement:36px;--statement-lh:38px;--title:56px;--title-lh:56px;--quote:28px;--quote-lh:30px;--weft:var(--body-lh);--tap:44px;--guidance-band:72px}@media (min-width:768px){:root{--selvedge:24px;--ends:16;--end:30px;--gutter:16px;--field:720px;--composed:76px;--measure:444px;--body-size:14px;--body-lh:21px;--heading:24px;--weft-rows:46;--shortfall:11px;--stack-gap:32px;--row-pad-top:36px;--row-pad-bottom:37px;--row-cap-top:5px;--label-size:12px;--label-lh:18px;--mark-size:18px;--caption-size:12px;--caption-lh:21px;--chip-h:32px;--chip-gap:6px;--chip-pad:12px;--radius-chip:10px;--chip-icon-gap:10px;--mark-blur:16px;--monogram-h:42px;--hmark-h:12px;--hmark-w:29.33px;--hmark-top:12px;--toggle-h:32px;--toggle-pad:3px;--toggle-gap:2px;--toggle-radius:10px;--toggle-cell-h:26px;--toggle-cell-radius:7px;--toggle-cell-pad:10px;--toggle-row:0;--scrim-top-h:0px;--toggle-top:var(--heading);--hero-michaela:.6625;--hero-hansen:.4796;--headline:38px;--headline-lh:42px;--subhead:26px;--subhead-lh:31px;--statement:48px;--statement-lh:50px;--title:80px;--title-lh:80px;--quote:38px;--quote-lh:40px}}@media (min-width:1200px){:root{--selvedge:30px;--ends:20;--end:38px;--gutter:20px;--field:1140px;--composed:96px;--measure:560px;--text-col:444px;--body-size:14px;--body-lh:21px;--heading:30px;--weft-rows:35;--shortfall:11px;--stack-gap:32px;--row-pad-top:36px;--row-pad-bottom:37px;--row-cap-top:5px;--label-size:12px;--label-lh:18px;--mark-size:18px;--caption-size:12px;--caption-lh:21px;--chip-h:32px;--chip-gap:6px;--chip-pad:12px;--radius-chip:10px;--chip-icon-gap:10px;--mark-blur:16px;--monogram-h:27px;--hmark-h:12px;--hmark-w:29.33px;--hmark-top:12px;--toggle-h:32px;--toggle-pad:3px;--toggle-gap:2px;--toggle-radius:10px;--toggle-cell-h:26px;--toggle-cell-radius:7px;--toggle-cell-pad:10px;--toggle-row:0;--scrim-top-h:0px;--toggle-top:var(--heading);--hero-michaela:.7645;--hero-hansen:.5534;--headline:38px;--headline-lh:42px;--subhead:26px;--subhead-lh:31px;--statement:64px;--statement-lh:67px;--title:120px;--title-lh:120px;--quote:64px;--quote-lh:68px}}@media (min-width:1440px){:root{--selvedge:34px;--ends:24;--end:38px;--gutter:20px;--field:1372px;--composed:96px;--measure:560px;--text-col:444px;--body-size:14px;--body-lh:21px;--heading:34px;--weft-rows:40;--shortfall:11px;--stack-gap:32px;--row-pad-top:36px;--row-pad-bottom:37px;--row-cap-top:5px;--label-size:12px;--label-lh:18px;--mark-size:18px;--caption-size:12px;--caption-lh:21px;--chip-h:32px;--chip-gap:6px;--chip-pad:12px;--radius-chip:10px;--chip-icon-gap:10px;--mark-blur:16px;--monogram-h:27px;--hmark-h:12px;--hmark-w:29.33px;--hmark-top:12px;--toggle-h:32px;--toggle-pad:3px;--toggle-gap:2px;--toggle-radius:10px;--toggle-cell-h:26px;--toggle-cell-radius:7px;--toggle-cell-pad:10px;--toggle-row:0;--scrim-top-h:0px;--toggle-top:var(--heading);--hero-michaela:.7645;--hero-hansen:.5534;--headline:38px;--headline-lh:42px;--subhead:26px;--subhead-lh:31px;--statement:72px;--statement-lh:76px;--title:144px;--title-lh:144px;--quote:72px;--quote-lh:76px}}@media (min-width:1920px){:root{--selvedge:46px;--ends:24;--end:57px;--gutter:20px;--field:1828px;--composed:134px;--measure:750px;--text-col:596px;--body-size:14px;--body-lh:21px;--heading:46px;--weft-rows:47;--shortfall:11px;--stack-gap:32px;--row-pad-top:36px;--row-pad-bottom:37px;--row-cap-top:5px;--label-size:12px;--label-lh:18px;--mark-size:24px;--caption-size:12px;--caption-lh:21px;--chip-h:32px;--chip-gap:6px;--chip-pad:12px;--radius-chip:10px;--chip-icon-gap:10px;--mark-blur:21px;--monogram-h:27px;--hmark-h:12px;--hmark-w:29.33px;--hmark-top:12px;--toggle-h:32px;--toggle-pad:3px;--toggle-gap:2px;--toggle-radius:10px;--toggle-cell-h:26px;--toggle-cell-radius:7px;--toggle-cell-pad:10px;--toggle-row:0;--scrim-top-h:0px;--toggle-top:var(--heading);--hero-michaela:.7645;--hero-hansen:.5534;--headline:43px;--headline-lh:48px;--subhead:26px;--subhead-lh:31px;--statement:80px;--statement-lh:84px;--title:168px;--title-lh:168px;--quote:72px;--quote-lh:76px}}@media (min-width:768px) and (max-width:1199.98px) and (orientation:landscape){:root{--field:calc(100vw - 2 * var(--selvedge));--end:calc((var(--field) - 15 * var(--gutter)) / 16);--composed:calc(2 * var(--end) + var(--gutter));--measure:calc(8 * var(--end) + 7 * var(--gutter));--hero-michaela:.7645;--hero-hansen:.5534;--statement:56px;--statement-lh:59px;--title:104px;--title-lh:104px;--quote:48px;--quote-lh:51px}}
}

@layer base {
:root{--base:.124s;--t-full:1.612s;--t-breath:.992s;--t-sweep:.62s;--t-open:.372s;--t-shift:.248s;--t-echo:.124s;--t-tell:.25s;--t-stagger:90ms;--e-settle:cubic-bezier(.65, 0, .35, 1);--e-arrive:cubic-bezier(.16, 1, .3, 1);--e-crisp:cubic-bezier(.22, .61, .36, 1);--e-carry:cubic-bezier(.3, .5, .4, 1);--e-release:cubic-bezier(.7, 0, .84, 0);--blur-media:0px;--blur-panel:0px;--blur-text:0px;--lift-panel:10px;--lift-text:8px;--cross-travel:1.14;--cross-overscan:1.04;--dwell:7s;--breathe-period:4.216s;--breathe-low:.45;--tide-low:45%;--tide-high:100%}@keyframes m-resolve{0%{opacity:0;translate:0 var(--lift-text);-webkit-mask-position:0 100%;mask-position:0 100%}18%{opacity:1}to{opacity:1;translate:none;-webkit-mask-position:0 0;mask-position:0 0}}.m-resolve{-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 52%);mask-image:linear-gradient(#000 0% 48%,#0000 52%);-webkit-mask-size:100% 260%;mask-size:100% 260%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.m-resolve--copy{margin-bottom:-5px;padding-bottom:5px}[data-motion] .m-resolve{opacity:0;-webkit-mask-position:0 100%;mask-position:0 100%}.m-resolve.is-read{animation:m-resolve var(--m-tempo,var(--t-open)) var(--e-crisp) both;animation-delay:var(--m-delay,0s)}@keyframes m-letter{0%{opacity:0;filter:blur(var(--b,20px))}45%{opacity:1}to{opacity:1;filter:none}}[data-motion] .m-letters path{opacity:0}.m-letters svg,svg.m-letters,.m-letters{overflow:visible}.m-letters.is-read path{animation:m-letter var(--t,.372s) linear both;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.m-letters.is-read path{animation-duration:var(--t-shift);animation-delay:0s!important}}@keyframes m-emerge{0%{opacity:0;filter:blur(var(--m-blur,var(--blur-text)));translate:0 var(--m-lift,var(--lift-text))}to{opacity:1;filter:none;translate:none}}@keyframes m-withdraw{0%{opacity:1;filter:none;translate:none}to{opacity:0;filter:blur(var(--m-blur,var(--blur-text)));translate:0 var(--m-lift,var(--lift-text))}}@keyframes m-breathe{0%,to{opacity:.82}50%{opacity:1}}.m-emerge.is-read{animation:m-emerge var(--m-tempo,var(--t-open)) var(--e-crisp) both;animation-delay:var(--m-delay,0s)}[data-motion] .m-emerge.is-settled:not(.m-withdraw),.m-emerge.is-settled:not(.m-withdraw){filter:none;opacity:1;animation:none;translate:none}[data-motion] .m-resolve.is-settled:not(.m-withdraw),.m-resolve.is-settled:not(.m-withdraw){filter:none;opacity:1;animation:none;-webkit-mask-position:0 0;mask-position:0 0}[data-motion] .m-letters.is-settled path,.m-letters.is-settled path{filter:none;opacity:1;animation:none}.m-withdraw{animation:m-withdraw var(--m-tempo,var(--t-shift)) var(--e-settle) both;animation-delay:var(--m-delay,0s)}.m-breathe{animation:m-breathe 4.216s var(--e-settle) infinite}.m-settle{transition:color var(--t-echo) var(--e-settle), background-color var(--t-echo) var(--e-settle), opacity var(--t-echo) var(--e-settle)}.m-stagger>*{--m-step:min(var(--t-stagger), calc(1.618s / max(var(--m-n,6), 1)));--m-delay:calc(var(--m-i,0) * var(--m-step))}@media (prefers-reduced-motion:reduce){:root{--blur-media:0px;--blur-panel:0px;--blur-text:0px;--lift-panel:0px;--lift-text:0px}.m-emerge,.m-withdraw,.m-resolve{animation-duration:var(--t-shift)!important;animation-delay:0s!important}.m-breathe{opacity:1;animation:none}}
}

@layer tokens,base,surfaces;@layer base{@font-face{font-family:Aeonik Mono;src:url(/fonts/AeonikMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Mono;src:url(/fonts/AeonikMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona;src:url(/fonts/ABCArizona-FlareLight.woff2)format("woff2");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona;src:url(/fonts/ABCArizona-FlareThin.woff2)format("woff2");font-weight:100 200;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona;src:url(/fonts/ABCArizona-FlareLightItalic.woff2)format("woff2");font-weight:300 400;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-mono);font-size:var(--body-size);line-height:var(--body-lh);letter-spacing:.02em}html[data-edge]{background-color:var(--edge-b);transition:background-color var(--t-sweep) var(--e-settle)}html[data-edge] body{background-color:#0000}@media (hover:none){html[data-edge] body:before,html[data-edge] body:after{content:"";pointer-events:none;z-index:-1;height:1px;transition:background-color var(--t-sweep) var(--e-settle);position:fixed;left:0;right:0}html[data-edge] body:before{background-color:var(--edge-t);top:0}html[data-edge] body:after{background-color:var(--edge-b);bottom:0}}.field{width:min(var(--field), calc(100% - (var(--selvedge) * 2)));margin-inline:auto}.bleed{width:100%}.t-statement{font-family:var(--font-display);font-weight:300;font-size:var(--statement);line-height:var(--statement-lh);letter-spacing:-.02em}.t-title{font-family:var(--font-display);font-weight:100;font-size:var(--title);line-height:var(--title-lh);letter-spacing:-.02em}.t-quote{font-family:var(--font-display);font-weight:300;font-size:var(--quote);line-height:var(--quote-lh);letter-spacing:-.02em}.t-subhead{font-family:var(--font-display);font-weight:300;font-size:var(--subhead);line-height:var(--subhead-lh);letter-spacing:-.02em}.t-headline{font-family:var(--font-display);font-weight:300;font-size:var(--headline);line-height:var(--headline-lh);letter-spacing:-.01em}.t-body{font-size:var(--body-size);line-height:var(--body-lh);letter-spacing:.02em}.muted{color:var(--ink-muted)}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--focus-on-paper);outline-offset:6px;border-radius:inherit}.chip--media:focus-visible,.forward-disc:focus-visible,.wall-label__link:focus-visible{outline-color:var(--focus-on-media)}.chip--media.cw-light:focus-visible,.wall-label.cw-light .wall-label__link:focus-visible,.ss[data-ground=white] .ss-chrome :focus-visible{outline-color:var(--focus-on-light)}.chip{align-items:center;gap:var(--chip-icon-gap);height:var(--chip-h);padding-inline:var(--chip-pad);border-radius:var(--radius-chip);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background-color:var(--chip-rest);color:var(--chip-label);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:--ramp-a var(--t-shift) var(--e-settle), color var(--t-shift) var(--e-settle), background-color var(--t-echo) var(--e-settle);text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.chip:hover{background-color:var(--chip-rest-hover)}.chip--media:hover{background-color:rgb(from var(--glass-plate,var(--glass-media)) r g b / min(calc(var(--glass-a,alpha) * 2), calc(var(--glass-a,alpha) + .3)))}}.chip--media{background-color:rgb(from var(--glass-plate,var(--glass-media)) r g b / var(--glass-a,alpha));color:var(--text-on-glass)}:root{--frost-veil:linear-gradient(rgb(255 255 255/calc(var(--frost-haze) * var(--frost-d,.4))), rgb(255 255 255/calc(var(--frost-haze) * var(--frost-d,.4))))}.chip--media,.gallery-control--media,.forward-disc,.wall-label{box-shadow:inset 0 0 0 1px rgb(255 255 255/calc(var(--frost-haze) * var(--frost-d,.4) * var(--frost-edge-gain)))}.chip--media,.gallery-control--media{--frost-d:calc(var(--frost-scatter-chip) / var(--frost-scatter-label))}.chip:not(.chip--media){--frost-veil:none;box-shadow:none}.forward-disc{--frost-d:calc(var(--frost-scatter-chip) / var(--frost-scatter-label))}.wall-label{--frost-d:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--frost-haze:.04}}:root[data-theme=dark]{--frost-haze:.04}@property --ramp-a{syntax:"<number>";inherits:false;initial-value:0}:root[data-theme-swap] *,:root[data-theme-swap] :before,:root[data-theme-swap] :after{transition:none!important}.chip,.forward-disc,.wall-label,.theme-toggle__cell,.mode-toggle__cell,.project-entry,.ap-qa__q,.ap-view__cell{background-image:linear-gradient(90deg, rgb(from var(--ramp-mint) r g b / var(--ramp-a)) 0%, rgb(from var(--ramp-blue) r g b / var(--ramp-a)) 32%, rgb(from var(--ramp-pink) r g b / var(--ramp-a)) 64%, rgb(from var(--ramp-mint) r g b / var(--ramp-a)) 100%), var(--frost-veil,none);transition:--ramp-a var(--t-shift) var(--e-settle), color var(--t-shift) var(--e-settle), background-color var(--t-echo) var(--e-settle);background-position:25% 0,0 0;background-repeat:repeat-x,no-repeat;background-size:200% 100%,100% 100%}.chip:focus-visible,.chip--media:focus-visible,.forward-disc:focus-visible,.theme-toggle__cell:not([aria-pressed=true]):focus-visible,.mode-toggle__cell:not(.is-selected):focus-visible,.ap-qa__q:focus-visible,.ap-view__cell:not(.is-selected):focus-visible{--ramp-a:1;color:var(--ink-on-ramp);animation:ramp-breathe var(--t-full) var(--e-settle) infinite}@media (hover:hover){.chip:hover,.chip--media:hover,.forward-disc:hover,.theme-toggle__cell:not([aria-pressed=true]):hover,.mode-toggle__cell:not(.is-selected):hover,.ap-qa__q:hover,.ap-view__cell:not(.is-selected):hover{--ramp-a:1;color:var(--ink-on-ramp);animation:ramp-breathe var(--t-full) var(--e-settle) infinite}}@keyframes ramp-breathe{0%,to{filter:saturate(.55)brightness(1.06)}50%{filter:saturate()brightness()}}.forward-disc:focus-visible svg{color:var(--ink-on-ramp)}@media (hover:hover){.forward-disc:hover svg{color:var(--ink-on-ramp)}}.detail .doc-header .chip:focus-visible{color:var(--ink-on-ramp)}@media (hover:hover){.detail .doc-header .chip:hover{color:var(--ink-on-ramp)}}@media (prefers-reduced-motion:reduce){.chip:focus-visible,.chip--media:focus-visible,.forward-disc:focus-visible{animation:none}.wall-label:has(:focus-visible){animation:none}@media (hover:hover){.chip:hover,.chip--media:hover,.forward-disc:hover{animation:none}.wall-label:has(a:hover){animation:none}}}.chip:after{content:"";inset:calc((var(--chip-h) - var(--tap)) / 2) 0;min-height:var(--tap);position:absolute}.chip-row{gap:var(--chip-gap);display:flex}.glass{background-color:rgb(from var(--glass-plate,var(--glass-media)) r g b / var(--glass-a,alpha));-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}:root{--loupe:round(calc(var(--weft) * 7.5), 1px);--toolbar:0px}@supports (height:100lvh) and (height:100svh){:root{--toolbar:calc(100lvh - 100svh)}}:root{--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--foot:max(var(--toolbar), var(--safe-b))}.loupe{width:var(--loupe);height:var(--loupe);pointer-events:none;z-index:60;will-change:transform;transition:scale var(--t-echo) var(--e-settle);border-radius:50%;position:fixed;top:0;left:0}.loupe.is-pressed{scale:.94}.loupe-aim{pointer-events:none;z-index:61;width:13px;height:13px;margin:-6px 0 0 -6px;position:fixed;top:0;left:0}.loupe-aim:before,.loupe-aim:after{content:"";background:#ffffffd9;position:absolute}.loupe-aim:before{width:1px;height:13px;top:0;left:6px}.loupe-aim:after{width:13px;height:1px;top:6px;left:0}@media (prefers-reduced-motion:reduce){.loupe-aim{display:none}}html[data-loupe]{cursor:none}@media (prefers-reduced-motion:reduce){.loupe{display:none}}.guidance-band{height:var(--guidance-band);pointer-events:none;background-image:linear-gradient(to bottom, var(--wash-guidance-from), var(--wash-guidance-to));z-index:1;animation:band-breath var(--breathe-period) var(--e-settle) infinite;background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%;position:fixed;bottom:0;left:0;right:0}.guidance-band.is-spent{opacity:0;transition:opacity var(--t-shift) var(--e-settle);animation:none}.guidance-band{transition:opacity var(--t-shift) var(--e-settle)}@keyframes band-breath{0%,to{opacity:var(--breathe-low,.45)}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.guidance-band{opacity:1;animation:none}*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}}.contact-overlay{z-index:100;align-items:start;display:grid;position:fixed;inset:0}.contact-plate{z-index:0;position:absolute;inset:0}[inert] .chip--contact-trigger{visibility:hidden}@keyframes m-sheet-down{0%{opacity:0;filter:blur(var(--blur-panel));transform:translateY(calc(-1 * var(--lift-panel) * 3))}to{opacity:1}}.contact-sheet{animation:m-sheet-down var(--t-sweep) var(--e-settle) both}.contact-sheet.is-settled{filter:none;animation:none;transform:none}.contact-plate{animation:m-emerge var(--t-sweep) var(--e-settle) both;--m-lift:0px;--m-blur:0px}@keyframes m-sheet-up{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(var(--blur-panel));transform:translateY(calc(-1 * var(--lift-panel) * 3))}}.contact-overlay.is-leaving .contact-sheet{animation:m-sheet-up var(--t-shift) var(--e-settle) both}.contact-overlay.is-leaving .contact-plate{animation:m-withdraw var(--t-shift) var(--e-settle) both;--m-lift:0px;--m-blur:0px}@keyframes contact-mark-in{0%{opacity:0;filter:blur(var(--blur-panel))}to{opacity:1}}.contact-header :is(.doc-header__wordmark,.doc-header__monogram){animation:contact-mark-in var(--t-shift) var(--e-settle) var(--t-sweep) both}.contact-overlay.is-leaving .contact-header :is(.doc-header__wordmark,.doc-header__monogram){opacity:0;transition:opacity var(--t-echo) var(--e-settle);animation:none}@media (prefers-reduced-motion:reduce){.contact-header :is(.doc-header__wordmark,.doc-header__monogram){animation:contact-mark-in var(--t-shift) linear both}}.contact-overlay.is-leaving{pointer-events:none}.contact-overlay.is-leaving .chip{visibility:visible}@media (prefers-reduced-motion:reduce){.contact-overlay.is-leaving .contact-sheet,.contact-overlay.is-leaving .contact-plate{opacity:0;animation:none}}.contact-sheet{z-index:1;background:var(--ground);color:var(--ink);position:absolute;overflow:hidden}.contact-sheet__block{width:var(--field);text-box:trim-both cap alphabetic;position:absolute}.contact-sheet__line{display:block}.contact-sheet__block a{color:var(--ink-muted);text-decoration:none}.contact-sheet__portrait{object-fit:cover;display:block;position:absolute}.contact-scrim{pointer-events:none;background:linear-gradient(#0000 0%,#0000002e 38%,#00000085 63%,#0000009e 79%,#000000a8 100%);position:fixed;bottom:0;left:0;right:0}.contact-overlay .doc-header,.contact-header{top:calc(var(--heading) + var(--safe-t));left:calc(var(--selvedge) + var(--safe-l));right:calc(var(--selvedge) + var(--safe-r));height:var(--chip-h);z-index:2;position:fixed}@media (hover:hover){.contact-sheet__line a:hover{color:var(--ink)}}.stage{min-height:100lvh;position:relative;overflow:hidden}.stage__media,.detail__media{overflow:hidden}.stage__media{position:absolute;inset:0}.stage__layer{transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0;transform:scale(1.04)}.stage__layer.is-moving{will-change:transform, opacity, filter}.stage__photo{position:absolute;inset:0}.stage__photo img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.stage__ui{position:absolute;inset:0}.loader{z-index:50;background:var(--well);color:var(--text-on-glass);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}html:not([data-loading]) .loader{display:none}html[data-loading] .m-emerge:not(.is-read),[data-motion] .m-emerge[data-read-after]:not(.is-read){opacity:0}.loader[data-phase=withdraw]{background:0 0}.loader__name{--m-lift:0px;z-index:2;justify-items:center;gap:.819271vw;width:23.4057vw;display:grid;position:relative}.loader__word{line-height:0;display:block}.loader__word svg{height:auto;display:block}.loader__michaela{width:23.4057vw}.loader__hansen{width:16.945vw}@media (max-width:767.98px){.loader__name{gap:2.45781vw;width:70.2172vw}.loader__michaela{width:70.2172vw}.loader__hansen{width:50.8349vw}}.loader[data-phase=withdraw] .loader__name{animation:m-withdraw var(--t-withdraw,var(--t-breath)) var(--e-settle) both}@media (prefers-reduced-motion:reduce){.loader[data-phase=withdraw] .loader__name{animation-duration:var(--t-shift)}}.loader__measure{left:0;right:0;top:calc(100% + var(--weft));font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.05em;text-transform:uppercase;color:var(--toggle-label-muted);animation:m-emerge var(--t-sweep) var(--e-settle) both;justify-content:space-between;display:flex;position:absolute}.loader__measure span{display:inline-block}.loader__doors{left:-50vw;right:-50vw;top:calc(100% + 2 * var(--weft));justify-content:center;gap:var(--chip-gap);pointer-events:auto;white-space:nowrap;display:flex;position:absolute}.loader__door-label{display:inline-block}.loader__doors .chip{transition:background-color var(--t-sweep) var(--e-settle), box-shadow var(--t-sweep) var(--e-settle)}.loader__doors.is-forming .chip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.loader__doors.is-forming .chip:before,.loader__doors.is-forming .chip:after{opacity:0}.loader .loader__mode{width:fit-content;left:0;right:0;bottom:calc(var(--selvedge) + var(--safe-b));pointer-events:auto;animation:m-emerge var(--t-sweep) var(--e-settle) both;margin-inline:auto;position:fixed}.loader.is-formed .loader__doors,.loader.is-formed .loader__mode{animation:none}.loader .theme-toggle{--tt-bg:var(--chip-well);--tt-sel-bg:var(--toggle-cell-well);--tt-ink:var(--toggle-label-muted);--tt-sel-ink:var(--text-on-glass);--tt-ring:var(--focus-on-media)}.loader{transition:background-color var(--t-breath) var(--e-settle), color var(--t-breath) var(--e-settle)}.loader:not(.loader--day)[data-phase=withdraw]{transition:none}.loader.loader--day{color:var(--ink-on-light);background-color:#fff}.loader.loader--day[data-phase=withdraw]{background-color:#0000}.loader--day .theme-toggle{--tt-bg:var(--glass-light);--tt-sel-bg:var(--glass-light);--tt-ink:var(--ink-on-light-muted);--tt-sel-ink:var(--ink-on-light);--tt-ring:var(--focus-on-light)}.loader .theme-toggle{transition:background-color var(--t-breath) var(--e-settle)}.loader .theme-toggle__cell{transition:--ramp-a var(--t-shift) var(--e-settle), color var(--t-shift) var(--e-settle)}:is(.loader,.ring-stage) .theme-toggle[data-face=dark] .theme-toggle__thumb{translate:34px}:is(.loader,.ring-stage) .theme-toggle[data-face=light] .theme-toggle__thumb{translate:0}:is(.loader,.ring-stage) .theme-toggle[data-face] .theme-toggle__thumb{transition:translate var(--t-open) var(--e-settle), background-color var(--t-breath) var(--e-settle)!important}@media (prefers-reduced-motion:reduce){:is(.loader,.ring-stage) .theme-toggle[data-face] .theme-toggle__thumb{transition:background-color var(--t-breath) var(--e-settle)!important}}:is(.loader,.ring-stage) .theme-toggle[data-face=dark] .theme-toggle__cell--dark,:is(.loader,.ring-stage) .theme-toggle[data-face=light] .theme-toggle__cell--light{color:var(--tt-sel-ink);cursor:default}:is(.loader,.ring-stage) .theme-toggle[data-face=dark] .theme-toggle__cell--light,:is(.loader,.ring-stage) .theme-toggle[data-face=light] .theme-toggle__cell--dark{color:var(--tt-ink);cursor:pointer}:is(.loader,.ring-stage) .theme-toggle[data-face] .theme-toggle__cell:not([aria-pressed=true]):focus-visible{color:var(--ink-on-ramp)}@media (hover:hover){:is(.loader,.ring-stage) .theme-toggle[data-face] .theme-toggle__cell:not([aria-pressed=true]):hover{color:var(--ink-on-ramp)}}@property --turn{syntax:"<number>";inherits:true;initial-value:0}.loader__turn{z-index:0;pointer-events:none;--at:50% calc(100% - var(--selvedge) - var(--safe-b) - 16px);--reach:hypot(50vw, calc(100vh - var(--selvedge) - 16px));--r:calc(var(--reach) * (.05 + var(--turn) * 1.45));animation:loader-turn var(--t-breath) var(--e-carry) both;position:absolute;inset:0;overflow:hidden}@keyframes loader-turn{0%{--turn:0}to{--turn:1}}.loader__turn[data-from=night]{--turn-old:#000}.loader__turn[data-from=day]{--turn-old:#fff}.loader__turn>*{transform-origin:var(--at);position:absolute;inset:0;transform:scaleX(2.2)}.loader__old{background:var(--turn-old);-webkit-mask-image:radial-gradient(circle at var(--at), transparent var(--r), #000 calc(var(--r) + var(--reach) * .14));-webkit-mask-image:radial-gradient(circle at var(--at), transparent var(--r), #000 calc(var(--r) + var(--reach) * .14));mask-image:radial-gradient(circle at var(--at), transparent var(--r), #000 calc(var(--r) + var(--reach) * .14))}.loader__wave{background-image:linear-gradient(90deg, var(--ramp-mint) 0%, var(--ramp-blue) 32%, var(--ramp-pink) 64%, var(--ramp-mint) 100%);background-repeat:repeat-x;background-size:200% 100%;background-position:calc(25% + var(--turn) * 50%) 0;-webkit-mask-image:radial-gradient(circle at var(--at), transparent calc(var(--r) - var(--reach) * .55), #000 calc(var(--r) - var(--reach) * .06), #000 calc(var(--r) + var(--reach) * .04), transparent calc(var(--r) + var(--reach) * .18));-webkit-mask-image:radial-gradient(circle at var(--at), transparent calc(var(--r) - var(--reach) * .55), #000 calc(var(--r) - var(--reach) * .06), #000 calc(var(--r) + var(--reach) * .04), transparent calc(var(--r) + var(--reach) * .18));mask-image:radial-gradient(circle at var(--at), transparent calc(var(--r) - var(--reach) * .55), #000 calc(var(--r) - var(--reach) * .06), #000 calc(var(--r) + var(--reach) * .04), transparent calc(var(--r) + var(--reach) * .18))}.loader.is-blooming{color:var(--text-on-glass);transition:none}.loader[data-turned],.loader[data-turned] *{transition:none!important}.loader.is-blooming .loader__name{mix-blend-mode:difference}.loader.is-blooming .loader__doors .chip{transition:none}.loader[data-phase=doors]{pointer-events:none}.loader[data-phase=withdraw] .loader__mode{animation:m-withdraw var(--t-shift) var(--e-settle) both;pointer-events:none}.loader[data-phase=withdraw] .loader__doors{pointer-events:none}html[data-loading] .landing :is(.hero,.chip-row,.mode-toggle){visibility:hidden}.loader[data-phase=leaving] :is(.loader__name,.loader__mode){animation:m-withdraw var(--t-shift) var(--e-settle) both;pointer-events:none}.hero{line-height:0}.hero--top{top:calc(var(--heading) + var(--safe-t));left:calc(var(--selvedge) + var(--safe-l));position:absolute}.hero--foot{bottom:calc(var(--heading) + var(--foot));right:calc(var(--selvedge) + var(--safe-r));position:absolute}.hero__svg{height:auto;display:block}.hero__svg--michaela{width:calc(var(--field) * var(--hero-michaela))}.hero__svg--hansen{width:calc(var(--field) * var(--hero-hansen))}@media (min-width:768px){.hero{--hero-clear:76px;--hero-m:min(calc(var(--field) * var(--hero-michaela)), calc(var(--field) - 292px - var(--hero-clear)))}.hero__svg--michaela{width:var(--hero-m)}.hero__svg--hansen{width:calc(var(--hero-m) * var(--hero-hansen) / var(--hero-michaela))}}.landing-chips{bottom:calc(var(--selvedge) + var(--foot));left:var(--selvedge);align-items:center;gap:var(--chip-gap);display:flex;position:absolute}.landing-control{align-items:center;line-height:0;display:flex}.wall-label{left:var(--selvedge);background-color:rgb(from var(--glass-plate,var(--glass-media)) r g b / var(--glass-a,alpha));width:312px;-webkit-backdrop-filter:blur(40px) var(--glass-dim);backdrop-filter:blur(40px) var(--glass-dim);transition:--ramp-a var(--t-shift) var(--e-settle), color var(--t-shift) var(--e-settle), background-color var(--t-echo) var(--e-settle);border-radius:16px;flex-direction:column;gap:16px;padding:16px;text-decoration:none;display:flex;position:absolute;overflow:hidden}.wall-label:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--t-shift) var(--e-settle);background:#00000029;position:absolute;inset:0}.wall-label__link{z-index:1;position:relative}.wall-label__lines{flex-direction:column;gap:16px;display:flex}.wall-label__lines,.wall-label__cta{transition:transform var(--t-open) var(--e-crisp), opacity var(--t-shift) var(--e-settle)}.wall-label__cta{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-on-glass);opacity:0;pointer-events:none;transition:transform var(--t-open) var(--e-crisp), opacity var(--t-shift) var(--e-settle), color var(--t-shift) var(--e-settle);justify-content:center;align-items:center;gap:8px;font-size:26px;font-weight:300;line-height:21px;display:flex;position:absolute;inset:0;transform:translateY(40px)}.wall-label__cta svg{transition:transform var(--t-shift) var(--e-crisp) var(--t-echo)}.stage__ui[data-hint-input=browser][data-hint-beat=label] .wall-label{--ramp-a:1}.wall-label:has(:focus-visible){--ramp-a:1}.stage__ui[data-hint-input=browser][data-hint-beat=label] .wall-label .wall-label__lines{opacity:0;transform:translateY(-40px)}.wall-label:has(:focus-visible) .wall-label__lines{opacity:0;transform:translateY(-40px)}.stage__ui[data-hint-input=browser][data-hint-beat=label] .wall-label .wall-label__cta{opacity:1;color:var(--ink-on-ramp);transform:none}.wall-label:has(:focus-visible) .wall-label__cta{opacity:1;color:var(--ink-on-ramp);transform:none}.stage__ui[data-hint-input=browser][data-hint-beat=label] .wall-label .wall-label__cta svg{transform:translate(4px)}.wall-label:has(:focus-visible) .wall-label__cta svg{transform:translate(4px)}@media (hover:hover){.wall-label:has(a:hover){--ramp-a:1}.wall-label:has(a:hover) .wall-label__lines{opacity:0;transform:translateY(-40px)}.wall-label:has(a:hover) .wall-label__cta{opacity:1;color:var(--ink-on-ramp);transform:none}.wall-label:has(a:hover) .wall-label__cta svg{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.wall-label :is(.wall-label__lines,.wall-label__cta,.wall-label__cta svg){transform:none!important}}.stage-zone{cursor:none;width:25%;position:absolute;top:0;bottom:0}.stage-zone--prev{left:0}.stage-zone--next{right:0}.stage-cursor{z-index:9;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.stage-cursor .forward-disc{pointer-events:none}.wall-label__link{color:inherit;flex-direction:column;gap:16px;text-decoration:none;display:flex}.wall-label__title,.wall-label__meta{width:auto;font-family:var(--font-mono);letter-spacing:.02em;text-box:trim-both cap alphabetic;animation:label-lines var(--t-open) var(--e-settle) both;margin:0;font-size:14px;line-height:21px}.wall-label__meta{animation-delay:var(--t-stagger)}@keyframes label-lines{0%{opacity:0;filter:blur(var(--blur-panel));translate:0 var(--lift-panel)}to{opacity:1;filter:none;translate:none}}@media (prefers-reduced-motion:reduce){.wall-label__title,.wall-label__meta{animation:none}}.wall-label__title,.wall-label__meta{transition:color var(--t-shift) var(--e-settle)}.wall-label__title{color:var(--text-on-glass);text-transform:uppercase}.wall-label .wall-label__title--set{text-transform:none}.wall-label__meta{color:var(--text-on-glass-muted)}.detail{min-height:100lvh;position:relative;overflow:hidden}@media (max-width:767.98px){.detail{touch-action:none}}@media (max-width:1199.98px){.stage{touch-action:pan-y}}.detail__photo{position:absolute;inset:0}.detail__layer{transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0;transform:scale(1.04)}.detail__layer.is-moving{will-change:transform, opacity, filter}.detail__photo img{object-fit:cover;width:100%;height:100%;display:block}.detail .doc-header{top:calc(var(--heading) + var(--safe-t));left:calc(var(--selvedge) + var(--safe-l));right:calc(var(--selvedge) + var(--safe-r));height:var(--chip-h);z-index:3;position:absolute}.detail__text{z-index:2}.detail__sheet{z-index:1}.detail__sheet-stage{display:contents}.detail__sheet-stage>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.detail__sheet-stage .detail__text{animation-duration:var(--t-shift)!important}}.forward-disc{color:var(--text-on-glass);background-color:rgb(from var(--glass-plate,var(--glass-media)) r g b / var(--glass-a,alpha));transition:--ramp-a var(--t-shift) var(--e-settle), color var(--t-shift) var(--e-settle), background-color var(--t-echo) var(--e-settle);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.forward-disc:hover{background-color:rgb(from var(--glass-plate,var(--glass-media)) r g b / min(calc(var(--glass-a,alpha) * 2), calc(var(--glass-a,alpha) + .3)))}}.forward-disc svg{transition:color var(--t-shift) var(--e-settle)}.chip--media,.gallery-control--media{-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.forward-disc{-webkit-backdrop-filter:blur(var(--disc-blur,16px)) var(--glass-dim);backdrop-filter:blur(var(--disc-blur,16px)) var(--glass-dim)}@media (max-width:1199.98px){.detail .doc-header .chip{background-color:rgb(from var(--glass-plate,var(--glass-media)) r g b / var(--glass-a,alpha));color:var(--text-on-glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}@media (hover:hover){.detail .doc-header .chip:hover{background-color:var(--glass-media-hover)}}}@media (min-width:1200px){@media (hover:hover){.detail .doc-header .chip:hover{background-color:var(--chip-rest-hover)}}.detail .doc-header .chip{background-color:var(--chip-rest);color:var(--chip-label);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.detail .landing-chips{z-index:2}.sys .landing-chips{left:50%;right:auto;transform:translate(-50%)}.info-doc{min-height:100svh;padding-top:var(--heading);padding-inline:var(--selvedge);z-index:2;position:relative}.doc-header{height:var(--chip-h);position:relative}.doc-header__wordmark{width:319px;height:auto;color:var(--ink);position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (min-width:1920px){.doc-header__wordmark{width:425px;top:7.5px}}@media (max-width:767px){.doc-header__wordmark{display:none}}.info-bio{white-space:pre-wrap;margin:0}@media (max-width:359px){main .info-bio{text-indent:0}}.info-bio em{font-style:italic}.info-foot{color:var(--mark-foot)}.info-foot__mark{width:100%;height:auto;display:block}.info-section{margin:0}.cv-rule{background:var(--rule);transform-origin:top;height:1px;transform:scaleY(.5)}.sys{min-height:100lvh;position:relative;overflow:hidden}.sys .doc-header,.sys__header{top:calc(var(--heading) + var(--safe-t));left:calc(var(--selvedge) + var(--safe-l));right:calc(var(--selvedge) + var(--safe-r));height:var(--chip-h);position:absolute}.sys__body{text-box:trim-both cap alphabetic}.sys__copy{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sys__copy>*{pointer-events:auto}.sys__title{width:max-content;margin:0}.sys__body{margin:var(--weft) 0 0}.cv-row{padding-top:calc(var(--row-pad-top) - var(--row-cap-top));padding-bottom:calc(var(--row-pad-bottom) - var(--shortfall) + var(--row-cap-top))}.skip-link:focus{top:var(--selvedge);left:var(--selvedge);clip-path:none;z-index:99;width:auto;height:auto;min-height:var(--tap);box-sizing:border-box;background:var(--ground);color:var(--ink);outline:2px solid var(--accent);outline-offset:6px;font-size:var(--label-size);letter-spacing:.05em;text-transform:uppercase;border-radius:10px;align-items:center;padding:10px 16px;display:inline-flex;position:fixed;overflow:visible}#main:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--move:var(--t-sweep);--move-theme:var(--t-breath);--land-page:1.03}:root:is([data-pull=rise],[data-pull=fall]){--move:var(--t-breath)}@keyframes move-clear{0%{opacity:1}to{opacity:0}}@keyframes move-settle{0%{transform:scale(var(--land-page))}to{transform:none}}::view-transition{pointer-events:none}.stage__media{view-transition-name:photo-landing}.detail__media{view-transition-name:photo-detail}[data-pull] .stage__ui{view-transition-name:ui-landing}[data-pull=cross] .mode-toggle{view-transition-name:mode-toggle}::view-transition-old(mode-toggle){display:none}::view-transition-new(mode-toggle){animation:none}::view-transition-group(mode-toggle){animation-duration:var(--t-open);animation-timing-function:var(--e-carry);z-index:7}@property --turn-p{syntax:"<number>";inherits:true;initial-value:5}@keyframes day-turn{0%{--turn-p:5}to{--turn-p:160}}@keyframes day-wave{0%{--turn-p:5;background-position:25% 0}to{--turn-p:160;background-position:75% 0}}.day-wave{z-index:1;pointer-events:none;view-transition-name:day-wave;position:fixed;inset:0}:root[data-theme-fade]::view-transition-group(day-wave){--turn-at:var(--turn-x,50%) var(--turn-y,50%);--turn-shape:ellipse calc(var(--turn-reach,1000px) * 2.2) var(--turn-reach,1000px) at var(--turn-at)}:root[data-theme-fade]::view-transition-old(*){--turn-at:var(--turn-x,50%) var(--turn-y,50%);--turn-shape:ellipse calc(var(--turn-reach,1000px) * 2.2) var(--turn-reach,1000px) at var(--turn-at)}:root[data-theme-fade]::view-transition-old(*){z-index:1;opacity:1;animation:day-turn var(--move-theme) var(--e-carry) both;-webkit-mask-image:radial-gradient(var(--turn-shape), transparent calc(var(--turn-p) * 1%), #000 calc((var(--turn-p) + 14) * 1%));-webkit-mask-image:radial-gradient(var(--turn-shape), transparent calc(var(--turn-p) * 1%), #000 calc((var(--turn-p) + 14) * 1%));mask-image:radial-gradient(var(--turn-shape), transparent calc(var(--turn-p) * 1%), #000 calc((var(--turn-p) + 14) * 1%))}:root[data-theme-fade]::view-transition-new(*){animation:none}:root[data-theme-fade]::view-transition-group(*){animation-duration:var(--move-theme)}:root[data-theme-fade]::view-transition-old(theme-toggle){display:none}::view-transition-group(theme-toggle){z-index:7}::view-transition-new(day-wave){display:none}:root[data-day-room] body{background-color:var(--ground)}[data-day-room] .credits-page--canvas{background:0 0}[data-day-room] :is(.rim-mask,.rim-foot,.rim-feather){visibility:hidden}[data-day-room] .credits-page .doc-header.credits-head:before{display:none}[data-day-room] :is(.credits-doc,.credits-canvas){--head-clear:calc(var(--turn-sy,0px) + var(--heading) + var(--safe-t) + var(--chip-h));-webkit-mask-image:linear-gradient(to bottom, transparent var(--head-clear), #000 calc(var(--head-clear) + 2 * var(--weft)));-webkit-mask-image:linear-gradient(to bottom, transparent var(--head-clear), #000 calc(var(--head-clear) + 2 * var(--weft)));mask-image:linear-gradient(to bottom, transparent var(--head-clear), #000 calc(var(--head-clear) + 2 * var(--weft)))}.day-ground{pointer-events:none;background-color:var(--ground);view-transition-name:day-ground;position:fixed}[data-day-room] :is(.ss-rail,.ss-drawer),[data-day-room] .ss:not(.ss--stacked) .ss-index{background:0 0}[data-day-room] .ss-foot,[data-day-room] .ss--stacked .ss-index:before,[data-day-room] .ss--stacked .ss-drawer-head:before{display:none}[data-day-room] .ss-record{-webkit-mask-image:linear-gradient(to bottom, transparent var(--turn-sy,0px), #000 calc(var(--turn-sy,0px) + min(var(--turn-sy,0px), 2 * var(--weft))));-webkit-mask-image:linear-gradient(to bottom, transparent var(--turn-sy,0px), #000 calc(var(--turn-sy,0px) + min(var(--turn-sy,0px), 2 * var(--weft))));mask-image:linear-gradient(to bottom, transparent var(--turn-sy,0px), #000 calc(var(--turn-sy,0px) + min(var(--turn-sy,0px), 2 * var(--weft))))}:root[data-theme-fade]::view-transition-old(day-room){--turn-at:var(--turn-room-at,50% 50%)}:root[data-theme-fade]::view-transition-old(day-ground){--turn-at:var(--turn-ground-at,50% 50%)}::view-transition-group(day-ground){z-index:4}::view-transition-group(day-room){z-index:6}::view-transition-group(day-wave){clip-path:var(--turn-clip,none)}::view-transition-group(day-wave){z-index:5;animation:day-wave var(--move-theme) var(--e-carry) both;background-image:linear-gradient(90deg, var(--ramp-mint) 0%, var(--ramp-blue) 32%, var(--ramp-pink) 64%, var(--ramp-mint) 100%);--turn-band:transparent calc((var(--turn-p) - 55) * 1%), #000 calc((var(--turn-p) - 6) * 1%), #000 calc((var(--turn-p) + 4) * 1%), transparent calc((var(--turn-p) + 18) * 1%);-webkit-mask-image:radial-gradient(var(--turn-shape), var(--turn-band));-webkit-mask-image:radial-gradient(var(--turn-shape), var(--turn-band));mask-image:radial-gradient(var(--turn-shape), var(--turn-band));background-repeat:repeat-x;background-size:200% 100%}@media (prefers-reduced-motion:reduce){:root[data-theme-fade]::view-transition-old(*){animation:pull-ui-out var(--t-shift) var(--e-carry) both;-webkit-mask-image:none;mask-image:none}::view-transition-group(day-wave){display:none}::view-transition-old(root){animation:pull-ui-out var(--t-shift) var(--e-carry) both}::view-transition-new(root){animation:pull-ui-in var(--t-shift) var(--e-carry) both}}::view-transition-group(root){z-index:0}::view-transition-group(photo-detail){z-index:1}::view-transition-group(photo-landing){z-index:2}::view-transition-group(ui-landing){z-index:3}::view-transition-group(*){animation-duration:var(--move)}::view-transition-group(root){animation-duration:var(--move)}::view-transition-group(ui-landing){animation-duration:var(--move)}::view-transition-image-pair(*){isolation:auto}::view-transition-old(*){mix-blend-mode:normal}::view-transition-new(*){mix-blend-mode:normal}@keyframes pull-release{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;transform:scale(var(--cross-travel));filter:blur(var(--blur-media))}}@keyframes pull-arrive{0%{opacity:0;transform:scale(var(--cross-travel));filter:blur(var(--blur-media))}to{opacity:1;filter:blur();transform:scale(1)}}::view-transition-old(root){z-index:1;opacity:1;animation:move-clear var(--t-shift) var(--e-carry) both}::view-transition-old(ui-landing){z-index:1;opacity:1;animation:move-clear var(--t-shift) var(--e-carry) both}::view-transition-old(photo-landing){z-index:1;opacity:1;animation:move-clear var(--t-shift) var(--e-carry) both}::view-transition-old(photo-detail){z-index:1;opacity:1;animation:move-clear var(--t-shift) var(--e-carry) both}::view-transition-new(root){animation:move-settle var(--t-sweep) var(--e-arrive) both}::view-transition-new(ui-landing){animation:pull-ui-in var(--t-shift) var(--e-carry) both}::view-transition-image-pair(photo-landing){overflow:hidden}::view-transition-image-pair(photo-detail){overflow:hidden}::view-transition-new(photo-landing){animation:pull-arrive var(--t-breath) var(--e-arrive) both}::view-transition-new(photo-detail){animation:pull-arrive var(--t-breath) var(--e-arrive) both}@media (min-width:768px){:root[data-pull-shell] .hero--top{view-transition-name:shell-michaela}:root[data-pull-shell] .hero--foot{view-transition-name:shell-hansen}:root[data-pull-shell] .landing-chips .chip-row{view-transition-name:shell-chips}:root[data-pull-shell] .landing-chips .theme-toggle{view-transition-name:shell-switch}}::view-transition-group(shell-michaela){z-index:8;animation:none}::view-transition-group(shell-hansen){z-index:8;animation:none}::view-transition-group(shell-chips){z-index:8;animation:none}::view-transition-group(shell-switch){z-index:8;animation:none}::view-transition-old(shell-michaela){z-index:1;opacity:1;animation:move-clear var(--t-shift) var(--e-carry) both}::view-transition-old(shell-hansen){z-index:1;opacity:1;animation:move-clear var(--t-shift) var(--e-carry) both}::view-transition-old(shell-chips){z-index:1;opacity:1;animation:move-clear var(--t-shift) var(--e-carry) both}::view-transition-old(shell-switch){z-index:1;opacity:1;animation:move-clear var(--t-shift) var(--e-carry) both}::view-transition-new(shell-michaela){opacity:1;animation:none}::view-transition-new(shell-hansen){opacity:1;animation:none}::view-transition-new(shell-chips){opacity:1;animation:none}::view-transition-new(shell-switch){opacity:1;animation:none}:root[data-pull-shell]::view-transition-new(root){animation:none}@keyframes pull-ui-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(var(--blur-text))}}@keyframes pull-ui-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-rise{0%{translate:0 100%}to{translate:none}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stage__media,.detail__media{view-transition-name:none}::view-transition-group(*){animation-duration:var(--t-shift)}}.gallery-control{background-color:var(--chip-rest);color:var(--chip-label)}.gallery-control:not(.gallery-control--media){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gallery-control--media{background-color:rgb(from var(--glass-plate,var(--glass-media)) r g b / var(--glass-a,alpha));color:var(--text-on-glass)}.gallery-control__dot{background:var(--control-mark)}.gallery-control--media .gallery-control__dot{background:var(--control-mark-media)}.gallery-control__bar{background:var(--control-track)}.gallery-control--media .gallery-control__bar{background:var(--control-track-media)}.gallery-control__progress{background-image:linear-gradient(90deg, var(--ramp-mint) 0%, var(--ramp-blue) 52%, var(--ramp-pink) 100%)}@keyframes gallery-timer{0%{width:0}to{width:100%}}.gallery-control__progress{animation:gallery-timer var(--dwell) linear both}@media (prefers-reduced-motion:reduce){.gallery-control__progress{width:30%;animation:none}}.gallery-control__play{cursor:pointer;appearance:none;color:var(--control-mark);transition:color var(--t-echo) var(--e-settle);place-items:center;display:grid}.gallery-control--media .gallery-control__play{color:var(--control-mark-media)}.gallery-control__play:focus-visible{outline:2px solid var(--focus-on-paper);outline-offset:6px}.gallery-control__pos{cursor:pointer;appearance:none;position:relative}.gallery-control__pos:after{content:"";height:var(--tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (hover:hover){.gallery-control--media .gallery-control__pos:hover .gallery-control__dot{background:var(--text-on-glass)}.gallery-control--media .gallery-control__play:hover{color:var(--text-on-glass)}}.gallery-control__dot{transition:background-color var(--t-echo) var(--e-settle)}.gallery-control__pos:focus-visible{outline:2px solid var(--focus-on-paper);outline-offset:6px}.gallery-control--media :is(.gallery-control__play,.gallery-control__pos):focus-visible{outline-color:var(--focus-on-media)}.gallery-control--media.cw-light :is(.gallery-control__play,.gallery-control__pos):focus-visible{outline-color:var(--focus-on-light)}.credits-overlay{z-index:60;position:fixed;inset:0}.credits-plate{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:color-mix(in srgb, var(--ground) 40%, transparent);position:absolute;inset:0}.credits-sheet{overscroll-behavior:contain;background:var(--ground);color:var(--ink);--m-lift:var(--lift-panel);position:absolute;inset:0;overflow-y:auto}.credits-overlay.is-leaving .credits-sheet{animation:m-withdraw var(--t-shift) var(--e-settle) both}.credits-well{width:var(--measure);background:var(--plate);margin-top:52px;overflow:hidden}.credits-well img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:767.98px),(max-width:1199.98px) and (orientation:portrait){.credits-well{width:100%}}.credits-sheet .t-credits-title{margin-top:calc(var(--weft) * 3)}.credits-sheet .credit-rows{margin-top:calc(var(--weft) * 4 - 41.8px)}@media (min-width:1920px){.credits-sheet .credit-rows{margin-top:calc(var(--weft) * 3 - 41.8px)}}.credits-sheet .credits-viewproject{margin-top:calc(var(--weft) * 2);align-self:flex-start}.credits-sheet .credit-row__credit{flex:auto;gap:8px}@media (min-width:1920px){.credits-well{margin-top:72px}}.credits-sheet{flex-direction:column;display:flex}.credits-sheet .credits-doc{padding-bottom:var(--selvedge);flex-direction:column;flex:1 0 auto;display:flex}.credits-sheet .credit-rows{flex:none}.credits-foot{padding-top:calc(var(--weft) * 2);font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.02em;color:var(--ink);opacity:.6;max-width:var(--field);margin:auto 0 0}.credits-doc{padding:0 var(--selvedge) calc(var(--label-lh) * 6);max-width:calc(var(--field) + var(--selvedge) * 2)}.credits-page .doc-header{top:calc(var(--heading) + var(--safe-t));left:calc(var(--selvedge) + var(--safe-l));right:calc(var(--selvedge) + var(--safe-r));height:var(--chip-h);position:absolute}.credits-page .credits-doc{max-width:none;padding-top:166px}.credits-page--sheet .credits-doc{padding-top:calc(var(--heading) + var(--safe-t) + var(--weft) * 3)}.credits-page--sheet .plate-sheet{margin-top:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .credits-page,:root:not([data-theme=light]) .credits-sheet{--ink:var(--text-on-glass)}}.credits-page{color:var(--ink)}:root[data-theme=dark] .credits-page,:root[data-theme=dark] .credits-sheet{--ink:var(--text-on-glass)}.t-credits-title{font-family:var(--font-display);font-weight:300;font-size:var(--headline);line-height:var(--headline-lh);letter-spacing:-.01em;max-width:var(--measure);margin:0;padding:0}.credit-rows{margin:calc(var(--label-lh) * 4) 0 0;flex-direction:column;gap:15px;display:flex}.credit-row{flex-direction:column;gap:15px;display:flex}.credit-row__rule{background:var(--rule-credit);height:1px}.credit-row__cols{gap:var(--gutter);align-items:flex-start;display:flex}.credit-row__label{flex:0 0 calc(var(--composed) * 2 + var(--gutter));font-family:var(--font-mono);font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:.02em;text-transform:uppercase;margin:0}.credit-row__credit{flex:0 1 var(--measure);font-family:var(--font-mono);font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:.02em;color:var(--ink);opacity:.6;gap:var(--label-lh);flex-direction:column;margin:0;display:flex}.credit-row__credit p{margin:0}@media (max-width:767.98px){.credit-row__cols{flex-direction:column;gap:6px}.credit-row__label,.credit-row__credit{flex:none;width:100%}.credit-row__label:empty{display:none}}.mode-toggle{font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.05em;text-transform:uppercase;top:calc(var(--toggle-top) + var(--safe-t));right:calc(var(--selvedge) + var(--safe-r));z-index:6;align-items:center;gap:var(--toggle-gap);padding:var(--toggle-pad);height:var(--toggle-h);box-sizing:border-box;border-radius:var(--toggle-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:inline-flex;position:fixed}.mode-toggle--well{background-color:var(--chip-well)}.mode-toggle--media{background-color:rgb(from var(--glass-plate,var(--glass-media)) r g b / var(--glass-a,alpha));-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.mode-toggle__cell{appearance:none;height:var(--toggle-cell-h);padding-inline:var(--toggle-cell-pad);border-radius:var(--toggle-cell-radius);color:var(--toggle-label-muted);font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:--ramp-a var(--t-shift) var(--e-settle), color var(--t-shift) var(--e-settle), background-color var(--t-echo) var(--e-settle);background-color:#0000;border:0;margin:0}.mode-toggle__cell.is-selected{color:var(--text-on-glass);cursor:default}.mode-toggle{isolation:isolate}.mode-toggle__thumb{z-index:0;left:0;top:var(--toggle-pad);width:var(--tw,0px);height:var(--toggle-cell-h);border-radius:var(--toggle-cell-radius);transform:translateX(var(--tx,0px));pointer-events:none;transition:transform var(--t-open) var(--e-carry), width var(--t-open) var(--e-carry), background-color var(--t-echo) var(--e-settle);position:absolute}.mode-toggle__thumb.is-still{transition:none}.mode-toggle__cell{z-index:1;position:relative}.mode-toggle--well .mode-toggle__thumb{background-color:var(--toggle-cell-well)}.mode-toggle--media .mode-toggle__thumb{background-color:var(--toggle-cell-media)}@media (prefers-reduced-motion:reduce){.mode-toggle__thumb{transition:background-color var(--t-echo) var(--e-settle)}}.mode-toggle--paper{background-color:var(--chip-light)}.mode-toggle--paper .mode-toggle__cell{color:var(--ink-muted)}.mode-toggle--paper .mode-toggle__thumb{background-color:var(--chip-light)}.mode-toggle--paper .mode-toggle__cell.is-selected{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mode-toggle--paper{background-color:var(--chip-well)}:root:not([data-theme=light]) .mode-toggle--paper .mode-toggle__cell{color:var(--toggle-label-muted)}:root:not([data-theme=light]) .mode-toggle--paper .mode-toggle__thumb{background-color:var(--toggle-cell-well)}:root:not([data-theme=light]) .mode-toggle--paper .mode-toggle__cell.is-selected{color:var(--text-on-glass)}}:root[data-theme=dark] .mode-toggle--paper{background-color:var(--chip-well)}:root[data-theme=dark] .mode-toggle--paper .mode-toggle__cell{color:var(--toggle-label-muted)}:root[data-theme=dark] .mode-toggle--paper .mode-toggle__thumb{background-color:var(--toggle-cell-well)}:root[data-theme=dark] .mode-toggle--paper .mode-toggle__cell.is-selected{color:var(--text-on-glass)}a.mode-toggle__cell{box-sizing:border-box;align-items:center;text-decoration:none;display:inline-flex}.mode-toggle.mode-toggle.mode-toggle .mode-toggle__cell:not(.is-selected):focus-visible{color:var(--ink-on-ramp)}@media (hover:hover){.mode-toggle.mode-toggle.mode-toggle .mode-toggle__cell:not(.is-selected):hover{color:var(--ink-on-ramp)}}.mode-toggle--paper .mode-toggle__cell:focus-visible{outline-color:var(--focus-on-paper)}.mode-toggle--light .mode-toggle__cell:focus-visible{outline-color:var(--focus-on-light)}.mode-toggle__cell:focus-visible{outline:2px solid var(--focus-on-media);outline-offset:6px}.hero__svg--inline{display:none}@media (max-width:767.98px){.landing .hero--top{left:50%;transform:translate(-50%)}.landing .hero__svg--michaela{display:none}.landing .hero__svg--inline{width:66px;height:27px;margin-top:2.5px;display:block}.landing .hero--foot{display:none}:is(.landing,.projects-page) .mode-toggle{left:50%;right:auto;top:calc(var(--heading) + 54px + var(--safe-t));transform:translate(-50%)}}.mode-toggle__cell{box-sizing:border-box;text-align:center;justify-content:center;padding-inline:0;position:relative}.mode-toggle__cell--lobby,.mode-toggle__cell--vault{width:60px}.mode-toggle__cell--projects{width:84px}.mode-toggle__cell--gallery{width:76px}.mode-toggle__cell:after{content:"";inset:calc((var(--toggle-cell-h) - var(--tap)) / 2) 0;min-height:var(--tap);position:absolute}.theme-toggle{--tt-bg:var(--chip-light);--tt-sel-bg:var(--chip-light);--tt-ink:var(--ink-muted);--tt-sel-ink:var(--ink);--tt-ring:var(--accent);box-sizing:border-box;background-color:var(--tt-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;align-items:center;gap:2px;height:32px;padding:3px;display:inline-flex}.theme-toggle__cell{appearance:none;cursor:pointer;width:32px;height:26px;color:var(--tt-ink);background-color:#0000;border:0;border-radius:7px;place-items:center;margin:0;padding:0;display:grid;position:relative}.theme-toggle__cell:after{content:"";inset:calc((26px - var(--tap)) / 2) 0;min-height:var(--tap);position:absolute}.theme-toggle__icon{width:16px;height:16px;display:block}.theme-toggle__cell:focus-visible{outline:2px solid var(--tt-ring);outline-offset:6px}.theme-toggle__cell--light{background-color:var(--tt-sel-bg);color:var(--tt-sel-ink);cursor:default}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle{--tt-bg:var(--chip-well);--tt-sel-bg:var(--toggle-cell-well);--tt-ink:var(--toggle-label-muted);--tt-sel-ink:var(--text-on-glass);--tt-ring:var(--focus-on-media)}:root:not([data-theme=light]) .theme-toggle__cell--light{color:var(--tt-ink);cursor:pointer;background-color:#0000}:root:not([data-theme=light]) .theme-toggle__cell--dark{background-color:var(--tt-sel-bg);color:var(--tt-sel-ink);cursor:default}}:root[data-theme=dark] .theme-toggle{--tt-bg:var(--chip-well);--tt-sel-bg:var(--toggle-cell-well);--tt-ink:var(--toggle-label-muted);--tt-sel-ink:var(--text-on-glass);--tt-ring:var(--focus-on-media)}:root[data-theme=dark] .theme-toggle__cell--light{color:var(--tt-ink);cursor:pointer;background-color:#0000}:root[data-theme=dark] .theme-toggle__cell--dark{background-color:var(--tt-sel-bg);color:var(--tt-sel-ink);cursor:default}:root .theme-toggle.theme-toggle--glass{--tt-bg:#0009;--tt-sel-bg:var(--toggle-cell-media);--tt-ink:var(--toggle-label-muted);--tt-sel-ink:var(--text-on-glass);--tt-ring:var(--focus-on-media)}:root .theme-toggle.theme-toggle--glass.theme-toggle--foot{--tt-bg:rgb(from var(--glass-plate,var(--glass-media)) r g b / var(--glass-a,alpha));-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.landing[data-mode=lobby] .theme-toggle--foot{--glass-plate:var(--chip-well)}:root .ring-stage.is-day .theme-toggle.theme-toggle--glass.theme-toggle--foot{--tt-bg:var(--glass-light);--tt-sel-bg:var(--glass-light);--tt-ink:var(--ink-on-light-muted);--tt-sel-ink:var(--ink-on-light);--tt-ring:var(--focus-on-light);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-toggle{position:relative}.theme-toggle__thumb{pointer-events:none;background-color:var(--tt-sel-bg);width:32px;height:26px;transition:translate var(--t-open) var(--e-settle);border-radius:7px;position:absolute;top:3px;left:3px}.theme-toggle>.theme-toggle__cell{z-index:1;background-color:#0000!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__thumb{translate:34px}}:root[data-theme=dark] .theme-toggle__thumb{translate:34px}:root[data-theme-swap] .theme-toggle__thumb{transition:translate var(--t-open) var(--e-carry)!important}@media (prefers-reduced-motion:reduce){:root .theme-toggle__thumb{transition:none!important}}.theme-toggle__cell:not([aria-pressed=true]):focus-visible{color:var(--ink-on-ramp)}@media (hover:hover){.theme-toggle__cell:not([aria-pressed=true]):hover{color:var(--ink-on-ramp)}}@media (max-width:767.98px){.sys .theme-toggle,.landing-chips .chip--gallery,.landing-chips .chip--lobby,.landing-chips .chip--vault,.landing-control{display:none}.wall-label{width:312px}}@media (min-width:768px) and (max-width:1199.98px) and (orientation:portrait){.landing-control{display:none}}.sys__start{margin-top:calc(2 * var(--weft))}@media (max-width:767.98px){.sys .landing-chips .chip--contact-trigger{display:none}}@media (max-width:1199.98px){.detail .landing-chips{right:calc(var(--selvedge) + var(--safe-r))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .doc-header:not(.detail__header) .chip:not(.chip--media):not(.search-tab){background-color:var(--chip-well);color:var(--text-on-glass)}:root:not([data-theme=light]) .doc-header:not(.detail__header) .chip:not(.chip--media):not(.search-tab):focus-visible,:root:not([data-theme=light]) .detail .landing-chips .chip:not(.chip--media):focus-visible{color:var(--ink-on-ramp)}@media (hover:hover){:root:not([data-theme=light]) .doc-header:not(.detail__header) .chip:not(.chip--media):not(.search-tab):hover,:root:not([data-theme=light]) .detail .landing-chips .chip:not(.chip--media):hover{color:var(--ink-on-ramp);background-color:var(--chip-well-hover)}}@media (min-width:1200px){:root:not([data-theme=light]) .detail .doc-header .chip{background-color:var(--chip-well)}}:root:not([data-theme=light]) .detail .gallery-control:not(.gallery-control--media){background-color:var(--chip-well);color:var(--text-on-glass)}:root:not([data-theme=light]) .detail .gallery-control:not(.gallery-control--media) .gallery-control__dot{background:var(--control-mark-media)}:root:not([data-theme=light]) .detail .gallery-control:not(.gallery-control--media) .gallery-control__play{color:var(--control-mark-media)}:root:not([data-theme=light]) .detail .landing-chips .chip:not(.chip--media){background-color:var(--chip-well);color:var(--text-on-glass)}}:root[data-theme=dark] .doc-header:not(.detail__header) .chip:not(.chip--media):not(.search-tab){background-color:var(--chip-well);color:var(--text-on-glass)}:root[data-theme=dark] .doc-header:not(.detail__header) .chip:not(.chip--media):not(.search-tab):focus-visible,:root[data-theme=dark] .detail .landing-chips .chip:not(.chip--media):focus-visible{color:var(--ink-on-ramp)}@media (hover:hover){:root[data-theme=dark] .doc-header:not(.detail__header) .chip:not(.chip--media):not(.search-tab):hover,:root[data-theme=dark] .detail .landing-chips .chip:not(.chip--media):hover{color:var(--ink-on-ramp);background-color:var(--chip-well-hover)}}@media (min-width:1200px){:root[data-theme=dark] .detail .doc-header .chip{background-color:var(--chip-well)}}:root[data-theme=dark] .detail .gallery-control:not(.gallery-control--media){background-color:var(--chip-well);color:var(--text-on-glass)}:root[data-theme=dark] .detail .gallery-control:not(.gallery-control--media) .gallery-control__dot{background:var(--control-mark-media)}:root[data-theme=dark] .detail .gallery-control:not(.gallery-control--media) .gallery-control__play{color:var(--control-mark-media)}:root[data-theme=dark] .detail .landing-chips .chip:not(.chip--media){background-color:var(--chip-well);color:var(--text-on-glass)}.forward-disc{position:relative}.forward-disc:after{content:"";inset:min(0px, calc((36px - var(--tap)) / 2));border-radius:50%;position:absolute}.plate-sheet{margin:var(--sheet-gap,0) 0 0;column-gap:var(--gutter);align-items:start;row-gap:0;width:100%;padding:0;list-style:none;display:grid;container-type:inline-size}.sheet-plate{content-visibility:auto;min-width:0}.sheet-plate:focus-within{content-visibility:visible}.sheet-plate{--col:calc((100cqw - (var(--cols) - 1) * var(--gutter)) / var(--cols));height:round(up, calc(var(--col) * var(--rmax) + 8px + var(--caption-lh) + var(--weft) * var(--air,1)), var(--weft));flex-direction:column;gap:8px;margin:0;display:flex}.sheet-plate__well{background:var(--plate);cursor:pointer;width:100%;transition:opacity var(--t-echo) var(--e-settle);border:0;margin:0;padding:0;display:block}@media (hover:hover){.sheet-plate__well:hover{opacity:.8}}.sheet-plate__well:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.sheet-plate__no{font-family:var(--font-mono);font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:.02em;color:var(--ink);opacity:.6}.credits-page .credits-head{justify-content:space-between;align-items:center;display:flex}.credits-head--canvas{z-index:4;top:calc(var(--heading) + var(--safe-t));left:calc(var(--selvedge) + var(--safe-l));right:calc(var(--selvedge) + var(--safe-r));height:var(--chip-h);pointer-events:none;position:fixed}.credits-head--canvas>*{pointer-events:auto}.credits-page--canvas{--glass-media:#0009}@media (hover:hover){.credits-page--canvas .chip--media:hover{background-color:#000000bf}}.credits-centre{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.search{align-items:center;display:flex;position:relative}.search-glyph{flex:none;display:block}.search-chip{gap:10px}.search.is-open .search-chip{display:none}.credits-centre .chip--media.search-chip,.credits-centre .chip--media.search-clear,.credits-settings .chip--media.chip--settings{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0009}.search-bar,.search-panel,.search-sheet{background-color:var(--glass-pane-plate);background-image:linear-gradient(var(--glass-pane-haze), var(--glass-pane-haze));box-shadow:inset 0 0 0 1px var(--glass-pane-edge);-webkit-backdrop-filter:var(--pane-filter);backdrop-filter:var(--pane-filter);color:var(--text-on-pane)}.search-bar{box-sizing:border-box;width:564px;height:64px;font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.05em;text-transform:uppercase;animation:search-grow var(--t-shift) var(--e-settle) both;border-radius:32px;align-items:center;gap:8px;margin-block:-16px;padding:0 22px 0 30px;display:flex;position:relative}@keyframes search-grow{0%{width:150px;height:32px;margin-block:0}}.search-bar__lead{color:var(--text-on-pane-muted);flex:none;margin-right:4px}.search-bar__tabs{flex:none;gap:8px;display:flex}.search-bar__input{min-width:0;height:32px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text-on-pane);caret-color:var(--text-on-pane);background:0 0;border:0;outline:0;flex:auto;padding:0}.search-bar__count{color:var(--text-on-pane-muted);flex:none;margin-right:-4px}.search-bar__close{appearance:none;width:32px;height:32px;color:var(--text-on-pane);cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;place-items:center;margin:0 -4px 0 0;padding:0;display:grid;position:relative}.search-bar__close:after{content:"";inset:calc((32px - var(--tap)) / 2);position:absolute}.search-bar__close:focus-visible{outline:2px solid var(--focus-on-pane);outline-offset:6px}@media (hover:hover){.search-bar__close:hover{background-color:var(--pane-tab)}}.search-chip{white-space:nowrap}@media (min-width:768px) and (max-width:1199.98px) and (orientation:portrait){.credits-centre:has(.search.is-open){left:118px;right:136px;transform:none}:is(.credits-centre:has(.search.is-open) .search,.credits-centre:has(.search.is-open) .search-bar){width:100%}}.chip.search-tab{background-color:var(--pane-tab);color:var(--text-on-pane);flex:none;gap:12px}.chip.search-tab--word{box-shadow:inset 0 0 0 1px var(--text-on-pane-dim);background-color:#0000}.search-tab__x{opacity:.8}.search-panel{z-index:30;box-sizing:border-box;max-height:calc(100svh - 120px);font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.02em;animation:search-unroll var(--t-open) var(--e-settle) var(--t-echo) both;border-radius:14px;padding:4px 8px;position:fixed;overflow:auto}@keyframes search-unroll{0%{clip-path:inset(0 0 100% round 14px)}to{clip-path:inset(0 round 14px)}}.search-rows{flex-direction:column;display:flex}.search-row{box-sizing:border-box;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;height:32px;padding:7px 8px;display:flex}.search-row--group{cursor:default;text-transform:uppercase;letter-spacing:.05em;height:37px;color:var(--text-on-pane-muted);padding:12px 8px 7px}.search-row--all .search-row__l{text-transform:uppercase;letter-spacing:.05em}.search-row.is-hl{background-color:var(--pane-highlight)}.search-row.is-selected .search-row__l{text-underline-offset:3px;text-decoration:underline}.search-row.is-zero{color:var(--text-on-pane-dim);cursor:default}.search-row__n{color:var(--text-on-pane-muted);font-variant-numeric:tabular-nums}.search-row.is-zero .search-row__n{color:var(--text-on-pane-dim)}.search-row__sub{color:var(--text-on-pane-muted)}.credits-page--results .credits-doc,.credits-page--none .credits-doc{padding-top:calc(var(--heading) + var(--safe-t) + var(--chip-h) + 72px)}.search-results{grid-template-columns:repeat(var(--res-cols), minmax(0, 1fr));align-items:center;gap:var(--res-gap);margin:0;padding:0;list-style:none;display:grid}.search-result{flex-direction:column;display:flex}.search-result__well{background:var(--plate);cursor:pointer;border:0;width:100%;padding:0;display:block;overflow:hidden}.search-result__well img{object-fit:cover;width:100%;height:100%;display:block}.search-result__well:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.search-result__cap{font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin-top:10px}.credits-page--results{--res-cols:2;--res-gap:16px}@media (min-width:768px){.credits-page--results{--res-cols:3;--res-gap:48px}}@media (min-width:1200px){.credits-page--results{--res-cols:4;--res-gap:48px}}@media (min-width:1440px){.credits-page--results{--res-cols:4;--res-gap:64px}}@media (min-width:1920px){.credits-page--results{--res-cols:5;--res-gap:97px}}@media (max-width:767.98px){.credits-page--results .credits-doc{padding-top:calc(var(--heading) + var(--safe-t) + var(--chip-h) + 31px)}.search-results--masonry{align-items:flex-start;gap:16px;display:flex}.search-results__col{flex-direction:column;flex:1 1 0;gap:32px;min-width:0;margin:0;padding:0;list-style:none;display:flex}}.search-none{text-align:center;min-height:calc(100svh - 200px);font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.05em;place-content:center;justify-items:center;gap:4px;display:grid}.search-none__what{text-transform:uppercase;color:var(--ink);margin:0}.search-none__why{color:var(--ink-muted);margin:0}.search-none__clear{margin-top:16px}@media (max-width:1023.98px){.credits-centre{top:auto;bottom:calc(var(--selvedge) + var(--safe-b));z-index:5;position:fixed;left:50%;right:auto;transform:translate(-50%)}:root.search-sheet-open .credits-centre{visibility:hidden}.search-clear{justify-content:center;width:32px;padding:0}}@keyframes search-sheet-rise{0%{opacity:0;filter:blur(var(--blur-panel));transform:translateY(calc(var(--lift-panel) * 3))}to{opacity:1}}.search-sheet{z-index:40;box-sizing:border-box;padding:var(--selvedge);animation:search-sheet-rise var(--t-sweep) var(--e-settle) backwards;box-shadow:none;font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.02em;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.search-sheet .search-bar{background-color:var(--pane-tab);width:100%;height:56px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border-radius:28px;flex:none;margin:0;padding:0 16px 0 24px;animation:none}.search-sheet__tabs{scrollbar-width:none;flex:none;gap:8px;margin:16px 0 0;display:flex;overflow-x:auto}.search-sheet__panel{padding-bottom:calc(var(--kb,0px) + 64px);flex:auto;margin:8px -8px 0;overflow:auto}.chip.search-show{right:var(--selvedge);bottom:calc(var(--kb,0px) + 16px);background-color:var(--pane-tab);color:var(--text-on-pane);z-index:41;position:fixed}:root.search-sheet-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.search-bar,.search-panel{animation:none}.search-sheet{animation-name:m-fade-in}}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.search-bar,.search-panel,.search-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;--text-on-pane:var(--text-on-glass);--text-on-pane-muted:var(--text-on-glass);--text-on-pane-dim:#ffffffb3;background-color:#000000e6;background-image:none}}@media (forced-colors:active){.search-bar,.search-panel,.search-sheet{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;outline:1px solid canvastext}.search-row.is-hl{outline:2px solid highlight}}.sheet-plate__well--filled{overflow:hidden}.sheet-plate__well--filled img{object-fit:cover;width:100%;height:100%;display:block}.credits-page--canvas{background:var(--ground);position:fixed;inset:0;overflow:clip}html:has(.credits-page--canvas){overscroll-behavior:none}html:has(.credits-page--canvas) body{overscroll-behavior:none}.credits-canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:absolute;inset:0;overflow:clip}.credits-canvas:active{cursor:grabbing}.credits-canvas__field{will-change:transform;height:0;position:absolute;top:0;left:0}.canvas-plate{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.canvas-plate__well{background:var(--plate);width:100%;display:block;overflow:hidden}.canvas-plate__well img{object-fit:cover;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.canvas-plate__no{font-family:var(--font-mono);font-size:var(--caption-size);line-height:var(--caption-lh);letter-spacing:.02em;opacity:.6;margin-top:8px;display:block}.canvas-plate:focus-visible{outline:2px solid var(--ink);outline-offset:6px}@media (hover:hover){.canvas-plate:hover .canvas-plate__well{opacity:.9}}.chip__close{flex:none;display:block}::selection{background-color:var(--selection-ground);color:var(--selection-ink)}.info-sticky{top:calc(var(--heading) + var(--safe-t));z-index:5;height:var(--chip-h);margin-top:calc(-1 * var(--chip-h));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:sticky}.info-sticky>*{pointer-events:auto}.info-doc>.doc-header{z-index:4}.info-veil{--info-veil-foot:calc(var(--heading) + var(--safe-t) + var(--chip-h));z-index:3;pointer-events:none;height:calc(var(--info-veil-foot) + 2 * var(--weft));background:linear-gradient(to bottom, var(--ground) 0, var(--ground) var(--info-veil-foot), rgb(from var(--ground) r g b / .75) calc(var(--info-veil-foot) + var(--weft)), rgb(from var(--ground) r g b / .4) calc(var(--info-veil-foot) + 1.5 * var(--weft)), rgb(from var(--ground) r g b / 0) 100%);position:fixed;top:0;left:0;right:0}.info-sticky .theme-toggle{display:inline-flex}.info-sticky__end{align-items:center;gap:var(--chip-gap);display:flex}.info-sticky .info-download{gap:10px;text-decoration:none}@media (max-width:1199.98px){.info-sticky .info-download{display:none}}.doc-header__monogram{display:none}@media (max-width:767px){:is(.info-doc,.sys,.projects-page,.credits-page) .doc-header__monogram{width:66px;height:27px;color:var(--ink);display:block;position:absolute;top:2.5px;left:50%;transform:translate(-50%)}}.ss:not(.ss--stacked) .ss-index{top:calc(-1 * var(--m));z-index:2;margin:calc(-1 * var(--m)) calc(-1 * var(--m)) calc(-2 * var(--weft));padding:var(--m) var(--m) calc(2 * var(--weft));pointer-events:none;background:linear-gradient(to bottom, var(--ground) 0, var(--ground) calc(var(--m) + var(--chip-h)), rgb(from var(--ground) r g b / .75) calc(var(--m) + var(--chip-h) + var(--weft)), rgb(from var(--ground) r g b / 0) 100%);align-self:stretch;position:sticky}.ss:not(.ss--stacked) .ss-index :is(.chip,.theme-toggle){pointer-events:auto}:root:not([data-site=prelaunch]){--pre-band-a:.55}@media (prefers-color-scheme:dark){:root:not([data-site=prelaunch]):not([data-theme=light]){--pre-band-a:.11}}:root:not([data-site=prelaunch])[data-theme=dark]{--pre-band-a:.11}:root:not([data-site=prelaunch]) .guidance-band:not(.is-spent){opacity:1;animation:none}:root:not([data-site=prelaunch]) .guidance-band{background-image:none}:root:not([data-site=prelaunch]) .guidance-band:before,:root:not([data-site=prelaunch]) .guidance-band:after{content:"";pointer-events:none;position:absolute}:root:not([data-site=prelaunch]) .guidance-band:after{background:linear-gradient(90deg, rgb(from var(--ramp-mint) r g b / var(--pre-band-a)), rgb(from var(--ramp-blue) r g b / var(--pre-band-a)), rgb(from var(--ramp-pink) r g b / var(--pre-band-a)), rgb(from var(--ramp-mint) r g b / var(--pre-band-a)));height:100%;animation:pre-ramp-drift calc(var(--t-full) * 8) linear infinite;background-size:200% 100%;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#00000080);mask-image:linear-gradient(#0000,#00000080)}:root:not([data-site=prelaunch]) .guidance-band:before{transform-origin:50% 100%;height:190%;opacity:var(--pre-band-a);background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--pre-tide), transparent 100%);animation:pre-wander calc(var(--t-full) * 2) var(--e-settle) infinite alternate, pre-swell var(--t-full) var(--e-settle) infinite alternate, pre-tide calc(var(--t-full) * 6) linear infinite;bottom:0;left:15%;right:15%}@media (prefers-reduced-motion:reduce){:root:not([data-site=prelaunch]) .guidance-band:not(.is-spent),:root:not([data-site=prelaunch]) .guidance-band:before,:root:not([data-site=prelaunch]) .guidance-band:after{animation:none}}.credits-page .doc-header.credits-head{z-index:6;position:fixed}.credits-page .doc-header.credits-head:before{content:"";z-index:-1;pointer-events:none;left:calc(-1 * (var(--selvedge) + var(--safe-l)));right:calc(-1 * (var(--selvedge) + var(--safe-r)));top:calc(-1 * (var(--heading) + var(--safe-t)));height:calc(var(--heading) + var(--safe-t) + var(--chip-h) + 2 * var(--weft));background:linear-gradient(to bottom, var(--ground) 0, var(--ground) calc(var(--heading) + var(--safe-t) + var(--chip-h)), rgb(from var(--ground) r g b / .75) calc(var(--heading) + var(--safe-t) + var(--chip-h) + var(--weft)), rgb(from var(--ground) r g b / .4) calc(var(--heading) + var(--safe-t) + var(--chip-h) + 1.5 * var(--weft)), rgb(from var(--ground) r g b / 0) 100%);position:absolute}@media (forced-colors:active){.chip,.mode-toggle,.theme-toggle{color:buttontext;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:buttonface;border:1px solid buttontext}.mode-toggle .mode-toggle__thumb{forced-color-adjust:none;opacity:1!important;background:highlight!important}.mode-toggle__cell[aria-pressed=true],.mode-toggle__cell[aria-pressed=true] *,.theme-toggle__cell[aria-pressed=true],.theme-toggle__cell[aria-pressed=true] *{forced-color-adjust:none;color:highlighttext!important}.theme-toggle .theme-toggle__cell[aria-pressed=true]{background:highlight!important}.info-veil,.ss:not(.ss--stacked) .ss-index,.credits-page .doc-header.credits-head:before{background:canvas}.ss-attract,.ss-attract:before{display:none}.ss-attract__word>span{opacity:1!important;animation:none!important}}img[data-lost]{visibility:hidden!important}.contact-header .contact-back{position:absolute;top:0;left:0}:root:not([data-site=prelaunch]) .contact-under :is(.chip,.mode-toggle,.theme-toggle,.landing-control,.gallery-control,.forward-disc,.wall-label,.ss-launch,.search,.credits-head,.info-sticky,.info-veil,.ss-index){visibility:hidden}.stage--drop .stage__media{animation:pull-arrive var(--t-breath) var(--e-arrive) backwards}@media (prefers-reduced-motion:reduce){.stage--drop .stage__media{animation:pull-ui-in var(--t-open) var(--e-settle) backwards}}@media (prefers-reduced-motion:no-preference){.is-arriving .is-arrival{animation:vault-scatter var(--t-shift) var(--e-settle) backwards;animation-delay:var(--a-d,0s)}}@media (prefers-reduced-motion:reduce){.is-arriving .is-arrival{animation:pull-ui-in var(--t-open) var(--e-settle) backwards}}@keyframes vault-scatter{0%{opacity:0;scale:.96}45%{opacity:1}to{opacity:1;scale:none}}[data-motion] .credits-page:not(.is-arrived) :is(.sheet-plate,.search-result,.canvas-plate){opacity:0}.chip__glyph{flex:none;display:block}.chip--media.cw-well,.gallery-control--media.cw-well,.wall-label.cw-well{--glass-plate:var(--chip-well);--frost-edge-gain:1.5}.chip--media.cw-light,.gallery-control--media.cw-light{--glass-plate:var(--glass-light);--frost-veil:none;box-shadow:none;color:var(--ink-on-light);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wall-label.cw-light{--glass-plate:var(--plate-light);--frost-veil:none;box-shadow:none;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.wall-label.cw-light .wall-label__title{color:var(--ink-on-light)}.wall-label.cw-light .wall-label__meta{color:rgb(from var(--ink-on-light) r g b / .75)}.gallery-control--media.cw-light .gallery-control__dot{background:var(--ink-on-light)}.gallery-control--media.cw-light .gallery-control__bar{background:rgb(from var(--ink-on-light) r g b / .67)}.gallery-control--media.cw-light .gallery-control__play{color:var(--ink-on-light)}@media (hover:hover){.gallery-control--media.cw-light .gallery-control__pos:hover .gallery-control__dot{background:var(--ink-on-light)}.gallery-control--media.cw-light .gallery-control__play:hover{color:var(--ink-on-light)}}.mode-toggle--light{background-color:var(--glass-light);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mode-toggle--light .mode-toggle__thumb{background-color:var(--glass-light)}.mode-toggle--light .mode-toggle__cell{color:var(--ink-on-light-muted)}.mode-toggle--light .mode-toggle__cell.is-selected{color:var(--ink-on-light)}.gallery-control--counter{box-sizing:border-box;align-items:center;gap:10px;width:86px;padding-left:13px;display:inline-flex}.gallery-control--counter .gallery-control__play{background:0 0;border:0;width:10px;height:10px;padding:0;position:relative}.gallery-control--counter .gallery-control__play:after{content:"";inset:calc((10px - var(--tap)) / 2) -13px;position:absolute}.gallery-control--timer{gap:9px;width:auto;padding:0 13px}.gallery-control--timer .gallery-control__bar{border-radius:40px;flex:none;width:39px;height:5px;display:block;overflow:hidden}.gallery-control__count{font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:.05em;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:767.98px){.landing .landing-chips{justify-content:center;left:0;right:0}.landing .wall-label{width:auto;left:32px;right:32px}}@media (max-width:389.98px){.landing .wall-label{left:16px;right:16px}}:root[data-glass=gallery] :is(.wall-label,.chip--media,.gallery-control--media,.mode-toggle--media){--frost-veil:none;box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.home-mark{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:2px;text-decoration:none}.home-mark:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:6px}.home-mark.hero__home{pointer-events:none;display:block}.home-mark.hero__home svg :is(path,rect,circle){pointer-events:visiblePainted}.home-mark.hero__home:focus-visible{outline-color:var(--focus-on-media)}:is(.ap-head__home,.doc-header__home){pointer-events:auto;line-height:0;display:block;position:absolute;left:50%;transform:translate(-50%)}:is(.ap-head__home,.doc-header__home)>svg{display:block;position:static!important;transform:none!important}:is(.ap-head__home,.doc-header__home)>svg[class*=monogram]{display:none}.ap-head__home{top:9.5px}.doc-header__home{top:10px}@media (min-width:1920px){.ap-head__home,.doc-header__home{top:7.5px}}@media (max-width:767.98px){:is(.ap-head__home,.doc-header__home){top:2.5px}:is(.ap-head__home,.doc-header__home)>svg[class*=wordmark]{display:none}:is(.ap-head__home,.doc-header__home)>svg[class*=monogram]{width:66px;height:27px;display:block}}:is(.ap-head__home,.doc-header__home):after{content:"";position:absolute;inset:-6px}.gallery-arrow{display:none}@media (max-width:1023.98px),(hover:none){.gallery-arrow{z-index:2;justify-content:center;width:28px;padding:0;display:inline-flex;position:absolute;top:41.7062svh}.gallery-arrow--prev{left:var(--selvedge)}.gallery-arrow--next{right:var(--selvedge)}.gallery-arrow--next .chip__chevron{transform:scaleX(-1)}}@keyframes hint-tell{0%,to{color:var(--text-on-glass);background-image:none}30%,70%{background-image:linear-gradient(90deg, var(--ramp-mint), var(--ramp-blue), var(--ramp-pink));color:var(--ink-on-ramp)}}.stage__ui[data-hint-beat=prev] .gallery-arrow--prev,.stage__ui[data-hint-beat=next] .gallery-arrow--next{animation:hint-tell .42s var(--e-settle) both}.stage__ui:not([data-hint-input=browser])[data-hint-beat=label] .wall-label:not(.cw-light){--ramp-a:1;color:var(--ink-on-ramp)}.stage__ui:not([data-hint-input=browser])[data-hint-beat=label] .wall-label:not(.cw-light) :is(.wall-label__title,.wall-label__meta){color:var(--ink-on-ramp)}.hint-veil{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;opacity:0;color:var(--text-on-glass);background:#0000008f;animation:4.9s cubic-bezier(.37,0,.63,1) .9s both hint-veil-b;position:absolute;inset:0}.stage__ui[data-hint=d] :is(.wall-label,.gallery-arrow,.hero,.hero__home,.home-mark){z-index:4}.landing:has(.stage__ui[data-hint=d]) .mode-toggle{z-index:5}.stage__ui[data-hint-chrome] .landing-chips{transition:opacity .6s cubic-bezier(.37,0,.63,1),visibility linear}.landing:has(.stage__ui[data-hint-chrome]) .mode-toggle{transition:opacity .6s cubic-bezier(.37,0,.63,1),visibility linear}.stage__ui[data-hint-chrome=off] .landing-chips{visibility:hidden;transition:opacity .6s cubic-bezier(.37,0,.63,1),visibility 0s linear .6s;opacity:0!important}.landing:has(.stage__ui[data-hint-chrome=off]) .mode-toggle{visibility:hidden;transition:opacity .6s cubic-bezier(.37,0,.63,1),visibility 0s linear .6s;opacity:0!important}.hint-step{opacity:0;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.hint-step__hand{width:40px;height:40px;display:block}.hint-step__hand svg{display:block}.hint-step__glide{width:40px;height:40px;display:block}.hint-step__label{font:500 12px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;text-box:trim-both cap alphabetic}.hint-step--swipe{gap:16px;animation:4.9s cubic-bezier(.37,0,.63,1) .9s both hint-step-1b;top:42.4171svh}.hint-step--swipe .hint-step__hand{animation:4.9s cubic-bezier(.37,0,.63,1) .9s both hint-swipe-d}.hint-step--tap{gap:16px;animation:4.9s cubic-bezier(.37,0,.63,1) .9s both hint-step-2b;top:63.6256svh}.hint-veil[data-anchored] .hint-step--tap{top:auto;bottom:calc(100% - var(--hint-label-top) + 24px);left:var(--hint-label-cx);right:auto;transform:translate(-50%)}.hint-veil .hint-disc{color:var(--text-on-glass);opacity:0;place-items:center;transition:opacity .42s cubic-bezier(.37,0,.63,1);display:grid;position:absolute;top:calc(41.6667svh - 6px)}.hint-veil .hint-disc--prev{left:var(--selvedge)}.hint-veil .hint-disc--next{right:var(--selvedge)}@keyframes hint-disc-lit{0%{color:var(--text-on-glass);background-image:none}50%,to{background-image:linear-gradient(90deg, var(--ramp-mint), var(--ramp-blue), var(--ramp-pink));color:var(--ink-on-ramp)}}.stage__ui[data-hint-beat=prev] .hint-disc--prev,.stage__ui[data-hint-beat=next] .hint-disc--next{opacity:1;animation:.45s cubic-bezier(.37,0,.63,1) both hint-disc-lit}.hint-veil[data-input=browser],.hint-veil[data-input=browser] .hint-step,.hint-veil[data-input=browser] .hint-step__hand{animation-duration:4.9s;animation-timing-function:cubic-bezier(.37,0,.63,1)}.hint-veil[data-input=browser] .hint-disc{transition-duration:.294s}.stage__ui[data-hint-beat=prev] .hint-veil[data-input=browser] .hint-disc--prev,.stage__ui[data-hint-beat=next] .hint-veil[data-input=browser] .hint-disc--next{animation-duration:.315s}.hint-veil[data-input=browser]{animation-name:hint-veil-b}@keyframes hint-veil-b{0%{opacity:0}10.29%{opacity:1}90%{opacity:1}to{opacity:0}}.hint-veil[data-input=browser] .hint-step--swipe{animation-name:hint-step-1b;top:41.6667svh}.hint-veil[data-input=browser] .hint-step--swipe .hint-step__hand{animation-name:hint-rock}.hint-veil{--hint-blur:0px;--hint-dip:5px;--hint-swipe:clamp(36px, 7.3vw, 56px)}@media (prefers-reduced-motion:reduce){.hint-veil{--hint-blur:0px;--hint-dip:0px}}@keyframes hint-step-1b{0%,9.14%{opacity:0;filter:blur(var(--hint-blur))}14.86%,56%{opacity:1;filter:blur()}61.71%,to{opacity:0;filter:blur(var(--hint-blur))}}@keyframes hint-rock{0%,13.71%{transform:none}22.86%,28.57%{transform:translate(-69px,1px)rotate(-30deg)}43.43%,49.14%{transform:translate(69px,1px)rotate(30deg)}57.14%,to{transform:none}}.hint-veil[data-input=browser] .hint-step__label{white-space:pre-line;text-align:center;line-height:21px}.hint-veil[data-input=browser] .hint-step--swipe{gap:24px}.hint-veil[data-input=browser] .hint-step--tap{gap:22px;animation-name:hint-step-2b}.hint-veil[data-input=browser] .hint-step--tap .hint-step__hand{animation-name:hint-tap-b}@keyframes hint-tap-b{0%,70%{transform:scaleY(-1)}72.86%,77.86%{transform:scaleY(-1) translateY(calc(-1 * var(--hint-dip)))}80.71%,to{transform:scaleY(-1)}}@keyframes hint-step-2b{0%,61.71%{opacity:0;filter:blur(var(--hint-blur))}66.29%,88.57%{opacity:1;filter:blur()}92.86%,to{opacity:0;filter:blur(var(--hint-blur))}}.hint-step--tap .hint-step__hand{animation:4.9s cubic-bezier(.37,0,.63,1) .9s both hint-tap-d;transform:scaleY(-1)}@keyframes hint-swipe-d{0%,13.71%{transform:none}22.86%,28.57%{transform:translateX(calc(-1 * var(--hint-swipe)))}43.43%,49.14%{transform:translateX(var(--hint-swipe))}57.14%,to{transform:none}}@keyframes hint-tap-d{0%,70%{transform:scaleY(-1)}72.86%,77.86%{transform:scaleY(-1) translateY(calc(-1.2 * var(--hint-dip))) scale(.92)}80.71%,to{transform:scaleY(-1)}}.hint-veil[data-travel] .hint-step--swipe{opacity:1;filter:none;animation:none}.hint-veil[data-travel] .hint-step--swipe .hint-step__label{animation:4.9s cubic-bezier(.37,0,.63,1) .9s both hint-step-1b}.hint-veil[data-travel]:not(.is-out) .hint-step--tap,.hint-veil[data-travel][data-input=browser]:not(.is-out) .hint-step--tap{animation-name:hint-step-2t}.hint-veil[data-travel] .hint-step--tap .hint-step__hand{visibility:hidden;animation:none}@keyframes hint-step-2t{0%,67.35%{opacity:0;filter:blur(var(--hint-blur))}71.43%,88.57%{opacity:1;filter:blur()}92.86%,to{opacity:0;filter:blur(var(--hint-blur))}}.hint-veil[data-travel]:not(.is-out),.hint-veil[data-travel][data-input=browser]:not(.is-out){animation:hint-fade-in .504s cubic-bezier(.37, 0, .63, 1) .9s both, hint-fade-out .49s cubic-bezier(.37, 0, .63, 1) calc(5.31s + var(--hint-longer,0s)) forwards}.hint-veil[data-travel] .hint-step--swipe .hint-step__hand{animation:hint-swipe-d 4.9s cubic-bezier(.37, 0, .63, 1) .9s both, hint-fade-in .28s cubic-bezier(.37, 0, .63, 1) 1.348s both, hint-fade-out .21s cubic-bezier(.37, 0, .63, 1) calc(5.24s + var(--hint-longer,0s)) forwards}.hint-veil[data-travel][data-input=browser] .hint-step--swipe .hint-step__hand{animation-name:hint-rock,hint-fade-in,hint-fade-out}.hint-veil[data-travel] .hint-step--tap{animation-delay:calc(.9s + var(--hint-longer,0s))}@keyframes hint-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hint-fade-out{0%{opacity:1}to{opacity:0}}.hint-veil.is-out{opacity:0;transition:opacity .24s var(--e-settle);animation:none}.hint-veil.is-out .hint-step{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.hint-step__hand{animation:none!important}}@media (min-width:768px) and (max-width:1199.98px) and (orientation:landscape){.hero{--hero-clear:80px}}@media (min-width:1200px){.hero{--hero-clear:56px}}}
@layer base{[data-site=prelaunch] .pre-chips{top:calc(var(--heading) + var(--safe-t));z-index:5;height:var(--chip-h);margin-top:calc(-1 * var(--chip-h));justify-content:space-between;align-items:center;display:flex;position:sticky}[data-site=prelaunch] .info-doc>.doc-header{z-index:4}[data-site=prelaunch] .pre-veil{--pre-veil-foot:calc(var(--heading) + var(--safe-t) + var(--chip-h));z-index:3;pointer-events:none;height:calc(var(--pre-veil-foot) + 2 * var(--weft));background:linear-gradient(to bottom, var(--ground) 0, var(--ground) var(--pre-veil-foot), rgb(from var(--ground) r g b / .75) calc(var(--pre-veil-foot) + var(--weft)), rgb(from var(--ground) r g b / .4) calc(var(--pre-veil-foot) + 1.5 * var(--weft)), rgb(from var(--ground) r g b / 0) 100%);position:fixed;top:0;left:0;right:0}[data-site=prelaunch] .pre-chips__right{align-items:center;gap:var(--chip-gap);display:flex}[data-site=prelaunch] .pre-chips .theme-toggle{display:inline-flex}[data-site=prelaunch] .chip--download{text-decoration:none}@media (max-width:767px){[data-site=prelaunch] .info-doc .doc-header{height:calc(49px + var(--chip-h))}[data-site=prelaunch] .info-doc .doc-header__wordmark{display:block}[data-site=prelaunch] .pre-chips{justify-content:center;gap:8px}[data-site=prelaunch] .pre-chips__right{gap:8px}}[data-site=prelaunch] .loader{transition:background-color var(--t-breath) var(--e-settle)}@media (prefers-reduced-motion:reduce){[data-site=prelaunch] .loader{transition-duration:var(--t-shift)}}@media print{[data-site=prelaunch] .pre-chips,[data-site=prelaunch] .pre-veil,[data-site=prelaunch] .guidance-band,[data-site=prelaunch] .loader,[data-site=prelaunch] .skip-link{display:none!important}[data-site=prelaunch] .info-doc .doc-header{height:var(--chip-h)}[data-site=prelaunch] .cv-row,[data-site=prelaunch] .info-section{break-inside:avoid}[data-site=prelaunch] .info-section{break-after:avoid}[data-site=prelaunch] .info-doc{padding-bottom:0}[data-site=prelaunch] .info-doc *{clip-path:none!important;opacity:1!important;translate:none!important;scale:none!important}}@keyframes pre-fade{0%{opacity:0}to{opacity:1}}[data-site=prelaunch][data-reveal=fade] .info-doc :is(.m-resolve,.m-emerge){filter:none;-webkit-mask-image:none;mask-image:none}[data-site=prelaunch][data-reveal=fade] .info-doc :is(.m-resolve,.m-emerge).is-read{animation:pre-fade var(--t-shift) var(--e-arrive) both;animation-delay:var(--m-delay,0s)}[data-site=prelaunch]:is([data-reveal=cascade],[data-reveal=ruled],[data-reveal=unveil]) .info-doc :is(.m-resolve,.m-emerge){filter:none;opacity:1;animation:none;-webkit-mask-image:none;mask-image:none}[data-site=prelaunch]:is([data-reveal=cascade],[data-reveal=ruled],[data-reveal=unveil]){--pre-lift:14px}[data-site=prelaunch]:is([data-reveal=cascade],[data-reveal=unveil]) :is(.info-doc>.doc-header,.info-doc>.pre-chips,.info-doc .info-bio,.info-doc .info-section,.info-doc section>div:has(>.cv-row)),[data-site=prelaunch][data-reveal=ruled] :is(.info-doc>.doc-header,.info-doc>.pre-chips,.info-doc .info-bio,.info-doc .info-section){transition:opacity var(--t-sweep) var(--e-arrive) var(--pre-d,0s), translate var(--t-breath) var(--e-arrive) var(--pre-d,0s), clip-path var(--t-breath) var(--e-arrive) var(--pre-d,0s)}[data-site=prelaunch][data-motion][data-reveal=cascade] :is(.info-doc>.doc-header,.info-doc>.pre-chips,.info-doc .info-bio,.info-doc .info-section,.info-doc section>div:has(>.cv-row)):not(.is-in),[data-site=prelaunch][data-motion][data-reveal=ruled] :is(.info-doc>.doc-header,.info-doc>.pre-chips,.info-doc .info-bio,.info-doc .info-section):not(.is-in){opacity:0;translate:0 var(--pre-lift)}[data-site=prelaunch][data-reveal=ruled] .info-doc section>div:has(>.cv-row) .cv-rule{transform-origin:0 0;transition:scale var(--t-breath) var(--e-arrive) var(--pre-d,0s)}[data-site=prelaunch][data-reveal=ruled] .info-doc section>div:has(>.cv-row)>.cv-row{transition:opacity var(--t-sweep) var(--e-arrive) calc(var(--pre-d,0s) + var(--t-echo)), translate var(--t-breath) var(--e-arrive) calc(var(--pre-d,0s) + var(--t-echo))}[data-site=prelaunch][data-motion][data-reveal=ruled] .info-doc section>div:has(>.cv-row):not(.is-in) .cv-rule{scale:0 1}[data-site=prelaunch][data-motion][data-reveal=ruled] .info-doc section>div:has(>.cv-row):not(.is-in)>.cv-row{opacity:0;translate:0 calc(var(--pre-lift) * .6)}[data-site=prelaunch][data-motion][data-reveal=unveil] :is(.info-doc>.doc-header,.info-doc>.pre-chips,.info-doc .info-bio,.info-doc .info-section,.info-doc section>div:has(>.cv-row)):not(.is-in){clip-path:inset(-24% -4% 100%);translate:0 var(--pre-lift)}[data-site=prelaunch][data-reveal=unveil] :is(.info-doc>.doc-header,.info-doc>.pre-chips,.info-doc .info-bio,.info-doc .info-section,.info-doc section>div:has(>.cv-row)).is-in{clip-path:inset(-24% -4%)}@media (prefers-reduced-motion:reduce){[data-site=prelaunch][data-reveal] .info-doc :is(.m-resolve,.m-emerge).is-read{animation:pre-fade var(--t-shift) var(--e-settle) both;animation-delay:0s}[data-site=prelaunch][data-reveal] .info-doc *{clip-path:none!important;translate:none!important;scale:none!important}}[data-site=prelaunch]:is([data-band=still],[data-band=radiance],[data-band=pull],[data-band=source],[data-band=rays]) .guidance-band:not(.is-spent){opacity:1;animation:none}[data-site=prelaunch]:is([data-band=radiance],[data-band=source],[data-band=rays]) .guidance-band{background-image:none}[data-site=prelaunch]:is([data-band=radiance],[data-band=pull],[data-band=source],[data-band=rays]) .guidance-band:before,[data-site=prelaunch]:is([data-band=radiance],[data-band=pull],[data-band=source],[data-band=rays]) .guidance-band:after{content:"";pointer-events:none;position:absolute}@keyframes pre-radiate{0%{opacity:.7;scale:1 .62}to{opacity:1;scale:1 1.18}}[data-site=prelaunch][data-band=radiance] .guidance-band:after{background:linear-gradient(to bottom, transparent, rgb(from var(--wash-guidance-to) r g b / calc(alpha * .6)));height:100%;bottom:0;left:0;right:0}[data-site=prelaunch][data-band=radiance] .guidance-band:before{transform-origin:50% 100%;background:radial-gradient(ellipse 60% 100% at 50% 100%, var(--wash-guidance-to) 0%, rgb(from var(--wash-guidance-to) r g b / calc(alpha * .4)) 42%, transparent 100%);height:190%;animation:pre-radiate var(--t-full) var(--e-settle) infinite alternate;bottom:0;left:-15%;right:-15%}@keyframes pre-pull{0%{opacity:0;translate:0 -55%}30%{opacity:1}to{opacity:0;translate:0 110%}}[data-site=prelaunch][data-band=pull] .guidance-band:before,[data-site=prelaunch][data-band=pull] .guidance-band:after{background:radial-gradient(ellipse 60% 50% at 50% 50%, var(--wash-guidance-to), transparent 100%);height:100%;animation:pre-pull var(--t-full) var(--e-release) infinite;top:0;left:-10%;right:-10%}[data-site=prelaunch][data-band=pull] .guidance-band:after{animation-delay:calc(var(--t-full) / -2)}@keyframes pre-wander{0%{translate:-34%}to{translate:34%}}@keyframes pre-swell{0%{scale:1 .7}to{scale:1 1.12}}[data-site=prelaunch][data-band=source] .guidance-band:after{background:linear-gradient(to bottom, transparent, rgb(from var(--wash-guidance-to) r g b / calc(alpha * .55)));height:100%;bottom:0;left:0;right:0}[data-site=prelaunch][data-band=source] .guidance-band:before{transform-origin:50% 100%;background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--wash-guidance-to), transparent 100%);height:190%;animation:pre-wander calc(var(--t-full) * 2) var(--e-settle) infinite alternate, pre-swell var(--t-full) var(--e-settle) infinite alternate;bottom:0;left:15%;right:15%}@keyframes pre-fan{0%{opacity:.75;rotate:-5deg}to{opacity:1;rotate:5deg}}[data-site=prelaunch][data-band=rays] .guidance-band:after{background:linear-gradient(to bottom, transparent, rgb(from var(--wash-guidance-to) r g b / calc(alpha * .55)));height:100%;bottom:0;left:0;right:0}[data-site=prelaunch][data-band=rays] .guidance-band:before{transform-origin:50% 100%;background:repeating-conic-gradient(from -90deg at 50% 100%, var(--wash-guidance-to) 0deg, transparent 6deg, transparent 10deg, var(--wash-guidance-to) 16deg);filter:blur(2px);height:300%;animation:pre-fan calc(var(--t-full) * 2) var(--e-settle) infinite alternate;bottom:-60%;left:-30%;right:-30%;-webkit-mask-image:radial-gradient(60% 62% at 50% 100%,#000 30%,#0000 80%);mask-image:radial-gradient(60% 62% at 50% 100%,#000 30%,#0000 80%)}[data-site=prelaunch]{--pre-band-a:.55}@media (prefers-color-scheme:dark){[data-site=prelaunch]:not([data-theme=light]){--pre-band-a:.13}}[data-site=prelaunch][data-theme=dark]{--pre-band-a:.13}[data-site=prelaunch]:is([data-band=ramp],[data-band=aurora],[data-band=tide]) .guidance-band:not(.is-spent){opacity:1;animation:none}[data-site=prelaunch]:is([data-band=ramp],[data-band=aurora],[data-band=tide]) .guidance-band{background-image:none}[data-site=prelaunch]:is([data-band=ramp],[data-band=aurora],[data-band=tide]) .guidance-band:before,[data-site=prelaunch]:is([data-band=ramp],[data-band=aurora],[data-band=tide]) .guidance-band:after{content:"";pointer-events:none;position:absolute}[data-site=prelaunch]:is([data-band=ramp],[data-band=aurora],[data-band=tide]) .guidance-band:after{background:linear-gradient(90deg, rgb(from var(--ramp-mint) r g b / var(--pre-band-a)), rgb(from var(--ramp-blue) r g b / var(--pre-band-a)), rgb(from var(--ramp-pink) r g b / var(--pre-band-a)), rgb(from var(--ramp-mint) r g b / var(--pre-band-a)));height:100%;animation:pre-ramp-drift calc(var(--t-full) * 8) linear infinite;background-size:200% 100%;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#00000080);mask-image:linear-gradient(#0000,#00000080)}@keyframes pre-ramp-drift{0%{background-position:0 0}to{background-position:-200% 0}}[data-site=prelaunch][data-band=ramp] .guidance-band:before{transform-origin:50% 100%;background:linear-gradient(90deg, var(--ramp-mint), var(--ramp-blue), var(--ramp-pink), var(--ramp-mint));height:190%;opacity:var(--pre-band-a);animation:pre-wander calc(var(--t-full) * 2) var(--e-settle) infinite alternate, pre-swell var(--t-full) var(--e-settle) infinite alternate, pre-ramp-slide calc(var(--t-full) * 4) var(--e-settle) infinite alternate;background-size:300% 100%;bottom:0;left:15%;right:15%;-webkit-mask-image:radial-gradient(50% 100% at 50% 100%,#000,#0000 100%);mask-image:radial-gradient(50% 100% at 50% 100%,#000,#0000 100%)}@keyframes pre-ramp-slide{0%{background-position:100% 0}to{background-position:0 0}}[data-site=prelaunch][data-band=aurora] .guidance-band:before{height:200%;opacity:var(--pre-band-a);background:radial-gradient(ellipse 50% 90% at 50% 100%, var(--ramp-mint), transparent 100%), radial-gradient(ellipse 50% 100% at 50% 100%, var(--ramp-blue), transparent 100%), radial-gradient(ellipse 50% 85% at 50% 100%, var(--ramp-pink), transparent 100%);animation:pre-aurora calc(var(--t-full) * 4) var(--e-settle) infinite alternate;background-repeat:no-repeat;background-size:55% 100%,60% 100%,55% 100%;bottom:0;left:0;right:0}@keyframes pre-aurora{0%{background-position:0 0,45% 0,100% 0}33%{background-position:40% 0,100% 0,10% 0}66%{background-position:85% 0,15% 0,55% 0}to{background-position:20% 0,70% 0,90% 0}}@property --pre-tide{syntax:"<color>";inherits:false;initial-value:#75f4c3}[data-site=prelaunch][data-band=tide] .guidance-band:before{transform-origin:50% 100%;height:190%;opacity:var(--pre-band-a);background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--pre-tide), transparent 100%);animation:pre-wander calc(var(--t-full) * 2) var(--e-settle) infinite alternate, pre-swell var(--t-full) var(--e-settle) infinite alternate, pre-tide calc(var(--t-full) * 6) linear infinite;bottom:0;left:15%;right:15%}@keyframes pre-tide{0%,to{--pre-tide:var(--ramp-mint)}33%{--pre-tide:var(--ramp-blue)}66%{--pre-tide:var(--ramp-pink)}}@media (prefers-reduced-motion:reduce){[data-site=prelaunch][data-band] .guidance-band:not(.is-spent),[data-site=prelaunch][data-band] .guidance-band:before,[data-site=prelaunch][data-band] .guidance-band:after{animation:none}}.pre-bench{z-index:80;color:#ff18c5;letter-spacing:.02em;background:#fff;border:1px solid #ff18c5;gap:10px;width:168px;padding:12px;font:11px/1.4 ui-monospace,Menlo,monospace;display:grid;position:fixed;top:50%;right:12px;translate:0 -50%}.pre-bench h2{font:inherit;text-transform:uppercase;letter-spacing:.08em;margin:0}.pre-bench button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;margin:0 0 3px;padding:4px 6px;display:block}.pre-bench button[aria-pressed=true]{border-color:#ff18c5}.pre-bench button.pre-bench__replay{text-align:center;border-color:#ff18c5;margin-top:4px}@media print{.pre-bench{display:none}}[data-site=prelaunch]:is([data-reveal=fade],[data-reveal=cascade],[data-reveal=ruled],[data-reveal=unveil]) .loader{--t-withdraw:var(--t-shift);--m-blur:0px;--m-lift:0px;transition-duration:var(--t-shift)}}
