@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]:not([data-reveal-split]){--_distance:var(--reveal-distance,1.5rem);transition-property:var(--reveal-properties,opacity, translate, scale, rotate, filter, clip-path);transition-duration:var(--reveal-duration,var(--_reveal-duration,.8s));transition-delay:var(--reveal-delay,var(--_reveal-delay,0s));transition-timing-function:var(--reveal-ease,var(--_ease-attr,var(--_ease-effect,cubic-bezier(.22, 1, .36, 1))))}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready]){opacity:0}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal^=zoom-in]{scale:var(--reveal-zoom-in,.6)}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal^=zoom-out]{scale:var(--reveal-zoom-out,1.2)}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal^=blur]{filter:blur(var(--reveal-blur,8px))}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal=scale]{scale:var(--reveal-scale,.92)}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready]):is([data-reveal=""],[data-reveal$=-up]){translate:0 var(--_distance)}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal$=-down]{translate:0 calc(-1 * var(--_distance))}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal$=-left]{translate:var(--_distance) 0}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal$=-right]{translate:calc(-1 * var(--_distance)) 0}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal$=-up-left]{translate:var(--_distance) var(--_distance)}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal$=-up-right]{translate:calc(-1 * var(--_distance)) var(--_distance)}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal$=-down-left]{translate:var(--_distance) calc(-1 * var(--_distance))}[data-reveal]:not([data-reveal-split]):not([data-reveal-state=in],[data-reveal-state=off],[data-reveal-state=ready])[data-reveal$=-down-right]{translate:calc(-1 * var(--_distance)) calc(-1 * var(--_distance))}[data-reveal]:not([data-reveal-split])[data-reveal^=mask]{--_reveal-duration:1s;--_ease-effect:cubic-bezier(.16, 1, .3, 1)}[data-reveal]:not([data-reveal-split])[data-reveal^=mask]:not([data-reveal-state=off]){clip-path:inset(0);opacity:1}[data-reveal]:not([data-reveal-split])[data-reveal^=mask][data-reveal=mask-up]:not([data-reveal-state=in],[data-reveal-state=off]){clip-path:inset(100% 0 0)}[data-reveal]:not([data-reveal-split])[data-reveal^=mask][data-reveal=mask-down]:not([data-reveal-state=in],[data-reveal-state=off]){clip-path:inset(0 0 100%)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=linear]{--_ease-attr:linear}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease]{--_ease-attr:ease}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in]{--_ease-attr:ease-in}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-out]{--_ease-attr:ease-out}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-out]{--_ease-attr:ease-in-out}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-sine]{--_ease-attr:cubic-bezier(.12, 0, .39, 0)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-out-sine]{--_ease-attr:cubic-bezier(.61, 1, .88, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-out-sine]{--_ease-attr:cubic-bezier(.37, 0, .63, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-quad]{--_ease-attr:cubic-bezier(.11, 0, .5, 0)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-out-quad]{--_ease-attr:cubic-bezier(.5, 1, .89, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-out-quad]{--_ease-attr:cubic-bezier(.45, 0, .55, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-cubic]{--_ease-attr:cubic-bezier(.32, 0, .67, 0)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-out-cubic]{--_ease-attr:cubic-bezier(.33, 1, .68, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-out-cubic]{--_ease-attr:cubic-bezier(.65, 0, .35, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-quart]{--_ease-attr:cubic-bezier(.5, 0, .75, 0)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-out-quart]{--_ease-attr:cubic-bezier(.25, 1, .5, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-out-quart]{--_ease-attr:cubic-bezier(.76, 0, .24, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-quint]{--_ease-attr:cubic-bezier(.64, 0, .78, 0)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-out-quint]{--_ease-attr:cubic-bezier(.22, 1, .36, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-out-quint]{--_ease-attr:cubic-bezier(.83, 0, .17, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-expo]{--_ease-attr:cubic-bezier(.7, 0, .84, 0)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-out-expo]{--_ease-attr:cubic-bezier(.16, 1, .3, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-out-expo]{--_ease-attr:cubic-bezier(.87, 0, .13, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-circ]{--_ease-attr:cubic-bezier(.55, 0, 1, .45)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-out-circ]{--_ease-attr:cubic-bezier(0, .55, .45, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-out-circ]{--_ease-attr:cubic-bezier(.85, 0, .15, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-back]{--_ease-attr:cubic-bezier(.36, 0, .66, -.56)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-out-back]{--_ease-attr:cubic-bezier(.34, 1.56, .64, 1)}[data-reveal]:not([data-reveal-split])[data-reveal-ease=ease-in-out-back]{--_ease-attr:cubic-bezier(.68, -.6, .32, 1.6)}[data-reveal]:not([data-reveal-split])[data-reveal-state=out]{transition:none}[data-reveal-split]:not([data-reveal-state]){visibility:hidden}[data-reveal]:not([data-reveal-state]){animation:0s 3s forwards scroll-reveal-failsafe}}@keyframes scroll-reveal-failsafe{to{opacity:1;filter:none;clip-path:none;visibility:visible;translate:none;rotate:none;scale:none}}@property --animation-reduced{syntax:"*";inherits:false;initial-value:none}@layer reset{*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;scroll-behavior:smooth}}html.lenis{scroll-behavior:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-block-size:100vh;line-height:1.5}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}svg{flex-shrink:0}:where(svg:not([fill])){fill:currentColor}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}:where(ul,ol)[role=list]{padding:0;list-style:none}:where(textarea){resize:vertical}:where(address){font-style:normal}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where([type=search i]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}a:not([href]){cursor:not-allowed}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-foreground,currentColor);-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-width,2px) solid var(--color-focus,#2563eb);outline-offset:var(--focus-offset,2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:var(--animation-reduced)!important;scroll-behavior:auto!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}[data-demo-layout=contained]{padding:1rem}[data-demo-layout=centred]{place-items:center;min-block-size:100vh;padding:1rem;display:grid}
