@font-face{font-family:Instrument;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2");font-weight:500;font-display:swap}:root{font-family:Instrument,Arial,sans-serif;font-weight:500;color:#fffdf7;background:#171d19;color-scheme:dark}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:2px solid #c4afff;outline-offset:5px}.header,.footer{padding:32px clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-logo{width:96px;height:auto}.header-contact,.footer{font-size:14px}.legal{max-width:820px;margin:40px auto 100px;padding:0 24px}.legal h1{font-size:clamp(38px,6vw,64px);font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:0 0 40px}.legal h2{font-size:20px;font-weight:500;margin:36px 0 12px}.legal p{font-size:16px;line-height:1.75;color:#d6dcd6;overflow-wrap:anywhere}.legal-note{color:#aeb9b0}.footer{border-top:1px solid #ffffff26}.footer-links{display:flex;gap:24px}@media(max-width:540px){.header{padding:24px;align-items:flex-start}.header-contact{max-width:145px;text-align:right;line-height:1.6}.legal{margin:32px auto 64px}.footer{align-items:flex-start;flex-direction:column}.brand-logo{width:85px}}
