/* Studio 2.0 — V75 — robust section navigation and proportional photo treatment. */
html{scroll-padding-top:158px;}
[id="inside"],[id="creation"],[id="dolby-atmos"],[id="material-preview"],[id="mobile-studio"],[id="residence"],[id="gallery"],[id="contact"], [id="top"]{scroll-margin-top:158px;}
/* A photographed or transparent product should not be cropped as if it were a background. */
.magazine-article-page .magazine-article-body figure.magazine-figure {max-width:min(100%,1160px);overflow:visible;}
.magazine-article-page .magazine-article-body figure.magazine-figure img{display:block;max-width:100%!important;width:100%!important;height:auto!important;max-height:680px!important;object-fit:contain!important;object-position:center!important;background:#0d0c13!important;border:1px solid rgba(255,255,255,.075)!important;box-sizing:border-box;}
.magazine-article-page .magazine-article-body figure.magazine-figure figcaption{overflow-wrap:anywhere;}
.magazine-article-page .magazine-article-hero-media img {image-rendering:auto;}
@media(max-width:1060px){html{scroll-padding-top:137px;}[id="inside"],[id="creation"],[id="dolby-atmos"],[id="material-preview"],[id="mobile-studio"],[id="residence"],[id="gallery"],[id="contact"]{scroll-margin-top:137px;}}
@media(max-width:720px){html{scroll-padding-top:125px;}[id="inside"],[id="creation"],[id="dolby-atmos"],[id="material-preview"],[id="mobile-studio"],[id="residence"],[id="gallery"],[id="contact"]{scroll-margin-top:125px;}.magazine-article-page .magazine-article-body figure.magazine-figure img{max-height:none!important;}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}

#recording-contact-v126{scroll-margin-top:160px;}
@media(max-width:720px){#recording-contact-v126{scroll-margin-top:125px;}}

/* V83: LE STUDIO menu lands immediately above client references, visible below sticky menus. */
#references{scroll-margin-top:0!important;}
/* scroll-padding-top on html already compensates the fixed navigation */
