.contact-main{overflow:hidden;}.contact-hero{padding:clamp(3rem, 6vw, 5.8rem) 0 0;}.contact-hero-grid{display:grid;grid-template-columns:minmax(0, .95fr) minmax(23rem, 1.05fr);gap:clamp(2rem, 5vw, 5rem);align-items:end;border-bottom:2px solid var(--ink);}.contact-hero-copy{padding-bottom:clamp(2.5rem, 5vw, 5rem);}.contact-hero-copy h1{max-width:14ch;margin-bottom:1.4rem;font-size:var(--type-display-long);line-height:.98;letter-spacing:-.055em;text-wrap:balance;}.contact-hero-copy p{margin:0;font-size:clamp(1.15rem, 2vw, 1.5rem);}.contact-hero-art{margin:0;align-self:end;}.contact-hero-art img{width:100%;}.contact-workspace{display:grid;grid-template-columns:minmax(16rem, .55fr) minmax(0, 1.45fr);border-bottom:2px solid var(--ink);}.contact-options{padding:clamp(2rem, 4vw, 4rem) clamp(2rem, 4vw, 4rem) 3rem 0;border-right:1px solid var(--ink);}.contact-options h2{max-width:11ch;margin-bottom:1.1rem;font-size:var(--type-section);line-height:1.05;letter-spacing:-.05em;}.contact-options>p{max-width:20rem;color:var(--muted);}.contact-options ul{margin:2.5rem 0;padding:0;list-style:none;border-top:2px solid var(--ink);}.contact-options li{display:grid;padding:1rem 0;border-bottom:1px solid var(--ink);}.contact-options li span{color:var(--muted);font-size:var(--type-label);font-weight:800;text-transform:uppercase;}.contact-options li a{width:fit-content;color:var(--blue);font-size:1.25rem;font-weight:800;}.contact-options li small{color:var(--muted);}.contact-note{padding:1rem;background:var(--yellow);border:2px solid var(--ink);}.contact-note p{margin:.35rem 0 0;font-size:.82rem;}.contact-form-panel{padding:clamp(2rem, 4vw, 4rem) 0 3rem clamp(2rem, 4vw, 4rem);}@media (max-width:900px){.contact-hero-grid, .contact-workspace{grid-template-columns:1fr;}.contact-hero-art{max-width:48rem;}.contact-options{padding-right:0;border-right:0;border-bottom:1px solid var(--ink);}.contact-form-panel{padding-left:0;}}
