@property --gap{syntax:"<percentage>";inherits:true;initial-value:1%}@property --off{syntax:"<percentage>";inherits:true;initial-value:3%}:root{--ink:#0b0b0e;--bone:#ede8df;--ultraviolet:#6a2bd9;--signal:#f0404c;--amber:#e0a020;--cyan:#1c8fb5;--green:#19b35a;--terracotta:#c8694b;--graphite:#2a2a2c;--steel:#8a8a92;--bg:var(--ink);--fg:var(--bone);--fg-2:var(--steel);--line:#ede8df24;--line-strong:#ede8df61;--wash:#ede8df0f;--m:clamp(20px, 5vw, 72px);--third:33.333%;--step:clamp(18px, 3vh, 44px);--header-h:64px;--player-h:64px;--max:1680px;--font-sans:var(--font-archivo), "Archivo", system-ui, sans-serif;--font-serif:var(--font-instrument), "Instrument Serif", Georgia, serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-body:clamp(16px, .6vw + 13px, 18px);--fs-mono:clamp(11px, .25vw + 10px, 12.5px);--fs-serif:clamp(22px, 1.4vw + 14px, 38px);--fs-display-s:clamp(18px, 1vw + 13px, 26px);--fs-display-m:clamp(24px, 2vw + 12px, 44px);--fs-display-l:clamp(30px, 3.2vw + 10px, 62px);--fs-display-xl:clamp(26px, 5.2vw + 4px, 92px);--ease-cut:cubic-bezier(.7, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.18s;--t-slip:.64s;--t-reveal:.9s;--z-header:50;--z-player:60;--z-menu:70;--z-intro:90;--z-grain:100;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=bone]{--bg:var(--bone);--fg:var(--ink);--fg-2:var(--graphite);--line:#0b0b0e29;--line-strong:#0b0b0e6b;--wash:#0b0b0e0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.45;overflow-x:clip}body.has-player{padding-bottom:var(--player-h)}img,picture,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--fg);outline-offset:4px}::selection{background:var(--bone);color:var(--ink)}[data-tone=bone] ::selection{background:var(--ink);color:var(--bone)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-display{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.07em;font-feature-settings:"ss01" 0;font-weight:600;font-stretch:125%;line-height:1.02}.t-serif{font-family:var(--font-serif);text-transform:lowercase;letter-spacing:0;font-style:italic;font-weight:400;line-height:1.14;font-size:var(--fs-serif)}.t-mono{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-mono);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.4}.t-mono--sentence{text-transform:none;letter-spacing:.02em}.t-body{font-family:var(--font-sans);font-weight:400;font-stretch:100%;line-height:1.45}.t-body--lg{font-size:clamp(18px,.9vw + 13px,24px);line-height:1.38}.muted{color:var(--fg-2)}.wrap{padding-inline:var(--m)}.grid{column-gap:var(--m);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}@media (max-width:767px){.grid{grid-template-columns:minmax(0,1fr)}}.rule{border:0;border-top:1px solid var(--line);margin:0}.tone-ink{background:var(--ink);color:var(--bone)}.tone-bone{background:var(--bone);color:var(--ink)}.stepped{padding-top:calc(var(--step) * 2);padding-bottom:calc(var(--step) * 2);clip-path:polygon(0 calc(var(--step) * 2), var(--third) calc(var(--step) * 2), var(--third) 0, 100% 0, 100% calc(100% - var(--step) * 2), var(--third) calc(100% - var(--step) * 2), var(--third) 100%, 0 100%);margin-top:calc(var(--step) * -2);margin-bottom:calc(var(--step) * -2);position:relative}.stepped-bottom{padding-bottom:calc(var(--step) * 2);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--step) * 2), var(--third) calc(100% - var(--step) * 2), var(--third) 100%, 0 100%);margin-bottom:calc(var(--step) * -2);position:relative}.slice{white-space:nowrap;display:inline-block;position:relative}.slice__a,.slice__b{transition:transform var(--t-fast) var(--ease-out);display:inline-block}.slice__a{clip-path:inset(-.2em 0 50%)}.slice__b{clip-path:inset(50% 0 -.2em);position:absolute;inset:0}a:hover .slice .slice__a,button:hover .slice .slice__a,.slice:hover .slice__a,.slice--on .slice__a{transform:translate(-.08em)}a:hover .slice .slice__b,button:hover .slice .slice__b,.slice:hover .slice__b,.slice--on .slice__b{transform:translate(.08em)}.link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.18em;transition:text-decoration-color var(--t-fast) ease;text-decoration-thickness:1px}.link:hover{text-decoration-color:currentColor}.action{border:1px solid var(--line-strong);min-height:44px;color:var(--fg);transition:border-color var(--t-fast) ease, background-color var(--t-fast) ease, color var(--t-fast) ease, transform var(--t-fast) ease;align-items:center;gap:.6em;padding:0 1.1em;display:inline-flex}.action:hover{border-color:var(--fg)}.action:active{transform:translateY(1px)}.action--solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.action--solid:hover{color:var(--fg);background:0 0}.action__arrow{font-family:var(--font-mono)}.cut{--x:33.333%;--gap:1%;--off:3%;background:var(--ink);isolation:isolate;contain:layout paint;position:relative;overflow:hidden}.cut__panel{position:absolute;inset:0}.cut--inherit{--x:var(--cut-x,33.333%);--pos:var(--cut-pos,50% 50%)}.cut__panel--l{clip-path:inset(0 calc(100% - var(--x) + var(--gap) / 2) 0 0)}.cut__panel--r{clip-path:inset(0 0 0 calc(var(--x) + var(--gap) / 2))}.cut__shift{will-change:transform;position:absolute;inset:0}.cut__panel--l .cut__shift{transform:translateY(var(--off))}.cut__panel--r .cut__shift{transform:translateY(calc(var(--off) * -1))}.cut__img{object-fit:cover;object-position:var(--pos,50% 50%);opacity:0;width:102%;max-width:none;height:108%;transition:opacity .6s;position:absolute;top:-4%;left:-1%}.cut__img[data-loaded=true],.cut--eager .cut__img{opacity:1}.cut[data-breathe=true]{animation:8s ease-in-out infinite breathe}.cut[data-closed=true]{--gap:0%;--off:0%}.cut[data-reveal=true]{transition:--off 1.1s var(--ease-cut), --gap 1.1s var(--ease-cut)}[data-inview=false] .cut[data-reveal=true]{--off:10%;--gap:3%}.reveal-up{transition:opacity .7s ease, transform .9s var(--ease-out);transition-delay:var(--d,0s)}[data-inview=false] .reveal-up{opacity:0;transform:translateY(18px)}@keyframes breathe{0%,to{--gap:1%;--off:3%}50%{--gap:0.35%;--off:0.9%}}.grain{pointer-events:none;width:200%;height:200%;z-index:var(--z-grain);opacity:.055;background-image:url(/media/grain.png);background-size:320px 320px;animation:1.2s steps(6,end) infinite grain-step;position:fixed;inset:-50%}@keyframes grain-step{0%{transform:translate(0)}to{transform:translate(-160px,-96px)}}.intro{z-index:var(--z-intro);pointer-events:auto;place-items:center;animation:0s linear 2.1s forwards intro-done;display:grid;position:fixed;inset:0}html[data-intro=done] .intro{display:none}.intro__panel{background:var(--ink);animation:.72s var(--ease-cut) 1.3s forwards;position:absolute;top:0;bottom:0}.intro__panel--l{width:var(--third);animation-name:intro-part-l;left:0}.intro__panel--r{width:calc(100% - var(--third));animation-name:intro-part-r;right:0}.intro__mark{width:min(62vw,720px);color:var(--bone);animation:.26s 1.08s forwards intro-mark-out;position:relative}.intro__mark .wm__top{animation:intro-half-l .82s var(--ease-out) 60ms both}.intro__mark .wm__bot{animation:intro-half-r .82s var(--ease-out) 60ms both}.intro.is-skipped{animation:.26s forwards intro-skip}.intro.is-skipped .intro__panel,.intro.is-skipped .intro__mark{animation-play-state:paused}@keyframes intro-half-l{0%{opacity:0;transform:translate(-7%)}to{opacity:1;transform:none}}@keyframes intro-half-r{0%{opacity:0;transform:translate(7%)}to{opacity:1;transform:none}}@keyframes intro-mark-out{to{opacity:0}}@keyframes intro-part-l{to{transform:translate(-101%)}}@keyframes intro-part-r{to{transform:translate(101%)}}@keyframes intro-done{to{visibility:hidden;pointer-events:none}}@keyframes intro-skip{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.intro{display:none}.grain,.cut[data-breathe=true]{animation:none}.cut[data-reveal=true],.reveal-up{transition:none}[data-inview=false] .cut[data-reveal=true]{--off:3%;--gap:1%}[data-inview=false] .reveal-up{opacity:1;transform:none}.slice__a,.slice__b,.action{transition:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:.62s;animation-timing-function:var(--ease-cut)}::view-transition-old(.page-out){animation:.24s both vt-out}::view-transition-new(.page-in){animation:.78s var(--ease-cut) 80ms both vt-open}::view-transition-group(.sleeve){z-index:5;animation-duration:.68s}::view-transition-old(.sleeve){object-fit:cover;height:100%}::view-transition-new(.sleeve){object-fit:cover;height:100%}@keyframes vt-out{to{opacity:0}}@keyframes vt-open{0%{clip-path:inset(0 66.667% 0 33.333%)}to{clip-path:inset(0)}}.rise{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.rise>span{transition:transform 1s var(--ease-out);transition-delay:var(--d,0s);display:block}[data-inview=false] .rise>span{transform:translateY(108%)}@media (prefers-reduced-motion:reduce){[data-inview=false] .rise>span{transform:none}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
@font-face{font-stretch:100% 125%;font-family:archivo;src:url(../media/Archivo_var-s.p.0z8km5uih5kms.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.hM8QWG_className{font-family:archivo,archivo Fallback}.hM8QWG_variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_var-s.p.1it5tky6u_l9u.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.uElFJq_className{font-family:geistMono,geistMono Fallback}.uElFJq_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Italic-s.p.27k7_-mjgz4xv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.NsYVDq_className{font-family:instrumentSerif,instrumentSerif Fallback}.NsYVDq_variable{--font-instrument:"instrumentSerif", "instrumentSerif Fallback"}
.JQlNzW_header{z-index:var(--z-header);height:var(--header-h);color:var(--fg);background:0 0;transition:background-color .32s,color .32s,box-shadow .32s;position:fixed;top:0;left:0;right:0}.JQlNzW_header[data-solid=true]{background:var(--bg);box-shadow:inset 0 -1px 0 var(--line)}.JQlNzW_header[data-open=true]{z-index:calc(var(--z-menu) + 1);box-shadow:none;background:0 0}.JQlNzW_bar{justify-content:space-between;align-items:center;gap:var(--m);height:100%;display:flex}.JQlNzW_brand{color:inherit;flex:none;display:block}.JQlNzW_wordmark{width:auto;height:22px}.JQlNzW_nav{display:block}.JQlNzW_list{align-items:center;gap:clamp(20px,2.4vw,40px);display:flex}.JQlNzW_link{min-height:44px;color:inherit;align-items:center;display:inline-flex;position:relative}.JQlNzW_link[data-active=true]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:11px;left:0;right:0}.JQlNzW_toggle{justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;display:none}.JQlNzW_menu{z-index:var(--z-menu);background:var(--ink);color:var(--bone);padding-bottom:calc(var(--m) * 1.5);visibility:hidden;opacity:0;align-items:end;transition:opacity .28s,visibility 0s linear .28s;display:grid;position:fixed;inset:0}.JQlNzW_menu[data-open=true]{visibility:visible;opacity:1;transition:opacity .28s}.JQlNzW_menuInner{padding-top:var(--header-h)}.JQlNzW_menuList{gap:.35em;display:grid}.JQlNzW_menuLink{opacity:0;transition:transform .52s var(--ease-out), opacity .42s ease;transition-delay:calc(var(--i) * 60ms + 80ms);padding:.08em 0;font-size:clamp(40px,11vw,72px);line-height:1.05;display:inline-block;transform:translateY(.4em)}.JQlNzW_menu[data-open=true] .JQlNzW_menuLink{opacity:1;transform:none}@media (max-width:767px){.JQlNzW_header{background:var(--bg)}.JQlNzW_nav{display:none}.JQlNzW_toggle{display:inline-flex}}
.YhQAEG_footer{padding-top:calc(var(--m) * 2);padding-bottom:calc(var(--m) * .8)}.YhQAEG_mark{width:100%;color:var(--bone);margin-bottom:calc(var(--m) * .9)}.YhQAEG_mark svg{width:100%;height:auto}:is(.YhQAEG_mark .wm__top,.YhQAEG_mark .wm__bot){transition:transform 1.3s var(--ease-out), opacity .7s ease}.YhQAEG_mark[data-inview=false] .wm__top{opacity:0;transform:translate(-7%)}.YhQAEG_mark[data-inview=false] .wm__bot{opacity:0;transform:translate(7%)}@media (prefers-reduced-motion:reduce){:is(.YhQAEG_mark[data-inview=false] .wm__top,.YhQAEG_mark[data-inview=false] .wm__bot){opacity:1;transform:none}}.YhQAEG_row{justify-content:space-between;align-items:center;gap:16px var(--m);border-top:1px solid var(--line);flex-wrap:wrap;padding-top:20px;display:flex}.YhQAEG_copy{gap:1.2em;display:inline-flex}.YhQAEG_links{flex-wrap:wrap;gap:4px clamp(16px,2vw,32px);display:flex}.YhQAEG_link{align-items:center;gap:.5em;min-height:44px;display:inline-flex}.YhQAEG_arrow{font-family:var(--font-mono)}@media (max-width:767px){.YhQAEG_row{flex-direction:column;align-items:flex-start}}
