.Contact_section___C5Al{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;background:var(--scene-background)}.Contact_section___C5Al:before{position:absolute;inset:0;z-index:0;content:"";background:linear-gradient(180deg,rgba(var(--ink-rgb),.08),transparent 42%);pointer-events:none}.Contact_inner__XcQBV{position:relative;z-index:1;width:min(calc(100% - var(--rail-safe-area) - 80px),var(--content-max-width));flex:1 1;min-height:0;margin:0 auto 0 calc(var(--rail-safe-area) + max(40px, calc((100% - var(--rail-safe-area) - var(--content-max-width)) / 2)));padding:var(--space-3xl) 0 var(--space-xl);display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);grid-gap:var(--space-5xl);gap:var(--space-5xl);align-items:center}.Contact_left__IhRLi,.Contact_right__UR3JU{min-width:0}.Contact_labelRow__yBNT3{margin-bottom:var(--space-lg)}.Contact_title__t1I67{margin:0 0 var(--space-lg);font-family:var(--font-cormorant),serif;font-size:var(--font-size-display-lg);font-weight:400;line-height:.96;letter-spacing:-.015em;color:var(--color-text)}.Contact_title__t1I67 em{color:var(--color-text);font-style:italic;font-weight:400}.Contact_text__jXyaA{max-width:600px;margin-bottom:var(--space-2xl);font-family:var(--font-archivo),sans-serif;font-size:var(--font-size-body-lg);line-height:1.65;color:rgba(var(--text-rgb),.86)}.Contact_right__UR3JU{display:flex;flex-direction:column;border-top:1px solid rgba(var(--gold-rgb),.24)}.Contact_row__eTXlf{padding:var(--space-2xl) 0;display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);border-bottom:1px solid rgba(var(--gold-rgb),.2)}.Contact_rowLabel__6KYZg{font-family:var(--font-archivo),sans-serif;font-size:var(--font-size-label-md);line-height:var(--line-height-compact);letter-spacing:.2em;color:var(--color-gold);text-transform:uppercase}.Contact_rowLink__MzQAn{font-family:var(--font-archivo),sans-serif;font-size:var(--font-size-body-lg);line-height:1.52;color:rgba(var(--text-rgb),.96);text-decoration:none;transition:color var(--transition-fast)}.Contact_rowLink__MzQAn:hover{color:var(--color-gold)}.Contact_footer__VO1m0{position:relative;z-index:1;width:min(calc(100% - var(--rail-safe-area) - 80px),var(--content-max-width));min-height:76px;margin:0 auto 0 calc(var(--rail-safe-area) + max(40px, calc((100% - var(--rail-safe-area) - var(--content-max-width)) / 2)));display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);border-top:1px solid rgba(var(--gold-rgb),.16)}.Contact_footerCopy__Xtmpn,.Contact_footerCredit__qjEcP{font-family:var(--font-archivo),sans-serif;font-size:9px;letter-spacing:.1em;color:rgba(var(--text-rgb),.48)}@media (max-width:1180px){.Contact_inner__XcQBV{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:var(--space-3xl)}.Contact_footer__VO1m0,.Contact_inner__XcQBV{width:min(calc(100% - 80px),var(--content-max-width));margin:0 auto}}@media (max-width:860px){.Contact_section___C5Al{height:auto;overflow:visible;background:var(--scene-background);scroll-margin-top:var(--header-height)}}@media (max-width:720px){.Contact_inner__XcQBV{width:calc(100% - 32px);padding:calc(var(--header-height) + var(--space-lg)) 0 var(--space-sm);grid-template-columns:1fr;gap:var(--space-lg);align-content:center}.Contact_labelRow__yBNT3,.Contact_title__t1I67{margin-bottom:var(--space-md)}.Contact_title__t1I67{font-size:38px}.Contact_text__jXyaA{max-width:none;margin-bottom:var(--space-lg);font-size:var(--font-size-body-sm);line-height:1.52}.Contact_right__UR3JU{border-top-color:rgba(var(--gold-rgb),.26)}.Contact_row__eTXlf{padding:var(--space-md) 0;grid-template-columns:1fr;gap:var(--space-xs)}.Contact_rowLabel__6KYZg{font-size:9px;letter-spacing:.16em}.Contact_rowLink__MzQAn{font-size:var(--font-size-body-sm);line-height:1.42}.Contact_footer__VO1m0{width:calc(100% - 32px);min-height:56px;gap:var(--space-sm)}.Contact_footerCopy__Xtmpn,.Contact_footerCredit__qjEcP{font-size:8px}}@media (max-width:720px) and (max-height:680px){.Contact_inner__XcQBV{padding-top:calc(var(--header-height) + var(--space-sm));gap:var(--space-md)}.Contact_title__t1I67{font-size:32px}.Contact_text__jXyaA{margin-bottom:var(--space-md);font-size:12px;line-height:1.42}.Contact_row__eTXlf{padding:var(--space-sm) 0}.Contact_footer__VO1m0{min-height:44px}}@media (max-height:760px) and (min-width:721px){.Contact_inner__XcQBV{padding-top:var(--space-xl);padding-bottom:var(--space-md)}.Contact_title__t1I67{font-size:var(--font-size-display-md)}.Contact_text__jXyaA{margin-bottom:var(--space-lg);font-size:var(--font-size-body-md);line-height:1.55}.Contact_row__eTXlf{padding:var(--space-lg) 0}.Contact_rowLink__MzQAn{font-size:var(--font-size-body-md)}}