.contact_contactHero__m0W7v{position:relative;overflow:hidden;background:#080807;padding-block:clamp(3.5rem,7vw,6rem)}.contact_contactHeroGlow__XswTU{position:absolute;inset:0;background:radial-gradient(circle at 75% 18%,hsla(43,59%,63%,.18),transparent 28rem)}.contact_contactContainer__2Vvib{width:min(calc(100% - clamp(2rem, 5vw, 5rem)),90rem);margin-inline:auto;min-width:0}.contact_contactHeroContent__IR1z_{position:relative;min-width:0}.contact_contactEyebrow__qasgF{font-size:.75rem;font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#d8b86a}.contact_contactTitle__0KdsN{width:100%;max-width:none;margin-top:1.25rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.75rem,6.5vw,5.5rem);font-weight:500;line-height:1.02;color:#f5efe3;overflow-wrap:normal;word-break:normal}.contact_contactLead__OYeNu{max-width:42rem;margin-top:1.5rem;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.8;color:hsla(40,47%,93%,.7)}.contact_contactSection__NuCs7{width:min(calc(100% - clamp(2rem, 5vw, 5rem)),90rem);margin-inline:auto;padding-bottom:clamp(5rem,8vw,7rem)}.contact_contactLayout__PXTDg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));align-items:start;gap:clamp(1.5rem,3vw,2.5rem);min-width:0}.contact_contactLayout__PXTDg>*{min-width:0}.contact_contactPanel__ntaXR{width:100%;max-width:100%;min-width:0;padding:clamp(1.25rem,4vw,2.5rem)}.contact_contactInfoPanel__YNNR2{width:100%;max-width:100%;min-width:0;padding:clamp(1.25rem,4vw,2.25rem)}.contact_panelTitle__jbS_e{margin-top:1rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,2.5rem);line-height:1.12;color:#f5efe3;overflow-wrap:normal;word-break:normal}.contact_formGrid__TSZdJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1.25rem,2vw,1.75rem);margin-top:clamp(1.75rem,4vw,2.25rem);min-width:0}.contact_formField__DAqBG,.contact_formGrid__TSZdJ>*{min-width:0}.contact_formFieldFull__jI4rk{grid-column:1/-1;min-width:0}.contact_formInput__O3ggF{width:100%;max-width:100%;box-sizing:border-box}.contact_checkboxRow__L7zWX{display:flex;gap:.75rem;min-width:0;margin-top:1.5rem;font-size:.875rem;line-height:1.5rem;color:hsla(40,47%,93%,.7)}.contact_checkboxText__gyBM_{min-width:0}.contact_infoList__RLEZi{display:grid;gap:1.25rem;margin-top:2rem;min-width:0}.contact_infoItem__iXaet{min-width:0;border-left:1px solid hsla(43,59%,63%,.25);padding-left:1rem}.contact_infoLink__15pXv{overflow-wrap:anywhere}.contact_faqSection__n_XxG{background:rgba(19,18,15,.55);padding-block:clamp(5rem,9vw,8rem)}.contact_faqHeader__4jdG4{max-width:48rem;min-width:0}.contact_faqTitle__wgJup{margin-top:1.25rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3rem);font-weight:500;line-height:1.12;color:#f5efe3}.contact_faqGrid__OuKWD{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1.25rem;margin-top:clamp(2rem,5vw,3rem);min-width:0}.contact_faqCard__Ct6LL{min-width:0;padding:clamp(1.25rem,4vw,1.75rem)}.contact_faqQuestion__K4Ye6{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,1.75rem);line-height:1.15;color:#f5efe3}@media (min-width:72rem){.contact_contactLayout__PXTDg{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}}