html[data-motion=on] [data-reveal]:not([data-reveal=media])[data-reveal-ready]:not(.is-revealed){opacity:0;transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);transform:translateY(12px)}html[data-motion=on] [data-reveal]:not([data-reveal=media]).is-revealed{opacity:1;transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);transform:translateY(0)}html[data-motion=on] [data-reveal=media][data-reveal-ready]:not(.is-revealed)>*{clip-path:inset(0 0 100%)}html[data-motion=on] [data-reveal=media].is-revealed>*{clip-path:inset(0);transition:clip-path .76s var(--ease-out)}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
[data-plate]{isolation:isolate;position:relative}[data-plate]:after{content:attr(data-plate);content:attr(data-plate)/"";z-index:-1;box-sizing:border-box;padding:inherit;color:var(--plate,#2433ff);pointer-events:none;opacity:0;position:absolute;inset:0}[data-rule]{position:relative;border-top-color:#0000!important}[data-rule]:before{content:"";left:0;right:0;top:calc(var(--rule-w,3px)*-1);height:var(--rule-w,3px);background:var(--rule-c,currentColor);transform-origin:0;pointer-events:none;position:absolute}@keyframes appear-plate{0%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.2,1);translate:-.1em .06em}75%{opacity:1;animation-timing-function:linear;translate:0}to{opacity:0;translate:0}}@keyframes appear-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes appear-lift{0%{translate:var(--lift-x,-.4rem)var(--lift-y,-.6rem);rotate:var(--lift-r,-1.5deg)}to{translate:0;rotate:none}}@keyframes appear-slap{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5);rotate:22deg;scale:1.4}60%{opacity:1;animation-timing-function:ease-out;rotate:none;scale:.93}80%{scale:1.03}to{opacity:1;rotate:none;scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-motion=on] [data-plate]:after{animation:linear both appear-plate;animation-timeline:view();animation-range:cover 10vh cover 60vh}html[data-motion=on] [data-rule]:before{animation:linear both appear-rule;animation-timeline:view();animation-range:cover 0 cover 20vh}}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] [data-slap=ready]{opacity:0}html[data-motion=on] [data-slap=go]{animation:.34s both appear-slap}}
