:root{--vl-ease-out: cubic-bezier(.22, 1, .36, 1);--vl-ease-in-out: cubic-bezier(.65, 0, .35, 1);--vl-dur-fast: .24s;--vl-dur: .6s;--vl-dur-slow: 1.1s;--vl-rise: 28px}@media(prefers-reduced-motion:no-preference){@keyframes vl-rise{0%{opacity:0;transform:translateY(var(--vl-rise))}to{opacity:1;transform:none}}@keyframes vl-line{0%{clip-path:inset(0 0 100% 0);transform:translateY(.35em)}to{clip-path:inset(0 0 -.2em 0);transform:none}}@keyframes vl-curtain{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes vl-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}.vl-hero__text>*{animation:vl-rise var(--vl-dur-slow) var(--vl-ease-out) both}.vl-hero__text>.vl-eyebrow{animation-delay:.15s}.vl-hero__text>.vl-h1{animation:vl-line 1.3s var(--vl-ease-out) .25s both}.vl-hero__text>.vl-text{animation-delay:.65s}.vl-hero__text>.vl-ctas{animation-delay:.8s}.vl-hero__media{animation:vl-curtain 1.4s var(--vl-ease-in-out) .1s both}.vl-hero__media img,.vl-hero__media video{animation:vl-settle 2.2s var(--vl-ease-out) .1s both}@supports (animation-timeline: view()){@keyframes vl-reveal{0%{opacity:0;transform:translateY(var(--vl-rise))}to{opacity:1;transform:none}}@keyframes vl-unveil{0%{clip-path:inset(10% 6% 10% 6%)}to{clip-path:inset(0 0 0 0)}}@keyframes vl-zoom-out{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes vl-drift{0%{transform:translateY(-5%) scale(1.1)}to{transform:translateY(5%) scale(1.1)}}.vl-center>*,.vl-split__body>*,.vl-section-title,.vl-card,.vl-service,.vl-value,.vl-duo figcaption,.vl-dl,.vl-faq details{animation:vl-reveal linear both;animation-timeline:view();animation-range:entry 5% entry 55%}.vl-list li{animation:vl-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.vl-list li:nth-child(2){animation-range:entry 8% entry 55%}.vl-list li:nth-child(3){animation-range:entry 16% entry 65%}.vl-list li:nth-child(4){animation-range:entry 24% entry 75%}.vl-cards>:nth-child(2),.vl-values>:nth-child(2),.vl-services__grid>:nth-child(2){animation-range:entry 10% entry 62%}.vl-cards>:nth-child(3),.vl-values>:nth-child(3),.vl-services__grid>:nth-child(3){animation-range:entry 18% entry 70%}.vl-cards>:nth-child(4),.vl-services__grid>:nth-child(4){animation-range:entry 26% entry 78%}.vl-split__media.vl-media,.vl-duo .vl-media,.vl-card .vl-media{animation:vl-unveil linear both;animation-timeline:view();animation-range:entry 0% cover 35%}.vl-split__media.vl-media img,.vl-duo .vl-media img{animation:vl-zoom-out linear both;animation-timeline:view();animation-range:entry 0% cover 60%}.vl-bg-black .vl-split__media img{animation:vl-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}.vl-link{position:relative;border-bottom-color:transparent!important}.vl-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left}.vl-link:hover:after{animation:vl-redraw .9s var(--vl-ease-in-out) both}@keyframes vl-redraw{0%{transform:scaleX(1);transform-origin:right}45%{transform:scaleX(0);transform-origin:right}55%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.vl-btn{position:relative;overflow:hidden;isolation:isolate;transition:opacity 0s}.vl-btn:hover{opacity:1}.vl-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#3a3632;transform:translate(-101%);transition:transform .7s var(--vl-ease-out)}.vl-btn:hover:before{transform:none}.vl-bg-black .vl-btn:before{background:#e6e1d9}.vl-card .vl-media img,.vl-split__media.vl-media img{transition:transform 1.4s var(--vl-ease-out)}.vl-card:hover .vl-media img{transform:scale(1.04)}@supports (interpolate-size: allow-keywords){.vl-faq{interpolate-size:allow-keywords}.vl-faq details::details-content{block-size:0;overflow:hidden;transition:block-size .5s var(--vl-ease-out),content-visibility .5s allow-discrete}.vl-faq details[open]::details-content{block-size:auto}}.vl-faq summary:after{transition:transform var(--vl-dur) var(--vl-ease-out)}.vl-faq details[open] summary:after{transform:rotate(180deg)}@view-transition{navigation:auto}::view-transition-old(root){animation:.28s var(--vl-ease-in-out) both vl-fade-out}::view-transition-new(root){animation:.42s var(--vl-ease-out) 80ms both vl-fade-in}@keyframes vl-fade-out{to{opacity:0}}@keyframes vl-fade-in{0%{opacity:0;transform:translateY(8px)}}}.vl a:focus-visible,.vl button:focus-visible,.vl summary:focus-visible{outline:1px solid currentColor;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/velisse-motion.css.map */
