.experiment-iris-overlay{position:fixed;inset:0;z-index:1200;overflow:hidden;pointer-events:none;user-select:none;contain:layout paint}.experiment-iris-overlay>svg{display:block;width:100%;height:100%;overflow:hidden}.experiment-iris-seam{stroke:var(--transition-seam,#80796d)}.experiment-iris-overlay[data-iris-variant=iris-cream] .experiment-iris-seam{stroke:var(--transition-seam,#80796d);stroke-opacity:.22}.experiment-iris-overlay[data-iris-variant=frame-diamond] .experiment-iris-blade,.experiment-iris-overlay[data-iris-variant=frame-rectangle] .experiment-iris-blade{stroke-linejoin:miter}.experiment-iris-overlay[data-iris-variant=frame-diamond] .experiment-iris-seam,.experiment-iris-overlay[data-iris-variant=frame-rectangle] .experiment-iris-seam{stroke-opacity:.18}.shutter-overlay{position:fixed;inset:0;z-index:1200;overflow:hidden;pointer-events:none;isolation:isolate}.shutter-overlay__panel{position:absolute;display:block;background:var(--transition-color,var(--paper,#eee8dc));animation-duration:var(--shutter-duration,1s);animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;animation-iteration-count:1;will-change:transform}.shutter-overlay--curtain .shutter-overlay__panel{top:0;bottom:0;width:calc(50% + 1px)}.shutter-overlay--curtain .shutter-overlay__panel:first-child{left:0;animation-name:shutter-overlay-curtain-left}.shutter-overlay--curtain .shutter-overlay__panel:last-child{right:0;animation-name:shutter-overlay-curtain-right}.shutter-overlay--shutter .shutter-overlay__panel{left:0;right:0;height:calc(50% + 1px)}.shutter-overlay--shutter .shutter-overlay__panel:first-child{top:0;animation-name:shutter-overlay-top}.shutter-overlay--shutter .shutter-overlay__panel:last-child{bottom:0;animation-name:shutter-overlay-bottom}.shutter-overlay--diagonal .shutter-overlay__panel{inset:0}.shutter-overlay--diagonal .shutter-overlay__panel:first-child{clip-path:polygon(0 0,30.1% 0,10.1% 100%,0 100%);animation-name:shutter-overlay-diagonal-one}.shutter-overlay--diagonal .shutter-overlay__panel:nth-child(2){clip-path:polygon(29.9% 0,50.1% 0,30.1% 100%,9.9% 100%);animation-name:shutter-overlay-diagonal-two}.shutter-overlay--diagonal .shutter-overlay__panel:nth-child(3){clip-path:polygon(49.9% 0,70.1% 0,50.1% 100%,29.9% 100%);animation-name:shutter-overlay-diagonal-three}.shutter-overlay--diagonal .shutter-overlay__panel:nth-child(4){clip-path:polygon(69.9% 0,90.1% 0,70.1% 100%,49.9% 100%);animation-name:shutter-overlay-diagonal-four}.shutter-overlay--diagonal .shutter-overlay__panel:nth-child(5){clip-path:polygon(89.9% 0,100% 0,100% 100%,69.9% 100%);animation-name:shutter-overlay-diagonal-five}.shutter-overlay--flash .shutter-overlay__panel{inset:0;background:var(--transition-color,var(--paper,#eee8dc));animation-name:shutter-overlay-flash;animation-timing-function:ease-out;will-change:opacity}@keyframes shutter-overlay-curtain-left{0%,to{transform:translate3d(-101%,0,0)}42%,58%{transform:translateZ(0)}}@keyframes shutter-overlay-curtain-right{0%,to{transform:translate3d(101%,0,0)}42%,58%{transform:translateZ(0)}}@keyframes shutter-overlay-top{0%,to{transform:translate3d(0,-101%,0)}42%,58%{transform:translateZ(0)}}@keyframes shutter-overlay-bottom{0%,to{transform:translate3d(0,101%,0)}42%,58%{transform:translateZ(0)}}@keyframes shutter-overlay-diagonal-one{0%{transform:translate3d(24%,-110%,0)}24%,56%{transform:translateZ(0)}76%,to{transform:translate3d(-24%,110%,0)}}@keyframes shutter-overlay-diagonal-two{0%,5%{transform:translate3d(24%,-110%,0)}29%,61%{transform:translateZ(0)}81%,to{transform:translate3d(-24%,110%,0)}}@keyframes shutter-overlay-diagonal-three{0%,10%{transform:translate3d(24%,-110%,0)}34%,66%{transform:translateZ(0)}86%,to{transform:translate3d(-24%,110%,0)}}@keyframes shutter-overlay-diagonal-four{0%,15%{transform:translate3d(24%,-110%,0)}39%,71%{transform:translateZ(0)}91%,to{transform:translate3d(-24%,110%,0)}}@keyframes shutter-overlay-diagonal-five{0%,20%{transform:translate3d(24%,-110%,0)}44%,76%{transform:translateZ(0)}96%,to{transform:translate3d(-24%,110%,0)}}@keyframes shutter-overlay-flash{0%,38%,68%,to{opacity:0}46%,54%{opacity:1}}.panel-overlay{position:fixed;inset:0;z-index:1200;overflow:hidden;pointer-events:none;isolation:isolate}.panel-overlay__tile{position:absolute;display:block;background:var(--transition-color,var(--paper,#eee8dc));animation-duration:calc(var(--panel-duration, 1s) - var(--panel-delay, 0s) - var(--panel-delay, 0s));animation-delay:var(--panel-delay,0s);animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;animation-iteration-count:1;will-change:transform}.panel-overlay--vertical-slats .panel-overlay__tile{top:-1px;bottom:-1px;width:calc(12.5% + 2px);animation-name:panel-overlay-slide-y}.panel-overlay--horizontal-slats .panel-overlay__tile{left:-1px;right:-1px;height:calc(100% / 6 + 2px);animation-name:panel-overlay-slide-x}.panel-overlay--checkerboard .panel-overlay__tile{transform-origin:center;animation-name:panel-overlay-checker}.panel-overlay--four-corners .panel-overlay__tile{width:calc(50% + 2px);height:calc(50% + 2px);animation-name:panel-overlay-corners}.panel-overlay--diagonal-curtain .panel-overlay__tile{inset:-1px;animation-name:panel-overlay-slide-x}.panel-overlay--diagonal-curtain .panel-overlay__tile:first-child{clip-path:polygon(0 0,calc(65% + 1px) 0,calc(35% + 1px) 100%,0 100%)}.panel-overlay--diagonal-curtain .panel-overlay__tile:last-child{clip-path:polygon(calc(65% - 1px) 0,100% 0,100% 100%,calc(35% - 1px) 100%)}.panel-overlay--single-sweep .panel-overlay__tile{inset:-1px;--panel-enter-x:-101%;--panel-exit-x:101%;animation-name:panel-overlay-slide-x}.panel-overlay--split-offset .panel-overlay__tile{left:-1px;right:-1px;height:calc(50% + 2px);animation-name:panel-overlay-slide-x}.panel-overlay--mosaic .panel-overlay__tile{transform-origin:center;animation-name:panel-overlay-mosaic;will-change:transform,opacity}.panel-overlay--film-strip .panel-overlay__tile{inset:-1px;--panel-enter-y:-101%;--panel-exit-y:101%;animation-name:panel-overlay-slide-y}.panel-overlay--film-strip .panel-overlay__tile:after,.panel-overlay--film-strip .panel-overlay__tile:before{content:"";position:absolute;top:0;bottom:0;width:clamp(12px,2vw,27px);background:repeating-linear-gradient(to bottom,transparent 0 11px,var(--transition-seam,#80796d) 11px 29px,transparent 29px 40px)}.panel-overlay--film-strip .panel-overlay__tile:before{left:clamp(10px,2vw,30px)}.panel-overlay--film-strip .panel-overlay__tile:after{right:clamp(10px,2vw,30px)}.panel-overlay--venetian{perspective:1200px}.panel-overlay--venetian .panel-overlay__tile{left:-1px;right:-1px;height:calc(100% / 6 + 2px);transform-origin:center;backface-visibility:hidden;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--transition-seam,#80796d) 12%,transparent);animation-name:panel-overlay-venetian;will-change:transform,opacity}@keyframes panel-overlay-slide-x{0%{transform:translate3d(var(--panel-enter-x,-101%),0,0)}40%,60%{transform:translateZ(0)}to{transform:translate3d(var(--panel-exit-x,101%),0,0)}}@keyframes panel-overlay-slide-y{0%{transform:translate3d(0,var(--panel-enter-y,-101%),0)}40%,60%{transform:translateZ(0)}to{transform:translate3d(0,var(--panel-exit-y,101%),0)}}@keyframes panel-overlay-checker{0%,to{transform:scale(0)}40%,60%{transform:scale(1)}}@keyframes panel-overlay-corners{0%,to{transform:translate3d(var(--panel-enter-x),var(--panel-enter-y),0)}40%,60%{transform:translateZ(0)}}@keyframes panel-overlay-mosaic{0%,to{transform:rotate(var(--panel-turn)) scale(.12);opacity:0}40%,60%{transform:rotate(0) scale(1);opacity:1}}@keyframes panel-overlay-venetian{0%{transform:rotateX(-90deg);opacity:0}40%,60%{transform:rotateX(0);opacity:1}to{transform:rotateX(90deg);opacity:0}}.page-transition-status{position:fixed;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page-transition-interaction-lock{position:fixed;inset:0;z-index:1199;cursor:progress;touch-action:none}