*,:before,:after{box-sizing:border-box}body{box-sizing:border-box;min-height:100vh;margin:0}img{width:100%;max-width:100%}:root{--night:#141830;--night-2:#1d1f3f;--night-3:#23264a;--violet:#4b3c6b;--apricot:#f2a65e;--peach:#f8d3a6;--rust:#b84a2a;--cream:#f6f0e6;--cream-2:#fbf7f0;--ink:#1d1b26;--muted:#5a5468;--line:#e3d9c8;--on-night:#f6f0e6;--on-night-muted:#c9c3d9;--on-night-soft:#ddd8ea;--serif:"Instrument Serif", Georgia, serif;--sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--page:1200px}.dusk{font-family:var(--sans);color:var(--ink);background:var(--cream);font-size:17px;line-height:1.55}.dusk .wrap{max-width:var(--page);margin:0 auto;padding-inline:16px}.dusk .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--rust);margin:0 0 8px;font-size:13px;font-weight:700}.dusk .display{font-family:var(--serif);margin:0;font-size:clamp(38px,5vw,60px);font-weight:400;line-height:1}.dusk .button{border:1.5px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:700;text-decoration:none;transition:transform .12s,background-color .12s;display:inline-flex}.dusk .button:hover{transform:translateY(-1px)}.dusk .button:focus-visible,.dusk a:focus-visible,.dusk button:focus-visible{outline:3px solid var(--apricot);outline-offset:2px}body{background:var(--cream);margin:0}a{color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
