:root{--black:#050505;--paper:#f3f1eb;--gold:#d7ad43;--white:#f9f8f4;--muted:#9b9a95}*{box-sizing:border-box}body{margin:0;background:var(--black);color:var(--white);font-family:Inter,Arial,sans-serif}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:16px;z-index:5;background:#fff;color:#111;padding:12px}header{height:76px;border-bottom:1px solid #ffffff18;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,80px)}.brand{display:flex;gap:4px;align-items:baseline;color:#fff;text-decoration:none;font:800 21px Manrope}.brand b{color:var(--gold)}.back{color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.1em}main{max-width:1180px;margin:auto;padding:clamp(70px,9vw,130px) clamp(20px,5vw,70px)}.intro{max-width:900px}.kicker{color:#f5d77e;text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:800}.intro h1{font:800 clamp(50px,8vw,104px)/.94 Manrope;margin:14px 0 24px;letter-spacing:-.055em}.intro>p:last-child{color:#b7b5ae;font-size:18px;line-height:1.65;max-width:760px}.status{margin:42px 0;color:var(--muted)}.directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:52px}.form-link{display:flex;flex-direction:column;gap:8px;min-height:170px;padding:25px;border:1px solid #ffffff18;color:#fff;text-decoration:none;background:#101010;transition:.2s}.form-link:hover,.form-link:focus{border-color:var(--gold);transform:translateY(-2px)}.form-link small{color:#f5d77e;text-transform:uppercase;font-weight:800;letter-spacing:.12em}.form-link b{font:800 24px Manrope}.form-link span{color:#aaa;line-height:1.5}.form-shell{margin-top:48px;background:var(--paper);color:#111;padding:clamp(25px,5vw,64px)}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1/-1}.field label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.field input,.field select,.field textarea{width:100%;border:1px solid #0003;background:#fff;color:#111;padding:14px;font:500 16px Inter;border-radius:0}.field textarea{min-height:150px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid #d7ad4366;border-color:#8a6412}.agreement{grid-column:1/-1;background:#fff;border:1px solid #0002;padding:20px}.agreement p{line-height:1.6;margin-top:0}.agreement a{color:#6f4d00;font-weight:800}.agreement label,.consent label{display:flex;align-items:flex-start;gap:10px;text-transform:none;letter-spacing:0;font-weight:600;line-height:1.5;margin:12px 0}.agreement input,.consent input{width:auto;margin-top:4px}.consent{margin:26px 0;color:#4f4e4a;font-size:13px}.honeypot{position:absolute;left:-9999px}.submit{border:0;background:var(--gold);color:#111;padding:17px 26px;text-transform:uppercase;font:800 12px Inter;letter-spacing:.12em;cursor:pointer}.submit:disabled{opacity:.55;cursor:wait}.response{min-height:24px;font-weight:700}.response.error{color:#a01919}.response.success{color:#196b39}footer{border-top:1px solid #ffffff18;color:#777;padding:34px clamp(20px,5vw,80px);font-size:11px}@media(max-width:720px){.directory,.fields{grid-template-columns:1fr}.field.full,.agreement{grid-column:1}.intro h1{font-size:52px}.back{font-size:9px}}
