/* Render glass across section boundaries without changing artwork scale or layout. */
html,body{overflow-x:clip}
main{position:relative;isolation:isolate}
main>.hero,main>.subpage-hero{overflow:visible;isolation:isolate;background:transparent}
.hero .cube-scene canvas{height:calc(100% + max(600px,75vh));bottom:auto}
.subpage-hero>#cooperation-glass,.subpage-hero>#portfolio-glass{top:calc(-1 * max(400px,50vh));bottom:auto;height:calc(100% + 2 * max(400px,50vh))}
/* Content stays above the decorative artwork; the page supplies its background. */
main>#studio.studio,main>.sculpture-overlap{position:relative;z-index:2;background:transparent!important}
