@import url("fonts.css");
:root{color-scheme:dark;--ink:#e5e2dc;--muted:#aaa79f;--edge:#34312a;--gold:#c5ac6c}*{box-sizing:border-box}body{margin:0;background:#050505;color:var(--ink);font:300 16px/1.8 Inter,sans-serif}main{width:min(820px,calc(100% - 40px));margin:auto;padding:90px 0 120px}header{border-bottom:1px solid var(--edge);padding-bottom:38px;margin-bottom:48px}h1{font:300 clamp(38px,8vw,72px)/1.05 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}h2{font:400 14px/1.5 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:46px 0 14px}p,li{color:var(--muted);max-width:72ch}a{color:var(--ink);text-underline-offset:5px}.back{display:inline-flex;margin-bottom:56px;color:var(--gold);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.languages{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.languages a{font-size:12px}.panel{border:1px solid var(--edge);border-radius:22px;padding:clamp(24px,5vw,46px);background:#111}address{font-style:normal}.info-footer{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:34px;padding-top:28px;border-top:1px solid var(--edge)}.info-footer a{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.info-footer a:hover,.info-footer a[aria-current="page"]{color:var(--gold)}
