.contact-module__xwJ-uq__page{width:min(1240px,100% - 3rem);margin:0 auto;padding:clamp(4rem,8vw,7rem) 0 6rem}.contact-module__xwJ-uq__hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:3rem;display:grid}.contact-module__xwJ-uq__hero h1{letter-spacing:-.05em;max-width:820px;margin:.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,7vw,6.7rem);font-weight:500;line-height:.93}.contact-module__xwJ-uq__heroIntro p{color:#5d5e54;margin:0 0 1.25rem;font-size:1.03rem;line-height:1.78}.contact-module__xwJ-uq__heroIntro a{color:var(--rust);letter-spacing:.04em;border-bottom:1px solid;padding-bottom:.2rem;font-size:.8rem;font-weight:900;display:inline-block}.contact-module__xwJ-uq__routeGrid{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-module__xwJ-uq__routeGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff73;min-height:300px;padding:2rem}.contact-module__xwJ-uq__routeGrid article>span{color:var(--rust);letter-spacing:.12em;margin-bottom:3rem;font-size:.67rem;font-weight:900;display:inline-block}.contact-module__xwJ-uq__routeGrid h2{margin:0 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:500;line-height:1.03}.contact-module__xwJ-uq__routeGrid p{color:#5d5e54;margin:0;line-height:1.72}.contact-module__xwJ-uq__routeGrid a{color:var(--rust);letter-spacing:.04em;margin-top:1.4rem;font-size:.75rem;font-weight:900;display:inline-block}.contact-module__xwJ-uq__contactLayout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.45fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.contact-module__xwJ-uq__contactAside{background:var(--od-dark);color:var(--white);padding:2.25rem;position:sticky;top:2rem}.contact-module__xwJ-uq__contactAside h2{letter-spacing:-.035em;margin:.55rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:500;line-height:.98}.contact-module__xwJ-uq__contactAside>p:not(.contact-module__xwJ-uq__eyebrow){color:#ffffffb3;margin:0;line-height:1.72}.contact-module__xwJ-uq__directLinks{border-top:1px solid #fff3;gap:0;margin-top:2rem;display:grid}.contact-module__xwJ-uq__directLinks div{border-bottom:1px solid #ffffff26;gap:.45rem;padding:1rem 0;display:grid}.contact-module__xwJ-uq__directLinks span{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.contact-module__xwJ-uq__directLinks a,.contact-module__xwJ-uq__directLinks strong{color:var(--white);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:1.13rem;font-weight:500}.contact-module__xwJ-uq__customCallout{background:#ffffff14;margin-top:2rem;padding:1.25rem}.contact-module__xwJ-uq__customCallout>strong{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.contact-module__xwJ-uq__customCallout p{color:#ffffffa8;margin:.6rem 0 1rem;line-height:1.58}.contact-module__xwJ-uq__customCallout a{color:#f3d0bd;letter-spacing:.04em;font-size:.73rem;font-weight:900}.contact-module__xwJ-uq__form{border:1px solid var(--line);background:#ffffff80;padding:clamp(1.5rem,4vw,3rem)}.contact-module__xwJ-uq__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-module__xwJ-uq__formHeading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.contact-module__xwJ-uq__formHeading h2{letter-spacing:-.04em;margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.25rem);font-weight:500;line-height:.96}.contact-module__xwJ-uq__formHeading>p{color:#696a60;flex:none;margin:0;font-size:.73rem}.contact-module__xwJ-uq__required{color:#b42318;vertical-align:-.08em;font-size:1.28em;font-weight:900;line-height:1}.contact-module__xwJ-uq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.contact-module__xwJ-uq__field{flex-direction:column;gap:.55rem;min-width:0;display:flex}.contact-module__xwJ-uq__fullWidth{grid-column:1/-1}.contact-module__xwJ-uq__field label{color:#303127;letter-spacing:.045em;text-transform:uppercase;font-size:.71rem;font-weight:900}.contact-module__xwJ-uq__field input,.contact-module__xwJ-uq__field select,.contact-module__xwJ-uq__field textarea{width:100%;color:var(--ink);font:inherit;background:#fffdf7;border:1px solid #b9b9ae;border-radius:0}.contact-module__xwJ-uq__field input,.contact-module__xwJ-uq__field select{min-height:52px;padding:0 .9rem}.contact-module__xwJ-uq__field textarea{resize:vertical;min-height:210px;padding:.9rem;line-height:1.6}.contact-module__xwJ-uq__field input:focus,.contact-module__xwJ-uq__field select:focus,.contact-module__xwJ-uq__field textarea:focus{outline-offset:1px;border-color:var(--rust);outline:3px solid #a5482c2e}.contact-module__xwJ-uq__formFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding-top:2rem;display:flex}.contact-module__xwJ-uq__formFooter p{color:#626359;max-width:590px;margin:0;font-size:.8rem;line-height:1.58}.contact-module__xwJ-uq__formFooter p a{color:var(--rust);text-underline-offset:.16em;font-weight:800;text-decoration:underline}.contact-module__xwJ-uq__formFooter button{flex:none;min-width:180px}.contact-module__xwJ-uq__supportStrip{background:var(--sand);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:clamp(4rem,8vw,7rem);padding:2.5rem;display:grid}.contact-module__xwJ-uq__supportStrip h2{letter-spacing:-.035em;max-width:620px;margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.65rem);font-weight:500;line-height:1}.contact-module__xwJ-uq__supportLinks{gap:0;min-width:270px;display:grid}.contact-module__xwJ-uq__supportLinks a{color:var(--ink);letter-spacing:.035em;border-bottom:1px solid #1e1f1933;padding:.85rem 0;font-size:.76rem;font-weight:900}.contact-module__xwJ-uq__confirmationPage{place-items:center;width:min(880px,100% - 2rem);min-height:62vh;margin:0 auto;padding:5rem 0;display:grid}.contact-module__xwJ-uq__confirmationCard{border-top:4px solid var(--rust);background:var(--od-dark);width:100%;color:var(--white);text-align:center;padding:clamp(2rem,6vw,5rem)}.contact-module__xwJ-uq__confirmationCard h1{letter-spacing:-.045em;max-width:720px;margin:.6rem auto 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,5.8rem);font-weight:500;line-height:.95}.contact-module__xwJ-uq__confirmationCard>p:not(.contact-module__xwJ-uq__eyebrow){color:#ffffffb8;max-width:650px;margin:0 auto;font-size:1rem;line-height:1.72}.contact-module__xwJ-uq__confirmationActions{justify-content:center;gap:.8rem;margin-top:2rem;display:flex}@media (max-width:860px){.contact-module__xwJ-uq__hero,.contact-module__xwJ-uq__contactLayout,.contact-module__xwJ-uq__supportStrip,.contact-module__xwJ-uq__routeGrid{grid-template-columns:1fr}.contact-module__xwJ-uq__routeGrid article{min-height:0}.contact-module__xwJ-uq__contactAside{position:static}.contact-module__xwJ-uq__supportLinks{min-width:0}}@media (max-width:620px){.contact-module__xwJ-uq__page{width:min(100% - 2rem,680px);padding:3rem 0 4rem}.contact-module__xwJ-uq__hero{gap:1.4rem;margin-bottom:2rem}.contact-module__xwJ-uq__hero h1{font-size:clamp(3rem,14vw,4.4rem)}.contact-module__xwJ-uq__heroIntro p{font-size:.96rem;line-height:1.68}.contact-module__xwJ-uq__routeGrid article{padding:1.5rem}.contact-module__xwJ-uq__routeGrid article>span{margin-bottom:1.3rem}.contact-module__xwJ-uq__routeGrid h2{font-size:1.75rem}.contact-module__xwJ-uq__contactLayout{margin-top:3rem}.contact-module__xwJ-uq__contactAside,.contact-module__xwJ-uq__form,.contact-module__xwJ-uq__supportStrip{padding:1.5rem}.contact-module__xwJ-uq__formHeading,.contact-module__xwJ-uq__formFooter{flex-direction:column;align-items:stretch;gap:1rem}.contact-module__xwJ-uq__formHeading{margin-bottom:1.5rem;padding-bottom:1.5rem}.contact-module__xwJ-uq__formHeading h2{font-size:2.45rem}.contact-module__xwJ-uq__formGrid{grid-template-columns:1fr;gap:1.1rem}.contact-module__xwJ-uq__fullWidth{grid-column:auto}.contact-module__xwJ-uq__formFooter{align-items:stretch}.contact-module__xwJ-uq__formFooter button{width:100%}.contact-module__xwJ-uq__supportStrip{margin-top:3rem}.contact-module__xwJ-uq__supportStrip h2{font-size:2.15rem}.contact-module__xwJ-uq__confirmationPage{min-height:55vh;padding:3rem 0}.contact-module__xwJ-uq__confirmationActions{flex-direction:column}}
