.contact-module__yypECq__shell{color:#161616;background:#f5f0e8}.contact-module__yypECq__page{overflow:hidden}.contact-module__yypECq__eyebrow{color:#6b5230;letter-spacing:.22em;margin:0;font-size:.7rem;font-weight:700;line-height:1.35}.contact-module__yypECq__hero{color:#fff;background:#111426;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);min-height:48rem;display:grid}.contact-module__yypECq__heroImage{min-height:48rem;position:relative;overflow:hidden}.contact-module__yypECq__heroImage img{object-fit:cover}.contact-module__yypECq__heroWash{background:linear-gradient(90deg,#0000 60%,#11142647),linear-gradient(#0000 62%,#11142647);position:absolute;inset:0}.contact-module__yypECq__heroCopy{flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,9rem) clamp(2rem,6vw,7rem);display:flex}.contact-module__yypECq__heroCopy .contact-module__yypECq__eyebrow{color:#c8b896}.contact-module__yypECq__hero h1{max-width:9ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:1.35rem 0 0;font-size:clamp(4rem,6.4vw,7.2rem);font-weight:400;line-height:.9}.contact-module__yypECq__heroCopy>p:last-child{color:#ffffffc7;max-width:34rem;margin:2rem 0 0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.75}.contact-module__yypECq__paths{padding:clamp(6rem,9vw,10rem) clamp(1.5rem,5.8vw,7rem)}.contact-module__yypECq__pathsHeader{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);align-items:start;gap:3rem;max-width:108rem;margin:0 auto clamp(3.5rem,6vw,6rem);display:grid}.contact-module__yypECq__pathsHeader h2,.contact-module__yypECq__contact h2{max-width:12ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.3rem,5.6vw,6.4rem);font-weight:400;line-height:.94}.contact-module__yypECq__pathLayout{border:1px solid #1616162e;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);max-width:108rem;margin:0 auto;display:grid}.contact-module__yypECq__memberPath{color:#fff;background:#2c1835;flex-direction:column;align-items:flex-start;min-height:42rem;padding:clamp(2.5rem,4.8vw,5.5rem);display:flex}.contact-module__yypECq__memberPath>span{color:#c8b896}.contact-module__yypECq__secondaryPaths article>span{color:#6b5230;letter-spacing:.16em;font-size:.68rem}.contact-module__yypECq__memberPath h3,.contact-module__yypECq__secondaryPaths h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:auto 0 0;font-size:clamp(2.3rem,3.6vw,4.4rem);font-weight:400;line-height:.97}.contact-module__yypECq__memberPath>p{color:#ffffffc2;max-width:36rem;margin:1.4rem 0 0;line-height:1.75}.contact-module__yypECq__pathActions{flex-wrap:wrap;gap:.9rem 1.5rem;margin-top:2.2rem;display:flex}.contact-module__yypECq__pathActions a,.contact-module__yypECq__secondaryPaths a,.contact-module__yypECq__activeTravel a{color:inherit;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.contact-module__yypECq__pathActions a{border-bottom:1px solid #ffffff75;padding-bottom:.4rem}.contact-module__yypECq__secondaryPaths{grid-template-rows:repeat(3,1fr);display:grid}.contact-module__yypECq__secondaryPaths article{background:#fffdf9;border-bottom:1px solid #1616162e;grid-template-columns:3rem 1fr;gap:1rem;min-height:14rem;padding:clamp(2rem,3vw,3.4rem);display:grid}.contact-module__yypECq__secondaryPaths article:last-child{border-bottom:0}.contact-module__yypECq__secondaryPaths h3{margin:0;font-size:clamp(1.8rem,2.6vw,3rem)}.contact-module__yypECq__secondaryPaths p{color:#655c52;max-width:48rem;margin:.9rem 0 0;line-height:1.67}.contact-module__yypECq__secondaryPaths a{margin-top:1.2rem}.contact-module__yypECq__secondaryPaths .contact-module__yypECq__primaryAction{color:#fff;background:#111426;padding:.9rem 1.15rem}.contact-module__yypECq__contact{background:#e9e3da;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.55fr);align-items:start;gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,9vw,10rem) clamp(1.5rem,5.8vw,7rem);display:grid}.contact-module__yypECq__formColumn{max-width:76rem}.contact-module__yypECq__contact h2{margin-top:1.2rem}.contact-module__yypECq__formIntroduction{color:#655c52;max-width:45rem;margin:1.5rem 0 0;line-height:1.75}.contact-module__yypECq__form{margin-top:clamp(3rem,5vw,5rem)}.contact-module__yypECq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.contact-module__yypECq__field{color:#494138;gap:.65rem;margin-bottom:1.6rem;display:grid}.contact-module__yypECq__field>span,.contact-module__yypECq__acknowledgment{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.45}.contact-module__yypECq__field input,.contact-module__yypECq__field select,.contact-module__yypECq__field textarea{color:#161616;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #16161661;border-radius:0}.contact-module__yypECq__field input,.contact-module__yypECq__field select{min-height:3.2rem}.contact-module__yypECq__field textarea{resize:vertical;padding:.8rem 0;line-height:1.55}.contact-module__yypECq__field input:focus,.contact-module__yypECq__field select:focus,.contact-module__yypECq__field textarea:focus{outline-offset:4px;outline:2px solid #2c1835}.contact-module__yypECq__field small,.contact-module__yypECq__acknowledgmentError{color:#8e2f32;font-size:.8rem}.contact-module__yypECq__privacyNote{color:#655c52;max-width:52rem;margin:.5rem 0 1.4rem;font-size:.88rem;line-height:1.65}.contact-module__yypECq__acknowledgment{text-transform:none;grid-template-columns:1.1rem 1fr;align-items:start;gap:.8rem;max-width:55rem;display:grid}.contact-module__yypECq__acknowledgment input{accent-color:#2c1835;width:1rem;height:1rem;margin-top:.12rem}.contact-module__yypECq__acknowledgmentError{margin-top:.6rem;display:block}.contact-module__yypECq__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.contact-module__yypECq__serverError{color:#6f2427;background:#ffffff94;border-left:3px solid #8e2f32;max-width:46rem;margin:1.5rem 0 0;padding:1rem 1.2rem;line-height:1.55}.contact-module__yypECq__submit{color:#fff;cursor:pointer;min-height:3.8rem;font:inherit;letter-spacing:.14em;text-transform:uppercase;background:#111426;border:1px solid #111426;margin-top:2rem;padding:.9rem 1.4rem;font-size:.72rem;font-weight:700}.contact-module__yypECq__submit:disabled{cursor:wait;opacity:.58}.contact-module__yypECq__submit:focus-visible,.contact-module__yypECq__primaryAction:focus-visible,.contact-module__yypECq__pathActions a:focus-visible,.contact-module__yypECq__secondaryPaths a:focus-visible,.contact-module__yypECq__activeTravel a:focus-visible{outline-offset:4px;outline:2px solid #8d6fb1}.contact-module__yypECq__success{background:#fffdf9;border:1px solid #16161638;margin-top:3.5rem;padding:clamp(2rem,4vw,4rem)}.contact-module__yypECq__formEyebrow{color:#6b5230;letter-spacing:.17em;margin:0;font-size:.68rem;font-weight:700}.contact-module__yypECq__success h3{max-width:12ch;font-family:var(--font-display), Georgia, serif;margin:1rem 0 0;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:400;line-height:.98}.contact-module__yypECq__success>p:last-child{color:#655c52;max-width:37rem;line-height:1.7}.contact-module__yypECq__activeTravel{color:#fff;background:#111426;border-top:3px solid #c8b896;padding:clamp(2rem,3vw,3.5rem);position:sticky;top:8rem}.contact-module__yypECq__activeTravel .contact-module__yypECq__eyebrow{color:#c8b896}.contact-module__yypECq__activeTravel h3{font-family:var(--font-display), Georgia, serif;margin:1.4rem 0 0;font-size:clamp(2.1rem,3vw,3.5rem);font-weight:400;line-height:1}.contact-module__yypECq__activeTravel>p:not(.contact-module__yypECq__eyebrow){color:#ffffffc2;margin:1.5rem 0 0;line-height:1.72}.contact-module__yypECq__activeTravel a{margin-top:1.7rem}.contact-module__yypECq__activeTravel address{color:#ffffffb8;margin-top:1.2rem;font-style:normal;line-height:1.6}@media (max-width:980px){.contact-module__yypECq__hero{grid-template-columns:1fr;min-height:0}.contact-module__yypECq__heroImage{min-height:34rem}.contact-module__yypECq__heroCopy{padding-top:5rem;padding-bottom:5.5rem}.contact-module__yypECq__pathsHeader,.contact-module__yypECq__contact{grid-template-columns:1fr}.contact-module__yypECq__pathsHeader h2{max-width:13ch}.contact-module__yypECq__pathLayout{grid-template-columns:1fr}.contact-module__yypECq__memberPath{min-height:34rem}.contact-module__yypECq__activeTravel{max-width:42rem;position:static}}@media (max-width:640px){.contact-module__yypECq__heroImage{min-height:27rem}.contact-module__yypECq__heroCopy{padding:4rem 1.4rem 4.5rem}.contact-module__yypECq__hero h1{font-size:clamp(3.4rem,16vw,5rem)}.contact-module__yypECq__paths,.contact-module__yypECq__contact{padding-left:1rem;padding-right:1rem}.contact-module__yypECq__pathsHeader{gap:1.3rem;padding-inline:.4rem}.contact-module__yypECq__pathsHeader h2,.contact-module__yypECq__contact h2{font-size:clamp(2.8rem,13vw,4.2rem)}.contact-module__yypECq__memberPath{min-height:31rem;padding:2.2rem 1.6rem}.contact-module__yypECq__secondaryPaths article{grid-template-columns:2.2rem 1fr;padding:2rem 1.4rem}.contact-module__yypECq__formGrid{grid-template-columns:1fr;gap:0}.contact-module__yypECq__activeTravel{padding:2rem 1.5rem}}@media (prefers-reduced-motion:reduce){.contact-module__yypECq__page{scroll-behavior:auto}}
