*{margin:0;padding:0;box-sizing:border-box}:root{--base: #0B1B2B;--base-lighter: #0E2233;--base-darker: #14293B;--brand: #B0894A;--signal: #E8C48A;--text-hi: #F4F1EA;--text-mid: #9FB0BC;--text-lo: #5B6E7C;--border: rgba(176, 137, 74, .18);--glass: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .08)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.6;color:var(--text-hi);background:var(--base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Archivo Black,sans-serif;font-weight:400;line-height:1.1;letter-spacing:-.02em}h1{font-size:clamp(48px,8vw,96px)}h2{font-size:clamp(36px,6vw,64px)}h3{font-size:clamp(28px,4vw,48px)}p{max-width:65ch}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
