.socle-contact-page_page__l_3zb{min-height:100svh;background:#000;color:#f7f7f7}.socle-contact-page_page__l_3zb:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.1),transparent 28rem),radial-gradient(circle at 12% 84%,rgba(255,255,255,.075),transparent 26rem),linear-gradient(180deg,rgba(255,255,255,.03),transparent 34%)}.socle-contact-page_shell__4_hoe{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,.9fr);gap:clamp(3rem,7vw,8rem);width:min(1180px,calc(100% - clamp(2rem, 6vw, 7rem)));min-height:100svh;margin:0 auto;padding:clamp(10rem,16vh,15rem) 0 clamp(4rem,9vh,7rem);align-items:center}.socle-contact-page_intro__T_3hY{display:grid;gap:clamp(1.25rem,2.2vw,2rem);max-width:38rem}.socle-contact-page_contactNotes__x1ANJ dt,.socle-contact-page_eyebrow__S2YCW{margin:0;color:rgba(255,255,255,.48);font-size:.72rem;font-weight:600;letter-spacing:.28em;line-height:1;text-transform:uppercase}.socle-contact-page_intro__T_3hY h1{margin:0;color:#fff;font-family:var(--font-editorial-serif),"Bodoni 72",Didot,Georgia,serif;font-size:clamp(4.2rem,8vw,8.7rem);font-weight:400;letter-spacing:0;line-height:.92}.socle-contact-page_lede__oGCfr{max-width:34rem;margin:0;color:rgba(255,255,255,.68);font-size:clamp(1.06rem,1.3vw,1.28rem);line-height:1.7}.socle-contact-page_contactNotes__x1ANJ{display:grid;gap:1.15rem;margin:clamp(1rem,2vw,2rem) 0 0;padding:0}.socle-contact-page_contactNotes__x1ANJ div{display:grid;gap:.42rem;padding-left:1.05rem;border-left:1px solid rgba(255,255,255,.22)}.socle-contact-page_contactNotes__x1ANJ dd{margin:0;color:rgba(255,255,255,.72);font-size:.96rem;line-height:1.55}.socle-contact-page_form__sAPrX{display:grid;gap:1.1rem;padding:clamp(1.2rem,2vw,1.65rem);border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),rgba(8,8,8,.82);box-shadow:0 34px 90px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px)}.socle-contact-page_fieldGrid__KDq6Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.socle-contact-page_field__5l7Pb{display:grid;gap:.56rem}.socle-contact-page_field__5l7Pb span{color:rgba(255,255,255,.74);font-size:.76rem;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase}.socle-contact-page_field__5l7Pb input,.socle-contact-page_field__5l7Pb select,.socle-contact-page_field__5l7Pb textarea{width:100%;border:1px solid rgba(255,255,255,.15);border-radius:0;background:rgba(0,0,0,.74);color:#fff;font-size:1rem;line-height:1.35;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.socle-contact-page_field__5l7Pb input,.socle-contact-page_field__5l7Pb select{min-height:3.3rem;padding:0 1rem}.socle-contact-page_field__5l7Pb textarea{min-height:11.4rem;resize:vertical;padding:1rem}.socle-contact-page_field__5l7Pb input::placeholder,.socle-contact-page_field__5l7Pb textarea::placeholder{color:rgba(255,255,255,.32)}.socle-contact-page_field__5l7Pb input:focus,.socle-contact-page_field__5l7Pb select:focus,.socle-contact-page_field__5l7Pb textarea:focus{border-color:rgba(255,255,255,.58);background:rgba(8,8,8,.96);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.socle-contact-page_footer__FWAAa{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.4rem}.socle-contact-page_status__JtLQ9{margin:0;color:rgba(255,255,255,.58);font-size:.92rem;line-height:1.4}.socle-contact-page_status__JtLQ9[data-tone=success]{color:rgba(255,255,255,.9)}.socle-contact-page_status__JtLQ9[data-tone=error]{color:#ffb8b8}.socle-contact-page_submitButton__awOcv{display:inline-flex;align-items:center;justify-content:center;gap:.82rem;min-width:10.4rem;min-height:3.22rem;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#fff;color:#000;cursor:pointer;font-size:.92rem;font-weight:600;line-height:1;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease}.socle-contact-page_submitButton__awOcv:disabled{cursor:progress;opacity:.62}.socle-contact-page_submitButton__awOcv:not(:disabled):hover{transform:translateY(-1px);background:rgba(255,255,255,.88)}.socle-contact-page_submitButton__awOcv:focus-visible{outline:1px solid rgba(255,255,255,.8);outline-offset:.4rem}@media (max-width:940px){.socle-contact-page_shell__4_hoe{grid-template-columns:1fr;gap:3rem;align-items:start;padding-top:clamp(8.8rem,15vh,12rem)}.socle-contact-page_intro__T_3hY h1{max-width:9ch}}@media (max-width:620px){.socle-contact-page_shell__4_hoe{width:min(100% - 1.5rem,40rem);padding-bottom:3rem}.socle-contact-page_intro__T_3hY h1{font-size:clamp(3.35rem,16vw,5rem)}.socle-contact-page_fieldGrid__KDq6Q{grid-template-columns:1fr}.socle-contact-page_form__sAPrX{padding:1rem}.socle-contact-page_footer__FWAAa{align-items:stretch;flex-direction:column}.socle-contact-page_submitButton__awOcv{width:100%}}.socle-contact-page_page__l_3zb.socle-contact-page_discoveryTheme__E36Hc{background:#fbf7f0;color:#30251d}.socle-contact-page_page__l_3zb.socle-contact-page_discoveryTheme__E36Hc:before{background:radial-gradient(circle at 82% 18%,rgba(229,164,98,.24),transparent 28rem),radial-gradient(circle at 12% 84%,rgba(255,255,255,.76),transparent 26rem),linear-gradient(180deg,rgba(229,164,98,.08),transparent 38%)}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_contactNotes__x1ANJ dt,.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_eyebrow__S2YCW{color:rgba(64,48,36,.54)}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_intro__T_3hY h1{color:#30251d}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_contactNotes__x1ANJ dd,.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_lede__oGCfr,.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_status__JtLQ9{color:rgba(64,48,36,.68)}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_contactNotes__x1ANJ div{border-color:rgba(111,76,45,.3)}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_form__sAPrX{border-color:rgba(111,76,45,.2);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,250,244,.7)),#fffaf4;box-shadow:0 34px 90px rgba(111,76,45,.12),inset 0 1px 0 rgba(255,255,255,.9)}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_field__5l7Pb span{color:rgba(64,48,36,.7)}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_field__5l7Pb input,.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_field__5l7Pb select,.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_field__5l7Pb textarea{border-color:rgba(111,76,45,.22);background:rgba(255,253,249,.9);color:#30251d}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_field__5l7Pb input::placeholder,.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_field__5l7Pb textarea::placeholder{color:rgba(64,48,36,.36)}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_field__5l7Pb input:focus,.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_field__5l7Pb select:focus,.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_field__5l7Pb textarea:focus{border-color:rgba(179,105,53,.72);background:#fffdf9;box-shadow:0 0 0 3px rgba(229,164,98,.18)}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_status__JtLQ9[data-tone=success]{color:#6b6f43}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_status__JtLQ9[data-tone=error]{color:#a84b3c}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_submitButton__awOcv{border-color:#d9874d;background:#e8b783;color:#30251d}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_submitButton__awOcv:not(:disabled):hover{background:#dfa66d}.socle-contact-page_discoveryTheme__E36Hc .socle-contact-page_submitButton__awOcv:focus-visible{outline-color:rgba(167,95,39,.72)}