@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@layer motion{@media(prefers-reduced-motion:no-preference){html:not(.shopify-design-mode){scroll-behavior:smooth}@keyframes lab-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lab-fade-out{0%{opacity:1}to{opacity:0}}@keyframes lab-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes lab-sink{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes lab-drift{0%{translate:0 -20vh}to{translate:0 20vh}}@keyframes lab-drift-chevrons{0%{translate:0 -15vh}to{translate:0 15vh}}@keyframes lab-progress{0%{translate:-100% 0}to{translate:250% 0}}@keyframes lab-print{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes lab-current{0%,to{background-size:100% 1px}}@keyframes lab-draw{0%{scale:0 1}to{scale:1 1}}@keyframes lab-under-1{0%{--under: var(--band-0-color)}to{--under: var(--band-1-color, var(--band-0-color))}}@keyframes lab-under-2{0%{--under: var(--band-1-color, var(--band-0-color))}to{--under: var(--band-2-color, var(--band-1-color))}}@keyframes lab-under-3{0%{--under: var(--band-2-color, var(--band-1-color, var(--band-0-color)))}to{--under: var(--band-3-color, var(--band-2-color))}}@keyframes lab-under-4{0%{--under: var(--band-3-color, var(--band-2-color, var(--band-1-color, var(--band-0-color))))}to{--under: var(--band-4-color, var(--band-3-color))}}@keyframes lab-under-5{0%{--under: var(--band-4-color, var(--band-3-color, var(--band-2-color, var(--band-1-color, var(--band-0-color)))))}to{--under: var(--band-5-color, var(--band-4-color))}}@keyframes lab-under-6{0%{--under: var(--band-5-color, var(--band-4-color, var(--band-3-color, var(--band-2-color, var(--band-1-color, var(--band-0-color))))))}to{--under: var(--band-6-color, var(--band-5-color))}}@keyframes lab-under-7{0%{--under: var(--band-6-color, var(--band-5-color, var(--band-4-color, var(--band-3-color, var(--band-2-color, var(--band-1-color, var(--band-0-color)))))))}to{--under: var(--band-7-color, var(--band-6-color))}}@keyframes lab-under-8{0%{--under: var(--band-7-color, var(--band-6-color, var(--band-5-color, var(--band-4-color, var(--band-3-color, var(--band-2-color, var(--band-1-color, var(--band-0-color))))))))}to{--under: var(--band-8-color, var(--band-7-color))}}::view-transition-group(*){animation-duration:var(--d-4);animation-timing-function:var(--e-mass)}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--e-out);mix-blend-mode:normal}::view-transition-old(root){animation-name:lab-fade-out}::view-transition-new(root){animation-name:lab-rise}html.lab-back ::view-transition-new(root){animation-name:lab-sink}::view-transition-group(lab-chrome){animation:none}::view-transition-old(lab-chrome){animation:none;opacity:0}::view-transition-new(lab-chrome){animation:none;opacity:1}html.lab-switch ::view-transition-group(*){animation-duration:0s}html.lab-switch ::view-transition-old(*),html.lab-switch ::view-transition-new(*){animation:none}html.lab-switch ::view-transition-old(root){animation:lab-fade-out .32s var(--e-out)}html.lab-switch ::view-transition-new(root){animation:lab-fade-in .32s var(--e-out)}@supports (animation-timeline: view()){html:not(.shopify-design-mode) .band--arches:before,html:not(.shopify-design-mode) .band--chevrons:before{will-change:transform}html:not(.shopify-design-mode) .band--arches:before{animation:lab-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}html:not(.shopify-design-mode) .band--chevrons:before{animation:lab-drift-chevrons linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}@supports (animation-timeline: view()){html:not(.shopify-design-mode) .lab-header-section .lab-bar{animation-name:lab-under-1,lab-under-2,lab-under-3,lab-under-4,lab-under-5,lab-under-6,lab-under-7,lab-under-8;animation-timeline:--band-1,--band-2,--band-3,--band-4,--band-5,--band-6,--band-7,--band-8;animation-range:exit 0% exit 2%;animation-fill-mode:forwards;animation-timing-function:linear}}@supports (animation-timeline: view()){html:not(.shopify-design-mode) .chapter-row__link[style*=animation-timeline]{animation-name:lab-current;animation-fill-mode:none;animation-timing-function:linear;animation-range:exit 0% exit 100%}}@supports (animation-timeline: view()){html:not(.shopify-design-mode) .fact__value:not(.is-todo):after{will-change:transform;animation:lab-draw var(--d-1) var(--e-out) both;animation-timeline:view();animation-range:entry 0% entry 60%}}.draw,.btn--text,.btn-text,.chapter-row__link{transition:background-size var(--d-1) var(--e-out)}.field__input{transition:border-block-end-width var(--d-1) var(--e-out)}.btn,.button{transition:font-variation-settings var(--d-1) var(--e-out),background-color var(--d-1) var(--e-out)}.row__name,.row__title{transition:text-decoration-color var(--d-1) var(--e-out)}html[data-visit=first]:not(.shopify-design-mode) .settle .alt-name .r,html[data-visit=first]:not(.shopify-design-mode) .settle .alt-name .i{transition:--w var(--d-5) var(--e-paper),inset-block-start var(--d-5) var(--e-paper),inset-inline-start var(--d-5) var(--e-paper),opacity var(--d-2) var(--e-out)}html[data-visit=first]:not(.shopify-design-mode) .settle .alt-name .i{transition-delay:80ms}html[data-visit=first]:not(.shopify-design-mode) .settle+.band__caps,html[data-visit=first]:not(.shopify-design-mode) .settle~.band__caps{transition:opacity var(--d-3) var(--e-out) calc(var(--d-5) * .6)}@starting-style{html[data-visit=first]:not(.shopify-design-mode) .settle .alt-name .r{--w: 300;inset-block-start:6px}html[data-visit=first]:not(.shopify-design-mode) .settle .alt-name .i{--w: 300;inset-inline-start:3px}html[data-visit=first]:not(.shopify-design-mode) .settle+.band__caps,html[data-visit=first]:not(.shopify-design-mode) .settle~.band__caps{opacity:0}}#ring-1,#ring-2,#ring-3{transform-box:fill-box;transform-origin:center;transition:transform var(--d-2) var(--e-paper),fill var(--d-2) var(--e-out)}#ring-2{transition-delay:40ms}#ring-3{transition-delay:80ms}[popovertarget=lab-unfold]:hover #ring-1,[popovertarget=lab-unfold]:focus-visible #ring-1,html:has(#lab-unfold:popover-open) [popovertarget=lab-unfold] #ring-1{transform:scale(1.08)}[popovertarget=lab-unfold]:hover #ring-2,[popovertarget=lab-unfold]:focus-visible #ring-2,html:has(#lab-unfold:popover-open) [popovertarget=lab-unfold] #ring-2{transform:scale(1.05)}[popovertarget=lab-unfold]:hover #ring-3,[popovertarget=lab-unfold]:focus-visible #ring-3,html:has(#lab-unfold:popover-open) [popovertarget=lab-unfold] #ring-3{transform:scale(1.02)}#lab-unfold{transition:opacity var(--d-2) var(--e-out),display var(--d-4) allow-discrete,overlay var(--d-4) allow-discrete}#lab-unfold:not(:popover-open){opacity:0}#lab-unfold::backdrop{transition:background-color var(--d-4) var(--e-mass),display var(--d-4) allow-discrete,overlay var(--d-4) allow-discrete}#lab-unfold:not(:popover-open)::backdrop{background-color:transparent}#lab-unfold>.band,#lab-unfold .unfold__band{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--d-4) var(--e-mass),padding-block var(--d-4) var(--e-mass)}#lab-unfold>.band>*,#lab-unfold .unfold__band>*{min-block-size:0;overflow:clip}#lab-unfold>div.band:nth-of-type(2),#lab-unfold div.unfold__band:nth-of-type(2){transition-delay:80ms}#lab-unfold>div.band:nth-of-type(3),#lab-unfold div.unfold__band:nth-of-type(3){transition-delay:.16s}@starting-style{#lab-unfold:popover-open{opacity:0}#lab-unfold:popover-open::backdrop{background-color:transparent}#lab-unfold:popover-open>.band,#lab-unfold:popover-open .unfold__band{grid-template-rows:0fr;padding-block:0}}@supports not (interpolate-size: allow-keywords){#lab-unfold>.band,#lab-unfold .unfold__band{transition:opacity var(--d-2) var(--e-out)}}dialog#CartDrawer{transition:translate var(--d-4) var(--e-mass),display var(--d-4) allow-discrete,overlay var(--d-4) allow-discrete}dialog#CartDrawer:not([open]){translate:100% 0}dialog#CartDrawer::backdrop{transition:background-color var(--d-4) var(--e-mass),display var(--d-4) allow-discrete,overlay var(--d-4) allow-discrete}dialog#CartDrawer:not([open])::backdrop{background-color:transparent}@starting-style{dialog#CartDrawer[open]{translate:100% 0}dialog#CartDrawer[open]::backdrop{background-color:transparent}}@media not (min-width:640px){dialog#CartDrawer:not([open]){translate:0 100%}@starting-style{dialog#CartDrawer[open]{translate:0 100%}}}dialog.sheet:not(#CartDrawer){transition:translate var(--d-4) var(--e-mass),opacity var(--d-2) var(--e-out),display var(--d-4) allow-discrete,overlay var(--d-4) allow-discrete}dialog.sheet:not(#CartDrawer):not([open]){opacity:0;translate:0 24px}@starting-style{dialog.sheet:not(#CartDrawer)[open]{opacity:0;translate:0 24px}}.loading__spinner:not(.hidden):before{animation:lab-progress var(--d-4) linear infinite}.acc::details-content{block-size:0;overflow:clip;transition:block-size var(--d-3) var(--e-out),content-visibility var(--d-3) allow-discrete}.acc[open]::details-content{block-size:auto}.print-row{animation:lab-print var(--d-3) var(--e-out) both;animation-delay:calc(var(--i, 0) * 60ms)}.notice--live{transition:translate var(--d-3) var(--e-paper),opacity var(--d-2) var(--e-out)}@starting-style{.notice--live{translate:0 -8px;opacity:0}}}@media(prefers-reduced-motion:reduce){:root{--d-1: 0ms;--d-2: 0ms;--d-3: 0ms;--d-4: 0ms;--d-5: 0ms;--d-fade: .12s}html{scroll-behavior:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html.shopify-design-mode{--d-1: 0ms;--d-2: 0ms;--d-3: 0ms;--d-4: 0ms;--d-5: 0ms;--d-fade: 0ms;scroll-behavior:auto}html.shopify-design-mode ::view-transition-group(*),html.shopify-design-mode ::view-transition-old(*),html.shopify-design-mode ::view-transition-new(*){animation:none!important}html[data-visit=return] .settle .alt-name .r,html[data-visit=return] .settle .alt-name .i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/lab-motion.css.map */
