.site:has(.page-art-layer){overflow-x:clip}.site :is(.coaching-page,.method-page):has(>.page-art-layer){isolation:isolate;position:relative}.site .page-art-layer{top:0;bottom:calc(-1 * var(--art-footer-tail,0px));pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;width:100vw;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.site .page-art-layer[hidden]{display:none}.site .page-art-layer .art-item{transform-origin:50%;margin:0;position:absolute}.site .page-art-layer .art-crop{isolation:isolate;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.site .page-art-layer .art-crop img{object-fit:cover;transform-origin:50%;width:100%;max-width:none;height:100%;display:block}.site .page-art-layer .art-crop:after{content:"";mix-blend-mode:color;opacity:var(--art-tint,.5);background:linear-gradient(135deg,#b8d5f6,#b49adb);position:absolute;inset:0}html[data-theme=dark] .site .page-art-layer .art-crop:after{background:linear-gradient(135deg,#6ba6df,#9b6dd2)}.site :is(.coaching-page,.method-page) .lab-solid-icon{vertical-align:middle;flex-shrink:0;width:24px;height:24px;display:inline-block}
