.fragrance-collections{--lescent-gold: 176, 141, 87;--lescent-emerald: 23, 59, 49;--lescent-cream: 247, 243, 235;width:100%;background:transparent;color:inherit;overflow:hidden;padding-top:28px;padding-bottom:28px;text-align:center}.fragrance-collections__hero{width:100%;max-width:1180px;margin:0 auto;padding-left:14px;padding-right:14px;padding-bottom:14px}.fragrance-collections__eyebrow{margin:0 0 10px;font-family:var(--font-body-family);font-size:10px;font-weight:400;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.fragrance-collections__heading{max-width:820px;margin:0 auto 12px;font-family:Cormorant Garamond,Cormorant,Marcellus,serif;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:.99;letter-spacing:-.018em;text-wrap:balance}.fragrance-collections__subheading{max-width:560px;margin:0 auto;font-family:var(--font-body-family);font-size:clamp(14px,1vw,16px);line-height:1.6;opacity:.66;text-wrap:pretty}.fragrance-collections__main-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:20px;padding:13px 24px;border:1px solid rgb(var(--lescent-emerald));border-radius:2px;background:rgb(var(--lescent-emerald));color:rgb(var(--lescent-cream));font-family:var(--font-body-family);font-size:10px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.fragrance-collections__main-arrow{display:inline-block;font-size:14px;line-height:1;transition:transform .25s ease}@media(hover:hover){.fragrance-collections__main-cta:hover{background:rgb(var(--lescent-gold));border-color:rgb(var(--lescent-gold));color:rgb(var(--lescent-emerald))}.fragrance-collections__main-cta:hover .fragrance-collections__main-arrow{transform:translate(4px)}}.fragrance-collections__main-cta:focus-visible{outline:2px solid rgb(var(--lescent-gold));outline-offset:4px}.fragrance-collections__concepts{width:100%;max-width:1180px;margin:0 auto;padding-left:14px;padding-right:14px}.fragrance-collections__thread{width:1px;height:20px;margin:0 auto 14px;background:linear-gradient(to bottom,rgba(var(--lescent-gold),0),rgba(var(--lescent-gold),.65))}.fragrance-collections--split-only .fragrance-collections__thread{margin-top:8px}.fragrance-collections__grid{list-style:none;width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fragrance-collections__grid-item{min-width:0;width:100%;margin:0;padding:0}.fragrance-collections__card{position:relative;display:block;width:100%;min-width:0;text-align:left;color:inherit;text-decoration:none}.fragrance-collections__card:focus-visible{outline:2px solid rgb(var(--lescent-emerald));outline-offset:5px}.fragrance-collections__card-image{position:relative;display:block;width:100%;aspect-ratio:5 / 4;overflow:hidden;background:#00000006}.fragrance-collections__card-image>img,.fragrance-collections__card-image>svg,.fragrance-collections__card-image .placeholder-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:100%!important;max-width:none!important;max-height:none!important;display:block;margin:0!important;object-fit:cover!important;object-position:var(--fc-image-position, center center)}.fragrance-collections__card-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(var(--lescent-gold),.16);transition:box-shadow .35s ease}.fragrance-collections__card-image img{transition:transform .8s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.fragrance-collections__card:hover .fragrance-collections__card-image img{transform:scale(1.035)}.fragrance-collections__card:hover .fragrance-collections__card-image:after{box-shadow:inset 0 0 0 1px rgba(var(--lescent-gold),.42)}}.fragrance-collections__image-status{display:none}.fragrance-collections__card-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-family:var(--font-body-family);font-size:9px;font-weight:500;line-height:1;letter-spacing:.17em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.fragrance-collections__status-line{display:block;width:14px;height:1px;background:rgba(var(--lescent-gold),.75)}.fragrance-collections__card-content{position:relative;padding:18px 2px 0;text-align:left}.fragrance-collections__card-title{margin:0 0 9px;font-family:Cormorant Garamond,Cormorant,Marcellus,serif;font-size:clamp(31px,2.8vw,42px);font-weight:400;line-height:1;letter-spacing:-.014em;text-wrap:balance}.fragrance-collections__card-description{max-width:470px;margin:0 0 17px;font-family:var(--font-body-family);font-size:clamp(14px,.95vw,15px);line-height:1.6;opacity:.67;text-wrap:pretty}.fragrance-collections__card-cta{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;font-family:var(--font-body-family);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--lescent-emerald));border-bottom:1px solid rgba(var(--lescent-gold),.8);transition:color .25s ease,gap .25s ease}.fragrance-collections__card-arrow{display:inline-block;transition:transform .25s ease}@media(hover:hover){.fragrance-collections__card:hover .fragrance-collections__card-cta{color:rgb(var(--lescent-gold))}.fragrance-collections__card:hover .fragrance-collections__card-arrow{transform:translate(4px)}}.fragrance-collections__slider-nav{display:none}.fragrance-collections--compact{padding-top:14px;padding-bottom:14px}.fragrance-collections--compact .fragrance-collections__concepts{max-width:960px}.fragrance-collections--compact .fragrance-collections__grid{gap:14px}.fragrance-collections--compact .fragrance-collections__card-image{aspect-ratio:4 / 3}.fragrance-collections--compact .fragrance-collections__card-content{padding-top:12px}.fragrance-collections--compact .fragrance-collections__card-status{margin-bottom:7px;font-size:8px}.fragrance-collections--compact .fragrance-collections__status-line{width:10px}.fragrance-collections--compact .fragrance-collections__card-title{margin-bottom:7px;font-size:clamp(25px,2.2vw,33px)}.fragrance-collections--compact .fragrance-collections__card-description{display:none}.fragrance-collections--compact .fragrance-collections__card-cta{font-size:9px}@media screen and (max-width:989px){.fragrance-collections{padding-top:24px;padding-bottom:26px}.fragrance-collections__heading{font-size:clamp(38px,6vw,54px)}.fragrance-collections__grid{gap:20px}.fragrance-collections__card-title{font-size:clamp(29px,4vw,37px)}.fragrance-collections--compact{padding-top:14px;padding-bottom:14px}}@media screen and (max-width:749px){.fragrance-collections{padding-top:20px;padding-bottom:24px}.fragrance-collections__hero,.fragrance-collections__concepts{padding-left:14px;padding-right:14px}.fragrance-collections__hero{padding-bottom:12px}.fragrance-collections__eyebrow{margin-bottom:8px;font-size:9px;letter-spacing:.18em}.fragrance-collections__heading{max-width:360px;margin:0 auto 9px;font-size:clamp(34px,9.7vw,43px);line-height:1}.fragrance-collections__subheading{max-width:335px;font-size:14px;line-height:1.5}.fragrance-collections__main-cta{min-height:46px;margin-top:17px;padding:12px 22px;font-size:10px}.fragrance-collections__thread{height:16px;margin-bottom:12px}}@media screen and (max-width:749px){.fragrance-collections--editorial .fragrance-collections__slider-shell{width:100%}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__concepts{padding-right:0}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__grid{display:flex;width:auto;gap:10px;overflow-x:auto;padding-right:28px;padding-bottom:2px;scroll-snap-type:x mandatory;scroll-padding-left:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__grid::-webkit-scrollbar{display:none}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__grid-item{flex:0 0 87%;width:87%;scroll-snap-align:start;scroll-snap-stop:always}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__card-image{aspect-ratio:3 / 4}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__image-status{position:absolute;left:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:7px 9px;background:#f7f3ebeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:rgb(var(--lescent-emerald));font-family:var(--font-body-family);font-size:8px;font-weight:600;line-height:1;letter-spacing:.15em;text-transform:uppercase}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__image-status .fragrance-collections__status-line{width:10px}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__card-status{display:none}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__card-content{padding:15px 1px 0}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__card-title{margin-bottom:8px;font-size:38px;line-height:.98}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__card-description{max-width:96%;margin-bottom:15px;font-size:14px;line-height:1.55}.fragrance-collections--editorial.fragrance-collections--mobile-slider .fragrance-collections__slider-nav{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:19px;padding-right:14px}.fragrance-collections__slider-dot{-webkit-appearance:none;appearance:none;width:30px;height:12px;padding:0;border:0;background:transparent;cursor:pointer}.fragrance-collections__slider-dot span{display:block;width:100%;height:1px;background:rgba(var(--lescent-gold),.28);transition:background-color .25s ease,transform .25s ease}.fragrance-collections__slider-dot.is-active span{background:rgb(var(--lescent-emerald));transform:scaleY(2)}}@media screen and (max-width:749px){.fragrance-collections--editorial.fragrance-collections--mobile-two_cards .fragrance-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fragrance-collections--editorial.fragrance-collections--mobile-two_cards .fragrance-collections__card-image{aspect-ratio:4 / 5}.fragrance-collections--editorial.fragrance-collections--mobile-two_cards .fragrance-collections__card-content{padding-top:12px}.fragrance-collections--editorial.fragrance-collections--mobile-two_cards .fragrance-collections__card-title{font-size:25px}.fragrance-collections--editorial.fragrance-collections--mobile-two_cards .fragrance-collections__card-description{display:none}}@media screen and (max-width:749px){.fragrance-collections--compact{padding-top:12px;padding-bottom:14px}.fragrance-collections--compact .fragrance-collections__concepts{padding-left:14px;padding-right:14px}.fragrance-collections--compact.fragrance-collections--mobile-two_cards .fragrance-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fragrance-collections--compact.fragrance-collections--mobile-two_cards .fragrance-collections__card-image{aspect-ratio:4 / 5}.fragrance-collections--compact .fragrance-collections__image-status{position:absolute;left:7px;bottom:7px;z-index:4;display:inline-flex;align-items:center;gap:5px;padding:5px 6px;background:#f7f3ebeb;color:rgb(var(--lescent-emerald));font-family:var(--font-body-family);font-size:6.5px;font-weight:600;line-height:1;letter-spacing:.11em;text-transform:uppercase}.fragrance-collections--compact .fragrance-collections__image-status .fragrance-collections__status-line{width:7px}.fragrance-collections--compact .fragrance-collections__card-status{display:none}.fragrance-collections--compact .fragrance-collections__card-content{padding:10px 0 0}.fragrance-collections--compact .fragrance-collections__card-title{margin-bottom:8px;font-size:24px;line-height:1}.fragrance-collections--compact .fragrance-collections__card-description{display:none}.fragrance-collections--compact .fragrance-collections__card-cta{font-size:8px;letter-spacing:.1em;gap:5px}}@media screen and (max-width:749px){.fragrance-collections--compact.fragrance-collections--mobile-slider .fragrance-collections__grid{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.fragrance-collections--compact.fragrance-collections--mobile-slider .fragrance-collections__grid::-webkit-scrollbar{display:none}.fragrance-collections--compact.fragrance-collections--mobile-slider .fragrance-collections__grid-item{flex:0 0 78%;scroll-snap-align:start}.fragrance-collections--compact.fragrance-collections--mobile-slider .fragrance-collections__card-image{aspect-ratio:4 / 5}.fragrance-collections--compact.fragrance-collections--mobile-slider .fragrance-collections__slider-nav{display:flex;justify-content:center;gap:7px;margin-top:14px}}@media screen and (max-width:360px){.fragrance-collections--compact .fragrance-collections__card-title{font-size:21px}.fragrance-collections--compact .fragrance-collections__card-cta{font-size:7px}}@media(prefers-reduced-motion:reduce){.fragrance-collections *,.fragrance-collections *:before,.fragrance-collections *:after{transition:none!important;scroll-behavior:auto!important}}.fragrance-continue{--lescent-gold: 176, 141, 87;--lescent-emerald: 23, 59, 49;width:100%;background:transparent;color:inherit;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.fragrance-continue__inner{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:clamp(22px,3vw,40px);padding-right:clamp(22px,3vw,40px)}.fragrance-continue__head{display:flex;align-items:center;gap:20px;margin-bottom:clamp(32px,3.5vw,48px)}.fragrance-continue__rule{flex:1 1 auto;height:1px;background:rgba(var(--color-foreground),.13)}.fragrance-continue__heading{flex:0 0 auto;margin:0;font-family:var(--font-body-family);font-size:10px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.fragrance-continue__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,38px)}.fragrance-continue__item{min-width:0;margin:0;padding:0}.fragrance-continue__card{display:block;text-decoration:none;color:inherit}.fragrance-continue__card:focus-visible{outline:2px solid rgb(var(--lescent-emerald));outline-offset:5px}.fragrance-continue__media{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:rgba(var(--color-foreground),.04)}.fragrance-continue__media>img,.fragrance-continue__media>svg,.fragrance-continue__media .placeholder-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;display:block;object-fit:cover!important;transition:transform .7s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.fragrance-continue__card:hover .fragrance-continue__media img{transform:scale(1.04)}}.fragrance-continue__body{padding-top:16px}.fragrance-continue__label{display:block;margin-bottom:8px;font-family:var(--font-body-family);font-size:9px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.fragrance-continue__title{display:block;margin-bottom:7px;font-family:Cormorant Garamond,Cormorant,serif;font-size:clamp(19px,1.6vw,23px);font-weight:400;line-height:1.1;letter-spacing:-.01em;transition:color .25s ease}.fragrance-continue__text{display:block;font-family:var(--font-body-family);font-size:13px;line-height:1.55;opacity:.62;text-wrap:pretty}@media(hover:hover){.fragrance-continue__card:hover .fragrance-continue__title{color:rgb(var(--lescent-gold))}}@media screen and (max-width:749px){.fragrance-continue{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}.fragrance-continue__inner{padding-left:18px;padding-right:18px}.fragrance-continue__head{gap:14px;margin-bottom:26px}.fragrance-continue__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fragrance-continue__item:nth-child(3):last-child{grid-column:1 / -1}.fragrance-continue__item:nth-child(3):last-child .fragrance-continue__media{aspect-ratio:2 / 1}.fragrance-continue__body{padding-top:13px}.fragrance-continue__title{font-size:18px}.fragrance-continue__text{font-size:12px}}@media(prefers-reduced-motion:reduce){.fragrance-continue__media img,.fragrance-continue__title{transition:none!important}}.fragrance-deck{--lescent-gold: 176, 141, 87;--lescent-emerald: 23, 59, 49;--lescent-cream: 247, 243, 235;width:100%;background:transparent;color:inherit;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);overflow:hidden}.fragrance-deck__inner{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;padding-left:clamp(22px,3vw,40px);padding-right:clamp(22px,3vw,40px)}.fragrance-deck__intro{max-width:640px;margin-bottom:clamp(38px,4vw,58px)}.fragrance-deck__eyebrow{margin:0 0 13px;font-family:var(--font-body-family);font-size:10px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.fragrance-deck__heading{margin:0;font-family:Cormorant Garamond,Cormorant,serif;font-size:clamp(34px,3.6vw,54px);font-weight:400;line-height:1;letter-spacing:-.018em;text-wrap:balance}.fragrance-deck__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(40px,5vw,82px);align-items:center}.fragrance-deck__stage{position:relative;width:100%}.fragrance-deck__stack{position:relative;width:100%;aspect-ratio:4 / 5;touch-action:pan-y;cursor:grab}.fragrance-deck__stack.is-dragging{cursor:grabbing}.fragrance-deck__card{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 60%;transform:translate3d(calc(var(--offset) * 13px),calc(var(--offset) * -9px),0) rotate(calc((var(--seed) * 1deg) + (var(--offset) * -1.6deg))) scale(calc(1 - (var(--offset) * .045)));z-index:calc(20 - var(--offset));opacity:1;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .38s ease;will-change:transform}.fragrance-deck__card[style*="--offset: 4"],.fragrance-deck__card.is-buried{opacity:0;pointer-events:none}.fragrance-deck__card:not(.is-front){pointer-events:none}.fragrance-deck__card.is-thrown{transition:transform .52s cubic-bezier(.32,0,.67,0),opacity .52s ease}.fragrance-deck__card.is-dragged{transition:none}.fragrance-deck__card-image{position:relative;width:100%;height:100%;overflow:hidden;background:rgba(var(--color-foreground),.04);box-shadow:0 18px 40px -22px #00000080,inset 0 0 0 1px rgba(var(--lescent-gold),.22)}.fragrance-deck__card-image>img,.fragrance-deck__card-image>svg,.fragrance-deck__card-image .placeholder-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;display:block;object-fit:cover!important;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fragrance-deck__card-tag{position:absolute;left:0;bottom:0;z-index:2;padding:9px 14px;background:rgb(var(--lescent-emerald));color:rgb(var(--lescent-cream));font-family:var(--font-body-family);font-size:9px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase}.fragrance-deck__controls{display:flex;align-items:center;gap:18px;margin-top:26px}.fragrance-deck__nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:34px;padding:0;border:1px solid rgba(var(--color-foreground),.16);border-radius:0;background:transparent;color:inherit;cursor:pointer;transition:border-color .26s ease,color .26s ease}.fragrance-deck__nav svg{width:20px;height:7px;overflow:visible}@media(hover:hover){.fragrance-deck__nav:hover{border-color:rgb(var(--lescent-gold));color:rgb(var(--lescent-gold))}}.fragrance-deck__nav:focus-visible{outline:2px solid rgb(var(--lescent-emerald));outline-offset:3px}.fragrance-deck__counter{margin:0;font-family:var(--font-body-family);font-size:10px;line-height:1;letter-spacing:.18em;color:rgb(var(--lescent-gold))}.fragrance-deck__counter-sep{opacity:.45;margin:0 3px}.fragrance-deck__copy{display:grid;grid-template-areas:"entry"}.fragrance-deck__entry{grid-area:entry;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s}.fragrance-deck__entry.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .42s ease 90ms,transform .42s cubic-bezier(.22,1,.36,1) 90ms,visibility 0s}.fragrance-deck__meta{margin:0 0 12px;font-family:var(--font-body-family);font-size:10px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.fragrance-deck__title{margin:0 0 14px;font-family:Cormorant Garamond,Cormorant,serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1;letter-spacing:-.015em;text-wrap:balance}.fragrance-deck__description{max-width:460px;margin:0 0 22px;font-family:var(--font-body-family);font-size:clamp(14px,1vw,16px);line-height:1.68;opacity:.68;text-wrap:pretty}.fragrance-deck__link{display:inline-flex;align-items:center;gap:10px;padding-bottom:5px;font-family:var(--font-body-family);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:rgb(var(--lescent-emerald));border-bottom:1px solid rgba(var(--lescent-gold),.85);transition:color .25s ease,border-color .25s ease}.fragrance-deck__link-arrow{width:20px;height:7px;overflow:visible;flex:0 0 auto;transition:transform .34s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.fragrance-deck__link:hover{color:rgb(var(--lescent-gold));border-bottom-color:rgb(var(--lescent-gold))}.fragrance-deck__link:hover .fragrance-deck__link-arrow{transform:translate(4px)}}.fragrance-deck__link:focus-visible{outline:2px solid rgb(var(--lescent-emerald));outline-offset:4px}.fragrance-deck__hint{margin:26px 0 0;font-family:var(--font-body-family);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.4;transition:opacity .4s ease}.fragrance-deck__hint.is-dismissed{opacity:0}@media screen and (max-width:989px){.fragrance-deck__layout{grid-template-columns:1fr;gap:40px}.fragrance-deck__stage{max-width:420px;margin-left:auto;margin-right:auto}.fragrance-deck__copy{text-align:center}.fragrance-deck__description{margin-left:auto;margin-right:auto}.fragrance-deck__controls{justify-content:center}}@media screen and (max-width:749px){.fragrance-deck{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}.fragrance-deck__inner{padding-left:18px;padding-right:18px}.fragrance-deck__intro{margin-bottom:32px;text-align:center;margin-left:auto;margin-right:auto}.fragrance-deck__stage{max-width:330px}.fragrance-deck__card{transform:translate3d(calc(var(--offset) * 9px),calc(var(--offset) * -6px),0) rotate(calc((var(--seed) * .8deg) + (var(--offset) * -1.2deg))) scale(calc(1 - (var(--offset) * .04)))}.fragrance-deck__title{font-size:32px}}@media(prefers-reduced-motion:reduce){.fragrance-deck__card,.fragrance-deck__entry,.fragrance-deck__link-arrow,.fragrance-deck__hint{transition:none!important}}.fragrance-hero{--lescent-gold: 176, 141, 87;--lescent-emerald: 23, 59, 49;--lescent-cream: 247, 243, 235;position:relative;width:100%;display:flex;overflow:hidden;color:var(--fh-text, #F7F3EB)}.fragrance-hero--bleed{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fragrance-hero--tall{min-height:86vh}.fragrance-hero--medium{min-height:68vh}.fragrance-hero--short{min-height:52vh}@supports (min-height: 1svh){.fragrance-hero--tall{min-height:86svh}.fragrance-hero--medium{min-height:68svh}.fragrance-hero--short{min-height:52svh}}.fragrance-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fragrance-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.fragrance-hero__image>img,.fragrance-hero__image>svg,.fragrance-hero__image .placeholder-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;display:block;object-fit:cover!important}.fragrance-hero__image--mobile{display:none}.fragrance-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(12,10,8,calc(var(--fh-overlay, .4) * 1.35)),rgba(12,10,8,calc(var(--fh-overlay, .4) * .85)) 42%,rgba(12,10,8,calc(var(--fh-overlay, .4) * .25)))}.fragrance-hero--text-center .fragrance-hero__scrim{background:radial-gradient(ellipse 90% 70% at 50% 55%,rgba(12,10,8,calc(var(--fh-overlay, .4) * 1.1)),rgba(12,10,8,calc(var(--fh-overlay, .4) * .4)))}.fragrance-hero__content{position:relative;z-index:2;width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-top:var(--fh-padding-top, 56px);padding-bottom:var(--fh-padding-bottom, 56px);padding-left:clamp(22px,3.5vw,56px);padding-right:clamp(22px,3.5vw,56px);display:flex}.fragrance-hero--text-left .fragrance-hero__content{align-items:flex-end;justify-content:flex-start}.fragrance-hero--text-center .fragrance-hero__content{align-items:center;justify-content:center;text-align:center}.fragrance-hero--text-bottom-center .fragrance-hero__content{align-items:flex-end;justify-content:center;text-align:center}.fragrance-hero__copy{max-width:30ch}.fragrance-hero--text-center .fragrance-hero__copy,.fragrance-hero--text-bottom-center .fragrance-hero__copy{max-width:24ch}.fragrance-hero__eyebrow{margin:0 0 18px;font-family:var(--font-body-family);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;color:var(--fh-eyebrow, #B08D57)}.fragrance-hero__heading{margin:0;color:var(--fh-text, #F7F3EB);font-family:Cormorant Garamond,Cormorant,serif;font-size:clamp(46px,6.4vw,104px);font-weight:400;line-height:.94;letter-spacing:-.025em;text-wrap:balance}.fragrance-hero__subheading{max-width:34ch;margin:20px 0 0;color:var(--fh-text, #F7F3EB);font-family:var(--font-body-family);font-size:clamp(14px,1.1vw,17px);line-height:1.6;opacity:.82;text-wrap:pretty}.fragrance-hero--text-center .fragrance-hero__subheading,.fragrance-hero--text-bottom-center .fragrance-hero__subheading{margin-left:auto;margin-right:auto}.fragrance-hero__cta{display:inline-flex;align-items:center;gap:14px;margin-top:30px;padding-bottom:7px;color:var(--fh-text, #F7F3EB);font-family:var(--font-body-family);font-size:11px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--fh-eyebrow, #B08D57);transition:border-color .3s ease,opacity .3s ease}.fragrance-hero__cta-label{margin-right:-.16em}.fragrance-hero__arrow{width:26px;height:8px;overflow:visible;flex:0 0 auto;transition:transform .34s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.fragrance-hero__cta:hover .fragrance-hero__arrow{transform:translate(5px)}}.fragrance-hero__cta:focus-visible{outline:2px solid var(--fh-eyebrow, #B08D57);outline-offset:5px}.fragrance-hero__cue{position:absolute;left:50%;bottom:26px;z-index:2;width:1px;height:46px;transform:translate(-50%);background:linear-gradient(to bottom,transparent,var(--fh-eyebrow, #B08D57));opacity:.75}.fragrance-hero--text-bottom-center .fragrance-hero__cue{display:none}@media screen and (max-width:749px){.fragrance-hero--tall{min-height:78vh}.fragrance-hero--medium{min-height:62vh}.fragrance-hero--short{min-height:48vh}@supports (min-height: 1svh){.fragrance-hero--tall{min-height:78svh}.fragrance-hero--medium{min-height:62svh}.fragrance-hero--short{min-height:48svh}}.fragrance-hero__image--mobile{display:block}.fragrance-hero:has(.fragrance-hero__image--mobile) .fragrance-hero__image--desktop{display:none}.fragrance-hero__content{padding-top:var(--fh-padding-top-mobile, 44px);padding-bottom:var(--fh-padding-bottom-mobile, 44px);padding-left:20px;padding-right:20px}.fragrance-hero--text-center .fragrance-hero__content{align-items:flex-end}.fragrance-hero__copy,.fragrance-hero--text-center .fragrance-hero__copy,.fragrance-hero--text-bottom-center .fragrance-hero__copy{max-width:100%}.fragrance-hero__eyebrow{margin-bottom:13px;font-size:9px;letter-spacing:.2em}.fragrance-hero__heading{font-size:clamp(40px,12.5vw,58px);line-height:.96}.fragrance-hero__subheading{margin-top:15px;font-size:14px}.fragrance-hero__cta{margin-top:24px;font-size:10px}.fragrance-hero__cue{height:34px;bottom:18px}}@media(prefers-reduced-motion:reduce){.fragrance-hero__arrow,.fragrance-hero__cta{transition:none!important}}.fragrance-product{--lescent-gold: 176, 141, 87;--lescent-emerald: 23, 59, 49;--lescent-cream: 247, 243, 235;width:100%;background:transparent;color:inherit;padding-top:clamp(44px,4.5vw,76px);padding-bottom:clamp(52px,5vw,88px)}.fragrance-product__inner{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:clamp(22px,3vw,44px);padding-right:clamp(22px,3vw,44px)}.fragrance-product__empty{padding:40px;text-align:center;font-family:var(--font-body-family);font-size:13px;opacity:.5}.fragrance-product__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,4.5vw,84px);align-items:start}@media screen and (min-width:990px){.fragrance-product__media{position:sticky;top:96px}}.fragrance-product__stage{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.04);box-shadow:inset 0 0 0 1px rgba(var(--lescent-gold),.2)}.fragrance-product__frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .52s ease,visibility 0s linear .52s}.fragrance-product__frame.is-active{opacity:1;visibility:visible;transition:opacity .52s ease,visibility 0s}.fragrance-product__frame>img,.fragrance-product__frame>svg,.fragrance-product__frame .placeholder-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;display:block;object-fit:cover!important}.fragrance-product__thumbs{display:flex;gap:10px;margin-top:12px}.fragrance-product__thumb{position:relative;width:64px;height:64px;padding:0;border:none;border-radius:0;background:rgba(var(--color-foreground),.04);cursor:pointer;opacity:.5;transition:opacity .26s ease}.fragrance-product__thumb img{width:100%;height:100%;display:block;object-fit:cover}.fragrance-product__thumb:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:rgb(var(--lescent-gold));transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.fragrance-product__thumb.is-active{opacity:1}.fragrance-product__thumb.is-active:after{transform:scaleX(1)}@media(hover:hover){.fragrance-product__thumb:hover{opacity:.85}}.fragrance-product__thumb:focus-visible{outline:2px solid rgb(var(--lescent-emerald));outline-offset:3px}.fragrance-product__label{margin:0 0 14px;font-family:var(--font-body-family);font-size:10px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.fragrance-product__title{margin:0 0 14px;font-family:Cormorant Garamond,Cormorant,serif;font-size:clamp(38px,4vw,62px);font-weight:400;line-height:.98;letter-spacing:-.02em;text-wrap:balance}.fragrance-product__subtitle{margin:0 0 22px;font-family:var(--font-body-family);font-size:clamp(14px,1.05vw,16px);line-height:1.6;opacity:.68;text-wrap:pretty}.fragrance-product__price-row{display:flex;align-items:baseline;gap:12px;padding-bottom:24px;border-bottom:1px solid rgba(var(--color-foreground),.11)}.fragrance-product__price{font-family:var(--font-body-family);font-size:19px;line-height:1;letter-spacing:.02em}.fragrance-product__compare{font-family:var(--font-body-family);font-size:14px;line-height:1;opacity:.4}.fragrance-product__description{max-width:34em;margin:24px 0 0;font-family:var(--font-body-family);font-size:clamp(14px,1vw,16px);line-height:1.72;opacity:.72;text-wrap:pretty}.fragrance-product__description p{margin:0 0 1.1em}.fragrance-product__description p:last-child{margin-bottom:0}.fragrance-product__form{margin:30px 0 0}.fragrance-product__variants{margin-bottom:18px}.fragrance-product__variants-label{display:block;margin-bottom:8px;font-family:var(--font-body-family);font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;opacity:.5}.fragrance-product__select{width:100%;max-width:320px;min-height:48px;padding:0 16px;border:1px solid rgba(var(--color-foreground),.2);border-radius:0;background:transparent;color:inherit;font-family:var(--font-body-family);font-size:13px;cursor:pointer}.fragrance-product__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:340px;min-height:56px;padding:0 40px;border:none;border-radius:0;background:rgb(var(--lescent-emerald));color:rgb(var(--lescent-cream));font-family:var(--font-body-family);font-size:11px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--lescent-gold),0);transition:box-shadow .34s ease}.fragrance-product__button-label{margin-right:-.16em}.fragrance-product__arrow{width:26px;height:8px;overflow:visible;flex:0 0 auto;transition:transform .34s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.fragrance-product__button:hover{box-shadow:inset 0 0 0 1px rgba(var(--lescent-gold),.9)}.fragrance-product__button:hover .fragrance-product__arrow{transform:translate(5px)}}.fragrance-product__button:focus-visible{outline:2px solid rgb(var(--lescent-gold));outline-offset:4px}.fragrance-product__soldout{display:flex;align-items:center;justify-content:center;width:100%;max-width:340px;min-height:56px;margin:0;border:1px solid rgba(var(--color-foreground),.2);font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.45}.fragrance-product__note{margin:16px 0 0;font-family:var(--font-body-family);font-size:10px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.fragrance-product__more{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding-bottom:4px;font-family:var(--font-body-family);font-size:11px;line-height:1.2;letter-spacing:.1em;text-decoration:none;color:inherit;border-bottom:1px solid rgba(var(--color-foreground),.28);opacity:.75;transition:opacity .25s ease,border-color .25s ease}.fragrance-product__more-arrow{width:20px;height:7px;overflow:visible;flex:0 0 auto;transition:transform .32s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.fragrance-product__more:hover{opacity:1;border-bottom-color:rgb(var(--lescent-gold))}.fragrance-product__more:hover .fragrance-product__more-arrow{transform:translate(4px)}}.fragrance-product__more:focus-visible{outline:2px solid rgb(var(--lescent-emerald));outline-offset:4px}.fragrance-product__blocks{margin-top:38px}.fragrance-product__notes{padding-bottom:8px}.fragrance-product__notes-heading{margin:0 0 20px;font-family:var(--font-body-family);font-size:10px;line-height:1;letter-spacing:.2em;text-transform:uppercase;opacity:.45}.fragrance-product__stage-row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px;padding:16px 0;border-top:1px solid rgba(var(--color-foreground),.1)}.fragrance-product__stage-row:first-of-type{border-top:none;padding-top:0}.fragrance-product__stage-index{font-family:var(--font-body-family);font-size:10px;line-height:1.9;letter-spacing:.12em;color:rgb(var(--lescent-gold))}.fragrance-product__stage-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:0 0 5px}.fragrance-product__stage-label{font-family:Cormorant Garamond,Cormorant,serif;font-size:21px;line-height:1.1;letter-spacing:-.01em}.fragrance-product__stage-sub{font-family:var(--font-body-family);font-size:9px;line-height:1;letter-spacing:.16em;text-transform:uppercase;opacity:.42}.fragrance-product__stage-value{margin:0;font-family:var(--font-body-family);font-size:14px;line-height:1.55;opacity:.78;text-wrap:pretty}.fragrance-product__performance{display:grid;gap:18px;padding:26px 0 4px}.fragrance-product__meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 9px}.fragrance-product__meter-label{font-family:var(--font-body-family);font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.fragrance-product__meter-note{font-family:var(--font-body-family);font-size:11px;line-height:1;opacity:.5}.fragrance-product__meter-track{display:block;width:100%;height:2px;background:rgba(var(--color-foreground),.11)}.fragrance-product__meter-fill{display:block;height:100%;background:rgb(var(--lescent-gold))}.fragrance-product__badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:9px 16px;border:1px solid rgba(var(--lescent-gold),.55);font-family:var(--font-body-family);font-size:10px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.fragrance-product__disclaimer{margin-top:30px;padding-top:20px;border-top:1px solid rgba(var(--color-foreground),.11)}.fragrance-product__disclaimer-head{margin:0 0 8px;font-family:var(--font-body-family);font-size:9px;line-height:1;letter-spacing:.18em;text-transform:uppercase;opacity:.42}.fragrance-product__disclaimer-body{max-width:42em;font-family:var(--font-body-family);font-size:12px;line-height:1.6;opacity:.55;text-wrap:pretty}.fragrance-product__disclaimer-body p{margin:0 0 .8em}.fragrance-product__disclaimer-body p:last-child{margin-bottom:0}.fragrance-product__accordion{border-top:1px solid rgba(var(--color-foreground),.11)}.fragrance-product__accordion:last-child{border-bottom:1px solid rgba(var(--color-foreground),.11)}.fragrance-product__accordion-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;cursor:pointer;list-style:none;font-family:var(--font-body-family);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.fragrance-product__accordion-head::-webkit-details-marker{display:none}.fragrance-product__accordion-icon{position:relative;flex:0 0 auto;width:11px;height:11px}.fragrance-product__accordion-icon:before,.fragrance-product__accordion-icon:after{content:"";position:absolute;top:50%;left:0;width:11px;height:1px;background:currentColor;transition:transform .3s cubic-bezier(.22,1,.36,1)}.fragrance-product__accordion-icon:after{transform:rotate(90deg)}.fragrance-product__accordion[open] .fragrance-product__accordion-icon:after{transform:rotate(0)}.fragrance-product__accordion-body{max-width:34em;padding:0 0 20px;font-family:var(--font-body-family);font-size:14px;line-height:1.7;opacity:.72;text-wrap:pretty}.fragrance-product__accordion-body p{margin:0 0 1em}.fragrance-product__accordion-body p:last-child{margin-bottom:0}@media screen and (max-width:989px){.fragrance-product__layout{grid-template-columns:1fr;gap:32px}.fragrance-product__button,.fragrance-product__soldout,.fragrance-product__select{max-width:none}}@media screen and (max-width:749px){.fragrance-product{padding-top:32px;padding-bottom:44px}.fragrance-product__inner{padding-left:18px;padding-right:18px}.fragrance-product__stage{aspect-ratio:1 / 1}.fragrance-product__thumb{width:54px;height:54px}.fragrance-product__title{font-size:clamp(34px,10vw,44px)}.fragrance-product__stage-row{grid-template-columns:26px minmax(0,1fr)}.fragrance-product__stage-label{font-size:19px}.fragrance-product__stage-value{font-size:13px}.fragrance-product__meter-head{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.fragrance-product__frame,.fragrance-product__thumb,.fragrance-product__thumb:after,.fragrance-product__arrow,.fragrance-product__more-arrow,.fragrance-product__accordion-icon:before,.fragrance-product__accordion-icon:after{transition:none!important}}.ls-about{--la-rule: #e0d6c6;--la-muted: #6e6358;--la-quiet: #8f8372;--la-sand: #e6dccb;--la-on-dark: #e3dacb;--la-pad: 6.4rem;--la-overlap: 5.6rem;--la-fs-display: clamp(4.4rem, 12.4vw, 6.2rem);--la-fs-statement: clamp(3.3rem, 9vw, 4.4rem);--la-fs-h2: clamp(2.8rem, 7.6vw, 3.6rem);--la-fs-word: clamp(3.6rem, 10.4vw, 5rem);--la-fs-marker: clamp(5.6rem, 17vw, 8rem);--la-fs-h3: 2.3rem;--la-fs-lede: 1.7rem;--la-fs-body: 1.6rem;--la-fs-small: 1.5rem;--la-fs-label: 1.15rem;background:var(--la-bg);color:var(--la-text);font-family:var(--font-body-family);overflow:hidden}@media screen and (min-width:750px){.ls-about{--la-pad: 11.2rem;--la-overlap: 11rem;--la-fs-display: clamp(6rem, 7.2vw, 10rem);--la-fs-statement: clamp(4rem, 5.2vw, 7.2rem);--la-fs-h2: clamp(3.4rem, 4.1vw, 5.4rem);--la-fs-word: clamp(5rem, 6.6vw, 8.8rem);--la-fs-marker: clamp(8rem, 9vw, 12.8rem);--la-fs-h3: 2.7rem;--la-fs-lede: 1.9rem;--la-fs-body: 1.8rem;--la-fs-small: 1.6rem;--la-fs-label: 1.2rem}}.ls-about *,.ls-about *:before,.ls-about *:after{box-sizing:border-box}.ls-about [hidden]{display:none!important}.ls-about p,.ls-about ol,.ls-about ul,.ls-about blockquote{margin:0;padding:0}.ls-about ol,.ls-about ul{list-style:none}.ls-about button{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;margin:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.ls-about a:focus-visible,.ls-about button:focus-visible{outline:2px solid var(--la-gold);outline-offset:.3rem;box-shadow:none}.ls-about .ls-about__tab:focus-visible,.ls-about .ls-about__stop:focus-visible,.ls-about .ls-about__range-card:focus-visible{outline-offset:-.2rem}html.no-js .ls-about [data-ls-triggers],.ls-about__nojs{display:none}html.no-js .ls-about .ls-about__nojs{display:block}html.js .ls-about:not(.ls-about--js) [data-ls-panel]:not([data-ls-first]){display:none}.ls-about--js [data-ls-panel]{animation:ls-about-in .35s ease both}@keyframes ls-about-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.ls-about__panels{display:flex;flex-direction:column;gap:2.4rem}.ls-about__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ls-about__wrap{padding:0 5rem}}.ls-about__chapter{padding:var(--la-pad) 0;scroll-margin-top:var(--header-height, 0px)}.ls-about__hero--overlap+.ls-about__chapter{padding-top:calc(var(--la-pad) + var(--la-overlap) - 2.4rem)}.ls-about__stack{display:flex;flex-direction:column;gap:2rem}.ls-about__stack--sm{gap:1.4rem}.ls-about__stack--md{gap:2.8rem}.ls-about__stack--lg{gap:4rem}.ls-about__stack--xl{gap:4.8rem}@media screen and (min-width:750px){.ls-about__stack{gap:2.4rem}.ls-about__stack--sm{gap:1.6rem}.ls-about__stack--md{gap:3.2rem}.ls-about__stack--lg{gap:5.2rem}.ls-about__stack--xl{gap:6.8rem}}.ls-about__split{display:flex;flex-direction:column;gap:3.2rem}.ls-about__split-main,.ls-about__split-side{min-width:0}.ls-about__split-side--sm{width:100%;max-width:24rem}@media screen and (min-width:750px){.ls-about__split{flex-direction:row;align-items:flex-start;gap:5.6rem}.ls-about__split--stretch{align-items:stretch}.ls-about__split--end{align-items:flex-end;justify-content:space-between}.ls-about__split-main{flex:1.3 1 0}.ls-about__split-side{flex:1 1 0}.ls-about__split-side--sm{flex:0 1 34rem;max-width:none}}.ls-about__label{font-family:var(--font-heading-family);font-size:calc(var(--la-fs-label) * var(--la-scale, 1));line-height:1.5;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--la-accent)}.ls-about__label--tight{letter-spacing:.26em}.ls-about .ls-about__label--soft{color:var(--la-gold-soft)}.ls-about .ls-about__display,.ls-about .ls-about__statement,.ls-about .ls-about__h2,.ls-about .ls-about__h3{margin:0;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--la-hw, 400);color:inherit;text-transform:none;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.ls-about .ls-about__display{font-size:calc(var(--la-fs-display) * var(--la-scale, 1));line-height:1;letter-spacing:-.02em}.ls-about .ls-about__statement{max-width:104rem;font-size:calc(var(--la-fs-statement) * var(--la-scale, 1));line-height:1.06;letter-spacing:-.018em}.ls-about .ls-about__statement--tight{line-height:1.02}.ls-about .ls-about__h2{max-width:82rem;font-size:calc(var(--la-fs-h2) * var(--la-scale, 1));line-height:1.14;letter-spacing:-.014em}.ls-about .ls-about__h2--wide{max-width:94rem;text-wrap:pretty}.ls-about .ls-about__h3{font-weight:400;font-size:calc(var(--la-fs-h3) * var(--la-scale, 1));line-height:1.28;letter-spacing:-.005em}.ls-about .ls-about__h3--lg{font-size:calc(var(--la-fs-h3) * 1.1 * var(--la-scale, 1))}.ls-about .ls-about__h3--sm{font-size:calc(var(--la-fs-h3) * .86 * var(--la-scale, 1))}.ls-about__accent{font-family:var(--font-body-family);font-weight:400;letter-spacing:-.005em;color:var(--la-accent)}.ls-about__accent--soft{color:var(--la-gold-soft)}.ls-about__accent--block{display:block}.ls-about__lede{max-width:62rem;font-size:calc(var(--la-fs-lede) * var(--la-scale, 1));line-height:1.72;color:var(--la-text)}.ls-about__lede--on-dark{max-width:52rem;color:var(--la-on-dark)}.ls-about__text,.ls-about__rte{max-width:62rem;font-size:calc(var(--la-fs-body) * var(--la-scale, 1));line-height:1.76;color:#3a332b}.ls-about__rte>*{margin:0}.ls-about__rte>*+*{margin-top:1.4rem}.ls-about__rte a{color:var(--la-accent)}.ls-about__text--strong{color:var(--la-text)}.ls-about__text--on-dark{color:var(--la-on-dark)}.ls-about__text--sm{font-size:calc(var(--la-fs-small) * var(--la-scale, 1));line-height:1.72}.ls-about__hint{font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--la-muted)}.ls-about .ls-about__note{max-width:52rem;padding:1.4rem 1.6rem;border:1px dashed var(--la-quiet);font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.6;color:var(--la-muted)}.ls-about .ls-about__note--on-dark{border-color:#f7f2ea80;color:var(--la-on-dark)}.ls-about__frame{position:relative;display:block;width:100%;overflow:hidden;background-color:var(--la-sand);background-image:repeating-linear-gradient(135deg,rgba(44,40,35,.06) 0 1px,transparent 1px 14px)}.ls-about__frame--45{aspect-ratio:4 / 5}.ls-about__frame--11{aspect-ratio:1 / 1}.ls-about__frame--43{aspect-ratio:4 / 3}.ls-about__frame--34{aspect-ratio:3 / 4}.ls-about__frame--dark{background-color:#3b362f;background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px)}.ls-about__frame--band{background-color:#dccfba}.ls-about__frame--lift{box-shadow:0 1px 2px #17120c33,0 10px 20px #17120c2e,0 32px 64px #17120c42}.ls-about__frame--lift-soft{box-shadow:0 1px 2px #4a3a221f,0 10px 20px #4a3a221a,0 30px 60px #4a3a2224}.ls-about__frame img,.ls-about__stage-img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ls-about__ph{position:absolute;left:1.8rem;right:1.8rem;bottom:1.6rem;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:#5e5449}.ls-about__ph--top{top:1.6rem;bottom:auto}.ls-about__frame--dark .ls-about__ph,.ls-about__stage .ls-about__ph{color:#c9bca8}.ls-about__hero{background:var(--la-dark);color:var(--la-bg);padding-top:6rem}.ls-about__hero-grid{display:flex;flex-direction:column;gap:4rem}.ls-about__hero-copy{display:flex;flex-direction:column;gap:2.4rem;min-width:0;padding-bottom:5.6rem}.ls-about__hero-grid--media .ls-about__hero-copy{padding-bottom:0}.ls-about__hero-media{width:100%;max-width:34rem;margin:0 auto calc(var(--la-overlap) * -1)}.ls-about__nav{margin-top:.4rem;padding-top:1rem;border-top:1px solid rgba(201,169,140,.4)}.ls-about__nav-list{display:flex;flex-wrap:wrap;gap:0 2.6rem}.ls-about .ls-about__nav-link{display:flex;align-items:center;gap:1rem;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--la-bg)}.ls-about .ls-about__nav-link:hover{text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--la-gold-soft)}.ls-about__nav-num{color:var(--la-gold-soft)}@media screen and (min-width:750px){.ls-about__hero{padding-top:9.6rem}.ls-about__hero-grid--media{flex-direction:row;align-items:flex-end;gap:5.6rem}.ls-about__hero-copy,.ls-about__hero-grid--media .ls-about__hero-copy{flex:1.25 1 0;gap:3rem;padding-bottom:8.8rem}.ls-about__hero-media{flex:1 1 0;max-width:48rem;margin:0 0 calc(var(--la-overlap) * -1)}.ls-about__nav-list{gap:0 3rem}}.ls-about__words{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 2.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--la-rule)}.ls-about .ls-about__word{min-height:4.4rem;padding-bottom:.6rem;border-bottom:2px solid transparent;font-family:var(--font-body-family);font-size:calc(var(--la-fs-word) * var(--la-scale, 1));line-height:1.05;letter-spacing:-.012em;color:var(--la-quiet);transition:color .2s ease,border-color .2s ease}.ls-about .ls-about__word:hover{color:var(--la-text)}.ls-about .ls-about__word.is-active{color:var(--la-accent);border-bottom-color:var(--la-gold)}@media screen and (min-width:750px){.ls-about__words{gap:.6rem 4.4rem;padding-bottom:1.8rem}.ls-about__who .ls-about__panels{min-height:22rem}}.ls-about__defines{background:var(--la-gold-soft)}.ls-about__chips{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem}.ls-about .ls-about__chip{min-height:4.6rem;padding:1rem 2rem;border:1px solid var(--la-text);font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--la-text);transition:background-color .2s ease,color .2s ease}.ls-about .ls-about__chip:hover,.ls-about .ls-about__chip.is-active{background:var(--la-dark);color:var(--la-bg)}.ls-about__card{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;min-height:18rem;padding:2.8rem 2.4rem 3rem;background:var(--la-dark);color:var(--la-bg);box-shadow:0 1px 2px #4a341833,0 10px 20px #4a341829,0 30px 60px #4a341833}.ls-about__card-panel{display:flex;flex-direction:column;gap:1.2rem}.ls-about__card-name{font-size:calc(clamp(3rem,4.2vw,5.4rem) * var(--la-scale, 1));line-height:1.08;letter-spacing:-.012em;color:var(--la-bg)}.ls-about__card-text{font-size:calc(var(--la-fs-body) * var(--la-scale, 1));line-height:1.7;color:var(--la-on-dark)}.ls-about__points{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.ls-about__point{display:flex;flex-direction:column;gap:1rem;padding-top:1.8rem;border-top:1px solid rgba(44,40,35,.5)}.ls-about__point-num{font-family:var(--font-heading-family);font-weight:var(--la-hw, 400);font-size:3rem;line-height:1.1;color:var(--la-accent)}@media screen and (min-width:750px){.ls-about__card{min-height:27rem;padding:4rem 4rem 4.2rem}.ls-about__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 3.6rem}}@media screen and (min-width:990px){.ls-about__points{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-about__founder{background:var(--la-band)}.ls-about__portrait{position:relative;width:100%;max-width:28rem;padding-bottom:3.2rem}.ls-about .ls-about__plate{position:absolute;right:-.6rem;bottom:0;display:flex;flex-direction:column;gap:.2rem;padding:1.6rem 2.4rem;background:var(--la-accent);color:var(--la-bg)}.ls-about__plate-name{font-size:2.4rem;line-height:1.25}.ls-about__plate-role,.ls-about__sign-role{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.6;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.ls-about__plate-role{color:var(--la-gold-soft)}.ls-about__sign-role{color:var(--la-muted)}.ls-about__tabs{display:flex;gap:0 2.4rem;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px #d2c5b0}.ls-about__tabs::-webkit-scrollbar{display:none}.ls-about__tabs.has-more{-webkit-mask-image:linear-gradient(90deg,#000 84%,transparent);mask-image:linear-gradient(90deg,#000 84%,transparent)}.ls-about .ls-about__tab{flex:0 0 auto;min-height:4.8rem;white-space:nowrap;border-bottom:2px solid transparent;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:var(--la-muted);transition:color .2s ease,border-color .2s ease}.ls-about .ls-about__tab:hover{color:var(--la-text)}.ls-about .ls-about__tab.is-active{color:var(--la-text);border-bottom-color:var(--la-accent)}.ls-about__signoff{max-width:62rem;padding-top:2.4rem;border-top:1px solid var(--la-gold)}.ls-about__quote{border:0;font-size:calc(clamp(2.3rem,2.6vw,3.2rem) * var(--la-scale, 1));line-height:1.34;font-style:normal;color:var(--la-text);text-wrap:pretty}.ls-about__sign{display:flex;flex-direction:column;gap:.2rem}.ls-about__sign-name{font-size:3.2rem;line-height:1.2;color:var(--la-accent)}@media screen and (min-width:750px){.ls-about__split--founder{gap:7.2rem}.ls-about__portrait{flex:1 1 0;max-width:46rem}.ls-about .ls-about__plate{right:-1.8rem}.ls-about__founder-copy{flex:1.35 1 0;min-width:0}.ls-about__panels--tabs{min-height:15rem}}.ls-about__timeline{overflow-x:auto;padding-top:.8rem;scrollbar-width:none}.ls-about__timeline::-webkit-scrollbar{display:none}.ls-about__timeline.has-more{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.ls-about__timeline-track{display:inline-flex;gap:.8rem;min-width:100%;border-top:1px solid #b9ad9a}.ls-about .ls-about__stop{flex:1 0 10.4rem;display:flex;flex-direction:column;gap:1.2rem;min-height:7.6rem;padding:0 1.6rem .8rem 0;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.25;letter-spacing:-.005em;color:var(--la-muted);transition:color .2s ease}.ls-about__stop-dot{display:block;width:1.3rem;height:1.3rem;margin-top:-.7rem;border:1px solid var(--la-quiet);border-radius:50%;background:var(--la-bg);transition:background-color .2s ease,border-color .2s ease}.ls-about .ls-about__stop:hover,.ls-about .ls-about__stop.is-active{color:var(--la-text)}.ls-about__stop.is-active .ls-about__stop-dot{border-color:var(--la-gold);background:var(--la-gold)}.ls-about__panels--journey{gap:3.2rem}.ls-about__marker{font-size:calc(var(--la-fs-marker) * var(--la-scale, 1));line-height:.96;letter-spacing:-.02em;color:var(--la-gold-soft)}.ls-about__journey .ls-about__split-side{display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:46rem}@media screen and (min-width:750px){.ls-about .ls-about__stop{font-size:2.4rem}.ls-about__panels--journey{min-height:23rem}}.ls-about__vision{background:var(--la-accent);color:var(--la-bg)}.ls-about__goal{padding:2.8rem 2.4rem 3rem;border:1px solid rgba(201,169,140,.55)}.ls-about__goal-text{font-size:calc(clamp(2.2rem,2.2vw,2.6rem) * var(--la-scale, 1));line-height:1.4;color:var(--la-bg)}.ls-about .ls-about__promises-label{margin-bottom:1.4rem}.ls-about__promise{border-top:1px solid rgba(247,242,234,.28)}.ls-about__promise:last-child{border-bottom:1px solid rgba(247,242,234,.28)}.ls-about .ls-about__promise-head{margin:0;font:inherit;letter-spacing:0;color:inherit}.ls-about .ls-about__promise-btn{display:flex;align-items:center;gap:1.6rem;width:100%;min-height:4.4rem;padding:2rem 0;color:var(--la-bg)}.ls-about__promise-num{flex:0 0 auto;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.16em;color:var(--la-gold-soft)}.ls-about__promise-title{flex:1 1 auto;font-family:var(--font-heading-family);font-size:calc(2rem * var(--la-scale, 1));line-height:1.32}.ls-about__chev{flex:0 0 auto;color:var(--la-gold-soft);transition:transform .2s ease}.ls-about__promise-inner{padding:0 0 2.4rem 3.6rem}.ls-about--js .ls-about__promise-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.ls-about--js .ls-about__promise-inner{min-height:0;overflow:hidden;visibility:hidden;padding-bottom:0;transition:visibility 0s linear .3s,padding-bottom .3s ease}.ls-about--js .ls-about__promise.is-open .ls-about__promise-panel{grid-template-rows:1fr}.ls-about--js .ls-about__promise.is-open .ls-about__promise-inner{visibility:visible;padding-bottom:2.4rem;transition-delay:0s,0s}.ls-about--js .ls-about__promise.is-open .ls-about__chev{transform:rotate(180deg)}@media screen and (min-width:750px){.ls-about__vision .ls-about__split{gap:6.4rem}.ls-about__goal{padding:3.6rem 3.4rem 3.8rem}.ls-about__promise-title{font-size:calc(2.3rem * var(--la-scale, 1))}.ls-about__promise-inner{padding-left:4.4rem;padding-right:4.4rem}}.ls-about__making{background:var(--la-dark);color:var(--la-bg)}.ls-about__stage{position:relative;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(201,169,140,.45);background-color:#3b362f;background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px)}.ls-about__stage-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}html.no-js .ls-about__stage-img:not([data-ls-first]){display:none}.ls-about__stage-num{position:absolute;z-index:1;top:1.6rem;left:2rem;font-family:var(--font-heading-family);font-weight:var(--la-hw, 400);font-size:calc(clamp(6rem,9vw,12rem) * var(--la-scale, 1));line-height:.9;letter-spacing:-.02em;color:var(--la-gold-soft);opacity:.75;text-shadow:0 1px 12px rgba(23,18,12,.35)}.ls-about__step{border-top:1px solid rgba(247,242,234,.22)}.ls-about__step:last-child{border-bottom:1px solid rgba(247,242,234,.22)}.ls-about .ls-about__step-btn{display:flex;align-items:baseline;gap:1.8rem;width:100%;min-height:4.4rem;padding:1.8rem 0;color:#a99f90;transition:color .2s ease}.ls-about__step-num{flex:0 0 auto;font-family:var(--font-heading-family);font-weight:var(--la-hw, 400);font-size:2.4rem;line-height:1.15;color:#8a8072;transition:color .2s ease}.ls-about__step-title{font-family:var(--font-heading-family);font-size:calc(2.2rem * var(--la-scale, 1));line-height:1.3}.ls-about .ls-about__step-btn:hover,.ls-about .ls-about__step-btn.is-active,html.no-js .ls-about .ls-about__step-btn{color:var(--la-bg)}.ls-about__step-btn.is-active .ls-about__step-num,html.no-js .ls-about__step-num{color:var(--la-gold-soft)}.ls-about__step-text{padding:0 0 2.2rem 4.6rem}@media screen and (min-width:750px){.ls-about__split--making .ls-about__split-main{flex:1.25 1 0}.ls-about__step-title{font-size:calc(2.4rem * var(--la-scale, 1))}.ls-about__step-text{padding-left:5rem}}.ls-about__range-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 4.8rem}.ls-about__range-row{margin-top:3.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;scrollbar-width:none}.ls-about__range-row::-webkit-scrollbar{display:none}.ls-about .ls-about__range-list{display:flex;gap:1.6rem;width:max-content;min-width:100%;max-width:none;margin:0 auto;padding:0 1.5rem}.ls-about__range-item{flex:0 0 68vw;max-width:30rem;scroll-snap-align:start}.ls-about .ls-about__range-card{display:flex;flex-direction:column;gap:1.4rem;text-decoration:none;color:var(--la-text)}.ls-about__range-card img{transition:transform .6s ease}a.ls-about__range-card:hover img{transform:scale(1.04)}.ls-about__range-copy{display:flex;flex-direction:column;gap:.6rem}.ls-about__range-title{font-family:var(--font-heading-family);font-size:calc(2.1rem * var(--la-scale, 1));line-height:1.3}.ls-about__range-text{font-size:calc(var(--la-fs-small) * var(--la-scale, 1));line-height:1.62;color:#5e5449}.ls-about__swipe-bar{width:5.6rem;height:2px;margin:2.8rem auto 0;overflow:hidden;background:var(--la-rule)}.ls-about__swipe-bar span{display:block;width:40%;height:100%;background:var(--la-gold)}@media screen and (min-width:750px){.ls-about__range-row{margin-top:4.4rem;scroll-padding-left:5rem}.ls-about .ls-about__range-list{gap:2rem;padding:0 5rem}.ls-about__range-item{flex:0 0 26rem;max-width:none}}@media screen and (min-width:1300px){.ls-about .ls-about__range-list{width:auto;min-width:0;max-width:var(--page-width, 120rem)}.ls-about__range-item{flex:1 1 0;min-width:0;max-width:32rem}}.ls-about__close{padding:calc(var(--la-pad) - .8rem) 0 var(--la-pad);background:var(--la-band)}.ls-about__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.ls-about .ls-about__btn{display:inline-flex;align-items:center;min-height:5.6rem;margin-bottom:1.2rem;padding:0 3.8rem;background:var(--la-accent);font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;font-weight:500;text-decoration:none;color:var(--la-bg);transition:background-color .2s ease}.ls-about .ls-about__btn:hover{background:var(--la-dark)}.ls-about .ls-about__link{display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--la-gold);color:var(--la-accent)}.ls-about .ls-about__link:hover{color:var(--la-text)}@media screen and (min-width:750px){.ls-about__actions{flex:0 1 34rem}}.ls-about [data-ls-reveal].is-waiting{opacity:0;transform:translateY(1.6rem)}.ls-about [data-ls-reveal].is-visible{transition:opacity .6s ease,transform .6s ease}@media(prefers-reduced-motion:reduce){.ls-about *,.ls-about *:before,.ls-about *:after{animation:none!important;transition:none!important}}.ls-apb{--apb-pad: 6.4rem;--apb-fs-h2: clamp(3.2rem, 8.6vw, 4.2rem);--apb-fs-lede: 1.6rem;--apb-fs-small: 1.45rem;--apb-fs-label: 1.15rem;--apb-fs-figure: 3.6rem;background:var(--apb-bg);color:var(--apb-text);font-family:var(--font-body-family);overflow:hidden}@media screen and (min-width:750px){.ls-apb{--apb-pad: 10.4rem;--apb-fs-h2: clamp(3.8rem, 4.2vw, 5.8rem);--apb-fs-lede: 1.8rem;--apb-fs-small: 1.55rem;--apb-fs-label: 1.2rem;--apb-fs-figure: 4.6rem}}:where(.ls-apb) *,:where(.ls-apb) *:before,:where(.ls-apb) *:after{box-sizing:border-box}:where(.ls-apb) p,:where(.ls-apb) ul,:where(.ls-apb) ol,:where(.ls-apb) figure{margin:0}:where(.ls-apb) ul,:where(.ls-apb) ol{list-style:none;padding:0}.ls-apb__wrap{max-width:var(--page-width, 140rem);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.ls-apb__wrap{padding:0 5rem}}.ls-apb__chapter{padding:var(--apb-pad) 0;scroll-margin-top:var(--header-height, 0px)}.ls-apb__chapter--tight{padding:calc(var(--apb-pad) * .72) 0}.ls-apb__chapter--dark{background:var(--apb-dark);color:var(--apb-on-dark)}.ls-apb__chapter--band{background:var(--apb-band)}.ls-apb__chapter--emerald{background:var(--apb-accent);color:var(--apb-on-dark)}.ls-apb__stack{display:flex;flex-direction:column;gap:4rem}@media screen and (min-width:750px){.ls-apb__stack{gap:5.6rem}}.ls-apb__label{font-family:var(--font-heading-family);font-size:calc(var(--apb-fs-label) * var(--apb-scale));line-height:1.5;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--apb-accent)}.ls-apb__label--soft{color:var(--apb-gold-soft)}.ls-apb__h2{margin:1.6rem 0 0;font-family:var(--font-heading-family);font-weight:var(--apb-hw);font-size:calc(var(--apb-fs-h2) * var(--apb-scale));line-height:1.06;letter-spacing:-.018em;text-wrap:balance;color:inherit}.ls-apb__accent{font-family:var(--font-body-family);font-weight:400;letter-spacing:-.005em;color:var(--apb-accent)}.ls-apb__accent--soft{color:var(--apb-gold-soft)}.ls-apb__accent--block{display:block}.ls-apb__lede{max-width:52ch;margin-top:2rem;font-size:calc(var(--apb-fs-lede) * var(--apb-scale));line-height:1.7;color:#6e6358}.ls-apb__lede--on-dark{color:color-mix(in srgb,var(--apb-on-dark) 80%,transparent)}.ls-apb__link{display:inline-block;margin-top:2.4rem;padding-bottom:.5rem;border-bottom:1px solid var(--apb-gold);color:inherit;font-size:calc(var(--apb-fs-label) * var(--apb-scale));letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.ls-apb__link:after{content:" \2192"}.ls-apb__link--on-dark{border-color:var(--apb-gold-soft)}.ls-apb__link:hover{color:var(--apb-gold)}.ls-apb__link--on-dark:hover{color:var(--apb-gold-soft)}.ls-apb a:focus-visible,.ls-apb button:focus-visible,.ls-apb summary:focus-visible{outline:2px solid var(--apb-gold);outline-offset:3px}.ls-apb__note{padding:2.4rem;border:1px dashed currentColor;opacity:.7}.ls-apb__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.6rem;text-align:center;color:var(--apb-gold-soft);font-size:1.3rem}.ls-apb__inside{display:grid;gap:4rem}@media screen and (min-width:990px){.ls-apb__inside{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:6.4rem}}.ls-apb__stories{display:grid;grid-auto-flow:column;grid-auto-columns:min(58vw,24rem);gap:1.2rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding:0 1.6rem;margin:0 -1.6rem;padding:0 1.6rem;scrollbar-width:none}.ls-apb__stories::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.ls-apb__stories{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;overflow:visible;margin:0;padding:0}}.ls-apb__story{scroll-snap-align:start}@media screen and (min-width:750px){.ls-apb__story:nth-child(2){transform:translateY(1.6rem)}}.ls-apb__story-frame{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#111}.ls-apb__story-frame video,.ls-apb__story-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ls-apb__story-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#0009);pointer-events:none}.ls-apb__story-cap{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;z-index:2;display:flex;flex-direction:column;gap:.4rem;color:#fff}.ls-apb__story-num{font-size:1.05rem;letter-spacing:.22em;color:var(--apb-gold-soft)}.ls-apb__story-title{font-family:var(--font-heading-family);font-weight:var(--apb-hw);font-size:calc(2rem * var(--apb-scale));line-height:1.15}.ls-apb__story-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.ls-apb__story-play{position:absolute;top:1.2rem;right:1.2rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#14141466;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .25s ease,background-color .25s ease}.ls-apb__story-play svg{width:1.4rem;height:1.4rem;margin-left:.2rem}.ls-apb__story-open:hover .ls-apb__story-play{transform:scale(1.08);background:var(--apb-gold)}.ls-apb__viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:#0a0a0aeb;opacity:0;transition:opacity .3s ease}.ls-apb__viewer[hidden]{display:none}.ls-apb__viewer.is-open{opacity:1}@media screen and (min-width:750px){.ls-apb__viewer{background:#0a0a0ac7;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}}.ls-apb__vstage{position:relative;width:100%;height:100%;max-width:48rem;overflow:hidden;background:#000;transform:scale(.96);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ls-apb__viewer.is-open .ls-apb__vstage{transform:none}@media screen and (min-width:750px){.ls-apb__vstage{width:auto;height:min(92vh,82rem);aspect-ratio:9 / 16;border-radius:.6rem}}.ls-apb__vmain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.ls-apb__vtrack{position:absolute;top:1rem;left:1rem;right:1rem;z-index:4;display:flex;gap:.4rem}.ls-apb__vtrack i{flex:1 1 0;height:2px;overflow:hidden;background:#ffffff4d}.ls-apb__vtrack b{display:block;width:0;height:100%;background:#fff}.ls-apb__vtop{position:absolute;top:2.2rem;left:1.4rem;right:1.4rem;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;color:#fff;pointer-events:none}.ls-apb__vlabel{font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffffdb}.ls-apb__vtools{display:flex;gap:.6rem;pointer-events:auto}.ls-apb__vtool{display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ls-apb__vtool svg{width:1.7rem;height:1.7rem}.ls-apb__vtool .ls-apb__v-off,.ls-apb__vtool[aria-pressed=false] .ls-apb__v-on{display:none}.ls-apb__vtool[aria-pressed=false] .ls-apb__v-off{display:inline}.ls-apb__vzone{position:absolute;top:7rem;bottom:10rem;z-index:3;width:35%;padding:0;border:0;background:transparent;cursor:pointer}.ls-apb__vzone--prev{left:0}.ls-apb__vzone--next{right:0}.ls-apb__vcap{position:absolute;left:2rem;right:2rem;bottom:3.2rem;z-index:4;display:flex;flex-direction:column;gap:.6rem;color:#fff;pointer-events:none}.ls-apb__vcap:before{content:"";position:absolute;left:-2rem;right:-2rem;bottom:-3.2rem;height:22rem;z-index:-1;background:linear-gradient(180deg,#0000,#000000a6)}.ls-apb__vnum{font-size:1.1rem;letter-spacing:.22em;color:var(--apb-gold-soft)}.ls-apb__vtitle{font-family:var(--font-heading-family);font-weight:var(--apb-hw);font-size:calc(2.8rem * var(--apb-scale));line-height:1.1}.ls-apb__viewer button:focus-visible{outline:2px solid var(--apb-gold-soft);outline-offset:2px}.ls-apb__split{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:750px){.ls-apb__split{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:4rem}}.ls-apb__rating{display:flex;align-items:center;gap:1.6rem}.ls-apb__score{font-family:var(--font-heading-family);font-weight:var(--apb-hw);font-size:calc(6rem * var(--apb-scale));line-height:1;color:var(--apb-accent)}.ls-apb__rating-meta{display:flex;flex-direction:column;gap:.4rem;font-size:calc(var(--apb-fs-label) * var(--apb-scale));letter-spacing:.16em;text-transform:uppercase;color:#6e6358}.ls-apb__store-note{margin:-.4rem 0 0;font-size:1.4rem;line-height:1.5;opacity:.72;text-align:center}.ls-apb__stars{color:var(--apb-gold);font-size:1.7rem;letter-spacing:.12em}.ls-apb__app .shopify-app-block{margin:0}.ls-apb__app--no-title .jdgm-header{display:none}.ls-apb__proofs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d9cdb9}@media screen and (min-width:990px){.ls-apb__proofs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-apb__proof{padding:2.4rem 1.6rem 0 0}@media screen and (min-width:990px){.ls-apb__proof{padding:3.2rem 3.2rem 0 0}.ls-apb__proof+.ls-apb__proof{padding-left:3.2rem;border-left:1px solid #d9cdb9}}.ls-apb__figure{font-family:var(--font-heading-family);font-weight:var(--apb-hw);font-size:calc(var(--apb-fs-figure) * var(--apb-scale));line-height:1;color:var(--apb-accent)}.ls-apb__proof-title{margin-top:1.2rem;font-size:calc(var(--apb-fs-label) * var(--apb-scale));letter-spacing:.18em;text-transform:uppercase}.ls-apb__proof-text{margin-top:.8rem;font-size:calc(var(--apb-fs-small) * var(--apb-scale));line-height:1.55;color:#6e6358}.ls-apb__lede--side{margin-top:0;max-width:44ch}.ls-apb__steps{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,32rem);gap:1.6rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding:0 1.6rem;margin:0 -1.6rem;padding:2.4rem 1.6rem .4rem;scrollbar-width:none}.ls-apb__steps::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.ls-apb__steps{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;overflow:visible;margin:0;padding:2.4rem 0 0}.ls-apb__steps:before,.ls-apb__steps:after{content:"";position:absolute;top:3.6rem;left:1.2rem;right:1.2rem;height:1px;background:#e0d6c6}.ls-apb__steps:after{background:var(--apb-gold);transform:scaleX(0);transform-origin:left center;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.ls-apb__steps.is-drawn:after{transform:scaleX(1)}}.ls-apb__step{position:relative;scroll-snap-align:start;display:flex;flex-direction:column;gap:1.6rem}.ls-apb__step-dot{position:relative;z-index:1;display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--apb-gold);border-radius:50%;background:var(--apb-bg);color:var(--apb-accent);font-size:.95rem;letter-spacing:.08em;transition:background-color .4s ease var(--apb-delay, 0ms),color .4s ease var(--apb-delay, 0ms)}.ls-apb__steps.is-drawn .ls-apb__step-dot{background:var(--apb-gold);color:#fff}.ls-apb__step-card{display:flex;flex:1 1 auto;flex-direction:column;color:inherit;text-decoration:none;background:#fff;transition:transform .35s ease,box-shadow .35s ease}.ls-apb__steps--text .ls-apb__step-card{border-top:2px solid var(--apb-gold)}.ls-apb__steps--text .ls-apb__step-body{padding:2.4rem 2.2rem 2.6rem}.ls-apb__step-card:hover{transform:translateY(-.4rem);box-shadow:0 2rem 4rem -2.8rem #2c282373}.ls-apb__step-card--static:hover{transform:none;box-shadow:none}.ls-apb__step-media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--apb-band)}.ls-apb__step-media img{width:100%;height:100%;object-fit:cover;display:block}.ls-apb__step-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.6rem;padding:2rem 2rem 2.2rem}.ls-apb__step-role{font-size:calc(var(--apb-fs-label) * var(--apb-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--apb-gold)}.ls-apb__step-title{font-family:var(--font-heading-family);font-weight:var(--apb-hw);font-size:calc(2.4rem * var(--apb-scale));line-height:1.15}.ls-apb__step-text{font-size:calc(var(--apb-fs-small) * var(--apb-scale));line-height:1.55;color:#6e6358}.ls-apb__step-price{margin-top:auto;padding-top:1.2rem;font-size:calc(var(--apb-fs-label) * var(--apb-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--apb-accent)}.ls-apb__ritual-cta{position:relative;display:flex;flex-direction:column;gap:1.4rem;padding:2.4rem;background:var(--apb-accent);color:var(--apb-on-dark);text-decoration:none;transition:background-color .3s ease}.ls-apb__ritual-cta:before{content:"";position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border:1px solid color-mix(in srgb,var(--apb-gold-soft) 45%,transparent);pointer-events:none}@media screen and (min-width:750px){.ls-apb__ritual-cta{flex-direction:row;align-items:center;justify-content:space-between;padding:2.8rem 4rem}}.ls-apb__ritual-cta:hover{background:var(--apb-dark)}.ls-apb__ritual-cta-text{font-family:var(--font-heading-family);font-weight:var(--apb-hw);font-size:calc(2.6rem * var(--apb-scale));line-height:1.2}.ls-apb__ritual-cta-button{align-self:flex-start;padding-bottom:.5rem;border-bottom:1px solid var(--apb-gold-soft);font-size:calc(var(--apb-fs-label) * var(--apb-scale));letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:750px){.ls-apb__ritual-cta-button{align-self:center}}.ls-apb__ritual-cta-button:after{content:" \2192";display:inline-block;transition:transform .25s ease}.ls-apb__ritual-cta:hover .ls-apb__ritual-cta-button:after{transform:translate(.4rem)}.ls-apb__faq-grid{display:grid;gap:3.2rem}@media screen and (min-width:990px){.ls-apb__faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:6.4rem}.ls-apb__faq-head{position:sticky;top:calc(var(--header-height, 0px) + 3.2rem)}}.ls-apb__faqs{border-top:1px solid #e0d6c6}.ls-apb__faq{border-bottom:1px solid #e0d6c6}.ls-apb__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-weight:400;font-size:calc(1.9rem * var(--apb-scale));line-height:1.3}.ls-apb__q::-webkit-details-marker{display:none}.ls-apb__q:hover{color:var(--apb-accent)}.ls-apb__q-icon{position:relative;flex:none;width:1.4rem;height:1.4rem}.ls-apb__q-icon:before,.ls-apb__q-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .25s ease}.ls-apb__q-icon:after{transform:rotate(90deg)}.ls-apb__faq[open] .ls-apb__q-icon:after{transform:rotate(0)}.ls-apb__a{padding:0 0 2.4rem;max-width:64ch;font-size:calc(var(--apb-fs-small) * var(--apb-scale));line-height:1.7;color:#4f463d}.ls-apb__a p{margin:0 0 1rem}.ls-apb__a>*:last-child{margin-bottom:0}.ls-apb__members{display:grid;gap:4rem}@media screen and (min-width:990px){.ls-apb__members{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6.4rem}}.ls-apb__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;margin-top:3.2rem;padding:0 3.2rem;background:var(--apb-on-dark);color:var(--apb-accent);font-size:calc(var(--apb-fs-label) * var(--apb-scale));letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease}.ls-apb__button:hover{background:var(--apb-gold);color:#fff}.ls-apb__perks{display:grid;border-top:1px solid color-mix(in srgb,var(--apb-on-dark) 22%,transparent)}.ls-apb__perk{display:flex;gap:2rem;padding:2rem 0;border-bottom:1px solid color-mix(in srgb,var(--apb-on-dark) 22%,transparent)}.ls-apb__perk-num{flex:none;width:3.2rem;padding-top:.3rem;font-size:1.1rem;letter-spacing:.22em;color:var(--apb-gold-soft)}.ls-apb__perk-body{display:flex;flex-direction:column;gap:.4rem}.ls-apb__perk-title{font-family:var(--font-heading-family);font-weight:var(--apb-hw);font-size:calc(2.1rem * var(--apb-scale));line-height:1.2}.ls-apb__perk-text{font-size:calc(var(--apb-fs-small) * var(--apb-scale));line-height:1.55;color:color-mix(in srgb,var(--apb-on-dark) 76%,transparent)}.ls-apb.is-ready [data-apb-reveal]{opacity:0;translate:0 1.6rem;transition:opacity .7s ease var(--apb-delay, 0ms),translate .7s ease var(--apb-delay, 0ms)}.ls-apb.is-ready [data-apb-reveal].is-in{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.ls-apb.is-ready [data-apb-reveal]{opacity:1;translate:none;transition:none}.ls-apb__story:nth-child(2){transform:none}.ls-apb__steps:after{transform:scaleX(1);transition:none}.ls-apb__step-card{transition:none}}.ls-apt{--apt-pad: 4.4rem;--apt-overlap: 12rem;--apt-fs-display: clamp(4rem, 11vw, 5.6rem);--apt-fs-lede: 1.6rem;--apt-fs-name: 2.1rem;--apt-fs-small: 1.4rem;--apt-fs-label: 1.15rem;background:var(--apt-bg);color:var(--apt-text);font-family:var(--font-body-family);overflow:hidden}@media screen and (min-width:750px){.ls-apt{--apt-pad: 8.8rem;--apt-overlap: 18rem;--apt-fs-display: clamp(5.2rem, 5.6vw, 8.4rem);--apt-fs-lede: 1.8rem;--apt-fs-name: 2.4rem;--apt-fs-small: 1.5rem;--apt-fs-label: 1.2rem}}:where(.ls-apt) *,:where(.ls-apt) *:before,:where(.ls-apt) *:after{box-sizing:border-box}:where(.ls-apt) p,:where(.ls-apt) ul{margin:0}:where(.ls-apt) ul{list-style:none;padding:0}.ls-apt__wrap{max-width:var(--page-width, 140rem);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.ls-apt__wrap{padding:0 5rem}}.ls-apt__label{font-family:var(--font-heading-family);font-size:calc(var(--apt-fs-label) * var(--apt-scale));line-height:1.5;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--apt-accent)}.ls-apt__label--soft{color:var(--apt-gold-soft)}.ls-apt__display{margin:1.6rem 0 0;font-family:var(--font-heading-family);font-weight:var(--apt-hw);font-size:calc(var(--apt-fs-display) * var(--apt-scale));line-height:1;letter-spacing:-.02em;text-wrap:balance;color:var(--apt-on-dark)}.ls-apt__accent{display:block;font-family:var(--font-body-family);font-weight:400;letter-spacing:-.005em;color:var(--apt-gold-soft)}.ls-apt__lede{max-width:52ch;margin-top:2rem;font-size:calc(var(--apt-fs-lede) * var(--apt-scale));line-height:1.7;color:color-mix(in srgb,var(--apt-on-dark) 82%,transparent)}.ls-apt__hero{background:var(--apt-dark);color:var(--apt-on-dark);padding:var(--apt-pad) 0 calc(var(--apt-pad) * .7)}.ls-apt--overlap .ls-apt__hero{padding-bottom:calc(var(--apt-overlap) + 3.2rem)}.ls-apt__hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.ls-apt__hero-grid>*,.ls-apt__finder>*{min-width:0}@media screen and (min-width:990px){.ls-apt__hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:6.4rem}}.ls-apt__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem 2.8rem;margin-top:3.2rem}.ls-apt__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 3.2rem;background:var(--apt-gold);color:#fff;font-size:calc(var(--apt-fs-label) * var(--apt-scale));letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease}.ls-apt__button:hover{background:var(--apt-on-dark);color:var(--apt-dark)}.ls-apt__link{color:var(--apt-on-dark);font-size:calc(var(--apt-fs-small) * var(--apt-scale));text-decoration:underline;text-decoration-color:var(--apt-gold-soft);text-underline-offset:.5em}.ls-apt__link:hover{color:var(--apt-gold-soft)}.ls-apt a:focus-visible{outline:2px solid var(--apt-gold-soft);outline-offset:3px}.ls-apt__side{display:flex;flex-direction:column;gap:2.4rem;padding-top:2.4rem;border-top:1px solid color-mix(in srgb,var(--apt-on-dark) 18%,transparent)}@media screen and (min-width:990px){.ls-apt__side{padding:0 0 0 4rem;border-top:0;border-left:1px solid color-mix(in srgb,var(--apt-on-dark) 18%,transparent)}}.ls-apt__rating{display:flex;align-items:center;gap:1.6rem}.ls-apt__score{font-family:var(--font-heading-family);font-weight:var(--apt-hw);font-size:calc(5.2rem * var(--apt-scale));line-height:1;color:var(--apt-on-dark)}.ls-apt__rating-meta{display:flex;flex-direction:column;gap:.4rem;font-size:calc(var(--apt-fs-label) * var(--apt-scale));letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--apt-on-dark) 72%,transparent)}.ls-apt__stars{color:var(--apt-gold-soft);font-size:1.6rem;letter-spacing:.12em}.ls-apt__promises{display:grid;gap:1rem;font-size:calc(var(--apt-fs-small) * var(--apt-scale));color:color-mix(in srgb,var(--apt-on-dark) 86%,transparent)}.ls-apt__promises li{display:flex;align-items:center;gap:1.2rem}@media screen and (max-width:749px){.ls-apt__side{gap:1.6rem;padding-top:2rem}.ls-apt__score{font-size:calc(4rem * var(--apt-scale))}.ls-apt__promises{gap:.7rem;font-size:calc(1.35rem * var(--apt-scale));line-height:1.35}.ls-apt__promises li{gap:1rem}.ls-apt__side .ls-apt__promises li:before{width:.8rem}.ls-apt__side .ls-apt__blink{margin:0}.ls-apt__actions{margin-top:2.4rem}.ls-apt__finder{margin-top:2.8rem}}.ls-apt__promises li:before{content:"";flex:none;width:1.8rem;height:1px;background:var(--apt-gold-soft)}.ls-apt__finder{display:flex;flex-direction:column;gap:1.2rem;margin-top:4rem}@media screen and (min-width:750px){.ls-apt__finder{flex-direction:row;align-items:center;gap:2.4rem}}.ls-apt__finder-label{flex:none;font-size:calc(var(--apt-fs-label) * var(--apt-scale));letter-spacing:.2em;text-transform:uppercase;color:var(--apt-gold-soft)}.ls-apt__chips{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;margin:0 -1.6rem;padding:0 1.6rem}.ls-apt__chips::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.ls-apt__chips{flex-wrap:wrap;overflow:visible;margin:0;padding:0}}.ls-apt__chips li{flex:none}.ls-apt__chip{display:inline-flex;align-items:center;min-height:3.8rem;padding:0 1.6rem;border:1px solid color-mix(in srgb,var(--apt-on-dark) 28%,transparent);color:var(--apt-on-dark);font-size:calc(var(--apt-fs-small) * var(--apt-scale));text-decoration:none;white-space:nowrap;transition:border-color .25s ease,color .25s ease}.ls-apt__chip:hover{border-color:var(--apt-gold-soft);color:var(--apt-gold-soft)}.ls-apt__formats{position:relative;margin-top:calc(var(--apt-overlap) * -1);padding-bottom:calc(var(--apt-pad) * .6)}.ls-apt__label--on-band{margin-bottom:1.6rem;color:var(--apt-gold-soft)}.ls-apt__rail{margin:0 -1.6rem}.ls-apt__tiles{display:grid;grid-auto-flow:column;grid-auto-columns:min(64vw,27rem);gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.6rem;padding:0 1.6rem;scrollbar-width:none}.ls-apt__tiles::-webkit-scrollbar{display:none}.ls-apt__tile{scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.ls-apt__rail{margin:0}.ls-apt__tiles{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--apt-cols, 5),minmax(0,1fr));gap:1.6rem;overflow:visible;padding:0}}.ls-apt__card{display:flex;flex-direction:column;height:100%;color:var(--apt-text);text-decoration:none}.ls-apt__frame{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:color-mix(in srgb,var(--apt-dark) 82%,var(--apt-gold));box-shadow:0 2.4rem 4.8rem -3.2rem #0000008c}.ls-apt__frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ls-apt__card:hover .ls-apt__frame img{transform:scale(1.045)}.ls-apt__num{position:absolute;top:1.2rem;left:1.2rem;padding:.4rem .8rem;background:#f7f2eae6;color:var(--apt-text);font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase}.ls-apt__tile-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.6rem;padding-top:1.4rem}.ls-apt__tile-name{font-family:var(--font-heading-family);font-weight:var(--apt-hw);font-size:calc(var(--apt-fs-name) * var(--apt-scale));line-height:1.15}.ls-apt__tile-text{font-size:calc(var(--apt-fs-small) * var(--apt-scale));line-height:1.5;color:#6e6358}.ls-apt__tile-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.2rem;margin-top:auto;padding-top:1rem;border-top:1px solid #e0d6c6;font-size:calc(var(--apt-fs-label) * var(--apt-scale));letter-spacing:.16em;text-transform:uppercase}.ls-apt__tile-price{color:var(--apt-text)}.ls-apt__tile-cta{color:var(--apt-accent)}.ls-apt__tile-cta:after{content:" \2192";display:inline-block;transition:transform .25s ease}.ls-apt__card:hover .ls-apt__tile-cta:after{transform:translate(.4rem)}.ls-apt__progress{position:relative;height:2px;margin:2rem 1.6rem 0;background:#e0d6c6}.ls-apt__progress span{position:absolute;inset:0 auto 0 0;width:30%;background:var(--apt-accent)}@media screen and (min-width:750px){.ls-apt__progress{display:none}}.ls-apt__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.6rem;text-align:center;font-size:1.3rem;color:var(--apt-gold-soft)}.ls-apt__ph--note{position:static;padding:4rem 0;color:#6e6358}.ls-apt__live:before{display:none!important}.ls-apt__blink{position:relative;flex:none;width:.8rem;height:.8rem;margin:0 .5rem;border-radius:50%;background:var(--apt-gold-soft)}.ls-apt__blink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--apt-gold-soft);animation:aptBlink 2.2s ease-out infinite}@keyframes aptBlink{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.8);opacity:0}}.ls-apt__bar{position:fixed;left:50%;bottom:1.6rem;z-index:50;max-width:calc(100vw - 3.2rem);padding:.5rem;border-radius:99rem;background:#2c2823eb;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 1.6rem 3.2rem -1.6rem #0000008c;transform:translate(-50%,160%);opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s ease;overflow:hidden}.ls-apt__bar.is-shown{transform:translate(-50%);opacity:1}.ls-apt__bar-list{display:flex;gap:.2rem;overflow-x:auto;scrollbar-width:none}.ls-apt__bar-list::-webkit-scrollbar{display:none}.ls-apt__bar-list li{flex:none}.ls-apt__bar-link{display:inline-flex;align-items:center;min-height:3.8rem;padding:0 1.6rem;border-radius:99rem;color:#f7f2eab8;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.ls-apt__bar-link:hover{color:#f7f2ea}.ls-apt__bar-link.is-active{background:var(--apt-gold);color:#fff}.ls-apt__bar-progress{position:absolute;left:2.4rem;right:2.4rem;bottom:.2rem;height:1px;background:#f7f2ea1f}.ls-apt__bar-progress span{display:block;height:100%;width:0;background:var(--apt-gold-soft)}@media screen and (max-width:749px){.ls-apt__bar{top:var(--apt-bar-top, 7.2rem);bottom:auto;max-width:calc(100vw - 2.4rem);transform:translate(-50%,-180%);transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .3s ease,top .2s ease}.ls-apt__bar.is-shown{transform:translate(-50%)}.ls-apt__bar--m-bottom{top:auto;bottom:1.2rem;transform:translate(-50%,180%)}.ls-apt__bar-link{min-height:3.4rem;padding:0 1.2rem;font-size:1rem;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.ls-apt__blink:after{animation:none}.ls-apt__bar{transition:none}}.ls-apt.is-ready [data-apt-reveal]{opacity:0;transform:translateY(1.6rem);transition:opacity .7s ease var(--apt-delay, 0ms),transform .7s ease var(--apt-delay, 0ms)}.ls-apt.is-ready [data-apt-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ls-apt.is-ready [data-apt-reveal]{opacity:1;transform:none;transition:none}.ls-apt__frame img,.ls-apt__tile-cta:after{transition:none}}.ls-frame,.ls-frame *{box-sizing:border-box}.ls-frame{--fr-bg: #efe6d8;--fr-text: #2c2823;--fr-muted: #6e6358;--fr-accent: #173b31;--fr-gold: #b08d57;--fr-card: #fbf8f3;padding:8rem 0;background:var(--fr-bg);color:var(--fr-text)}.ls-frame--cream{--fr-bg: #f7f2ea;--fr-card: #fff}.ls-frame--dark{--fr-bg: #2c2823;--fr-text: #f7f2ea;--fr-muted: rgba(247, 242, 234, .72);--fr-accent: #c9a98c;--fr-card: #f7f2ea}@media screen and (max-width:749px){.ls-frame{padding:6.4rem 0}}:where(.ls-frame) p,:where(.ls-frame) h2,:where(.ls-frame) ul{margin:0}.ls-frame__wrap{max-width:var(--page-width, 140rem);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.ls-frame__wrap{padding:0 5rem}}.ls-frame__head{display:grid;gap:2rem;align-items:end}@media screen and (min-width:990px){.ls-frame__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6.4rem}}.ls-frame__label{margin-bottom:2rem!important;font-family:var(--font-heading-family);font-size:1.15rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--fr-accent)}.ls-frame__title{font-family:var(--font-heading-family);font-weight:var(--fr-hw);font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.06;letter-spacing:-.01em}.ls-frame__accent{display:block;font-family:var(--font-body-family);color:var(--fr-accent)}.ls-frame__text{max-width:46rem;font-size:1.6rem;line-height:1.7;color:var(--fr-muted)}.ls-frame__tiers{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem!important;padding:0;list-style:none}.ls-frame__tiers li{display:flex;align-items:baseline;gap:.8rem;padding:1.2rem 1.8rem;border:1px solid rgba(76,56,38,.2)}.ls-frame--dark .ls-frame__tiers li{border-color:#f7f2ea38}.ls-frame__tier-num{font-family:var(--font-heading-family);font-weight:var(--fr-hw);font-size:2.8rem;line-height:1}.ls-frame__tier-txt{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fr-muted)}.ls-frame__app{margin-top:3.2rem;padding:2rem;background:var(--fr-card);border-top:2px solid var(--fr-gold);color:#2c2823}@media screen and (min-width:750px){.ls-frame__app{padding:3.2rem}}.ls-frame__app .shopify-app-block{max-width:none;margin:0}.ls-frame__note{margin-top:3.2rem!important;padding:2rem;border:1px dashed #c9bfb3;color:var(--fr-muted)}.ls-frame__small{margin-top:1.6rem!important;font-size:1.3rem;color:var(--fr-muted)}.ls-post{--lp-rule: #e0d6c6;--lp-muted: #6e6358;--lp-on-dark: #e3dacb;--lp-pad: 5.6rem;--lp-fs-display: clamp(4.2rem, 12vw, 6rem);--lp-fs-h2: clamp(2.9rem, 7.8vw, 3.8rem);--lp-fs-h3: clamp(2.6rem, 7vw, 3.2rem);--lp-fs-lede: 1.7rem;--lp-fs-body: 1.6rem;--lp-fs-label: 1.15rem;background:var(--lp-bg);color:var(--lp-text);font-family:var(--font-body-family);overflow:hidden}@media screen and (min-width:750px){.ls-post{--lp-pad: 10.4rem;--lp-fs-display: clamp(5rem, 5.6vw, 8rem);--lp-fs-h2: clamp(3.6rem, 4.2vw, 5.6rem);--lp-fs-h3: clamp(3rem, 3vw, 4.2rem);--lp-fs-lede: 1.9rem;--lp-fs-body: 1.8rem;--lp-fs-label: 1.2rem}}.ls-post *,.ls-post *:before,.ls-post *:after{box-sizing:border-box}.ls-post [hidden]{display:none!important}.ls-post p,.ls-post ul,.ls-post ol{margin:0;padding:0}.ls-post ul,.ls-post ol{list-style:none}.ls-post a:focus-visible,.ls-post button:focus-visible,.ls-post summary:focus-visible,.ls-post input:focus-visible{outline:2px solid var(--lp-gold);outline-offset:.3rem;box-shadow:none}.ls-post__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ls-post__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ls-post__wrap{padding:0 5rem}}.ls-post__chapter{padding:var(--lp-pad) 0;scroll-margin-top:var(--header-height, 0px)}.ls-post__stack{display:flex;flex-direction:column;gap:2rem}.ls-post__stack--lg{gap:3.6rem}@media screen and (min-width:750px){.ls-post__stack{gap:2.4rem}.ls-post__stack--lg{gap:5.6rem}}.ls-post .ls-post__label{font-family:var(--font-heading-family);font-size:calc(var(--lp-fs-label) * var(--lp-scale, 1));line-height:1.5;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--lp-accent)}.ls-post .ls-post__label--soft{color:var(--lp-gold-soft)}.ls-post .ls-post__display,.ls-post .ls-post__h2,.ls-post .ls-post__h3,.ls-post .ls-post__h4{margin:0;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--lp-hw, 400);color:inherit;text-transform:none;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.ls-post .ls-post__display{font-size:calc(var(--lp-fs-display) * var(--lp-scale, 1));line-height:1;letter-spacing:-.022em}.ls-post .ls-post__h2{max-width:86rem;font-size:calc(var(--lp-fs-h2) * var(--lp-scale, 1));line-height:1.12;letter-spacing:-.014em}.ls-post .ls-post__h2--lg{font-size:calc(var(--lp-fs-h2) * 1.14 * var(--lp-scale, 1));line-height:1.06}.ls-post .ls-post__h3{font-size:calc(var(--lp-fs-h3) * var(--lp-scale, 1));line-height:1.12;letter-spacing:-.012em}.ls-post .ls-post__h4{font-size:calc(2.3rem * var(--lp-scale, 1));line-height:1.2;letter-spacing:-.008em;font-weight:400}.ls-post__accent{font-family:var(--font-body-family);font-weight:400;letter-spacing:-.005em;color:var(--lp-accent)}.ls-post__accent--soft{color:var(--lp-gold-soft)}.ls-post__accent--block{display:block}.ls-post .ls-post__lede{max-width:58rem;font-size:calc(var(--lp-fs-lede) * var(--lp-scale, 1));line-height:1.7}.ls-post .ls-post__lede--on-dark{color:var(--lp-on-dark)}.ls-post .ls-post__text{max-width:56rem;font-size:calc(var(--lp-fs-body) * var(--lp-scale, 1));line-height:1.72;color:#3a332b}.ls-post .ls-post__note{padding:1.4rem 1.6rem;border:1px dashed #8f8372;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.6;color:var(--lp-muted)}.ls-post .ls-post__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;margin:0;padding:0 3.4rem;border:1px solid var(--lp-accent);border-radius:0;background:var(--lp-accent);font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.4;letter-spacing:.17em;text-transform:uppercase;font-weight:500;text-align:center;text-decoration:none;color:var(--lp-bg);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ls-post .ls-post__btn:hover{border-color:var(--lp-dark);background:var(--lp-dark);color:var(--lp-bg)}.ls-post .ls-post__btn--soft{border-color:var(--lp-gold-soft);background:var(--lp-gold-soft);color:var(--lp-dark)}.ls-post .ls-post__btn.ls-post__btn--soft:hover{border-color:var(--lp-bg);background:var(--lp-bg);color:var(--lp-dark)}.ls-post .ls-post__btn--ghost{border-color:#c9a98cb3;background:transparent;color:var(--lp-bg)}.ls-post .ls-post__btn.ls-post__btn--ghost:hover{border-color:var(--lp-bg);background:var(--lp-bg);color:var(--lp-dark)}.ls-post .ls-post__link{display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--lp-gold-soft);color:var(--lp-bg)}.ls-post .ls-post__link:hover{color:var(--lp-gold-soft)}.ls-post .ls-post__link--dark{align-self:flex-start;text-decoration-color:var(--lp-gold);color:var(--lp-accent)}.ls-post .ls-post__link--dark:hover{color:var(--lp-text)}.ls-post__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 3rem}.ls-post__actions--center{justify-content:center;gap:1.2rem}.ls-post{overflow:clip;--lp-stick: 0px;--lp-read: 68rem}.ls-post__progress{position:fixed;top:0;left:0;right:0;z-index:1001;height:3px;pointer-events:none}.ls-post__progress span{display:block;width:100%;height:100%;background:var(--lp-gold);transform:scaleX(0);transform-origin:0 50%}.ls-post .ls-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--lp-muted)}.ls-post__sep{width:.3rem;height:.3rem;border-radius:50%;background:currentColor;opacity:.6}.ls-post__tag{color:var(--lp-accent)}.ls-post__hero{position:relative;isolation:isolate;background-color:var(--lp-accent);background-image:radial-gradient(60rem 40rem at 88% 0%,rgba(201,169,140,.18),transparent 70%),repeating-linear-gradient(135deg,rgba(247,242,234,.035) 0 1px,transparent 1px 16px);color:var(--lp-bg)}.ls-post__hero--dark{background-color:var(--lp-dark)}.ls-post__hero-grid{display:flex;flex-direction:column;gap:4rem;padding-top:4rem;padding-bottom:4.8rem}.ls-post__hero--cover .ls-post__hero-grid{padding-bottom:0}.ls-post__hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem;min-width:0}.ls-post .ls-post__hero .ls-post__display{max-width:80rem;font-size:calc(clamp(3.8rem,10.4vw,5.2rem) * var(--lp-scale, 1));line-height:1.04;color:var(--lp-bg)}.ls-post .ls-post__hero .ls-post__lede{max-width:58rem;color:#d5ddd8}.ls-post .ls-post__hero--dark .ls-post__lede{color:var(--lp-on-dark)}.ls-post .ls-post__back{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin:-.8rem 0 .4rem;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-decoration:none;color:var(--lp-on-dark);transition:color .2s ease}.ls-post .ls-post__back:hover{color:var(--lp-gold-soft)}.ls-post .ls-post__back svg{transition:transform .3s ease}.ls-post .ls-post__back:hover svg{transform:translate(-.4rem)}.ls-post .ls-post__facts{display:flex;flex-wrap:wrap;width:100%;max-width:58rem;margin:1.2rem 0 0;padding:0;border-top:1px solid rgba(247,242,234,.22)}.ls-post__fact{display:flex;flex-direction:column-reverse;gap:.4rem;margin:0;padding:1.6rem 2.4rem 0 0}.ls-post__fact+.ls-post__fact{padding-left:2.4rem;border-left:1px solid rgba(247,242,234,.22)}.ls-post__fact dt{font-family:var(--font-heading-family);font-size:1.05rem;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-on-dark)}.ls-post__fact dd{margin:0;font-family:var(--font-heading-family);font-size:calc(2rem * var(--lp-scale, 1));line-height:1.2;letter-spacing:-.005em;font-weight:var(--lp-hw, 400);white-space:nowrap;color:var(--lp-gold-soft)}.ls-post__cover{position:relative;z-index:1;margin:0 0 -6.4rem;padding:0 1.2rem 1.2rem 0}.ls-post__cover:before{content:"";position:absolute;top:1.2rem;left:1.2rem;right:0;bottom:0;border:1px solid var(--lp-gold-soft);z-index:-1}.ls-post__cover-frame{position:relative;display:block;overflow:hidden;background:var(--lp-band);box-shadow:0 2.4rem 4.8rem -2.4rem #141e1a8c}.ls-post__cover img{display:block;width:100%;height:auto}.ls-post__cover--wide .ls-post__cover-frame{aspect-ratio:4 / 3}.ls-post__cover--photo .ls-post__cover-frame{aspect-ratio:4 / 5}.ls-post__cover--wide img,.ls-post__cover--photo img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}@media screen and (min-width:750px){.ls-post__hero-grid{padding-top:6.4rem;padding-bottom:8rem}.ls-post .ls-post__hero .ls-post__display{font-size:calc(clamp(4.8rem,5.6vw,7.2rem) * var(--lp-scale, 1))}.ls-post__cover{margin-bottom:-8.8rem;padding:0 1.8rem 1.8rem 0}.ls-post__cover:before{top:1.8rem;left:1.8rem}.ls-post__fact dd{font-size:calc(2.4rem * var(--lp-scale, 1))}}@media screen and (min-width:990px){.ls-post__hero--cover .ls-post__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6.4rem;padding-bottom:0}.ls-post__hero--cover .ls-post__hero-copy{padding-bottom:10.4rem}.ls-post__hero--cover .ls-post__cover{align-self:end;margin-bottom:-6.4rem}.ls-post__cover--wide .ls-post__cover-frame{aspect-ratio:5 / 4}}.ls-post__body{display:flex;flex-direction:column;gap:3.2rem;padding-top:4rem;padding-bottom:var(--lp-pad)}.ls-post__article,.ls-post__aside{width:100%;max-width:var(--lp-read);margin:0 auto}.ls-post .ls-post__share--aside{display:none}.ls-post__body--after-cover{padding-top:10.4rem}@media screen and (min-width:750px){.ls-post__body{padding-top:6.4rem}.ls-post__body--after-cover{padding-top:15.2rem}}@media screen and (min-width:990px){.ls-post__body--after-cover{padding-top:13.6rem}}@media screen and (min-width:1100px){.ls-post__body{display:grid;grid-template-columns:22rem minmax(0,var(--lp-read)) 22rem;justify-content:center;align-items:start;gap:0 5.6rem}.ls-post__body--single{display:flex}.ls-post__aside{position:sticky;top:calc(var(--lp-stick) + 3.2rem);grid-column:1;grid-row:1;max-width:none;max-height:calc(100vh - var(--lp-stick) - 6.4rem);overflow-y:auto;scrollbar-width:thin}.ls-post__article{grid-column:2;grid-row:1}.ls-post__aside-inner{display:flex;flex-direction:column;gap:3.2rem}.ls-post .ls-post__share--aside{display:flex}}.ls-post__toc{border:1px solid var(--lp-rule);background:#fbf8f3}.ls-post__toc-head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:0 2rem;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--lp-accent);list-style:none;cursor:pointer}.ls-post__toc-head::-webkit-details-marker{display:none}.ls-post__toc-icon{position:relative;flex:0 0 1.2rem;width:1.2rem;height:1.2rem}.ls-post__toc-icon:before,.ls-post__toc-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .3s ease}.ls-post__toc-icon:after{transform:rotate(90deg)}.ls-post__toc[open] .ls-post__toc-icon:after{transform:rotate(0)}.ls-post .ls-post__toc-list{display:flex;flex-direction:column;padding:0 2rem 1.6rem;counter-reset:lp-toc}.ls-post__toc-list li{counter-increment:lp-toc}.ls-post__toc-list li.is-sub{counter-increment:none}.ls-post .ls-post__toc-list a{position:relative;display:flex;gap:1.2rem;min-height:4.4rem;padding:1.1rem 0;border-top:1px solid var(--lp-rule);font-family:var(--font-body-family);font-size:1.5rem;line-height:1.45;text-decoration:none;color:#4a4239;transition:color .2s ease}.ls-post__toc-list li:first-child a{border-top:0}.ls-post__toc-list a:before{content:counter(lp-toc,decimal-leading-zero);flex:0 0 2.4rem;padding-top:.25rem;font-family:var(--font-heading-family);font-size:1.1rem;letter-spacing:.12em;font-weight:500;color:var(--lp-gold)}.ls-post__toc-list li.is-sub a{font-size:1.4rem}.ls-post__toc-list li.is-sub a:before{content:"";flex:0 0 2.4rem}.ls-post .ls-post__toc-list a:hover,.ls-post .ls-post__toc-list a.is-current{color:var(--lp-accent)}.ls-post__toc-list a.is-current:after{content:"";position:absolute;left:-2rem;top:1.1rem;bottom:1.1rem;width:2px;background:var(--lp-gold)}.ls-post .ls-post__left{display:none;font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--lp-gold)}@media screen and (min-width:1100px){.ls-post__toc{border:0;border-top:2px solid var(--lp-accent);background:#fbf8f3;box-shadow:0 1.6rem 3.2rem -2.4rem #2c28234d}.ls-post .ls-post__left{display:block;padding:1.2rem 1.6rem 1.6rem;border-top:1px solid var(--lp-rule)}.ls-post__toc-head{min-height:0;padding:1.8rem 1.6rem 1.4rem;border-bottom:1px solid var(--lp-rule);cursor:default;pointer-events:none}.ls-post__toc-icon{display:none}.ls-post .ls-post__toc-list{padding:.4rem 1.6rem 1.2rem}.ls-post .ls-post__toc-list a{min-height:0;padding:.9rem 0;border-top:0;font-size:1.4rem}.ls-post__toc-list a.is-current:after{left:-1.6rem;top:.9rem;bottom:.9rem}}.ls-post__share{display:flex;flex-direction:column;gap:1.2rem}.ls-post__share--end{margin-top:4.8rem;padding-top:2.8rem;border-top:1px solid var(--lp-rule)}.ls-post .ls-post__share-label{font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--lp-muted)}.ls-post__share--aside .ls-post__share-label{padding-left:1.6rem}.ls-post__share-row{display:flex;flex-wrap:wrap;gap:1rem}.ls-post__share--aside .ls-post__share-row{flex-direction:column;padding-left:1.6rem}.ls-post .ls-post__share-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;margin:0;padding:0 1.8rem;border:1px solid var(--lp-rule);border-radius:0;background:transparent;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--lp-accent);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ls-post .ls-post__share-btn:hover{border-color:var(--lp-gold);background:#fbf8f3}.ls-post .ls-post__share-btn.is-done{border-color:var(--lp-accent);background:var(--lp-accent);color:var(--lp-bg)}.ls-post__share--aside .ls-post__share-btn{justify-content:flex-start}.ls-post .ls-post__content{font-family:var(--font-body-family);font-size:calc(1.7rem * var(--lp-scale, 1));line-height:1.8;letter-spacing:.01em;color:#3a332b;overflow-wrap:break-word}@media screen and (min-width:750px){.ls-post .ls-post__content{font-size:calc(1.85rem * var(--lp-scale, 1))}}.ls-post .ls-post__content>*:first-child{margin-top:0}.ls-post .ls-post__content>*:last-child{margin-bottom:0}.ls-post .ls-post__content p{margin:0 0 1.4em}.ls-post--lead .ls-post__content>p:first-of-type{font-size:1.16em;line-height:1.7;color:var(--lp-text)}.ls-post--drop .ls-post__content>p:first-of-type:first-letter{float:left;margin:.08em .14em 0 0;font-family:var(--font-body-family);font-size:3.5em;line-height:.8;font-weight:400;color:var(--lp-accent)}.ls-post .ls-post__content h2,.ls-post .ls-post__content h3,.ls-post .ls-post__content h4,.ls-post .ls-post__content h5,.ls-post .ls-post__content h6{margin:2.2em 0 .7em;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--lp-hw, 400);letter-spacing:-.01em;text-transform:none;color:var(--lp-text);text-wrap:balance;scroll-margin-top:calc(var(--lp-stick) + 2.4rem)}.ls-post .ls-post__content{counter-reset:lp-h2}.ls-post .ls-post__content h2{position:relative;padding-top:2.4rem;counter-increment:lp-h2;font-size:calc(clamp(2.8rem,7vw,3.8rem) * var(--lp-scale, 1));line-height:1.12}.ls-post .ls-post__content h2:before{content:"";position:absolute;top:0;left:0;width:4rem;height:1px;background:var(--lp-gold)}.ls-post--numbered .ls-post__content h2{padding-top:3.4rem}.ls-post--numbered .ls-post__content h2:before{content:counter(lp-h2,decimal-leading-zero);top:0;width:auto;height:auto;padding-right:1.4rem;background:none;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.22em;font-weight:500;color:var(--lp-gold)}.ls-post--numbered .ls-post__content h2:after{content:"";position:absolute;top:.9rem;left:3.8rem;width:4rem;height:1px;background:var(--lp-gold);opacity:.6}.ls-post .ls-post__content h3{font-size:calc(clamp(2.2rem,5.6vw,2.6rem) * var(--lp-scale, 1));line-height:1.25}.ls-post .ls-post__content h4,.ls-post .ls-post__content h5,.ls-post .ls-post__content h6{font-size:1.3rem;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--lp-accent)}.ls-post .ls-post__content h2+h3,.ls-post .ls-post__content h3+h4{margin-top:.6em}.ls-post .ls-post__content a{color:var(--lp-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:var(--lp-gold);transition:color .2s ease,text-decoration-color .2s ease}.ls-post .ls-post__content a:hover{color:var(--lp-text);text-decoration-color:var(--lp-accent)}.ls-post .ls-post__content strong,.ls-post .ls-post__content b{font-weight:600;color:var(--lp-text)}.ls-post .ls-post__content img,.ls-post .ls-post__content video,.ls-post .ls-post__content iframe{display:block;max-width:100%;height:auto;margin:0 auto}.ls-post .ls-post__content iframe{width:100%;aspect-ratio:16 / 9;border:0}.ls-post .ls-post__content p:has(>img:only-child),.ls-post .ls-post__content figure,.ls-post .ls-post__content div:has(>img:only-child){margin:2.4em 0}.ls-post .ls-post__content p>img:only-child,.ls-post .ls-post__content figure img{width:100%;background:var(--lp-band);box-shadow:0 2.4rem 4.8rem -3.2rem #2c282373}.ls-post .ls-post__content figcaption{margin-top:1.2rem;font-family:var(--font-heading-family);font-size:1.25rem;line-height:1.6;letter-spacing:.04em;text-align:center;color:var(--lp-muted)}.ls-post .ls-post__content ul,.ls-post .ls-post__content ol{margin:0 0 1.6em;padding:0;list-style:none}.ls-post .ls-post__content li{position:relative;margin:0 0 .7em;padding-left:2.6rem}.ls-post .ls-post__content li>p{margin:0}.ls-post .ls-post__content ul>li:before{content:"";position:absolute;left:.4rem;top:.78em;width:.6rem;height:.6rem;background:var(--lp-gold);transform:rotate(45deg)}.ls-post .ls-post__content ol{counter-reset:lp-list}.ls-post .ls-post__content ol>li{counter-increment:lp-list;padding-left:3.6rem}.ls-post .ls-post__content ol>li:before{content:counter(lp-list,decimal-leading-zero);position:absolute;left:0;top:.32em;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.1em;font-weight:500;color:var(--lp-gold)}.ls-post .ls-post__content li ul,.ls-post .ls-post__content li ol{margin:.7em 0 0}.ls-post .ls-post__content blockquote{position:relative;margin:2.4em 0;padding:4.8rem 2.8rem 3.2rem;border:0;background-color:var(--lp-accent);background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.04) 0 1px,transparent 1px 14px);font-family:var(--font-heading-family);font-size:1.3em;line-height:1.42;font-style:normal;font-weight:var(--lp-hw, 400);letter-spacing:-.008em;color:var(--lp-bg)}.ls-post .ls-post__content blockquote:before{content:"\201c";position:absolute;top:1.2rem;left:2.6rem;font-family:var(--font-body-family);font-size:6.4rem;line-height:1;color:var(--lp-gold-soft)}.ls-post .ls-post__content blockquote p{margin:0 0 .6em}.ls-post .ls-post__content blockquote p:last-child{margin-bottom:0}.ls-post .ls-post__content blockquote a{color:var(--lp-gold-soft)}@media screen and (min-width:750px){.ls-post .ls-post__content blockquote{padding:5.6rem 4.8rem 4rem}.ls-post .ls-post__content blockquote:before{left:4.4rem}}.ls-post .ls-post__content .ls-post__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin:2.4em 0}.ls-post .ls-post__content .ls-post__ctas p{margin:0}.ls-post .ls-post__content .ls-post__ctas a{display:inline-flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:0 2.4rem 0 2.8rem;border:1px solid var(--lp-accent);font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:none;color:var(--lp-accent);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ls-post .ls-post__content .ls-post__ctas a:after{content:"";width:1.4rem;height:1.4rem;flex:0 0 1.4rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .3s ease}.ls-post .ls-post__content .ls-post__ctas a:hover:after{transform:translate(.4rem)}.ls-post .ls-post__content .ls-post__ctas p:first-child a{background:var(--lp-accent);color:var(--lp-bg)}.ls-post .ls-post__content .ls-post__ctas a:hover,.ls-post .ls-post__content .ls-post__ctas p:first-child a:hover{border-color:var(--lp-dark);background:var(--lp-dark);color:var(--lp-bg)}@media screen and (max-width:749px){.ls-post .ls-post__content .ls-post__ctas,.ls-post .ls-post__content .ls-post__ctas p,.ls-post .ls-post__content .ls-post__ctas a{width:100%}}.ls-post .ls-post__content hr{width:100%;height:0;margin:3.2em 0;border:0;border-top:1px solid var(--lp-rule);overflow:visible;text-align:center}.ls-post .ls-post__content hr:after{content:"";position:relative;top:-.45rem;display:inline-block;width:.8rem;height:.8rem;background:var(--lp-bg);border:1px solid var(--lp-gold);transform:rotate(45deg);vertical-align:top}.ls-post .ls-post__content table{width:100%;margin:2em 0;border-collapse:collapse;border:0;font-size:.86em;line-height:1.55}.ls-post .ls-post__table{margin:2em 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ls-post .ls-post__table table{min-width:52rem;margin:0}.ls-post .ls-post__content th,.ls-post .ls-post__content td{padding:1.2rem 1.4rem;border:0;border-bottom:1px solid var(--lp-rule);text-align:left;vertical-align:top}.ls-post .ls-post__content th,.ls-post .ls-post__content thead td,.ls-post .ls-post__content tr:first-child>th{font-family:var(--font-heading-family);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--lp-accent);background:var(--lp-band)}.ls-post .ls-post__content code{padding:.1em .4em;background:var(--lp-band);font-size:.85em}.ls-post__end{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;margin-top:4.8rem;padding:3.6rem 2.4rem;background-color:var(--lp-accent);background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px);color:var(--lp-bg)}.ls-post .ls-post__end-title{font-family:var(--font-heading-family);font-size:calc(clamp(2.8rem,7.4vw,3.6rem) * var(--lp-scale, 1));line-height:1.12;letter-spacing:-.012em;font-weight:var(--lp-hw, 400);color:var(--lp-bg)}.ls-post .ls-post__end-text{max-width:50rem;font-size:calc(1.6rem * var(--lp-scale, 1));line-height:1.7;color:var(--lp-on-dark)}.ls-post__end .ls-post__actions{margin-top:.8rem}@media screen and (min-width:750px){.ls-post__end{padding:4.8rem}}.ls-post__next{background:var(--lp-band)}.ls-post--next-dark .ls-post__next,.ls-post--next-emerald .ls-post__next{background-color:var(--lp-dark);background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.03) 0 1px,transparent 1px 16px);color:var(--lp-bg)}.ls-post--next-emerald .ls-post__next{background-color:var(--lp-accent)}.ls-post--next-dark .ls-post__next .ls-post__h2,.ls-post--next-emerald .ls-post__next .ls-post__h2{color:var(--lp-bg)}.ls-post--next-dark .ls-post__next .ls-post__link--dark,.ls-post--next-emerald .ls-post__next .ls-post__link--dark{text-decoration-color:var(--lp-gold-soft);color:var(--lp-gold-soft)}.ls-post--next-dark .ls-post__next .ls-post__link--dark:hover,.ls-post--next-emerald .ls-post__next .ls-post__link--dark:hover{color:var(--lp-bg)}.ls-post--next-dark .ls-post__card-media .ls-post__plate{background-color:var(--lp-accent)}.ls-post--next-emerald .ls-post__card-media .ls-post__plate{background-color:var(--lp-dark)}.ls-post__next-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 3rem}.ls-post__next-head .ls-post__link--dark{align-self:auto}.ls-post__cards{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.ls-post__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}@media screen and (min-width:990px){.ls-post__cards{grid-template-columns:repeat(var(--lp-cards, 3),minmax(0,1fr))}.ls-post__cards[style*="--lp-cards: 1"]{grid-template-columns:minmax(0,1fr);max-width:72rem}}.ls-post__card{position:relative;display:flex;flex-direction:column;background:var(--lp-bg);transition:transform .4s ease,box-shadow .4s ease}.ls-post__card:hover{transform:translateY(-.4rem);box-shadow:0 1.6rem 3.2rem -2rem #2c282359}.ls-post__card:focus-within{outline:2px solid var(--lp-gold);outline-offset:.3rem}.ls-post__card-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#e3d6c2}.ls-post__card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s ease}.ls-post__card:hover .ls-post__card-media img{transform:scale(1.04)}.ls-post__card-body{display:flex;flex-direction:column;gap:1rem;padding:2rem 2rem 2.4rem}.ls-post .ls-post__card-title{margin:0;font-family:var(--font-heading-family);font-size:calc(2.2rem * var(--lp-scale, 1));line-height:1.25;letter-spacing:-.008em;font-weight:var(--lp-hw, 400);text-transform:none;color:var(--lp-text);text-wrap:balance}.ls-post .ls-post__stretch{text-decoration:none;color:inherit}.ls-post .ls-post__stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ls-post .ls-post__stretch:focus-visible{outline:none}.ls-post__plate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;padding:2rem;background-color:var(--lp-accent);background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px);color:var(--lp-bg)}.ls-post__plate-day{font-family:var(--font-heading-family);font-size:calc(6.4rem * var(--lp-scale, 1));line-height:.9;letter-spacing:-.03em;font-weight:var(--lp-hw, 400);color:var(--lp-gold-soft)}.ls-post__plate-month{font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;font-weight:500}@media(prefers-reduced-motion:reduce){.ls-post *,.ls-post *:before,.ls-post *:after{transition:none!important;animation:none!important}.ls-post__card:hover{transform:none}}.ls-bundle{--lb-rule: #e0d6c6;--lb-muted: #6e6358;--lb-sand: #e6dccb;--lb-on-dark: #e3dacb;--lb-pad: 6rem;--lb-overlap: 5.6rem;--lb-fs-display: clamp(4rem, 11.4vw, 5.8rem);--lb-fs-h2: clamp(2.8rem, 7.6vw, 3.6rem);--lb-fs-name: clamp(3.2rem, 8.8vw, 4.2rem);--lb-fs-h3: 2.3rem;--lb-fs-lede: 1.7rem;--lb-fs-body: 1.6rem;--lb-fs-small: 1.5rem;--lb-fs-label: 1.15rem;background:var(--lb-bg);color:var(--lb-text);font-family:var(--font-body-family);overflow:hidden;overflow:clip}@media screen and (min-width:750px){.ls-bundle{--lb-pad: 10.4rem;--lb-overlap: 11rem;--lb-fs-display: clamp(4.6rem, 4.8vw, 6.8rem);--lb-fs-h2: clamp(3.4rem, 4.1vw, 5.4rem);--lb-fs-name: clamp(3.8rem, 4.4vw, 5.8rem);--lb-fs-h3: 2.5rem;--lb-fs-lede: 1.9rem;--lb-fs-body: 1.8rem;--lb-fs-small: 1.6rem;--lb-fs-label: 1.2rem}}.ls-bundle *,.ls-bundle *:before,.ls-bundle *:after{box-sizing:border-box}.ls-bundle [hidden]{display:none!important}.ls-bundle p,.ls-bundle ol,.ls-bundle ul{margin:0;padding:0}.ls-bundle ol,.ls-bundle ul{list-style:none}.ls-bundle .ls-bundle__chip,.ls-bundle .ls-bundle__stepper-btn{-webkit-appearance:none;appearance:none;border-radius:0;margin:0;font:inherit;cursor:pointer}.ls-bundle a:focus-visible,.ls-bundle button:focus-visible,.ls-bundle select:focus-visible{outline:2px solid var(--lb-gold);outline-offset:.3rem;box-shadow:none}.ls-bundle .ls-bundle__chip:focus-visible{outline-offset:-.3rem}.ls-bundle__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ls-bundle__wrap{padding:0 5rem}}.ls-bundle__chapter{padding:var(--lb-pad) 0;scroll-margin-top:var(--header-height, 0px)}.ls-bundle__hero--overlap+.ls-bundle__chapter{padding-top:calc(var(--lb-pad) + var(--lb-overlap) - 2.4rem)}.ls-bundle__stack{display:flex;flex-direction:column;gap:2rem}.ls-bundle__stack--xs{gap:.8rem}.ls-bundle__stack--sm{gap:1.4rem}.ls-bundle__stack--md{gap:2.8rem}.ls-bundle__stack--lg{gap:3.6rem}@media screen and (min-width:750px){.ls-bundle__stack{gap:2.4rem}.ls-bundle__stack--xs{gap:.8rem}.ls-bundle__stack--sm{gap:1.6rem}.ls-bundle__stack--md{gap:3.2rem}.ls-bundle__stack--lg{gap:4.4rem}}.ls-bundle__split{display:flex;flex-direction:column;gap:3.6rem}.ls-bundle__split-main,.ls-bundle__split-side{min-width:0}@media screen and (min-width:750px){.ls-bundle__split{flex-direction:row;gap:5.6rem}.ls-bundle__split--end{align-items:flex-end;justify-content:space-between}.ls-bundle__split-main{flex:1.2 1 0}.ls-bundle__split-side{flex:1 1 0}}.ls-bundle__label{font-family:var(--font-heading-family);font-size:calc(var(--lb-fs-label) * var(--lb-scale, 1));line-height:1.5;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--lb-accent)}.ls-bundle__label--tight{letter-spacing:.26em}.ls-bundle .ls-bundle__label--soft{color:var(--lb-gold-soft)}.ls-bundle .ls-bundle__label--gold{color:#8a6a3a}.ls-bundle .ls-bundle__display,.ls-bundle .ls-bundle__h2,.ls-bundle .ls-bundle__h3,.ls-bundle .ls-bundle__name{margin:0;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--lb-hw, 400);color:inherit;text-transform:none;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.ls-bundle .ls-bundle__display{font-size:calc(var(--lb-fs-display) * var(--lb-scale, 1));line-height:1.02;letter-spacing:-.02em}.ls-bundle .ls-bundle__h2{max-width:86rem;font-size:calc(var(--lb-fs-h2) * var(--lb-scale, 1));line-height:1.14;letter-spacing:-.014em}.ls-bundle .ls-bundle__h2--lg{font-size:calc(var(--lb-fs-h2) * 1.1 * var(--lb-scale, 1));line-height:1.08}.ls-bundle .ls-bundle__h3{font-weight:400;font-size:calc(var(--lb-fs-h3) * var(--lb-scale, 1));line-height:1.28;letter-spacing:-.005em}.ls-bundle .ls-bundle__name{font-family:var(--font-body-family);font-weight:400;font-size:calc(var(--lb-fs-name) * var(--lb-scale, 1));line-height:1.06;letter-spacing:-.014em}.ls-bundle__accent{font-family:var(--font-body-family);font-weight:400;letter-spacing:-.005em;color:var(--lb-accent)}.ls-bundle__accent--soft{color:var(--lb-gold-soft)}.ls-bundle__accent--block{display:block}.ls-bundle__lede{max-width:54rem;font-size:calc(var(--lb-fs-lede) * var(--lb-scale, 1));line-height:1.72}.ls-bundle__lede--on-dark{color:var(--lb-on-dark)}.ls-bundle__lede--on-accent{color:#d5ddd8}.ls-bundle__text{max-width:54rem;font-size:calc(var(--lb-fs-body) * var(--lb-scale, 1));line-height:1.76;color:#3a332b}.ls-bundle__text--sm{font-size:calc(var(--lb-fs-small) * var(--lb-scale, 1));line-height:1.72}.ls-bundle__hint{font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-muted)}.ls-bundle .ls-bundle__note{padding:1.4rem 1.6rem;border:1px dashed #8f8372;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.6;color:var(--lb-muted)}.ls-bundle .ls-bundle__btn{display:inline-flex;align-items:center;min-height:5.6rem;padding:0 3.6rem;background:var(--lb-accent);font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;font-weight:500;text-decoration:none;color:var(--lb-bg);transition:background-color .2s ease,color .2s ease}.ls-bundle .ls-bundle__btn--soft{background:var(--lb-gold-soft);color:var(--lb-dark)}.ls-bundle .ls-bundle__btn.ls-bundle__btn--soft:hover{background:var(--lb-bg);color:var(--lb-dark)}.ls-bundle .ls-bundle__link{display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--lb-gold);color:var(--lb-accent)}.ls-bundle .ls-bundle__link--on-dark{color:var(--lb-bg);text-decoration-color:var(--lb-gold-soft)}.ls-bundle .ls-bundle__link--on-dark:hover{color:var(--lb-gold-soft)}.ls-bundle__hero{background:var(--lb-dark);color:var(--lb-bg);padding-top:6rem}.ls-bundle__hero-grid{display:flex;flex-direction:column;gap:4rem}.ls-bundle__hero-copy{display:flex;flex-direction:column;gap:2.4rem;min-width:0;padding-bottom:5.6rem}.ls-bundle__hero-grid--media .ls-bundle__hero-copy{padding-bottom:0}.ls-bundle__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 3rem}.ls-bundle__hero-media{position:relative;width:100%;max-width:32rem;margin:0 auto calc(var(--lb-overlap) * -1);padding-bottom:3rem}.ls-bundle__frame{position:relative;display:block;width:100%;overflow:hidden;background-color:var(--lb-sand)}.ls-bundle__frame--45{aspect-ratio:4 / 5}.ls-bundle__frame--dark{background-color:#3b362f;background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px)}.ls-bundle__frame--lift{box-shadow:0 1px 2px #17120c33,0 10px 20px #17120c2e,0 32px 64px #17120c42}.ls-bundle__frame img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ls-bundle__ph{position:absolute;left:1.8rem;right:1.8rem;top:1.6rem;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:#c9bca8}.ls-bundle .ls-bundle__plate{position:absolute;left:-.6rem;bottom:0;display:flex;flex-direction:column;gap:.2rem;padding:1.8rem 2.6rem 2rem;background:var(--lb-accent);color:var(--lb-bg)}.ls-bundle .ls-bundle__plate--inline{position:static;padding:1.2rem 2rem 1.4rem}.ls-bundle__plate-label{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.6;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--lb-gold-soft)}.ls-bundle__plate-value{font-family:var(--font-heading-family);font-weight:var(--lb-hw, 400);font-size:5.6rem;line-height:1;letter-spacing:-.02em}.ls-bundle__plate--inline .ls-bundle__plate-value{font-size:3.6rem}@media screen and (min-width:750px){.ls-bundle__hero{padding-top:9.6rem}.ls-bundle__hero-grid--media{flex-direction:row;align-items:flex-end;gap:5.6rem}.ls-bundle__hero-copy,.ls-bundle__hero-grid--media .ls-bundle__hero-copy{flex:1.5 1 0;gap:3rem;padding-bottom:8.8rem}.ls-bundle__hero-media{flex:1 1 0;max-width:48rem;margin:0 0 calc(var(--lb-overlap) * -1)}.ls-bundle .ls-bundle__plate{left:-1.8rem}.ls-bundle__plate-value{font-size:6.4rem}}.ls-bundle__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem}.ls-bundle__step{display:flex;flex-direction:column;gap:.8rem;padding-top:1.8rem;border-top:1px solid var(--lb-gold)}.ls-bundle__step-num{font-family:var(--font-heading-family);font-weight:var(--lb-hw, 400);font-size:3.6rem;line-height:1.1;color:var(--lb-accent)}@media screen and (min-width:750px){.ls-bundle__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 4rem}.ls-bundle__step{gap:1rem;padding-top:2.2rem}.ls-bundle__step-num{font-size:4rem}}.ls-bundle__builder{background:var(--lb-band)}.ls-bundle .ls-bundle__notice{display:flex;flex-direction:column;gap:.6rem;max-width:86rem;padding:1.6rem 1.8rem 1.8rem;border:1px solid var(--lb-accent);background:var(--lb-bg)}.ls-bundle__notice-label{flex:0 0 auto;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--lb-accent)}.ls-bundle__notice-text{font-size:calc(var(--lb-fs-small) * var(--lb-scale, 1));line-height:1.66;color:var(--lb-text)}@media screen and (min-width:750px){.ls-bundle .ls-bundle__notice{flex-direction:row;align-items:baseline;gap:2.4rem;padding:1.8rem 2.4rem 2rem}}.ls-bundle__chips-row{margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none}.ls-bundle__swipe-bar{position:relative;height:2px;margin-top:1.4rem;overflow:hidden;background:#2c282324}.ls-bundle__swipe-bar[hidden]{display:none}.ls-bundle__swipe-bar span{display:block;height:100%;width:30%;background:var(--lb-dark);transition:transform .12s linear}.ls-bundle__chips-row::-webkit-scrollbar{display:none}.ls-bundle__chips-row.has-more{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.ls-bundle__chips{display:flex;gap:1rem;width:max-content}html.no-js .ls-bundle__chips-row,html.no-js .ls-bundle__counter{display:none}.ls-bundle .ls-bundle__chip{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-height:6.4rem;padding:1rem 2.2rem;border:1px solid #b9ad9a;background:transparent;font-family:var(--font-heading-family);text-align:left;color:var(--lb-text);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ls-bundle__chip-name{font-size:1.6rem;line-height:1.38;font-weight:500;letter-spacing:.01em}.ls-bundle__chip-note{font-size:1.1rem;line-height:1.45;letter-spacing:.16em;text-transform:uppercase;color:var(--lb-muted)}.ls-bundle .ls-bundle__chip:hover{border-color:var(--lb-dark)}.ls-bundle .ls-bundle__chip.is-active{border-color:var(--lb-dark);background:var(--lb-dark);color:var(--lb-bg)}.ls-bundle__chip.is-active .ls-bundle__chip-note{color:var(--lb-gold-soft)}.ls-bundle__panels{position:relative;display:flex;flex-direction:column;gap:5.6rem}.ls-bundle__panel{display:flex;flex-direction:column;gap:3.2rem;min-width:0}.ls-bundle--js .ls-bundle__panel.is-off,html.js .ls-bundle:not(.ls-bundle--js) .ls-bundle__panel:not([data-lb-first]){position:absolute;top:0;left:0;width:100%;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.ls-bundle--js .ls-bundle__panel:not(.is-off) .ls-bundle__info{animation:ls-bundle-in .35s ease both}@keyframes ls-bundle-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.ls-bundle__info,.ls-bundle__card{min-width:0}.ls-bundle__ladder{display:flex;flex-wrap:wrap;gap:.8rem}.ls-bundle__tier{flex:1 1 11rem;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:1.4rem 1.4rem 1.2rem;border:1px solid #b9ad9a;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ls-bundle__tier-pct{font-family:var(--font-heading-family);font-weight:var(--lb-hw, 400);font-size:calc(clamp(3rem,3.6vw,4.6rem) * var(--lb-scale, 1));line-height:1.05;letter-spacing:-.02em}.ls-bundle__tier-label{font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--lb-muted)}.ls-bundle__tier.is-reached{border-color:var(--lb-accent);background:var(--lb-accent);color:var(--lb-bg)}.ls-bundle__tier.is-reached .ls-bundle__tier-label{color:var(--lb-gold-soft)}.ls-bundle__counter{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;padding-top:2.4rem;border-top:1px solid #d2c5b0}.ls-bundle__stepper{display:flex;align-items:center;width:max-content;border:1px solid var(--lb-text);font-family:var(--font-heading-family)}.ls-bundle .ls-bundle__stepper-btn{width:5.2rem;height:5.2rem;padding:0;border:0;background:transparent;font-size:2.4rem;line-height:1;text-align:center;color:var(--lb-text)}.ls-bundle .ls-bundle__stepper-btn:hover{background:var(--lb-dark);color:var(--lb-bg)}.ls-bundle__stepper-qty{min-width:9.6rem;font-size:1.7rem;line-height:1.4;font-weight:500;text-align:center}.ls-bundle__result{display:flex;flex-direction:column;gap:.2rem}.ls-bundle__save{font-size:3rem;line-height:1.26;color:var(--lb-accent)}.ls-bundle__next{font-size:1.5rem;line-height:1.6;color:#5e5449}.ls-bundle__card{display:flex;flex-direction:column;border:1px solid var(--lb-rule);background:#fff;box-shadow:0 1px 2px #4a3a2214,0 10px 20px #4a3a2214,0 30px 60px #4a3a221a}.ls-bundle .ls-bundle__card-head{padding:2rem 2rem 1.8rem;border-bottom:1px solid var(--lb-rule)}.ls-bundle__widget{min-height:18rem;padding:2rem}.ls-bundle .ls-bundle__card-note{padding:1.6rem 2rem 2rem;border-top:1px solid var(--lb-rule);font-size:1.4rem;line-height:1.6;color:#5e5449}@media screen and (min-width:750px){.ls-bundle__chips-row{margin:0;padding:0}.ls-bundle .ls-bundle__card-head{padding:2.2rem 2.8rem 2rem}.ls-bundle__widget{padding:2.8rem}.ls-bundle .ls-bundle__card-note{padding:1.8rem 2.8rem 2.4rem}}@media screen and (min-width:990px){.ls-bundle__panel{flex-direction:row;align-items:flex-start;gap:4.8rem}.ls-bundle__info{flex:1 1 0}.ls-bundle__card{flex:1.15 1 0}}.ls-bundle__widget,.ls-bundle__widget [class*=bndlr]{font-family:var(--font-body-family)!important}.ls-bundle__widget .bundler-target-element,.ls-bundle__widget .bndlr-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ls-bundle__widget .bndlr-products-container{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.ls-bundle__widget .bndlr-products-container:before,.ls-bundle__widget .bndlr-products-container:after{content:none!important;display:none!important}.ls-bundle__widget--no-title .bndlr-bundle-title,.ls-bundle__widget--no-title .bndlr-bundle-description{display:none!important}.ls-bundle__widget .bndlr-bundle-title{margin:0 0 .6rem!important;font-family:var(--font-heading-family)!important;font-size:2.2rem!important;line-height:1.3!important;letter-spacing:0!important;text-align:left!important;color:var(--lb-text)!important}.ls-bundle__widget .bndlr-bundle-description{margin:0 0 2rem!important;text-align:left!important;color:#5e5449!important}.ls-bundle__widget .bndlr-inner-products-container:not(.bndlr-hidden){display:flex!important;flex-direction:column!important;gap:2.4rem;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ls-bundle__widget .bndlr-inner-products-container,.ls-bundle__widget .bndlr-mnm-available-products,.ls-bundle__widget .bndlr-mnm-selected-products{background:transparent!important}.ls-bundle__widget .bndlr-mnm-selected-products>*{border-radius:0!important}.ls-bundle__widget .bndlr-mnm-available-products:not(.bndlr-hidden){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:1.6rem;width:100%!important;margin:0!important;padding:0!important}.ls-bundle__widget .bndlr-mnm-available-products>*{flex:1 1 20rem!important;max-width:30rem!important;margin:0!important;border-radius:0!important;box-shadow:none!important}.ls-bundle__widget .bndlr-mnm-available-products a{font-family:var(--font-heading-family)!important;font-weight:400!important;text-underline-offset:.3rem;color:var(--lb-text)!important}.ls-bundle .ls-bundle__widget img,.ls-bundle .ls-bundle__widget select,.ls-bundle .ls-bundle__widget button{border-radius:0!important}.ls-bundle__widget select{min-height:4.4rem;border:1px solid #cfc3af!important;background-color:#fff!important;font-family:var(--font-body-family)!important;color:var(--lb-text)!important}.ls-bundle__widget .bndlr-mnm-available-products button,.ls-bundle__widget .bndlr-mnm-available-products [role=button],.ls-bundle__widget .bndlr-mnm-available-products [class*=add-to]{min-height:4.8rem;border-radius:0!important;background:var(--lb-accent)!important;box-shadow:none!important;font-family:var(--font-heading-family)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--lb-bg)!important}.ls-bundle__widget .bndlr-mnm-second-container:not(.bndlr-hidden){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.4rem;width:100%!important;max-width:none!important;margin:0!important;padding:2rem 0 0!important;border:0!important;border-top:1px solid var(--lb-rule)!important;background:transparent!important}.ls-bundle__widget .bndlr-mnm-selected-products-title{font-family:var(--font-heading-family)!important;font-size:1.2rem!important;line-height:1.5!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;text-align:left!important;color:var(--lb-accent)!important}.ls-bundle__widget .bndlr-mnm-add-to-cart-wrapper:not(.bndlr-hidden){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.2rem;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}.ls-bundle__widget .bndlr-mnm-instructions-text,.ls-bundle__widget .bndlr-tiered-mnm-instructions-text{font-size:1.6rem!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important;color:var(--lb-text)!important}.ls-bundle__widget .bndlr-tiered-mnm-instructions-text{border-radius:0!important}.ls-bundle__widget .bndlr-mnm-total-price{font-family:var(--font-heading-family)!important;font-size:2rem!important;line-height:1.4!important;color:var(--lb-text)!important}.ls-bundle__widget .bndlr-add-bundle-to-cart{min-height:5.6rem;padding:1.7rem 2.4rem!important;border:0!important;border-radius:0!important;background:var(--lb-accent)!important;box-shadow:none!important;font-family:var(--font-heading-family)!important;font-size:1.4rem!important;line-height:1.6!important;letter-spacing:.17em!important;text-transform:uppercase!important;font-weight:500!important;text-align:center!important;color:var(--lb-bg)!important;cursor:pointer}.ls-bundle__widget .bndlr-add-bundle-to-cart:hover{background:var(--lb-dark)!important}.ls-bundle__widget .bndlr-bundle-checkout-warning{font-size:1.4rem!important;line-height:1.6!important;text-align:left!important;color:#5e5449!important}.ls-bundle__guide{display:flex;flex-direction:column;gap:2rem;padding:2rem 1.8rem 2.2rem;border:1px solid var(--lb-accent);background:var(--lb-bg);scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem)}.ls-bundle__guide-head{display:flex;flex-direction:column;gap:1rem}.ls-bundle .ls-bundle__guide-rule{max-width:78rem;font-family:var(--font-heading-family);font-size:calc(2.1rem * var(--lb-scale, 1));line-height:1.32;letter-spacing:-.006em;color:var(--lb-text)}.ls-bundle .ls-bundle__guide-steps{display:grid;margin:0;padding:0;list-style:none}.ls-bundle__guide-step{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:1.4rem;align-items:start;padding:1.4rem 0;border-top:1px solid var(--lb-rule)}.ls-bundle__guide-num{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:1px solid var(--lb-accent);border-radius:50%;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1;font-weight:500;color:var(--lb-accent);transition:background-color .3s ease,color .3s ease}.ls-bundle__guide-body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.ls-bundle .ls-bundle__guide-title{margin:0;font-family:var(--font-heading-family);font-size:calc(1.8rem * var(--lb-scale, 1));line-height:1.3;letter-spacing:0;font-weight:500;text-transform:none;color:var(--lb-text)}.ls-bundle .ls-bundle__guide-text{font-size:calc(1.5rem * var(--lb-scale, 1));line-height:1.55;color:#4a4138}.ls-bundle[data-lb-stage=start] [data-lb-guide-step="1"] .ls-bundle__guide-num,.ls-bundle[data-lb-stage=start] [data-lb-guide-step="2"] .ls-bundle__guide-num,.ls-bundle[data-lb-stage=building] [data-lb-guide-step="3"] .ls-bundle__guide-num,.ls-bundle[data-lb-stage=ready] [data-lb-guide-step="4"] .ls-bundle__guide-num{background:var(--lb-accent);color:var(--lb-bg)}.ls-bundle .ls-bundle__guide-rules{display:flex;flex-direction:column;gap:1rem;margin:0;padding:1.8rem 0 0;border-top:1px solid var(--lb-rule);list-style:none}.ls-bundle__guide-rules li{display:flex;align-items:flex-start;gap:1rem;font-family:var(--font-heading-family);font-size:calc(1.55rem * var(--lb-scale, 1));line-height:1.45}.ls-bundle__guide-rules svg{flex:0 0 auto;margin-top:.1rem}.ls-bundle__guide-do{color:var(--lb-accent)}.ls-bundle__guide-dont{color:#8a2f20}.ls-bundle .ls-bundle__guide-fix{font-size:calc(1.45rem * var(--lb-scale, 1));line-height:1.6;color:#5e5449}.ls-bundle .ls-bundle__ladder-note{font-size:1.4rem;line-height:1.6;color:#5e5449}@media screen and (min-width:750px){.ls-bundle__guide{gap:2.8rem;padding:3.2rem 3.2rem 3.4rem}.ls-bundle .ls-bundle__guide-rule{font-size:calc(2.6rem * var(--lb-scale, 1))}.ls-bundle .ls-bundle__guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem}.ls-bundle__guide-step{display:flex;flex-direction:column;gap:1.4rem;padding:2rem 0 0}.ls-bundle .ls-bundle__guide-title{font-size:calc(2rem * var(--lb-scale, 1))}.ls-bundle .ls-bundle__guide-rules{flex-direction:row;gap:1.2rem 4rem;padding-top:2.2rem}.ls-bundle__guide-rules li{flex:1 1 0;font-size:calc(1.7rem * var(--lb-scale, 1))}}@media screen and (min-width:750px)and (max-width:989px){.ls-bundle .ls-bundle__guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-bundle__assist{position:sticky;top:var(--lb-stick, 0px);z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.4rem;padding:1.4rem 1.6rem;border-bottom:1px solid var(--lb-rule);background:#fff;color:var(--lb-text);transition:background-color .35s ease,color .35s ease,top .2s ease}.ls-bundle__assist-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--lb-accent);color:var(--lb-bg)}.ls-bundle__assist-mark svg{animation:ls-bundle-nudge 1.6s ease-in-out infinite}@keyframes ls-bundle-nudge{0%,to{transform:translateY(-.2rem)}50%{transform:translateY(.25rem)}}.ls-bundle__assist-copy{display:flex;flex:1 1 18rem;flex-direction:column;gap:.2rem;min-width:0}.ls-bundle .ls-bundle__assist-label{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--lb-accent)}.ls-bundle .ls-bundle__assist-text{font-family:var(--font-heading-family);font-size:calc(1.6rem * var(--lb-scale, 1));line-height:1.4;color:inherit}.ls-bundle .ls-bundle__assist-btn{-webkit-appearance:none;appearance:none;flex:1 1 100%;min-height:4.8rem;margin:0;padding:.8rem 1.8rem;border:1px solid var(--lb-gold-soft);border-radius:0;background:var(--lb-gold-soft);font-family:var(--font-heading-family);font-size:1.25rem;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;font-weight:500;color:var(--lb-dark);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ls-bundle .ls-bundle__assist-btn:hover{border-color:var(--lb-bg);background:var(--lb-bg)}.ls-bundle__panel[data-lb-stage=ready] .ls-bundle__assist{border-bottom-color:var(--lb-accent);background:var(--lb-accent);color:var(--lb-bg)}.ls-bundle__panel[data-lb-stage=ready] .ls-bundle__assist-mark{background:var(--lb-gold-soft);color:var(--lb-dark)}.ls-bundle .ls-bundle__panel[data-lb-stage=ready] .ls-bundle__assist-label{color:var(--lb-gold-soft)}.ls-bundle__assist.is-flash{animation:ls-bundle-flash 1.1s ease}@keyframes ls-bundle-flash{0%{box-shadow:inset 0 0 0 100rem #c9a98c8c}to{box-shadow:inset 0 0 0 100rem #c9a98c00}}@media screen and (min-width:750px){.ls-bundle__assist{flex-wrap:nowrap;gap:1.8rem;padding:1.6rem 2.8rem}.ls-bundle .ls-bundle__assist-text{font-size:calc(1.7rem * var(--lb-scale, 1))}.ls-bundle .ls-bundle__assist-btn{flex:0 0 auto}}.ls-bundle__widget .bndlr-mnm-add-to-cart-wrapper>.bndlr-add-bundle-to-cart{order:2}.ls-bundle__widget .bndlr-mnm-add-to-cart-wrapper>.bndlr-bundle-checkout-warning{order:3}.ls-bundle__panel[data-lb-stage=ready] .ls-bundle__widget .bndlr-mnm-add-to-cart-wrapper:before{content:var(--lb-final-hint, none);order:1;display:block;padding:1.2rem 1.4rem;border-left:.4rem solid var(--lb-gold);background:#f4ead9;font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.45;letter-spacing:0;text-align:left;text-transform:none;color:var(--lb-text)}.ls-bundle__widget .bndlr-add-bundle-to-cart.ls-bundle-point{animation:ls-bundle-point 1.1s ease 3}@keyframes ls-bundle-point{0%,to{outline:.3rem solid rgba(176,141,87,0);outline-offset:0}50%{outline:.3rem solid rgba(176,141,87,.95);outline-offset:.5rem}}.ls-bundle__card--locked{border-color:var(--lb-accent)}.ls-bundle__lock{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding:2.8rem 2rem 3rem}.ls-bundle__lock-icon{color:var(--lb-gold)}.ls-bundle__lock-title{font-size:calc(clamp(2.6rem,3vw,3.6rem) * var(--lb-scale, 1));line-height:1.14;letter-spacing:-.012em;color:var(--lb-text)}.ls-bundle__lock-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.4rem}.ls-bundle .ls-bundle__btn--line{border:1px solid var(--lb-accent);background:transparent;color:var(--lb-accent)}.ls-bundle .ls-bundle__btn:hover{background:var(--lb-dark);color:var(--lb-bg)}.ls-bundle__lock-note{font-size:1.4rem;line-height:1.6;color:#5e5449}.ls-bundle .ls-bundle__welcome{padding:1.6rem 2rem 0;font-size:calc(var(--lb-fs-small) * var(--lb-scale, 1));line-height:1.6;color:var(--lb-accent)}@media screen and (min-width:750px){.ls-bundle__lock{padding:3.6rem 2.8rem 4rem}.ls-bundle .ls-bundle__welcome{padding:2rem 2.8rem 0}}.ls-bundle__perks{background:var(--lb-accent);color:var(--lb-bg)}.ls-bundle__perk-list{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem}.ls-bundle__perk{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding-top:1.8rem;border-top:1px solid rgba(201,169,140,.55)}.ls-bundle__perk-num{font-family:var(--font-heading-family);font-weight:var(--lb-hw, 400);font-size:3rem;line-height:1.1;color:var(--lb-gold-soft)}.ls-bundle__text--on-accent{color:#d5ddd8}@media screen and (min-width:750px){.ls-bundle__perk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 3.6rem}}@media screen and (min-width:990px){.ls-bundle__perk-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-bundle__members{background:var(--lb-accent);color:var(--lb-bg)}.ls-bundle__ladder--members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ls-bundle__ladder--members .ls-bundle__tier{border-color:#c9a98c8c;color:var(--lb-bg)}.ls-bundle__ladder--members .ls-bundle__tier-label{color:var(--lb-gold-soft)}.ls-bundle__ladder--members .ls-bundle__tier.is-reached{border-color:var(--lb-gold-soft);background:var(--lb-gold-soft);color:var(--lb-dark)}.ls-bundle__ladder--members .ls-bundle__tier.is-reached .ls-bundle__tier-label{color:var(--lb-dark)}@media screen and (min-width:990px){.ls-bundle__ladder--members{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-bundle__close{background:var(--lb-dark);color:var(--lb-bg)}.ls-bundle__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;min-width:0}@media screen and (min-width:750px){.ls-bundle__actions{flex:0 1 32rem}}.ls-bundle [data-lb-reveal].is-waiting{opacity:0;transform:translateY(1.6rem)}.ls-bundle [data-lb-reveal].is-visible{transition:opacity .6s ease,transform .6s ease}@media(prefers-reduced-motion:reduce){.ls-bundle *,.ls-bundle *:before,.ls-bundle *:after{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){.ls-bundle__assist-mark svg,.ls-bundle__assist.is-flash,.ls-bundle__widget .bndlr-add-bundle-to-cart.ls-bundle-point{animation:none!important}}.ls-craft{--lf-rule: #e0d6c6;--lf-muted: #6e6358;--lf-on-dark: #e3dacb;--lf-pad: 5.6rem;--lf-fs-display: clamp(4.2rem, 12vw, 6rem);--lf-fs-h2: clamp(2.9rem, 7.8vw, 3.8rem);--lf-fs-h3: clamp(2.6rem, 7vw, 3.2rem);--lf-fs-lede: 1.7rem;--lf-fs-body: 1.6rem;--lf-fs-label: 1.15rem;background:var(--lf-bg);color:var(--lf-text);font-family:var(--font-body-family);overflow:hidden}@media screen and (min-width:750px){.ls-craft{--lf-pad: 10.4rem;--lf-fs-display: clamp(5rem, 5.6vw, 8rem);--lf-fs-h2: clamp(3.6rem, 4.2vw, 5.6rem);--lf-fs-h3: clamp(3rem, 3vw, 4.2rem);--lf-fs-lede: 1.9rem;--lf-fs-body: 1.8rem;--lf-fs-label: 1.2rem}}.ls-craft *,.ls-craft *:before,.ls-craft *:after{box-sizing:border-box}.ls-craft [hidden]{display:none!important}.ls-craft p,.ls-craft ul,.ls-craft ol{margin:0;padding:0}.ls-craft ul,.ls-craft ol{list-style:none}.ls-craft a:focus-visible,.ls-craft button:focus-visible,.ls-craft summary:focus-visible,.ls-craft input:focus-visible{outline:2px solid var(--lf-gold);outline-offset:.3rem;box-shadow:none}.ls-craft__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ls-craft__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ls-craft__wrap{padding:0 5rem}}.ls-craft__chapter{padding:var(--lf-pad) 0;scroll-margin-top:var(--header-height, 0px)}.ls-craft__stack{display:flex;flex-direction:column;gap:2rem}.ls-craft__stack--lg{gap:3.6rem}@media screen and (min-width:750px){.ls-craft__stack{gap:2.4rem}.ls-craft__stack--lg{gap:5.6rem}}.ls-craft .ls-craft__label{font-family:var(--font-heading-family);font-size:calc(var(--lf-fs-label) * var(--lf-scale, 1));line-height:1.5;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--lf-accent)}.ls-craft .ls-craft__label--soft{color:var(--lf-gold-soft)}.ls-craft .ls-craft__display,.ls-craft .ls-craft__h2,.ls-craft .ls-craft__h3,.ls-craft .ls-craft__h4{margin:0;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--lf-hw, 400);color:inherit;text-transform:none;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.ls-craft .ls-craft__display{font-size:calc(var(--lf-fs-display) * var(--lf-scale, 1));line-height:1;letter-spacing:-.022em}.ls-craft .ls-craft__h2{max-width:86rem;font-size:calc(var(--lf-fs-h2) * var(--lf-scale, 1));line-height:1.12;letter-spacing:-.014em}.ls-craft .ls-craft__h2--lg{font-size:calc(var(--lf-fs-h2) * 1.14 * var(--lf-scale, 1));line-height:1.06}.ls-craft .ls-craft__h3{font-size:calc(var(--lf-fs-h3) * var(--lf-scale, 1));line-height:1.12;letter-spacing:-.012em}.ls-craft .ls-craft__h4{font-size:calc(2.3rem * var(--lf-scale, 1));line-height:1.2;letter-spacing:-.008em;font-weight:400}.ls-craft__accent{font-family:var(--font-body-family);font-weight:400;letter-spacing:-.005em;color:var(--lf-accent)}.ls-craft__accent--soft{color:var(--lf-gold-soft)}.ls-craft__accent--block{display:block}.ls-craft .ls-craft__lede{max-width:58rem;font-size:calc(var(--lf-fs-lede) * var(--lf-scale, 1));line-height:1.7}.ls-craft .ls-craft__lede--on-dark{color:var(--lf-on-dark)}.ls-craft .ls-craft__text{max-width:56rem;font-size:calc(var(--lf-fs-body) * var(--lf-scale, 1));line-height:1.72;color:#3a332b}.ls-craft .ls-craft__note{padding:1.4rem 1.6rem;border:1px dashed #8f8372;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.6;color:var(--lf-muted)}.ls-craft .ls-craft__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;margin:0;padding:0 3.4rem;border:1px solid var(--lf-accent);border-radius:0;background:var(--lf-accent);font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.4;letter-spacing:.17em;text-transform:uppercase;font-weight:500;text-align:center;text-decoration:none;color:var(--lf-bg);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ls-craft .ls-craft__btn:hover{border-color:var(--lf-dark);background:var(--lf-dark);color:var(--lf-bg)}.ls-craft .ls-craft__btn--soft{border-color:var(--lf-gold-soft);background:var(--lf-gold-soft);color:var(--lf-dark)}.ls-craft .ls-craft__btn.ls-craft__btn--soft:hover{border-color:var(--lf-bg);background:var(--lf-bg);color:var(--lf-dark)}.ls-craft .ls-craft__btn--ghost{border-color:#c9a98cb3;background:transparent;color:var(--lf-bg)}.ls-craft .ls-craft__btn.ls-craft__btn--ghost:hover{border-color:var(--lf-bg);background:var(--lf-bg);color:var(--lf-dark)}.ls-craft .ls-craft__link{display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--lf-gold-soft);color:var(--lf-bg)}.ls-craft .ls-craft__link:hover{color:var(--lf-gold-soft)}.ls-craft .ls-craft__link--dark{align-self:flex-start;text-decoration-color:var(--lf-gold);color:var(--lf-accent)}.ls-craft .ls-craft__link--dark:hover{color:var(--lf-text)}.ls-craft__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 3rem}.ls-craft__actions--center{justify-content:center;gap:1.2rem}.ls-craft dl,.ls-craft dd{margin:0}.ls-craft .ls-craft__text--on-dark{color:var(--lf-on-dark)}.ls-craft .ls-craft__small{max-width:44rem;font-size:1.4rem;line-height:1.6;color:var(--lf-muted)}.ls-craft .ls-craft__small--on-dark{color:#b9c6bf}.ls-craft__head{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:990px){.ls-craft__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:8rem}.ls-craft__head>*{flex:1 1 0;min-width:0}.ls-craft__head .ls-craft__head-text{flex:0 1 48rem}}.ls-craft__hero{background:var(--lf-accent);color:var(--lf-bg)}.ls-craft__hero--dark{background:var(--lf-dark)}.ls-craft__hero-grid{display:flex;flex-direction:column;gap:4rem;padding-top:6rem;padding-bottom:4.8rem}.ls-craft__hero-copy{display:flex;flex-direction:column;gap:2.4rem;min-width:0;max-width:70rem}.ls-craft__hero--emerald .ls-craft__lede--on-dark{color:#e2e8e4}.ls-craft__hero--emerald .ls-craft__text--on-dark{color:#c5d0ca}.ls-craft__hero-media{width:100%;max-width:34rem;margin:0 auto}.ls-craft__frame{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background-color:#24493e;background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px)}.ls-craft__frame--lift{box-shadow:0 1px 2px #0a141033,0 10px 20px #0a14102e,0 32px 64px #0a141042}.ls-craft__frame img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ls-craft__ph{position:absolute;left:1.8rem;right:1.8rem;top:1.6rem;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:#b9c6bf}.ls-craft .ls-craft__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(247,242,234,.24)}.ls-craft__fact{display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:2rem 1.2rem 2.2rem 0}.ls-craft__fact:nth-child(2n){padding-left:1.6rem;border-left:1px solid rgba(247,242,234,.24)}.ls-craft__fact:nth-child(n+3){border-top:1px solid rgba(247,242,234,.24)}.ls-craft__fact-value{font-family:var(--font-heading-family);font-size:calc(clamp(2.8rem,8vw,3.6rem) * var(--lf-scale, 1));line-height:1;letter-spacing:-.02em;font-weight:var(--lf-hw, 400);color:var(--lf-gold-soft)}.ls-craft__fact-label{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--lf-on-dark)}@media screen and (min-width:750px){.ls-craft__hero-grid{padding-top:9.6rem;padding-bottom:8rem}.ls-craft__hero-grid--media{flex-direction:row;align-items:center;gap:6.4rem}.ls-craft__hero-copy{flex:1.4 1 0;gap:2.8rem}.ls-craft__hero-media{flex:1 1 0;max-width:46rem;margin:0}.ls-craft .ls-craft__facts{grid-template-columns:repeat(var(--lf-facts, 4),minmax(0,1fr))}.ls-craft__fact,.ls-craft__fact:nth-child(2n){padding:2.8rem 2.4rem 3.4rem;border-top:0;border-left:1px solid rgba(247,242,234,.24)}.ls-craft__fact:first-child{padding-left:0;border-left:0}.ls-craft__fact-value{font-size:calc(clamp(3.4rem,3.4vw,4.8rem) * var(--lf-scale, 1))}.ls-craft__fact-label{font-size:1.2rem}}.ls-craft__split{display:flex;flex-direction:column;gap:3.6rem}.ls-craft__ledger{display:flex;flex-direction:column;gap:2rem;padding:2rem 2rem 2.4rem;border:1px solid var(--lf-rule);background:#fff;box-shadow:0 1px 2px #4a3a220f,0 18px 40px #4a3a221a}.ls-craft__switch{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--lf-text)}html.no-js .ls-craft__switch{display:none}.ls-craft .ls-craft__switch-btn{-webkit-appearance:none;appearance:none;min-height:5rem;margin:0;padding:.8rem 1rem;border:0;border-radius:0;background:transparent;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--lf-text);cursor:pointer;transition:background-color .25s ease,color .25s ease}.ls-craft .ls-craft__switch-btn.is-active{background:var(--lf-text);color:var(--lf-bg)}.ls-craft .ls-craft__switch-btn:focus-visible{outline-offset:-.4rem}.ls-craft .ls-craft__ledger-head{font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--lf-muted)}.ls-craft .ls-craft__lines{display:flex;flex-direction:column;border-bottom:1px solid var(--lf-rule)}.ls-craft__line{display:flex;align-items:center;gap:1.4rem;min-height:5.6rem;padding:1.2rem 0;border-top:1px solid var(--lf-rule);font-family:var(--font-heading-family);font-size:calc(1.7rem * var(--lf-scale, 1));line-height:1.35;color:var(--lf-text);transition:color .45s ease;transition-delay:calc(var(--lf-i, 0) * 80ms)}.ls-craft__line-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;color:#a09482;transition:color .45s ease;transition-delay:calc(var(--lf-i, 0) * 80ms)}.ls-craft__mark-out{display:none}.ls-craft__line-label{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:transparent;transition:text-decoration-color .45s ease;transition-delay:calc(var(--lf-i, 0) * 80ms)}.ls-craft__ledger[data-mode=ours] .ls-craft__line--cut{color:#a69b8b}.ls-craft__ledger[data-mode=ours] .ls-craft__line--cut .ls-craft__line-label{text-decoration-color:currentColor}.ls-craft__ledger[data-mode=ours] .ls-craft__line--cut .ls-craft__mark-in{display:none}.ls-craft__ledger[data-mode=ours] .ls-craft__line--cut .ls-craft__mark-out{display:block}.ls-craft__ledger[data-mode=ours] .ls-craft__line:not(.ls-craft__line--cut){color:var(--lf-accent)}.ls-craft__ledger[data-mode=ours] .ls-craft__line:not(.ls-craft__line--cut) .ls-craft__line-mark{color:var(--lf-gold)}.ls-craft__ledger[data-mode=theirs] .ls-craft__line-note,.ls-craft__ledger[data-mode=theirs] [data-lf-when=ours],.ls-craft__ledger[data-mode=ours] [data-lf-when=theirs]{display:none}.ls-craft .ls-craft__ledger-foot{font-size:calc(1.8rem * var(--lf-scale, 1));line-height:1.5;color:var(--lf-text)}.ls-craft__ledger[data-mode=ours] .ls-craft__ledger-foot{color:var(--lf-accent)}@media screen and (min-width:750px){.ls-craft__ledger{gap:2.4rem;padding:3.2rem 3.2rem 3.6rem}.ls-craft .ls-craft__switch-btn{min-height:5.6rem;font-size:1.3rem}.ls-craft__line{min-height:6.4rem;font-size:calc(2rem * var(--lf-scale, 1))}.ls-craft .ls-craft__ledger-foot{font-size:calc(2.1rem * var(--lf-scale, 1))}}@media screen and (min-width:990px){.ls-craft__split{flex-direction:row;align-items:center;gap:8rem}.ls-craft__split-copy{flex:5 1 0;min-width:0}.ls-craft__split-side{flex:6 1 0;min-width:0}}.ls-craft__range{background:var(--lf-band)}.ls-craft__explorer{display:flex;flex-direction:column;gap:2.4rem}.ls-craft__tabs-row{position:relative;margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto;scrollbar-width:none}.ls-craft__tabs-row::-webkit-scrollbar{display:none}.ls-craft__tabs-row.has-more{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.ls-craft__tabs{display:flex;gap:1.6rem;width:max-content}html.no-js .ls-craft__tabs-row{display:none}.ls-craft .ls-craft__tab{-webkit-appearance:none;appearance:none;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:.4rem;width:16rem;margin:0;padding:1.6rem 0 1rem;border:0;border-top:2px solid #d3c5b0;border-radius:0;background:none;font:inherit;text-align:left;color:var(--lf-muted);cursor:pointer;transition:color .25s ease,border-color .25s ease}.ls-craft .ls-craft__tab:hover{color:var(--lf-text)}.ls-craft .ls-craft__tab.is-active{border-top-color:var(--lf-gold);color:var(--lf-text)}.ls-craft__tab-num{font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.2em;font-weight:500;color:var(--lf-gold)}.ls-craft__tab-title{font-family:var(--font-heading-family);font-size:calc(1.8rem * var(--lf-scale, 1));line-height:1.25;letter-spacing:-.005em}.ls-craft__panels{display:grid}.ls-craft__panel{display:flex;grid-area:1 / 1;flex-direction:column;min-width:0;border:1px solid var(--lf-rule);background:#fff;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.ls-craft__panel.is-active{opacity:1;visibility:visible;transition:opacity .5s ease}html.no-js .ls-craft__panels{gap:2.4rem}html.no-js .ls-craft__panel{grid-area:auto;opacity:1;visibility:visible}.ls-craft__panel-media{position:relative;flex:0 0 auto;aspect-ratio:5 / 4;overflow:hidden;background-color:var(--lf-accent);background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px)}.ls-craft__panel-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.6s ease-out}.ls-craft__panel.is-active .ls-craft__panel-media img,html.no-js .ls-craft__panel-media img{transform:none}.ls-craft .ls-craft__plate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;padding:2.4rem;color:var(--lf-bg)}.ls-craft__plate-hint{margin-bottom:auto;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:#b9c6bf}.ls-craft__plate-value{font-family:var(--font-heading-family);font-size:calc(clamp(6.4rem,22vw,9.6rem) * var(--lf-scale, 1));line-height:.9;letter-spacing:-.03em;font-weight:var(--lf-hw, 400);color:var(--lf-gold-soft)}.ls-craft__plate-label{font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.ls-craft__panel-body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.8rem;min-width:0;padding:2.8rem 2rem 3.2rem}.ls-craft .ls-craft__panel-num{font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.22em;font-weight:500;color:var(--lf-gold)}.ls-craft__panel-title{display:flex;flex-direction:column;gap:.6rem}.ls-craft .ls-craft__tagline{font-size:calc(1.7rem * var(--lf-scale, 1));line-height:1.4;font-style:italic;color:var(--lf-accent)}.ls-craft .ls-craft__spec{display:grid;border-top:1px solid var(--lf-rule)}.ls-craft__spec-row{display:grid;grid-template-columns:8.4rem minmax(0,1fr);gap:1.6rem;align-items:baseline;padding:1.2rem 0;border-bottom:1px solid var(--lf-rule)}.ls-craft__spec dt{font-family:var(--font-heading-family);font-size:1.05rem;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--lf-muted)}.ls-craft__spec dd{font-family:var(--font-heading-family);font-size:calc(1.6rem * var(--lf-scale, 1));line-height:1.45;color:var(--lf-text)}.ls-craft__panel-body .ls-craft__actions{margin-top:auto;padding-top:.8rem}@media screen and (min-width:750px){.ls-craft__explorer{gap:3.2rem}.ls-craft__tabs-row{margin:0;padding:0;overflow:visible}.ls-craft__tabs{display:grid;grid-template-columns:repeat(var(--lf-tabs, 5),minmax(0,1fr));gap:2rem;width:auto}.ls-craft .ls-craft__tab{width:auto;padding:2rem 0 1rem}.ls-craft__tab-title{font-size:calc(1.9rem * var(--lf-scale, 1))}.ls-craft__panel{flex-direction:row}.ls-craft__panel-media{flex:0 0 42%;aspect-ratio:auto;min-height:56rem}.ls-craft .ls-craft__plate{padding:4rem}.ls-craft__plate-value{font-size:calc(clamp(8rem,10vw,14rem) * var(--lf-scale, 1))}.ls-craft__panel-body{justify-content:center;gap:2.2rem;padding:5.6rem 5.6rem 5.6rem 6.4rem}.ls-craft__panel-body .ls-craft__actions{margin-top:0}.ls-craft__spec-row{grid-template-columns:11rem minmax(0,1fr);padding:1.4rem 0}.ls-craft__spec dt{font-size:1.15rem}.ls-craft__spec dd{font-size:calc(1.7rem * var(--lf-scale, 1))}}@media screen and (min-width:750px)and (max-width:989px){.ls-craft__panel-body{padding:4rem 3.2rem}.ls-craft__tab-title{font-size:calc(1.6rem * var(--lf-scale, 1))}.ls-craft__tabs{gap:1.2rem}}.ls-craft__primers{background:var(--lf-accent);color:var(--lf-bg)}.ls-craft__primers .ls-craft__lede--on-dark{color:#e2e8e4}.ls-craft__primers .ls-craft__text--on-dark{color:#c5d0ca}.ls-craft .ls-craft__molecules{display:grid;border:1px solid rgba(247,242,234,.24)}.ls-craft__molecule{display:flex;flex-direction:column;gap:1.2rem;min-width:0;padding:2.8rem 2rem 3rem;border-top:1px solid rgba(247,242,234,.24);transition:background-color .3s ease}.ls-craft__molecule:first-child{border-top:0}.ls-craft__molecule-num{font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.2em;font-weight:500;color:var(--lf-gold-soft)}.ls-craft .ls-craft__molecule .ls-craft__h4{font-size:calc(2.6rem * var(--lf-scale, 1));font-weight:var(--lf-hw, 400)}.ls-craft .ls-craft__molecule-tag{font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--lf-gold-soft)}.ls-craft__layering{display:flex;flex-direction:column;gap:3.2rem}.ls-craft .ls-craft__layers{display:grid}.ls-craft__layer{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:1.2rem;align-items:start;padding:2.4rem 0;border-top:1px solid rgba(247,242,234,.24)}.ls-craft__layer:last-child{border-bottom:1px solid rgba(247,242,234,.24)}.ls-craft__layer-num{font-family:var(--font-heading-family);font-size:calc(4.8rem * var(--lf-scale, 1));line-height:.9;letter-spacing:-.03em;font-weight:var(--lf-hw, 400);color:var(--lf-gold-soft)}.ls-craft__layer-body{display:flex;flex-direction:column;gap:1rem;min-width:0}@media screen and (min-width:750px){.ls-craft .ls-craft__molecules{grid-template-columns:repeat(var(--lf-molecules, 3),minmax(0,1fr))}.ls-craft__molecule,.ls-craft__molecule:first-child{padding:4rem 3.2rem 4.4rem;border-top:0;border-left:1px solid rgba(247,242,234,.24)}.ls-craft__molecule:first-child{border-left:0}.ls-craft__layer{grid-template-columns:7.2rem minmax(0,1fr);padding:2.8rem 0}.ls-craft__layer-num{font-size:calc(6rem * var(--lf-scale, 1))}}@media screen and (min-width:990px){.ls-craft__layering{flex-direction:row;align-items:flex-start;gap:8rem}.ls-craft__layering-copy{position:sticky;top:calc(var(--header-height, 0px) + 4rem);flex:5 1 0;min-width:0}.ls-craft .ls-craft__layers{flex:7 1 0;min-width:0}}@media(hover:hover){.ls-craft__molecule:hover{background-color:#f7f2ea0f}}.ls-craft .ls-craft__claims{display:grid;border-bottom:1px solid rgba(44,40,35,.2)}.ls-craft__claim{display:grid;border-top:1px solid rgba(44,40,35,.2)}.ls-craft__say,.ls-craft__wont{display:flex;align-items:flex-start;gap:1.4rem;min-width:0;padding:2rem 0}.ls-craft__wont{padding-top:0}.ls-craft__say>svg,.ls-craft__wont>svg{flex:0 0 auto;margin-top:.2rem}.ls-craft__say>svg{color:var(--lf-gold)}.ls-craft__wont>svg{color:#a39786}.ls-craft__claim-body{display:flex;flex-direction:column;gap:.6rem;min-width:0}.ls-craft .ls-craft__claim-label{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--lf-accent)}.ls-craft__wont .ls-craft__claim-label{color:var(--lf-muted)}.ls-craft .ls-craft__claim-text{font-family:var(--font-heading-family);font-size:calc(1.9rem * var(--lf-scale, 1));line-height:1.4;color:var(--lf-text)}.ls-craft__wont .ls-craft__claim-text{font-family:var(--font-body-family);font-size:calc(var(--lf-fs-body) * var(--lf-scale, 1));line-height:1.65;color:#554c42}@media screen and (min-width:750px){.ls-craft__claim{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ls-craft__say,.ls-craft__wont{gap:2rem;padding:3.2rem 4rem 3.2rem 0}.ls-craft__wont{padding-left:4rem;padding-right:0;border-left:1px solid rgba(44,40,35,.2)}.ls-craft .ls-craft__claim-text{font-size:calc(2.3rem * var(--lf-scale, 1));line-height:1.32}.ls-craft__wont .ls-craft__claim-text{font-size:calc(var(--lf-fs-body) * var(--lf-scale, 1));line-height:1.65}}.ls-craft__close{background:var(--lf-dark);color:var(--lf-bg)}.ls-craft__card{display:flex;flex-direction:column;align-items:center;gap:2.4rem;max-width:96rem;margin:0 auto;padding:4.8rem 2rem 4.4rem;border:1px solid rgba(201,169,140,.5);text-align:center}.ls-craft__card .ls-craft__actions{width:100%;margin-top:.8rem}.ls-craft .ls-craft__card-note{max-width:56rem;font-size:1.4rem;line-height:1.7;color:#b8ad9d}.ls-craft__card-note a{color:var(--lf-gold-soft);text-underline-offset:.4rem;white-space:nowrap}.ls-craft__card-note a:hover{color:var(--lf-bg)}@media screen and (max-width:749px){.ls-craft__card .ls-craft__btn{width:100%}}@media screen and (min-width:750px){.ls-craft__card{gap:2.8rem;padding:8rem 6rem 7.2rem}}.ls-craft [data-lf-reveal].is-waiting{opacity:0;transform:translateY(1.8rem)}.ls-craft [data-lf-reveal].is-visible{transition:opacity .7s ease,transform .7s ease}@media(prefers-reduced-motion:reduce){.ls-craft *,.ls-craft *:before,.ls-craft *:after{animation:none!important;transition:none!important}.ls-craft__panel-media img{transform:none}}.ls-faq{background:var(--ls-faq-bg, #ffffff);color:var(--ls-faq-text, #2c2823);padding:calc(6.4rem + var(--ls-faq-pt, 0px)) 0 calc(7.6rem + var(--ls-faq-pb, 0px));scroll-margin-top:calc(var(--header-height, 0px) + 2rem)}@media screen and (min-width:750px){.ls-faq{padding:calc(10rem + var(--ls-faq-pt, 0px)) 0 calc(12rem + var(--ls-faq-pb, 0px))}}.ls-faq{--ls-faq-fs-heading: calc(3rem * var(--ls-faq-scale, 1));--ls-faq-fs-q: calc(1.9rem * var(--ls-faq-scale, 1));--ls-faq-fs-body: calc(1.5rem * var(--ls-faq-scale, 1))}@media screen and (min-width:750px){.ls-faq{--ls-faq-fs-heading: clamp(calc(3.4rem * var(--ls-faq-scale, 1)), calc(4.6vw * var(--ls-faq-scale, 1)), calc(5rem * var(--ls-faq-scale, 1)));--ls-faq-fs-q: calc(2.5rem * var(--ls-faq-scale, 1));--ls-faq-fs-body: calc(1.7rem * var(--ls-faq-scale, 1))}}.ls-faq *,.ls-faq *:before,.ls-faq *:after{box-sizing:border-box}.ls-faq__wrap{max-width:92rem;margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ls-faq__wrap{padding:0 3rem}}.ls-faq__head{display:flex;flex-direction:column;align-items:center;gap:1.8rem;text-align:center;margin-bottom:4rem}.ls-faq__kicker{margin:0;font-size:1.2rem;line-height:1.5;letter-spacing:.4rem;text-transform:uppercase;font-weight:500;color:var(--ls-faq-accent)}.ls-faq .ls-faq__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--ls-faq-fs-heading);line-height:1.12;color:var(--ls-faq-text)}.ls-faq__rule{display:block;width:4.4rem;height:1px;background:var(--ls-faq-gold)}.ls-faq__intro{margin:0;max-width:62rem;font-size:var(--ls-faq-fs-body);line-height:1.7;color:var(--ls-faq-muted)}.ls-faq__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem}.ls-faq__chips[hidden]{display:none}.ls-faq .ls-faq__chip{appearance:none;-webkit-appearance:none;min-height:4.4rem;padding:0 1.6rem;border:1px solid var(--ls-faq-rule);border-radius:99rem;background:transparent;color:var(--ls-faq-accent);font-family:inherit;font-size:1.2rem;line-height:1.4;letter-spacing:.14rem;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media screen and (min-width:750px){.ls-faq .ls-faq__chip{padding:0 2.2rem;font-size:1.3rem;letter-spacing:.16rem}}.ls-faq .ls-faq__chip:hover{border-color:var(--ls-faq-accent)}.ls-faq .ls-faq__chip[aria-pressed=true]{background:var(--ls-faq-accent);border-color:var(--ls-faq-accent);color:var(--ls-faq-on-accent)}.ls-faq__swipe-bar{width:5.6rem;height:2px;margin:-1rem auto 2.4rem;background:var(--ls-faq-rule);border-radius:2px;overflow:hidden}.ls-faq__swipe-bar[hidden]{display:none}.ls-faq__swipe-thumb{display:block;width:40%;height:100%;background:var(--ls-faq-gold);border-radius:2px}@media screen and (min-width:750px){.ls-faq__swipe-bar{display:none}}.ls-faq__list{border-top:1px solid var(--ls-faq-rule)}.ls-faq__item{border-bottom:1px solid var(--ls-faq-rule)}.ls-faq__item[hidden]{display:none}.ls-faq .ls-faq__q{margin:0;font-size:inherit;line-height:inherit;letter-spacing:normal}.ls-faq .ls-faq__trigger{appearance:none;-webkit-appearance:none;width:100%;min-height:4.4rem;margin:0;padding:2.2rem 0;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;text-align:left;color:var(--ls-faq-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--ls-faq-fs-q);line-height:1.3;cursor:default}@media screen and (min-width:750px){.ls-faq .ls-faq__trigger{padding:2.6rem 0}}.ls-faq__icon{flex:0 0 auto;color:var(--ls-faq-accent);display:none;transition:transform .25s ease}.ls-faq__panel-inner{padding:0 0 3rem;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:750px){.ls-faq__panel-inner{padding-right:4.6rem}}.ls-faq__cat{margin:0;font-size:1.2rem;line-height:1.5;letter-spacing:.26rem;text-transform:uppercase;font-weight:500;color:var(--ls-faq-accent)}.ls-faq__answer{font-size:var(--ls-faq-fs-body);line-height:1.76;color:var(--ls-faq-text)}.ls-faq__answer p{margin:0 0 1.4rem}.ls-faq__answer ul,.ls-faq__answer ol{margin:0 0 1.4rem;padding-left:2.2rem}.ls-faq__answer *:last-child{margin-bottom:0}.ls-faq .ls-faq__answer a{color:var(--ls-faq-accent);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.ls-faq .ls-faq__chip:focus-visible,.ls-faq .ls-faq__trigger:focus-visible,.ls-faq .ls-faq__answer a:focus-visible{outline:2px solid var(--ls-faq-accent);outline-offset:3px}.ls-faq__empty{margin:0;padding:3rem;border:1px dashed #cfc3af;text-align:center}.ls-faq--js .ls-faq__trigger{cursor:pointer}.ls-faq--js .ls-faq__icon{display:block}.ls-faq--js .ls-faq__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .32s ease,visibility 0s linear .32s}.ls-faq--js .ls-faq__panel-inner{overflow:hidden;min-height:0;padding-bottom:0}.ls-faq--js .ls-faq__panel-inner>*:last-child{padding-bottom:3rem}.ls-faq--js .ls-faq__item.is-open .ls-faq__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .32s ease,visibility 0s linear 0s}.ls-faq--js .ls-faq__item.is-open .ls-faq__icon{transform:rotate(180deg)}@media screen and (max-width:749px){.ls-faq{padding:calc(4.8rem + var(--ls-faq-pt, 0px)) 0 calc(5.6rem + var(--ls-faq-pb, 0px))}.ls-faq__head{gap:1.4rem;margin-bottom:2.8rem}.ls-faq__chips{flex-wrap:nowrap;justify-content:flex-start;gap:.8rem;margin:0 -1.5rem 2.4rem;padding:0 1.5rem .4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ls-faq__chips::-webkit-scrollbar{display:none}.ls-faq .ls-faq__chip{flex:0 0 auto;white-space:nowrap}.ls-faq .ls-faq__trigger{padding:1.8rem 0;gap:1.6rem}.ls-faq__panel-inner{padding-bottom:2.2rem;gap:.8rem}.ls-faq--js .ls-faq__panel-inner>*:last-child{padding-bottom:2.2rem}.ls-faq__answer{line-height:1.7}.ls-faq__answer p{margin-bottom:1.2rem}}@media(prefers-reduced-motion:reduce){.ls-faq--js .ls-faq__panel,.ls-faq--js .ls-faq__item.is-open .ls-faq__panel,.ls-faq__icon,.ls-faq .ls-faq__chip{transition:none}}.ls-guides,.ls-guides *{box-sizing:border-box}.ls-guides{padding:8rem 0;background:#f7f2ea;color:#2c2823}@media screen and (max-width:749px){.ls-guides{padding:6.4rem 0}}:where(.ls-guides) p,:where(.ls-guides) h2,:where(.ls-guides) ul{margin:0}.ls-guides__wrap{max-width:var(--page-width, 140rem);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.ls-guides__wrap{padding:0 5rem}}.ls-guides__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.2rem}.ls-guides__head>div{flex:1 1 auto;min-width:0}@media screen and (max-width:749px){.ls-guides__head{flex-direction:column;align-items:flex-start;gap:1.6rem}}.ls-guides__label{margin-bottom:2rem!important;font-family:var(--font-heading-family);font-size:1.15rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:#173b31}.ls-guides__title{font-family:var(--font-heading-family);font-weight:var(--gd-hw);font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.06;letter-spacing:-.01em}.ls-guides__accent{display:block;font-family:var(--font-body-family);color:#173b31}.ls-guides__all{flex:none;padding-bottom:.3rem;border-bottom:1px solid currentColor;color:#173b31;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.ls-guides__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;padding:0;list-style:none}@media screen and (max-width:989px){.ls-guides__list{display:flex;gap:1.4rem;margin:0 -1.6rem;padding:0 1.6rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding-left:1.6rem;scrollbar-width:none}.ls-guides__list::-webkit-scrollbar{display:none}.ls-guides__item{flex:0 0 78%;scroll-snap-align:start}}@media screen and (min-width:750px)and (max-width:989px){.ls-guides__list{margin:0 -5rem;padding:0 5rem;scroll-padding-left:5rem}.ls-guides__item{flex-basis:44%}}.ls-guides__card{display:flex;flex-direction:column;height:100%;background:#fff;color:inherit;text-decoration:none;transition:box-shadow .3s ease}.ls-guides__card:hover{box-shadow:0 2rem 4rem -3rem #2c282373}.ls-guides__media{position:relative;display:block;overflow:hidden;background:#efe6d8}.ls-guides__media:before{content:"";display:block;padding-top:72%}.ls-guides__media img,.ls-guides__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ls-guides__card:hover .ls-guides__media img{transform:scale(1.04)}.ls-guides__body{display:flex;flex-direction:column;flex:1 1 auto;gap:1rem;padding:2rem 2rem 2.4rem}.ls-guides__date{font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:#b08d57}.ls-guides__name{font-family:var(--font-heading-family);font-weight:var(--gd-hw);font-size:2.2rem;line-height:1.2}.ls-guides__excerpt{font-size:1.45rem;line-height:1.65;color:#6e6358}.ls-guides__read{margin-top:auto;padding-top:.6rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#173b31}.ls-guides__bar{position:relative;height:2px;margin-top:1.8rem;overflow:hidden;background:#2c282324}.ls-guides__bar[hidden]{display:none}.ls-guides__bar span{display:block;height:100%;width:30%;background:#2c2823;transition:transform .12s linear}.ls-guides__list--single{display:block!important;margin:0!important;padding:0!important}.ls-guides__list--single .ls-guides__item{flex:none}@media screen and (min-width:750px){.ls-guides__list--single .ls-guides__card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ls-guides__list--single .ls-guides__body{justify-content:center;padding:4rem 4.8rem}.ls-guides__list--single .ls-guides__name{font-size:clamp(2.6rem,2.6vw,3.4rem)}}.ls-guides__note{padding:2rem;border:1px dashed #c9bfb3;color:#6e6358}.ls-hh,.ls-hh *{box-sizing:border-box}.ls-hh{--hh-fs-label: 1.15rem;position:relative;background:var(--hh-dark);color:var(--hh-on-dark)}:where(.ls-hh) p,:where(.ls-hh) ul,:where(.ls-hh) h1{margin:0}:where(.ls-hh) ul{padding:0;list-style:none}.ls-hh__wrap{position:relative;z-index:2;width:100%;max-width:var(--page-width, 140rem);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.ls-hh__wrap{padding:0 5rem}}.ls-hh__hero{position:relative;display:flex;align-items:flex-end;min-height:100vh;min-height:100svh;padding:12rem 0 4rem}@media screen and (min-width:750px){.ls-hh__hero{min-height:min(90vh,88rem);padding:14rem 0 6.4rem}}.ls-hh__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.ls-hh__img,.ls-hh__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;animation:hhSettle 2.4s cubic-bezier(.2,.7,.2,1) both}@keyframes hhSettle{0%{transform:scale(1.06)}to{transform:scale(1)}}.ls-hh__pic{display:contents}.ls-hh__desk{display:none}@media screen and (min-width:750px){.ls-hh__desk{display:block}.ls-hh__mob{display:none}}.ls-hh__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 70% 20%,#5b4636 0%,var(--hh-dark) 70%)}.ls-hh__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(20,18,16,min(calc(var(--hh-shade-m) + .35),.92)),rgba(20,18,16,calc(var(--hh-shade-m) * .8)) 45%,#14121000 72%)}@media screen and (max-width:749px){.ls-hh__shade:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 75% 62% at var(--hh-spot-x) 26%,rgba(20,18,16,0) 0%,rgba(20,18,16,0) 30%,rgba(20,18,16,min(calc(var(--hh-shade-m) * 1.7),.85)) 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%)}}@media screen and (min-width:750px){.ls-hh__shade{background:linear-gradient(90deg,rgba(20,18,16,calc(var(--hh-shade) + .3)),rgba(20,18,16,var(--hh-shade)) 40%,#14121000 70%),linear-gradient(0deg,rgba(20,18,16,calc(var(--hh-shade) * .8)),#14121000 40%)}}.ls-hh__grid{display:grid;gap:3.2rem;align-items:end}@media screen and (min-width:990px){.ls-hh__grid{grid-template-columns:minmax(0,70rem) minmax(0,1fr);gap:6.4rem}}.ls-hh__copy{min-width:0}.ls-hh__kicker{padding-left:0;font-family:var(--font-heading-family);font-size:calc(var(--hh-fs-label) * var(--hh-scale));font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--hh-gold-soft)}.ls-hh__title{margin-top:1.8rem!important;font-family:var(--font-heading-family);font-weight:var(--hh-hw);font-size:calc(clamp(3.6rem,5.6vw,7.2rem) * var(--hh-scale));line-height:1.02;letter-spacing:-.015em;color:var(--hh-on-dark);text-wrap:balance}.ls-hh__accent{display:block;font-family:var(--font-body-family);color:var(--hh-gold-soft)}.ls-hh__kicker,.ls-hh__accent{text-shadow:0 1px 2px rgba(20,18,16,.35),0 0 24px rgba(20,18,16,.55)}.ls-hh__title,.ls-hh__text{text-shadow:0 1px 2px rgba(20,18,16,.25),0 0 24px rgba(20,18,16,.35)}@media screen and (max-width:749px){.ls-hh__kicker,.ls-hh__accent{color:#ead7b6}.ls-hh__kicker{font-weight:600}}.ls-hh__text{max-width:48rem;margin-top:2rem!important;font-size:calc(1.65rem * var(--hh-scale));line-height:1.65;color:#f7f2eae0}@media screen and (max-width:749px){.ls-hh__text{margin-top:1.4rem!important;font-size:calc(1.45rem * var(--hh-scale));line-height:1.55}}.ls-hh__search{position:relative;z-index:5;max-width:52rem;margin-top:2.8rem}@media screen and (max-width:749px){.ls-hh__search{margin-top:2rem}}.ls-hh__search-label{display:block;margin-bottom:1rem;font-size:calc(1.1rem * var(--hh-scale));letter-spacing:.22em;text-transform:uppercase;color:#f7f2eacc}.ls-hh__field{position:relative;display:flex;align-items:center;background:#f7f2eaf5;box-shadow:0 2rem 4rem -2.4rem #0009;transition:box-shadow .25s ease}.ls-hh__field:focus-within{box-shadow:0 0 0 2px var(--hh-gold),0 2rem 4rem -2.4rem #0009}.ls-hh__field-icon{flex:none;width:2rem;height:2rem;margin-left:1.6rem;color:#6e6358}.ls-hh__input{flex:1 1 auto;min-width:0;height:5.6rem;padding:0 1.2rem;border:0;background:transparent;color:#2c2823;font:inherit;font-size:calc(1.6rem * var(--hh-scale));outline:none;-webkit-appearance:none;appearance:none}.ls-hh .ls-hh__input:focus,.ls-hh .ls-hh__input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:0!important;background:transparent!important}.ls-hh__input{border-radius:0;text-shadow:none}.ls-hh__input::placeholder{color:#8a7f73}.ls-hh__input::-webkit-search-cancel-button{display:none}.ls-hh__go{flex:none;display:inline-flex;align-items:center;gap:.8rem;height:5.6rem;padding:0 2rem;border:0;background:var(--hh-gold);color:#fff;font:inherit;font-size:calc(1.15rem * var(--hh-scale));letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease}.ls-hh__go:hover{background:color-mix(in srgb,var(--hh-gold) 82%,#000)}.ls-hh__go svg{width:1.6rem;height:1.6rem}@media screen and (max-width:749px){.ls-hh__input,.ls-hh__go{height:5.2rem}.ls-hh__go{padding:0 1.6rem}.ls-hh__go span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.ls-hh__results{position:absolute;top:100%;left:0;right:0;z-index:20;margin-top:.6rem;max-height:60vh;overflow-y:auto;background:#fff;color:#2c2823;box-shadow:0 2.4rem 4.8rem -2rem #00000080}.ls-hh__results[hidden]{display:none}.ls-hh__result{display:grid;grid-template-columns:5.2rem minmax(0,1fr) auto;gap:1.4rem;align-items:center;padding:1rem 1.4rem;border-bottom:1px solid #efe7db;color:inherit;text-decoration:none}.ls-hh__result:hover,.ls-hh__result.is-active{background:#f7f2ea}.ls-hh__result img,.ls-hh__result-ph{width:5.2rem;height:6.4rem;object-fit:cover;background:#efe6d8;display:block}.ls-hh__result-format{display:inline-block;margin-bottom:.4rem;padding:.35rem .6rem;background:#efe6d8;color:#6e5a43;font-size:.95rem;line-height:1;letter-spacing:.16em;text-transform:uppercase}.ls-hh__result-name{display:block;font-family:var(--font-heading-family);font-size:1.55rem;line-height:1.25}.ls-hh__result-sub{display:block;margin-top:.2rem;font-size:1.25rem;line-height:1.35;color:#6e6358}.ls-hh__result-price{font-size:1.35rem;white-space:nowrap}.ls-hh__result-all,.ls-hh__result-none{display:block;padding:1.4rem;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hh-accent);text-decoration:none}.ls-hh__result-none{letter-spacing:.04em;text-transform:none;font-size:1.4rem;color:#6e6358}.ls-hh__result-all.is-active{background:#f7f2ea}@media screen and (max-width:749px){.ls-hh__search-note{display:none}.ls-hh__hero{padding-top:9.6rem}.ls-hh__button{min-height:4.6rem;padding:0 2.2rem}.ls-hh__for{margin-top:1.8rem!important}.ls-hh__score-num{font-size:calc(3.6rem * var(--hh-scale))!important}}.ls-hh__search-note{margin-top:.8rem!important;font-size:calc(1.25rem * var(--hh-scale));color:#f7f2eab3}.ls-hh__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ls-hh__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;margin-top:2.8rem}@media screen and (max-width:749px){.ls-hh__actions{margin-top:2rem;gap:1.4rem 2.2rem}}.ls-hh__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 3rem;border:1px solid rgba(247,242,234,.7);color:var(--hh-on-dark);font-size:calc(1.2rem * var(--hh-scale));letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ls-hh__button:hover{background:var(--hh-on-dark);border-color:var(--hh-on-dark);color:var(--hh-dark)}.ls-hh__link{padding-bottom:.3rem;border-bottom:1px solid currentColor;color:var(--hh-on-dark);font-size:calc(1.45rem * var(--hh-scale));text-decoration:none}.ls-hh__for{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.8rem;margin-top:2.4rem!important;font-size:calc(1.35rem * var(--hh-scale))}.ls-hh__for-label{font-size:calc(1.05rem * var(--hh-scale));letter-spacing:.24em;text-transform:uppercase;color:var(--hh-gold-soft)}.ls-hh__for a{color:#f7f2eae0;text-decoration:none;border-bottom:1px solid rgba(247,242,234,.3)}.ls-hh__for a:hover{color:#fff;border-bottom-color:currentColor}.ls-hh__proof{display:grid;gap:1rem;justify-self:start;padding-top:2.4rem;border-top:1px solid rgba(247,242,234,.18);font-size:calc(1.4rem * var(--hh-scale));color:#f7f2eae0}@media screen and (min-width:990px){.ls-hh__proof{justify-self:end;padding:0 0 0 3.2rem;border-top:0;border-left:1px solid rgba(247,242,234,.18)}}@media screen and (max-width:749px){.ls-hh__proof{gap:.7rem;padding-top:2rem;font-size:calc(1.3rem * var(--hh-scale))}}.ls-hh__score-link{display:inline-flex;align-items:center;gap:1.4rem;color:inherit;text-decoration:none}.ls-hh__score-cta{justify-self:start;margin-top:.4rem;padding-bottom:.2rem;border-bottom:1px solid currentColor;color:var(--hh-gold-soft);transition:color .25s ease}.ls-hh__score-link:hover .ls-hh__score-cta,.ls-hh__score-link:focus-visible .ls-hh__score-cta{color:var(--hh-on-dark)}.ls-hh__score{display:flex;align-items:center;gap:1.4rem;margin-bottom:.6rem}.ls-hh__score-num{font-family:var(--font-heading-family);font-weight:var(--hh-hw);font-size:calc(4.4rem * var(--hh-scale));line-height:1}.ls-hh__score-meta{display:grid;gap:.3rem;font-size:calc(1.1rem * var(--hh-scale));letter-spacing:.18em;text-transform:uppercase;color:#f7f2eab8}.ls-hh__stars{color:var(--hh-gold-soft);letter-spacing:.12em;font-size:1.4rem}.ls-hh__fact{display:flex;align-items:center;gap:1rem}.ls-hh__fact:before{content:"";flex:none;width:.8rem;height:1px;background:var(--hh-gold-soft)}.ls-hh__fact--live:before{display:none}.ls-hh__blink{position:relative;flex:none;width:.8rem;height:.8rem;border-radius:50%;background:var(--hh-gold-soft)}.ls-hh__blink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--hh-gold-soft);animation:hhBlink 2.2s ease-out infinite}@keyframes hhBlink{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.8);opacity:0}}.ls-hh__cue{position:absolute;left:50%;bottom:1.6rem;z-index:2;display:none;width:2.4rem;height:3.8rem;margin-left:-1.2rem;border:1px solid rgba(247,242,234,.5);border-radius:99rem}@media screen and (min-width:990px){.ls-hh__cue{display:block}}.ls-hh__cue span{position:absolute;top:.7rem;left:50%;width:2px;height:.7rem;margin-left:-1px;border-radius:2px;background:var(--hh-on-dark);animation:hhCue 1.8s ease-in-out infinite}@keyframes hhCue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(1.2rem);opacity:0}to{transform:translateY(0);opacity:0}}.ls-hh.is-ready [data-hh-in]{opacity:0;transform:translateY(1.4rem);animation:hhIn .9s cubic-bezier(.2,.7,.2,1) var(--hh-delay, 0ms) forwards}@keyframes hhIn{to{opacity:1;transform:none}}.ls-hh.is-ready .ls-hh__title[data-hh-in],.ls-hh.is-ready .ls-hh__text[data-hh-in]{opacity:1;animation-name:hhRise}@keyframes hhRise{to{transform:none}}.ls-hh__bar{position:fixed;left:50%;bottom:1.6rem;z-index:50;max-width:calc(100vw - 3.2rem);padding:.5rem;border-radius:99rem;background:#2c2823eb;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 1.6rem 3.2rem -1.6rem #0000008c;transform:translate(-50%,160%);opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s ease;overflow:hidden}.ls-hh__bar.is-shown{transform:translate(-50%);opacity:1}.ls-hh__bar-list{display:flex;gap:.2rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none}.ls-hh__bar-list::-webkit-scrollbar{display:none}.ls-hh__bar-list li{flex:none}.ls-hh__bar-link{display:inline-flex;align-items:center;min-height:3.8rem;padding:0 1.6rem;border-radius:99rem;color:#f7f2eab8;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.ls-hh__bar-link:hover{color:#f7f2ea}.ls-hh__bar-link.is-active{background:var(--hh-gold);color:#fff}.ls-hh__bar-progress{position:absolute;left:2.4rem;right:2.4rem;bottom:.2rem;height:1px;background:#f7f2ea1f}.ls-hh__bar-progress span{display:block;height:100%;width:0;background:var(--hh-gold-soft)}@media screen and (max-width:749px){.ls-hh__bar{top:var(--hh-bar-top, 7.2rem);bottom:auto;max-width:calc(100vw - 2.4rem);transform:translate(-50%,-180%);transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .3s ease,top .2s ease}.ls-hh__bar.is-shown{transform:translate(-50%)}.ls-hh__bar--m-bottom{top:auto;bottom:1.2rem;transform:translate(-50%,180%)}.ls-hh__bar-link{min-height:3.4rem;padding:0 1.2rem;font-size:1rem;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.ls-hh__img,.ls-hh__video,.ls-hh__blink:after,.ls-hh__cue span{animation:none}.ls-hh.is-ready [data-hh-in]{opacity:1;transform:none;animation:none}.ls-hh__bar{transition:none}}.ls-hp,.ls-hp *{box-sizing:border-box}.ls-hp{--hp-fs-label: 1.15rem;background:var(--hp-bg);color:var(--hp-text)}:where(.ls-hp) p,:where(.ls-hp) ul,:where(.ls-hp) dl,:where(.ls-hp) dd,:where(.ls-hp) h2,:where(.ls-hp) h3{margin:0}:where(.ls-hp) ul{padding:0;list-style:none}.ls-hp__wrap{max-width:var(--page-width, 140rem);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.ls-hp__wrap{padding:0 5rem}}.ls-hp__chapter{padding:9.6rem 0}@media screen and (max-width:749px){.ls-hp__chapter{padding:6.4rem 0}}.ls-hp__chapter--band{background:var(--hp-band)}.ls-hp__chapter--dark{background:var(--hp-dark);color:var(--hp-on-dark)}.ls-hp__head{display:grid;gap:2rem;align-items:end;margin-bottom:4.8rem}@media screen and (min-width:990px){.ls-hp__head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6.4rem}}@media screen and (max-width:749px){.ls-hp__head{margin-bottom:3.2rem}}.ls-hp__head-side{display:grid;gap:1.6rem;justify-items:start}.ls-hp__label{margin-bottom:2rem!important;font-family:var(--font-heading-family);font-size:calc(var(--hp-fs-label) * var(--hp-scale));font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--hp-accent)}.ls-hp__label--soft{color:var(--hp-gold-soft)}.ls-hp__h2{font-family:var(--font-heading-family);font-weight:var(--hp-hw);font-size:calc(clamp(3.4rem,4.6vw,5.6rem) * var(--hp-scale));line-height:1.06;letter-spacing:-.01em;color:var(--hp-text)}.ls-hp__h2--on-dark{color:var(--hp-on-dark)}.ls-hp__accent{display:block;font-family:var(--font-body-family);color:var(--hp-accent)}.ls-hp__accent--soft{color:var(--hp-gold-soft)}.ls-hp__lede{max-width:46rem;font-size:calc(1.6rem * var(--hp-scale));line-height:1.75;color:#6e6358}.ls-hp__lede--on-dark{color:#f7f2eac7}.ls-hp__more{padding-bottom:.3rem;border-bottom:1px solid currentColor;color:var(--hp-accent);font-size:calc(1.15rem * var(--hp-scale));letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.ls-hp__more:after{content:" \2192"}.ls-hp__more--on-dark{display:inline-block;margin-top:4rem;color:var(--hp-gold-soft)}.ls-hp__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--hp-band) 70%,var(--hp-gold));color:#fff;font-size:1.2rem;letter-spacing:.08em}.ls-hp__ph--dark{background:color-mix(in srgb,var(--hp-dark) 80%,var(--hp-gold))}.ls-hp__note{padding:2rem;border:1px dashed #c9bfb3;color:#6e6358}.ls-hp__note--dark{border-color:#f7f2ea4d;color:#f7f2eab3}.ls-hp__tag{position:absolute;top:1rem;left:1rem;z-index:1;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem .55rem .7rem;background:#fff;color:#2c2823;font-size:.95rem;line-height:1;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 1px 2px #0000000f}.ls-hp__tag:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--hp-gold)}.ls-hp__rail{margin:0 -1.6rem}.ls-hp__tiles{display:grid;grid-auto-flow:column;grid-auto-columns:min(66vw,30rem);gap:1.2rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding:0 1.6rem;padding:0 1.6rem .4rem;scrollbar-width:none}.ls-hp__tiles::-webkit-scrollbar{display:none}.ls-hp__tile{scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.ls-hp__rail{margin:0}.ls-hp__tiles{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(min(var(--hp-cols, 4),4),minmax(0,1fr));gap:2rem;overflow:visible;padding:0}}.ls-hp__card{display:flex;flex-direction:column;height:100%;color:var(--hp-text);text-decoration:none}.ls-hp__frame{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--hp-band)}.ls-hp__frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ls-hp__card:hover .ls-hp__frame img{transform:scale(1.045)}.ls-hp__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;padding-top:1.6rem}.ls-hp__card-name{font-family:var(--font-heading-family);font-weight:var(--hp-hw);font-size:calc(2.2rem * var(--hp-scale));line-height:1.15}.ls-hp__card-text{font-size:calc(1.35rem * var(--hp-scale));line-height:1.5;font-style:italic;color:#6e6358}.ls-hp__card-meta{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:auto;padding-top:1.2rem;border-top:1px solid #e3d8c8;font-size:calc(1.15rem * var(--hp-scale));letter-spacing:.16em;text-transform:uppercase}.ls-hp__card-cta{color:var(--hp-accent)}.ls-hp__card-cta:after{content:" \2192";display:inline-block;transition:transform .3s ease}.ls-hp__card:hover .ls-hp__card-cta:after{transform:translate(.3rem)}.ls-hp__progress{position:relative;height:2px;margin:2rem 1.6rem 0;background:#e0d6c6;overflow:hidden}.ls-hp__progress span{display:block;height:100%;width:30%;background:var(--hp-accent)}@media screen and (min-width:750px){.ls-hp__progress{display:none}}.ls-hp__ways{display:grid;gap:2.4rem;align-items:stretch}@media screen and (min-width:990px){.ls-hp__ways{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:5.6rem}}.ls-hp__ways-media{position:relative;align-self:start;width:100%;overflow:hidden;background:var(--hp-bg)}.ls-hp__ways-media:before{content:"";display:block;padding-top:125%}@media screen and (max-width:749px){.ls-hp__ways-media:before{padding-top:80%}}@media screen and (min-width:990px){.ls-hp__ways-media:before{padding-top:100%}}.ls-hp__ways-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .6s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.ls-hp__ways-img.is-active{opacity:1;transform:none}.ls-hp__ways-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ls-hp__ways-list{display:flex;flex-direction:column;justify-content:center;border-top:1px solid #d9cdbb}.ls-hp__way{border-bottom:1px solid #d9cdbb}.ls-hp__way-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.6rem;align-items:baseline;width:100%;padding:2.2rem 0;border:0;background:none;color:var(--hp-text);font:inherit;text-align:left;cursor:pointer}.ls-hp__way-num{font-size:calc(1.1rem * var(--hp-scale));letter-spacing:.2em;color:var(--hp-gold)}.ls-hp__way-name{font-family:var(--font-heading-family);font-weight:var(--hp-hw);font-size:calc(2.6rem * var(--hp-scale));line-height:1.15;transition:color .3s ease}.ls-hp__way:not(.is-active) .ls-hp__way-name{color:#8a7f73}.ls-hp__way-head:hover .ls-hp__way-name{color:var(--hp-text)}.ls-hp__way-price{font-size:calc(1.15rem * var(--hp-scale));letter-spacing:.14em;text-transform:uppercase;color:#6e6358;white-space:nowrap}.ls-hp__way-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}.ls-hp__way.is-active .ls-hp__way-body{grid-template-rows:1fr}.ls-hp__way-inner{overflow:hidden;padding-left:calc(1.6rem + 2.2ch)}.ls-hp__way.is-active .ls-hp__way-inner{padding-bottom:2.4rem}.ls-hp__way-line{max-width:44rem;font-size:calc(1.5rem * var(--hp-scale));line-height:1.65;color:#5f554b}.ls-hp__way-cta{display:inline-block;margin-top:1.4rem;padding:1.2rem 2rem;background:var(--hp-accent);color:#f7f2ea;font-size:calc(1.1rem * var(--hp-scale));letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease}.ls-hp__way-cta:hover{background:color-mix(in srgb,var(--hp-accent) 80%,#000)}@media screen and (max-width:749px){.ls-hp__way-head{padding:1.8rem 0;gap:1.2rem}.ls-hp__way-name{font-size:calc(2.1rem * var(--hp-scale))}.ls-hp__way-inner{padding-left:0}}.ls-hp__ptabs{display:inline-flex;flex-wrap:wrap;gap:.6rem;margin-bottom:3.2rem;padding:.5rem;border:1px solid rgba(247,242,234,.18);border-radius:99rem}.ls-hp__ptab{min-height:4.4rem;padding:0 2rem;border:0;border-radius:99rem;background:transparent;color:#f7f2eabf;font:inherit;font-size:calc(1.15rem * var(--hp-scale));letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease}.ls-hp__ptab:hover{color:#fff}.ls-hp__ptab.is-active{background:var(--hp-gold);color:#fff}@media screen and (max-width:749px){.ls-hp__ptabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;margin-bottom:2.4rem}.ls-hp__ptab{flex:1 1 0;min-width:max-content;min-height:4rem;padding:0 1.4rem;font-size:calc(1rem * var(--hp-scale));letter-spacing:.1em}}.ls-hp__ppanel{display:grid;gap:2.4rem;align-items:center;animation:hpFade .5s ease both}.ls-hp__ppanel[hidden]{display:none}@keyframes hpFade{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media screen and (min-width:750px){.ls-hp__ppanel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5.6rem}}.ls-hp__pimg{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--hp-dark) 85%,var(--hp-gold))}.ls-hp__pimg img{width:100%;height:100%;object-fit:cover;display:block}.ls-hp__pname{font-family:var(--font-heading-family);font-weight:var(--hp-hw);font-size:calc(clamp(3rem,3.6vw,4.4rem) * var(--hp-scale));line-height:1.08;color:var(--hp-on-dark)}.ls-hp__pprice{margin-top:.8rem!important;font-size:calc(1.3rem * var(--hp-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--hp-gold-soft)}.ls-hp__pfacts{display:grid;gap:0;margin-top:2.4rem!important;border-top:1px solid rgba(247,242,234,.16)}.ls-hp__pfacts div{display:grid;gap:.4rem;padding:1.6rem 0;border-bottom:1px solid rgba(247,242,234,.16)}@media screen and (min-width:990px){.ls-hp__pfacts div{grid-template-columns:14rem minmax(0,1fr);gap:2.4rem}}.ls-hp__pfacts dt{font-size:calc(1.05rem * var(--hp-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--hp-gold-soft)}.ls-hp__pfacts dd{font-size:calc(1.5rem * var(--hp-scale));line-height:1.6;color:#f7f2eae0}.ls-hp__pactions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;margin-top:2.8rem}.ls-hp__pbutton{display:inline-flex;align-items:center;min-height:5rem;padding:0 2.8rem;background:var(--hp-gold);color:#fff;font-size:calc(1.15rem * var(--hp-scale));letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease}.ls-hp__pbutton:hover{background:color-mix(in srgb,var(--hp-gold) 82%,#000)}.ls-hp__plink{padding-bottom:.3rem;border-bottom:1px solid currentColor;color:var(--hp-on-dark);font-size:calc(1.4rem * var(--hp-scale));text-decoration:none}.ls-hp__pnote{margin-top:3.2rem!important;font-size:calc(1.25rem * var(--hp-scale));color:#f7f2ea8c}.ls-hp__rare{display:grid;gap:1.6rem}@media screen and (min-width:750px){.ls-hp__rare{grid-template-columns:repeat(min(var(--hp-rare, 2),3),minmax(0,1fr));gap:2.4rem}}.ls-hp__rare-card{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;color:#f7f2ea;text-decoration:none}@media screen and (min-width:750px){.ls-hp__rare-card{aspect-ratio:1 / 1}}.ls-hp__rare-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ls-hp__rare-card:hover img{transform:scale(1.05)}.ls-hp__rare-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#141210d9,#14121040 55%,#14121000 80%)}.ls-hp__rare-body{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:3.2rem}@media screen and (max-width:749px){.ls-hp__rare-body{padding:2.2rem}}.ls-hp__rare-tag{display:inline-flex;align-items:center;gap:.6rem;font-size:calc(1.05rem * var(--hp-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--hp-gold-soft)}.ls-hp__rare-tag i{position:relative;width:.7rem;height:.7rem;border-radius:50%;background:var(--hp-gold-soft)}.ls-hp__rare-tag i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--hp-gold-soft);animation:hpBlink 2.2s ease-out infinite}@keyframes hpBlink{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.8);opacity:0}}.ls-hp__rare-title{font-family:var(--font-heading-family);font-weight:var(--hp-hw);font-size:calc(clamp(3.2rem,3.8vw,4.8rem) * var(--hp-scale));line-height:1.04}.ls-hp__rare-text{max-width:40rem;font-size:calc(1.45rem * var(--hp-scale));line-height:1.6;color:#f7f2ead9}.ls-hp__rare-cta{margin-top:.6rem;padding-bottom:.3rem;border-bottom:1px solid currentColor;font-size:calc(1.1rem * var(--hp-scale));letter-spacing:.2em;text-transform:uppercase}.ls-hp__rare-cta:after{content:" \2192"}.ls-hp__promise{padding:8.8rem 0;background:var(--hp-accent);color:var(--hp-on-dark)}@media screen and (max-width:749px){.ls-hp__promise{padding:6.4rem 0}}.ls-hp__promise-head{max-width:64rem;margin-bottom:4.8rem}.ls-hp__promises{display:grid;gap:2.8rem}@media screen and (min-width:750px){.ls-hp__promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 3.2rem}}@media screen and (min-width:990px){.ls-hp__promises{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-hp__promise-item{display:flex;flex-direction:column;gap:.8rem;padding-top:2rem;border-top:1px solid rgba(247,242,234,.25)}.ls-hp__promise-num{font-size:calc(1.1rem * var(--hp-scale));letter-spacing:.22em;color:var(--hp-gold-soft)}.ls-hp__promise-title{font-family:var(--font-heading-family);font-weight:var(--hp-hw);font-size:calc(2.2rem * var(--hp-scale));line-height:1.2}.ls-hp__promise-text{font-size:calc(1.4rem * var(--hp-scale));line-height:1.6;color:#f7f2eac7}.ls-hp.is-ready [data-hp-reveal]{opacity:0;transform:translateY(1.6rem);transition:opacity .8s ease var(--hp-delay, 0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--hp-delay, 0ms)}.ls-hp.is-ready [data-hp-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ls-hp.is-ready [data-hp-reveal]{opacity:1;transform:none;transition:none}.ls-hp__frame img,.ls-hp__rare-card img,.ls-hp__ways-img,.ls-hp__way-body{transition:none}.ls-hp__ppanel,.ls-hp__rare-tag i:after{animation:none}}.ls-info{background:var(--ls-bg);color:var(--ls-text);padding-top:var(--ls-pt, 0);padding-bottom:var(--ls-pb, 0)}.ls-info{--ls-fs-title: clamp(calc(4rem * var(--ls-scale, 1)), calc(6vw * var(--ls-scale, 1)), calc(7rem * var(--ls-scale, 1)));--ls-fs-value: clamp(calc(3.6rem * var(--ls-scale, 1)), calc(4vw * var(--ls-scale, 1)), calc(5.2rem * var(--ls-scale, 1)));--ls-fs-note: calc(1.5rem * var(--ls-scale, 1));--ls-fs-intro: calc(1.6rem * var(--ls-scale, 1));--ls-fs-step: calc(2.2rem * var(--ls-scale, 1));--ls-fs-h2: calc(2.8rem * var(--ls-scale, 1));--ls-fs-h3: calc(2.2rem * var(--ls-scale, 1));--ls-fs-body: calc(1.5rem * var(--ls-scale, 1));--ls-fs-quote: calc(2.8rem * var(--ls-scale, 1));--ls-fs-help: calc(2.6rem * var(--ls-scale, 1));--ls-fs-toc: calc(2.1rem * var(--ls-scale, 1))}@media screen and (min-width:750px){.ls-info{--ls-fs-intro: calc(1.8rem * var(--ls-scale, 1));--ls-fs-step: calc(2.5rem * var(--ls-scale, 1));--ls-fs-h2: clamp(calc(3.2rem * var(--ls-scale, 1)), calc(4vw * var(--ls-scale, 1)), calc(4.4rem * var(--ls-scale, 1)));--ls-fs-h3: calc(2.7rem * var(--ls-scale, 1));--ls-fs-body: calc(1.7rem * var(--ls-scale, 1));--ls-fs-quote: calc(3.4rem * var(--ls-scale, 1));--ls-fs-help: clamp(calc(3.2rem * var(--ls-scale, 1)), calc(4.4vw * var(--ls-scale, 1)), calc(4.6rem * var(--ls-scale, 1)))}}.ls-info *,.ls-info *:before,.ls-info *:after{box-sizing:border-box}.ls-info__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ls-info__wrap{padding:0 5rem}}.ls-info__kicker{margin:0;font-size:1.2rem;line-height:1.5;letter-spacing:.4rem;text-transform:uppercase;font-weight:500;color:var(--ls-accent)}.ls-info__kicker--center{text-align:center}.ls-info__kicker--soft{color:var(--ls-gold-soft)}.ls-info__rule{display:block;width:4.4rem;height:1px;background:var(--ls-gold)}.ls-info__hero{padding:8rem 0 8.5rem;text-align:center;border-bottom:3px solid var(--ls-accent)}.ls-info__hero--dark{background:var(--ls-dark)}.ls-info__hero--light{background:var(--ls-bg);border-bottom-color:var(--ls-rule);border-bottom-width:1px}.ls-info__hero--has-cards{padding-bottom:15rem}.ls-info__hero-inner{display:flex;flex-direction:column;align-items:center;gap:2.2rem;max-width:86rem}.ls-info__hero--dark .ls-info__kicker{color:var(--ls-gold-soft)}.ls-info .ls-info__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--ls-fs-title);line-height:1.08;color:var(--ls-text)}.ls-info .ls-info__hero--dark .ls-info__title{color:var(--ls-bg)}.ls-info__intro{margin:0;font-size:var(--ls-fs-intro);line-height:1.75;color:var(--ls-muted)}.ls-info__hero--dark .ls-info__intro{color:var(--ls-bg);opacity:.86}.ls-info__cards{list-style:none;margin:6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2rem;position:relative}.ls-info__cards--overlap{margin-top:-8.4rem}.ls-info__card{background:var(--ls-card);border:1px solid var(--ls-rule);padding:3.6rem 2.8rem 3.4rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.ls-info__card-label{margin:0;font-size:1.2rem;line-height:1.5;letter-spacing:.3rem;text-transform:uppercase;font-weight:500;color:var(--ls-accent)}.ls-info__card-value{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--ls-fs-value);line-height:1.1;color:var(--ls-text)}.ls-info__card-note{margin:0;font-size:var(--ls-fs-note);line-height:1.6;color:var(--ls-muted)}.ls-info__card--featured{background:var(--ls-accent);border-color:var(--ls-accent)}.ls-info__card--featured .ls-info__card-label{color:var(--ls-gold-soft)}.ls-info__card--featured .ls-info__card-value{color:var(--ls-bg)}.ls-info__card--featured .ls-info__card-note{color:var(--ls-bg);opacity:.86}.ls-info__steps-wrap{padding-top:8.8rem}.ls-info__steps{list-style:none;margin:3.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2.8rem}.ls-info__step{border-top:1px solid var(--ls-gold);padding-top:2.2rem;display:flex;flex-direction:column;gap:.8rem}.ls-info__step-num{font-family:var(--font-heading-family);font-style:italic;font-size:3.4rem;line-height:1.1;color:var(--ls-accent)}.ls-info__step-title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--ls-fs-step);line-height:1.2;color:var(--ls-text)}.ls-info__step-text{margin:0;font-size:var(--ls-fs-note);line-height:1.65;color:var(--ls-muted)}.ls-info__main{padding-top:6.4rem;padding-bottom:7.2rem}@media screen and (min-width:750px){.ls-info__main{padding-top:9.6rem;padding-bottom:10.4rem}}.ls-info__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:4.4rem;max-width:82rem;margin:0 auto}.ls-info__layout--toc{max-width:none}@media screen and (min-width:990px){.ls-info__layout--toc{grid-template-columns:26rem minmax(0,1fr);gap:7rem;align-items:start}}.ls-info__toc{border-top:1px solid var(--ls-rule);padding-top:2.2rem}.ls-info__toc-list{list-style:none;margin:1.4rem 0 0;padding:0 0 .6rem;display:flex;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.ls-info .ls-info__toc-link{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;white-space:nowrap;border:1px solid var(--ls-rule);border-radius:99rem;background:var(--ls-card);color:var(--ls-accent);font-size:1.4rem;line-height:1.3;text-decoration:none}.ls-info .ls-info__toc-link[aria-current=true]{background:var(--ls-accent);border-color:var(--ls-accent);color:var(--ls-bg)}@media screen and (min-width:990px){.ls-info__toc{position:sticky;top:calc(var(--header-height, 0px) + 3rem)}.ls-info__toc-list{flex-direction:column;gap:0;overflow:visible;padding:0}.ls-info .ls-info__toc-link{display:flex;min-height:4.4rem;padding:.6rem 0 .6rem 1.6rem;white-space:normal;border:0;border-left:1px solid var(--ls-rule);border-radius:0;background:transparent;color:var(--ls-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--ls-fs-toc)}.ls-info .ls-info__toc-link:hover{color:var(--ls-accent)}.ls-info .ls-info__toc-link[aria-current=true]{background:transparent;border-left-color:var(--ls-accent);color:var(--ls-accent)}}.ls-info__content{display:flex;flex-direction:column;gap:5.2rem;min-width:0}@media screen and (min-width:750px){.ls-info__content{gap:7.2rem}}.ls-info__group{scroll-margin-top:calc(var(--header-height, 0px) + 3rem)}.ls-info .ls-info__h2{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--ls-fs-h2);line-height:1.15;color:var(--ls-text)}.ls-info__rule--left{margin:1.8rem 0 3rem}.ls-info__rte{font-size:var(--ls-fs-body);line-height:1.78;color:var(--ls-text)}.ls-info__rte>*:first-child{margin-top:0}.ls-info__rte>*:last-child{margin-bottom:0}.ls-info__rte p{margin:0 0 1.6rem}.ls-info .ls-info__rte h3{margin:3.4rem 0 .8rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--ls-fs-h3);line-height:1.26;color:var(--ls-text)}.ls-info .ls-info__rte h4,.ls-info .ls-info__rte h5,.ls-info .ls-info__rte h6{margin:2.6rem 0 .6rem;font-size:1.3rem;line-height:1.5;letter-spacing:.26rem;text-transform:uppercase;font-weight:500;color:var(--ls-accent)}.ls-info__rte ul,.ls-info__rte ol{margin:0 0 1.6rem;padding-left:2.2rem}.ls-info__rte li{margin-bottom:.6rem}.ls-info__rte li::marker{color:var(--ls-gold)}.ls-info .ls-info__rte a{color:var(--ls-accent);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.ls-info .ls-info__rte a:hover{color:var(--ls-text)}.ls-info__rte strong,.ls-info__rte b{font-weight:500}.ls-info__rte blockquote{margin:3rem 0;padding:2.4rem 2.2rem;background:var(--ls-card);border:1px solid var(--ls-rule);font-style:normal;color:var(--ls-text)}@media screen and (min-width:750px){.ls-info__rte blockquote{padding:3rem 3.2rem}}.ls-info__rte blockquote>*:last-child{margin-bottom:0}.ls-info__rte blockquote strong:first-child{display:block;margin-bottom:.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--ls-fs-quote);line-height:1.15;color:var(--ls-accent)}.ls-info__rte hr{border:0;border-top:1px solid var(--ls-rule);margin:3.6rem 0}.ls-info__rte table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 2rem;font-size:calc(var(--ls-fs-body) * .9)}.ls-info__rte th,.ls-info__rte td{padding:1.2rem 1.6rem;border-bottom:1px solid var(--ls-rule);text-align:left}.ls-info__rte img{max-width:100%;height:auto}.ls-info__empty{margin:0;padding:3rem;border:1px dashed var(--ls-rule);text-align:center;color:var(--ls-muted)}.ls-info__help{background:var(--ls-accent);padding:6.4rem 0;text-align:center}@media screen and (min-width:750px){.ls-info__help{padding:8.8rem 0}}.ls-info__help-inner{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:86rem}.ls-info .ls-info__help-heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--ls-fs-help);line-height:1.18;color:var(--ls-bg)}.ls-info__help-text{margin:0;font-size:var(--ls-fs-body);line-height:1.7;color:var(--ls-bg);opacity:.86}.ls-info__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:1.2rem}.ls-info .ls-info__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;padding:0 3.8rem;font-size:1.3rem;line-height:1.4;letter-spacing:.25rem;text-transform:uppercase;font-weight:500;text-decoration:none;border:1px solid var(--ls-gold-soft);transition:background-color .2s ease,color .2s ease}.ls-info .ls-info__btn--solid{background:var(--ls-gold-soft);color:var(--ls-dark)}.ls-info .ls-info__btn--solid:hover{background:var(--ls-bg);border-color:var(--ls-bg)}.ls-info .ls-info__btn--line{background:transparent;color:var(--ls-bg)}.ls-info .ls-info__btn--line:hover{background:var(--ls-gold-soft);color:var(--ls-dark)}@media screen and (max-width:749px){.ls-info__hero{padding:5.2rem 0 5.6rem}.ls-info__hero--has-cards{padding-bottom:9.2rem}.ls-info__hero-inner{gap:1.6rem}.ls-info__cards{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:4rem}.ls-info__cards--overlap{margin-top:-5.2rem}.ls-info__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.6rem;row-gap:.2rem;padding:1.8rem 2rem;text-align:left}.ls-info__card-label{grid-column:1;grid-row:1;align-self:end;letter-spacing:.22rem}.ls-info__card-note{grid-column:1;grid-row:2;align-self:start;font-size:1.4rem;line-height:1.5}.ls-info__card-value{grid-column:2;grid-row:1 / span 2;font-size:calc(2.8rem * var(--ls-scale, 1));white-space:nowrap}.ls-info__steps-wrap{padding-top:4.8rem}.ls-info__steps{display:flex;gap:1.2rem;margin:2.4rem -1.5rem 0;padding:0 1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch}.ls-info__step{flex:0 0 72%;scroll-snap-align:start;padding-top:1.6rem;gap:.4rem}.ls-info__step-num{font-size:2.6rem}.ls-info__steps-wrap .ls-info__swipe-bar{margin-left:auto;margin-right:auto}.ls-info__main{padding-top:4.8rem;padding-bottom:5.6rem}.ls-info__layout{gap:3.2rem}.ls-info__content{gap:4rem}.ls-info__toc{padding-top:1.6rem}.ls-info__toc-list{margin:1rem -1.5rem 0;padding:0 1.5rem .2rem;gap:.8rem}.ls-info__rule--left{margin:1.4rem 0 2rem}.ls-info__rte{line-height:1.7}.ls-info__rte p,.ls-info__rte ul,.ls-info__rte ol{margin-bottom:1.2rem}.ls-info .ls-info__rte h3{margin:2.6rem 0 .6rem}.ls-info__rte blockquote{margin:2.2rem 0}.ls-info__help{padding:5.2rem 0}.ls-info__help-inner{gap:1.6rem}.ls-info__btns{gap:1rem;margin-top:.8rem}.ls-info .ls-info__btn{min-height:4.8rem;padding:0 2.8rem}}.ls-info--js [data-ls-swipe]{scrollbar-width:none}.ls-info--js [data-ls-swipe]::-webkit-scrollbar{display:none}.ls-info__swipe-bar{width:5.6rem;height:2px;margin-top:1.4rem;background:var(--ls-rule);border-radius:2px;overflow:hidden}.ls-info__swipe-bar[hidden]{display:none}.ls-info__swipe-thumb{display:block;width:40%;height:100%;background:var(--ls-gold);border-radius:2px}@media screen and (min-width:750px){.ls-info__steps-wrap .ls-info__swipe-bar{display:none}}.ls-info__toc-list.has-more{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 5.6rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 5.6rem),transparent)}.ls-info a:focus-visible{outline:2px solid var(--ls-gold);outline-offset:3px}.ls-info [data-ls-reveal].is-waiting{opacity:0;transform:translateY(1.6rem)}.ls-info [data-ls-reveal].is-visible{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}@media(prefers-reduced-motion:reduce){.ls-info [data-ls-reveal].is-waiting{opacity:1;transform:none}.ls-info .ls-info__btn{transition:none}}.ls-member{--lm-rule: #e0d6c6;--lm-muted: #6e6358;--lm-sand: #e6dccb;--lm-on-dark: #e3dacb;--lm-pad: 6rem;--lm-overlap: 5.6rem;--lm-fs-display: clamp(4rem, 11.4vw, 5.8rem);--lm-fs-h2: clamp(2.8rem, 7.6vw, 3.6rem);--lm-fs-name: clamp(3.2rem, 8.8vw, 4.2rem);--lm-fs-h3: 2.3rem;--lm-fs-lede: 1.7rem;--lm-fs-body: 1.6rem;--lm-fs-small: 1.5rem;--lm-fs-label: 1.15rem;background:var(--lm-bg);color:var(--lm-text);font-family:var(--font-body-family);overflow:hidden;overflow:clip}@media screen and (min-width:750px){.ls-member{--lm-pad: 10.4rem;--lm-overlap: 11rem;--lm-fs-display: clamp(4.6rem, 4.8vw, 6.8rem);--lm-fs-h2: clamp(3.4rem, 4.1vw, 5.4rem);--lm-fs-name: clamp(3.8rem, 4.4vw, 5.8rem);--lm-fs-h3: 2.5rem;--lm-fs-lede: 1.9rem;--lm-fs-body: 1.8rem;--lm-fs-small: 1.6rem;--lm-fs-label: 1.2rem}}.ls-member *,.ls-member *:before,.ls-member *:after{box-sizing:border-box}.ls-member [hidden]{display:none!important}.ls-member p,.ls-member ol,.ls-member ul{margin:0;padding:0}.ls-member ol,.ls-member ul{list-style:none}.ls-member .ls-member__chip,.ls-member .ls-member__stepper-btn{-webkit-appearance:none;appearance:none;border-radius:0;margin:0;font:inherit;cursor:pointer}.ls-member a:focus-visible,.ls-member button:focus-visible,.ls-member select:focus-visible{outline:2px solid var(--lm-gold);outline-offset:.3rem;box-shadow:none}.ls-member .ls-member__chip:focus-visible{outline-offset:-.3rem}.ls-member__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ls-member__wrap{padding:0 5rem}}.ls-member__chapter{padding:var(--lm-pad) 0;scroll-margin-top:var(--header-height, 0px)}.ls-member__hero--overlap+.ls-member__chapter{padding-top:calc(var(--lm-pad) + var(--lm-overlap) - 2.4rem)}.ls-member__stack{display:flex;flex-direction:column;gap:2rem}.ls-member__stack--xs{gap:.8rem}.ls-member__stack--sm{gap:1.4rem}.ls-member__stack--md{gap:2.8rem}.ls-member__stack--lg{gap:3.6rem}@media screen and (min-width:750px){.ls-member__stack{gap:2.4rem}.ls-member__stack--xs{gap:.8rem}.ls-member__stack--sm{gap:1.6rem}.ls-member__stack--md{gap:3.2rem}.ls-member__stack--lg{gap:4.4rem}}.ls-member__split{display:flex;flex-direction:column;gap:3.6rem}.ls-member__split-main,.ls-member__split-side{min-width:0}@media screen and (min-width:750px){.ls-member__split{flex-direction:row;gap:5.6rem}.ls-member__split--end{align-items:flex-end;justify-content:space-between}.ls-member__split-main{flex:1.2 1 0}.ls-member__split-side{flex:1 1 0}}.ls-member__label{font-family:var(--font-heading-family);font-size:calc(var(--lm-fs-label) * var(--lm-scale, 1));line-height:1.5;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--lm-accent)}.ls-member__label--tight{letter-spacing:.26em}.ls-member .ls-member__label--soft{color:var(--lm-gold-soft)}.ls-member .ls-member__label--gold{color:#8a6a3a}.ls-member .ls-member__display,.ls-member .ls-member__h2,.ls-member .ls-member__h3,.ls-member .ls-member__name{margin:0;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--lm-hw, 400);color:inherit;text-transform:none;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.ls-member .ls-member__display{font-size:calc(var(--lm-fs-display) * var(--lm-scale, 1));line-height:1.02;letter-spacing:-.02em}.ls-member .ls-member__h2{max-width:86rem;font-size:calc(var(--lm-fs-h2) * var(--lm-scale, 1));line-height:1.14;letter-spacing:-.014em}.ls-member .ls-member__h2--lg{font-size:calc(var(--lm-fs-h2) * 1.1 * var(--lm-scale, 1));line-height:1.08}.ls-member .ls-member__h3{font-weight:400;font-size:calc(var(--lm-fs-h3) * var(--lm-scale, 1));line-height:1.28;letter-spacing:-.005em}.ls-member .ls-member__name{font-family:var(--font-body-family);font-weight:400;font-size:calc(var(--lm-fs-name) * var(--lm-scale, 1));line-height:1.06;letter-spacing:-.014em}.ls-member__accent{font-family:var(--font-body-family);font-weight:400;letter-spacing:-.005em;color:var(--lm-accent)}.ls-member__accent--soft{color:var(--lm-gold-soft)}.ls-member__accent--block{display:block}.ls-member__lede{max-width:54rem;font-size:calc(var(--lm-fs-lede) * var(--lm-scale, 1));line-height:1.72}.ls-member__lede--on-dark{color:var(--lm-on-dark)}.ls-member__lede--on-accent{color:#d5ddd8}.ls-member__text{max-width:54rem;font-size:calc(var(--lm-fs-body) * var(--lm-scale, 1));line-height:1.76;color:#3a332b}.ls-member__text--sm{font-size:calc(var(--lm-fs-small) * var(--lm-scale, 1));line-height:1.72}.ls-member__hint{font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--lm-muted)}.ls-member .ls-member__note{padding:1.4rem 1.6rem;border:1px dashed #8f8372;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.6;color:var(--lm-muted)}.ls-member .ls-member__btn{display:inline-flex;align-items:center;min-height:5.6rem;padding:0 3.6rem;background:var(--lm-accent);font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;font-weight:500;text-decoration:none;color:var(--lm-bg);transition:background-color .2s ease,color .2s ease}.ls-member .ls-member__btn--soft{background:var(--lm-gold-soft);color:var(--lm-dark)}.ls-member .ls-member__btn.ls-member__btn--soft:hover{background:var(--lm-bg);color:var(--lm-dark)}.ls-member .ls-member__link{display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--lm-gold);color:var(--lm-accent)}.ls-member .ls-member__link--on-dark{color:var(--lm-bg);text-decoration-color:var(--lm-gold-soft)}.ls-member .ls-member__link--on-dark:hover{color:var(--lm-gold-soft)}.ls-member__hero{background:var(--lm-dark);color:var(--lm-bg);padding-top:6rem}.ls-member__hero-grid{display:flex;flex-direction:column;gap:4rem}.ls-member__hero-copy{display:flex;flex-direction:column;gap:2.4rem;min-width:0;padding-bottom:5.6rem}.ls-member__hero-grid--media .ls-member__hero-copy{padding-bottom:0}.ls-member__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 3rem}.ls-member__hero-media{position:relative;width:100%;max-width:32rem;margin:0 auto calc(var(--lm-overlap) * -1);padding-bottom:3rem}.ls-member__frame{position:relative;display:block;width:100%;overflow:hidden;background-color:var(--lm-sand)}.ls-member__frame--45{aspect-ratio:4 / 5}.ls-member__frame--dark{background-color:#3b362f;background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px)}.ls-member__frame--lift{box-shadow:0 1px 2px #17120c33,0 10px 20px #17120c2e,0 32px 64px #17120c42}.ls-member__frame img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ls-member__ph{position:absolute;left:1.8rem;right:1.8rem;top:1.6rem;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:#c9bca8}.ls-member .ls-member__plate{position:absolute;left:-.6rem;bottom:0;display:flex;flex-direction:column;gap:.2rem;padding:1.8rem 2.6rem 2rem;background:var(--lm-accent);color:var(--lm-bg)}.ls-member .ls-member__plate--inline{position:static;padding:1.2rem 2rem 1.4rem}.ls-member__plate-label{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.6;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--lm-gold-soft)}.ls-member__plate-value{font-family:var(--font-heading-family);font-weight:var(--lm-hw, 400);font-size:5.6rem;line-height:1;letter-spacing:-.02em}.ls-member__plate--inline .ls-member__plate-value{font-size:3.6rem}@media screen and (min-width:750px){.ls-member__hero{padding-top:9.6rem}.ls-member__hero-grid--media{flex-direction:row;align-items:flex-end;gap:5.6rem}.ls-member__hero-copy,.ls-member__hero-grid--media .ls-member__hero-copy{flex:1.5 1 0;gap:3rem;padding-bottom:8.8rem}.ls-member__hero-media{flex:1 1 0;max-width:48rem;margin:0 0 calc(var(--lm-overlap) * -1)}.ls-member .ls-member__plate{left:-1.8rem}.ls-member__plate-value{font-size:6.4rem}}.ls-member__hero--emerald{background:var(--lm-accent)}.ls-member__hero--emerald .ls-member__lede--on-dark{color:#d5ddd8}.ls-member .ls-member__hero--emerald .ls-member__plate{background:var(--lm-gold-soft);color:var(--lm-dark)}.ls-member__hero--emerald .ls-member__plate-label{color:var(--lm-dark)}.ls-member .ls-member__status{display:flex;align-items:center;gap:1rem;width:max-content;max-width:100%;padding:.9rem 1.6rem .9rem 1.2rem;border:1px solid rgba(201,169,140,.6);font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--lm-gold-soft)}.ls-member .ls-member__status--open{border-color:var(--lm-gold-soft);background:var(--lm-gold-soft);color:var(--lm-dark)}.ls-member__status svg{flex:0 0 auto}.ls-member__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem}.ls-member__step{display:flex;flex-direction:column;gap:.8rem;padding-top:1.8rem;border-top:1px solid var(--lm-gold)}.ls-member__step-num{font-family:var(--font-heading-family);font-weight:var(--lm-hw, 400);font-size:3.6rem;line-height:1.1;color:var(--lm-accent)}@media screen and (min-width:750px){.ls-member__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 4rem}.ls-member__step{gap:1rem;padding-top:2.2rem}.ls-member__step-num{font-size:4rem}}.ls-member__builder{background:var(--lm-band)}.ls-member .ls-member__notice{display:flex;flex-direction:column;gap:.6rem;max-width:86rem;padding:1.6rem 1.8rem 1.8rem;border:1px solid var(--lm-accent);background:var(--lm-bg)}.ls-member__notice-label{flex:0 0 auto;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--lm-accent)}.ls-member__notice-text{font-size:calc(var(--lm-fs-small) * var(--lm-scale, 1));line-height:1.66;color:var(--lm-text)}@media screen and (min-width:750px){.ls-member .ls-member__notice{flex-direction:row;align-items:baseline;gap:2.4rem;padding:1.8rem 2.4rem 2rem}}.ls-member__chips-row{margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto;scrollbar-width:none}.ls-member__chips-row::-webkit-scrollbar{display:none}.ls-member__chips-row.has-more{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.ls-member__chips{display:flex;gap:1rem;width:max-content}html.no-js .ls-member__chips-row,html.no-js .ls-member__counter{display:none}.ls-member .ls-member__chip{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-height:6.4rem;padding:1rem 2.2rem;border:1px solid #b9ad9a;background:transparent;font-family:var(--font-heading-family);text-align:left;color:var(--lm-text);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ls-member__chip-name{font-size:1.6rem;line-height:1.38;font-weight:500;letter-spacing:.01em}.ls-member__chip-note{font-size:1.1rem;line-height:1.45;letter-spacing:.16em;text-transform:uppercase;color:var(--lm-muted)}.ls-member .ls-member__chip:hover{border-color:var(--lm-dark)}.ls-member .ls-member__chip.is-active{border-color:var(--lm-dark);background:var(--lm-dark);color:var(--lm-bg)}.ls-member__chip.is-active .ls-member__chip-note{color:var(--lm-gold-soft)}.ls-member__panels{position:relative;display:flex;flex-direction:column;gap:5.6rem}.ls-member__panel{display:flex;flex-direction:column;gap:3.2rem;min-width:0}.ls-member--js .ls-member__panel.is-off,html.js .ls-member:not(.ls-member--js) .ls-member__panel:not([data-lm-first]){position:absolute;top:0;left:0;width:100%;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.ls-member--js .ls-member__panel:not(.is-off) .ls-member__info{animation:ls-member-in .35s ease both}@keyframes ls-member-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.ls-member__info,.ls-member__card{min-width:0}.ls-member__ladder{display:flex;flex-wrap:wrap;gap:.8rem}.ls-member__tier{flex:1 1 calc(50% - .4rem);display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:1.4rem 1.4rem 1.2rem;border:1px solid #b9ad9a;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ls-member__tier-pct{font-family:var(--font-heading-family);font-weight:var(--lm-hw, 400);font-size:calc(clamp(3rem,3.6vw,4.6rem) * var(--lm-scale, 1));line-height:1.05;letter-spacing:-.02em}.ls-member__tier-label{font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted)}.ls-member__tier.is-reached{border-color:var(--lm-accent);background:var(--lm-accent);color:var(--lm-bg)}.ls-member__tier.is-reached .ls-member__tier-label{color:var(--lm-gold-soft)}.ls-member__counter{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;padding-top:2.4rem;border-top:1px solid #d2c5b0}.ls-member__stepper{display:flex;align-items:center;width:max-content;border:1px solid var(--lm-text);font-family:var(--font-heading-family)}.ls-member .ls-member__stepper-btn{width:5.2rem;height:5.2rem;padding:0;border:0;background:transparent;font-size:2.4rem;line-height:1;text-align:center;color:var(--lm-text)}.ls-member .ls-member__stepper-btn:hover{background:var(--lm-dark);color:var(--lm-bg)}.ls-member__stepper-qty{min-width:9.6rem;font-size:1.7rem;line-height:1.4;font-weight:500;text-align:center}.ls-member__result{display:flex;flex-direction:column;gap:.2rem}.ls-member__save{font-size:3rem;line-height:1.26;color:var(--lm-accent)}.ls-member__next{font-size:1.5rem;line-height:1.6;color:#5e5449}.ls-member__card{display:flex;flex-direction:column;border:1px solid var(--lm-rule);background:#fff;box-shadow:0 1px 2px #4a3a2214,0 10px 20px #4a3a2214,0 30px 60px #4a3a221a}.ls-member .ls-member__card-head{padding:2rem 2rem 1.8rem;border-bottom:1px solid var(--lm-rule)}.ls-member__widget{min-height:18rem;padding:2rem}.ls-member .ls-member__card-note{padding:1.6rem 2rem 2rem;border-top:1px solid var(--lm-rule);font-size:1.4rem;line-height:1.6;color:#5e5449}@media screen and (min-width:750px){.ls-member__chips-row{margin:0;padding:0}.ls-member .ls-member__card-head{padding:2.2rem 2.8rem 2rem}.ls-member__widget{padding:2.8rem}.ls-member .ls-member__card-note{padding:1.8rem 2.8rem 2.4rem}}@media screen and (min-width:750px){.ls-member__tier{flex:1 1 9rem}}@media screen and (min-width:990px){.ls-member__panel{flex-direction:row;align-items:flex-start;gap:4.8rem}.ls-member__info{flex:1 1 0}.ls-member__card{flex:1.15 1 0}}.ls-member__widget,.ls-member__widget [class*=bndlr]{font-family:var(--font-body-family)!important}.ls-member__widget .bundler-target-element,.ls-member__widget .bndlr-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ls-member__widget .bndlr-products-container{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.ls-member__widget .bndlr-products-container:before,.ls-member__widget .bndlr-products-container:after{content:none!important;display:none!important}.ls-member__widget--no-title .bndlr-bundle-title,.ls-member__widget--no-title .bndlr-bundle-description{display:none!important}.ls-member__widget .bndlr-bundle-title{margin:0 0 .6rem!important;font-family:var(--font-heading-family)!important;font-size:2.2rem!important;line-height:1.3!important;letter-spacing:0!important;text-align:left!important;color:var(--lm-text)!important}.ls-member__widget .bndlr-bundle-description{margin:0 0 2rem!important;text-align:left!important;color:#5e5449!important}.ls-member__widget .bndlr-inner-products-container:not(.bndlr-hidden){display:flex!important;flex-direction:column!important;gap:2.4rem;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ls-member__widget .bndlr-inner-products-container,.ls-member__widget .bndlr-mnm-available-products,.ls-member__widget .bndlr-mnm-selected-products{background:transparent!important}.ls-member__widget .bndlr-mnm-selected-products>*{border-radius:0!important}.ls-member__widget .bndlr-mnm-available-products:not(.bndlr-hidden){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:1.6rem;width:100%!important;margin:0!important;padding:0!important}.ls-member__widget .bndlr-mnm-available-products>*{flex:1 1 14rem!important;min-width:0!important;max-width:30rem!important;margin:0!important;border-radius:0!important;box-shadow:none!important}.ls-member__widget .bndlr-mnm-available-products a{font-family:var(--font-heading-family)!important;font-weight:400!important;text-underline-offset:.3rem;color:var(--lm-text)!important}.ls-member .ls-member__widget img,.ls-member .ls-member__widget select,.ls-member .ls-member__widget button{border-radius:0!important}.ls-member__widget select{width:100%!important;max-width:100%!important;min-height:4.4rem;border:1px solid #cfc3af!important;background-color:#fff!important;font-family:var(--font-body-family)!important;color:var(--lm-text)!important}.ls-member__widget .bndlr-mnm-available-products button,.ls-member__widget .bndlr-mnm-available-products [role=button],.ls-member__widget .bndlr-mnm-available-products [class*=add-to]{min-height:4.8rem;border-radius:0!important;background:var(--lm-accent)!important;box-shadow:none!important;font-family:var(--font-heading-family)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--lm-bg)!important}@media screen and (max-width:749px){.ls-member__widget .bndlr-mnm-available-products button,.ls-member__widget .bndlr-mnm-available-products [role=button],.ls-member__widget .bndlr-mnm-available-products [class*=add-to]{padding-left:.6rem!important;padding-right:.6rem!important;font-size:1.2rem!important;letter-spacing:.06em!important}}.ls-member__widget .bndlr-mnm-second-container:not(.bndlr-hidden){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.4rem;width:100%!important;max-width:none!important;margin:0!important;padding:2rem 0 0!important;border:0!important;border-top:1px solid var(--lm-rule)!important;background:transparent!important}.ls-member__widget .bndlr-mnm-selected-products-title{font-family:var(--font-heading-family)!important;font-size:1.2rem!important;line-height:1.5!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;text-align:left!important;color:var(--lm-accent)!important}.ls-member__widget .bndlr-mnm-add-to-cart-wrapper:not(.bndlr-hidden){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.2rem;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}.ls-member__widget .bndlr-mnm-instructions-text,.ls-member__widget .bndlr-tiered-mnm-instructions-text{font-size:1.6rem!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important;color:var(--lm-text)!important}.ls-member__widget .bndlr-tiered-mnm-instructions-text{border-radius:0!important}.ls-member__widget .bndlr-mnm-total-price{font-family:var(--font-heading-family)!important;font-size:2rem!important;line-height:1.4!important;color:var(--lm-text)!important}.ls-member__widget .bndlr-add-bundle-to-cart{min-height:5.6rem;padding:1.7rem 2.4rem!important;border:0!important;border-radius:0!important;background:var(--lm-accent)!important;box-shadow:none!important;font-family:var(--font-heading-family)!important;font-size:1.4rem!important;line-height:1.6!important;letter-spacing:.17em!important;text-transform:uppercase!important;font-weight:500!important;text-align:center!important;color:var(--lm-bg)!important;cursor:pointer}.ls-member__widget .bndlr-add-bundle-to-cart:hover{background:var(--lm-dark)!important}.ls-member__widget .bndlr-bundle-checkout-warning{font-size:1.4rem!important;line-height:1.6!important;text-align:left!important;color:#5e5449!important}.ls-member__guide{display:flex;flex-direction:column;gap:2rem;padding:2rem 1.8rem 2.2rem;border:1px solid var(--lm-accent);background:var(--lm-bg);scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem)}.ls-member__guide-head{display:flex;flex-direction:column;gap:1rem}.ls-member .ls-member__guide-rule{max-width:78rem;font-family:var(--font-heading-family);font-size:calc(2.1rem * var(--lm-scale, 1));line-height:1.32;letter-spacing:-.006em;color:var(--lm-text)}.ls-member .ls-member__guide-steps{display:grid;margin:0;padding:0;list-style:none}.ls-member__guide-step{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:1.4rem;align-items:start;padding:1.4rem 0;border-top:1px solid var(--lm-rule)}.ls-member__guide-num{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:1px solid var(--lm-accent);border-radius:50%;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1;font-weight:500;color:var(--lm-accent);transition:background-color .3s ease,color .3s ease}.ls-member__guide-body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.ls-member .ls-member__guide-title{margin:0;font-family:var(--font-heading-family);font-size:calc(1.8rem * var(--lm-scale, 1));line-height:1.3;letter-spacing:0;font-weight:500;text-transform:none;color:var(--lm-text)}.ls-member .ls-member__guide-text{font-size:calc(1.5rem * var(--lm-scale, 1));line-height:1.55;color:#4a4138}.ls-member[data-lm-stage=start] [data-lm-guide-step="1"] .ls-member__guide-num,.ls-member[data-lm-stage=start] [data-lm-guide-step="2"] .ls-member__guide-num,.ls-member[data-lm-stage=building] [data-lm-guide-step="3"] .ls-member__guide-num,.ls-member[data-lm-stage=ready] [data-lm-guide-step="4"] .ls-member__guide-num{background:var(--lm-accent);color:var(--lm-bg)}.ls-member .ls-member__guide-rules{display:flex;flex-direction:column;gap:1rem;margin:0;padding:1.8rem 0 0;border-top:1px solid var(--lm-rule);list-style:none}.ls-member__guide-rules li{display:flex;align-items:flex-start;gap:1rem;font-family:var(--font-heading-family);font-size:calc(1.55rem * var(--lm-scale, 1));line-height:1.45}.ls-member__guide-rules svg{flex:0 0 auto;margin-top:.1rem}.ls-member__guide-do{color:var(--lm-accent)}.ls-member__guide-dont{color:#8a2f20}.ls-member .ls-member__guide-fix{font-size:calc(1.45rem * var(--lm-scale, 1));line-height:1.6;color:#5e5449}.ls-member .ls-member__ladder-note{font-size:1.4rem;line-height:1.6;color:#5e5449}@media screen and (min-width:750px){.ls-member__guide{gap:2.8rem;padding:3.2rem 3.2rem 3.4rem}.ls-member .ls-member__guide-rule{font-size:calc(2.6rem * var(--lm-scale, 1))}.ls-member .ls-member__guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem}.ls-member__guide-step{display:flex;flex-direction:column;gap:1.4rem;padding:2rem 0 0}.ls-member .ls-member__guide-title{font-size:calc(2rem * var(--lm-scale, 1))}.ls-member .ls-member__guide-rules{flex-direction:row;gap:1.2rem 4rem;padding-top:2.2rem}.ls-member__guide-rules li{flex:1 1 0;font-size:calc(1.7rem * var(--lm-scale, 1))}}@media screen and (min-width:750px)and (max-width:989px){.ls-member .ls-member__guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-member__assist{position:sticky;top:var(--lm-stick, 0px);z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.4rem;padding:1.4rem 1.6rem;border-bottom:1px solid var(--lm-rule);background:#fff;color:var(--lm-text);transition:background-color .35s ease,color .35s ease,top .2s ease}.ls-member__assist-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--lm-accent);color:var(--lm-bg)}.ls-member__assist-mark svg{animation:ls-member-nudge 1.6s ease-in-out infinite}@keyframes ls-member-nudge{0%,to{transform:translateY(-.2rem)}50%{transform:translateY(.25rem)}}.ls-member__assist-copy{display:flex;flex:1 1 18rem;flex-direction:column;gap:.2rem;min-width:0}.ls-member .ls-member__assist-label{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--lm-accent)}.ls-member .ls-member__assist-text{font-family:var(--font-heading-family);font-size:calc(1.6rem * var(--lm-scale, 1));line-height:1.4;color:inherit}.ls-member .ls-member__assist-btn{-webkit-appearance:none;appearance:none;flex:1 1 100%;min-height:4.8rem;margin:0;padding:.8rem 1.8rem;border:1px solid var(--lm-gold-soft);border-radius:0;background:var(--lm-gold-soft);font-family:var(--font-heading-family);font-size:1.25rem;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;font-weight:500;color:var(--lm-dark);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ls-member .ls-member__assist-btn:hover{border-color:var(--lm-bg);background:var(--lm-bg)}.ls-member__panel[data-lm-stage=ready] .ls-member__assist{border-bottom-color:var(--lm-accent);background:var(--lm-accent);color:var(--lm-bg)}.ls-member__panel[data-lm-stage=ready] .ls-member__assist-mark{background:var(--lm-gold-soft);color:var(--lm-dark)}.ls-member .ls-member__panel[data-lm-stage=ready] .ls-member__assist-label{color:var(--lm-gold-soft)}.ls-member__assist.is-flash{animation:ls-member-flash 1.1s ease}@keyframes ls-member-flash{0%{box-shadow:inset 0 0 0 100rem #c9a98c8c}to{box-shadow:inset 0 0 0 100rem #c9a98c00}}@media screen and (min-width:750px){.ls-member__assist{flex-wrap:nowrap;gap:1.8rem;padding:1.6rem 2.8rem}.ls-member .ls-member__assist-text{font-size:calc(1.7rem * var(--lm-scale, 1))}.ls-member .ls-member__assist-btn{flex:0 0 auto}}.ls-member__widget .bndlr-mnm-add-to-cart-wrapper>.bndlr-add-bundle-to-cart{order:2}.ls-member__widget .bndlr-mnm-add-to-cart-wrapper>.bndlr-bundle-checkout-warning{order:3}.ls-member__panel[data-lm-stage=ready] .ls-member__widget .bndlr-mnm-add-to-cart-wrapper:before{content:var(--lm-final-hint, none);order:1;display:block;padding:1.2rem 1.4rem;border-left:.4rem solid var(--lm-gold);background:#f4ead9;font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.45;letter-spacing:0;text-align:left;text-transform:none;color:var(--lm-text)}.ls-member__widget .bndlr-add-bundle-to-cart.ls-member-point{animation:ls-member-point 1.1s ease 3}@keyframes ls-member-point{0%,to{outline:.3rem solid rgba(176,141,87,0);outline-offset:0}50%{outline:.3rem solid rgba(176,141,87,.95);outline-offset:.5rem}}.ls-member__card--locked{border-color:var(--lm-accent)}.ls-member__lock{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding:2.8rem 2rem 3rem}.ls-member__lock-icon{color:var(--lm-gold)}.ls-member__lock-title{font-size:calc(clamp(2.6rem,3vw,3.6rem) * var(--lm-scale, 1));line-height:1.14;letter-spacing:-.012em;color:var(--lm-text)}.ls-member__lock-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.4rem}.ls-member .ls-member__btn--line{border:1px solid var(--lm-accent);background:transparent;color:var(--lm-accent)}.ls-member .ls-member__btn:hover{background:var(--lm-dark);color:var(--lm-bg)}.ls-member__lock-note{font-size:1.4rem;line-height:1.6;color:#5e5449}.ls-member .ls-member__welcome{padding:1.6rem 2rem 0;font-size:calc(var(--lm-fs-small) * var(--lm-scale, 1));line-height:1.6;color:var(--lm-accent)}@media screen and (min-width:750px){.ls-member__lock{padding:3.6rem 2.8rem 4rem}.ls-member .ls-member__welcome{padding:2rem 2.8rem 0}}.ls-member__perks{background:var(--lm-accent);color:var(--lm-bg)}.ls-member__perk-list{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem}.ls-member__perk{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding-top:1.8rem;border-top:1px solid rgba(201,169,140,.55)}.ls-member__perk-num{font-family:var(--font-heading-family);font-weight:var(--lm-hw, 400);font-size:3rem;line-height:1.1;color:var(--lm-gold-soft)}.ls-member__text--on-accent{color:#d5ddd8}@media screen and (min-width:750px){.ls-member__perk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 3.6rem}}@media screen and (min-width:990px){.ls-member__perk-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-member__members{background:var(--lm-accent);color:var(--lm-bg)}.ls-member__ladder--members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ls-member__ladder--members .ls-member__tier{border-color:#c9a98c8c;color:var(--lm-bg)}.ls-member__ladder--members .ls-member__tier-label{color:var(--lm-gold-soft)}.ls-member__ladder--members .ls-member__tier.is-reached{border-color:var(--lm-gold-soft);background:var(--lm-gold-soft);color:var(--lm-dark)}.ls-member__ladder--members .ls-member__tier.is-reached .ls-member__tier-label{color:var(--lm-dark)}@media screen and (min-width:990px){.ls-member__ladder--members{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-member__close{background:var(--lm-dark);color:var(--lm-bg)}.ls-member__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;min-width:0}@media screen and (min-width:750px){.ls-member__actions{flex:0 1 32rem}}.ls-member [data-lm-reveal].is-waiting{opacity:0;transform:translateY(1.6rem)}.ls-member [data-lm-reveal].is-visible{transition:opacity .6s ease,transform .6s ease}@media(prefers-reduced-motion:reduce){.ls-member *,.ls-member *:before,.ls-member *:after{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){.ls-member__assist-mark svg,.ls-member__assist.is-flash,.ls-member__widget .bndlr-add-bundle-to-cart.ls-member-point{animation:none!important}}.ls-mcol{--lc-rule: #e0d6c6;--lc-muted: #6e6358;--lc-sand: #e6dccb;--lc-on-dark: #e3dacb;--lc-pad: 5.6rem;--lc-overlap: 5.6rem;--lc-fs-display: clamp(4rem, 11.4vw, 5.8rem);--lc-fs-h2: clamp(2.8rem, 7.6vw, 3.6rem);--lc-fs-lede: 1.7rem;--lc-fs-body: 1.6rem;--lc-fs-title: 1.5rem;--lc-fs-label: 1.15rem;background:var(--lc-bg);color:var(--lc-text);font-family:var(--font-body-family);overflow:hidden}@media screen and (min-width:750px){.ls-mcol{--lc-pad: 9.6rem;--lc-overlap: 11rem;--lc-fs-display: clamp(4.6rem, 4.8vw, 6.8rem);--lc-fs-h2: clamp(3.4rem, 4.1vw, 5.4rem);--lc-fs-lede: 1.9rem;--lc-fs-body: 1.8rem;--lc-fs-title: 1.8rem;--lc-fs-label: 1.2rem}}.ls-mcol *,.ls-mcol *:before,.ls-mcol *:after{box-sizing:border-box}.ls-mcol [hidden]{display:none!important}.ls-mcol p,.ls-mcol ul{margin:0;padding:0}.ls-mcol ul{list-style:none}.ls-mcol .ls-mcol__chip,.ls-mcol .ls-mcol__atc{-webkit-appearance:none;appearance:none;margin:0;border-radius:0;font:inherit;cursor:pointer}.ls-mcol a:focus-visible,.ls-mcol button:focus-visible{outline:2px solid var(--lc-gold);outline-offset:.3rem;box-shadow:none}.ls-mcol .ls-mcol__chip:focus-visible,.ls-mcol .ls-mcol__image:focus-visible{outline-offset:-.3rem}.ls-mcol__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ls-mcol__wrap{padding:0 5rem}}.ls-mcol__chapter{padding:var(--lc-pad) 0;scroll-margin-top:var(--header-height, 0px)}.ls-mcol__hero--overlap+.ls-mcol__chapter{padding-top:calc(var(--lc-pad) + var(--lc-overlap) - 2.4rem)}.ls-mcol__stack{display:flex;flex-direction:column;gap:2rem}.ls-mcol__stack--lg{gap:3.2rem}@media screen and (min-width:750px){.ls-mcol__stack{gap:2.4rem}.ls-mcol__stack--lg{gap:4.4rem}}.ls-mcol__label{font-family:var(--font-heading-family);font-size:calc(var(--lc-fs-label) * var(--lc-scale, 1));line-height:1.5;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--lc-accent)}.ls-mcol__label--tight{letter-spacing:.26em}.ls-mcol .ls-mcol__label--soft{color:var(--lc-gold-soft)}.ls-mcol .ls-mcol__display,.ls-mcol .ls-mcol__h2,.ls-mcol .ls-mcol__lock-title{margin:0;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--lc-hw, 400);color:inherit;text-transform:none;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.ls-mcol .ls-mcol__display{font-size:calc(var(--lc-fs-display) * var(--lc-scale, 1));line-height:1.02;letter-spacing:-.02em}.ls-mcol .ls-mcol__h2{max-width:86rem;font-size:calc(var(--lc-fs-h2) * var(--lc-scale, 1));line-height:1.14;letter-spacing:-.014em}.ls-mcol .ls-mcol__h2--lg{font-size:calc(var(--lc-fs-h2) * 1.1 * var(--lc-scale, 1));line-height:1.08}.ls-mcol__accent{font-family:var(--font-body-family);font-weight:400;letter-spacing:-.005em;color:var(--lc-accent)}.ls-mcol__accent--soft{color:var(--lc-gold-soft)}.ls-mcol__accent--block{display:block}.ls-mcol__lede{max-width:54rem;font-size:calc(var(--lc-fs-lede) * var(--lc-scale, 1));line-height:1.72}.ls-mcol__lede--on-dark{color:var(--lc-on-dark)}.ls-mcol__text{max-width:54rem;font-size:calc(var(--lc-fs-body) * var(--lc-scale, 1));line-height:1.74;color:#3a332b}.ls-mcol .ls-mcol__note{padding:1.4rem 1.6rem;border:1px dashed #8f8372;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.6;color:var(--lc-muted)}.ls-mcol .ls-mcol__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;padding:0 3.6rem;border:1px solid var(--lc-accent);background:var(--lc-accent);font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;font-weight:500;text-decoration:none;color:var(--lc-bg);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ls-mcol .ls-mcol__btn:hover{border-color:var(--lc-dark);background:var(--lc-dark);color:var(--lc-bg)}.ls-mcol .ls-mcol__btn--line{background:transparent;color:var(--lc-accent)}.ls-mcol .ls-mcol__btn--soft{border-color:var(--lc-gold-soft);background:var(--lc-gold-soft);color:var(--lc-dark)}.ls-mcol .ls-mcol__btn.ls-mcol__btn--soft:hover{border-color:var(--lc-bg);background:var(--lc-bg);color:var(--lc-dark)}.ls-mcol .ls-mcol__link{display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--lc-gold-soft);color:var(--lc-bg)}.ls-mcol .ls-mcol__link:hover{color:var(--lc-gold-soft)}.ls-mcol__hero{background:var(--lc-dark);color:var(--lc-bg);padding-top:6rem}.ls-mcol__hero--emerald{background:var(--lc-accent)}.ls-mcol__hero--emerald .ls-mcol__lede--on-dark{color:#d5ddd8}.ls-mcol__hero-grid{display:flex;flex-direction:column;gap:4rem}.ls-mcol__hero-copy{display:flex;flex-direction:column;gap:2.4rem;min-width:0;padding-bottom:5.6rem}.ls-mcol__hero-grid--media .ls-mcol__hero-copy{padding-bottom:0}.ls-mcol__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 3rem}.ls-mcol .ls-mcol__status{display:flex;align-items:center;gap:1rem;width:max-content;max-width:100%;padding:.9rem 1.6rem .9rem 1.2rem;border:1px solid rgba(201,169,140,.6);font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--lc-gold-soft)}.ls-mcol .ls-mcol__status--open{border-color:var(--lc-gold-soft);background:var(--lc-gold-soft);color:var(--lc-dark)}.ls-mcol__status svg{flex:0 0 auto}.ls-mcol__hero-media{position:relative;width:100%;max-width:32rem;margin:0 auto calc(var(--lc-overlap) * -1)}.ls-mcol__frame{position:relative;display:block;width:100%;overflow:hidden;background-color:var(--lc-sand)}.ls-mcol__frame--45{aspect-ratio:4 / 5}.ls-mcol__frame--dark{background-color:#3b362f;background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px)}.ls-mcol__frame--lift{box-shadow:0 1px 2px #17120c33,0 10px 20px #17120c2e,0 32px 64px #17120c42}.ls-mcol__frame img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ls-mcol__ph{position:absolute;left:1.8rem;right:1.8rem;top:1.6rem;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:#c9bca8}@media screen and (min-width:750px){.ls-mcol__hero{padding-top:9.6rem}.ls-mcol__hero-grid--media{flex-direction:row;align-items:flex-end;gap:5.6rem}.ls-mcol__hero-copy,.ls-mcol__hero-grid--media .ls-mcol__hero-copy{flex:1.5 1 0;gap:3rem;padding-bottom:8.8rem}.ls-mcol__hero-media{flex:1 1 0;max-width:48rem;margin:0 0 calc(var(--lc-overlap) * -1)}}.ls-mcol__locked{position:relative;background:var(--lc-band)}.ls-mcol__ghosts{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;max-width:var(--page-width, 120rem);margin:0 auto;padding:4rem 1.5rem;overflow:hidden;opacity:.55;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 96%);mask-image:linear-gradient(180deg,#000 30%,transparent 96%)}.ls-mcol__ghost{display:flex;flex-direction:column;gap:1rem}.ls-mcol__ghost-frame{display:block;aspect-ratio:4 / 5;background-color:#e2d6c3;background-image:repeating-linear-gradient(135deg,rgba(44,40,35,.07) 0 1px,transparent 1px 14px)}.ls-mcol__ghost-line{display:block;width:70%;height:1rem;background:#dccfba}.ls-mcol__ghost-line--short{width:40%}.ls-mcol__locked-inner{position:relative;display:flex;justify-content:center}.ls-mcol__lock{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;max-width:62rem;padding:3.2rem 2.4rem 3.4rem;border:1px solid var(--lc-accent);background:#fff;box-shadow:0 1px 2px #4a3a221a,0 10px 20px #4a3a221a,0 30px 60px #4a3a2224}.ls-mcol__lock-icon{color:var(--lc-gold)}.ls-mcol .ls-mcol__lock-title{font-size:calc(clamp(2.8rem,3.4vw,4.2rem) * var(--lc-scale, 1));line-height:1.1;letter-spacing:-.014em;color:var(--lc-text)}.ls-mcol__lock-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.4rem}.ls-mcol__lock-note{font-size:1.4rem;line-height:1.6;color:#5e5449}@media screen and (min-width:750px){.ls-mcol__ghosts{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2.4rem;padding:5.6rem 5rem}.ls-mcol__lock{padding:4.8rem 4.8rem 5rem}}.ls-mcol__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 4rem}.ls-mcol__count{font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-muted)}.ls-mcol__chips-row{margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto;scrollbar-width:none}.ls-mcol__chips-row::-webkit-scrollbar{display:none}.ls-mcol__chips-row.has-more{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.ls-mcol__chips{display:flex;gap:1rem;width:max-content}html.no-js .ls-mcol__chips-row{display:none}.ls-mcol .ls-mcol__chip{flex:0 0 auto;min-height:4.6rem;padding:1rem 2rem;border:1px solid #b9ad9a;background:transparent;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--lc-text);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ls-mcol .ls-mcol__chip:hover{border-color:var(--lc-dark)}.ls-mcol .ls-mcol__chip.is-active{border-color:var(--lc-dark);background:var(--lc-dark);color:var(--lc-bg)}.ls-mcol .ls-mcol__grid{display:grid;grid-template-columns:repeat(var(--lc-cols-m, 2),minmax(0,1fr));gap:1.2rem}.ls-mcol__item{display:flex;min-width:0}.ls-mcol__card{display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--lc-rule);background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ls-mcol .ls-mcol__image{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f3f0ea;text-decoration:none;color:#fff}.ls-mcol__image img,.ls-mcol__image svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s ease-out,opacity .45s ease}.ls-mcol .ls-mcol__image .ls-mcol__alt{position:absolute;top:0;left:0;opacity:0}.ls-mcol .ls-mcol__image .lescent-label,.ls-mcol .ls-mcol__image>span:not([class*=ls-mcol]){position:absolute;top:.2rem;left:.2rem;z-index:2;max-width:calc(100% - .4rem);margin:0;padding:.5rem .8rem;overflow:hidden;border:0;border-radius:0;background:none;font-family:var(--font-heading-family);font-size:.95rem;line-height:1;letter-spacing:.16em;font-weight:500;font-style:normal;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55),0 0 12px rgba(0,0,0,.25);pointer-events:none}.ls-mcol .ls-mcol__image .lescent-label.lescent-label--scent{top:auto;bottom:.2rem;font-size:.9rem;letter-spacing:.12em;font-weight:400}.ls-mcol__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;min-width:0;padding:1.2rem 1rem 1rem;text-align:center}.ls-mcol .ls-mcol__title{display:block;margin-bottom:.3rem;font-family:var(--font-heading-family);font-size:calc(var(--lc-fs-title) * var(--lc-scale, 1));line-height:1.16;letter-spacing:-.005em;font-weight:500;text-decoration:none;color:var(--lc-text)}.ls-mcol .ls-mcol__subtitle{margin-bottom:.6rem;font-family:var(--font-heading-family);font-size:1.25rem;line-height:1.3;font-style:italic;color:var(--lc-muted)}.ls-mcol .ls-mcol__type{margin-bottom:.6rem;font-family:var(--font-heading-family);font-size:.95rem;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:#2f5a4e}.ls-mcol__rating{display:flex;align-items:center;justify-content:center;min-height:1.8rem;margin-bottom:.4rem}.ls-mcol__rating .jdgm-widget,.ls-mcol__rating .jdgm-prev-badge{margin:0}.ls-mcol__rating .jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}.ls-mcol .ls-mcol__price{margin-top:auto;padding:.4rem 0 1rem;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.3;letter-spacing:.02em;white-space:nowrap;color:var(--lc-text)}.ls-mcol__was{margin-right:.6rem;color:var(--lc-muted)}.ls-mcol .ls-mcol__atc{width:100%;min-height:4.4rem;padding:1rem .8rem;border:1px solid var(--lc-accent);background:var(--lc-accent);font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-weight:500;text-align:center;color:#fff;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.ls-mcol .ls-mcol__atc[disabled]{border-color:#173b3140;background:transparent;color:#173b3199;cursor:not-allowed}.ls-mcol .ls-mcol__atc.is-loading{opacity:.65;pointer-events:none}.ls-mcol .ls-mcol__atc.is-added{border-color:var(--lc-gold);background:var(--lc-gold);color:#fff}@media screen and (min-width:750px){.ls-mcol__chips-row{margin:0;padding:0}.ls-mcol .ls-mcol__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ls-mcol .ls-mcol__image .lescent-label,.ls-mcol .ls-mcol__image>span:not([class*=ls-mcol]){top:.4rem;left:.4rem;padding:.7rem 1rem;font-size:1.1rem;letter-spacing:.2em}.ls-mcol .ls-mcol__image .lescent-label.lescent-label--scent{top:auto;bottom:.4rem;font-size:1rem;letter-spacing:.14em}.ls-mcol__content{padding:1.8rem 1.6rem 1.6rem}.ls-mcol .ls-mcol__title{margin-bottom:.4rem}.ls-mcol .ls-mcol__subtitle{font-size:1.4rem}.ls-mcol .ls-mcol__type{margin-bottom:.8rem;font-size:1.05rem}.ls-mcol .ls-mcol__price{padding-bottom:1.4rem;font-size:1.6rem}.ls-mcol .ls-mcol__atc{min-height:4.8rem;font-size:1.2rem;letter-spacing:.14em}}@media screen and (min-width:990px){.ls-mcol .ls-mcol__grid{grid-template-columns:repeat(var(--lc-cols, 4),minmax(0,1fr))}}@media(hover:hover){.ls-mcol__card:hover{border-color:#cfc2ad;box-shadow:0 1px 2px #4a3a220f,0 14px 30px #4a3a221f;transform:translateY(-.3rem)}.ls-mcol__card:hover .ls-mcol__image img{transform:scale(1.04)}.ls-mcol__card:hover .ls-mcol__image .ls-mcol__alt{opacity:1}.ls-mcol .ls-mcol__title:hover{color:var(--lc-accent)}.ls-mcol .ls-mcol__atc:not([disabled]):hover{border-color:var(--lc-dark);background:var(--lc-dark)}}@media(hover:none){.ls-mcol .ls-mcol__image .ls-mcol__alt{display:none}}.ls-mcol__cross{background:var(--lc-dark);color:var(--lc-bg)}.ls-mcol__split{display:flex;flex-direction:column;gap:3.2rem}.ls-mcol__cross-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}@media screen and (min-width:750px){.ls-mcol__split{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:5.6rem}.ls-mcol__cross-actions{flex:0 1 32rem}}.ls-mcol [data-lc-reveal].is-waiting{opacity:0;transform:translateY(1.6rem)}.ls-mcol [data-lc-reveal].is-visible{transition:opacity .6s ease,transform .6s ease}@media(prefers-reduced-motion:reduce){.ls-mcol *,.ls-mcol *:before,.ls-mcol *:after{animation:none!important;transition:none!important}.ls-mcol__card:hover,.ls-mcol__card:hover .ls-mcol__image img{transform:none}}.ls-club{--lk-rule: #e0d6c6;--lk-muted: #6e6358;--lk-on-dark: #e3dacb;--lk-pad: 5.6rem;--lk-fs-display: clamp(4.2rem, 12vw, 6rem);--lk-fs-h2: clamp(2.9rem, 7.8vw, 3.8rem);--lk-fs-h3: clamp(2.6rem, 7vw, 3.2rem);--lk-fs-lede: 1.7rem;--lk-fs-body: 1.6rem;--lk-fs-label: 1.15rem;background:var(--lk-bg);color:var(--lk-text);font-family:var(--font-body-family);overflow:hidden}@media screen and (min-width:750px){.ls-club{--lk-pad: 10.4rem;--lk-fs-display: clamp(5rem, 5.6vw, 8rem);--lk-fs-h2: clamp(3.6rem, 4.2vw, 5.6rem);--lk-fs-h3: clamp(3rem, 3vw, 4.2rem);--lk-fs-lede: 1.9rem;--lk-fs-body: 1.8rem;--lk-fs-label: 1.2rem}}.ls-club *,.ls-club *:before,.ls-club *:after{box-sizing:border-box}.ls-club [hidden]{display:none!important}.ls-club p,.ls-club ul,.ls-club ol{margin:0;padding:0}.ls-club ul,.ls-club ol{list-style:none}.ls-club a:focus-visible,.ls-club button:focus-visible,.ls-club summary:focus-visible,.ls-club input:focus-visible{outline:2px solid var(--lk-gold);outline-offset:.3rem;box-shadow:none}.ls-club__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ls-club__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ls-club__wrap{padding:0 5rem}}.ls-club__chapter{padding:var(--lk-pad) 0;scroll-margin-top:var(--header-height, 0px)}.ls-club__stack{display:flex;flex-direction:column;gap:2rem}.ls-club__stack--lg{gap:3.6rem}@media screen and (min-width:750px){.ls-club__stack{gap:2.4rem}.ls-club__stack--lg{gap:5.6rem}}.ls-club .ls-club__label{font-family:var(--font-heading-family);font-size:calc(var(--lk-fs-label) * var(--lk-scale, 1));line-height:1.5;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--lk-accent)}.ls-club .ls-club__label--soft{color:var(--lk-gold-soft)}.ls-club .ls-club__display,.ls-club .ls-club__h2,.ls-club .ls-club__h3,.ls-club .ls-club__h4{margin:0;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--lk-hw, 400);color:inherit;text-transform:none;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.ls-club .ls-club__display{font-size:calc(var(--lk-fs-display) * var(--lk-scale, 1));line-height:1;letter-spacing:-.022em}.ls-club .ls-club__h2{max-width:86rem;font-size:calc(var(--lk-fs-h2) * var(--lk-scale, 1));line-height:1.12;letter-spacing:-.014em}.ls-club .ls-club__h2--lg{font-size:calc(var(--lk-fs-h2) * 1.14 * var(--lk-scale, 1));line-height:1.06}.ls-club .ls-club__h3{font-size:calc(var(--lk-fs-h3) * var(--lk-scale, 1));line-height:1.12;letter-spacing:-.012em}.ls-club .ls-club__h4{font-size:calc(2.3rem * var(--lk-scale, 1));line-height:1.2;letter-spacing:-.008em;font-weight:400}.ls-club__accent{font-family:var(--font-body-family);font-weight:400;letter-spacing:-.005em;color:var(--lk-accent)}.ls-club__accent--soft{color:var(--lk-gold-soft)}.ls-club__accent--block{display:block}.ls-club .ls-club__lede{max-width:58rem;font-size:calc(var(--lk-fs-lede) * var(--lk-scale, 1));line-height:1.7}.ls-club .ls-club__lede--on-dark{color:var(--lk-on-dark)}.ls-club .ls-club__text{max-width:56rem;font-size:calc(var(--lk-fs-body) * var(--lk-scale, 1));line-height:1.72;color:#3a332b}.ls-club .ls-club__note{padding:1.4rem 1.6rem;border:1px dashed #8f8372;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.6;color:var(--lk-muted)}.ls-club .ls-club__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;margin:0;padding:0 3.4rem;border:1px solid var(--lk-accent);border-radius:0;background:var(--lk-accent);font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.4;letter-spacing:.17em;text-transform:uppercase;font-weight:500;text-align:center;text-decoration:none;color:var(--lk-bg);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ls-club .ls-club__btn:hover{border-color:var(--lk-dark);background:var(--lk-dark);color:var(--lk-bg)}.ls-club .ls-club__btn--soft{border-color:var(--lk-gold-soft);background:var(--lk-gold-soft);color:var(--lk-dark)}.ls-club .ls-club__btn.ls-club__btn--soft:hover{border-color:var(--lk-bg);background:var(--lk-bg);color:var(--lk-dark)}.ls-club .ls-club__btn--ghost{border-color:#c9a98cb3;background:transparent;color:var(--lk-bg)}.ls-club .ls-club__btn.ls-club__btn--ghost:hover{border-color:var(--lk-bg);background:var(--lk-bg);color:var(--lk-dark)}.ls-club .ls-club__link{display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--lk-gold-soft);color:var(--lk-bg)}.ls-club .ls-club__link:hover{color:var(--lk-gold-soft)}.ls-club .ls-club__link--dark{align-self:flex-start;text-decoration-color:var(--lk-gold);color:var(--lk-accent)}.ls-club .ls-club__link--dark:hover{color:var(--lk-text)}.ls-club__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 3rem}.ls-club__actions--center{justify-content:center;gap:1.2rem}.ls-club__hero{position:relative;isolation:isolate;background:var(--lk-accent);color:var(--lk-bg)}.ls-club__hero--dark{background:var(--lk-dark)}.ls-club__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.ls-club__hero-bg picture,.ls-club__hero-bg img{display:block;width:100%;height:100%}.ls-club__hero-bg img{object-fit:cover}.ls-club__hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,17,13,calc(var(--lk-shade, .6) * .8)),rgba(20,17,13,calc(var(--lk-shade, .6) * 1.15)))}.ls-club__hero-inner{display:flex;flex-direction:column;justify-content:flex-end;padding-top:6.4rem;padding-bottom:4.8rem}.ls-club__hero--photo .ls-club__hero-inner{min-height:52rem}.ls-club__hero-copy{display:flex;flex-direction:column;gap:2.4rem;min-width:0;max-width:72rem}.ls-club__hero--emerald:not(.ls-club__hero--photo) .ls-club__lede--on-dark{color:#d5ddd8}.ls-club .ls-club__status{display:flex;align-items:center;gap:1rem;width:max-content;max-width:100%;padding:.9rem 1.6rem .9rem 1.2rem;border:1px solid var(--lk-gold-soft);background:var(--lk-gold-soft);font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--lk-dark)}.ls-club__status svg{flex:0 0 auto}.ls-club .ls-club__hero-note{font-family:var(--font-heading-family);font-size:1.25rem;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:var(--lk-gold-soft)}.ls-club .ls-club__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(247,242,234,.24)}.ls-club__fact{display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:2rem 1.2rem 2.2rem 0}.ls-club__fact:nth-child(2n){padding-left:1.6rem;border-left:1px solid rgba(247,242,234,.24)}.ls-club__fact:nth-child(n+3){border-top:1px solid rgba(247,242,234,.24)}.ls-club__fact-value{font-family:var(--font-heading-family);font-size:calc(clamp(3rem,8.6vw,3.8rem) * var(--lk-scale, 1));line-height:1;letter-spacing:-.02em;font-weight:var(--lk-hw, 400);color:var(--lk-gold-soft)}.ls-club__fact-label{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--lk-on-dark)}@media screen and (min-width:750px){.ls-club__hero-bg:after{background:linear-gradient(90deg,rgba(20,17,13,calc(var(--lk-shade, .6) * 1.3)),rgba(20,17,13,var(--lk-shade, .6)) 44%,rgba(20,17,13,calc(var(--lk-shade, .6) * .3))),linear-gradient(0deg,rgba(20,17,13,var(--lk-shade, .6)),#14110d00 40%)}.ls-club__hero-inner{padding-top:11rem;padding-bottom:7.2rem}.ls-club__hero--photo .ls-club__hero-inner{min-height:min(74vh,72rem)}.ls-club__hero-copy{gap:3rem}.ls-club .ls-club__facts{grid-template-columns:repeat(var(--lk-facts, 4),minmax(0,1fr))}.ls-club__fact,.ls-club__fact:nth-child(2n){padding:2.8rem 2.4rem 3.4rem;border-top:0;border-left:1px solid rgba(247,242,234,.24)}.ls-club__fact:first-child{padding-left:0;border-left:0}.ls-club__fact-value{font-size:calc(clamp(3.6rem,3.6vw,5.2rem) * var(--lk-scale, 1))}.ls-club__fact-label{font-size:1.2rem}}.ls-club__explorer{display:flex;flex-direction:column;gap:2.4rem}.ls-club__tabs-row{position:relative;margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto;scrollbar-width:none}.ls-club__tabs-row::-webkit-scrollbar{display:none}.ls-club__tabs-row.has-more{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.ls-club__tabs{display:flex;gap:1.6rem;width:max-content}html.no-js .ls-club__tabs-row{display:none}.ls-club .ls-club__tab{-webkit-appearance:none;appearance:none;position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:.4rem;width:19rem;margin:0;padding:1.6rem 0 .8rem;border:0;border-radius:0;background:none;font:inherit;text-align:left;color:var(--lk-muted);cursor:pointer;transition:color .25s ease}.ls-club .ls-club__tab.is-active,.ls-club .ls-club__tab:hover{color:var(--lk-text)}.ls-club__tab-bar{position:absolute;top:0;left:0;width:100%;height:2px;overflow:hidden;background:#d6cab7}.ls-club__tab-bar>span{display:block;width:100%;height:100%;background:var(--lk-gold);transform:scaleX(0);transform-origin:left center}.ls-club__tab.is-active .ls-club__tab-bar>span{transform:scaleX(1)}.ls-club__perks.is-playing .ls-club__tab.is-active .ls-club__tab-bar>span{animation:ls-club-progress var(--lk-dur, 7s) linear forwards}.ls-club__perks.is-playing.is-paused .ls-club__tab.is-active .ls-club__tab-bar>span,.ls-club__perks.is-playing.is-away .ls-club__tab.is-active .ls-club__tab-bar>span{animation-play-state:paused}@keyframes ls-club-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ls-club__tab-num{font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.2em;font-weight:500;color:var(--lk-gold)}.ls-club__tab-title{font-family:var(--font-heading-family);font-size:calc(1.8rem * var(--lk-scale, 1));line-height:1.25;letter-spacing:-.005em}.ls-club__tab-tag{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.ls-club__panels{display:grid}.ls-club__panel{display:flex;grid-area:1 / 1;flex-direction:column;min-width:0;border:1px solid var(--lk-rule);background:#fff;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.ls-club__panel.is-active{opacity:1;visibility:visible;transition:opacity .5s ease}html.no-js .ls-club__panels{gap:2.4rem}html.no-js .ls-club__panel{grid-area:auto;opacity:1;visibility:visible}.ls-club__panel-media{position:relative;flex:0 0 auto;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--lk-accent);background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px)}.ls-club__panel-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.6s ease-out}.ls-club__panel.is-active .ls-club__panel-media img,html.no-js .ls-club__panel-media img{transform:none}.ls-club .ls-club__plate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;padding:2.4rem;color:var(--lk-bg)}.ls-club__plate-hint{margin-bottom:auto;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:#b9c6bf}.ls-club__plate-value{font-family:var(--font-heading-family);font-size:calc(clamp(5.6rem,19vw,8.4rem) * var(--lk-scale, 1));line-height:.95;letter-spacing:-.03em;font-weight:var(--lk-hw, 400);color:var(--lk-gold-soft)}.ls-club__plate-label,.ls-club__badge-label{font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.ls-club .ls-club__badge{position:absolute;left:0;bottom:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;max-width:90%;padding:1.2rem 1.8rem 1.3rem;background:var(--lk-bg);color:var(--lk-text)}.ls-club__badge-value{font-family:var(--font-heading-family);font-size:calc(2.8rem * var(--lk-scale, 1));line-height:1;letter-spacing:-.02em;color:var(--lk-accent)}.ls-club__panel-body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.8rem;min-width:0;padding:2.8rem 2rem 3.2rem}.ls-club .ls-club__panel-num{font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.22em;font-weight:500;color:var(--lk-gold)}.ls-club .ls-club__ladder{display:grid;grid-template-columns:repeat(var(--lk-tiers, 4),minmax(0,1fr));border:1px solid var(--lk-rule)}.ls-club__rung{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0;padding:1.4rem .4rem 1.2rem;border-left:1px solid var(--lk-rule);text-align:center}.ls-club__rung:first-child{border-left:0}.ls-club__rung:last-child{background:var(--lk-accent);color:var(--lk-bg)}.ls-club__rung-value{font-family:var(--font-heading-family);font-size:calc(2.2rem * var(--lk-scale, 1));line-height:1.1;letter-spacing:-.01em}.ls-club__rung-label{font-family:var(--font-heading-family);font-size:1rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--lk-muted)}.ls-club__rung:last-child .ls-club__rung-label{color:var(--lk-gold-soft)}.ls-club .ls-club__points{display:flex;flex-direction:column;gap:1rem}.ls-club__points li{display:flex;align-items:flex-start;gap:1.2rem;font-family:var(--font-heading-family);font-size:calc(1.6rem * var(--lk-scale, 1));line-height:1.5;color:var(--lk-text)}.ls-club__points svg{flex:0 0 auto;margin-top:.2rem;color:var(--lk-gold)}.ls-club__panel-body .ls-club__actions{margin-top:auto;padding-top:.8rem}@media screen and (min-width:750px){.ls-club__explorer{gap:3.2rem}.ls-club__tabs-row{margin:0;padding:0;overflow:visible}.ls-club__tabs{display:grid;grid-template-columns:repeat(var(--lk-tabs, 4),minmax(0,1fr));gap:2.4rem;width:auto}.ls-club .ls-club__tab{width:auto;padding:2rem 0 .8rem}.ls-club__tab-title{font-size:calc(2.1rem * var(--lk-scale, 1))}.ls-club__panel{flex-direction:row}.ls-club__panel-media{flex:0 0 46%;aspect-ratio:auto;min-height:48rem}.ls-club .ls-club__plate{padding:4rem}.ls-club__plate-value{font-size:calc(clamp(7rem,8.4vw,12rem) * var(--lk-scale, 1))}.ls-club__panel-body{justify-content:center;gap:2.4rem;padding:5.6rem 5.6rem 5.6rem 6.4rem}.ls-club__panel-body .ls-club__actions{margin-top:0}.ls-club__rung{padding:1.8rem .8rem 1.6rem}.ls-club__rung-value{font-size:calc(2.8rem * var(--lk-scale, 1))}.ls-club__rung-label{font-size:1.1rem}}@media screen and (min-width:750px)and (max-width:989px){.ls-club__panel-body{padding:4rem 3.2rem}.ls-club__tab-title{font-size:calc(1.8rem * var(--lk-scale, 1))}}.ls-club__compare{background:var(--lk-band)}.ls-club__compare-grid{display:flex;flex-direction:column;gap:3.6rem}.ls-club .ls-club__table{width:100%;margin:0;border:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;box-shadow:none}.ls-club__table .ls-club__cell{padding:1.6rem .6rem;border:0;border-bottom:1px solid rgba(44,40,35,.16);font-weight:400;text-align:center;vertical-align:middle}.ls-club__table thead .ls-club__cell{padding:1.6rem .6rem;font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--lk-muted)}.ls-club__table .ls-club__cell--guest{width:7.4rem;color:#9a8e7d}.ls-club__table .ls-club__cell--member{width:9.6rem;border-bottom-color:#f7f2ea29;background:var(--lk-accent);color:var(--lk-gold-soft)}.ls-club__table thead .ls-club__cell--member{border-top:.4rem solid var(--lk-gold);color:var(--lk-bg)}.ls-club__table tbody tr:last-child .ls-club__cell--member{border-bottom-color:var(--lk-accent)}.ls-club__cell-note{display:block;margin-top:.2rem;letter-spacing:.16em;color:var(--lk-gold-soft)}.ls-club__table .ls-club__cell--name{padding-left:0;padding-right:1.2rem;font-family:var(--font-heading-family);font-size:calc(1.6rem * var(--lk-scale, 1));line-height:1.4;text-align:left;color:var(--lk-text)}.ls-club__table svg{display:block;margin:0 auto}@media screen and (min-width:990px){.ls-club__compare-grid{flex-direction:row;align-items:center;gap:8rem}.ls-club__compare-copy{flex:5 1 0;min-width:0}.ls-club__compare-table{flex:7 1 0;min-width:0}}@media screen and (min-width:750px){.ls-club__table .ls-club__cell{padding:2rem 1.2rem}.ls-club__table thead .ls-club__cell{padding:2.2rem 1.2rem;font-size:1.25rem}.ls-club__table .ls-club__cell--guest{width:14rem}.ls-club__table .ls-club__cell--member{width:18rem}.ls-club__table .ls-club__cell--name{padding-left:0;padding-right:2rem;font-size:calc(1.9rem * var(--lk-scale, 1))}}.ls-club .ls-club__steps{display:grid;gap:0}.ls-club__step{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:1.2rem;align-items:start;padding:2.4rem 0;border-top:1px solid rgba(44,40,35,.2)}.ls-club__step:last-child{border-bottom:1px solid rgba(44,40,35,.2)}.ls-club__step-num{font-family:var(--font-heading-family);font-size:calc(4.8rem * var(--lk-scale, 1));line-height:.9;letter-spacing:-.03em;font-weight:var(--lk-hw, 400);color:var(--lk-gold)}.ls-club__step-body{display:flex;flex-direction:column;gap:1rem;min-width:0}@media screen and (min-width:750px){.ls-club .ls-club__steps{grid-template-columns:repeat(var(--lk-steps, 3),minmax(0,1fr));gap:4rem}.ls-club__step,.ls-club__step:last-child{display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem 0 0;border-top:1px solid var(--lk-text);border-bottom:0}.ls-club__step-num{font-size:calc(7.2rem * var(--lk-scale, 1))}.ls-club__step-body{gap:1.2rem}}.ls-club__join{background:var(--lk-dark);color:var(--lk-bg)}.ls-club__card{display:flex;flex-direction:column;align-items:center;gap:2.4rem;max-width:96rem;margin:0 auto;padding:4.8rem 2rem 4.4rem;border:1px solid rgba(201,169,140,.5);text-align:center}.ls-club__card .ls-club__actions{width:100%;margin-top:.8rem}.ls-club .ls-club__card-note{max-width:52rem;font-size:1.4rem;line-height:1.6;color:#b8ad9d}@media screen and (max-width:749px){.ls-club__card .ls-club__btn{width:100%}}@media screen and (min-width:750px){.ls-club__card{gap:2.8rem;padding:8rem 6rem 7.2rem}}.ls-club__faq-grid{display:flex;flex-direction:column;gap:3.2rem}.ls-club__q{border-bottom:1px solid rgba(44,40,35,.2)}.ls-club__q:first-child{border-top:1px solid rgba(44,40,35,.2)}.ls-club .ls-club__q-head{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6.4rem;padding:1.6rem 0;font-family:var(--font-heading-family);font-size:calc(1.8rem * var(--lk-scale, 1));line-height:1.35;list-style:none;color:var(--lk-text);cursor:pointer}.ls-club__q-head::-webkit-details-marker{display:none}.ls-club__q-icon{position:relative;flex:0 0 1.6rem;width:1.6rem;height:1.6rem;color:var(--lk-gold)}.ls-club__q-icon:before,.ls-club__q-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .3s ease}.ls-club__q-icon:after{transform:rotate(90deg)}.ls-club__q[open] .ls-club__q-icon:after{transform:rotate(0)}.ls-club__q-body{max-width:62rem;padding:0 3.6rem 2.4rem 0;font-size:calc(var(--lk-fs-body) * var(--lk-scale, 1));line-height:1.72;color:#3a332b}.ls-club__q[open] .ls-club__q-body{animation:ls-club-fade .35s ease}.ls-club .ls-club__q-body p+p{margin-top:1.2rem}.ls-club__q-body a{color:var(--lk-accent);text-underline-offset:.3rem}@keyframes ls-club-fade{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@media screen and (min-width:990px){.ls-club__faq-grid{flex-direction:row;align-items:flex-start;gap:8rem}.ls-club__faq-copy{position:sticky;top:calc(var(--header-height, 0px) + 4rem);flex:5 1 0;min-width:0}.ls-club__questions{flex:7 1 0;min-width:0}}@media screen and (min-width:750px){.ls-club .ls-club__q-head{min-height:7.6rem;padding:2rem 0;font-size:calc(2.1rem * var(--lk-scale, 1))}}.ls-club__insiders{background:var(--lk-band)}.ls-club__insiders-grid{display:flex;flex-direction:column;gap:3.2rem}.ls-club__insiders-form{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.ls-club__form{margin:0}.ls-club__field{display:flex;flex-direction:column;gap:1rem}.ls-club .ls-club__input{-webkit-appearance:none;appearance:none;width:100%;min-height:5.6rem;margin:0;padding:0 1.8rem;border:1px solid #b9ad9a;border-radius:0;background:#fff;box-shadow:none;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.4;color:var(--lk-text)}.ls-club .ls-club__input::placeholder{color:#8a7e6f;opacity:1}.ls-club .ls-club__form-msg{margin-top:1.2rem;font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.5;color:var(--lk-accent)}.ls-club .ls-club__form-msg--error{color:#9c2f1f}.ls-club .ls-club__form-note{font-size:1.4rem;line-height:1.6;color:var(--lk-muted)}@media screen and (min-width:750px){.ls-club__field{flex-direction:row;gap:0}.ls-club .ls-club__input{flex:1 1 auto;border-right:0}.ls-club .ls-club__btn--submit{flex:0 0 auto}}@media screen and (min-width:990px){.ls-club__insiders-grid{flex-direction:row;align-items:flex-end;gap:8rem}.ls-club__insiders-grid>*{flex:1 1 0;min-width:0}}.ls-club [data-lk-reveal].is-waiting{opacity:0;transform:translateY(1.8rem)}.ls-club [data-lk-reveal].is-visible{transition:opacity .7s ease,transform .7s ease}@media(prefers-reduced-motion:reduce){.ls-club *,.ls-club *:before,.ls-club *:after{animation:none!important;transition:none!important}.ls-club__panel-media img{transform:none}}.ls-news{--ln-rule: #e0d6c6;--ln-muted: #6e6358;--ln-on-dark: #e3dacb;--ln-pad: 5.6rem;--ln-fs-display: clamp(4.2rem, 12vw, 6rem);--ln-fs-h2: clamp(2.9rem, 7.8vw, 3.8rem);--ln-fs-h3: clamp(2.6rem, 7vw, 3.2rem);--ln-fs-lede: 1.7rem;--ln-fs-body: 1.6rem;--ln-fs-label: 1.15rem;background:var(--ln-bg);color:var(--ln-text);font-family:var(--font-body-family);overflow:hidden}@media screen and (min-width:750px){.ls-news{--ln-pad: 10.4rem;--ln-fs-display: clamp(5rem, 5.6vw, 8rem);--ln-fs-h2: clamp(3.6rem, 4.2vw, 5.6rem);--ln-fs-h3: clamp(3rem, 3vw, 4.2rem);--ln-fs-lede: 1.9rem;--ln-fs-body: 1.8rem;--ln-fs-label: 1.2rem}}.ls-news *,.ls-news *:before,.ls-news *:after{box-sizing:border-box}.ls-news [hidden]{display:none!important}.ls-news p,.ls-news ul,.ls-news ol{margin:0;padding:0}.ls-news ul,.ls-news ol{list-style:none}.ls-news a:focus-visible,.ls-news button:focus-visible,.ls-news summary:focus-visible,.ls-news input:focus-visible{outline:2px solid var(--ln-gold);outline-offset:.3rem;box-shadow:none}.ls-news__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ls-news__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.ls-news__wrap{padding:0 5rem}}.ls-news__chapter{padding:var(--ln-pad) 0;scroll-margin-top:var(--header-height, 0px)}.ls-news__stack{display:flex;flex-direction:column;gap:2rem}.ls-news__stack--lg{gap:3.6rem}@media screen and (min-width:750px){.ls-news__stack{gap:2.4rem}.ls-news__stack--lg{gap:5.6rem}}.ls-news .ls-news__label{font-family:var(--font-heading-family);font-size:calc(var(--ln-fs-label) * var(--ln-scale, 1));line-height:1.5;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--ln-accent)}.ls-news .ls-news__label--soft{color:var(--ln-gold-soft)}.ls-news .ls-news__display,.ls-news .ls-news__h2,.ls-news .ls-news__h3,.ls-news .ls-news__h4{margin:0;font-family:var(--font-heading-family);font-style:normal;font-weight:var(--ln-hw, 400);color:inherit;text-transform:none;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.ls-news .ls-news__display{font-size:calc(var(--ln-fs-display) * var(--ln-scale, 1));line-height:1;letter-spacing:-.022em}.ls-news .ls-news__h2{max-width:86rem;font-size:calc(var(--ln-fs-h2) * var(--ln-scale, 1));line-height:1.12;letter-spacing:-.014em}.ls-news .ls-news__h2--lg{font-size:calc(var(--ln-fs-h2) * 1.14 * var(--ln-scale, 1));line-height:1.06}.ls-news .ls-news__h3{font-size:calc(var(--ln-fs-h3) * var(--ln-scale, 1));line-height:1.12;letter-spacing:-.012em}.ls-news .ls-news__h4{font-size:calc(2.3rem * var(--ln-scale, 1));line-height:1.2;letter-spacing:-.008em;font-weight:400}.ls-news__accent{font-family:var(--font-body-family);font-weight:400;letter-spacing:-.005em;color:var(--ln-accent)}.ls-news__accent--soft{color:var(--ln-gold-soft)}.ls-news__accent--block{display:block}.ls-news .ls-news__lede{max-width:58rem;font-size:calc(var(--ln-fs-lede) * var(--ln-scale, 1));line-height:1.7}.ls-news .ls-news__lede--on-dark{color:var(--ln-on-dark)}.ls-news .ls-news__text{max-width:56rem;font-size:calc(var(--ln-fs-body) * var(--ln-scale, 1));line-height:1.72;color:#3a332b}.ls-news .ls-news__note{padding:1.4rem 1.6rem;border:1px dashed #8f8372;font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.6;color:var(--ln-muted)}.ls-news .ls-news__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;margin:0;padding:0 3.4rem;border:1px solid var(--ln-accent);border-radius:0;background:var(--ln-accent);font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.4;letter-spacing:.17em;text-transform:uppercase;font-weight:500;text-align:center;text-decoration:none;color:var(--ln-bg);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ls-news .ls-news__btn:hover{border-color:var(--ln-dark);background:var(--ln-dark);color:var(--ln-bg)}.ls-news .ls-news__btn--soft{border-color:var(--ln-gold-soft);background:var(--ln-gold-soft);color:var(--ln-dark)}.ls-news .ls-news__btn.ls-news__btn--soft:hover{border-color:var(--ln-bg);background:var(--ln-bg);color:var(--ln-dark)}.ls-news .ls-news__btn--ghost{border-color:#c9a98cb3;background:transparent;color:var(--ln-bg)}.ls-news .ls-news__btn.ls-news__btn--ghost:hover{border-color:var(--ln-bg);background:var(--ln-bg);color:var(--ln-dark)}.ls-news .ls-news__link{display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--ln-gold-soft);color:var(--ln-bg)}.ls-news .ls-news__link:hover{color:var(--ln-gold-soft)}.ls-news .ls-news__link--dark{align-self:flex-start;text-decoration-color:var(--ln-gold);color:var(--ln-accent)}.ls-news .ls-news__link--dark:hover{color:var(--ln-text)}.ls-news__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 3rem}.ls-news__actions--center{justify-content:center;gap:1.2rem}.ls-news dl,.ls-news dd{margin:0}.ls-news .ls-news__text--on-dark{color:var(--ln-on-dark)}.ls-news__hero{background:var(--ln-accent);color:var(--ln-bg)}.ls-news__hero--dark{background:var(--ln-dark)}.ls-news__hero--emerald .ls-news__lede--on-dark{color:#d5ddd8}.ls-news__hero-grid{display:flex;flex-direction:column;gap:3.2rem;padding-top:5.6rem;padding-bottom:4.8rem}.ls-news__hero-copy{display:flex;flex-direction:column;gap:2rem;min-width:0;max-width:72rem}.ls-news .ls-news__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(247,242,234,.24)}.ls-news__fact{display:flex;flex-direction:column-reverse;gap:.6rem;padding:1.8rem 1.2rem 0 0}.ls-news__fact+.ls-news__fact{padding-left:1.6rem;border-left:1px solid rgba(247,242,234,.24)}.ls-news__fact dt{font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--ln-on-dark)}.ls-news__fact dd{font-family:var(--font-heading-family);font-size:calc(clamp(2.2rem,6vw,2.8rem) * var(--ln-scale, 1));line-height:1.1;letter-spacing:-.01em;font-weight:var(--ln-hw, 400);color:var(--ln-gold-soft)}@media screen and (min-width:750px){.ls-news__hero-grid{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:6.4rem;padding-top:8.8rem;padding-bottom:7.2rem}.ls-news__hero-copy{flex:1 1 auto;gap:2.6rem}.ls-news .ls-news__facts{flex:0 0 auto;grid-template-columns:auto auto;border-top:0}.ls-news__fact{padding:0 3.2rem .4rem;border-left:1px solid rgba(247,242,234,.24)}.ls-news__fact+.ls-news__fact{padding-left:3.2rem}.ls-news__fact dd{white-space:nowrap;font-size:calc(clamp(2.6rem,2.4vw,3.4rem) * var(--ln-scale, 1))}}.ls-news__notice{border-bottom:1px solid #ddcdb3;background:#f1e6d4}.ls-news__notice-inner{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 2rem;padding-top:1.4rem;padding-bottom:1.4rem}.ls-news .ls-news__notice-label{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--ln-accent)}.ls-news .ls-news__notice-text{flex:1 1 24rem;font-family:var(--font-heading-family);font-size:calc(1.6rem * var(--ln-scale, 1));line-height:1.45;color:var(--ln-text)}.ls-news .ls-news__notice-link{display:inline-flex;align-items:center;min-height:4.4rem;font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--ln-gold);color:var(--ln-accent)}.ls-news__dot{position:relative;display:inline-block;flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background:currentColor}.ls-news__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;animation:ls-news-ping 1.8s ease-out infinite}@keyframes ls-news-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.ls-news__list{background:var(--ln-band)}.ls-news .ls-news__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--ln-muted)}.ls-news__sep{width:.3rem;height:.3rem;border-radius:50%;background:currentColor;opacity:.6}.ls-news__tag{color:var(--ln-accent)}.ls-news .ls-news__more{display:inline-flex;align-items:center;gap:.8rem;margin-top:.4rem;font-family:var(--font-heading-family);font-size:1.25rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--ln-accent)}.ls-news__more svg{transition:transform .3s ease}.ls-news .ls-news__stretch{text-decoration:none;color:inherit}.ls-news .ls-news__stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ls-news .ls-news__stretch:focus-visible{outline:none}.ls-news__feature:focus-within,.ls-news__card:focus-within{outline:2px solid var(--ln-gold);outline-offset:.3rem}.ls-news__plate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem;padding:2.4rem;background-color:var(--ln-accent);background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px);color:var(--ln-bg)}.ls-news__plate-day{font-family:var(--font-heading-family);font-size:calc(clamp(6.4rem,20vw,9.6rem) * var(--ln-scale, 1));line-height:.9;letter-spacing:-.03em;font-weight:var(--ln-hw, 400);color:var(--ln-gold-soft)}.ls-news__plate-month{font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.ls-news__now{display:flex;flex-direction:column;gap:1.4rem}.ls-news .ls-news__now-label{display:inline-flex;align-items:center;gap:.9rem;font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.5;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:var(--ln-accent)}.ls-news .ls-news__now-tiles{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.ls-news__tile{position:relative;display:flex;gap:1.6rem;min-width:0;padding:1.8rem;border:1px solid var(--ln-rule);background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ls-news__tile:focus-within{outline:2px solid var(--ln-gold);outline-offset:.3rem}.ls-news__tile-thumb{position:relative;display:block;flex:0 0 9.6rem;width:9.6rem;aspect-ratio:4 / 5;overflow:hidden;background:#f3f0ea}.ls-news__tile-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s ease-out}.ls-news__tile-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.6rem;min-width:0}.ls-news .ls-news__tile-label{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--ln-gold)}.ls-news .ls-news__tile-title{font-family:var(--font-heading-family);font-size:calc(1.9rem * var(--ln-scale, 1));line-height:1.25;letter-spacing:-.005em;color:var(--ln-text)}.ls-news .ls-news__tile-price{font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.4;color:var(--ln-muted)}.ls-news__tile .ls-news__more{margin-top:.4rem;font-size:1.15rem}.ls-news__tile--pre{border-color:var(--ln-accent);background-color:var(--ln-accent);background-image:repeating-linear-gradient(135deg,rgba(247,242,234,.05) 0 1px,transparent 1px 14px);color:var(--ln-bg)}.ls-news__tile--pre .ls-news__tile-label{color:var(--ln-gold-soft)}.ls-news .ls-news__tile-count{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.ls-news__tile-number{font-family:var(--font-heading-family);font-size:calc(4.4rem * var(--ln-scale, 1));line-height:1;letter-spacing:-.02em;font-weight:var(--ln-hw, 400);color:var(--ln-gold-soft)}.ls-news__tile-line{font-family:var(--font-heading-family);font-size:calc(1.6rem * var(--ln-scale, 1));line-height:1.35;color:var(--ln-bg)}.ls-news__tile--pre .ls-news__more,.ls-news__tile--pre .ls-news__more a{color:var(--ln-gold-soft)}.ls-news__tile--drop{background:var(--ln-bg)}.ls-news .ls-news__count{display:flex;gap:1.4rem;margin-top:.2rem}.ls-news__count-part{display:flex;align-items:baseline;gap:.4rem}.ls-news__count-num{min-width:2ch;font-family:var(--font-heading-family);font-size:calc(3.2rem * var(--ln-scale, 1));line-height:1;letter-spacing:-.01em;font-weight:var(--ln-hw, 400);font-variant-numeric:tabular-nums;color:var(--ln-accent)}.ls-news__count-unit{font-family:var(--font-heading-family);font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--ln-muted)}.ls-news .ls-news__tile-note{font-size:1.35rem;line-height:1.5;color:var(--ln-muted)}@media screen and (min-width:750px){.ls-news .ls-news__now-tiles{grid-template-columns:repeat(var(--ln-tiles, 3),minmax(0,1fr));gap:1.6rem}.ls-news__tile{padding:2rem 2.2rem}}@media screen and (min-width:750px)and (max-width:989px){.ls-news .ls-news__now-tiles{grid-template-columns:repeat(min(var(--ln-tiles, 3),2),minmax(0,1fr))}.ls-news__tile--drop:last-child:nth-child(3){grid-column:1 / -1}}@media(hover:hover){.ls-news__tile:hover{border-color:#cfc2ad;box-shadow:0 1px 2px #4a3a220f,0 12px 26px #4a3a221a;transform:translateY(-.2rem)}.ls-news__tile--pre:hover{border-color:var(--ln-accent)}.ls-news__tile:hover .ls-news__tile-thumb img{transform:scale(1.05)}.ls-news__tile:hover .ls-news__more svg{transform:translate(.5rem)}}.ls-news__feature{position:relative;display:flex;flex-direction:column;border:1px solid var(--ln-rule);background:#fff;box-shadow:0 1px 2px #4a3a220f,0 18px 40px #4a3a2214}.ls-news__feature-media,.ls-news__card-media{position:relative;display:block;flex:0 0 auto;aspect-ratio:16 / 10;overflow:hidden;background:var(--ln-accent)}.ls-news__feature-media img,.ls-news__card-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s ease-out}.ls-news__feature-body{display:flex;flex-direction:column;gap:1.6rem;min-width:0;padding:2.8rem 2rem 3.2rem}.ls-news .ls-news__badge{display:inline-flex;align-items:center;gap:.9rem;align-self:flex-start;padding:.6rem 1.2rem;background:var(--ln-accent);font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--ln-bg)}.ls-news__badge .ls-news__dot{color:var(--ln-gold-soft)}.ls-news .ls-news__feature-title{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--ln-fs-h2) * var(--ln-scale, 1));line-height:1.12;letter-spacing:-.014em;font-weight:var(--ln-hw, 400);text-transform:none;text-wrap:balance;color:var(--ln-text)}.ls-news__feature .ls-news__lede{color:#3a332b}@media screen and (min-width:750px){.ls-news__feature{flex-direction:row}.ls-news__feature-media{flex:0 0 52%;aspect-ratio:auto;min-height:48rem}.ls-news__feature-body{justify-content:center;gap:2rem;padding:5.6rem}}@media screen and (min-width:750px)and (max-width:989px){.ls-news__feature-body{padding:3.6rem 3.2rem}}.ls-news .ls-news__list-heading{margin-top:1.6rem}.ls-news .ls-news__timeline{position:relative;display:flex;flex-direction:column;gap:2rem;margin:0;padding:0 0 0 2.8rem;list-style:none}.ls-news .ls-news__timeline:before{content:"";position:absolute;top:.8rem;bottom:.8rem;left:.5rem;width:1px;background:#cdbfa8}.ls-news__month{position:relative;padding-top:.6rem}.ls-news__month:before{content:"";position:absolute;top:.85rem;left:-2.8rem;width:1.1rem;height:1.1rem;border:.3rem solid var(--ln-band);border-radius:50%;background:var(--ln-accent);box-sizing:content-box;transform:translate(-.25rem)}.ls-news__month span{font-family:var(--font-heading-family);font-size:1.2rem;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--ln-accent)}.ls-news__entry{position:relative}.ls-news__entry:before{content:"";position:absolute;top:3.2rem;left:-2.8rem;width:2.2rem;height:1px;background:#cdbfa8;transform:translate(.5rem)}.ls-news__card{position:relative;display:flex;flex-direction:column;border:1px solid var(--ln-rule);background:#fff;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ls-news__card-body{display:flex;flex-direction:column;gap:1.2rem;min-width:0;padding:2.2rem 2rem 2.4rem}.ls-news .ls-news__card-title{margin:0;font-family:var(--font-heading-family);font-size:calc(2.2rem * var(--ln-scale, 1));line-height:1.2;letter-spacing:-.008em;font-weight:400;text-transform:none;text-wrap:balance;color:var(--ln-text)}.ls-news__card .ls-news__plate{padding:2rem}.ls-news__card .ls-news__plate-day{font-size:calc(6.4rem * var(--ln-scale, 1))}@media screen and (min-width:750px){.ls-news .ls-news__timeline{gap:2.4rem;padding-left:4.8rem}.ls-news .ls-news__timeline:before{left:.9rem}.ls-news__month:before{left:-4.8rem;transform:translate(.15rem)}.ls-news__entry:before{left:-4.8rem;width:4rem;transform:translate(.9rem)}.ls-news__card{flex-direction:row}.ls-news__card-media{flex:0 0 34%;aspect-ratio:auto;min-height:26rem}.ls-news__card-body{justify-content:center;padding:3.2rem 4rem}.ls-news .ls-news__card-title{font-size:calc(2.8rem * var(--ln-scale, 1))}}@media(hover:hover){.ls-news__card:hover{border-color:#cfc2ad;box-shadow:0 1px 2px #4a3a220f,0 14px 30px #4a3a221f;transform:translateY(-.3rem)}.ls-news__feature:hover .ls-news__feature-media img,.ls-news__card:hover .ls-news__card-media img{transform:scale(1.04)}.ls-news__feature:hover .ls-news__more svg,.ls-news__card:hover .ls-news__more svg{transform:translate(.5rem)}}.ls-news__pages{display:flex;justify-content:center}.ls-news__empty{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:4rem 2.4rem;border:1px dashed #b9ad9a}.ls-news .ls-news__empty-text{font-family:var(--font-heading-family);font-size:calc(2.2rem * var(--ln-scale, 1));line-height:1.3;color:var(--ln-text)}.ls-news__signup{background:var(--ln-dark);color:var(--ln-bg)}.ls-news__signup-grid{display:flex;flex-direction:column;gap:3.2rem}.ls-news__signup-form{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.ls-news__form{margin:0}.ls-news__field{display:flex;flex-direction:column;gap:1rem}.ls-news .ls-news__input{-webkit-appearance:none;appearance:none;width:100%;min-height:5.6rem;margin:0;padding:0 1.8rem;border:1px solid rgba(247,242,234,.4);border-radius:0;background:#f7f2ea0f;box-shadow:none;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.4;color:var(--ln-bg)}.ls-news .ls-news__input::placeholder{color:#b8ad9d;opacity:1}.ls-news .ls-news__form-msg{margin-top:1.2rem;font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.5;color:var(--ln-gold-soft)}.ls-news .ls-news__form-msg--error{color:#f0b4a6}.ls-news .ls-news__form-note{font-size:1.4rem;line-height:1.6;color:#b8ad9d}.ls-news__form-note a{color:var(--ln-gold-soft);text-underline-offset:.4rem}.ls-news__form-note a:hover{color:var(--ln-bg)}@media screen and (min-width:750px){.ls-news__field{flex-direction:row;gap:0}.ls-news .ls-news__input{flex:1 1 auto;border-right:0}.ls-news .ls-news__btn--submit{flex:0 0 auto}}@media screen and (min-width:990px){.ls-news__signup-grid{flex-direction:row;align-items:flex-end;gap:8rem}.ls-news__signup-grid>*{flex:1 1 0;min-width:0}}.ls-news [data-ln-reveal].is-waiting{opacity:0;transform:translateY(1.8rem)}.ls-news [data-ln-reveal].is-visible{transition:opacity .7s ease,transform .7s ease}@media(prefers-reduced-motion:reduce){.ls-news *,.ls-news *:before,.ls-news *:after{animation:none!important;transition:none!important}}.ls-drop{--drop-fs-label: 1.15rem;position:relative;padding:9.6rem 0;background:var(--drop-bg);color:var(--drop-text)}@media screen and (max-width:749px){.ls-drop{padding:6.4rem 0}}.ls-drop,.ls-drop *{box-sizing:border-box}.ls-drop__wrap{max-width:var(--page-width, 140rem);margin:0 auto;padding:0 5rem}@media screen and (max-width:749px){.ls-drop__wrap{padding:0 1.6rem}}:where(.ls-drop) p,:where(.ls-drop) ul,:where(.ls-drop) h2,:where(.ls-drop) h3{margin:0}:where(.ls-drop) ul{padding:0;list-style:none}.ls-drop__head{display:grid;gap:2.4rem;align-items:end;margin-bottom:4.8rem}@media screen and (min-width:990px){.ls-drop__head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6.4rem}}.ls-drop__label{margin-bottom:2rem!important;font-family:var(--font-heading-family);font-size:calc(var(--drop-fs-label) * var(--drop-scale));font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--drop-accent)}.ls-drop__h2{font-family:var(--font-heading-family);font-weight:var(--drop-hw);font-size:calc(clamp(3.4rem,4.6vw,5.6rem) * var(--drop-scale));line-height:1.06;letter-spacing:-.01em;color:var(--drop-text)}.ls-drop__accent{display:block;font-family:var(--font-body-family);color:var(--drop-accent)}.ls-drop__lede{max-width:46rem;font-size:calc(1.6rem * var(--drop-scale));line-height:1.75;color:#6e6358}.ls-drop__grid{display:grid;gap:2.4rem}@media screen and (min-width:750px){.ls-drop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem}}@media screen and (min-width:990px){.ls-drop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-drop__card{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:1.6rem;align-items:start;min-width:0}@media screen and (min-width:750px){.ls-drop__card{grid-template-columns:minmax(0,1fr);gap:0;background:#fff}}.ls-drop__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--drop-band)}.ls-drop__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ls-drop__card:hover .ls-drop__media img{transform:scale(1.04)}.ls-drop__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--drop-band)}.ls-drop__mood{position:absolute;left:.8rem;bottom:.8rem;padding:.55rem .8rem;background:#2c2823cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f7f2ea;font-size:.82rem;line-height:1;letter-spacing:.16em;text-transform:uppercase}@media screen and (max-width:749px){.ls-drop__mood{left:.5rem;bottom:.5rem;padding:.4rem .5rem;font-size:.62rem;letter-spacing:.1em}}.ls-drop__body{display:flex;flex-direction:column;min-width:0}@media screen and (min-width:750px){.ls-drop__body{padding:2.2rem 2.2rem 2.4rem}}.ls-drop__num{font-size:calc(1.1rem * var(--drop-scale));letter-spacing:.24em;text-transform:uppercase;color:var(--drop-gold)}.ls-drop__name{margin-top:.4rem!important;font-family:var(--font-heading-family);font-weight:var(--drop-hw);font-size:calc(2.8rem * var(--drop-scale));line-height:1.1}.ls-drop__name a{color:inherit;text-decoration:none}.ls-drop__inspired{margin-top:.4rem!important;font-size:calc(1.4rem * var(--drop-scale));font-style:italic;line-height:1.4;color:#6e6358}.ls-drop__pills-label{margin-top:1.6rem!important;padding-top:1.4rem;border-top:1px solid #e6dccd;font-size:calc(1.05rem * var(--drop-scale));letter-spacing:.2em;text-transform:uppercase;color:#8a7f73}.ls-drop__pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem!important}.ls-drop__pill{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;border:1px solid #ddd2c2;background:#fff;color:var(--drop-text);text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}@media screen and (min-width:750px){.ls-drop__pill{background:var(--drop-bg);border-color:transparent}}.ls-drop__pill:hover,.ls-drop__pill:focus-visible{background:var(--drop-accent);border-color:var(--drop-accent);color:#f7f2ea}.ls-drop__pill-name{font-size:calc(1.15rem * var(--drop-scale));letter-spacing:.12em;text-transform:uppercase}.ls-drop__pill-price{font-size:calc(1.35rem * var(--drop-scale));opacity:.75}.ls-drop__pill.is-out{opacity:.55}@media screen and (max-width:749px){.ls-drop__name{font-size:calc(2.2rem * var(--drop-scale))}.ls-drop__inspired{font-size:calc(1.3rem * var(--drop-scale))}.ls-drop__pills-label{margin-top:1rem!important;padding-top:1rem}.ls-drop__pills{gap:.4rem;margin-top:.8rem!important}.ls-drop__pill{padding:.6rem .7rem}.ls-drop__pill-name{font-size:calc(.95rem * var(--drop-scale));letter-spacing:.08em}.ls-drop__pill-price{font-size:calc(1.2rem * var(--drop-scale))}}.ls-drop__strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin-top:4.8rem;padding:2.2rem 2.8rem;background:var(--drop-accent);color:#f7f2ea;text-decoration:none}.ls-drop__strip-text{font-family:var(--font-heading-family);font-weight:var(--drop-hw);font-size:calc(2rem * var(--drop-scale));line-height:1.3}.ls-drop__strip-cta{padding-bottom:.3rem;border-bottom:1px solid currentColor;font-size:calc(1.15rem * var(--drop-scale));letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.ls-drop__strip-cta:after{content:" \2192"}@media screen and (max-width:749px){.ls-drop__strip{margin-top:3.2rem;padding:1.8rem}.ls-drop__strip-text{font-size:calc(1.7rem * var(--drop-scale))}}.ls-drop__note{padding:2rem;border:1px dashed #c9bfb3;color:#6e6358}.ls-drop [data-drop-reveal]{opacity:0;transform:translateY(1.6rem);transition:opacity .8s ease var(--drop-delay, 0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--drop-delay, 0ms)}.ls-drop [data-drop-reveal].is-in,.ls-drop:not(.js-ready) [data-drop-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ls-drop [data-drop-reveal]{opacity:1;transform:none;transition:none}.ls-drop__media img{transition:none}}.ls-soc,.ls-soc *{box-sizing:border-box}.ls-soc{padding:8.8rem 0 0;background:var(--soc-bg);color:var(--soc-text)}@media screen and (max-width:749px){.ls-soc{padding-top:6.4rem}}:where(.ls-soc) p,:where(.ls-soc) h2{margin:0}.ls-soc__wrap{max-width:var(--page-width, 140rem);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.ls-soc__wrap{padding:0 5rem}}.ls-soc__head{display:grid;gap:2rem;align-items:end;margin-bottom:4rem}@media screen and (min-width:990px){.ls-soc__head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6.4rem}}.ls-soc__label{margin-bottom:2rem!important;font-family:var(--font-heading-family);font-size:1.15rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--soc-accent)}.ls-soc__h2{font-family:var(--font-heading-family);font-weight:var(--soc-hw);font-size:clamp(3.4rem,4.6vw,5.6rem);line-height:1.06;letter-spacing:-.01em}.ls-soc__accent{font-family:var(--font-body-family);color:var(--soc-accent)}.ls-soc__side{display:grid;gap:1.8rem;justify-items:start}.ls-soc__text{max-width:44rem;font-size:1.6rem;line-height:1.7;color:#6e6358}.ls-soc__link{display:inline-flex;align-items:center;gap:1rem;min-height:4.8rem;padding:0 2.4rem;border:1px solid var(--soc-text);color:var(--soc-text);font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease}.ls-soc__link svg{width:1.8rem;height:1.8rem}.ls-soc__link:hover{background:var(--soc-text);color:var(--soc-bg)}.ls-soc__feed{max-width:var(--page-width, 140rem);margin:0 auto;padding:0 1.6rem 8.8rem}@media screen and (min-width:750px){.ls-soc__feed{padding:0 5rem 8.8rem}}.ls-soc--bleed .ls-soc__feed{max-width:none;padding:0}.ls-soc__feed .shopify-app-block{width:100%;max-width:none;margin:0}.ls-soc__note{margin-bottom:6.4rem!important;padding:2rem;border:1px dashed #c9bfb3;color:#6e6358}.ls-story,.ls-story *{box-sizing:border-box}.ls-story{--st-bg: #2c2823;--st-text: #f7f2ea;--st-muted: rgba(247, 242, 234, .72);--st-accent: #c9a98c;--st-label: #c9a98c;--st-button-bg: #b08d57;--st-button-text: #fff;background:var(--st-bg);color:var(--st-text)}.ls-story--cream{--st-bg: #f7f2ea;--st-text: #2c2823;--st-muted: #6e6358;--st-accent: #173b31;--st-label: #173b31;--st-button-bg: #2c2823;--st-button-text: #f7f2ea}.ls-story--band{--st-bg: #efe6d8;--st-text: #2c2823;--st-muted: #6e6358;--st-accent: #173b31;--st-label: #173b31;--st-button-bg: #2c2823;--st-button-text: #f7f2ea}:where(.ls-story) p,:where(.ls-story) h2{margin:0}.ls-story__wrap{display:grid;max-width:var(--page-width, 140rem);margin:0 auto}@media screen and (min-width:990px){.ls-story__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:0 5rem;gap:7.2rem}.ls-story--right .ls-story__media{order:2}}.ls-story__media{position:relative;overflow:hidden;background:#0000001f}.ls-story__media:before{content:"";display:block;padding-top:110%}@media screen and (min-width:990px){.ls-story__media{margin:8.8rem 0}.ls-story__media:before{padding-top:120%}}.ls-story__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-story__img--desk{display:none}@media screen and (min-width:990px){.ls-story__img--desk{display:block}.ls-story__img--mob{display:none}}.ls-story__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--st-muted)}.ls-story__copy{padding:4.8rem 1.6rem 6.4rem}@media screen and (min-width:750px){.ls-story__copy{padding:5.6rem 5rem 7.2rem}}@media screen and (min-width:990px){.ls-story__copy{padding:8.8rem 0;max-width:54rem}}.ls-story__label{margin-bottom:2rem!important;font-family:var(--font-heading-family);font-size:1.15rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--st-label)}.ls-story__title{font-family:var(--font-heading-family);font-weight:var(--st-hw);font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.06;letter-spacing:-.01em;color:var(--st-text)}.ls-story__accent{display:block;font-family:var(--font-body-family);color:var(--st-accent)}.ls-story__text{display:grid;gap:1.4rem;margin-top:2.4rem;font-size:1.6rem;line-height:1.75;color:var(--st-muted)}.ls-story__sign{margin-top:2.4rem!important;font-family:var(--font-heading-family);font-style:italic;font-size:1.8rem;color:var(--st-text)}.ls-story__button{display:inline-flex;align-items:center;min-height:5rem;margin-top:3.2rem;padding:0 2.6rem;background:var(--st-button-bg);color:var(--st-button-text);font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:opacity .25s ease}.ls-story__button:hover{opacity:.88}.magique-history{--lescent-gold: 176, 141, 87;--lescent-emerald: 23, 59, 49;--lescent-stone: 44, 40, 35;--lescent-cream: 247, 242, 234;--lescent-soft: 110, 99, 88;--lescent-line: 217, 210, 197;width:100%;background:transparent;color:inherit;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);overflow:hidden}.magique-history__inner{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;padding-left:clamp(22px,3vw,40px);padding-right:clamp(22px,3vw,40px)}.magique-history__intro{max-width:640px;margin-bottom:clamp(28px,3vw,44px)}.magique-history__eyebrow{margin:0 0 13px;font-family:var(--font-body-family);font-size:10px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.magique-history__heading{margin:0;font-family:Cormorant Garamond,Cormorant,serif;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.05;letter-spacing:-.018em;text-wrap:balance}.magique-history__text{margin-top:14px;font-family:var(--font-body-family);font-size:15px;line-height:1.6;color:rgba(var(--color-foreground),.72)}.magique-history__text p{margin:0 0 8px}.magique-history__track{list-style:none;margin:0;padding:4px 0 8px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:clamp(12px,1.6vw,20px);align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.magique-history__track::-webkit-scrollbar{display:none}.magique-history__card{scroll-snap-align:start;min-width:0}.magique-history__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:rgba(var(--color-foreground),.03);box-shadow:inset 0 0 0 1px rgba(var(--lescent-line),.9);transition:box-shadow .26s ease,transform .26s ease}.magique-history__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--lescent-line),.45)}.magique-history__media img{display:block;width:100%;height:100%;object-fit:cover}.magique-history__media--teaser{display:flex;align-items:center;justify-content:center;background:rgb(var(--lescent-stone))}.magique-history__mark{font-family:Cormorant Garamond,Cormorant,serif;font-size:72px;line-height:1;color:rgb(var(--lescent-gold))}.magique-history__badge{position:absolute;top:10px;left:10px;padding:5px 8px 4px;font-family:var(--font-body-family);font-size:9px;line-height:1;letter-spacing:.16em;text-transform:uppercase}.magique-history__badge--soldout{background:rgb(var(--lescent-stone));color:rgb(var(--lescent-cream))}.magique-history__badge--current{background:rgb(var(--lescent-emerald));color:rgb(var(--lescent-cream))}.magique-history__body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.magique-history__meta{margin:0;font-family:var(--font-body-family);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.magique-history__title{margin:0;font-family:Cormorant Garamond,Cormorant,serif;font-size:22px;font-weight:400;line-height:1.1}.magique-history__inspired{margin:0;font-family:var(--font-body-family);font-size:12px;line-height:1.45;color:rgb(var(--lescent-soft))}.magique-history__price{margin:6px 0 0;font-family:var(--font-body-family);font-size:13px}.magique-history__cta{margin-top:auto;padding-top:10px;font-family:var(--font-body-family);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--lescent-emerald));text-decoration:none}.magique-history__card--soldout .magique-history__media img{filter:grayscale(1);opacity:.55}.magique-history__card--soldout .magique-history__body{opacity:.6}.magique-history__card--soldout [data-no-link]{cursor:default}.magique-history__card--current .magique-history__link{box-shadow:0 18px 40px -26px #00000073,inset 0 0 0 1px rgb(var(--lescent-gold))}.magique-history__card--current .magique-history__title{font-size:24px}@media(hover:hover){.magique-history__card--current a.magique-history__link:hover{transform:translateY(-2px)}}.magique-history__footnote{margin:18px 0 0;font-family:var(--font-body-family);font-size:12px;line-height:1.5;color:rgb(var(--lescent-soft))}@media screen and (max-width:749px){.magique-history{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}.magique-history__inner{padding-left:18px;padding-right:18px}.magique-history__intro{text-align:center;margin-left:auto;margin-right:auto}.magique-history__track{grid-auto-columns:46%;margin-right:-18px;padding-right:18px}.magique-history__title{font-size:20px}.magique-history__card--current .magique-history__title{font-size:21px}}@media(prefers-reduced-motion:reduce){.magique-history__link{transition:none!important}}.product-story{--lescent-gold: 176, 141, 87;--lescent-emerald: 23, 59, 49;--lescent-cream: 247, 243, 235;width:100%;background:transparent;color:inherit;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.product-story__inner{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:clamp(22px,3vw,40px);padding-right:clamp(22px,3vw,40px);display:grid;gap:clamp(56px,6vw,104px)}.product-story__eyebrow{margin:0 0 22px;font-family:var(--font-body-family);font-size:10px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.product-story__notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,34px);margin:0;padding:0}.product-story__note{padding-top:16px;border-top:1px solid rgba(var(--lescent-gold),.45)}.product-story__note dt{margin:0 0 10px;font-family:var(--font-body-family);font-size:9px;line-height:1;letter-spacing:.18em;text-transform:uppercase;opacity:.5}.product-story__note dd{margin:0;font-family:var(--font-body-family);font-size:clamp(13px,1vw,15px);line-height:1.55;opacity:.82;text-wrap:pretty}.product-story__story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.5vw,72px);align-items:center}.product-story__story--flip .product-story__story-media{order:2}.product-story__story-media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.04)}.product-story__story-media>img,.product-story__story-media>svg,.product-story__story-media .placeholder-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;display:block;object-fit:cover!important}.product-story__story-heading{margin:0 0 18px;font-family:Cormorant Garamond,Cormorant,serif;font-size:clamp(28px,2.9vw,44px);font-weight:400;line-height:1.02;letter-spacing:-.016em;text-wrap:balance}.product-story__story-text{max-width:34em;font-family:var(--font-body-family);font-size:clamp(14px,1vw,16px);line-height:1.72;opacity:.72;text-wrap:pretty}.product-story__story-text p{margin:0 0 1.1em}.product-story__story-text p:last-child{margin-bottom:0}.product-story__statement{max-width:20ch;margin-left:auto;margin-right:auto;padding-top:clamp(8px,2vw,28px);padding-bottom:clamp(8px,2vw,28px);text-align:center}.product-story__statement-text{margin:0;font-family:Cormorant Garamond,Cormorant,serif;font-size:clamp(30px,3.6vw,54px);font-weight:400;line-height:1.06;letter-spacing:-.018em;text-wrap:balance}.product-story__statement-attribution{margin:22px 0 0;font-family:var(--font-body-family);font-size:10px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--lescent-gold))}.product-story__specs-list{margin:0;padding:0;max-width:620px}.product-story__spec-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:20px;padding:15px 0;border-top:1px solid rgba(var(--color-foreground),.11)}.product-story__spec-row:last-child{border-bottom:1px solid rgba(var(--color-foreground),.11)}.product-story__spec-row dt{margin:0;font-family:var(--font-body-family);font-size:10px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;opacity:.5}.product-story__spec-row dd{margin:0;font-family:var(--font-body-family);font-size:clamp(13px,1vw,15px);line-height:1.55;opacity:.85}@media screen and (max-width:749px){.product-story{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}.product-story__inner{padding-left:18px;padding-right:18px;gap:52px}.product-story__story{grid-template-columns:1fr;gap:26px}.product-story__story--flip .product-story__story-media{order:0}.product-story__story-media{aspect-ratio:1 / 1}.product-story__notes-grid{gap:12px}.product-story__note dd{font-size:12px;line-height:1.5}.product-story__spec-row{grid-template-columns:1fr;gap:6px}.product-story__statement{max-width:14ch}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
