@font-face{font-family:WG Sans;src:url(/fonts/Switzer-300.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:WG Sans;src:url(/fonts/Switzer-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:WG Sans;src:url(/fonts/Switzer-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:WG Sans;src:url(/fonts/Switzer-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:WG Mono;src:url(/fonts/MartianMono-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:WG Mono;src:url(/fonts/MartianMono-Medium.woff2) format("woff2");font-weight:500;font-display:swap}:root{--bone:#f2f1ee;--ink:#16181a;--ink-soft:#3a3e42;--hair:rgba(22,24,26,.14);--sans:"WG Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:"WG Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--bone);color:var(--ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-moz-selection{background:var(--ink);color:var(--bone)}::selection{background:var(--ink);color:var(--bone)}:focus-visible{outline:2px solid var(--ink-soft);outline-offset:4px}main{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px}h1{font-weight:500;font-size:clamp(40px,8vw,84px);line-height:1.02;letter-spacing:-.02em;margin-bottom:28px}p{max-width:46ch;font-size:clamp(17px,2.3vw,21px);line-height:1.55;font-weight:400}a,p{color:var(--ink)}a{margin-top:48px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:7px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease,color .2s ease}a:hover{text-decoration-color:var(--ink);color:var(--ink-soft)}