:root{--ink:#14120f;--paper:#efe9dc;--ink2:#221f1a;--red:#e93f2d;--teal:#007b6b;--must:#f4bf3f;--err:#b01003;--gut:clamp(16px,3vw,40px);--ease:cubic-bezier(.22,1,.36,1);--display:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif;--serif:var(--font-serif),"Instrument Serif",serif;--mono:var(--font-jb),"JetBrains Mono",monospace}@supports (color:lab(0% 0 0)){:root{--red:lab(53.9112% 65.1105 50.8987);--teal:lab(45.5746% -35.2018 -.251782);--must:lab(80.4883% 11.0497 67.9168);--err:lab(37.8224% 59.3109 51.6406)}}html{scroll-behavior:smooth}body{color:#efe9dc;font-family:var(--display);-webkit-font-smoothing:antialiased;background:#14120f;margin:0;overflow-x:hidden}*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:inherit;opacity:.85}::selection{color:#14120f;background:#f4bf3f;background:lab(80.4883% 11.0497 67.9168)}:focus-visible{outline-offset:3px;outline:2px solid #f4bf3f;outline:2px solid lab(80.4883% 11.0497 67.9168)}input::placeholder,textarea::placeholder{color:#14120f80}input[type=search]::placeholder{color:#efe9dc80}img{max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-motion=off]{scroll-behavior:auto}html[data-loading] body{overflow:hidden}.btn{all:unset;cursor:pointer;box-sizing:border-box}.btn:focus-visible{outline-offset:3px;outline:2px solid #f4bf3f;outline:2px solid lab(80.4883% 11.0497 67.9168)}.mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.mono11{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.serif{font-family:var(--serif);font-style:italic;font-weight:400}.disp{text-transform:uppercase;font-weight:800;font-stretch:75%}.accent{font-family:var(--serif);text-transform:none;letter-spacing:-.03em;font-style:italic;font-weight:400;font-stretch:100%}.mask{display:block;overflow:hidden}.mask>*{display:block}.sr{position:absolute;left:-9999px}.sheet{transform-origin:50% 100%;border-radius:32px 32px 0 0;margin-top:-28px;position:relative}.secPad{padding:clamp(56px,8vw,120px)var(--gut)}.secHead{justify-content:space-between;gap:16px;display:flex}.h2{letter-spacing:-.03em;text-transform:uppercase;margin:28px 0 0;font-size:clamp(60px,10vw,170px);font-weight:800;font-stretch:75%;line-height:.84}.skip{z-index:300;color:#14120f;font-family:var(--mono);background:#f4bf3f;background:lab(80.4883% 11.0497 67.9168);min-height:44px;padding:14px;font-size:13px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}
