:root{--lvio-font: "Inter Tight", sans-serif;--lvio-max-width: 1440px;--lvio-gutter: clamp(16px, calc(4.507vw - .9014px) , 64px);--lvio-section-pad: clamp(80px, calc(.7512vw + 77.1831px) , 88px);--lvio-black: #000000;--lvio-white: #ffffff;--lvio-grey-100: #efefef;--lvio-grey-300: #bcbcbc;--lvio-grey-500: #767676;--lvio-grey-600: #5e5e5e;--lvio-ink: #0b0b0c;--lvio-ink-2: #161618;--lvio-cream: #f4f2ec;--lvio-line: #e2dfd6;--lvio-muted: #6b6b6b;--lvio-accent: #c6f432;--lvio-radius: 24px;--lvio-ease-out: cubic-bezier(.22, 1, .36, 1);--lvio-pad-y: clamp(72px, calc(4.507vw + 55.0986px) , 120px);--lvio-h2: clamp(36px, calc(1.8779vw + 28.9577px) , 56px)}.lvio-section{position:relative;overflow-x:clip;font-family:var(--lvio-font);font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lvio-section *,.lvio-section *:before,.lvio-section *:after{box-sizing:border-box}.lvio-section :is(h1,h2,h3,h4,p,ul,figure,blockquote){margin:0;font-family:inherit;letter-spacing:0;color:inherit}.lvio-section a{color:inherit}.lvio-container{width:100%;max-width:var(--lvio-max-width);margin-inline:auto;padding-inline:var(--lvio-gutter)}.lvio-head{display:flex;flex-direction:column;gap:20px;width:100%}.lvio-head__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.lvio-head__title{min-width:0;font-size:clamp(28px,calc(.3756vw + 26.5915px),32px);font-weight:400;line-height:1.25}.lvio-head__count{flex-shrink:0;font-size:clamp(20px,calc(.3756vw + 18.5915px),24px);line-height:1.25}.lvio-head__separator{display:block;width:100%;height:1px;background-color:var(--lvio-separator, var(--lvio-grey-300))}.lvio-section[id]{scroll-margin-top:var(--header-lvio-height, 0px)}@media screen and (min-width:990px){.lvio-head__title,.lvio-head__count{line-height:normal}}.lvio-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 28px;border:1px solid currentColor;border-radius:999px;font-family:var(--lvio-font);font-size:18px;font-weight:600;letter-spacing:0;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.lvio-btn:active{transform:scale(.98)}.lvio-btn .lvio-icon-arrow{flex-shrink:0;transition:transform .2s ease}.lvio-btn:hover .lvio-icon-arrow{transform:translate(4px)}.lvio-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px;box-shadow:none}.lvio-btn.lvio-btn--light{border-color:var(--lvio-white);background-color:var(--lvio-white);color:var(--lvio-black)}.lvio-btn.lvio-btn--light:hover{background-color:transparent;color:var(--lvio-white)}.lvio-btn.lvio-btn--light:focus-visible{outline-color:var(--lvio-white)}.lvio-btn.lvio-btn--outline-light{border-color:var(--lvio-grey-600);background-color:transparent;color:var(--lvio-white)}.lvio-btn.lvio-btn--outline-light:hover{border-color:var(--lvio-white)}.lvio-btn.lvio-btn--dark{border-color:var(--lvio-black);background-color:var(--lvio-black);color:var(--lvio-white)}.lvio-btn.lvio-btn--dark:hover{background-color:var(--lvio-white);color:var(--lvio-black)}.lvio-btn.lvio-btn--accent{border-color:var(--lvio-accent);background-color:var(--lvio-accent);color:var(--lvio-ink)}.lvio-btn.lvio-btn--accent:hover{border-color:var(--lvio-white);background-color:var(--lvio-white)}.lvio-btn.lvio-btn--outline-dark{border-color:#0b0b0c33;background-color:transparent;color:var(--lvio-ink)}.lvio-btn.lvio-btn--outline-dark:hover{border-color:var(--lvio-ink);background-color:var(--lvio-ink);color:var(--lvio-white)}@media(prefers-reduced-motion:reduce){.lvio-btn,.lvio-btn .lvio-icon-arrow{transition:none}}html:focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}.lvio-missing-link{outline:2px dashed #d92d20;outline-offset:2px}.lvio-eyebrow{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin:0;padding:8px 16px 8px 14px;border-radius:999px;background-color:var(--lvio-eyebrow-bg, var(--lvio-cream));color:var(--lvio-eyebrow-text, var(--lvio-ink));font-family:var(--lvio-font);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.lvio-eyebrow:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:var(--lvio-eyebrow-dot, var(--lvio-ink))}.lvio-tone-dark{--lvio-eyebrow-bg: rgba(255, 255, 255, .08);--lvio-eyebrow-text: var(--lvio-white);--lvio-eyebrow-dot: var(--lvio-accent)}.lvio-tone-cream{--lvio-eyebrow-bg: var(--lvio-white)}.lvio-intro{display:flex;flex-direction:column;gap:24px}.lvio-intro__main{display:flex;flex-direction:column;gap:20px;min-width:0}.lvio-section .lvio-intro__title{max-width:760px;font-size:var(--lvio-h2);font-weight:700;line-height:1.08;letter-spacing:-.03em;overflow-wrap:break-word}.lvio-intro__aside{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:420px}.lvio-section .lvio-intro__text{font-size:18px;line-height:1.55;color:var(--lvio-intro-muted, var(--lvio-muted))}.lvio-tone-dark .lvio-intro__text{--lvio-intro-muted: rgba(255, 255, 255, .65)}@media screen and (max-width:749px){.lvio-section .lvio-intro__text{font-size:17px}}@media screen and (min-width:990px){.lvio-intro{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:64px}.lvio-intro__aside{flex-shrink:0;width:min(400px,32%)}}.lvio-motion [data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s var(--lvio-ease-out),transform .7s var(--lvio-ease-out);transition-delay:calc(var(--reveal-i, 0) * 80ms)}.lvio-motion [data-reveal].is-revealed{opacity:1;transform:none}.lvio-word{display:inline-block;margin-bottom:-.12em;padding-bottom:.12em;overflow:hidden;vertical-align:bottom}.lvio-word>span{display:inline-block}.lvio-motion [data-split-words] .lvio-word>span{transform:translate3d(0,110%,0);transition:transform .9s var(--lvio-ease-out);transition-delay:calc(var(--wi, 0) * 60ms)}.lvio-motion [data-split-words].is-revealed .lvio-word>span{transform:none}@media(prefers-reduced-motion:reduce){.lvio-motion [data-reveal]{transform:none;transition:opacity .5s ease;transition-delay:calc(var(--reveal-i, 0) * 60ms)}.lvio-motion [data-split-words] .lvio-word>span{transform:none}}.lvio-rotate{display:inline-grid;margin:0 .04em;padding:0 .14em .04em;overflow:hidden;border-radius:.16em;background-color:var(--lvio-accent);color:var(--lvio-ink);vertical-align:bottom}.lvio-rotate__word{grid-area:1 / 1;text-align:center;white-space:nowrap;opacity:0;transform:translate3d(0,105%,0);transition:transform .6s var(--lvio-ease-out),opacity .4s ease}.lvio-rotate__word.is-active{opacity:1;transform:none}.lvio-rotate__word.is-leaving{opacity:0;transform:translate3d(0,-105%,0)}.lvio-lang{margin:0}.lvio-lang__track{position:relative;display:grid;grid-template-columns:repeat(var(--lang-count, 2),minmax(0,1fr));padding:3px;border:1px solid var(--lang-line, rgba(255, 255, 255, .18));border-radius:999px}.lvio-lang__thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--lang-count, 2));border-radius:999px;background-color:var(--lang-thumb, var(--lvio-accent));transform:translate(calc(var(--lang-index, 0) * 100%));transition:transform .45s var(--lvio-ease-out);pointer-events:none}.lvio-lang__option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:36px;margin:0;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--lang-text, rgba(255, 255, 255, .7));font-family:var(--lvio-font);font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .3s ease}.lvio-lang__option:hover{color:var(--lang-text-hover, #ffffff)}.lvio-lang__option.is-current{color:var(--lang-text-current, var(--lvio-ink));cursor:default}.lvio-lang__option:focus-visible{outline:2px solid var(--lang-focus, var(--lvio-accent));outline-offset:2px}.lvio-lang--drawer{--lang-line: rgba(0, 0, 0, .14);--lang-thumb: var(--mobile-menu-text-color, #000000);--lang-text: var(--mobile-menu-text-color, #000000);--lang-text-hover: var(--mobile-menu-text-color, #000000);--lang-text-current: var(--mobile-menu-background-color, #ffffff);--lang-focus: var(--mobile-menu-text-color, #000000)}.lvio-lang--drawer .lvio-lang__option{height:46px;font-size:16px;letter-spacing:0}@media(prefers-reduced-motion:reduce){.lvio-lang__thumb{transition-duration:.01s}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lvio-base.css.map */
