.veil-root .veil-page-transition-layer{z-index:80;pointer-events:none;--page-metal:var(--accent,var(--veil-accent,#745c48));--page-metal-line:color-mix(in srgb, var(--page-metal) 46%, transparent);background:0 0;position:fixed;inset:0;overflow:hidden}.transition-demo{border:1px solid var(--line-soft);background:var(--panel);--page-metal:var(--accent,var(--veil-accent,#745c48));--page-metal-line:color-mix(in srgb, var(--page-metal) 46%, transparent);border-radius:2px;width:100%;height:76px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.transition-demo__page{gap:7px;padding:12px;display:grid}.transition-demo__page i{background:var(--ink-3);opacity:.22;height:5px;display:block}.transition-demo__page i:first-child{background:var(--page-metal);opacity:.8;width:25%;height:3px}.transition-demo__page i:nth-child(2){width:72%;height:10px}.transition-demo__page i:nth-child(3){width:48%;height:6px}.transition-demo__page i:nth-child(4){width:87%;height:6px}.transition-demo__layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}html[data-route-swap] .veil-root .final-sticky-header{view-transition-name:veil-header}html[data-route-swap]::view-transition-old(root){animation:.32s cubic-bezier(.4,0,.2,1) both veil-route-out}html[data-route-swap]::view-transition-new(root){animation:.46s cubic-bezier(.16,1,.3,1) 50ms both veil-route-in}html[data-route-swap]::view-transition-group(veil-header){animation:none}html[data-route-swap]::view-transition-image-pair(veil-header){isolation:auto}html[data-route-swap]::view-transition-old(veil-header){mix-blend-mode:normal;animation:.1s linear both veil-header-out}html[data-route-swap]::view-transition-new(veil-header){mix-blend-mode:normal;animation:.16s linear both veil-header-in}@keyframes veil-header-out{to{opacity:0}}@keyframes veil-header-in{0%{opacity:0}}.veil-root[data-route-transition=true] .concept-veil.final-release .full-header.final-sticky-header{clip-path:none;animation:none}.veil-root[data-route-transition=true] .final-release .full-header.final-sticky-header:after{animation:none;transform:none}.veil-root[data-route-transition=true] .final-release .full-header.final-sticky-header :is(.lab-brand,.landing-nav a,.lab-header__nav>*){animation:none}@keyframes veil-route-out{to{opacity:0;filter:blur(8px);transform:translateY(-10px)scale(.994)}}@keyframes veil-route-in{0%{opacity:0}}.veil-root .veil-page-transition-layer[data-style=dissolve],.policy-choice label:is(.selected,:hover,:focus-within) .transition-demo__layer[data-style=dissolve]{background:var(--bg,var(--panel));animation:veil-page-dissolve .34s var(--veil-ease,cubic-bezier(.16, 1, .3, 1)) both}@keyframes veil-page-dissolve{0%{opacity:.58}to{opacity:0}}:is(.veil-page-transition-layer,.transition-demo__layer)[data-style=fold]:before,:is(.veil-page-transition-layer,.transition-demo__layer)[data-style=fold]:after{content:"";background:color-mix(in srgb, var(--bg,var(--panel)) 74%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:50%;position:absolute;top:0;bottom:0}:is(.veil-page-transition-layer,.transition-demo__layer)[data-style=fold]:before{transform-origin:0;box-shadow:inset -1px 0 var(--page-metal-line);left:0}:is(.veil-page-transition-layer,.transition-demo__layer)[data-style=fold]:after{transform-origin:100%;box-shadow:inset 1px 0 var(--page-metal-line);right:0}.veil-root .veil-page-transition-layer[data-style=fold]{perspective:1000px}.veil-root .veil-page-transition-layer[data-style=fold]:before,.policy-choice label:is(.selected,:hover,:focus-within) .transition-demo__layer[data-style=fold]:before{animation:veil-page-fold-left .48s var(--veil-ease,cubic-bezier(.16, 1, .3, 1)) both}.veil-root .veil-page-transition-layer[data-style=fold]:after,.policy-choice label:is(.selected,:hover,:focus-within) .transition-demo__layer[data-style=fold]:after{animation:veil-page-fold-right .48s var(--veil-ease,cubic-bezier(.16, 1, .3, 1)) both}@keyframes veil-page-fold-left{0%{opacity:1;transform:translate(0)rotateY(0)}30%{opacity:.95;transform:translate(-9%)rotateY(-3deg)}70%{opacity:.72;transform:translate(-70%)rotateY(-11deg)}to{opacity:0;transform:translate(-105%)rotateY(-14deg)}}@keyframes veil-page-fold-right{0%{opacity:1;transform:translate(0)rotateY(0)}30%{opacity:.95;transform:translate(9%)rotateY(3deg)}70%{opacity:.72;transform:translate(70%)rotateY(11deg)}to{opacity:0;transform:translate(105%)rotateY(14deg)}}.veil-root .veil-page-transition-layer[data-style=iris],.policy-choice label:is(.selected,:hover,:focus-within) .transition-demo__layer[data-style=iris]{background:color-mix(in srgb, var(--bg,var(--panel)) 68%, transparent);animation:veil-page-iris .52s var(--veil-ease,cubic-bezier(.16, 1, .3, 1)) both}:is(.veil-page-transition-layer,.transition-demo__layer)[data-style=iris]:after{content:"";aspect-ratio:1;border:1px solid var(--page-metal-line);border-radius:50%;width:150vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.transition-demo__layer[data-style=iris]:after{width:180%}.veil-root .veil-page-transition-layer[data-style=iris]:after,.policy-choice label:is(.selected,:hover,:focus-within) .transition-demo__layer[data-style=iris]:after{animation:veil-page-iris-ring .52s var(--veil-ease,cubic-bezier(.16, 1, .3, 1)) both}@keyframes veil-page-iris{0%{clip-path:circle(110%);opacity:1}30%{clip-path:circle(78%);opacity:.94}70%{clip-path:circle(26%);opacity:.82}to{clip-path:circle(0%);opacity:.6}}@keyframes veil-page-iris-ring{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}30%{opacity:.8;transform:translate(-50%,-50%)scale(.78)}70%{opacity:.75;transform:translate(-50%,-50%)scale(.26)}to{opacity:0;transform:translate(-50%,-50%)scale(0)}}:is(.veil-page-transition-layer,.transition-demo__layer)[data-style=prism]:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--bg,var(--panel)) 20%, transparent) 25%, color-mix(in srgb, var(--page-metal) 34%, transparent) 48%, color-mix(in srgb, var(--bg,var(--panel)) 46%, transparent) 65%, transparent 100%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:65%;box-shadow:1px 0 var(--page-metal-line);position:absolute;top:-30%;bottom:-30%;left:-65%;transform:skew(-17deg)}.veil-root .veil-page-transition-layer[data-style=prism]:before,.policy-choice label:is(.selected,:hover,:focus-within) .transition-demo__layer[data-style=prism]:before{animation:veil-page-prism .5s var(--veil-ease,cubic-bezier(.16, 1, .3, 1)) both}@keyframes veil-page-prism{0%{opacity:.95;transform:skew(-17deg)translate(0)}30%{opacity:.95;transform:skew(-17deg)translate(70%)}70%{opacity:.85;transform:skew(-17deg)translate(200%)}to{opacity:0;transform:skew(-17deg)translate(270%)}}:is(.veil-page-transition-layer,.transition-demo__layer)[data-style=orbit]:before,:is(.veil-page-transition-layer,.transition-demo__layer)[data-style=orbit]:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--page-metal) 65%, transparent);background:radial-gradient(circle, transparent 62%, color-mix(in srgb, var(--page-metal) 9%, transparent) 90%, transparent 100%);width:min(74vmin,680px);box-shadow:0 0 28px color-mix(in srgb, var(--page-metal) 10%, transparent);border-radius:50%;position:absolute;top:50%;left:50%}:is(.veil-page-transition-layer,.transition-demo__layer)[data-style=orbit]:after{width:min(48vmin,440px)}.transition-demo__layer[data-style=orbit]:before{width:68%}.transition-demo__layer[data-style=orbit]:after{width:42%}.veil-root .veil-page-transition-layer[data-style=orbit]:before,.veil-root .veil-page-transition-layer[data-style=orbit]:after,.policy-choice label:is(.selected,:hover,:focus-within) .transition-demo__layer[data-style=orbit]:before,.policy-choice label:is(.selected,:hover,:focus-within) .transition-demo__layer[data-style=orbit]:after{animation:veil-page-orbit .56s var(--veil-ease,cubic-bezier(.16, 1, .3, 1)) both}.veil-root .veil-page-transition-layer[data-style=orbit]:after,.policy-choice label:is(.selected,:hover,:focus-within) .transition-demo__layer[data-style=orbit]:after{animation-delay:45ms}@keyframes veil-page-orbit{0%{opacity:0;transform:translate(-50%,-50%)scale(.68)}30%{opacity:1;transform:translate(-50%,-50%)scale(.82)}70%{opacity:.8;transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@media (prefers-reduced-motion:reduce){.veil-root .veil-page-transition-layer{display:none}.policy-choice label .transition-demo__layer,.policy-choice label .transition-demo__layer:before,.policy-choice label .transition-demo__layer:after{opacity:0;animation:none}}:root[data-motion=reduced] .veil-root .veil-page-transition-layer{display:none}:root[data-motion=reduced] .policy-choice label .transition-demo__layer,:root[data-motion=reduced] .policy-choice label .transition-demo__layer:before,:root[data-motion=reduced] .policy-choice label .transition-demo__layer:after{opacity:0;animation:none}
