/** T-MAISON-CONTENT Atelier local composition — SB-MSN-005. */
.sb-maison-atelier{overflow:clip;background:var(--sb-color-bg-inverse);color:var(--sb-color-text-inverse)}
.sb-maison-atelier__hero,.sb-maison-atelier__fullbleed,.sb-maison-atelier__closing{position:relative;overflow:hidden;min-height:clamp(520px,84vh,960px)}
.sb-maison-atelier__hero{height:clamp(620px,94vh,1000px);margin-top:calc(-1 * var(--sb-header-height-desktop))}.sb-maison-atelier__fullbleed{height:clamp(480px,72vh,860px)}.sb-maison-atelier__closing{height:clamp(440px,66vh,760px)}
.sb-maison-atelier__media{position:absolute;inset:0}.sb-maison-atelier__image{width:100%;height:100%;object-fit:cover}.sb-maison-atelier__scrim{position:absolute;inset:0;background:rgba(10,10,11,.5)}.sb-maison-atelier__scrim--bottom{background:rgba(10,10,11,.62)}
.sb-maison-atelier__hero>.sb-maison-atelier__scrim{background:linear-gradient(180deg,rgba(10,10,11,.5),rgba(10,10,11,.12) 40%,rgba(10,10,11,.92))}.sb-maison-atelier__fullbleed>.sb-maison-atelier__scrim,.sb-maison-atelier__closing>.sb-maison-atelier__scrim{background:linear-gradient(180deg,rgba(10,10,11,.24),rgba(10,10,11,.08) 34%,rgba(10,10,11,.9))}
.sb-maison-atelier__hero-copy,.sb-maison-atelier__closing-copy{position:absolute;inset:0;z-index:var(--sb-layer-raised);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:var(--sb-section-y-lg) var(--sb-page-inline) var(--sb-space-18)}
.sb-maison-atelier h1,.sb-maison-atelier h2{margin:0;font-weight:var(--sb-weight-light);letter-spacing:var(--sb-ls-display)}.sb-maison-atelier h1{font-size:var(--sb-type-hero);line-height:var(--sb-lh-display)}.sb-maison-atelier h2{font-size:var(--sb-type-editorial);line-height:var(--sb-lh-display)}
.sb-maison-atelier__subtitle{margin:var(--sb-space-4) 0 0;color:var(--sb-color-accent-metal-over-media);font-size:var(--sb-type-editorial);line-height:var(--sb-lh-display)}.sb-maison-atelier__caption{max-width:64ch;margin:var(--sb-space-9) 0 0;color:var(--sb-color-text-inverse-muted);font-size:var(--sb-type-caption);line-height:var(--sb-lh-body)}.sb-maison-atelier__caption--dark{color:var(--sb-color-text-muted)}
.sb-maison-atelier__editorial{padding:var(--sb-section-y-lg) var(--sb-page-inline)}.sb-maison-atelier__editorial>div{max-width:var(--sb-measure-reading);margin:0 auto}.sb-maison-atelier__editorial p,.sb-maison-atelier__split-copy>p,.sb-maison-atelier__closing-copy>p{margin:var(--sb-space-9) 0 0;font-size:var(--sb-type-body);line-height:var(--sb-lh-body);color:var(--sb-color-text-inverse-muted)}
.sb-maison-atelier__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--sb-space-20);padding:0 var(--sb-page-inline) var(--sb-section-y-lg)}.sb-maison-atelier__portrait{position:relative;aspect-ratio:4/5;overflow:hidden}.sb-maison-atelier__split-copy{max-width:var(--sb-measure-reading)}
.sb-maison-atelier__fullbleed .sb-maison-atelier__caption{position:absolute;z-index:var(--sb-layer-raised);right:var(--sb-page-inline);bottom:var(--sb-space-14);left:var(--sb-page-inline)}
.sb-maison-atelier__capabilities{margin:var(--sb-space-10) 0 0;padding:0;list-style-position:inside}.sb-maison-atelier__capabilities li{padding:var(--sb-space-7) 0;border-top:1px solid rgba(241,239,234,.16);font-size:var(--sb-type-body);line-height:var(--sb-lh-body);color:var(--sb-color-text-inverse-muted)}
.sb-maison-atelier__closing-copy{max-width:58ch}.sb-maison-atelier__cta-label{display:inline-block;margin-top:var(--sb-space-10);padding:var(--sb-space-6) var(--sb-space-10);border:1px solid var(--sb-color-text-inverse);color:var(--sb-color-text);background:var(--sb-color-bg);font-size:var(--sb-type-label);letter-spacing:var(--sb-ls-label);cursor:default}
@media(max-width:1039px){.sb-maison-atelier__hero{margin-top:calc(-1 * var(--sb-header-height-mobile))}}
@media(max-width:919px){.sb-maison-atelier__split{grid-template-columns:1fr;gap:var(--sb-space-10)}.sb-maison-atelier__split-copy{max-width:var(--sb-measure-reading)}.sb-maison-atelier__split--capabilities>div:first-child{order:2}}
@media(max-width:767px){.sb-maison-atelier__hero{height:600px;min-height:600px}.sb-maison-atelier__fullbleed,.sb-maison-atelier__closing{height:auto;min-height:540px}.sb-maison-atelier__hero-copy,.sb-maison-atelier__closing-copy{padding-right:var(--sb-page-inline-mobile);padding-left:var(--sb-page-inline-mobile)}.sb-maison-atelier h1{font-size:var(--sb-type-hero-mobile-single)}.sb-maison-atelier h2,.sb-maison-atelier__subtitle{font-size:var(--sb-type-editorial-mobile)}.sb-maison-atelier__editorial{padding:var(--sb-section-y) var(--sb-page-inline-mobile)}.sb-maison-atelier__split{padding-right:var(--sb-page-inline-mobile);padding-bottom:var(--sb-section-y);padding-left:var(--sb-page-inline-mobile)}.sb-maison-atelier__fullbleed .sb-maison-atelier__caption{right:var(--sb-page-inline-mobile);left:var(--sb-page-inline-mobile)}}
