.contact-page{max-width:1080px}.contact-hero{max-width:830px;padding:40px 0 52px}.contact-hero>span{color:#b87209;letter-spacing:.3em;font-size:9px;font-weight:900}.contact-hero h1{letter-spacing:-.055em;margin:17px 0 25px;font-size:clamp(48px,8vw,84px);font-style:italic;line-height:.86}.contact-hero h1 em{color:#b87209}.contact-hero p{color:#999;max-width:720px;font-size:14px;line-height:1.7}.contact-layout{grid-template-columns:280px 1fr;gap:18px;display:grid}.contact-layout aside{gap:10px;display:grid}.contact-layout aside>div{background:#080808e8;border:1px solid #ffffff10;padding:23px}.contact-layout aside b{color:#b87209;font-style:italic}.contact-layout aside h2{letter-spacing:.12em;margin:16px 0 7px;font-size:10px}.contact-layout aside p{color:#777;font-size:10px;line-height:1.55}.contact-panel{background:#080808ee;border:1px solid #b8720955;padding:32px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-panel label{color:#888;letter-spacing:.15em;margin-bottom:18px;font-size:8px;font-weight:900;display:block}.contact-panel input,.contact-panel select,.contact-panel textarea{color:#ddd;width:100%;font:inherit;background:#030303;border:1px solid #ffffff18;outline:none;margin-top:8px;padding:13px;font-size:11px;display:block}.contact-panel input:focus,.contact-panel select:focus,.contact-panel textarea:focus{border-color:#b87209}.contact-panel textarea{resize:vertical;line-height:1.6}.contact-submit,.contact-success button{color:#000;letter-spacing:.15em;cursor:pointer;background:#b87209;border:1px solid #b87209;width:100%;padding:16px;font-size:10px;font-weight:950}.contact-submit:disabled{opacity:.5}.contact-panel form>small{color:#555;margin-top:13px;font-size:8px;line-height:1.5;display:block}.contact-error{color:#ef9999;background:#7f1d1d22;border-left:3px solid #ef4444;padding:12px;font-size:10px}.contact-hp{position:absolute!important;left:-10000px!important}.contact-success{text-align:center;align-content:center;min-height:450px;display:grid}.contact-success span{color:#b87209;letter-spacing:.25em;font-size:9px;font-weight:900}.contact-success h2{font-size:28px;font-style:italic}.contact-success strong{color:#b87209;margin:18px;font-size:42px}.contact-success p{color:#888;font-size:12px;line-height:1.7}.contact-success button{color:#b87209;background:0 0;margin-top:25px}@media (max-width:800px){.contact-layout{grid-template-columns:1fr}.contact-layout aside{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.contact-layout aside,.form-grid{grid-template-columns:1fr}.contact-panel{padding:23px}}.response-process{background:#080808ee;border:1px solid #b8720955;margin-bottom:42px;padding:32px}.response-process-heading{grid-template-columns:1fr 1.25fr;column-gap:36px;display:grid}.response-process-heading>span{color:#b87209;letter-spacing:.3em;grid-column:1/-1;font-size:9px;font-weight:900}.response-process h2{letter-spacing:-.035em;margin:15px 0 25px;font-size:clamp(28px,4vw,44px);font-style:italic;line-height:.95}.response-process h2 em{color:#b87209}.response-process-heading>p{color:#999;margin:15px 0 25px;font-size:12px;line-height:1.7}.response-steps{background:#ffffff12;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.response-steps li{background:#050505;grid-template-columns:35px 1fr;gap:12px;padding:20px;display:grid}.response-steps b{color:#b87209;font-size:13px;font-style:italic}.response-steps h3{letter-spacing:.11em;margin:0 0 7px;font-size:10px}.response-steps p{color:#777;margin:0;font-size:10px;line-height:1.55}.response-limit{color:#777;border-left:2px solid #b87209;margin:18px 0 0;padding-left:13px;font-size:10px;line-height:1.6}.response-limit strong{color:#aaa}@media (max-width:800px){.response-process-heading{grid-template-columns:1fr}}@media (max-width:620px){.response-process{padding:23px}.response-steps{grid-template-columns:1fr}}
