@font-face{font-family:Inter;src:url('./assets/InterVariable.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--canvas:#0E0E12;--text:#F7F6F4;--muted:#B3B3BD;--gutter:clamp(22px,5.5vw,88px)}
*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-wrap:break-word}
a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid var(--text);outline-offset:6px}
.wrap{max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}
.skip-link{position:absolute;z-index:5;left:20px;top:12px;padding:12px 18px;background:var(--text);color:var(--canvas);transform:translateY(-180%)}.skip-link:focus{transform:none}
.header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px}.brand{display:flex;align-items:center;min-height:44px;flex-shrink:0}.brand img{display:block;width:174px;height:auto}
.text-link{display:inline-flex;align-items:center;gap:25px;min-height:48px;font-size:14px;text-decoration:none}.text-link:hover{color:#ff4453}
.information{max-width:850px;padding-block:50px 80px}.information h1{font-size:clamp(34px,5vw,54px);line-height:1.06;letter-spacing:-.05em;font-weight:650;margin:0 0 26px}.information h2{font-size:23px;margin:32px 0 14px;letter-spacing:-.035em;font-weight:550}.information p{color:var(--muted);font-size:15px}
.eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px}
.footer{border-top:1px solid #ffffff26;padding-block:24px;display:flex;align-items:center;gap:26px;flex-wrap:wrap;color:var(--muted);font-size:12px}.footer p{margin:0 auto 0 0}.footer a{display:flex;align-items:center;min-height:44px}
@media(max-width:700px){.header{padding-block:16px;gap:14px;flex-wrap:wrap}.brand img{width:140px}.footer{gap:4px 22px;padding-block:19px}.footer p{width:100%;margin-bottom:6px}.footer span{margin-left:auto}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition:none}}
