@font-face{font-family:Manrope;src:url('/manrope-ext.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Manrope;src:url('/manrope.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{font-family:Manrope,'Segoe UI',sans-serif;color:#242938;background:#f3f4f6;color-scheme:light}*{box-sizing:border-box}body{margin:0}.page{min-height:100svh;display:flex;flex-direction:column;padding:clamp(24px,5vw,72px) clamp(24px,6vw,96px)}header{font-size:clamp(16px,1.65vw,22px);font-weight:750;letter-spacing:-.04em}main{flex:1;display:flex;align-items:center;padding:64px 0}h1{margin:0;font-size:clamp(42px,10.5vw,160px);font-weight:650;line-height:1.06;letter-spacing:-.065em;animation:appear .8s cubic-bezier(.2,.8,.2,1) both}footer{font-size:clamp(12px,1.15vw,16px)}a{display:inline-block;padding:12px 0;color:#505667;text-decoration:none;text-underline-offset:6px}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid #555bd6;outline-offset:6px}::selection{background:#d9d9ff}@keyframes appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:600px){.page{padding:28px 24px}h1{font-size:clamp(32px,10.4vw,62px);line-height:1.12;letter-spacing:-.055em}main{padding:64px 0}}@media(max-height:500px){main{padding:35px 0}h1{font-size:clamp(32px,8vw,76px)}}@media(prefers-reduced-motion:reduce){h1{animation:none}}