.ContactForm-module__j1WgZG__form{border:1px solid var(--ink);background:var(--paper);box-shadow:18px 18px 0 var(--ink);gap:22px;padding:clamp(28px,5vw,58px);display:grid}.ContactForm-module__j1WgZG__heading p{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-family:ui-monospace,monospace;font-size:11px;font-weight:800}.ContactForm-module__j1WgZG__heading h2{margin-bottom:12px;font-size:clamp(2.4rem,4vw,4.3rem)}.ContactForm-module__j1WgZG__heading span,.ContactForm-module__j1WgZG__note{color:var(--muted);font-size:12px}.ContactForm-module__j1WgZG__fieldGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ContactForm-module__j1WgZG__form label{letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:800;display:grid}.ContactForm-module__j1WgZG__form input,.ContactForm-module__j1WgZG__form select,.ContactForm-module__j1WgZG__form textarea{border:0;border-bottom:2px solid var(--ink);width:100%;min-height:52px;color:var(--ink);font:400 16px/1.4 var(--body);background:0 0;border-radius:0;padding:12px 4px}.ContactForm-module__j1WgZG__form textarea{resize:vertical}.ContactForm-module__j1WgZG__form input:focus,.ContactForm-module__j1WgZG__form select:focus,.ContactForm-module__j1WgZG__form textarea:focus{border-color:var(--red);background:#fdc12714;outline:0}.ContactForm-module__j1WgZG__form button{width:100%;margin-top:6px}.ContactForm-module__j1WgZG__errors{border-left:5px solid var(--red);background:#fff2ed;padding:16px 18px}.ContactForm-module__j1WgZG__errors:focus{outline:3px solid var(--ink);outline-offset:2px}.ContactForm-module__j1WgZG__errors ul{margin:8px 0 0;padding-left:20px}.ContactForm-module__j1WgZG__note,.ContactForm-module__j1WgZG__status{margin:0}.ContactForm-module__j1WgZG__status{min-height:1.4em;font-size:13px;font-weight:700}@media (max-width:620px){.ContactForm-module__j1WgZG__form{box-shadow:10px 10px 0 var(--ink)}.ContactForm-module__j1WgZG__fieldGrid{grid-template-columns:1fr}}
.contact-module__swMWYG__page{background:var(--paper)}.contact-module__swMWYG__hero{min-height:720px;color:var(--white);background:var(--ink);grid-template-columns:minmax(0,6fr) minmax(0,6fr);display:grid}.contact-module__swMWYG__heroCopy{padding:clamp(70px,9vw,140px) clamp(28px,6vw,90px) 80px var(--page);align-self:center}.contact-module__swMWYG__heroCopy .breadcrumbs{color:#aaa49a;width:auto;padding:0 0 34px}.contact-module__swMWYG__heroCopy h1{max-width:760px;margin-bottom:28px;font-size:clamp(3.7rem,6vw,6.8rem)}.contact-module__swMWYG__heroCopy>p:not(.marker){color:#d4cec5;max-width:650px;font-size:clamp(18px,1.6vw,22px)}.contact-module__swMWYG__heroMedia{min-height:620px;margin:0;position:relative;overflow:hidden}.contact-module__swMWYG__heroMedia img{object-fit:cover;object-position:center}.contact-module__swMWYG__heroMedia figcaption{color:#eee8df;letter-spacing:.08em;text-transform:uppercase;background:#000000d6;padding:16px 20px;font-family:ui-monospace,monospace;font-size:10px;position:absolute;bottom:0;left:0;right:0}.contact-module__swMWYG__direct{border-top:1px solid #3b3935;grid-template-columns:1fr 1fr;margin-top:42px;display:grid}.contact-module__swMWYG__direct a{border-bottom:1px solid #3b3935;gap:4px;min-width:0;padding:18px 20px 18px 0;text-decoration:none;display:grid}.contact-module__swMWYG__direct span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:10px}.contact-module__swMWYG__direct strong{overflow-wrap:anywhere;font-family:var(--display);font-size:clamp(18px,2vw,28px)}.contact-module__swMWYG__formSection{padding:clamp(85px,10vw,150px) var(--page);background:var(--gold);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(50px,8vw,120px);display:grid}.contact-module__swMWYG__formIntro{justify-self:end;max-width:620px}.contact-module__swMWYG__formIntro h2{margin-bottom:42px}.contact-module__swMWYG__formIntro ol{border-top:1px solid #0006;margin:0;padding:0;list-style:none}.contact-module__swMWYG__formIntro li{border-bottom:1px solid #0000004d;grid-template-columns:42px 1fr;gap:14px;padding:20px 0;display:grid}.contact-module__swMWYG__formIntro li>span{font-family:ui-monospace,monospace;font-size:10px;font-weight:800}.contact-module__swMWYG__formIntro h3{margin-bottom:5px;font-size:24px}.contact-module__swMWYG__formIntro p{color:#56440e;margin:0;font-size:14px}.contact-module__swMWYG__nextSteps{width:min(100%,var(--content));padding:clamp(78px,9vw,136px) var(--page);grid-template-columns:2fr 7fr 3fr;align-items:start;gap:clamp(30px,6vw,90px);margin-inline:auto;display:grid}.contact-module__swMWYG__nextSteps h2{margin-bottom:22px}.contact-module__swMWYG__nextSteps div p{color:var(--muted)}.contact-module__swMWYG__nextSteps>a{justify-self:end}@media (max-width:820px){.contact-module__swMWYG__hero,.contact-module__swMWYG__formSection,.contact-module__swMWYG__nextSteps{grid-template-columns:1fr}.contact-module__swMWYG__hero{min-height:auto}.contact-module__swMWYG__heroCopy{order:0}.contact-module__swMWYG__heroMedia{order:1;min-height:380px}.contact-module__swMWYG__formIntro{justify-self:stretch}.contact-module__swMWYG__nextSteps>a{justify-self:start}}@media (max-width:560px){.contact-module__swMWYG__heroCopy h1{font-size:clamp(3.1rem,13vw,4rem)}.contact-module__swMWYG__direct{grid-template-columns:1fr}}
