@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--wipe:1}}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.rez{--cut:clamp(2.5rem, 8vw, 6rem);clip-path:polygon(0 calc(var(--cut) * .839), var(--cut) 0, 100% 0, 100% calc(100% - var(--cut) * .839), calc(100% - var(--cut)) 100%, 0 100%)}.rez-sm{--cut:clamp(1.75rem, 5vw, 3rem)}@media (min-width:64rem){.rez-hero{--cut:9rem}}.rez-band{--cut:clamp(4rem, 14vw, 12rem);clip-path:polygon(0 calc(var(--cut) * .839), var(--cut) 0, 100% 0, 100% 100%, 0 100%)}@property --wipe{syntax:"<number>";inherits:false;initial-value:1}.wipe{--wipe:1;-webkit-mask-image:linear-gradient(140deg,#000 45%,#0000 55%);mask-image:linear-gradient(140deg,#000 45%,#0000 55%);-webkit-mask-size:250% 250%;mask-size:250% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc((1 - var(--wipe)) * 100%) calc((1 - var(--wipe)) * 100%);-webkit-mask-position:calc((1 - var(--wipe)) * 100%) calc((1 - var(--wipe)) * 100%);-webkit-mask-position:calc((1 - var(--wipe)) * 100%) calc((1 - var(--wipe)) * 100%);-webkit-mask-position:calc((1 - var(--wipe)) * 100%) calc((1 - var(--wipe)) * 100%);mask-position:calc((1 - var(--wipe)) * 100%) calc((1 - var(--wipe)) * 100%)}.word-mask{vertical-align:bottom;margin-block:-.06em -.1em;padding-block:.06em .1em;display:inline-block;overflow:hidden}.word{display:inline-block}html.motion [data-intro]{visibility:hidden;animation:10ms linear 2.5s forwards landing-intro-failsafe}@keyframes landing-intro-failsafe{to{visibility:visible}}.landing-header{background-color:#111110f0;transition:translate .3s cubic-bezier(.2,.7,.2,1),background-color .3s}.landing-header[data-top]{background-color:#0000}.landing-header[data-hidden]:not(:focus-within){translate:0 -100%}.faq-item>summary{list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item .faq-bar-v{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.faq-item[open] .faq-bar-v{transform:scaleY(0)}