.route-transition-host{background:var(--color-paper);min-width:0;min-height:100vh}.route-transition-outgoing-layer{z-index:2147483000;isolation:isolate;pointer-events:none;position:fixed;inset:0;overflow:hidden}.route-transition-outgoing-layer>.route-transition-host{inset-inline:0;top:calc(-1 * var(--route-outgoing-scroll-y,0px));pointer-events:none;width:100%;position:absolute}.route-transition-outgoing-layer .site-header a[href]{pointer-events:auto}html[data-route-outgoing-active=true]{overflow:hidden}html[data-route-outgoing-active=true] .route-transition-host[data-route-live-layer=incoming]{visibility:hidden;pointer-events:none}html[data-route-live-to=products][data-route-live-phase=exiting] [data-route-page-surface=home]{--route-transition-surface:var(--color-paper);background:var(--route-transition-surface);transition:background-color calc(var(--route-exit-duration) - .3s) .3s cubic-bezier(.6, 0, .18, 1)}html[data-route-live-phase=exiting][data-route-live-from=products] [data-route-motion-group=products-sidebar],html[data-route-live-phase=exiting][data-route-live-from=products] [data-route-motion-group=products-card]{animation:route-live-product-element-exit calc(var(--route-exit-duration) - var(--route-delay,0s)) var(--route-delay,0s) cubic-bezier(.65, 0, .35, 1) both;backface-visibility:hidden;will-change:translate, scale}html[data-route-live-phase=entering][data-route-live-to=products] [data-route-motion-group=products-sidebar],html[data-route-live-phase=entering][data-route-live-to=products] [data-route-motion-group=products-card]{animation:route-live-product-element-enter calc(var(--route-enter-duration) - var(--route-delay,0s)) var(--route-delay,0s) cubic-bezier(.65, 0, .35, 1) both;backface-visibility:hidden;will-change:translate, scale}html[data-route-live-phase=preparing][data-route-live-from=products] [data-route-motion-group=products-sidebar],html[data-route-live-phase=preparing][data-route-live-from=products] [data-route-motion-group=products-card]{scale:.99925;translate:calc(var(--route-x) * .05) calc(var(--route-y) * .05);transition:scale var(--route-prepare-duration) cubic-bezier(.6, 0, .18, 1), translate var(--route-prepare-duration) cubic-bezier(.6, 0, .18, 1)}@media (max-width:1024px) and (prefers-reduced-motion:no-preference){html[data-route-live-phase=exiting] [data-route-motion-group]:not(.route-transition-host),html[data-route-live-phase=entering] [data-route-motion-group]:not(.route-transition-host){animation:none!important}html[data-route-live-phase=preparing] [data-route-motion-group]:not(.route-transition-host){opacity:1!important;transition:none!important;translate:0!important;scale:1!important}}@media (min-width:821px) and (prefers-reduced-motion:no-preference){html[data-route-live-phase=exiting] [data-route-motion-group],html[data-route-live-phase=entering] [data-route-motion-group],html[data-route-live-phase=preparing] [data-route-motion-group]{backface-visibility:hidden;will-change:opacity, translate, scale}html[data-route-live-phase=exiting][data-route-live-from=acknowledgements] [data-route-motion-group=ack-background]{animation:none}html[data-route-live-phase=exiting][data-route-live-from=acknowledgements] [data-route-motion-group=ack-intro]{animation:route-live-up-exit var(--route-exit-duration) cubic-bezier(.6, 0, .18, 1) both}html[data-route-live-phase=exiting][data-route-live-from=acknowledgements] [data-route-motion-group=ack-lane-1]{animation:route-live-lane-left-exit var(--route-exit-duration) cubic-bezier(.6, 0, .18, 1) both}html[data-route-live-phase=exiting][data-route-live-from=acknowledgements] [data-route-motion-group=ack-lane-2]{animation:route-live-lane-right-exit calc(var(--route-exit-duration) - 40ms) 40ms cubic-bezier(.6, 0, .18, 1) both}html[data-route-live-phase=exiting][data-route-live-from=acknowledgements] [data-route-motion-group=ack-lane-3]{animation:route-live-lane-left-exit calc(var(--route-exit-duration) - 80ms) 80ms cubic-bezier(.6, 0, .18, 1) both}html[data-route-live-phase=entering][data-route-live-to=acknowledgements] [data-route-motion-group=ack-background]{animation:none}html[data-route-live-phase=entering][data-route-live-to=acknowledgements] [data-route-motion-group=ack-intro]{animation:route-live-up-enter calc(var(--route-enter-duration) - 40ms) 40ms cubic-bezier(.22, 1, .36, 1) both}html[data-route-live-phase=entering][data-route-live-to=acknowledgements] [data-route-motion-group=ack-lane-1]{animation:route-live-lane-from-right calc(var(--route-enter-duration) - 40ms) 40ms cubic-bezier(.22, 1, .36, 1) both}html[data-route-live-phase=entering][data-route-live-to=acknowledgements] [data-route-motion-group=ack-lane-2]{animation:route-live-lane-from-left calc(var(--route-enter-duration) - 80ms) 80ms cubic-bezier(.22, 1, .36, 1) both}html[data-route-live-phase=entering][data-route-live-to=acknowledgements] [data-route-motion-group=ack-lane-3]{animation:route-live-lane-from-right calc(var(--route-enter-duration) - .12s) .12s cubic-bezier(.22, 1, .36, 1) both}html[data-route-live-phase=exiting][data-route-live-from=journal] [data-route-motion-group=journal-heading]{animation:route-live-left-up-exit var(--route-exit-duration) cubic-bezier(.6, 0, .18, 1) both}html[data-route-live-phase=exiting][data-route-live-from=journal] [data-route-motion-group=journal-status]{animation:route-live-right-up-exit calc(var(--route-exit-duration) - 40ms) 40ms cubic-bezier(.6, 0, .18, 1) both}html[data-route-live-phase=exiting][data-route-live-from=journal] [data-route-motion-group=journal-feature]{animation:route-live-left-down-exit calc(var(--route-exit-duration) - 80ms) 80ms cubic-bezier(.6, 0, .18, 1) both}html[data-route-live-phase=exiting][data-route-live-from=journal] [data-route-motion-group=journal-list]{animation:route-live-right-down-exit calc(var(--route-exit-duration) - .12s) .12s cubic-bezier(.6, 0, .18, 1) both}html[data-route-live-phase=entering][data-route-live-to=journal] [data-route-motion-group=journal-heading]{animation:route-live-left-up-enter calc(var(--route-enter-duration) - 40ms) 40ms cubic-bezier(.22, 1, .36, 1) both}html[data-route-live-phase=entering][data-route-live-to=journal] [data-route-motion-group=journal-status]{animation:route-live-right-up-enter calc(var(--route-enter-duration) - 80ms) 80ms cubic-bezier(.22, 1, .36, 1) both}html[data-route-live-phase=entering][data-route-live-to=journal] [data-route-motion-group=journal-feature]{animation:route-live-left-down-enter calc(var(--route-enter-duration) - .12s) .12s cubic-bezier(.22, 1, .36, 1) both}html[data-route-live-phase=entering][data-route-live-to=journal] [data-route-motion-group=journal-list]{animation:route-live-right-down-enter calc(var(--route-enter-duration) - .16s) .16s cubic-bezier(.22, 1, .36, 1) both}}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){html[data-route-live-phase=entering][data-route-live-to=home] [data-route-motion-group=home-copy],html[data-route-live-phase=entering][data-route-live-to=home] [data-route-motion-group=home-portrait]{animation:route-live-home-element-enter var(--route-enter-duration) cubic-bezier(.22, 1, .36, 1) both}html[data-route-live-phase=exiting][data-route-live-from=home] [data-route-motion-group=home-copy],html[data-route-live-phase=exiting][data-route-live-from=home] [data-route-motion-group=home-portrait]{animation:route-live-home-element-exit var(--route-exit-duration) cubic-bezier(.6, 0, .18, 1) both}[data-route-motion-group=home-copy]{--route-x:-7vw;--route-y:0px}[data-route-motion-group=home-portrait]{--route-x:7vw;--route-y:0px}html[data-route-live-phase=preparing][data-route-live-from=home] [data-route-motion-group=home-copy],html[data-route-live-phase=preparing][data-route-live-from=home] [data-route-motion-group=home-portrait]{translate:calc(var(--route-x) * .05) 0;transition:translate var(--route-prepare-duration) cubic-bezier(.6, 0, .18, 1)}}@media (prefers-reduced-motion:no-preference){html[data-route-live-phase=preparing][data-route-live-from][data-route-live-to] .route-transition-host[data-route-motion-page][data-route-motion-group=default-surface]{opacity:.95;transition:opacity var(--route-prepare-duration) cubic-bezier(.6, 0, .18, 1), scale var(--route-prepare-duration) cubic-bezier(.6, 0, .18, 1), translate var(--route-prepare-duration) cubic-bezier(.6, 0, .18, 1);translate:0 -.7px;scale:.9996}html[data-route-live-phase=exiting][data-route-live-from][data-route-live-to] .route-transition-host[data-route-motion-page][data-route-motion-group=default-surface]{animation:route-live-frame-exit var(--route-exit-duration) cubic-bezier(.6, 0, .18, 1) both!important}html[data-route-live-phase=entering][data-route-live-from][data-route-live-to] .route-transition-host[data-route-motion-page][data-route-motion-group=default-surface]{animation:route-live-frame-enter var(--route-enter-duration) cubic-bezier(.22, 1, .36, 1) both!important}}@keyframes route-live-frame-exit{0%{opacity:.95;translate:0 -.7px;scale:.9996}to{opacity:0;translate:0 -14px;scale:.992}}@keyframes route-live-frame-enter{0%{opacity:0;translate:0 -14px;scale:.992}to{opacity:1;translate:0;scale:1}}@keyframes route-live-product-element-exit{0%{scale:.99925;translate:calc(var(--route-x) * .05) calc(var(--route-y) * .05)}to{scale:.985;translate:var(--route-x) var(--route-y)}}@keyframes route-live-product-element-enter{0%{scale:.985;translate:var(--route-x) var(--route-y)}to{translate:0;scale:1}}@keyframes route-live-home-element-exit{0%{translate:calc(var(--route-x) * .05) calc(var(--route-y) * .05)}to{translate:var(--route-x) var(--route-y)}}@keyframes route-live-home-element-enter{0%{translate:var(--route-x) var(--route-y)}to{translate:0}}@keyframes route-live-left-up-exit{0%{translate:0}to{translate:-5vw -2.5vh}}@keyframes route-live-left-up-enter{0%{translate:-5vw -2.5vh}to{translate:0}}@keyframes route-live-right-up-exit{0%{translate:0}to{translate:5vw -2.5vh}}@keyframes route-live-right-up-enter{0%{translate:5vw -2.5vh}to{translate:0}}@keyframes route-live-left-down-exit{0%{translate:0;scale:1}to{translate:-3.5vw 5vh;scale:.988}}@keyframes route-live-left-down-enter{0%{translate:-3.5vw 5vh;scale:.988}to{translate:0;scale:1}}@keyframes route-live-right-down-exit{0%{translate:0}to{translate:3.5vw 5vh}}@keyframes route-live-right-down-enter{0%{translate:3.5vw 5vh}to{translate:0}}@keyframes route-live-up-exit{0%{translate:0}to{translate:0 -4vh}}@keyframes route-live-up-enter{0%{translate:0 -4vh}to{translate:0}}@keyframes route-live-lane-left-exit{0%{translate:0}to{translate:-9vw}}@keyframes route-live-lane-from-right{0%{translate:9vw}to{translate:0}}@keyframes route-live-lane-right-exit{0%{translate:0}to{translate:9vw}}@keyframes route-live-lane-from-left{0%{translate:-9vw}to{translate:0}}

