/** About and Contact local fidelity; unsupported copy/media remain explicit gates. */
.sb-maison-about,.sb-maison-contact{overflow:clip;background:var(--sb-color-bg);color:var(--sb-color-text)}
.sb-maison-about__hero{position:relative;height:clamp(600px,92vh,980px);margin-top:calc(-1 * var(--sb-header-height-desktop));overflow:hidden;background:var(--sb-color-bg-inverse)}
.sb-maison-about__hero-media{position:absolute;inset:0;background:var(--sb-color-surface-media-inverse)}
.sb-maison-about__scrim{position:absolute;inset:0;background:var(--sb-overlay-hero)}
.sb-maison-about__hero-copy{position:absolute;inset:0;z-index:var(--sb-layer-raised);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:var(--sb-section-y-lg) var(--sb-page-inline) var(--sb-space-28);text-align:center}
.sb-maison-about__hero-copy h1{margin:0;color:var(--sb-color-text-inverse);font-size:var(--sb-type-hero);font-weight:var(--sb-weight-light);line-height:var(--sb-lh-display);letter-spacing:var(--sb-ls-hero)}
.sb-maison-about__copy-gate,.sb-maison-about__heading-gate,.sb-maison-about__story-gate span,.sb-maison-about__body-gates span,.sb-maison-about__value-grid span,.sb-maison-about__today-copy>span:not(.sb-maison-about__index),.sb-maison-contact__eyebrow-gate,.sb-maison-contact__copy-gate,.sb-maison-contact__direct-heading span{display:block;height:1px;background:var(--sb-color-border-control)}
.sb-maison-about__copy-gate--hero{width:min(420px,72vw);margin-top:var(--sb-space-12);background:var(--sb-color-border-inverse-control)}
.sb-maison-about__intro,.sb-maison-about__story{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:var(--sb-space-28);padding:var(--sb-section-y-lg) var(--sb-page-inline)}
.sb-maison-about__heading-gate{width:min(360px,100%);margin-top:var(--sb-space-8)}
.sb-maison-about__body-gates,.sb-maison-about__story-gate{display:flex;flex-direction:column;gap:var(--sb-space-12)}
.sb-maison-about__body-gates span:nth-child(2),.sb-maison-about__story-gate span:nth-child(2){width:92%}.sb-maison-about__body-gates span:nth-child(3),.sb-maison-about__story-gate span:nth-child(3){width:84%}.sb-maison-about__body-gates span:nth-child(4),.sb-maison-about__story-gate span:nth-child(4){width:68%}
.sb-maison-about__story{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--sb-color-border)}
.sb-maison-about__wide-media{height:clamp(420px,62vh,760px);background:var(--sb-color-surface-media)}
.sb-maison-about__media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.sb-maison-about__media-pair .sb-media{aspect-ratio:1;background:var(--sb-color-surface-media)}
.sb-maison-about__values,.sb-maison-about__today{padding:var(--sb-section-y-lg) var(--sb-page-inline)}
.sb-maison-about__value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--sb-space-28)}.sb-maison-about__value-grid div{display:flex;min-height:150px;flex-direction:column;gap:var(--sb-space-12);padding:var(--sb-space-14) 0;border-top:1px solid var(--sb-color-border)}.sb-maison-about__value-grid div:nth-child(odd){padding-right:var(--sb-space-20)}.sb-maison-about__value-grid div:nth-child(even){padding-left:var(--sb-space-20)}.sb-maison-about__value-grid div:last-child{grid-column:1/-1}.sb-maison-about__value-grid span:nth-child(2){width:88%}.sb-maison-about__value-grid span:nth-child(3){width:64%}
.sb-maison-about__today{padding-top:0}.sb-maison-about__today-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px var(--sb-space-24);margin-top:var(--sb-space-28)}.sb-maison-about__today-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.sb-maison-about__today-media{aspect-ratio:4/5;background:var(--sb-color-surface-media)}.sb-maison-about__today-copy{display:flex;flex-direction:column;gap:var(--sb-space-10);padding:var(--sb-space-14) 0 var(--sb-space-24)}.sb-maison-about__index{color:var(--sb-color-text-muted);font-size:var(--sb-type-nav-mobile);letter-spacing:var(--sb-ls-label)}.sb-maison-about__today-copy>span:nth-child(3){width:88%}.sb-maison-about__today-copy>span:nth-child(4){width:62%}
.sb-maison-contact__title{padding:var(--sb-section-y) var(--sb-page-inline) var(--sb-space-18)}.sb-maison-contact__title h1{margin:var(--sb-space-8) 0 0;font-size:var(--sb-type-hero);font-weight:var(--sb-weight-light);line-height:var(--sb-lh-display);letter-spacing:var(--sb-ls-hero)}.sb-maison-contact__eyebrow-gate{width:120px}
.sb-maison-contact__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sb-space-28);padding:0 var(--sb-page-inline) var(--sb-section-y-lg)}.sb-maison-contact__media{aspect-ratio:4/3;background:var(--sb-color-surface-media)}.sb-maison-contact__location h2{margin:var(--sb-space-13) 0 0;font-size:var(--sb-type-h2);font-weight:var(--sb-weight-light);line-height:var(--sb-lh-display);letter-spacing:var(--sb-ls-display)}.sb-maison-contact__facts{margin-top:var(--sb-space-11);border-bottom:1px solid var(--sb-color-border)}.sb-maison-contact__facts p{margin:0;padding:var(--sb-space-6) 0;border-top:1px solid var(--sb-color-border);color:var(--sb-color-text-muted);font-size:var(--sb-type-body);line-height:var(--sb-lh-body)}.sb-maison-contact__facts a{text-decoration:underline;text-underline-offset:4px}.sb-maison-contact__copy-gate{width:54%;margin-top:var(--sb-space-11)}
.sb-maison-contact__direct{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:var(--sb-space-28);margin:0 var(--sb-page-inline);padding:var(--sb-section-y) 0 var(--sb-section-y-lg);border-top:1px solid var(--sb-color-border)}.sb-maison-contact__direct-heading{display:flex;flex-direction:column;gap:var(--sb-space-12);padding-top:var(--sb-space-7)}.sb-maison-contact__direct-heading span:first-child{width:55%}.sb-maison-contact__direct-heading span:last-child{width:36%}.sb-maison-contact__direct-links{display:flex;align-items:flex-end;gap:var(--sb-space-28);flex-wrap:wrap}
@media(max-width:1039px){.sb-maison-about__hero{margin-top:calc(-1 * var(--sb-header-height-mobile))}}
@media(max-width:919px){.sb-maison-about__intro,.sb-maison-about__story,.sb-maison-contact__direct{grid-template-columns:1fr}.sb-maison-about__today-grid{column-gap:var(--sb-space-12)}.sb-maison-contact__locations{gap:var(--sb-space-18)}}
@media(max-width:767px){.sb-maison-about__hero{height:560px}.sb-maison-about__hero-copy{padding-right:var(--sb-page-inline-mobile);padding-left:var(--sb-page-inline-mobile)}.sb-maison-about__hero-copy h1{font-size:var(--sb-type-hero-mobile-page)}.sb-maison-about__intro,.sb-maison-about__story,.sb-maison-about__values,.sb-maison-about__today{padding:var(--sb-section-y-mobile) var(--sb-page-inline-mobile)}.sb-maison-about__story{grid-template-columns:1fr}.sb-maison-about__wide-media{height:420px}.sb-maison-about__value-grid,.sb-maison-about__today-grid{grid-template-columns:1fr}.sb-maison-about__value-grid div,.sb-maison-about__value-grid div:nth-child(odd),.sb-maison-about__value-grid div:nth-child(even){padding-right:0;padding-left:0}.sb-maison-about__value-grid div:last-child{grid-column:auto}.sb-maison-contact__title{padding:var(--sb-section-y-mobile) var(--sb-page-inline-mobile) var(--sb-space-18)}.sb-maison-contact__title h1{font-size:var(--sb-type-hero-mobile-page)}.sb-maison-contact__locations{grid-template-columns:1fr;gap:var(--sb-section-y-mobile-lg);padding:0 var(--sb-page-inline-mobile) var(--sb-section-y-mobile-lg)}.sb-maison-contact__direct{grid-template-columns:1fr;margin:0 var(--sb-page-inline-mobile);padding:var(--sb-section-y-mobile) 0 var(--sb-section-y-mobile-lg)}.sb-maison-contact__direct-links{align-items:stretch;gap:var(--sb-space-12)}.sb-maison-contact__direct-links .sb-btn{width:100%;justify-content:flex-start}}
