.RootWebglCanvas-module-scss-module__W21IYq__canvas{z-index:0;pointer-events:none;opacity:1;width:100vw;height:100vh;transition:opacity .26s;position:fixed;inset:0}.RootWebglCanvas-module-scss-module__W21IYq__textCanvas{z-index:1;mix-blend-mode:exclusion}.RootWebglCanvas-module-scss-module__W21IYq__lightBoxCanvas{z-index:2147483647;opacity:0;transition:opacity linear}html[data-page-transition=exiting] .RootWebglCanvas-module-scss-module__W21IYq__canvas{opacity:0}html[data-page-transition=entering] .RootWebglCanvas-module-scss-module__W21IYq__canvas{opacity:0}html[data-webgl-lightbox=true] .RootWebglCanvas-module-scss-module__W21IYq__lightBoxCanvas{opacity:1}.RootWebglCanvas-module-scss-module__W21IYq__scrollRail{opacity:0;pointer-events:none;width:1px}
.CaseTransitionOverlay-module-scss-module__P-PoAW__caseTransitionOverlay{z-index:3;--case-transition-mask-safe-top:calc(var(--grid-padding) + var(--nav-height) + var(--grid-gap));--case-transition-mask-top:calc(var(--grid-padding) + var(--nav-height) + var(--grid-gap));--case-transition-mask-left:0px;padding:var(--grid-padding);color:var(--color-text-primary);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s;display:grid;position:fixed;inset:0}.CaseTransitionOverlay-module-scss-module__P-PoAW__caseTransitionOverlay:before{content:"";top:var(--case-transition-mask-top);width:var(--case-transition-mask-left);background:var(--color-bg-primary);position:absolute;bottom:0;left:0;right:auto}@media (max-width:1024px){.CaseTransitionOverlay-module-scss-module__P-PoAW__caseTransitionOverlay:before{top:var(--case-transition-mask-safe-top);width:auto;height:calc(var(--case-transition-mask-top) - var(--case-transition-mask-safe-top));bottom:auto;right:0}}.CaseTransitionOverlay-module-scss-module__P-PoAW__caseTransitionOverlay[data-visible=true]{opacity:1;visibility:visible;transition:opacity,visibility}.CaseTransitionOverlay-module-scss-module__P-PoAW__caseTransitionSurface{z-index:1;width:100%;min-height:calc(100dvh - var(--grid-padding));padding-top:calc(var(--nav-height) + var(--grid-gap));padding-bottom:var(--grid-padding);display:flex;position:relative}.CaseTransitionOverlay-module-scss-module__P-PoAW__caseTransitionLayout{width:100%}.CaseTransitionOverlay-module-scss-module__P-PoAW__caseTransitionMedia{width:100%;height:100%}.CaseTransitionOverlay-module-scss-module__P-PoAW__caseTransitionSubtextDebug{color:red;opacity:0}.CaseTransitionOverlay-module-scss-module__P-PoAW__caseTransitionLine{opacity:1;visibility:visible;transform-origin:0;transform:scaleX(1)}
