.Contact_page__Kabgx{overflow:hidden}.Contact_hero__dZMFK{position:relative;display:flex;align-items:flex-end;min-height:clamp(480px,66vh,680px);overflow:hidden;background:#151311}.Contact_heroMedia__4_Yff{position:absolute;inset:0;overflow:hidden}.Contact_heroImage__rOv81{width:100%;height:100%;object-fit:cover;object-position:center 30%;transform:scale(1.12);animation:Contact_heroZoom__2Ena1 14s var(--ease-luxe) forwards}@keyframes Contact_heroZoom__2Ena1{to{transform:scale(1.02)}}.Contact_heroOverlay__iqHN2{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,14,13,.88),rgba(15,14,13,.5) 55%,rgba(15,14,13,.2)),linear-gradient(0deg,rgba(15,14,13,.55),transparent 50%)}.Contact_heroContent__H5LIn{position:relative;z-index:2;width:min(100% - (var(--page-gutter) * 2),var(--container-width));margin-inline:auto;padding:110px 0 clamp(60px,8vw,100px)}.Contact_heroEyebrow__ZM201{display:inline-flex;align-items:center;gap:16px;color:var(--color-champagne-light);font-size:11px;letter-spacing:.4em;text-transform:uppercase;opacity:0;animation:Contact_fadeUp__0mMcI 1.2s var(--ease-luxe) .2s forwards}.Contact_heroEyebrow__ZM201:before{content:"";width:48px;height:1px;background:var(--gold-gradient)}.Contact_hero__dZMFK h1{margin:22px 0 24px;color:var(--color-ivory);font-size:clamp(56px,8vw,120px);font-weight:300;line-height:.95;letter-spacing:-.02em}.Contact_heroLine__KsfRn{display:block;overflow:hidden;padding-bottom:.08em}.Contact_heroLine__KsfRn>*{display:inline-block;transform:translateY(110%);animation:Contact_lineUp__nhBmS 1.4s var(--ease-luxe) forwards}.Contact_heroLine__KsfRn:first-child>*{animation-delay:.35s}.Contact_heroLine__KsfRn:nth-child(2)>*{animation-delay:.5s;padding-left:.5em}.Contact_hero__dZMFK h1 em{font-weight:300;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.Contact_heroText__fx29d{max-width:480px;margin:0;color:rgba(247,243,236,.78);font-size:16px;font-weight:300;line-height:1.9;opacity:0;animation:Contact_fadeUp__0mMcI 1.2s var(--ease-luxe) .85s forwards}@keyframes Contact_lineUp__nhBmS{to{transform:translateY(0)}}@keyframes Contact_fadeUp__0mMcI{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.Contact_mainSection__juAG3{padding-block:clamp(80px,9vw,140px)}.Contact_layout__FMk0C{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(50px,7vw,120px);gap:clamp(50px,7vw,120px);align-items:start}.Contact_conciergeInfo__DmMma{display:flex;flex-direction:column;gap:40px}.Contact_conciergeIntro__tu3_4 h2{margin:16px 0 20px;font-size:clamp(40px,4.4vw,62px);font-weight:300}.Contact_conciergeIntro__tu3_4 h2 em{color:var(--color-champagne-deep)}.Contact_conciergeIntro__tu3_4 p{max-width:440px;margin:0;color:#4F4A43;font-size:15.5px;font-weight:300;line-height:1.95}.Contact_methods__rX1p4{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.Contact_method__EcSCP{display:flex;gap:24px;padding:30px 0;border-bottom:1px solid var(--color-border);transition:padding .6s var(--ease-luxe)}.Contact_method__EcSCP:hover{padding-left:8px}.Contact_methodIcon__1oDmn{display:grid;flex-shrink:0;width:52px;height:52px;place-items:center;border:1px solid rgba(184,149,90,.5);border-radius:50%;color:var(--color-champagne-deep);transition:background .5s var(--ease-luxe),color .5s var(--ease-luxe),border-color .5s ease}.Contact_method__EcSCP:hover .Contact_methodIcon__1oDmn{background:var(--color-obsidian);border-color:var(--color-obsidian);color:var(--color-champagne-light)}.Contact_methodBody__H2Nbn{display:flex;flex-direction:column}.Contact_methodLabel__U0X0v{margin-bottom:6px;color:var(--color-champagne-deep);font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.Contact_methodBody__H2Nbn h3{margin:0 0 6px;font-size:25px;font-weight:400}.Contact_methodBody__H2Nbn p{margin:0;color:var(--color-muted);font-size:14px;font-weight:300;line-height:1.7}.Contact_methodNote__EiNg_{margin-top:4px!important;color:var(--color-champagne-deep)!important;font-family:var(--font-heading);font-size:16px!important;font-style:italic}.Contact_methodLink__U04r6{position:relative;align-self:flex-start;margin-top:12px;padding-bottom:3px;color:var(--color-obsidian);font-size:14px;letter-spacing:.02em}.Contact_methodLink__U04r6:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-champagne);transform-origin:left;transition:transform .6s var(--ease-luxe)}.Contact_methodLink__U04r6:hover{color:var(--color-champagne-deep)}.Contact_methodLink__U04r6:hover:after{transform:scaleX(.35)}.Contact_formCard__81CVq{position:relative;padding:clamp(36px,5vw,68px);background:var(--color-white);box-shadow:0 40px 80px -40px rgba(15,14,13,.22)}.Contact_formCard__81CVq:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--gold-gradient)}.Contact_formCard__81CVq:after{content:"";position:absolute;inset:14px;border:1px solid rgba(184,149,90,.18);pointer-events:none}.Contact_formHeader__4qjQf{margin-bottom:10px}.Contact_formHeader__4qjQf h3{margin:14px 0 12px;font-size:clamp(34px,3.4vw,46px);font-weight:300}.Contact_formHeader__4qjQf h3 em{color:var(--color-champagne-deep)}.Contact_formHeader__4qjQf p{margin:0;color:var(--color-muted);font-size:14.5px;font-weight:300}.Contact_form__45ikd{position:relative;z-index:1;display:flex;flex-direction:column;gap:30px}.Contact_fieldRow__SnSL1{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.Contact_fieldGroup___09C6{display:flex;flex-direction:column;gap:4px}.Contact_fieldLabel__PP2uV{color:var(--color-obsidian);font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;transition:color .3s ease}.Contact_fieldGroup___09C6:focus-within .Contact_fieldLabel__PP2uV{color:var(--color-champagne-deep)}.Contact_input__M4jk2,.Contact_select__DeSDW,.Contact_textarea__3GRJi{width:100%;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-obsidian);font-family:var(--font-body);font-size:15px;font-weight:300;transition:border-color .4s var(--ease-luxe),box-shadow .4s var(--ease-luxe)}.Contact_input__M4jk2::placeholder,.Contact_textarea__3GRJi::placeholder{color:#B3AA9C}.Contact_input__M4jk2:focus,.Contact_select__DeSDW:focus,.Contact_textarea__3GRJi:focus{outline:none;border-color:var(--color-champagne);box-shadow:0 1px 0 0 var(--color-champagne)}.Contact_selectWrap__durcO{position:relative}.Contact_selectWrap__durcO:after{content:"";position:absolute;right:4px;top:50%;width:7px;height:7px;border-right:1px solid var(--color-champagne-deep);border-bottom:1px solid var(--color-champagne-deep);transform:translateY(-70%) rotate(45deg);pointer-events:none}.Contact_select__DeSDW{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer}.Contact_textarea__3GRJi{min-height:130px;resize:vertical;line-height:1.7}.Contact_formFooter__Yn5hi{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:8px}.Contact_submitButton__lZJ40{min-width:220px}.Contact_formDisclaimer__eiKSj{margin:0;color:var(--color-muted);font-size:12.5px;font-weight:300}.Contact_successState__g34nA{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:50px 10px;text-align:center}.Contact_successIcon__x7_yg{display:grid;width:74px;height:74px;margin-bottom:18px;place-items:center;border:1px solid var(--color-champagne);border-radius:50%;color:var(--color-champagne-deep);box-shadow:0 0 0 8px rgba(184,149,90,.08)}.Contact_successState__g34nA h3{margin:6px 0 12px;font-size:48px;font-style:italic;font-weight:300}.Contact_successState__g34nA p{max-width:400px;margin:0 0 30px;color:var(--color-muted);font-size:15px;font-weight:300;line-height:1.85}.Contact_flagships__3CdWD{padding-block:clamp(80px,9vw,140px);background:radial-gradient(ellipse at 50% 0,rgba(201,168,106,.16),transparent 55%),var(--color-obsidian)}.Contact_flagshipsHeader__TBjaT{max-width:660px;margin:0 auto clamp(50px,6vw,70px);text-align:center}.Contact_flagshipsHeader__TBjaT .eyebrow{color:var(--color-champagne-light)}.Contact_flagshipsHeader__TBjaT h2{margin:16px 0 18px;color:var(--color-ivory);font-weight:300}.Contact_flagshipsHeader__TBjaT h2 em{color:var(--color-champagne-light)}.Contact_flagshipsHeader__TBjaT p{color:rgba(247,243,236,.6);font-size:16px;font-weight:300}.Contact_flagshipGrid__izDdn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px)}.Contact_flagshipCard__fpUK9{position:relative;aspect-ratio:4/3.4;overflow:hidden;background:#222}.Contact_flagshipCard__fpUK9 img{width:100%;height:100%;object-fit:cover;filter:grayscale(.4) brightness(.9);transition:transform 1.6s var(--ease-luxe),filter 1.2s var(--ease-luxe)}.Contact_flagshipCard__fpUK9:hover img{transform:scale(1.06);filter:grayscale(0) brightness(1)}.Contact_flagshipOverlay__bOSCu{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,14,13,.85),rgba(15,14,13,.15) 60%)}.Contact_flagshipFrame__L7w4_{position:absolute;inset:18px;border:1px solid rgba(217,194,154,.5);opacity:0;transform:scale(1.04);transition:opacity .8s var(--ease-luxe),transform .8s var(--ease-luxe);pointer-events:none}.Contact_flagshipCard__fpUK9:hover .Contact_flagshipFrame__L7w4_{opacity:1;transform:scale(1)}.Contact_flagshipInfo__4_IF8{position:absolute;z-index:2;left:clamp(28px,3vw,44px);right:clamp(28px,3vw,44px);bottom:clamp(28px,3vw,44px)}.Contact_flagshipIndex__yh8dN{color:var(--color-champagne-light);font-family:var(--font-heading);font-size:16px;font-style:italic;letter-spacing:.06em}.Contact_flagshipInfo__4_IF8 h3{margin:6px 0 8px;color:var(--color-ivory);font-size:clamp(44px,5vw,68px);font-weight:300}.Contact_flagshipInfo__4_IF8 p{margin:0;color:rgba(247,243,236,.75);font-size:14px;font-weight:300;letter-spacing:.04em}.Contact_flagshipLink__YPZ4S{display:inline-flex;align-items:center;gap:12px;margin-top:20px;color:var(--color-ivory);font-size:10.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;transition:color .4s ease}.Contact_flagshipLink__YPZ4S:after{content:"";width:36px;height:1px;background:var(--color-champagne);transition:width .6s var(--ease-luxe)}.Contact_flagshipLink__YPZ4S:hover{color:var(--color-champagne-light)}.Contact_flagshipLink__YPZ4S:hover:after{width:64px}@media (max-width:960px){.Contact_layout__FMk0C{grid-template-columns:1fr;gap:60px}}@media (max-width:720px){.Contact_flagshipGrid__izDdn{grid-template-columns:1fr}.Contact_flagshipCard__fpUK9{aspect-ratio:4/3.6}}@media (max-width:540px){.Contact_fieldRow__SnSL1{grid-template-columns:1fr}.Contact_method__EcSCP{gap:18px}.Contact_methodIcon__1oDmn{width:44px;height:44px}.Contact_submitButton__lZJ40{width:100%}}