:root{--l-bg: #05060d;--l-bg-2: #080b17;--l-card: #0b0f20;--l-card-2: #10152b;--l-line: rgba(180, 200, 255, .09);--l-line-2: rgba(180, 200, 255, .18);--l-ink: #dce6ff;--l-ink-2: #9aa7c7;--l-ink-3: #5f6a8a;--l-sig: #2b59ff;--l-sig-2: #6d8cff;--l-sig-glow: rgba(43, 89, 255, .38);--l-pop: #d4ff3a;--l-pop-ink: #0a0d00;--l-live: #d4ff3a;--l-shadow: rgba(0, 0, 0, .7);--l-glass-clear: rgba(220, 230, 255, .06);--l-pill-bg: rgba(5, 6, 13, .66);--l-input-bg: rgba(255, 255, 255, .04);--l-fade: 5, 6, 13;--l-glass-rim: 0 0 8px rgba(0, 0, 0, .03), 0 2px 6px rgba(0, 0, 0, .08), inset 3px 3px .5px -3.5px rgba(255, 255, 255, .09), inset -3px -3px .5px -3.5px rgba(255, 255, 255, .85), inset 1px 1px 1px -.5px rgba(255, 255, 255, .6), inset -1px -1px 1px -.5px rgba(255, 255, 255, .6), inset 0 0 6px 6px rgba(255, 255, 255, .12), inset 0 0 2px 2px rgba(255, 255, 255, .06), 0 0 12px rgba(0, 0, 0, .15);--l-glass-rim-color: 0 0 8px rgba(0, 0, 0, .03), 0 2px 6px rgba(0, 0, 0, .08), inset 3px 3px .5px -3.5px rgba(255, 255, 255, .09), inset -3px -3px .5px -3.5px rgba(255, 255, 255, .85), inset 1px 1px 1px -.5px rgba(255, 255, 255, .6), inset -1px -1px 1px -.5px rgba(255, 255, 255, .6), inset 0 0 6px 6px rgba(255, 255, 255, .12), inset 0 0 2px 2px rgba(255, 255, 255, .06), 0 0 12px rgba(0, 0, 0, .15);--l-avant: "ITC Avant Garde Gothic", "ITC Avant Garde Gothic Pro", "Avant Garde", "TeX Gyre Adventor", "Century Gothic", "Helvetica Neue", Arial, sans-serif;--l-serif: var(--l-avant);--l-block: var(--l-avant);--l-sans: var(--l-avant);--l-clean: var(--l-avant);--l-ease: cubic-bezier(.22, 1, .36, 1);--l-w: 1280px;--l-gutter: clamp(16px, 4vw, 40px);--l-r: 14px;color-scheme:dark}.l-light{--l-bg: #f0f0f0;--l-bg-2: #e7e7ea;--l-card: #ffffff;--l-card-2: #f7f7f9;--l-line: rgba(11, 14, 31, .09);--l-line-2: rgba(11, 14, 31, .16);--l-ink: #0b0e1f;--l-ink-2: #4a4f66;--l-ink-3: #80869c;--l-sig-2: #3d7bff;--l-sig-glow: rgba(43, 89, 255, .3);--l-shadow: rgba(16, 22, 60, .28);--l-glass-clear: rgba(255, 255, 255, .55);--l-pill-bg: rgba(255, 255, 255, .82);--l-input-bg: #ffffff;--l-fade: 240, 240, 240;--l-glass-rim: 0 0 6px rgba(0, 0, 0, .03), 0 2px 6px rgba(0, 0, 0, .08), inset 3px 3px .5px -3px rgba(0, 0, 0, .9), inset -3px -3px .5px -3px rgba(0, 0, 0, .85), inset 1px 1px 1px -.5px rgba(0, 0, 0, .6), inset -1px -1px 1px -.5px rgba(0, 0, 0, .6), inset 0 0 6px 6px rgba(0, 0, 0, .12), inset 0 0 2px 2px rgba(0, 0, 0, .06), 0 0 12px rgba(255, 255, 255, .15);color-scheme:light}#header-component,.header-section{--l-ink: #f0f0f0;--l-ink-2: rgba(240, 240, 240, .8);--l-ink-3: rgba(240, 240, 240, .55);--l-line: rgba(240, 240, 240, .1)}:root,html body [class*=color-scheme-]{--color-background: rgb(5 6 13 / 1) !important;--color-background-rgb: 5 6 13 !important;--color-foreground: rgb(220 230 255 / 1) !important;--color-foreground-rgb: 220 230 255 !important;--color-foreground-heading: rgb(220 230 255 / 1) !important;--color-foreground-heading-rgb: 220 230 255 !important;--color-primary: rgb(43 89 255 / 1) !important;--color-primary-rgb: 43 89 255 !important;--color-primary-hover: rgb(212 255 58 / 1) !important;--color-primary-hover-rgb: 212 255 58 !important;--color-border: rgb(255 255 255 / .12) !important;--color-border-rgb: 255 255 255 !important;--color-shadow: rgb(0 0 0 / 1) !important;--color-shadow-rgb: 0 0 0 !important;--color-primary-button-text: rgb(255 255 255 / 1) !important;--color-primary-button-background: rgb(43 89 255 / 1) !important;--color-primary-button-border: rgb(43 89 255 / 1) !important;--color-primary-button-hover-text: rgb(10 13 0 / 1) !important;--color-primary-button-hover-background: rgb(212 255 58 / 1) !important;--color-primary-button-hover-border: rgb(212 255 58 / 1) !important;--color-secondary-button-text: rgb(220 230 255 / 1) !important;--color-secondary-button-background: rgb(255 255 255 / .04) !important;--color-secondary-button-border: rgb(255 255 255 / .18) !important;--color-secondary-button-hover-text: rgb(10 13 0 / 1) !important;--color-secondary-button-hover-background: rgb(212 255 58 / 1) !important;--color-secondary-button-hover-border: rgb(212 255 58 / 1) !important;--color-input-text: rgb(220 230 255 / 1) !important;--color-input-text-rgb: 220 230 255 !important;--color-input-background: rgb(255 255 255 / .04) !important;--color-input-border: rgb(255 255 255 / .16) !important;--color-input-hover-background: rgb(255 255 255 / .04) !important;--font-heading--family: var(--l-serif) !important;--font-heading--weight: 500 !important;--font-heading--spacing: -.01em !important;--font-subheading--family: var(--l-serif) !important;--font-body--family: var(--l-sans) !important;--font-body--weight: 400 !important;--font-accent--family: var(--l-block) !important;--style-border-radius-buttons-primary: 999px !important;--style-border-radius-buttons-secondary: 999px !important;--style-border-radius-inputs: 10px !important;--style-border-radius-popover: 16px !important;--style-border-radius-lg: 18px !important;--style-border-radius-md: 14px !important}html body .header-section,html body .header-section [class*=color-scheme-],html body #header-component,html body #header-component [class*=color-scheme-]{--color-background: rgb(5 6 13 / 1) !important;--color-background-rgb: 5 6 13 !important;--color-foreground: rgb(240 240 240 / 1) !important;--color-foreground-rgb: 240 240 240 !important;--color-foreground-heading: rgb(240 240 240 / 1) !important;--color-foreground-heading-rgb: 240 240 240 !important;--color-primary: rgb(43 89 255 / 1) !important;--color-primary-rgb: 43 89 255 !important;--color-primary-hover: rgb(212 255 58 / 1) !important;--color-primary-hover-rgb: 212 255 58 !important;--color-border: rgb(240 240 240 / .12) !important;--color-border-rgb: 240 240 240 !important;--color-shadow: rgb(0 0 0 / 1) !important;--color-shadow-rgb: 0 0 0 !important;--color-primary-button-text: rgb(255 255 255 / 1) !important;--color-primary-button-background: rgb(43 89 255 / 1) !important;--color-primary-button-border: rgb(43 89 255 / 1) !important;--color-primary-button-hover-text: rgb(10 13 0 / 1) !important;--color-primary-button-hover-background: rgb(212 255 58 / 1) !important;--color-primary-button-hover-border: rgb(212 255 58 / 1) !important;--color-secondary-button-text: rgb(240 240 240 / 1) !important;--color-secondary-button-background: rgb(255 255 255 / .06) !important;--color-secondary-button-border: rgb(240 240 240 / .18) !important;--color-secondary-button-hover-text: rgb(10 13 0 / 1) !important;--color-secondary-button-hover-background: rgb(212 255 58 / 1) !important;--color-secondary-button-hover-border: rgb(212 255 58 / 1) !important;--color-input-text: rgb(240 240 240 / 1) !important;--color-input-text-rgb: 240 240 240 !important;--color-input-background: rgb(255 255 255 / .06) !important;--color-input-border: rgb(240 240 240 / .18) !important;--color-input-hover-background: rgb(255 255 255 / .1) !important}html{background:var(--l-bg);overflow-x:clip}body{background:var(--l-bg)!important;color:var(--l-ink);font-family:var(--l-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}::selection{background:var(--l-pop);color:var(--l-pop-ink)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483000;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.l-root,.l-serif{font-variation-settings:"SOFT" 100,"WONK" 0}#header-component,.header-section header,.header{background:#05060df0!important;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--l-line)!important}#header-component .menu-list__link,#header-component .menu-list__link-title,#header-component .header-actions__action,.menu-drawer__menu-item-text{font-family:var(--l-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--l-ink-2)!important;transition:color .2s ease}#header-component .menu-list__link:hover,#header-component .menu-list__link:hover .menu-list__link-title,#header-component .menu-list__link[aria-current=page] .menu-list__link-title{color:var(--l-ink)!important}#header-component .header-logo,#header-component .header__heading,#header-component .header-logo__text,#header-component h1{font-family:var(--l-sans)!important;font-variation-settings:normal!important;font-size:15px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.cart-bubble__background{background:var(--l-pop)!important}.cart-bubble__text,.cart-bubble__count{color:var(--l-pop-ink)!important}.button,button.button,.button-secondary,.shopify-payment-button__button--unbranded,.add-to-cart-button,.email-signup__button{font-family:var(--l-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:999px!important;border:0!important;background:#2b59ffe0!important;color:#fff!important;box-shadow:var(--l-glass-rim-color),0 12px 32px -14px var(--l-sig-glow)!important;-webkit-backdrop-filter:blur(10px) saturate(170%);backdrop-filter:blur(10px) saturate(170%);transition:background .3s ease,color .3s ease,transform .3s var(--l-ease),box-shadow .3s ease!important}.button-secondary{background:var(--l-glass-clear)!important;color:var(--l-ink)!important;box-shadow:var(--l-glass-rim)!important}.l-glass-svg .button,.l-glass-svg .button-secondary,.l-glass-svg .add-to-cart-button,.l-glass-svg .email-signup__button{-webkit-backdrop-filter:url(#l-liquid-glass) saturate(170%);backdrop-filter:url(#l-liquid-glass) saturate(170%)}.button:not(.button-unstyled):hover,.add-to-cart-button:hover,.email-signup__button:hover,.shopify-payment-button__button--unbranded:hover{transform:scale(1.05);background:#d4ff3aeb!important;color:var(--l-pop-ink)!important;box-shadow:var(--l-glass-rim-color),0 12px 32px -12px #d4ff3a80!important}.button-unstyled{background:none!important;box-shadow:none!important}.price,.price-item,.price-item--sale,.price-item--regular{font-family:var(--l-sans)!important;letter-spacing:.02em}.price-item--regular s,s.price-item,.compare-at-price{color:var(--l-ink-3)!important}.product-information,.product-details{color:var(--l-ink)}.product-details h1,.view-product-title,.product-title{font-family:var(--l-block)!important;font-weight:900!important;text-transform:uppercase;letter-spacing:0!important;line-height:.92!important}.product-media-container,.product-media,.media-gallery img,.resource-card__media,.resource-card img,.card-gallery img{border-radius:var(--l-r)}.product-media-container,.resource-card__media,.card-gallery{background:var(--l-card);outline:1px solid var(--l-line);outline-offset:-1px;border-radius:var(--l-r);overflow:hidden}.resource-card__title,.product-card__title,.product-grid .card-title{font-family:var(--l-serif)!important;font-weight:600!important;letter-spacing:-.01em!important}.variant-option__button-label,.variant-picker label,.quantity-selector,.rte table{border-color:var(--l-line-2)!important}.rte,.product-details .rte{color:var(--l-ink-2);line-height:1.65}.rte a{color:var(--l-sig)}.accordion summary,details summary{font-family:var(--l-sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cart-drawer,.cart-drawer__dialog,dialog,.dialog-modal,.search-modal,.predictive-search,.menu-drawer{background:var(--l-bg-2)!important;color:var(--l-ink)}.cart-drawer__header,.cart-items__table-row,.predictive-search__list-item{border-color:var(--l-line)!important}input,textarea,select{font-family:var(--l-sans)}.shopify-section-group-footer-group{background:var(--l-bg)!important}.shopify-section-group-footer-group.section-wrapper{position:relative;overflow-x:clip;isolation:isolate;border-top:1px solid var(--l-line);overflow:hidden}.shopify-section-group-footer-group.section-wrapper:before{content:"";position:absolute;left:50%;top:100%;width:90vw;height:90vw;transform:translate(-50%,-55%);background:radial-gradient(closest-side,var(--l-sig-glow),transparent 70%);pointer-events:none;z-index:-1}.shopify-section-group-footer-group h2{font-family:var(--l-block)!important;font-size:clamp(44px,7.5vw,120px)!important;font-weight:900!important;letter-spacing:-.01em!important;line-height:.9!important;text-transform:uppercase;color:var(--l-ink)!important}.shopify-section-group-footer-group .text-block p{font-family:var(--l-sans);font-size:13px;color:var(--l-ink-2)}.email-signup__form,.email-signup__input-group{position:relative;z-index:1}.email-signup__input,.email-signup__form input[type=email]{font-family:var(--l-sans)!important;font-size:14px!important;background:var(--l-input-bg)!important;border:1px solid var(--l-line-2)!important;border-radius:999px!important;color:var(--l-ink)!important;padding-inline:22px!important;min-height:52px}.email-signup__input:focus,.email-signup__form input[type=email]:focus{border-color:var(--l-sig)!important;box-shadow:0 0 0 4px var(--l-sig-glow)!important;outline:none!important}.footer-utilities,.footer-utilities a,.footer-utilities__text{font-family:var(--l-sans)!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--l-ink-3)!important}.footer-utilities{border-top:1px solid var(--l-line)}.footer-utilities a:hover{color:var(--l-ink)!important}.l-root{position:relative;overflow-x:clip;color:var(--l-ink);font-family:var(--l-sans);isolation:isolate}.l-root *,.l-root *:before,.l-root *:after{box-sizing:border-box}.l-root img{display:block;max-width:100%}.l-root figure,.l-root blockquote{margin:0}.l-root a{color:inherit;text-decoration:none}.l-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--l-w) + var(--l-gutter) * 2);margin:0 auto;padding-inline:var(--l-gutter)}.l-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.l-sec{position:relative;padding-block:clamp(72px,8vw,128px) 0}.l-sec--pad-b{padding-bottom:clamp(72px,8vw,128px)}.l-glow:before{content:"";position:absolute;z-index:-1;left:var(--gx, 50%);top:var(--gy, 10%);width:var(--gw, 70vw);height:var(--gw, 70vw);translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,var(--gc, rgba(43, 89, 255, .1)),transparent);pointer-events:none;animation:l-drift var(--gt, 26s) ease-in-out infinite alternate}@keyframes l-drift{0%{transform:translate(-6%,-4%) scale(1)}to{transform:translate(6%,5%) scale(1.12)}}.l-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--l-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink-2);margin:0 0 22px}.l-label:before{content:"";width:8px;height:8px;background:var(--l-pop);border-radius:2px}.l-dot{width:7px;height:7px;border-radius:50%;background:var(--l-live);box-shadow:0 0 12px var(--l-live);animation:l-blink 1.6s ease-in-out infinite;flex:none}@keyframes l-blink{50%{opacity:.3}}.l-title{font-family:var(--l-block)!important;font-weight:900;font-size:clamp(42px,7vw,112px);line-height:.9;letter-spacing:-.01em;text-transform:uppercase;margin:0;color:var(--l-ink);text-wrap:balance}.l-title em{font-family:var(--l-serif);font-style:normal;font-weight:400;text-transform:none;color:var(--l-sig-2)}.l-sub{font-family:var(--l-serif);font-size:clamp(18px,1.7vw,23px);line-height:1.45;color:var(--l-ink-2);max-width:38ch;margin:22px 0 0}.l-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(40px,5vw,72px)}.l-head__aside{padding-bottom:6px}.l-btn{--glass-tint: var(--l-glass-clear);--glass-rim: var(--l-glass-rim);--glass-glow: 0 0 0 transparent;--b-fg: var(--l-ink);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border-radius:999px;border:0;background:var(--glass-tint);color:var(--b-fg)!important;box-shadow:var(--glass-rim),var(--glass-glow);-webkit-backdrop-filter:blur(10px) saturate(170%);backdrop-filter:blur(10px) saturate(170%);font-family:var(--l-sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .3s var(--l-ease),background .3s ease,color .3s ease,box-shadow .3s ease}.l-glass-svg .l-btn{-webkit-backdrop-filter:url(#l-liquid-glass) saturate(170%);backdrop-filter:url(#l-liquid-glass) saturate(170%)}.l-btn:hover{transform:scale(1.05);--glass-tint: rgba(212, 255, 58, .92);--glass-rim: var(--l-glass-rim-color);--b-fg: var(--l-pop-ink);--glass-glow: 0 12px 32px -12px rgba(212, 255, 58, .5)}.l-btn:active{transform:scale(.98)}.l-btn:focus-visible{outline:none;box-shadow:var(--glass-rim),0 0 0 3px #d4ff3a8c}.l-btn .l-arrow{transition:transform .35s var(--l-ease)}.l-btn:hover .l-arrow{transform:translate(4px)}.l-btn--sig{--glass-tint: rgba(43, 89, 255, .88);--glass-rim: var(--l-glass-rim-color);--b-fg: #fff;--glass-glow: 0 12px 32px -14px var(--l-sig-glow)}.l-btn--sig:hover{--glass-tint: rgba(212, 255, 58, .92);--b-fg: var(--l-pop-ink);--glass-glow: 0 12px 32px -12px rgba(212, 255, 58, .5)}.l-btn--ghost{--glass-tint: var(--l-glass-clear)}.l-btn--neon{--glass-tint: rgba(212, 255, 58, .92);--glass-rim: var(--l-glass-rim-color);--b-fg: var(--l-pop-ink);--glass-glow: 0 0 26px rgba(212, 255, 58, .38), 0 12px 32px -12px rgba(212, 255, 58, .6);font-weight:700}.l-btn--neon:hover{--glass-tint: rgba(228, 255, 120, 1);--b-fg: var(--l-pop-ink);--glass-glow: 0 0 40px rgba(212, 255, 58, .6), 0 16px 40px -10px rgba(212, 255, 58, .75)}.l-btn--sm{min-height:42px;padding:0 20px;font-size:11px}.l-btn--block{width:100%}.l-link{font-family:var(--l-sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--l-ink-2);border-bottom:1px solid var(--l-line-2);padding-bottom:4px;transition:color .2s ease,border-color .2s ease}.l-link:hover{color:var(--l-ink);border-color:var(--l-pop)}.l-pill{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;font-family:var(--l-sans);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--l-ink);background:var(--l-pill-bg);border:1px solid var(--l-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.l-pill--sig{background:var(--l-pop);border-color:var(--l-pop);color:var(--l-pop-ink);font-weight:700}.l-pill--free{color:var(--l-ink);font-weight:700}.l-pill--free .l-dot{width:6px;height:6px}.l-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.l-tags li{font-family:var(--l-sans);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--l-ink-2);padding:5px 9px;border:1px solid var(--l-line);border-radius:6px}.l-price{display:flex;align-items:baseline;gap:10px;font-family:var(--l-sans)}.l-price__now{font-size:18px;font-weight:800;color:var(--l-pop);text-shadow:0 0 12px rgba(212,255,58,.5),0 0 2px rgba(212,255,58,.8)}.l-price__was{font-size:13px;color:var(--l-ink-3);text-decoration:line-through}.l-price__off{font-size:10.5px;color:var(--l-pop);letter-spacing:.06em}.l-js .l-rv{opacity:0;filter:blur(6px);transform:translateY(34px);transition:opacity .9s var(--l-ease),transform 1.1s var(--l-ease),filter .9s var(--l-ease);transition-delay:calc(var(--i, 0) * 80ms)}.l-js .l-rv.is-in{opacity:1;transform:none;filter:none}.l-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.l-marquee__track{display:flex;flex:none;gap:var(--mq-gap, 48px);padding-right:var(--mq-gap, 48px);animation:l-marquee var(--mq-t, 40s) linear infinite}.l-marquee:hover .l-marquee__track{animation-play-state:paused}@keyframes l-marquee{to{transform:translate(-100%)}}.l-hero{position:relative;min-height:min(100svh,980px);display:flex;flex-direction:column;overflow:hidden;border-bottom:1px solid var(--l-line)}.l-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.l-hero__bg img{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;object-fit:cover;filter:blur(80px) saturate(1.2) hue-rotate(0deg);opacity:.22;transform:scale(1.05)}.l-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 72% 38%,rgba(43,89,255,.18) 0%,transparent 70%),linear-gradient(180deg,rgba(var(--l-fade),.3) 0%,var(--l-bg) 96%)}.l-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(var(--l-line) 1px,transparent 1px),linear-gradient(90deg,var(--l-line) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(80% 70% at 70% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(80% 70% at 70% 40%,#000 0%,transparent 75%);opacity:.5}.l-hero__inner{flex:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding-top:clamp(96px,12vh,150px);padding-bottom:clamp(48px,7vh,90px)}.l-hero__eyebrow{margin-bottom:28px}.l-hero__eyebrow .l-label:before{display:none}:is(.l-hero,.l-morph) h1{font-family:var(--l-clean);font-variation-settings:normal;font-weight:500;font-size:clamp(42px,6vw,96px);line-height:1;letter-spacing:-.04em;margin:0;color:var(--l-ink)}:is(.l-hero,.l-morph) h1 .l-h1-block{display:block;margin-top:.08em;font-family:var(--l-block);font-weight:900;font-size:1.62em;line-height:.88;letter-spacing:-.01em;text-transform:uppercase;color:var(--l-ink);text-shadow:0 0 60px rgba(43,89,255,.45);text-wrap:balance}.l-hero__text{font-family:var(--l-serif);font-size:clamp(18px,1.7vw,23px);color:var(--l-ink-2);margin:30px 0 0;max-width:34ch}.l-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.l-hero__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding-block:18px;border-top:1px solid var(--l-line);font-family:var(--l-sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--l-ink-3)}.l-hero__bar strong{color:var(--l-ink);font-weight:500}.l-hero__bar .l-scroll{display:inline-flex;align-items:center;gap:10px}.l-hero__bar .l-scroll i{width:1px;height:22px;background:linear-gradient(var(--l-ink),transparent);animation:l-scroll 2s var(--l-ease) infinite;transform-origin:top}@keyframes l-scroll{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.l-ticker{border-bottom:1px solid var(--l-line);padding-block:16px;background:var(--l-sig);--mq-gap: 40px;--mq-t: 45s}.l-ticker__item{display:inline-flex;align-items:center;gap:14px;font-family:var(--l-sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap}.l-ticker__item b{color:#fff;font-weight:700}.l-ticker__item s{color:var(--l-ink-3)}.l-ticker__item:after{content:"\2726";color:var(--l-pop);margin-left:26px;font-size:10px}.l-release{position:relative;overflow:hidden;border-block:1px solid var(--l-line);background:var(--l-bg-2)}.l-release__bg{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0}.l-release__bg img{width:100%;height:100%;object-fit:cover;filter:blur(90px) saturate(1.3);opacity:.3}.l-release:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(50% 70% at 75% 50%,rgba(43,89,255,.14),transparent 70%),linear-gradient(90deg,rgba(var(--l-fade),.25),rgba(var(--l-fade),.7))}.l-release__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(72px,9vw,140px)}.l-release__art{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 50px 100px -40px var(--l-shadow),0 0 0 1px var(--l-line-2);transform:rotate(-3deg);transition:transform .8s var(--l-ease)}.l-release__art:hover{transform:rotate(0) scale(1.02)}.l-release__art img{width:100%;aspect-ratio:1;object-fit:cover}.l-release h2{font-family:var(--l-block)!important;font-weight:900;font-size:clamp(48px,7.5vw,120px);line-height:.9;letter-spacing:-.01em;margin:22px 0 0;text-transform:uppercase}.l-release h2 em{display:block;font-family:var(--l-serif)!important;font-style:normal;font-weight:400;text-transform:none;font-size:.7em;line-height:1.1;color:var(--l-pop)}.l-release__text{font-family:var(--l-serif);font-size:clamp(18px,1.7vw,23px);color:var(--l-ink-2);max-width:36ch;margin:26px 0 34px}.l-credits{--mq-gap: 20px;--mq-t: 38s;margin-top:8px}.l-credit{flex:none;width:clamp(220px,22vw,300px)}.l-credit__img{aspect-ratio:1;border-radius:var(--l-r);overflow:hidden;background:var(--l-card);outline:1px solid var(--l-line);outline-offset:-1px}.l-credit__img img{width:100%;height:100%;object-fit:cover;transition:filter .6s var(--l-ease),transform .8s var(--l-ease)}.l-credit:hover .l-credit__img img{transform:scale(1.05)}.l-credit__cap{display:flex;justify-content:space-between;gap:10px;margin-top:14px;font-family:var(--l-sans);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.l-credit__cap span:first-child{color:var(--l-ink);font-weight:600}.l-credit__cap span:last-child{color:var(--l-ink-3)}.l-card{position:relative;display:flex;flex-direction:column;border-radius:calc(var(--l-r) + 6px);background:var(--l-card);box-shadow:0 1px 2px #10163c0a;border:1px solid var(--l-line);padding:10px;transition:border-color .4s ease,transform .6s var(--l-ease),background .4s ease}.l-card:hover{border-color:var(--l-line-2);transform:translateY(-4px);background:var(--l-card);box-shadow:0 24px 50px -28px var(--l-shadow)}.l-card__media{position:relative;display:block;aspect-ratio:1;border-radius:var(--l-r);overflow:hidden;background:var(--l-card-2)}.l-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--l-ease)}.l-card:hover .l-card__media img{transform:scale(1.06)}.l-card__badges{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;z-index:1}.l-card__body{display:flex;flex-direction:column;flex:1;gap:12px;padding:18px 8px 8px}.l-card__title{font-family:var(--l-serif);font-weight:600;font-size:clamp(21px,1.8vw,26px);line-height:1.08;letter-spacing:-.01em;margin:0}.l-card__desc{font-size:14.5px;line-height:1.5;color:var(--l-ink-2);margin:0}.l-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--l-line-2)}.l-card__foot--solo{justify-content:flex-end}.l-card__foot--solo .l-btn{width:100%}.l-grid{display:grid;gap:clamp(12px,1.4vw,20px);grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}.l-grid--3{--cols: 3}.l-feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(12px,1.4vw,20px)}.l-feature__rows{display:grid;gap:clamp(12px,1.4vw,20px);grid-auto-rows:1fr}.l-feature .l-card--lead .l-card__title{font-size:clamp(32px,3.4vw,50px)}.l-feature .l-card--lead .l-card__desc{font-size:16px}.l-card--row{flex-direction:row;align-items:stretch;gap:4px}.l-card--row .l-card__media{width:42%;flex:none;aspect-ratio:1;align-self:center}.l-card--row .l-card__body{padding:8px 8px 4px 18px}.l-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.l-review{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:240px;padding:clamp(24px,2.4vw,36px);border-radius:calc(var(--l-r) + 6px);border:1px solid var(--l-line);background:var(--l-card);overflow:hidden}.l-review:before{content:"\201c";position:absolute;right:18px;top:-30px;font-family:var(--l-serif);font-weight:700;font-size:220px;line-height:1;color:#2b59ff1f}.l-review__stars{font-size:14px;letter-spacing:4px;color:var(--l-pop)}.l-review__quote{font-family:var(--l-serif);font-size:clamp(23px,2.2vw,32px);font-weight:400;line-height:1.15;letter-spacing:-.01em;margin:18px 0 0}.l-review__meta{display:flex;justify-content:space-between;font-family:var(--l-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--l-ink-3)}.l-cta-row{display:flex;justify-content:center;margin-top:clamp(40px,5vw,64px)}.l-page-head{position:relative;padding-top:clamp(8px,3vw,40px);padding-bottom:clamp(32px,4vw,56px);margin-bottom:clamp(32px,4vw,56px);border-bottom:1px solid var(--l-line)}.l-page-head .l-title{font-size:clamp(64px,12vw,200px)}.l-morph{--card: 150px;position:relative;border-bottom:1px solid var(--l-line)}.l-morph__stage{position:relative;height:100vh;height:100svh;min-height:560px;max-height:1200px;overflow:clip}.l-morph__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(45% 45% at 50% 32%,rgba(43,89,255,.16),transparent 70%),var(--l-bg)}.l-morph .l-hero__grid{-webkit-mask-image:radial-gradient(60% 60% at 50% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(60% 60% at 50% 40%,#000 0%,transparent 75%)}.l-morph__copy{position:absolute;left:50%;top:0;z-index:3;width:min(92vw,1000px);text-align:center;transform:translate(-50%,96px);transform-origin:50% 0}.l-js .l-morph__copy{animation:l-copy-in 1s var(--l-ease) backwards}@keyframes l-copy-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}.l-morph .l-hero__eyebrow{margin-bottom:22px;display:flex;justify-content:center}.l-morph h1{font-size:clamp(34px,5vw,80px)}.l-morph .l-hero__text{margin:22px auto 0}.l-morph .l-hero__cta{justify-content:center;margin-top:26px}.l-morph__trust{margin:22px 0 0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink-2)}.l-grad{--g-1: 43, 89, 255;--g-2: 90, 150, 255;--g-3: 40, 110, 255;--g-4: 0, 150, 255;--g-5: 10, 70, 220;--g-pointer: 120, 170, 255;--g-size: 70%;--g-blend: normal;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;opacity:var(--grad-opacity, .3);background:linear-gradient(40deg,var(--l-bg),var(--l-bg));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 92%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 92%);pointer-events:none}.l-grad__blobs{width:100%;height:100%}.l-grad--hq .l-grad__blobs{filter:url(#l-goo) blur(40px)}.l-is-safari .l-grad--hq .l-grad__blobs{filter:blur(40px)}.l-grad__b,.l-grad__pointer{position:absolute;mix-blend-mode:var(--g-blend);will-change:transform;filter:blur(36px)}.l-grad__b{width:var(--g-size);height:var(--g-size);top:calc(50% - var(--g-size) / 2);left:calc(50% - var(--g-size) / 2)}.l-grad__b--1{background:radial-gradient(closest-side,rgba(var(--g-1),.75),rgba(var(--g-1),.55) 18%,rgba(var(--g-1),.32),rgba(var(--g-1),.15),rgba(var(--g-1),.05) 78%,rgba(var(--g-1),0)) no-repeat;transform-origin:center center;animation:l-g-vertical 30s ease infinite}.l-grad__b--2{background:radial-gradient(closest-side,rgba(var(--g-2),.75),rgba(var(--g-2),.55) 18%,rgba(var(--g-2),.32),rgba(var(--g-2),.15),rgba(var(--g-2),.05) 78%,rgba(var(--g-2),0)) no-repeat;transform-origin:calc(50% - 400px);animation:l-g-circle 20s reverse infinite}.l-grad__b--3{background:radial-gradient(closest-side,rgba(var(--g-3),.75),rgba(var(--g-3),.55) 18%,rgba(var(--g-3),.32),rgba(var(--g-3),.15),rgba(var(--g-3),.05) 78%,rgba(var(--g-3),0)) no-repeat;transform-origin:calc(50% + 400px);animation:l-g-circle 40s linear infinite}.l-grad__b--4{background:radial-gradient(closest-side,rgba(var(--g-4),.75),rgba(var(--g-4),.55) 18%,rgba(var(--g-4),.32),rgba(var(--g-4),.15),rgba(var(--g-4),.05) 78%,rgba(var(--g-4),0)) no-repeat;transform-origin:calc(50% - 200px);animation:l-g-horizontal 40s ease infinite;opacity:.7}.l-grad__b--5{background:radial-gradient(closest-side,rgba(var(--g-5),.75),rgba(var(--g-5),.55) 18%,rgba(var(--g-5),.32),rgba(var(--g-5),.15),rgba(var(--g-5),.05) 78%,rgba(var(--g-5),0)) no-repeat;transform-origin:calc(50% - 800px) calc(50% + 800px);animation:l-g-circle 20s ease infinite;opacity:.55}.l-grad__pointer{width:100%;height:100%;top:-50%;left:-50%;opacity:.7;background:radial-gradient(closest-side,rgba(var(--g-pointer),.75),rgba(var(--g-pointer),.55) 18%,rgba(var(--g-pointer),.32),rgba(var(--g-pointer),.15),rgba(var(--g-pointer),.05) 78%,rgba(var(--g-pointer),0)) no-repeat}@keyframes l-g-vertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes l-g-horizontal{0%{transform:translate(-50%) translateY(-10%)}50%{transform:translate(50%) translateY(10%)}to{transform:translate(-50%) translateY(-10%)}}@keyframes l-g-circle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.l-grad__b{animation:none}}.l-morph:is(:has(.l-grad),:has(.l-kgrid)) .l-morph__copy:before{content:"";position:absolute;top:-6%;right:-14%;bottom:-10%;left:-14%;z-index:-1;background:radial-gradient(closest-side,rgba(var(--l-fade),.82),rgba(var(--l-fade),.5) 55%,rgba(var(--l-fade),0));pointer-events:none}.l-kgrid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;display:block;pointer-events:none;filter:blur(var(--kgrid-blur, 3.5px));-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%)}.l-morph__cards{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.l-mcard{position:absolute;left:50%;top:50%;width:var(--card);height:var(--card);margin:calc(var(--card) / -2) 0 0 calc(var(--card) / -2);pointer-events:auto;transition:transform 1.3s cubic-bezier(.2,.9,.25,1) var(--d, 0ms),opacity .8s ease var(--d, 0ms);will-change:transform}.l-morph.is-measuring .l-mcard{transition:none}.l-morph.is-following .l-mcard{transition:opacity .8s ease}.l-morph__stage{touch-action:pan-y}.l-js .l-mcard{opacity:0}.l-js .l-morph.is-placed .l-mcard{opacity:1}.l-mcard__inner{position:relative;display:block;width:100%;height:100%;border-radius:14px;overflow:hidden;background:var(--l-card);box-shadow:0 22px 40px -18px var(--l-shadow),0 0 0 1px var(--l-line);transition:transform .45s var(--l-ease),box-shadow .45s ease,filter .45s ease}.l-mcard__front,.l-mcard__front img{display:block;width:100%;height:100%}.l-mcard__front img{object-fit:cover}.l-mcard:hover .l-mcard__inner,.l-mcard:focus-visible .l-mcard__inner{transform:translateY(-14px) scale(1.04);filter:brightness(1.08);box-shadow:0 30px 50px -18px var(--l-shadow),0 0 0 1px var(--l-line)}.l-mcard:focus-visible{outline:none}html:not(.l-js) .l-morph__stage{height:auto;max-height:none;padding:120px 16px 80px}html:not(.l-js) .l-morph__copy{position:relative;left:auto;transform:none;margin:0 auto}html:not(.l-js) .l-morph__cards{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px}html:not(.l-js) .l-mcard{position:relative;left:auto;top:auto;margin:0}@media(max-width:767px){.l-morph{--card: 92px}}.l-locked{position:relative;display:inline-flex!important;flex-direction:row!important;white-space:nowrap;align-items:center;gap:7px;cursor:not-allowed!important;opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:auto}.l-locked svg{width:12px;height:12px;flex:none;stroke:currentColor;fill:none;stroke-width:2}.l-locked:hover{opacity:.8}.l-locked:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 10px);translate:-50% 4px;padding:6px 10px;border-radius:8px;background:var(--l-pop);color:var(--l-pop-ink);font:700 10px/1 var(--l-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,translate .2s ease;z-index:10}.l-locked:hover:after,.l-locked:focus-visible:after{opacity:1;translate:-50% 0}.menu-drawer .l-locked:after{left:auto;right:0;top:50%;translate:0 -50%}@media(max-width:1100px){.l-grid,.l-grid--3{--cols: 2}.l-feature{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.l-hero__inner,.l-release__inner{grid-template-columns:minmax(0,1fr)}.l-release__art{max-width:420px}.l-reviews{grid-template-columns:minmax(0,1fr)}.l-review{min-height:0}}@media(max-width:600px){.l-grid,.l-grid--3{--cols: 1}.l-card--row{flex-direction:column}.l-card--row .l-card__media{width:100%}.l-card--row .l-card__body{padding:18px 8px 8px}.l-hero__cta .l-btn{flex:1 1 100%}.l-hero__bar{justify-content:center;text-align:center}.l-hero__bar .l-scroll{display:none}.l-head{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.l-root *,.l-root *:before,.l-root *:after{animation:none!important;transition:none!important}.l-js .l-rv{opacity:1;transform:none}.l-marquee{overflow-x:auto}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.l-split .l-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .05em .14em;margin:0 -.05em -.14em}.l-split .l-wi{display:inline-block;transform:translateY(112%);transition:transform 1.05s var(--l-ease);transition-delay:calc(var(--wi, 0) * 55ms)}.l-split.is-in .l-wi{transform:none}.l-split.is-done .l-w{overflow:visible}.l-sx [data-l-sx] .l-title{translate:calc((1 - var(--pe, 1)) * 7vw) 0}.l-sx [data-l-sx].l-flip .l-title{translate:calc((1 - var(--pe, 1)) * -7vw) 0}.l-sx [data-l-sx] .l-label,.l-sx [data-l-sx] .l-sub{translate:0 calc((1 - var(--pe, 1)) * 48px)}.l-sx [data-l-sx] .l-credits{translate:calc((1 - var(--pe, 1)) * -6vw) 0}.l-sx [data-l-sx] .l-grid>:nth-child(4n+1){translate:0 calc((1 - var(--pe, 1)) * 40px)}.l-sx [data-l-sx] .l-grid>:nth-child(4n+2){translate:0 calc((1 - var(--pe, 1)) * 80px)}.l-sx [data-l-sx] .l-grid>:nth-child(4n+3){translate:0 calc((1 - var(--pe, 1)) * 120px)}.l-sx [data-l-sx] .l-grid>:nth-child(4n+4){translate:0 calc((1 - var(--pe, 1)) * 160px)}.l-sx [data-l-sx] .l-card--lead{translate:0 calc((1 - var(--pe, 1)) * 50px)}.l-sx [data-l-sx] .l-feature__rows>:nth-child(1){translate:0 calc((1 - var(--pe, 1)) * 90px)}.l-sx [data-l-sx] .l-feature__rows>:nth-child(2){translate:0 calc((1 - var(--pe, 1)) * 130px)}.l-sx [data-l-sx] .l-feature__rows>:nth-child(3){translate:0 calc((1 - var(--pe, 1)) * 170px)}.l-sx [data-l-sx] .l-reviews>:nth-child(1){translate:0 calc((1 - var(--pe, 1)) * 40px)}.l-sx [data-l-sx] .l-reviews>:nth-child(2){translate:0 calc((1 - var(--pe, 1)) * 90px)}.l-sx [data-l-sx] .l-reviews>:nth-child(3){translate:0 calc((1 - var(--pe, 1)) * 140px)}.l-sx .l-release[data-l-sx]{transform-origin:50% 0;scale:calc(.93 + var(--pe, 1) * .07);border-radius:calc((1 - var(--pe, 1)) * 40px);clip-path:inset(0 round calc((1 - var(--pe, 1)) * 40px))}.l-sx .l-release[data-l-sx] .l-release__art img{scale:1.14;translate:0 calc((var(--p, .5) - .5) * -10%)}.l-sx .l-release[data-l-sx] .l-release__inner>div{translate:0 calc((1 - var(--pe, 1)) * 90px)}.l-sx .shopify-section-group-footer-group[data-l-sx] h2{translate:calc((1 - min(1,var(--pe, 1) * 1.6))*10vw) 0}.l-sx .shopify-section-group-footer-group[data-l-sx] .email-signup__form{translate:0 calc((1 - var(--pe, 1)) * 80px)}.l-sx .l-morph .l-morph__copy{opacity:calc(1 - var(--q, 0) * 1.25);filter:blur(calc(var(--q, 0) * 8px));translate:0 calc(var(--q, 0) * -90px)}.l-sx .l-morph .l-morph__cards{translate:0 calc(var(--q, 0) * 70px)}.l-hl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(48px,4.6vw,64px) clamp(40px,4.2vw,60px);padding:8px 2% 40px 0}@media(max-width:1100px){.l-hl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.l-hl-grid{grid-template-columns:minmax(0,1fr);max-width:380px;margin-inline:auto;gap:56px;padding-right:0}}.l-hl-cell{perspective:900px}.l-root a.l-hl{position:relative;display:block;aspect-ratio:1;border-radius:18px;background:var(--l-card);border:1px solid var(--l-line);box-shadow:0 18px 40px -22px #000c;transform-style:preserve-3d;will-change:transform;transition:box-shadow .3s ease;color:var(--l-ink);--gx: 50%;--gy: 50%;--go: 0}.l-root a.l-hl:hover{box-shadow:0 34px 70px -24px #000000e6,0 0 0 1px var(--l-line-2)}.l-root a.l-hl:focus-visible{outline:2px solid var(--l-pop);outline-offset:4px}.l-hl__inner{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:block;border-radius:12px;transform:translateZ(20px);transform-style:preserve-3d}.l-hl__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;overflow:hidden;background:var(--l-card-2);box-shadow:inset 0 0 0 1px #ffffff0f}.l-root .l-hl__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--l-ease)}.l-root .l-hl__bg--blur{filter:blur(5px);transform:scale(1.04);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 18%,transparent 40%);mask-image:linear-gradient(to top,#000 0%,#000 18%,transparent 40%)}.l-root a.l-hl:hover .l-hl__bg{transform:scale(1.05)}.l-root a.l-hl:hover .l-hl__bg--blur{transform:scale(1.09)}.l-hl__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#05060db3,#05060d4d 22%,#05060d00 42%)}.l-hl__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%);mix-blend-mode:overlay}.l-hl__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--go);background:radial-gradient(140px circle at var(--gx) var(--gy),rgba(43,89,255,.55),transparent 45%);mix-blend-mode:screen;transition:opacity .35s ease}.l-hl__body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:clamp(12px,1.2vw,16px) 40% clamp(14px,1.3vw,18px) clamp(12px,1.2vw,16px)}.l-hl__cat{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#05060d8c;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.l-hl__icon{width:15px;height:15px;fill:none;stroke:var(--l-sig-2);stroke-width:2;stroke-linecap:round}.l-hl__text{display:flex;flex-direction:column;gap:7px;max-width:64%}.l-hl__desc{font-size:12px;line-height:1.45;color:#f0f4ffeb;text-shadow:0 1px 10px rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.l-hl__cta{white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9db4ff;transition:color .25s ease,letter-spacing .35s var(--l-ease)}.l-root a.l-hl:hover .l-hl__cta{color:var(--l-pop);letter-spacing:.11em}.l-hl__tag{position:absolute;right:-7%;bottom:-7%;z-index:2;min-width:34%;display:flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:14px;background:#0a0e20b8;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 22px 40px -14px #000000d9,inset 0 1px #ffffff1f;transform:translateZ(50px);transition:transform .55s cubic-bezier(.34,1.4,.5,1)}.l-root a.l-hl:hover .l-hl__tag{transform:translateZ(50px) translate(8px,-14px) scale(1.06)}.l-hl__title{font-family:var(--l-serif);font-weight:600;font-size:clamp(17px,1.4vw,21px);line-height:1.08;letter-spacing:-.01em;font-variation-settings:"SOFT" 100,"WONK" 0;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.6)}.l-hl__price{font-family:var(--l-sans);font-size:clamp(17px,1.5vw,21px);font-weight:800;letter-spacing:-.01em;white-space:nowrap;color:var(--l-pop);text-shadow:0 0 14px rgba(212,255,58,.55),0 0 2px rgba(212,255,58,.8)}@media(prefers-reduced-motion:reduce){.l-root a.l-hl{transform:none!important}.l-root a.l-hl:hover .l-hl__tag{transform:translateZ(50px)}.l-root a.l-hl:hover .l-hl__bg{transform:none}}.l-sx [data-l-sx] .l-hl-grid>:nth-child(4n+1){translate:0 calc((1 - var(--pe, 1)) * 40px)}.l-sx [data-l-sx] .l-hl-grid>:nth-child(4n+2){translate:0 calc((1 - var(--pe, 1)) * 80px)}.l-sx [data-l-sx] .l-hl-grid>:nth-child(4n+3){translate:0 calc((1 - var(--pe, 1)) * 120px)}.l-sx [data-l-sx] .l-hl-grid>:nth-child(4n+4){translate:0 calc((1 - var(--pe, 1)) * 160px)}@media(max-width:600px){.l-root a.l-hl{aspect-ratio:5 / 4}.l-hl__tag{right:-2%}.l-hl__text{max-width:66%}}.l-hero__text,.l-release__text,.l-sub{line-height:1.38}.l-hl__title,.l-card__title{line-height:1.16}.l-review__quote{line-height:1.22}.l-morph .l-hero__text{max-width:40ch}.l-sec--center .l-head{justify-content:center;text-align:center}.l-sec--center .l-head>div{display:flex;flex-direction:column;align-items:center}.l-sx [data-l-sx].l-sec--center .l-title{translate:0 calc((1 - var(--pe, 1)) * 40px)}body{letter-spacing:-.01em}.l-title,.l-page-head .l-title,.l-release h2,:is(.l-hero,.l-morph) h1 .l-h1-block,.shopify-section-group-footer-group h2{letter-spacing:-.055em!important}:is(.l-hero,.l-morph) h1{letter-spacing:-.05em}.l-release h2 em,.l-hl__title,.l-card__title,.l-review__quote,.l-sub,.l-hero__text,.l-release__text,.l-card__desc{letter-spacing:-.03em}.l-label,.l-pill,.l-btn,.l-tags li,.l-hl__cta,.l-morph__trust,.l-credit__cap,.l-review__meta,.l-mcard,#header-component .menu-list__link,#header-component .menu-list__link-title,#header-component .header-logo,#header-component .header-logo__text,#header-component h1,.button,.footer-utilities,.footer-utilities a{letter-spacing:.01em!important}.l-price__now,.l-hl__price{letter-spacing:-.03em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/loner.css.map */
