@font-face{font-family:manuka;src:url(../media/Manuka_Bold-s.p.33d9mruqss7l6.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:manuka Fallback;src:local(Arial);ascent-override:152.59%;descent-override:21.41%;line-gap-override:0.0%;size-adjust:58.39%}.manuka_6391a18-module__CJINoW__className{font-family:manuka,manuka Fallback;font-weight:700}.manuka_6391a18-module__CJINoW__variable{--font-manuka:"manuka", "manuka Fallback"}
@font-face{font-family:haas;src:url(../media/NeueHaasGroteskDisplay_Reg-s.p.387shepp9u6py.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:haas;src:url(../media/NeueHaasGroteskDisplay_Medium-s.p.3ga6mutensjcj.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:haas Fallback;src:local(Arial);ascent-override:97.93%;descent-override:24.38%;line-gap-override:0.0%;size-adjust:93.53%}.haas_ab90b846-module__wH3Uwa__className{font-family:haas,haas Fallback}.haas_ab90b846-module__wH3Uwa__variable{--font-haas:"haas", "haas Fallback"}
:root{--ink:#000;--paper:#eee;--pure-white:#fff;--neutral-950:#0a0a0a;--neutral-900:#141414;--neutral-800:#1f1f1f;--neutral-700:#333;--neutral-600:#555;--neutral-500:#767676;--neutral-400:#999;--neutral-300:#bcbcbc;--neutral-200:#d6d6d6;--neutral-150:#e2e2e2;--neutral-100:#eee;--bg:var(--ink);--text:var(--paper);--text-muted:var(--neutral-500);--text-faint:var(--neutral-700);--line:var(--neutral-800);--line-soft:var(--neutral-900);--line-loud:var(--paper);--font-display:var(--font-manuka), "Arial Narrow", "Haettenschweiler", sans-serif;--font-sans:var(--font-haas), "Helvetica Neue", Helvetica, Arial, sans-serif;--fw-display:700;--fw-regular:400;--fw-medium:500;--lh-glance:.9;--lh-read:1.3;--ls-label:.07em;--radius-0:0px;--radius-capsule:999px;--border-hair:1px solid var(--line);--rule:1.5px;--beat:.487805s;--bar:1.95122s;--phrase:7.80488s;--ease-butter:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.5, 0, .1, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.42s;--spin:6s;--cursor-size:8px;--cursor-size-active:40px}*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none;height:100%}html[data-scroll=frame],html[data-scroll=frame] body{overscroll-behavior:none;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}html[data-scroll=document],html[data-scroll=document] body{height:auto;position:static;overflow:visible}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:var(--fw-regular);line-height:var(--lh-read);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::selection{background:var(--paper);color:var(--ink)}:focus-visible{outline-offset:3px;outline:2px solid}:focus:not(:focus-visible){outline:none}.rg-label{font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-regular);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:var(--lh-read)}.rg-display{font-family:var(--font-display);font-weight:var(--fw-display);text-transform:uppercase;letter-spacing:0;line-height:var(--lh-glance)}@media (pointer:fine){body[data-custom-cursor=true],body[data-custom-cursor=true] a,body[data-custom-cursor=true] button{cursor:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
