:root{--yolk:#ffd60a;--blaze:#ff4a1c;--ink:#0b0b0b;--paper:#ffffff;--sand:var(--yolk);--cream:var(--paper);--honey:var(--yolk);--amber:var(--blaze);--umber:#b3260a;--cocoa:var(--ink);--night:#000000;--sun:var(--paper);--ink-soft:#2b2b2b;--gap:var(--ink);--r:22px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-back:cubic-bezier(0.34,1.4,0.64,1);--pad:clamp(16px,4vw,56px);--max:1320px;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--ink) var(--yolk)}body{margin:0;background:var(--sand);color:var(--ink);font-family:var(--font-body),ui-sans-serif,sans-serif;font-size:17px;line-height:1.5;overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased}body.is-loading{overflow:hidden}::selection{background:var(--honey);color:var(--cocoa)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--sand)}::-webkit-scrollbar-thumb{background:var(--amber);border-radius:12px;border:3px solid var(--sand)}a{text-underline-offset:.2em}a,button{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:10px}canvas,img{display:block;max-width:100%}.display{font-family:var(--font-display),ui-sans-serif,sans-serif;font-weight:400;letter-spacing:-.005em;line-height:.9;text-transform:uppercase}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn,.sr-only{white-space:nowrap}.btn{--bg:var(--cocoa);--fg:var(--cream);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:2.5px solid var(--ink);border-radius:14px;background:var(--bg);color:var(--fg);font-weight:800;font-size:16px;text-decoration:none;cursor:pointer;box-shadow:4px 4px 0 var(--ink);transition:transform .25s var(--ease-back),box-shadow .25s var(--ease-out),background .2s}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.btn[aria-disabled=true]{opacity:.85;cursor:default;transform:none;box-shadow:none}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn--honey{--bg:var(--honey);--fg:var(--cocoa)}.btn--ghost{--bg:var(--paper);--fg:var(--ink)}.btn--sm{min-height:40px;padding:0 14px;font-size:14px;border-radius:12px}.btn svg{width:18px;height:18px;flex:none}.thin{color:transparent!important;-webkit-text-stroke:.035em var(--ink);background:none!important}.tag{display:inline-block;padding:.08em .28em .04em;border-radius:.16em;background:var(--blaze);color:var(--paper);font-family:var(--font-display),sans-serif;font-style:normal;text-transform:uppercase;rotate:-3deg;box-shadow:.06em .06em 0 var(--ink)}.blinds-light{background:repeating-linear-gradient(104deg,rgb(255 255 255/.45) 0 70px,rgb(255 255 255/0) 70px 96px,rgb(255 255 255/0) 96px 150px);filter:blur(14px);mix-blend-mode:soft-light}.blinds-light,.blinds-shade{position:absolute;inset:-10% -20%;pointer-events:none;mask-image:radial-gradient(70% 60% at 75% 25%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(70% 60% at 75% 25%,#000 20%,transparent 75%)}.blinds-shade{background:repeating-linear-gradient(104deg,rgb(11 11 11/0) 0 70px,rgb(11 11 11/.1) 70px 96px,rgb(11 11 11/0) 96px 150px);filter:blur(10px)}.grain-flat{position:absolute;inset:0;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}