@import "https://use.typekit.net/rwm0opk.css?v=3";
:root{--paper:#140c12;--ink:#d985b5;--ink-soft:#937a96;--rule:#d985b538;--rule-strong:#d985b58c;--tile:#2e1c29;--radius:3px;--icon-line:1.25px;--accent:#b6dd5a;--on-accent:var(--paper);--tap:#6b8cff;--on-tap:var(--paper);--wave:var(--accent);--wave-echo:var(--tap);--danger:var(--ink);--screen-paper:var(--paper);--screen-ink:var(--ink);--font-sans:"halyard-micro", "Helvetica Neue", Arial, sans-serif;--font-logo:"freight-micro-pro", Georgia, serif;--tracking:.04em;--tracking-wide:.14em;--leading-tight:1.04;--leading:1.3;--host-scale:.75;--size-xs:11px;--size-sm:13px;--size-md:15px;--size-lg:20px;--size-xl:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:40px;--space-7:64px;--fade:.4s;--grow:.9s;--ease:cubic-bezier(.22, .61, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--fade:0s;--grow:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{max-width:100%;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-md);line-height:var(--leading);letter-spacing:var(--tracking);text-transform:uppercase;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;font-weight:300}*,:before,:after{cursor:none!important}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}main{z-index:1;position:relative}h1,h2,h3,p{margin:0;font-weight:300}h1{font-size:var(--size-lg);line-height:var(--leading-tight)}h2{font-size:var(--size-md)}strong{font-weight:500}a{color:inherit;transition:opacity var(--fade) var(--ease);text-decoration:none}a:hover{opacity:.55}input,textarea,select,button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:0}input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]),textarea{background:var(--paper);border:1px solid var(--rule-strong);text-transform:none;letter-spacing:.02em;min-height:44px;padding:10px 12px;font-size:max(16px,1em)}input::placeholder,textarea::placeholder{color:var(--ink-soft)}input[type=radio],input[type=checkbox],input[type=range]{accent-color:var(--ink)}button{cursor:pointer;touch-action:manipulation;background:var(--tile);border-radius:var(--radius);min-height:44px;transition:opacity var(--fade) var(--ease), background var(--fade) var(--ease), color var(--fade) var(--ease);border:1px solid #0000;padding:10px 18px}@media (hover:hover){button:hover:not(:disabled){background:var(--tap);border-color:var(--tap);color:var(--on-tap)}}button:active:not(:disabled){background:var(--tap);border-color:var(--tap);color:var(--on-tap)}button:disabled{cursor:default;color:var(--ink-soft)}button.primary,.primary{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);min-height:48px;padding:14px 28px}button.primary:hover:not(:disabled){opacity:1;background:var(--tap);border-color:var(--tap);color:var(--on-tap)}button.primary:disabled{background:var(--tile);color:var(--ink-soft);border-color:#0000}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fade-in{animation:fade-in var(--fade) var(--ease) both}@keyframes fade-in{0%{opacity:0}}::selection{background:var(--ink);color:var(--paper)}
.Cursor-module__BhzoBW__dot{background:var(--wave);pointer-events:none;z-index:9999;opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:opacity .2s,scale .15s;position:fixed;top:0;left:0}.Cursor-module__BhzoBW__dot[data-on]{opacity:1}.Cursor-module__BhzoBW__dot[data-down]{scale:.6}
