.leo-truths{padding:64px 20px;background:var(--leo-bg);color:var(--leo-text)}.leo-truths--light{background:var(--leo-surface)}.leo-truths--mint{background:var(--leo-mint, #9FE1CB);--leo-truths-leo: #0A5543;--leo-truths-ph: #4F5F5A}.leo-truths__inner{max-width:560px;margin:0 auto}.leo-truths__title{margin:0 0 8px;text-align:center;color:var(--leo-text);font:300 30px / 1.15 var(--leo-display);letter-spacing:-.01em}.leo-truths__title strong{font-weight:600}.leo-truths__sub{margin:0 0 28px;text-align:center;color:var(--leo-text);font:400 15px / 1.5 var(--leo-body)}.leo-truths__set{border-bottom:1px solid var(--leo-line)}.leo-truths__row{border-top:1px solid var(--leo-line)}.leo-truths__row>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.leo-truths__row>summary::-webkit-details-marker{display:none}.leo-truths__row>summary:focus-visible{outline:2px solid var(--leo-text);outline-offset:4px}.leo-truths__statement{margin:0;color:var(--leo-text);font:300 17px / 1.3 var(--leo-display);letter-spacing:-.005em}.leo-truths__icon{position:relative;flex-shrink:0;width:14px;height:14px;margin-top:5px;transition:transform .2s ease}.leo-truths__icon:before,.leo-truths__icon:after{content:"";position:absolute;top:50%;left:0;width:14px;height:1.5px;margin-top:-.75px;background:var(--leo-text)}.leo-truths__icon:after{transform:rotate(90deg)}.leo-truths__row[open] .leo-truths__icon{transform:rotate(45deg)}.leo-truths__reveal{padding:0 30px 22px 0}.leo-truths__card{padding:0}.leo-truths--card .leo-truths__reveal{padding:0 0 20px}.leo-truths--card .leo-truths__card{padding:16px 18px;border:1px solid var(--leo-line);border-radius:12px;background:var(--leo-surface)}.leo-truths--card.leo-truths--light .leo-truths__card{background:#fff}.leo-truths__label{margin:0 0 6px;color:var(--leo-text);font:500 15px / 1.4 var(--leo-body)}.leo-truths__text{margin:0 0 10px;color:var(--leo-text);font:400 14px / 1.6 var(--leo-body)}.leo-truths__leo{margin:0;color:var(--leo-truths-leo, var(--leo-green));font:400 13px / 1.5 var(--leo-body)}.leo-truths__close{margin-top:44px;text-align:center}.leo-truths__close-title{margin:0 0 18px;color:var(--leo-text);font:300 22px / 1.2 var(--leo-display)}.leo-truths__close-title strong{font-weight:600}.leo-truths__capture{max-width:420px;margin:0 auto;text-align:left}.leo-truths--mint .leo-email__input::placeholder{color:var(--leo-truths-ph)}@media(prefers-reduced-motion:reduce){.leo-truths__icon{transition:none}}body:has(.leo-cp) .shopify-section:has(.main-page-title){display:none}body:has(.leo-cp) .section-header{position:absolute;top:0;left:0;right:0;z-index:10}body:has(.leo-cp) .section-header.shopify-section-header-sticky{position:fixed}body:has(.leo-cp) .section-header:not(.scrolled-past-header) .header-wrapper{background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}body:has(.leo-cp) .section-header.scrolled-past-header .header-wrapper,body:has(.leo-cp) .section-header:has(details[open]) .header-wrapper{background:#fff!important}.leo-cp{background:var(--leo-bg);color:var(--leo-text);text-align:center}.leo-cp__wrap{max-width:600px;margin:0 auto}.leo-cp__wide{max-width:960px;margin:0 auto}.leo-cp__hero{padding:calc(var(--header-height, 88px) + 32px) 22px 48px;background:var(--leo-mint, #9FE1CB)}.leo-cp__label{margin:0 0 12px;color:var(--leo-text);font:500 11px / 1.4 var(--leo-body);letter-spacing:.08em;text-transform:uppercase}.leo-cp__title{margin:0 0 8px;color:var(--leo-text);font:300 32px / 1.1 var(--leo-display);letter-spacing:-.02em}.leo-cp__title strong{font-weight:600}.leo-cp__sub{margin:0 0 26px;color:var(--leo-text);font:400 14px / 1.5 var(--leo-body)}.leo-cp__lines{margin:0 0 24px;padding:0;list-style:none}.leo-cp__lines li{margin:0;padding:10px 0;border-top:1px solid rgba(0,0,0,.14);color:var(--leo-text);font:300 18px / 1.3 var(--leo-display);opacity:0;transform:translateY(8px);animation:leoCpIn .6s ease forwards}.leo-cp__lines li:last-child{border-bottom:1px solid rgba(0,0,0,.14)}@keyframes leoCpIn{to{opacity:1;transform:none}}.leo-cp__punch{margin:0 0 24px;color:var(--leo-text);font:600 18px / 1.3 var(--leo-display)}.leo-cp__section{padding:60px 22px}.leo-cp__h2{margin:0 0 24px;color:var(--leo-text);font:300 30px / 1.15 var(--leo-display);letter-spacing:-.01em}.leo-cp__h2 strong{font-weight:600}.leo-cp__cards{display:grid;gap:12px}@media(min-width:750px){.leo-cp__cards{grid-template-columns:repeat(3,1fr)}}.leo-cp__card{padding:26px 22px;border-radius:12px;background:var(--leo-surface)}.leo-cp__card-title{margin:0 0 6px;color:var(--leo-text);font:600 20px / 1.2 var(--leo-display)}.leo-cp__card-text{margin:0;color:var(--leo-text);font:400 14px / 1.6 var(--leo-body)}.leo-cp__dark{padding-bottom:72px;background:var(--leo-ink);color:#fff}.leo-cp__dark .leo-cp__label{color:var(--leo-mint, #9FE1CB)}.leo-cp__dark .leo-cp__h2{color:#fff}.leo-cp__teasers{max-width:600px;margin:0 auto;padding:0;list-style:none;text-align:left}.leo-cp__teasers li{display:flex;align-items:center;gap:16px;margin:0;padding:18px 0;border-top:1px solid rgba(255,255,255,.18);color:#fff;font:400 16px / 1.4 var(--leo-body)}.leo-cp__teasers li:last-child{border-bottom:1px solid rgba(255,255,255,.18)}.leo-cp__topic{flex-shrink:0}.leo-cp__redact{flex:1;height:14px;border-radius:3px;background:linear-gradient(90deg,#ffffff24,#9fe1cb99,#ffffff24);background-size:200% 100%;animation:leoCpShimmer 2.4s linear infinite}@keyframes leoCpShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.leo-cp__note{margin:20px 0 0;color:var(--leo-mint, #9FE1CB);font:500 12px / 1.4 var(--leo-body);letter-spacing:.08em;text-transform:uppercase}.leo-cp__capture{max-width:420px;margin:28px auto 0;text-align:left;scroll-margin-top:140px}.leo-cp__capture .leo-email__row{border-bottom-color:var(--leo-mint, #9FE1CB)!important}.leo-cp__capture .leo-email__br,.leo-cp__capture .leo-email__input,.leo-cp__capture .leo-email__btn,.leo-cp__capture .leo-email__ok{color:var(--leo-mint, #9FE1CB)!important}.leo-cp__capture .leo-email__input::placeholder{color:var(--leo-mint, #9FE1CB)!important;opacity:.7}.leo-cp__capture .leo-email__note{color:var(--leo-mint, #9FE1CB)!important;text-align:center}.leo-cp__close{margin:64px 0 0;color:#fff;font:300 26px / 1.2 var(--leo-display)}@media(prefers-reduced-motion:reduce){.leo-cp__lines li{animation:none;opacity:1;transform:none}.leo-cp__redact{animation:none}}.leo-ea{padding:64px 20px;background:var(--leo-bg);color:var(--leo-text)}.leo-ea--light{background:var(--leo-surface)}.leo-ea--mint{background:var(--leo-mint, #9FE1CB)}.leo-ea__inner{max-width:560px;margin:0 auto}.leo-ea__media{position:relative;margin:0 0 28px;overflow:hidden;border-radius:12px;aspect-ratio:4 / 3;background:#16302a}.leo-ea__img{width:100%;height:100%;object-fit:cover;display:block}.leo-ea__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;text-align:center;color:#fff9;font:400 12px / 1.5 var(--leo-body)}.leo-ea__title{margin:0 0 8px;text-align:center;color:var(--leo-text);font:300 30px / 1.15 var(--leo-display);letter-spacing:-.01em}.leo-ea__title strong{font-weight:600}.leo-ea__sub{margin:0 0 28px;text-align:center;color:var(--leo-text);font:400 15px / 1.5 var(--leo-body)}.leo-ea__stat{padding:26px 22px;border-radius:12px;background:var(--leo-surface);text-align:center}.leo-ea__stat--mint{background:var(--leo-mint, #9FE1CB)}.leo-ea__stat--white{background:#fff;border:1px solid var(--leo-line)}.leo-ea--light .leo-ea__stat--light,.leo-ea--mint .leo-ea__stat--mint{background:#fff}.leo-ea__num{margin:0;color:var(--leo-text);font:300 38px / 1.1 var(--leo-display);letter-spacing:-.01em}.leo-ea__stat-text{margin:8px 0 0;color:var(--leo-text);font:400 14px / 1.55 var(--leo-body)}.leo-ea__stat-src{margin:10px 0 0;color:var(--leo-text);font:400 12px / 1.5 var(--leo-body)}.leo-ea__label{margin:40px 0 8px;color:var(--leo-text);font:500 12px / 1.4 var(--leo-body);letter-spacing:.08em;text-transform:uppercase}.leo-ea__list{border-bottom:1px solid var(--leo-line)}.leo-ea__row{border-top:1px solid var(--leo-line)}.leo-ea__row>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.leo-ea__row>summary::-webkit-details-marker{display:none}.leo-ea__row>summary:focus-visible{outline:2px solid var(--leo-text);outline-offset:4px}.leo-ea__name{margin:0;color:var(--leo-text);font:300 18px / 1.3 var(--leo-display)}.leo-ea__teaser{display:block;margin-top:3px;color:var(--leo-text);font:400 13px / 1.4 var(--leo-body)}.leo-ea__icon{position:relative;flex-shrink:0;width:14px;height:14px;margin-top:5px;transition:transform .2s ease}.leo-ea__icon:before,.leo-ea__icon:after{content:"";position:absolute;top:50%;left:0;width:14px;height:1.5px;margin-top:-.75px;background:var(--leo-text)}.leo-ea__icon:after{transform:rotate(90deg)}.leo-ea__row[open] .leo-ea__icon{transform:rotate(45deg)}.leo-ea__reveal{padding:0 30px 20px 0}.leo-ea__finding{margin:0;color:var(--leo-text);font:400 14px / 1.6 var(--leo-body)}.leo-ea__src{margin:8px 0 0;color:var(--leo-text);font:400 12px / 1.5 var(--leo-body)}.leo-ea__src strong{font-weight:500}.leo-ea__disclaimer{margin:14px 0 0;color:var(--leo-text);font:400 12px / 1.5 var(--leo-body)}.leo-ea__join{margin-top:48px;padding:28px 22px;border:1px solid var(--leo-line);border-radius:16px;background:#fff}.leo-ea__join-label{margin:0 0 8px;color:var(--leo-text);font:500 12px / 1.4 var(--leo-body);letter-spacing:.08em;text-transform:uppercase}.leo-ea__join-title{margin:0 0 10px;color:var(--leo-text);font:300 24px / 1.2 var(--leo-display);letter-spacing:-.01em}.leo-ea__join-title strong{font-weight:600}.leo-ea__join-text{margin:0 0 20px;color:var(--leo-text);font:400 14px / 1.6 var(--leo-body)}.leo-ea__join--dark{border:0;background:var(--leo-ink)}.leo-ea__join--dark .leo-ea__join-label,.leo-ea__join--dark .leo-ea__join-title,.leo-ea__join--dark .leo-ea__join-text{color:#fff}@media(prefers-reduced-motion:reduce){.leo-ea__icon{transition:none}}.leo-footer{padding:56px 20px calc(32px + env(safe-area-inset-bottom));background:var(--leo-surface);color:var(--leo-text)}.leo-footer--white{background:#fff;border-top:1px solid var(--leo-line)}.leo-footer--mint{background:var(--leo-mint, #9FE1CB)}.leo-footer--ink{background:var(--leo-ink);color:#fff}.leo-footer__inner{max-width:960px;margin:0 auto}.leo-footer__top{display:grid;gap:36px}@media(min-width:750px){.leo-footer__top{grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}}.leo-footer__mark{margin:0;color:inherit;font:300 28px / 1 var(--leo-display);letter-spacing:-.01em}.leo-footer__tag{margin:8px 0 0;color:inherit;font:400 14px / 1.5 var(--leo-body)}.leo-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.leo-footer__list{margin:0;padding:0;list-style:none}.leo-footer__list li{margin:0 0 14px}.leo-footer__link{display:inline;padding:0;border:0;background:none;color:inherit;font:400 14px / 1.4 var(--leo-body);text-decoration:none;cursor:pointer}.leo-footer__link:hover{text-decoration:underline;text-underline-offset:3px}.leo-footer__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.leo-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:40px;padding-top:18px;border-top:1px solid var(--leo-line)}.leo-footer--ink .leo-footer__bottom{border-top-color:#fff3}.leo-footer__policies{display:flex;flex-wrap:wrap;gap:8px 18px}.leo-footer__policies a{color:inherit;font:400 12px var(--leo-body);text-decoration:none}.leo-footer__policies a:hover{text-decoration:underline;text-underline-offset:3px}.leo-footer__copy{margin:0;color:inherit;font:400 12px var(--leo-body)}html.leo-dialog-open{overflow:hidden}.leo-contact{width:min(520px,calc(100% - 32px));max-height:calc(100% - 32px);margin:auto;padding:0;border:0;border-radius:16px;background:#fff;color:var(--leo-text);overflow:auto}.leo-contact::backdrop{background:#0b1b178c}.leo-contact__inner{position:relative;padding:28px 22px 24px}.leo-contact__x{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;background:none;color:var(--leo-text);font:300 28px / 1 var(--leo-body);cursor:pointer}.leo-contact__title{margin:0 44px 6px 0;color:var(--leo-text);font:300 26px / 1.2 var(--leo-display)}.leo-contact__sub{margin:0 0 22px;color:var(--leo-text);font:400 14px / 1.5 var(--leo-body)}.leo-contact__field{margin:0 0 14px}.leo-contact__label{display:block;margin:0 0 6px;color:var(--leo-text);font:500 13px var(--leo-body)}.leo-contact__input{display:block;width:100%;padding:12px 14px;border:1px solid var(--leo-line);border-radius:8px;background:#fff;box-shadow:none;color:var(--leo-text);font:400 16px / 1.4 var(--leo-body)}.leo-contact__input:focus{outline:none;border-color:var(--leo-text)}textarea.leo-contact__input{min-height:130px;resize:vertical}.leo-contact__submit{width:100%;margin-top:6px}.leo-contact__ok{margin:6px 0 0;color:var(--leo-text);font:500 15px / 1.5 var(--leo-body)}.leo-contact__err{margin:0 0 14px;color:#b3261e;font:400 13px var(--leo-body)}.leo-hero{position:relative;display:flex;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--leo-ink);color:#fff}.leo-hero__media,.leo-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.leo-hero__img{width:100%;height:100%;object-fit:cover}.leo-hero__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#16302a;color:#ffffff73;font:400 13px var(--leo-body)}.leo-hero__scrim{background:linear-gradient(to top,#08100dc7,#08100d59 45%,#08100d00 70%),rgba(0,0,0,var(--leo-overlay, .2))}.leo-hero__content{position:relative;z-index:2;width:100%;max-width:640px;margin:auto auto 0;padding:0 20px calc(44px + env(safe-area-inset-bottom));text-align:center}.leo-hero__title{margin:0 0 12px;font:300 clamp(36px,10vw,68px) / 1.05 var(--leo-display);letter-spacing:-.02em;color:#fff}.leo-hero__title strong{font-weight:600}.leo-hero__sub{margin:0 0 26px;font:400 16px / 1.5 var(--leo-body);color:#ffffffe0}.leo-hero__link{display:block;margin:14px 0 0;color:#fff;font:400 14px var(--leo-body);text-decoration:underline}.leo-hero__capture{text-align:left}.leo-hero__proof{margin:26px 0 0;padding-top:14px;border-top:.5px solid rgba(255,255,255,.35);color:#ffffffd1;font:400 12px var(--leo-body);letter-spacing:.02em}.leo-hero--dark{background:#fff;color:var(--leo-text)}.leo-hero--dark .leo-hero__scrim{display:none}.leo-hero--dark .leo-hero__placeholder{background:#f1f2ef;color:#0006}.leo-hero--dark .leo-hero__title{color:var(--leo-text)}.leo-hero--dark .leo-hero__sub{color:var(--leo-text-2)}.leo-hero--dark .leo-hero__link{color:var(--leo-text)}.leo-hero--dark .leo-hero__proof{color:var(--leo-text-2);border-top-color:var(--leo-line)}.leo-hero--dark .leo-btn{background:var(--leo-text);color:#fff}.leo-pill{position:fixed;left:50%;z-index:40;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%,16px);padding:14px 24px;border:0;border-radius:999px;background:var(--leo-text);color:#fff;font:500 14px var(--leo-body);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;cursor:pointer}.leo-pill.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}@media(prefers-reduced-motion:reduce){.leo-pill{transition:none}}.leo-ing{padding:64px 20px;background:var(--leo-bg);color:var(--leo-text)}.leo-ing__inner{max-width:560px;margin:0 auto}.leo-ing__title{margin:0 0 8px;text-align:center;font:300 30px / 1.15 var(--leo-display);letter-spacing:-.01em;color:var(--leo-text)}.leo-ing__title strong{font-weight:600}.leo-ing__sub{margin:0 0 28px;text-align:center;color:var(--leo-text);font:400 15px / 1.5 var(--leo-body)}.leo-ing__groups{display:grid;gap:10px}.leo-ing__group{border:1px solid var(--leo-line);border-radius:12px;background:#fff}.leo-ing__group>summary{display:block;padding:18px 20px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.leo-ing__group>summary::-webkit-details-marker{display:none}.leo-ing__group>summary:focus-visible{outline:2px solid var(--leo-green);outline-offset:3px;border-radius:12px}.leo-ing__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.leo-ing__name{margin:0;color:var(--leo-text);font:600 20px / 1.2 var(--leo-display);letter-spacing:0}.leo-ing__meta{display:flex;align-items:center;gap:12px;flex-shrink:0}.leo-ing__count{color:var(--leo-text);font:400 12px var(--leo-body)}.leo-ing__chev{width:8px;height:8px;margin-top:-4px;border-right:1.5px solid var(--leo-text);border-bottom:1.5px solid var(--leo-text);transform:rotate(45deg);transition:transform .2s ease,margin .2s ease}.leo-ing__group[open] .leo-ing__chev{transform:rotate(-135deg);margin-top:4px}.leo-ing__list{margin:10px 0 0;padding:0;list-style:none}.leo-ing__list li{margin:0;color:var(--leo-text);font:500 13px / 1.6 var(--leo-body);overflow-wrap:anywhere}.leo-ing__panel{padding:0 20px 20px}.leo-ing__purpose{margin:0;padding-top:14px;border-top:1px solid var(--leo-line);color:var(--leo-text);font:400 14px / 1.6 var(--leo-body)}.leo-ing__callout{margin:14px 0 0;padding:14px 16px;border:1px solid var(--leo-line);border-radius:10px;background:var(--leo-surface);color:var(--leo-text);font:400 13px / 1.55 var(--leo-body)}.leo-ing__callout strong{font-weight:600}.leo-ing__out{margin-top:52px}.leo-ing__out-title{margin:0 0 18px;text-align:center;color:var(--leo-text);font:300 26px / 1.2 var(--leo-display);letter-spacing:-.01em}.leo-ing__out-title strong{font-weight:600}.leo-ing__out-list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--leo-line)}.leo-ing__out-list li{padding:14px 2px;border-top:1px solid var(--leo-line)}.leo-ing__out-name{display:block;color:var(--leo-text);font:500 14px / 1.4 var(--leo-body)}.leo-ing__out-why{display:block;margin-top:3px;color:var(--leo-text);font:400 13px / 1.5 var(--leo-body)}.leo-ing__close{margin-top:40px;text-align:center}.leo-ing__capture{max-width:420px;margin:0 auto;text-align:left}@media(prefers-reduced-motion:reduce){.leo-ing__chev{transition:none}}body:has(.leo-sci) .shopify-section:has(.main-page-title){display:none}.leo-sci{background:var(--leo-bg);color:var(--leo-text)}.leo-sci__head{padding:calc(var(--header-height, 88px) + 32px) 22px 48px;background:var(--leo-ink);color:#fff}.leo-sci__head-inner,.leo-sci__close-inner{max-width:640px;margin:0 auto}.leo-sci__label{margin:0 0 14px;color:var(--leo-green-light);font:500 12px / 1.4 var(--leo-body);letter-spacing:.06em}.leo-sci__title{margin:0 0 18px;color:#fff;font:300 36px / 1.12 var(--leo-display);letter-spacing:-.015em}.leo-sci__title strong{font-weight:600}.leo-sci__summary{margin:0;color:#fff;font:400 15px / 1.65 var(--leo-body)}.leo-sci__bar{width:120px;max-width:100%;height:3px;margin-top:30px;border-radius:2px;background:var(--leo-green)}.leo-sci__cards{display:grid;gap:14px;max-width:668px;margin:0 auto;padding:14px}.leo-sci__card{position:relative;overflow:hidden;padding:30px 22px;border:.5px solid var(--leo-line);border-radius:20px;background:var(--leo-surface)}.leo-sci__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.leo-sci__dot{position:absolute;border-radius:50%;will-change:transform,opacity}.leo-sci__content{position:relative;z-index:1}.leo-sci__num{margin:0 0 12px;color:var(--leo-green);font:300 52px / 1 var(--leo-display)}.leo-sci__card-title{margin:0 0 12px;color:var(--leo-text);font:600 25px / 1.2 var(--leo-display);letter-spacing:-.01em}.leo-sci__body{margin:0;color:var(--leo-text);font:400 14px / 1.6 var(--leo-body)}.leo-sci__close{padding:52px 20px 72px;text-align:center}.leo-sci__close-title{margin:0 0 18px;color:var(--leo-text);font:300 22px / 1.2 var(--leo-display)}.leo-sci__close-title strong{font-weight:600}.leo-sci__capture{max-width:420px;margin:0 auto;text-align:left}@media(min-width:750px){.leo-sci__card{padding:40px 36px}}body:has(.leo-tz) .shopify-section:has(.main-page-title){display:none}body:has(.leo-tz) .section-header{position:absolute;top:0;left:0;right:0;z-index:10}body:has(.leo-tz) .section-header.shopify-section-header-sticky{position:fixed}body:has(.leo-tz) .section-header:not(.scrolled-past-header) .header-wrapper{background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}body:has(.leo-tz) .section-header.scrolled-past-header .header-wrapper,body:has(.leo-tz) .section-header:has(details[open]) .header-wrapper{background:#fff!important}body:has(.leo-tz) .section-header:not(.scrolled-past-header):not(:has(details[open])) .header__heading-logo{filter:brightness(0) invert(1)}body:has(.leo-tz) .section-header:not(.scrolled-past-header):not(:has(details[open])) .header__icon--menu,body:has(.leo-tz) .section-header:not(.scrolled-past-header):not(:has(details[open])) .header__heading-link{color:#fff!important}.leo-tz{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:calc(var(--header-height, 88px) + 24px) 22px 56px;background:var(--leo-ink);color:#fff;text-align:center}.leo-tz__inner{width:100%;max-width:520px}.leo-tz__label{margin:0 0 26px;color:var(--leo-mint, #9FE1CB);font:500 12px / 1.4 var(--leo-body);letter-spacing:.08em;text-transform:uppercase}.leo-tz__drum{position:relative;width:190px;height:190px;margin:0 auto 18px;border:10px solid rgba(255,255,255,.08);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.07),transparent 60%),#0e231d;box-shadow:0 0 0 1px #9fe1cb40,inset 0 0 30px #00000080}.leo-tz__drum:before,.leo-tz__drum:after{content:"";position:absolute;left:-100%;top:52%;width:300%;height:300%;border-radius:42%;background:var(--leo-mint, #9FE1CB);animation:leoTzSpin 9s linear infinite}.leo-tz__drum:before{opacity:.55}.leo-tz__drum:after{top:56%;opacity:.3;border-radius:45%;animation-duration:13s;animation-direction:reverse}.leo-tz__glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.18),transparent 35%);pointer-events:none}@keyframes leoTzSpin{to{transform:rotate(360deg)}}.leo-tz__steps{display:flex;justify-content:center;gap:18px;margin:0 0 30px;padding:0;list-style:none}.leo-tz__steps li{display:flex;align-items:center;gap:6px;margin:0;color:#ffffff59;font:500 12px / 1 var(--leo-body);letter-spacing:.08em;text-transform:uppercase;animation:leoTzStep 4.8s infinite}.leo-tz__steps li:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.leo-tz__steps li:nth-child(2){animation-delay:1.6s}.leo-tz__steps li:nth-child(3){animation-delay:3.2s}@keyframes leoTzStep{0%,30%{color:var(--leo-mint, #9FE1CB)}34%,to{color:#ffffff59}}.leo-tz__title{margin:0 0 12px;color:#fff;font:300 36px / 1.1 var(--leo-display);letter-spacing:-.02em}.leo-tz__title strong{font-weight:600}.leo-tz__sub{margin:0 auto 28px;max-width:380px;color:#fff;font:400 15px / 1.6 var(--leo-body)}.leo-tz__capture{max-width:420px;margin:0 auto;text-align:left}.leo-tz__capture .leo-email__note{text-align:center}.leo-tz__link{display:inline-block;margin-top:30px;color:#fff;font:400 14px var(--leo-body);text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.leo-tz__drum:before,.leo-tz__drum:after,.leo-tz__steps li{animation:none}.leo-tz__steps li:first-child{color:var(--leo-mint, #9FE1CB)}}.leo-why{padding:64px 20px;background:var(--leo-bg);color:var(--leo-text)}.leo-why__inner{max-width:560px;margin:0 auto}.leo-why__title{margin:0 0 28px;text-align:center;font:300 30px / 1.15 var(--leo-display);letter-spacing:-.01em;color:var(--leo-text)}.leo-why__title strong{font-weight:600}.leo-why__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.leo-flip{display:block;height:230px;perspective:1200px;cursor:pointer;border-radius:12px;-webkit-tap-highlight-color:transparent;outline:none}.leo-flip:focus-visible{outline:2px solid var(--leo-green);outline-offset:3px}.leo-flip__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.leo-flip[aria-pressed=true] .leo-flip__inner{transform:rotateY(180deg)}.leo-flip__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:12px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.leo-flip__front{background:#16302a;color:#fff}.leo-flip__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.leo-flip__ph{position:absolute;top:16px;left:20px;color:#ffffff80;font:400 12px var(--leo-body)}.leo-flip__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#08100db8,#08100d40 50%,#08100d00 75%)}.leo-flip__content{position:absolute;left:0;right:0;bottom:0;padding:18px 20px 20px}.leo-flip__num{display:block;margin:0 0 6px;color:#fff;font:500 12px var(--leo-body);letter-spacing:.08em}.leo-flip__title{margin:0;color:#fff;font:300 24px / 1.15 var(--leo-display);letter-spacing:-.01em}.leo-flip__icon{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;font:300 18px / 1 var(--leo-body)}.leo-flip__back{display:flex;flex-direction:column;justify-content:center;padding:22px 20px;background:var(--leo-surface);border:1px solid var(--leo-line);transform:rotateY(180deg)}.leo-flip__back .leo-flip__icon{border-color:var(--leo-text);color:var(--leo-text)}.leo-flip__body{margin:0 0 12px;color:var(--leo-text);font:400 14px / 1.5 var(--leo-body)}.leo-flip__answer{margin:0;color:var(--leo-text);font:400 14px / 1.5 var(--leo-body)}.leo-flip__answer strong{font-weight:600}.leo-why__close{margin-top:40px;text-align:center}.leo-why__closing{margin:0 0 18px;color:var(--leo-text);font:300 22px / 1.2 var(--leo-display)}.leo-why__capture{max-width:420px;margin:0 auto;text-align:left}@media(prefers-reduced-motion:reduce){.leo-flip__inner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
