:root{--lm-gutter:clamp(16px,4.5vw,72px);--lm-header-h:84px;--lm-ease:cubic-bezier(.16,1,.3,1);--lm-line-strong:rgba(var(--lm-text-rgb),.34);--lm-text-soft:rgba(var(--lm-text-rgb),.86);--lm-error:#F2A397}.lm-scheme-light{--lm-bg:#F1ECE3;--lm-bg-rgb:241,236,227;--lm-panel:#E7E0D4;--lm-text:#161412;--lm-text-rgb:22,20,18;--lm-muted:#5C554C;--lm-line:#D3CABC;background:var(--lm-bg);color:var(--lm-text)}.lm-scheme-panel{background:var(--lm-panel)}.lm-root{scroll-behavior:smooth;scroll-padding-top:calc(var(--lm-header-h) + 8px);-webkit-text-size-adjust:100%;background:var(--lm-bg)}.lm-prelaunch{margin:0;background:var(--lm-bg);color:var(--lm-text);font:400 15px/1.75 var(--lm-font-mono);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}:where(.lm-prelaunch) *,:where(.lm-prelaunch) *:before,:where(.lm-prelaunch) *:after{box-sizing:border-box}:where(.lm-prelaunch) :where(img,video){display:block;max-width:100%}:where(.lm-prelaunch) :where(a){color:inherit}:where(.lm-prelaunch) :where(h1,h2,h3,p,figure,dl,dd){margin:0}.lm-prelaunch :focus-visible{outline:2px solid var(--lm-text);outline-offset:3px}.lm-prelaunch main:focus{outline:none}.lm-wrap{width:min(var(--lm-page-width),calc(100% - 2 * var(--lm-gutter)));margin-inline:auto}.lm-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lm-skip{position:fixed;left:16px;top:-80px;z-index:100;background:var(--lm-accent);color:#fff;padding:14px 18px;font:700 12px/1 var(--lm-font-mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:top .3s var(--lm-ease)}.lm-skip:focus{top:16px}.lm-placeholder{display:block;width:100%;height:100%;min-height:120px;background:linear-gradient(135deg,var(--lm-panel),var(--lm-bg))}.lm-has-grain:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:90;pointer-events:none;opacity:.06;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='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px}.lm-eyebrow{display:flex;align-items:center;gap:16px;font:400 12px/1.2 var(--lm-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lm-text-soft)}.lm-eyebrow:after{content:"";flex:0 0 auto;width:clamp(40px,6vw,96px);height:1px;background:var(--lm-line-strong)}.lm-h2{font-family:var(--lm-font-head);font-weight:400;text-transform:uppercase;font-size:clamp(30px,3.1vw,46px);line-height:1.04;letter-spacing:.01em;text-wrap:balance}.lm-display{font-family:var(--lm-font-display);font-weight:400;text-transform:uppercase;line-height:.86;letter-spacing:.002em}.lm-body{font-size:clamp(14px,1vw,15px);line-height:1.8;color:var(--lm-text-soft);max-width:54ch}.lm-body p+p{margin-top:1em}.lm-body a{text-underline-offset:4px}.lm-muted{color:var(--lm-muted)}.lm-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:58px;padding:0 34px;font:400 14px/1 var(--lm-font-mono);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color .35s var(--lm-ease),border-color .35s var(--lm-ease),color .35s var(--lm-ease)}.lm-btn .lm-icon--arrow{transition:transform .45s var(--lm-ease)}.lm-btn:hover .lm-icon--arrow{transform:translate(5px)}.lm-btn--accent{background:var(--lm-accent);color:#fff8f0}.lm-btn--accent:hover{background:var(--lm-accent-hover)}.lm-btn--ghost{border-color:var(--lm-line-strong);color:var(--lm-text)}.lm-btn--ghost:hover{border-color:var(--lm-text)}.lm-link{display:inline-flex;align-items:center;gap:12px;font:400 13px/1 var(--lm-font-mono);letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;padding-block:8px}.lm-link .lm-icon{transition:transform .45s var(--lm-ease)}.lm-link:hover .lm-icon{transform:translate(4px)}.lm-header{position:fixed;inset:0 0 auto;z-index:60;border-bottom:1px solid transparent;transition:background-color .45s var(--lm-ease),border-color .45s var(--lm-ease)}.lm-header.is-scrolled{background:rgba(var(--lm-bg-rgb),.84);border-bottom-color:var(--lm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lm-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:var(--lm-header-h)}.lm-header__logo{justify-self:start;display:block;width:var(--lm-logo-w);max-width:34vw}.lm-header__logo-img{width:100%;height:auto}.lm-header__nav ul{display:flex;gap:clamp(22px,3.4vw,58px);list-style:none;margin:0;padding:0}.lm-header__nav a{position:relative;display:block;padding:12px 2px;font:400 13px/1 var(--lm-font-mono);letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.lm-header__nav a:after{content:"";position:absolute;left:2px;right:2px;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--lm-ease)}.lm-header__nav a:hover:after{transform:scaleX(1)}.lm-header__end{justify-self:end;display:flex;align-items:center;gap:10px}.lm-header__social{display:grid;place-items:center;width:44px;height:44px;opacity:.9;transition:opacity .3s}.lm-header__social:hover{opacity:1}.lm-header__rule{width:1px;height:34px;margin-inline:8px;background:var(--lm-line-strong)}.lm-header__cta{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--lm-line-strong);font:400 12px/1 var(--lm-font-mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .35s var(--lm-ease),border-color .35s var(--lm-ease)}.lm-header__cta:hover{background:var(--lm-accent);border-color:var(--lm-accent)}.lm-header--solid{background:rgba(var(--lm-bg-rgb),.92);border-bottom-color:var(--lm-line)}.lm-header__toggle{display:none;align-items:center;gap:12px;min-height:44px;padding:0 14px;margin-left:4px;background:transparent;border:1px solid var(--lm-line-strong);border-radius:0;color:var(--lm-text);font:400 12px/1 var(--lm-font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.lm-header__toggle-icon{position:relative;width:16px;height:9px}.lm-header__toggle-icon i{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .35s var(--lm-ease)}.lm-header__toggle-icon i:first-child{top:0}.lm-header__toggle-icon i:last-child{bottom:0}.lm-header.is-menu-open{background:rgba(var(--lm-bg-rgb),.97);border-bottom-color:var(--lm-line)}.lm-header.is-menu-open .lm-header__toggle-icon i:first-child{transform:translateY(3.75px) rotate(45deg)}.lm-header.is-menu-open .lm-header__toggle-icon i:last-child{transform:translateY(-3.75px) rotate(-45deg)}.lm-menu{border-top:1px solid var(--lm-line);background:rgba(var(--lm-bg-rgb),.97);max-height:calc(100svh - var(--lm-header-h));overflow-y:auto}.lm-menu[hidden]{display:none}.lm-menu:not([hidden]){animation:lm-menu-in .4s var(--lm-ease)}@keyframes lm-menu-in{0%{opacity:0;transform:translate3d(0,-8px,0)}}.lm-menu__list{list-style:none;margin:0;padding:6px 0 22px}.lm-menu__link{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--lm-line);text-decoration:none}.lm-menu__num{font:400 11px/1 var(--lm-font-mono);letter-spacing:.14em;color:var(--lm-muted)}.lm-menu__label{flex:1;font-family:var(--lm-font-display);font-weight:400;text-transform:uppercase;font-size:calc(clamp(44px,13vw,72px) * var(--lm-display-scale));line-height:.9;letter-spacing:.01em}.lm-menu__link .lm-icon{color:var(--lm-muted);transition:transform .45s var(--lm-ease),color .3s}.lm-menu__link:hover .lm-icon,.lm-menu__link:focus-visible .lm-icon{color:var(--lm-text);transform:translate(4px)}@media(max-width:899px){.lm-header__inner{grid-template-columns:auto 1fr}.lm-header__nav,.lm-header__rule,.lm-header__cta{display:none}.lm-header__toggle{display:inline-flex}}@media(min-width:900px){.lm-menu{display:none!important}}@media(max-width:749px){:root{--lm-header-h:68px}.lm-header__logo{width:min(var(--lm-logo-w),96px)}.lm-header__cta{min-height:40px;padding:0 12px;font-size:11px;letter-spacing:.12em}.lm-header__social{width:40px;height:40px}}.lm-hero{position:relative;height:100vh;height:100svh;background:var(--lm-bg);--p:0}.lm-hero.is-tall{height:var(--lm-hero-h)}.lm-hero__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.lm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lm-hero__poster,.lm-hero__poster-img,.lm-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:64% 50%}.lm-hero__poster-img{transform-origin:66% 45%}.lm-hero__video{opacity:0;transition:opacity .7s var(--lm-ease);background:transparent}.lm-hero.is-ready .lm-hero__video{opacity:1}.lm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--lm-bg-rgb),calc(var(--lm-overlay) + .35)),rgba(var(--lm-bg-rgb),var(--lm-overlay)) 30%,rgba(var(--lm-bg-rgb),0) 58%),linear-gradient(0deg,rgba(var(--lm-bg-rgb),.92),rgba(var(--lm-bg-rgb),0) 26%),linear-gradient(180deg,rgba(var(--lm-bg-rgb),.6),rgba(var(--lm-bg-rgb),0) 20%)}.lm-hero__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lm-bg);opacity:0;pointer-events:none}.lm-hero__inner{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding-top:var(--lm-header-h);padding-bottom:72px}.lm-hero__copy{max-width:var(--lm-copy-w);transform-origin:0 60%}.lm-hero--align-center .lm-hero__inner{grid-template-columns:1fr;justify-items:center;text-align:center}.lm-hero--align-center .lm-hero__copy{transform-origin:50% 60%}.lm-hero--align-center .lm-eyebrow{justify-content:center}.lm-hero--align-center .lm-hero__card{display:none}.lm-hero__title{margin:26px 0 22px -.02em;font-family:var(--lm-font-display);font-weight:400;text-transform:uppercase;font-size:calc(clamp(96px,13.8vw,236px) * var(--lm-display-scale));line-height:.8;letter-spacing:.01em;color:var(--lm-text);white-space:nowrap}.lm-hero__tagline{font:400 clamp(14px,1.15vw,17px)/1.45 var(--lm-font-mono);letter-spacing:.22em;text-transform:uppercase}.lm-hero__text{margin-top:18px;font-size:clamp(14px,1.02vw,15px);line-height:1.8;color:var(--lm-text-soft);max-width:44ch}.lm-hero--align-center .lm-hero__text{margin-inline:auto}.lm-hero__text p+p{margin-top:.8em}.lm-hero__cta{margin-top:30px;width:min(392px,100%)}.lm-hero__cta--small{width:auto;min-height:46px;padding:0 22px;gap:14px;font-size:12px;letter-spacing:.18em}.lm-hero__cta--link{width:auto;min-height:0;padding:8px 0;gap:12px;background:none;color:var(--lm-text);font-size:13px;letter-spacing:.18em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.lm-hero__cta--link:hover{background:none}.lm-hero__note{margin-top:16px;font-size:13px;line-height:1.5;color:var(--lm-muted)}.lm-hero__card{align-self:end;margin-bottom:clamp(0px,3vh,40px);width:min(344px,26vw);padding:clamp(24px,2.2vw,32px) clamp(22px,2vw,30px);border:1px solid var(--lm-line-strong);background:rgba(var(--lm-bg-rgb),.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lm-hero__card .lm-eyebrow:after{width:44px}.lm-hero__card-title{margin:18px 0;font-family:var(--lm-font-head);font-weight:400;text-transform:uppercase;font-size:clamp(22px,1.8vw,27px);white-space:nowrap;line-height:1.06;letter-spacing:.01em}.lm-hero__card-text{margin:-6px 0 20px;font-size:13.5px;line-height:1.75;color:var(--lm-text-soft)}.lm-hero__cue{position:absolute;left:50%;bottom:0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;transform:translate(-50%);font:400 11px/1 var(--lm-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lm-text-soft)}.lm-hero__cue i{display:block;width:1px;height:52px;background:linear-gradient(var(--lm-text-soft),rgba(var(--lm-text-rgb),.1))}.lm-hero__dust{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lm-hero__dust i{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(var(--lm-text-rgb),.55);filter:blur(.4px);opacity:.5;left:var(--x);top:var(--y);transform:translate3d(0,calc(var(--p) * var(--i) * -14px),0)}.lm-hero__dust i:nth-child(3n){width:2px;height:2px;opacity:.35}.lm-hero__dust i:nth-child(4n){width:4px;height:4px;filter:blur(1.2px);opacity:.3}.lm-hero.is-anim .lm-hero__copy{opacity:clamp(0,calc(1 - (var(--p) - .08) * 3.1),1);transform:translate3d(0,calc(var(--p) * -110px * var(--lm-k)),0) scale(calc(1 - var(--p) * .12 * var(--lm-k)))}.lm-hero.is-anim .lm-hero__card{opacity:clamp(0,calc(1 - (var(--p) - .05) * 4.2),1);transform:translate3d(calc(var(--p) * 80px * var(--lm-k)),0,0)}.lm-hero.is-anim .lm-hero__cue{opacity:clamp(0,calc(1 - var(--p) * 9),1)}.lm-hero.is-anim .lm-hero__fade{opacity:clamp(0,calc((var(--p) - .8) * 5),1)}.lm-hero.is-anim .lm-hero__shade{opacity:calc(1 - var(--p) * .45)}.lm-hero.is-past .lm-hero__copy,.lm-hero.is-past .lm-hero__card,.lm-hero.is-past .lm-hero__cue{visibility:hidden}.lm-hero.is-parallax .lm-hero__poster-img{transform:scale(calc(1.02 + var(--p) * .16 * var(--lm-k))) translate3d(calc(var(--p) * -2%),calc(var(--p) * -1.5%),0)}.lm-hero.is-film .lm-hero__video,.lm-hero.is-film .lm-hero__poster-img{transform:scale(calc(1 + var(--p) * .05 * var(--lm-k)))}.lm-hero.is-lite .lm-hero__poster-img{transform:scale(calc(1 + var(--p) * .08)) translate3d(0,calc(var(--p) * 6%),0)}.lm-hero.is-anim .lm-hero__copy,.lm-hero.is-anim .lm-hero__card,.lm-hero.is-parallax .lm-hero__poster-img,.lm-hero.is-film .lm-hero__video{will-change:transform,opacity}main>.shopify-section,.shopify-section-group-lm-footer-group{position:relative;z-index:1}.lm-hero__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lm-bg);opacity:0;pointer-events:none}.js .lm-hero[data-scope=page]{background:transparent}.js .lm-hero[data-scope=page] .lm-hero__stage{position:relative}.js .lm-hero[data-scope=page] .lm-hero__media{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.lm-hero.is-page .lm-hero__shade{opacity:calc(1 - var(--h,0))}.lm-hero.is-page .lm-hero__dim{opacity:calc(var(--h,0) * var(--lm-page-dim,.7))}.lm-hero.is-page .lm-hero__cue{opacity:clamp(0,calc(1 - var(--h,0) * 5),1)}.lm-hero.is-page .lm-hero__card{opacity:clamp(0,calc(1 - var(--h,0) * 1.8),1);background:rgba(var(--lm-bg-rgb),.72);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:no-preference){.lm-hero.is-page .lm-hero__copy{opacity:clamp(0,calc(1 - var(--h,0) * 1.4),1);transform:translate3d(0,calc(var(--h,0) * -48px),0)}}body:has(.lm-hero.is-page) .lm-scheme-panel{background:rgba(var(--lm-panel-rgb),.5)}body:has(.lm-hero.is-page) .lm-header.is-scrolled{background:rgba(var(--lm-bg-rgb),.9);-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:1099px)and (min-width:750px)and (orientation:landscape){.lm-hero__card{width:min(320px,36vw)}.lm-hero__card-text{display:none}}@media(max-width:749px),(orientation:portrait)and (max-width:1100px){.lm-hero__poster,.lm-hero__poster-img,.lm-hero__video{object-position:50% 24%}.lm-hero__poster-img{transform-origin:50% 30%}.lm-hero__shade{background:linear-gradient(0deg,rgba(var(--lm-bg-rgb),.98),rgba(var(--lm-bg-rgb),.9) 30%,rgba(var(--lm-bg-rgb),calc(var(--lm-overlay) * .6)) 52%,rgba(var(--lm-bg-rgb),0) 70%),linear-gradient(180deg,rgba(var(--lm-bg-rgb),.65),rgba(var(--lm-bg-rgb),0) 16%)}.lm-hero__inner{grid-template-columns:1fr;align-items:end;gap:0;padding-bottom:max(32px,env(safe-area-inset-bottom))}.lm-hero__card{display:none}.lm-hero__title{margin:18px 0 14px -.02em;font-size:calc(min(27.5vw,160px) * var(--lm-display-scale))}.lm-hero__tagline{font-size:12.5px;letter-spacing:.16em}.lm-hero__text{margin-top:12px;font-size:13.5px;line-height:1.7}.lm-hero__cta{margin-top:22px;width:100%;min-height:56px}.lm-hero__cta--small{width:auto;min-height:46px}.lm-hero__cta--link{width:auto;min-height:0}.lm-hero__note{margin-top:12px;font-size:12px}.lm-hero__cue,.lm-hero__dust{display:none}}@media(max-height:620px)and (min-width:750px){.lm-hero__title{font-size:calc(min(14.6vw,30vh) * var(--lm-display-scale))}.lm-hero__text,.lm-hero__cue{display:none}}.lm-section{padding-block:var(--lm-section-space)}.lm-sec-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,96px);align-items:end;margin-bottom:clamp(36px,5vw,72px)}.lm-sec-head .lm-h2{margin-top:20px}.lm-sec-head__aside{display:grid;gap:18px;justify-items:start}.lm-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--lm-line-strong);font:400 11px/1 var(--lm-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lm-text)}.lm-tag .lm-icon{color:var(--lm-accent)}@media(max-width:749px){.lm-section{padding-block:calc(var(--lm-section-space) * .6)}.lm-sec-head{grid-template-columns:1fr;gap:18px}}@media(prefers-reduced-motion:no-preference){.js [data-lm-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity 1s var(--lm-ease),transform 1s var(--lm-ease);transition-delay:calc(var(--d,0) * 90ms)}.js [data-lm-reveal].is-in{opacity:1;transform:none}}.lm-statement__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(28px,6vw,120px);align-items:start}.lm-statement__dict{margin-top:28px;font:700 15px/1.4 var(--lm-font-mono);letter-spacing:.08em}.lm-statement__dict em{font-weight:400;font-style:normal;color:var(--lm-muted)}.lm-statement__def{margin-top:8px;font-size:13.5px;line-height:1.7;color:var(--lm-muted);max-width:30ch}.lm-statement__line{font-family:var(--lm-font-display);text-transform:uppercase;font-size:calc(clamp(64px,10.4vw,180px) * var(--lm-display-scale));line-height:.86;letter-spacing:.004em;text-wrap:balance}.lm-statement__line em{font-style:normal;color:var(--lm-accent)}.lm-statement .lm-body{margin-top:clamp(24px,3vw,40px);font-size:clamp(15px,1.15vw,17px)}@media(max-width:749px){.lm-statement__grid{grid-template-columns:1fr}}.lm-story{border-block:1px solid var(--lm-line)}.lm-story__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.lm-story__panel{position:relative;min-height:clamp(340px,30vw,460px)}.lm-story__panel+.lm-story__panel{border-left:1px solid var(--lm-line)}.lm-story__panel--image{overflow:hidden;background:var(--lm-panel)}.lm-story__panel--image img,.lm-story__panel--image .lm-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lm-story__panel--text{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,4vw,72px) clamp(28px,3.6vw,64px)}.lm-story__panel--text .lm-h2{margin:22px 0}.lm-story__panel--text .lm-link{margin-top:26px;align-self:flex-start}@media(max-width:1099px){.lm-story__grid{grid-auto-flow:row;grid-template-columns:1fr 1fr}.lm-story__panel+.lm-story__panel{border-left:0}.lm-story__panel:nth-child(2n){border-left:1px solid var(--lm-line)}.lm-story__panel:nth-child(n+3){border-top:1px solid var(--lm-line)}}@media(max-width:749px){.lm-story__grid{grid-template-columns:1fr}.lm-story__panel:nth-child(2n){border-left:0}.lm-story__panel+.lm-story__panel{border-top:1px solid var(--lm-line)}.lm-story__panel--image{min-height:0;aspect-ratio:var(--lm-story-ratio,16/9)}.lm-story__panel--image img{object-position:50% 65%}.lm-story__panel--text{min-height:0;padding:44px var(--lm-gutter)}}.lm-look__list{display:grid;grid-template-columns:repeat(var(--cols,var(--lm-look-cols,4)),minmax(0,1fr));gap:clamp(14px,1.6vw,24px);list-style:none;margin:0;padding:0}.lm-card{position:relative;display:flex;flex-direction:column}.lm-card__media{position:relative;aspect-ratio:var(--lm-card-ratio,1/1);overflow:hidden;background:radial-gradient(ellipse 72% 58% at 50% 46%,rgba(var(--lm-text-rgb),.075),rgba(var(--lm-text-rgb),0) 72%),rgba(var(--lm-panel-rgb),.94);border:1px solid var(--lm-line)}.lm-card__media img,.lm-card__media .lm-placeholder{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--lm-ease)}.lm-card:hover .lm-card__media img{transform:scale(1.03)}.lm-card__label{position:absolute;left:10px;top:10px;padding:6px 9px;background:rgba(var(--lm-bg-rgb),.86);color:var(--lm-text);font:400 10px/1 var(--lm-font-mono);letter-spacing:.16em;text-transform:uppercase}.lm-card__meta{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding-top:16px}.lm-card__name{font-family:var(--lm-font-head);font-weight:400;text-transform:uppercase;font-size:clamp(18px,1.4vw,21px);line-height:1.15;letter-spacing:.02em}.lm-card__code{font:400 11px/1.9 var(--lm-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted);white-space:nowrap}.lm-card__sub{grid-column:1/-1;font-size:13px;color:var(--lm-muted)}.lm-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lm-look__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(36px,4vw,56px);padding-top:24px;border-top:1px solid var(--lm-line)}.lm-look__foot p{font-size:13px;color:var(--lm-muted)}@media(max-width:1099px){.lm-look__list{--cols:3}}@media(max-width:899px){.lm-look__list{--cols:2}}@media(max-width:749px){.lm-scroller.lm-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:70%;grid-template-columns:none;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lm-gutter);margin-inline:calc(-1 * var(--lm-gutter));padding:0 var(--lm-gutter) 8px;scrollbar-width:none}.lm-scroller::-webkit-scrollbar{display:none}.lm-scroller>*{scroll-snap-align:start}}.lm-scroll-ui{display:flex;align-items:center;gap:12px;margin-top:18px}.lm-scroll-ui[hidden]{display:none}.lm-scroll-ui__track{position:relative;flex:1;height:2px;background:var(--lm-line);overflow:hidden}.lm-scroll-ui__thumb{position:absolute;inset:0 auto 0 0;width:30%;background:var(--lm-accent);transition:transform .2s var(--lm-ease)}.lm-scroll-ui__count{min-width:5ch;font:400 11px/1 var(--lm-font-mono);letter-spacing:.14em;color:var(--lm-muted);text-align:right;white-space:nowrap}.lm-scroll-ui__count b{font-weight:400;color:var(--lm-text)}.lm-scroll-ui__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--lm-line);background:transparent;color:var(--lm-text);cursor:pointer;transition:border-color .2s,opacity .2s}.lm-scroll-ui__btn svg{width:16px;height:16px}.lm-scroll-ui__btn[data-lm-scroll="-1"] svg{transform:rotate(180deg)}.lm-scroll-ui__btn:hover{border-color:var(--lm-text)}.lm-scroll-ui__btn:disabled{opacity:.3;cursor:default;border-color:var(--lm-line)}.lm-scroll-ui__btn:focus-visible{outline:2px solid var(--lm-accent);outline-offset:2px}.lm-details__list{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:clamp(14px,1.8vw,28px);list-style:none;margin:0;padding:0}.lm-detail:nth-child(2n){margin-top:clamp(0px,5vw,72px)}.lm-detail__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--lm-panel)}.lm-detail__media img,.lm-detail__media .lm-placeholder{width:100%;height:100%;object-fit:cover}.lm-details--toned .lm-detail__media img{filter:saturate(.72) contrast(1.06) brightness(.94)}.lm-detail__cap{display:flex;gap:12px;margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--lm-text-soft)}.lm-detail__num{color:var(--lm-muted);letter-spacing:.1em}@media(max-width:899px){.lm-details__list{--cols:2}.lm-detail:nth-child(2n){margin-top:40px}}@media(max-width:749px){.lm-detail:nth-child(2n){margin-top:0}}.lm-drop__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,7vw,140px);align-items:start}.lm-drop__title{margin:24px 0 28px -.02em;font-size:calc(clamp(88px,12vw,210px) * var(--lm-display-scale))}.lm-drop__intro .lm-btn{margin-top:34px}.lm-drop__specs{border-top:1px solid var(--lm-line)}.lm-drop__row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:20px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--lm-line)}.lm-drop__row dt{font:400 12px/1.4 var(--lm-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lm-muted)}.lm-drop__row dd{font-family:var(--lm-font-head);font-weight:400;text-transform:uppercase;font-size:clamp(20px,1.7vw,26px);line-height:1.2;letter-spacing:.02em}@media(max-width:899px){.lm-drop__grid{grid-template-columns:1fr}}@media(max-width:749px){.lm-drop__title{font-size:calc(min(27.5vw,150px) * var(--lm-display-scale))}.lm-drop__intro .lm-btn{width:100%}}.lm-join__box{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,110px);align-items:center;padding:clamp(32px,6vw,96px);border:1px solid var(--lm-line-strong);overflow:hidden;isolation:isolate}.lm-join__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.lm-join__bg img{width:100%;height:100%;object-fit:cover;opacity:.32}.lm-join__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--lm-bg-rgb),.9),rgba(var(--lm-bg-rgb),.55))}.lm-join__title{margin:24px 0 24px -.01em;font-size:calc(clamp(60px,7.6vw,132px) * var(--lm-display-scale));line-height:.86;text-wrap:balance}.lm-join .lm-signup{width:100%}@media(max-width:899px){.lm-join__box{grid-template-columns:1fr}}@media(max-width:749px){.lm-join__box{padding:36px 22px}.lm-join__title{font-size:calc(min(19vw,104px) * var(--lm-display-scale))}}.lm-form__row{display:flex;gap:8px}.lm-form__input{flex:1 1 auto;min-width:0;height:52px;padding:0 16px;background:rgba(var(--lm-bg-rgb),.35);border:1px solid var(--lm-line-strong);border-radius:0;color:var(--lm-text);font:400 15px/1 var(--lm-font-mono);-webkit-appearance:none;appearance:none;transition:border-color .3s var(--lm-ease)}.lm-form__input::placeholder{color:var(--lm-muted);opacity:1}.lm-form__input:hover{border-color:rgba(var(--lm-text-rgb),.55)}.lm-form__input:focus{border-color:var(--lm-text);outline:none}.lm-form__input:focus-visible{outline:2px solid var(--lm-text);outline-offset:2px}.lm-form__input[aria-invalid=true]{border-color:var(--lm-error)}.lm-form__submit{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:14px;height:52px;padding:0 24px;border:0;border-radius:0;background:var(--lm-accent);color:#fff8f0;font:400 13px/1 var(--lm-font-mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--lm-ease)}.lm-form__submit:hover{background:var(--lm-accent-hover)}.lm-form__submit--icon{width:52px;padding:0}.lm-form__submit[aria-busy=true]{cursor:progress}.lm-form__submit[aria-busy=true] .lm-icon{opacity:0}.lm-form__submit[aria-busy=true]:after{content:"";position:absolute;width:16px;height:16px;border:1.5px solid rgba(255,248,240,.35);border-top-color:#fff8f0;border-radius:50%;animation:lm-spin .8s linear infinite}.lm-form__submit[aria-busy=true] .lm-form__submit-label:not(.lm-visually-hidden){opacity:.4}@keyframes lm-spin{to{transform:rotate(360deg)}}.lm-check{position:relative;display:flex;align-items:center;gap:12px;margin-top:16px;min-height:28px;font-size:12.5px;line-height:1.4;color:var(--lm-text-soft);cursor:pointer}.lm-check input{position:absolute;opacity:0;width:20px;height:20px;margin:0}.lm-check__box{flex:0 0 20px;width:20px;height:20px;border:1px solid var(--lm-line-strong);display:grid;place-items:center;transition:border-color .3s}.lm-check__box:after{content:"";width:10px;height:10px;background:var(--lm-accent);transform:scale(0);transition:transform .25s var(--lm-ease)}.lm-check input:checked+.lm-check__box:after{transform:scale(1)}.lm-check input:checked+.lm-check__box,.lm-check:hover .lm-check__box{border-color:var(--lm-text)}.lm-check input:focus-visible+.lm-check__box{outline:2px solid var(--lm-text);outline-offset:2px}.lm-form__msg{min-height:1.5em;margin-top:10px;font-size:13px;line-height:1.5;color:var(--lm-text-soft)}.lm-form__msg.is-error,.lm-form__input[aria-invalid=true]~.lm-form__msg{color:var(--lm-error)}.lm-form__consent{margin-top:8px;font-size:12px;line-height:1.6;color:var(--lm-muted)}.lm-form__consent a{text-underline-offset:3px}.lm-form__success{display:flex;align-items:center;gap:12px;padding:14px 0;font:400 15px/1.5 var(--lm-font-mono);color:var(--lm-text)}.lm-form__success .lm-icon{flex:0 0 auto;color:var(--lm-accent)}.lm-form__success:focus{outline:none}.lm-join .lm-form__input,.lm-join .lm-form__submit{height:60px}.lm-join .lm-form__row{flex-wrap:wrap}.lm-join .lm-form__input{flex:1 1 240px}.lm-join .lm-form__submit{flex:1 0 auto}@media(max-width:749px){.lm-join .lm-form__row{flex-direction:column}.lm-join .lm-form__input{flex:0 0 auto}.lm-join .lm-form__submit{width:100%;flex:0 0 auto}}.lm-footer{border-top:1px solid var(--lm-line);padding-block:clamp(48px,6vw,88px) 32px}.lm-footer__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(24px,5vw,80px);align-items:start}.lm-footer__logo{display:block;width:clamp(120px,12vw,168px)}.lm-footer__logo img{width:100%;height:auto}.lm-footer__line{font-family:var(--lm-font-head);font-weight:400;text-transform:uppercase;font-size:clamp(20px,1.8vw,28px);line-height:1.15;letter-spacing:.02em;max-width:22ch}.lm-footer__nav ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}.lm-footer__nav a{display:inline-block;padding:8px 0;font:400 12px/1.2 var(--lm-font-mono);letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.lm-footer__nav a:hover{text-decoration:underline;text-underline-offset:5px}.lm-footer__socials{display:flex;gap:6px;margin-top:14px}.lm-footer__socials a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--lm-line)}.lm-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:clamp(40px,5vw,72px);padding-top:22px;border-top:1px solid var(--lm-line);font-size:12px;letter-spacing:.08em;color:var(--lm-muted)}@media(max-width:899px){.lm-footer__top{grid-template-columns:1fr 1fr}.lm-footer__line{grid-column:1/-1;grid-row:2}}@media(max-width:749px){.lm-footer__top{grid-template-columns:1fr}.lm-footer__line{grid-row:auto}}@media(prefers-reduced-motion:reduce){.lm-root{scroll-behavior:auto}.lm-prelaunch *,.lm-prelaunch *:before,.lm-prelaunch *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lm-hero__dust{display:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/lm-prelaunch.css.map */
