.contact-page .site-header{background:#101012;position:sticky}.contact-page [aria-current=page]{color:var(--accent)!important}.contact-intro{padding-block:95px 65px}.contact-intro h1{letter-spacing:-.045em;max-width:950px;font-size:clamp(42px,5.2vw,76px);font-weight:620;line-height:1.04}.contact-intro h1 span{color:var(--quiet)}.contact-intro>p:last-child{max-width:650px;color:var(--quiet);margin-top:30px;font-size:18px;line-height:1.75}.contact-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:90px;padding-bottom:100px;display:grid}.contact-context>h2{margin-bottom:36px;font-size:36px}.contact-reasons article{border-top:1px solid #ffffff24;padding-block:26px}.contact-reasons article .eyebrow{color:var(--accent);margin-bottom:12px;font-size:9px}.contact-reasons h3{letter-spacing:-.025em;margin-bottom:12px;font-size:22px;font-weight:550;line-height:1.25}.contact-reasons p:not(.eyebrow){color:var(--quiet);font-size:14px;line-height:1.8}.contact-reasons .inline-link{margin-top:10px;font-size:11px}.contact-image{border-radius:8px;margin-top:8px;overflow:hidden}.contact-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.contact-panel{background:#171719;border:1px solid #ffffff1f;border-radius:9px;padding:40px}.contact-panel h2{margin-bottom:23px;font-size:34px}.contact-panel .eyebrow{letter-spacing:1.4px;font-size:9px}.contact-panel #contact-pending>p:not(.eyebrow),.contact-instructions{color:var(--quiet);font-size:14px;line-height:1.8}.contact-panel #contact-pending>.button{margin-top:28px}.contact-panel #contact-pending>.inline-link{margin-top:14px;font-size:11px;display:flex}.contact-instructions{margin-bottom:28px}.form-field{flex-direction:column;gap:9px;min-width:0;margin-bottom:22px;display:flex}.form-field label{color:#e5e5ea;font-size:12px;font-weight:500}.form-field label span{color:var(--quiet);font-weight:400}.form-field input,.form-field select,.form-field textarea{width:100%;color:var(--white);font:inherit;background:#0f0f12;border:1px solid #53535c;border-radius:5px;min-height:46px;padding:13px 14px;font-size:15px}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.form-field textarea{resize:vertical;line-height:1.6}.form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-hint,.contact-privacy{color:var(--quiet);font-size:11px;line-height:1.75}.contact-privacy{margin-bottom:24px}#contact-status{color:#dedee5;overflow-wrap:anywhere;margin-top:18px;font-size:12px;line-height:1.75}.contact-direct{border-top:1px solid #ffffff26;margin-top:26px;padding-top:26px}.contact-direct p{color:var(--quiet);margin-bottom:9px;font-size:11px}#contact-email-link{color:var(--white);overflow-wrap:anywhere;font-size:18px;display:block}.contact-direct .inline-link{background:0 0;border:0;margin-top:8px;padding-left:0;font-size:11px}.contact-panel .button{white-space:normal}@media (width<=1100px){.contact-layout{gap:45px}.contact-panel{padding:30px}.contact-page .site-header nav{gap:20px;font-size:11px}.contact-intro{padding-top:75px}}@media (width<=800px){.contact-layout{grid-template-columns:1fr;gap:50px}.contact-panel{grid-row:1}.contact-intro{padding-block:60px 45px}.contact-intro>p:last-child{font-size:16px}.contact-context>h2{font-size:32px}.contact-image{max-height:360px}.contact-image img{object-fit:cover;height:100%}.contact-panel h2{font-size:32px}}@media (width<=540px){.contact-intro h1{font-size:43px}.contact-intro{padding-top:52px}.contact-intro>p:last-child{margin-top:24px;font-size:15px}.contact-panel{padding:25px 22px}.contact-panel h2{font-size:29px}.form-pair{grid-template-columns:1fr;gap:0}.form-field input,.form-field select,.form-field textarea{font-size:16px}.contact-layout{padding-bottom:60px}.contact-context>h2{font-size:32px}.contact-reasons h3{font-size:23px}}
