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}
.coby-landing-button{z-index:3;isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.coby-landing-button:before,.coby-landing-button:after{content:"";border-radius:var(--radius-landing-cta-layer);pointer-events:none;transition:transform .5s var(--ease-out-quart);position:absolute;inset:0}.coby-landing-button:before{z-index:1;background-color:var(--button-base);transform-origin:50% 90%}.coby-landing-button:after{z-index:2;background-color:var(--button-fill);transform:translateY(100%)}.coby-landing-button .span-wrapper{z-index:4;white-space:nowrap;display:block;position:relative;overflow:hidden}.coby-landing-button .span-text{text-shadow:0 -2em;transition:transform .3s var(--ease-out-quart);display:inline-block;position:relative}@media (hover:hover) and (pointer:fine){.coby-landing-button:not(:disabled):not([data-hover-locked]):hover:before{transform:scale(.9)}.coby-landing-button:not(:disabled):not([data-hover-locked]):hover:after{transform:translateY(0%)}.coby-landing-button:not(:disabled):not([data-hover-locked]):hover .span-text{transform:translateY(2em)}}.coby-landing-button:not(:disabled):not([data-hover-locked]):focus-visible:before{transform:scale(.9)}.coby-landing-button:not(:disabled):not([data-hover-locked]):focus-visible:after{transform:translateY(0%)}.coby-landing-button:not(:disabled):not([data-hover-locked]):focus-visible .span-text{transform:translateY(2em)}.coby-landing-button:not(:disabled):not([data-hover-locked]):active{scale:.99}.coby-landing-button[data-hover-locked]:before,.coby-landing-button[data-hover-locked]:after,.coby-landing-button[data-hover-locked] .span-text{transition:none}@media (prefers-reduced-motion:reduce){.coby-landing-button:before,.coby-landing-button:after,.coby-landing-button .span-text{transition:none}.coby-landing-button .span-text{text-shadow:none;transform:none!important}.coby-landing-button:before{transform:none!important}.coby-landing-button:active{scale:1!important}}
.coby-underline-rule{transform-origin:0;transition:transform .5s var(--ease-out-quart);transform:scaleX(0)}[data-underline-action].coby-detached-button[data-expanded=true]:not([data-hover-locked]) .coby-underline-rule,[data-underline-action]:not(.coby-detached-button):focus-visible .coby-underline-rule{transform:scaleX(1)}@media (hover:hover){[data-underline-action]:not(.coby-detached-button):hover .coby-underline-rule{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.coby-underline-rule{transition:none}}
.coby-detached-button .coby-detached-arrow-piece{transition:transform .5s var(--ease-out-quart);transform:translate(0)}.coby-detached-button .coby-detached-arrow{transition:transform .5s var(--ease-out-quart);transform:rotate(-45deg)}.coby-detached-button[data-expanded=true]:not([data-hover-locked]) .coby-detached-arrow-piece{transform:translateX(var(--detached-travel))}.coby-detached-button[data-expanded=true]:not([data-hover-locked]) .coby-detached-arrow{transform:rotate(0)}.coby-detached-button[data-hover-locked] .coby-detached-arrow-piece,.coby-detached-button[data-hover-locked] .coby-detached-arrow{transition:none}@media (prefers-reduced-motion:reduce){.coby-detached-button .coby-detached-arrow-piece,.coby-detached-button .coby-detached-arrow{transition:none}}
