:root{--lw-paper:#f5f2ec;--lw-paper-2:#eee9e0;--lw-stone:#e9e4db;--lw-ink:#1d1c1a;--lw-ink-hover:#3a3833;--lw-ink-2:#5f5a52;--lw-rule:#dcd6cb;--lw-accent:#9e4626;--lw-accent-fill:#b4552f;--lw-focus:#1d1c1a;--kept-reset:#b4552f;--kept-reset-tint:#f2e1d7;--kept-reset-deep:#7e3a1f;--kept-pantry:#5e6b35;--kept-pantry-tint:#e6e9d8;--kept-pantry-deep:#3f4823;--kept-workbook:#2e4a66;--kept-workbook-tint:#dde5ee;--kept-workbook-deep:#1d3147;--kept-laundry:#6e4a63;--kept-laundry-tint:#efe3eb;--kept-laundry-deep:#4a2e42;--kept-move:#8a6424;--kept-move-tint:#f2e8d3;--kept-move-deep:#5c4216;--kept-deep:#3e6b66;--kept-deep-tint:#dceae7;--kept-deep-deep:#274644;--lw-space-2xs:0.25rem;--lw-space-xs:0.5rem;--lw-space-sm:0.75rem;--lw-space-md:1rem;--lw-space-lg:1.5rem;--lw-space-xl:2rem;--lw-space-2xl:3rem;--lw-space-3xl:4rem;--lw-space-4xl:6rem;--lw-space-5xl:9rem;--lw-gutter:clamp(1rem,5vw,4.5rem);--lw-text-display:clamp(3.5rem,1.9rem + 6.2vw,7.75rem);--lw-text-h2:clamp(2.5rem,1.7rem + 2.6vw,4.25rem);--lw-text-h3:clamp(1.625rem,1.35rem + 0.8vw,2.125rem);--lw-text-lede:clamp(1.0625rem,1rem + 0.3vw,1.25rem);--lw-text-body:1.0625rem;--lw-text-label:0.78125rem;--lw-ease:cubic-bezier(0.4,0,0.2,1);--lw-ease-out:cubic-bezier(0.22,1,0.36,1);--lw-dur-quick:180ms;--lw-dur:450ms;--lw-dur-slow:900ms}body,html{overflow-x:clip}body:after{content:none}body{background:var(--lw-paper);color:var(--lw-ink);font-family:var(--font-sans);font-size:var(--lw-text-body);font-weight:400}h1 em,h2 em,h3 em,h4 em{font-style:normal}.lw-footer a:focus-visible,.lw-footer button:focus-visible,.lw-footer input:focus-visible,.lw-header a:focus-visible,.lw-header button:focus-visible,.lw-page a:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:4px}.lw-header{position:fixed;inset:0 0 auto;z-index:100;background:var(--lw-paper);border-bottom:1px solid transparent;transition:border-color var(--lw-dur) var(--lw-ease)}.lw-header[data-open=true],.lw-header[data-scrolled=true]{border-bottom-color:var(--lw-rule)}.lw-header__bar{height:var(--header-h);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--lw-space-lg);padding:0 var(--lw-gutter)}.lw-header__nav{display:flex;align-items:center;gap:clamp(1.25rem,2.6vw,2.5rem);font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.lw-header__nav--right{justify-content:flex-end}.lw-header__nav a,.lw-header__panel a{color:var(--lw-ink-2);transition:color var(--lw-dur-quick) var(--lw-ease)}.lw-header__nav a{display:inline-flex;align-items:center;min-height:44px;background:linear-gradient(currentColor,currentColor) 0 calc(50% + .95em) /0 1px no-repeat;transition:color var(--lw-dur-quick) var(--lw-ease),background-size var(--lw-dur) var(--lw-ease)}.lw-header__nav a:hover,.lw-header__nav a[aria-current=page]{background-size:100% 1px}.lw-header__nav a:hover,.lw-header__nav a[aria-current=page],.lw-header__panel a:hover,.lw-header__panel a[aria-current=page],.lw-wordmark{color:var(--lw-ink)}.lw-wordmark{font-family:var(--font-wordmark);font-weight:500;font-size:clamp(.95rem,.8rem + .6vw,1.3rem);letter-spacing:.3em;margin-right:-.3em;white-space:nowrap}.lw-wordmark__amp{color:var(--lw-accent)}.lw-header .nav-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(currentColor,currentColor) 0 calc(50% + .95em) /0 1px no-repeat!important;border:0!important;border-radius:0;box-shadow:none;padding:0;min-height:44px;font:inherit;font-size:var(--lw-text-label)!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--lw-ink)!important;cursor:pointer;transition:background-size var(--lw-dur) var(--lw-ease)!important}.lw-header .nav-cta:hover{background-size:100% 1px!important;transform:none}.lw-header__menu{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;min-height:44px;font:inherit;font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink);cursor:pointer;justify-self:start}.lw-header__panel{display:flex;flex-direction:column;gap:var(--lw-space-lg);padding:var(--lw-space-xl) var(--lw-gutter) var(--lw-space-2xl);font-family:var(--font-display);font-size:2rem;line-height:1.1}.lw-header__panel[hidden]{display:none}@media (min-width:861px){.lw-header__panel{display:none}}@media (max-width:860px){.lw-header__menu{display:inline-flex;align-items:center}.lw-header__nav--left,.lw-header__nav--right a{display:none}}.lw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.75rem;border-radius:999px;background:var(--lw-ink);color:var(--lw-paper);font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--lw-dur-quick) var(--lw-ease),transform var(--lw-dur-quick) var(--lw-ease)}.lw-btn:hover{background:var(--lw-ink-hover);transform:translateY(-1px)}.lw-btn:active{transform:translateY(0)}.lw-btn:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:4px}.lw-link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--lw-ink);background:linear-gradient(currentColor,currentColor) 0 calc(50% + .95em) /100% 1px no-repeat;transition:background-size var(--lw-dur) var(--lw-ease)}.lw-link:hover{background-size:0 1px;background-position:100% calc(50% + .95em)}.lw-section{padding:clamp(5rem,10vw,10rem) var(--lw-gutter)}.lw-section-head{max-width:40rem;margin:0 auto clamp(3rem,6vw,5rem);text-align:center}.lw-h2{font-family:var(--font-display);font-weight:500;font-size:var(--lw-text-h2);line-height:1;letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0}.lw-lede{margin-top:var(--lw-space-lg);font-size:var(--lw-text-lede);font-weight:300;line-height:1.6;color:var(--lw-ink-2)}.lw-line{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.lw-line,.lw-line>span{display:block}.lw-hero{position:relative;padding-top:var(--header-h);background:var(--lw-stone)}.lw-hero__media{position:relative;width:100%;aspect-ratio:16/9;max-height:calc(100svh - var(--header-h));min-height:34rem;overflow:hidden}.lw-hero__media img,.lw-hero__media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% 50%;object-position:72% 50%}.lw-hero__media video{opacity:0;transition:opacity var(--lw-dur-slow) var(--lw-ease)}.lw-hero__media video[data-playing=true]{opacity:1}.lw-hero__copy{position:absolute;left:var(--lw-gutter);top:calc(50% + var(--header-h) / 2);transform:translateY(-50%);max-width:min(34rem,44vw)}.lw-hero__title{font-family:var(--font-display);font-weight:500;font-size:var(--lw-text-display);line-height:.92;letter-spacing:-.015em}.lw-hero__lede{margin-top:var(--lw-space-xl);max-width:24rem;font-size:var(--lw-text-lede);font-weight:300;line-height:1.6;color:var(--lw-ink-2)}.lw-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lw-space-lg) var(--lw-space-xl);margin-top:var(--lw-space-2xl)}.lw-hero__title .lw-line>span{animation:lw-line-rise var(--lw-dur-slow) var(--lw-ease-out) both}.lw-hero__title .lw-line:nth-child(2)>span{animation-delay:.12s}.lw-hero__lede{animation:lw-rise var(--lw-dur-slow) var(--lw-ease-out) .32s both}.lw-hero__actions{animation:lw-rise var(--lw-dur-slow) var(--lw-ease-out) .44s both}@keyframes lw-line-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes lw-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.lw-hero{background:var(--lw-paper)}.lw-hero__copy{position:static;transform:none;max-width:none;padding:var(--lw-space-2xl) var(--lw-gutter) var(--lw-space-xl)}.lw-hero__media{aspect-ratio:4/5;min-height:0;max-height:none}.lw-hero__media img{-o-object-position:50% 70%;object-position:50% 70%}}.lw-collection__list{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);max-width:90rem;margin:0 auto}.lw-candle{display:block;color:inherit}.lw-candle__plate{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--lw-stone)}.lw-candle__plate img,.lw-candle__plate video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--lw-ease),opacity var(--lw-dur) var(--lw-ease)}.lw-candle__plate video{opacity:0}.lw-candle__plate[data-lit=true] video{opacity:1}.lw-candle:hover .lw-candle__plate img,.lw-candle:hover .lw-candle__plate video{transform:scale(1.03)}.lw-candle__text{display:block;padding-top:var(--lw-space-lg);text-align:center}.lw-candle__no{font-size:1.0625rem;color:var(--lw-accent)}.lw-candle__name,.lw-candle__no{display:block;font-family:var(--font-display)}.lw-candle__name{margin-top:var(--lw-space-2xs);font-weight:500;font-size:var(--lw-text-h3);line-height:1.1}.lw-candle__scent{display:block;margin-top:var(--lw-space-xs);font-size:var(--lw-text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-candle__meta{display:block;margin-top:var(--lw-space-sm);font-size:.9375rem;color:var(--lw-ink)}@media (max-width:1100px){.lw-collection__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:38vw;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--lw-gutter) * -1);padding:0 var(--lw-gutter) var(--lw-space-md);scrollbar-width:thin}.lw-collection__list>li{scroll-snap-align:start}}@media (max-width:600px){.lw-collection__list{grid-auto-columns:72vw}}.lw-others{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:clamp(1.5rem,3vw,2.5rem);max-width:72rem;margin:0 auto}.lw-others .lw-candle__name{font-size:1.5rem}.lw-rail{display:none}@media (max-width:1100px){.lw-rail{display:flex;justify-content:center;gap:var(--lw-space-sm);margin-top:var(--lw-space-xl)}}.lw-rail__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;justify-items:center;gap:var(--lw-space-xs);min-width:44px;min-height:44px;padding:var(--lw-space-xs) 0;background:none;border:0;cursor:pointer;color:var(--lw-ink-2);font:inherit}.lw-rail__bar{display:block;width:36px;height:2px;background:var(--lw-rule);transform-origin:left center;transition:background-color var(--lw-dur) var(--lw-ease)}.lw-rail__no{font-family:var(--font-display);font-size:.9375rem;transition:color var(--lw-dur) var(--lw-ease)}.lw-rail__step[aria-current=true] .lw-rail__bar{background:var(--lw-ink)}.lw-rail__step[aria-current=true] .lw-rail__no{color:var(--lw-ink)}.lw-rail__step:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:2px}.lw-dither{position:relative;display:block}.lw-dither--fill,.lw-dither__grid{position:absolute;inset:0}.lw-dither__grid{width:100%;height:100%;pointer-events:none}.lw-film{position:relative;display:block}.lw-film img{display:block;width:100%;height:auto}.lw-film video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--lw-dur-slow) var(--lw-ease)}.lw-film video[data-playing=true]{opacity:1}.lw-house-figure .lw-film img,.lw-house-figure .lw-film video{height:clamp(18rem,48vw,46rem);-o-object-fit:cover;object-fit:cover}.lw-section--scent{padding-top:0}.lw-scent{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,6rem);max-width:90rem;margin:0 auto}.lw-scene{position:relative;aspect-ratio:5/4;overflow:hidden}.lw-scene__poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:lw-fade-in var(--lw-dur) var(--lw-ease) backwards}.lw-scene__host,.lw-scene__poster{position:absolute;inset:0;transition:opacity var(--lw-dur-slow) var(--lw-ease)}.lw-scene__host{opacity:0}.lw-scene[data-ready=true] .lw-scene__host{opacity:1}.lw-scene[data-ready=true] .lw-scene__poster{opacity:0}.lw-scene__canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.lw-scene__canvas:active{cursor:grabbing}.lw-scene__hint{position:absolute;left:50%;bottom:var(--lw-space-md);transform:translateX(-50%);font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink-2);pointer-events:none}.lw-scent__moods{display:flex;flex-wrap:wrap;gap:var(--lw-space-xs)}.lw-scent__mood{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;gap:var(--lw-space-xs);min-height:44px;padding:0 1.1rem;border:1px solid var(--lw-rule);border-radius:999px;background:var(--lw-paper);font:inherit;font-size:.9375rem;cursor:pointer;transition:border-color var(--lw-dur-quick) var(--lw-ease),color var(--lw-dur-quick) var(--lw-ease),background-color var(--lw-dur-quick) var(--lw-ease)}.lw-scent__mood:hover{border-color:var(--lw-ink-2);color:var(--lw-ink)}.lw-scent__mood[aria-checked=true]{border-color:var(--lw-ink);background:var(--lw-ink);color:var(--lw-paper)}.lw-scent__mood:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:3px}.lw-scent__mood-no{font-family:var(--font-display);font-size:.875rem;color:var(--lw-ink-2)}.lw-scent__mood[aria-checked=true] .lw-scent__mood-no{color:inherit}.lw-scent__detail{margin-top:var(--lw-space-2xl);padding-top:var(--lw-space-xl);border-top:1px solid var(--lw-rule)}.lw-scent__no{font-size:1.125rem;color:var(--lw-accent)}.lw-scent__name,.lw-scent__no{font-family:var(--font-display)}.lw-scent__name{margin-top:var(--lw-space-2xs);font-weight:500;font-size:clamp(3rem,2rem + 3.5vw,5.25rem);line-height:1;animation:lw-rise var(--lw-dur) var(--lw-ease-out) both}.lw-scent__scent{margin-top:var(--lw-space-sm);font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-scent__line{margin-top:var(--lw-space-lg);max-width:26rem;font-family:var(--font-display);font-size:var(--lw-text-h3);line-height:1.3}.lw-scent__cta{margin-top:var(--lw-space-xl)}.lw-scent__soon{font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink-2)}@media (max-width:860px){.lw-scent{grid-template-columns:minmax(0,1fr)}.lw-scene{aspect-ratio:1/1}}.lw-product__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,6rem);max-width:90rem;margin:0 auto;padding:calc(var(--header-h) + clamp(1.5rem, 3vw, 3rem)) var(--lw-gutter) 0}.lw-scene--product{aspect-ratio:1/1;background:var(--lw-paper)}.lw-product__plates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(.75rem,1.5vw,1.25rem)}.lw-product__plates>:only-child{grid-column:1/-1}.lw-product__plate{aspect-ratio:1/1;overflow:hidden;background:var(--lw-stone)}@media (pointer:coarse){.lw-scene--product{display:none}.lw-product__plates{margin-top:0}.lw-product__plates>:first-child{grid-column:1/-1}}.lw-product__plate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lw-product__info{position:sticky;top:calc(var(--header-h) + 2rem);align-self:start;max-width:30rem}.lw-crumbs{display:flex;gap:var(--lw-space-xs);font-size:var(--lw-text-label);letter-spacing:.16em;text-transform:uppercase}.lw-crumbs,.lw-crumbs a{align-items:center;color:var(--lw-ink-2)}.lw-crumbs a{display:inline-flex;min-height:44px;background:linear-gradient(currentColor,currentColor) 0 calc(50% + .95em) /0 1px no-repeat;transition:color var(--lw-dur-quick) var(--lw-ease),background-size var(--lw-dur) var(--lw-ease)}.lw-crumbs a:hover{color:var(--lw-ink);background-size:100% 1px}.lw-product__no{margin-top:var(--lw-space-2xl);font-family:var(--font-display);font-size:1.25rem;color:var(--lw-accent)}.lw-product__name{margin-top:var(--lw-space-2xs);font-family:var(--font-display);font-weight:500;font-size:clamp(3.5rem,2.4rem + 3.6vw,6rem);line-height:.95;letter-spacing:-.01em}.lw-product__scent{margin-top:var(--lw-space-sm);font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-product__line{margin-top:var(--lw-space-lg);font-family:var(--font-display);font-size:var(--lw-text-h3);line-height:1.3}.lw-product__price{display:flex;align-items:baseline;gap:var(--lw-space-md);margin-top:var(--lw-space-xl);padding-top:var(--lw-space-lg);border-top:1px solid var(--lw-rule);font-size:1.375rem}.lw-product__price span{font-size:var(--lw-text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-product__buy{margin-top:var(--lw-space-lg)}.lw-product .add-to-cart-btn{display:flex;align-items:center;justify-content:center;gap:var(--lw-space-sm);width:100%;min-height:56px;padding:0 1.75rem;border:0;border-radius:999px;background:var(--lw-ink);color:var(--lw-paper);font-family:var(--font-sans);font-size:var(--lw-text-label);letter-spacing:.2em;cursor:pointer;transition:background-color var(--lw-dur-quick) var(--lw-ease),transform var(--lw-dur-quick) var(--lw-ease)}.lw-product .add-to-cart-btn:hover{background:var(--lw-ink-hover);transform:translateY(-1px)}.lw-product .add-to-cart-btn:active{transform:translateY(0)}.lw-product .add-to-cart-btn:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:4px}.lw-product .add-to-cart-btn:disabled{background:var(--lw-paper-2);color:var(--lw-ink-2);cursor:not-allowed;transform:none}.lw-product__trust{list-style:none;display:flex;flex-wrap:wrap;gap:var(--lw-space-xs) var(--lw-space-lg);margin-top:var(--lw-space-md);font-size:.875rem;color:var(--lw-ink-2)}.lw-product__desc{margin-top:var(--lw-space-xl);font-weight:300;line-height:1.7;color:var(--lw-ink-2)}.lw-product__details{margin-top:var(--lw-space-xl);border-top:1px solid var(--lw-rule)}.lw-product__details details{border-bottom:1px solid var(--lw-rule)}.lw-product__details summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;list-style:none;cursor:pointer;font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase}.lw-product__details summary::-webkit-details-marker{display:none}.lw-product__details summary:after{content:"+";font-family:var(--font-display);font-size:1.5rem;letter-spacing:0;transition:transform var(--lw-dur) var(--lw-ease)}.lw-product__details details[open] summary:after{transform:rotate(45deg)}.lw-product__details summary:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:2px}.lw-product__details p,.lw-product__details ul{padding:0 0 var(--lw-space-lg);font-weight:300;line-height:1.7;color:var(--lw-ink-2)}.lw-product__details ul{list-style:none}.lw-product__details a{color:var(--lw-ink);text-decoration:underline;text-underline-offset:.25em}@media (max-width:860px){.lw-product__top{grid-template-columns:minmax(0,1fr)}.lw-product__info{position:static;max-width:none}}.lw-lineup{padding-bottom:clamp(5rem,10vw,10rem)}.lw-lineup__frame{position:relative;height:clamp(16rem,38vw,40rem);overflow:hidden;background:var(--lw-stone)}.lw-lineup__frame img{position:absolute;left:0;width:100%;top:-8%;height:116%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 60%;object-position:50% 60%}.lw-lineup__caption{max-width:36rem;margin:clamp(2.5rem,5vw,4rem) auto 0;padding:0 var(--lw-gutter);text-align:center;font-family:var(--font-display);font-size:var(--lw-text-h3);line-height:1.3}.lw-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,7rem);max-width:90rem;margin:0 auto}.lw-split--reverse{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lw-split--reverse .lw-split__media{order:2}.lw-split__media{overflow:hidden;background:var(--lw-stone)}.lw-split__media img{display:block;width:100%;height:auto}.lw-split__text{max-width:30rem}.lw-split__text .lw-link{margin-top:var(--lw-space-xl)}.lw-facts{margin-top:var(--lw-space-2xl);border-top:1px solid var(--lw-rule)}.lw-facts>div{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:var(--lw-space-lg);align-items:baseline;padding:var(--lw-space-lg) 0;border-bottom:1px solid var(--lw-rule)}.lw-facts dt{font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-facts dd{font-family:var(--font-display);font-size:1.5rem;line-height:1.25}@media (max-width:860px){.lw-split,.lw-split--reverse{grid-template-columns:minmax(0,1fr)}.lw-split--reverse .lw-split__media{order:0}}.lw-house-hero{padding:calc(var(--header-h) + clamp(4rem, 9vw, 8rem)) var(--lw-gutter) clamp(3rem,6vw,5rem);text-align:center}.lw-house-hero .lw-hero__title{max-width:14ch;margin:0 auto}.lw-house-hero .lw-lede{max-width:32rem;margin-left:auto;margin-right:auto}.lw-house-figure{overflow:hidden;background:var(--lw-stone)}.lw-house-figure img{display:block;width:100%;height:clamp(18rem,48vw,46rem);-o-object-fit:cover;object-fit:cover}.lw-prose{max-width:38rem;margin:0 auto}.lw-prose p{font-size:var(--lw-text-lede);font-weight:300;line-height:1.75;color:var(--lw-ink-2)}.lw-prose p+p{margin-top:var(--lw-space-lg)}.lw-prose p:first-child{font-family:var(--font-display);font-weight:400;font-size:var(--lw-text-h3);line-height:1.35;color:var(--lw-ink)}.lw-folio-head{padding:calc(var(--header-h) + clamp(4rem, 9vw, 8rem)) var(--lw-gutter) clamp(2.5rem,5vw,4rem);text-align:center}.lw-folio-head>*{animation:lw-rise var(--lw-dur-slow) var(--lw-ease-out) both}.lw-folio-head>:nth-child(2){animation-delay:.12s}.lw-folio-head>:nth-child(n+3){animation-delay:.24s}.lw-label{font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-label--no{color:var(--lw-accent)}.lw-folio-title{max-width:18ch;margin:var(--lw-space-lg) auto 0;font-family:var(--font-display);font-weight:500;font-size:clamp(2.75rem,1.9rem + 3.6vw,5.5rem);line-height:1.02;letter-spacing:-.01em;color:var(--lw-ink);text-wrap:balance;overflow-wrap:anywhere}.lw-folio-title em{color:inherit}.lw-folio-head .lw-lede{max-width:34rem;margin-left:auto;margin-right:auto}.lw-folio-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--lw-space-lg) var(--lw-space-xl);margin-top:var(--lw-space-2xl)}.lw-folio-body{padding:0 var(--lw-gutter) clamp(5rem,10vw,9rem)}.lw-folio-figure{max-width:64rem;margin:0 auto clamp(3rem,6vw,5rem);overflow:hidden;background:var(--lw-stone)}.lw-folio-figure img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.lw-folio-end{max-width:38rem;margin:clamp(3rem,6vw,4.5rem) auto 0;padding-top:var(--lw-space-xl);border-top:1px solid var(--lw-rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lw-space-md) var(--lw-space-xl)}.prose{max-width:38rem;margin:0 auto}.prose li,.prose p{font-size:var(--lw-text-body);font-weight:300;line-height:1.8;color:var(--lw-ink-2)}.prose p{margin:0 0 1.25rem}.prose p.lead{font-weight:400;line-height:1.4;margin-bottom:var(--lw-space-xl)}.prose h2,.prose p.lead{font-family:var(--font-display);font-size:var(--lw-text-h3);color:var(--lw-ink)}.prose h2{margin:clamp(2.5rem,5vw,3.5rem) 0 var(--lw-space-md);padding-top:clamp(2rem,4vw,2.75rem);border-top:1px solid var(--lw-rule);font-weight:500;line-height:1.15}.prose h3{margin:var(--lw-space-xl) 0 var(--lw-space-sm);font-family:var(--font-display);font-weight:500;font-size:1.375rem}.prose a,.prose h3{color:var(--lw-ink)}.prose a{border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:color-mix(in oklch,var(--lw-ink) 35%,transparent);transition:text-decoration-color var(--lw-dur-quick) var(--lw-ease)}.prose a:hover{color:var(--lw-ink);text-decoration-color:var(--lw-ink)}.prose a:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:3px}.prose ol,.prose ul{margin:0 0 1.25rem 1.2rem;color:var(--lw-ink-2)}.prose li{margin-bottom:.5rem}.prose strong{font-weight:500;color:var(--lw-ink)}.prose code{background:var(--lw-paper-2);border:1px solid var(--lw-rule)}.prose code,.prose-dropcap:first-letter{color:var(--lw-ink)}.disclosure-box{max-width:38rem;margin:0 auto;border:1px solid var(--lw-rule);background:var(--lw-paper-2);color:var(--lw-ink-2)}.lw-journal{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(3rem,5vw,4.5rem) clamp(1.5rem,3vw,3rem);max-width:76rem;margin:0 auto;list-style:none;padding:0}.lw-entry{position:relative;display:flex;flex-direction:column}.lw-entry__plate{order:-1;overflow:hidden;background:var(--lw-stone);margin-bottom:var(--lw-space-lg)}.lw-entry__plate img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;transition:transform var(--lw-dur-slow) var(--lw-ease-out)}.lw-entry:hover .lw-entry__plate img{transform:scale(1.03)}.lw-entry__title{margin-top:var(--lw-space-sm);font-family:var(--font-display);font-weight:500;font-size:var(--lw-text-h3);line-height:1.15}.lw-entry__title a{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size var(--lw-dur-slow) var(--lw-ease-out)}.lw-entry:hover .lw-entry__title a,.lw-entry__title a:focus-visible{background-size:100% 1px}.lw-entry__title a:after{content:"";position:absolute;inset:0}.lw-entry__title a:focus-visible{outline:none}.lw-entry__title a:focus-visible:after{outline:1.5px solid var(--lw-focus);outline-offset:6px}.lw-entry__excerpt{margin-top:var(--lw-space-sm);font-weight:300;line-height:1.7;color:var(--lw-ink-2)}.lw-contact{max-width:44rem;margin:0 auto;text-align:center}.lw-contact__mail{display:inline-block;font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,1.2rem + 2.6vw,3.25rem);line-height:1.2;color:var(--lw-ink);overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--lw-rule);transition:text-decoration-color var(--lw-dur) var(--lw-ease)}.lw-contact__mail:hover{text-decoration-color:var(--lw-ink)}.lw-contact__topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--lw-space-xl);margin-top:clamp(3rem,6vw,4.5rem);padding-top:var(--lw-space-xl);border-top:1px solid var(--lw-rule);text-align:left}.lw-contact__topics dt{font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink)}.lw-contact__topics dd{margin-top:var(--lw-space-xs);font-weight:300;line-height:1.7;color:var(--lw-ink-2)}.lw-page .contact-form{max-width:38rem;margin:clamp(3rem,6vw,4.5rem) auto 0;text-align:left}.lw-page .contact-form input,.lw-page .contact-form textarea{background:var(--lw-paper);border:1px solid var(--lw-rule);border-radius:2px;color:var(--lw-ink);font-size:var(--lw-text-body);min-height:48px}.lw-page .contact-form input:focus,.lw-page .contact-form textarea:focus{border-color:var(--lw-ink)}.lw-page .contact-form input::-moz-placeholder,.lw-page .contact-form textarea::-moz-placeholder{color:var(--lw-ink-2)}.lw-page .contact-form input::placeholder,.lw-page .contact-form textarea::placeholder{color:var(--lw-ink-2)}.lw-page .contact-form button{min-height:48px;padding:0 1.75rem;border-radius:999px;background:var(--lw-ink);color:var(--lw-paper);font-weight:400;font-size:var(--lw-text-label);letter-spacing:.18em}.lw-page .contact-form button:hover{background:var(--lw-ink-hover)}.popup-overlay:has(>.popup-box[aria-label=Cart]){justify-content:flex-end;align-items:stretch;background:color-mix(in oklch,var(--lw-ink) 24%,transparent);backdrop-filter:blur(2px);animation:lw-fade-in var(--lw-dur) var(--lw-ease) both}.popup-box[aria-label=Cart]{--fg-rgb:20,18,16;display:flex;flex-direction:column;width:min(28rem,100vw);height:100%;max-height:none;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.25rem,4vw,2.25rem);background:var(--lw-paper);color:var(--lw-ink);border:0;border-left:1px solid var(--lw-rule);box-shadow:-24px 0 60px -40px color-mix(in oklch,var(--lw-ink) 40%,transparent);animation:lw-sheet-in var(--lw-dur) var(--lw-ease-out) both}.popup-box[aria-label=Cart]:focus{outline:none}.popup-box[aria-label=Cart] .popup-close{top:clamp(1.25rem,3.5vw,1.9rem);right:clamp(.75rem,3vw,1.5rem);width:44px;height:44px;font-size:1rem;color:var(--lw-ink-2)}.popup-box[aria-label=Cart] .popup-close:hover{color:var(--lw-ink)}.popup-box[aria-label=Cart] .cart-lines button:focus-visible,.popup-box[aria-label=Cart] .popup-close:focus-visible,.popup-box[aria-label=Cart] .popup-submit:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:3px}.popup-box[aria-label=Cart] .popup-eyebrow{margin:0 0 var(--lw-space-xl);padding-bottom:var(--lw-space-lg);border-bottom:1px solid var(--lw-rule);font-family:var(--font-display);font-weight:500;font-size:2rem;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--lw-ink)}.popup-box[aria-label=Cart] .popup-copy{margin:0;font-weight:300;font-size:var(--lw-text-body);color:var(--lw-ink-2)}.popup-box[aria-label=Cart] .cart-lines{gap:0;margin-bottom:auto}.popup-box[aria-label=Cart] .cart-lines li{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:var(--lw-space-md);padding:var(--lw-space-sm) 0;border-bottom:1px solid var(--lw-rule);font-size:var(--lw-text-body);font-weight:400;color:var(--lw-ink)}.popup-box[aria-label=Cart] .cart-line-price{color:var(--lw-ink);font-variant-numeric:tabular-nums}.popup-box[aria-label=Cart] .cart-lines button{width:44px;height:44px;font-size:.75rem;color:var(--lw-ink-2)}.popup-box[aria-label=Cart] .cart-lines button:hover{color:var(--lw-ink)}.popup-box[aria-label=Cart] .cart-total{margin:var(--lw-space-xl) 0 var(--lw-space-lg);padding:var(--lw-space-lg) 0 0;border-top:1px solid var(--lw-ink);align-items:baseline;font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink)}.popup-box[aria-label=Cart] .cart-total span+span{font-family:var(--font-display);font-size:1.75rem;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.popup-box[aria-label=Cart] .cart-error{margin:0 0 var(--lw-space-md);color:oklch(47% .15 30)}.popup-box[aria-label=Cart] .popup-submit{min-height:52px;border-radius:999px;background:var(--lw-ink);color:var(--lw-paper);font-weight:400;font-size:var(--lw-text-label);letter-spacing:.18em;transition:background-color var(--lw-dur-quick) var(--lw-ease)}.popup-box[aria-label=Cart] .popup-submit:hover{background:var(--lw-ink-hover)}.popup-box[aria-label=Cart] .popup-submit:disabled{opacity:.7;cursor:progress}.popup-box[aria-label=Cart] .popup-privacy{margin-top:var(--lw-space-md);font-size:.8125rem;letter-spacing:0;line-height:1.6;color:var(--lw-ink-2)}@keyframes lw-sheet-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes lw-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lw-folio-head>*,.popup-box[aria-label=Cart],.popup-overlay:has(>.popup-box[aria-label=Cart]){animation:lw-fade-in .15s linear both}.lw-entry__plate img{transition:none}}.lw-footer{border-top:1px solid var(--lw-rule);background:var(--lw-paper);padding:clamp(4rem,8vw,7rem) var(--lw-gutter) var(--lw-space-xl)}.lw-footer__letter{max-width:32rem;margin:0 auto;text-align:center}.lw-footer__seal{display:block;width:112px;height:112px;margin:0 auto var(--lw-space-xl)}.lw-footer__title{font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);line-height:1.05}.lw-footer__note{margin-top:var(--lw-space-md);font-weight:300;line-height:1.65;color:var(--lw-ink-2)}.lw-footer__note a{color:var(--lw-ink);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.lw-footer .guestbook-form{margin-top:var(--lw-space-xl);text-align:left}.lw-footer .guestbook-label{display:block;font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-footer .guestbook-row{display:flex;gap:var(--lw-space-sm);margin-top:var(--lw-space-sm)}.lw-footer .guestbook-row input{flex:1;min-width:0;min-height:48px;padding:0 var(--lw-space-md);border:1px solid var(--lw-rule);border-radius:999px;background:var(--lw-paper);color:var(--lw-ink);font:inherit;font-size:1rem;transition:border-color var(--lw-dur-quick) var(--lw-ease)}.lw-footer .guestbook-row input:hover{border-color:var(--lw-ink-2)}.lw-footer .guestbook-row input[aria-invalid=true]{border-color:oklch(50% .16 28)}.lw-footer .guestbook-row button{min-height:48px;padding:0 1.5rem;border:0;border-radius:999px;background:var(--lw-ink);color:var(--lw-paper);font:inherit;font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color var(--lw-dur-quick) var(--lw-ease)}.lw-footer .guestbook-row button:hover{background:var(--lw-ink-hover)}.lw-footer .guestbook-row button:disabled{opacity:.6;cursor:progress}.lw-footer .guestbook-done,.lw-footer .guestbook-error,.lw-footer .guestbook-micro{margin-top:var(--lw-space-sm);font-size:.875rem;color:var(--lw-ink-2)}.lw-footer .guestbook-error{color:oklch(45% .16 28)}.lw-footer__nav{max-width:64rem;margin:clamp(3.5rem,7vw,5.5rem) auto 0;text-align:center}.lw-footer__nav ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lw-space-sm) clamp(1.25rem,3vw,2.5rem)}.lw-footer__nav a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--lw-ink);background:linear-gradient(currentColor,currentColor) 0 calc(50% + .95em) /0 1px no-repeat;transition:background-size var(--lw-dur) var(--lw-ease)}.lw-footer__nav a:hover,.lw-footer__nav a[aria-current=page]{background-size:100% 1px}.lw-footer__legal{margin-top:var(--lw-space-xs)}.lw-footer__legal a{color:var(--lw-ink-2);letter-spacing:.12em}.lw-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lw-space-sm);max-width:90rem;margin:clamp(2.5rem,5vw,4rem) auto 0;padding-top:var(--lw-space-lg);border-top:1px solid var(--lw-rule);font-size:.8125rem;color:var(--lw-ink-2)}@media (max-width:480px){.lw-footer .guestbook-row{flex-direction:column}}.globe-cursor{mix-blend-mode:normal}.globe-cursor[data-active=true]{opacity:1}.globe-earth{width:52px;height:52px;overflow:visible;background:none;box-shadow:none}.globe-earth-canvas{display:block;border-radius:50%;box-shadow:0 0 0 1px rgba(160,190,240,.3),0 0 9px rgba(140,175,235,.35),0 10px 22px rgba(10,22,52,.28);transform:scale(.55);transition:transform var(--lw-dur) var(--lw-ease-out)}.globe-cursor[data-active=true] .globe-earth-canvas{transform:scale(1)}@media (prefers-reduced-motion:reduce){.lw-hero__actions,.lw-hero__lede,.lw-hero__title .lw-line>span{animation:lw-fade .15s linear both}.lw-btn,.lw-candle__plate img,.lw-link{transition:none}.lw-scent__name{animation:none}@keyframes lw-fade{0%{opacity:0}to{opacity:1}}}:root{--lw-note-h:32px;--lw-bar-h:76px;--header-h:calc(var(--lw-bar-h) + var(--lw-note-h))}.lw-header{transition:border-color var(--lw-dur) var(--lw-ease),transform var(--lw-dur) var(--lw-ease)}.lw-header__note{display:flex;align-items:center;justify-content:center;gap:.9em;height:var(--lw-note-h);padding:0 var(--lw-gutter);background:var(--lw-paper-2);border-bottom:1px solid var(--lw-rule);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--lw-ink-2)}.lw-header__bar{height:var(--lw-bar-h)}.lw-header[data-scrolled=true]:not([data-open=true]){transform:translateY(calc(var(--lw-note-h) * -1))}@media (max-width:640px){.lw-header__note{letter-spacing:.16em}.lw-header__note-more{display:none}}.lw-hero__caption{position:absolute;right:var(--lw-gutter);bottom:clamp(1.25rem,3vw,2.25rem);display:flex;align-items:baseline;gap:.7em;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lw-ink-2);animation:lw-fade-in var(--lw-dur-slow) var(--lw-ease) .7s backwards}.lw-hero__caption:before{content:"";align-self:center;width:2.5rem;height:1px;background:currentColor;opacity:.5}.lw-hero__caption span{font-family:var(--font-display);font-size:.95rem;letter-spacing:0;text-transform:none;color:var(--lw-accent)}.lw-collection__list{max-width:96rem;gap:clamp(.75rem,1.5vw,1.5rem)}.lw-candle__plate[data-portrait=true]{aspect-ratio:4/5;background:oklch(96.5% .003 85)}.lw-candle__plate[data-portrait=true] img,.lw-candle__plate[data-portrait=true] video{transition:transform 1.4s var(--lw-ease-out),opacity .7s var(--lw-ease)}.lw-candle__plate[data-portrait=true] .lw-candle__still{opacity:0}.lw-candle__plate[data-portrait=true][data-lit=true] .lw-candle__still{opacity:1}.lw-candle__text{padding-top:clamp(1.25rem,2vw,1.75rem)}.lw-candle__no{font-size:.9375rem;letter-spacing:.02em}.lw-candle__name{margin-top:.15rem;font-size:clamp(1.5rem,1.15rem + .75vw,2rem);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:transparent;transition:text-decoration-color var(--lw-dur) var(--lw-ease)}a.lw-candle:focus-visible .lw-candle__name,a.lw-candle:hover .lw-candle__name{text-decoration-color:currentColor}.lw-candle__scent{margin-top:.5rem;font-size:.6875rem;letter-spacing:.2em}.lw-candle__meta{position:relative;margin-top:1rem;padding-top:1rem;font-size:.875rem;letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums}.lw-candle__meta:before{content:"";position:absolute;top:0;left:50%;width:1.5rem;height:1px;background:var(--lw-rule);transform:translateX(-50%)}.lw-candle__meta[data-soon=true]{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lw-ink-2)}a.lw-candle:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:6px}.lw-scent__moods{display:block;border-top:1px solid var(--lw-rule)}.lw-scent__mood{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:baseline;gap:0 var(--lw-space-sm);width:100%;min-height:60px;padding:.85rem 0;border:0;border-bottom:1px solid var(--lw-rule);border-radius:0;background:none;color:var(--lw-ink-2);text-align:left;font-size:1rem;transition:color var(--lw-dur-quick) var(--lw-ease)}.lw-scent__mood:hover,.lw-scent__mood[aria-checked=true]{border-color:var(--lw-rule);background:none;color:var(--lw-ink)}.lw-scent__mood:focus-visible{outline-offset:-2px}.lw-scent__mood-no{font-size:.9375rem;transition:color var(--lw-dur) var(--lw-ease)}.lw-scent__mood[aria-checked=true] .lw-scent__mood-no{color:var(--lw-accent)}.lw-scent__mood-word{justify-self:start;font-family:var(--font-display);font-weight:500;font-size:clamp(1.375rem,1.15rem + .6vw,1.75rem);line-height:1.1;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size var(--lw-dur) var(--lw-ease),transform var(--lw-dur) var(--lw-ease-out)}.lw-scent__mood:hover .lw-scent__mood-word,.lw-scent__mood[aria-checked=true] .lw-scent__mood-word{background-size:100% 1px}.lw-scent__mood[aria-checked=true] .lw-scent__mood-word{transform:translateX(.5rem)}.lw-scent__mood-name{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-scent__detail{margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:0;border-top:0}.lw-seal{color:var(--lw-ink);overflow:visible}.lw-seal__ring{font-family:var(--font-wordmark);font-size:8.6px}.lw-seal__mono,.lw-seal__ring{font-weight:500;fill:currentColor}.lw-seal__mono{font-family:var(--font-display);font-size:25px;letter-spacing:.01em}.lw-seal__amp{fill:var(--lw-accent);font-size:.82em}.lw-page h1,.lw-page h2,.lw-page h3{text-wrap:balance}.lw-footer p,.lw-page p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){.lw-candle__plate[data-portrait=true] img,.lw-candle__plate[data-portrait=true] video,.lw-header,.lw-scent__mood-word{transition:none}.lw-hero__caption{animation:none}}.lw-product__plates .lw-candle__plate,.lw-product__plates .lw-product__plate{aspect-ratio:4/5}.lw-product__plate--portrait{background:oklch(96.5% .003 85)}@media (pointer:coarse){.lw-product__plates{display:flex;gap:.625rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--lw-gutter) * -1);padding:0 var(--lw-gutter);scrollbar-width:none}.lw-product__plates::-webkit-scrollbar{display:none}.lw-product__plates>*{flex:0 0 86%;scroll-snap-align:center}}::-moz-selection{background:oklch(52% .065 75/.22);color:var(--lw-ink)}::selection{background:oklch(52% .065 75/.22);color:var(--lw-ink)}html{scrollbar-width:thin;scrollbar-color:oklch(78% .006 70) transparent}.lw-header__bar{transition:height var(--lw-dur) var(--lw-ease)}.lw-header .lw-wordmark{display:inline-block;transition:transform var(--lw-dur) var(--lw-ease)}.lw-header[data-scrolled=true]:not([data-open=true]) .lw-header__bar{height:64px}.lw-header[data-scrolled=true]:not([data-open=true]) .lw-wordmark{transform:scale(.94)}.lw-btn,.lw-footer .guestbook-row button{position:relative;overflow:hidden;isolation:isolate}.lw-btn:after,.lw-footer .guestbook-row button:after,.lw-product .add-to-cart-btn:after,.lw-sticky-buy .add-to-cart-btn:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,226,180,.24) 50%,transparent 70%);transform:translateX(-130%);transition:transform 1.1s var(--lw-ease-out)}.lw-btn:hover:after,.lw-footer .guestbook-row button:hover:not(:disabled):after,.lw-product .add-to-cart-btn:hover:not(:disabled):after,.lw-sticky-buy .add-to-cart-btn:hover:not(:disabled):after{transform:translateX(130%)}.lw-product .add-to-cart-btn:hover:not(:disabled),.lw-sticky-buy .add-to-cart-btn:hover:not(:disabled){box-shadow:none}@media (min-width:1101px){.lw-product .lw-collection__list{grid-template-columns:repeat(4,minmax(0,1fr));max-width:80rem}}.lw-folio-figure img{aspect-ratio:auto;height:auto}.lw-footer__index{max-width:64rem;margin:clamp(3.5rem,7vw,5rem) auto 0;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--lw-rule)}.lw-footer__index ol{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0 clamp(1.5rem,4vw,3.25rem);padding:0}.lw-footer__index a{display:inline-flex;align-items:center;gap:.55em;min-height:48px;color:var(--lw-ink)}.lw-footer__index-no{font-family:var(--font-display);font-size:.9375rem;color:var(--lw-accent)}.lw-footer__index-name{font-family:var(--font-display);font-weight:500;font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size var(--lw-dur) var(--lw-ease)}.lw-footer__index a:hover .lw-footer__index-name{background-size:100% 1px}.lw-footer__index+.lw-footer__nav{margin-top:clamp(1.5rem,3vw,2.25rem)}.lw-sticky-buy{display:none}@media (max-width:860px){.lw-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:var(--lw-space-md);padding:.7rem var(--lw-gutter) calc(.7rem + env(safe-area-inset-bottom));background:var(--lw-paper);border-top:1px solid var(--lw-rule);box-shadow:0 -20px 40px -34px oklch(18% .006 70/.45);transform:translateY(100%);visibility:hidden;transition:transform var(--lw-dur) var(--lw-ease-out),visibility 0s linear var(--lw-dur)}.lw-sticky-buy[data-show=true]{transform:none;visibility:visible;transition:transform var(--lw-dur) var(--lw-ease-out),visibility 0s}.lw-sticky-buy__name{display:grid;min-width:0;font-family:var(--font-display);font-weight:500;font-size:1.25rem;line-height:1.1}.lw-sticky-buy__no{font-size:.875rem;color:var(--lw-accent)}.lw-sticky-buy__price{margin-top:.15rem;font-family:var(--font-sans);font-weight:400;font-size:.8125rem;letter-spacing:.04em;color:var(--lw-ink-2)}.lw-sticky-buy .add-to-cart-btn{width:auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.4rem;border:0;border-radius:999px;background:var(--lw-ink);color:var(--lw-paper);font-family:var(--font-sans);font-size:.71875rem;letter-spacing:.18em;white-space:nowrap}.lw-sticky-buy .add-to-cart-btn:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:3px}.lw-product{padding-bottom:0}body:has(.lw-sticky-buy) .lw-footer{padding-bottom:calc(var(--lw-space-xl) + 72px)}}@media (prefers-reduced-motion:reduce){.lw-header .lw-wordmark,.lw-header__bar,.lw-sticky-buy{transition:none}.lw-btn:after,.lw-footer .guestbook-row button:after,.lw-product .add-to-cart-btn:after,.lw-sticky-buy .add-to-cart-btn:after{display:none}}.lw-living{container-type:inline-size;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lw-living,.lw-living__layer,.lw-living__plane{position:absolute;inset:0}.lw-living__layer{width:100%;height:100%;display:block}.lw-fx-beacon,.lw-fx-glint,.lw-fx-leaf,.lw-fx-mist,.lw-fx-mote,.lw-fx-puff,.lw-fx-sun{position:absolute;display:block}.lw-fx-sun{width:24cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,246,222,.6),rgba(255,242,214,0));animation:lw-breathe 9s ease-in-out infinite alternate}@keyframes lw-breathe{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.lw-fx-mist{left:-20%;width:70%;height:6cqw;translate:0 -50%;border-radius:50%;background:radial-gradient(closest-side,hsla(0,0%,100%,.6),hsla(0,0%,100%,0));animation:lw-drift 42s ease-in-out infinite alternate}.lw-fx-mist+.lw-fx-mist{left:30%;width:60%}@keyframes lw-drift{0%{transform:translateX(0)}to{transform:translateX(45%)}}.lw-fx-glint{width:.9cqw;height:.14cqw;border-radius:1px;background:#fffbea;opacity:0;animation:lw-glint 4.6s ease-in-out infinite}@keyframes lw-glint{0%,to{opacity:0;transform:scaleX(.4)}45%{opacity:.95;transform:scaleX(1)}62%{opacity:.15}}.lw-fx-beacon{width:4.4cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,236,170,.95),rgba(255,236,170,0));animation:lw-beacon 4s ease-in-out infinite}@keyframes lw-beacon{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.lw-fx-puff{width:1.6cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,hsla(30,52%,91%,.9),hsla(30,52%,91%,0));opacity:0;animation:lw-puff 9s var(--lw-ease-out) infinite}@keyframes lw-puff{0%{opacity:0;transform:translate(0) scale(.6)}14%{opacity:.9}to{opacity:0;transform:translate(4cqw,-9cqw) scale(3.2)}}.lw-fx-leaf{width:.72cqw;height:.38cqw;border-radius:0 100% 0 100%;opacity:0;animation:lw-fall 16s linear infinite}@keyframes lw-fall{0%{opacity:0;transform:translate(0) rotate(0deg)}8%{opacity:.95}50%{transform:translate(-6cqw,13cqw) rotate(220deg)}90%{opacity:.9}to{opacity:0;transform:translate(-3cqw,26cqw) rotate(420deg)}}.lw-fx-mote{width:.34cqw;aspect-ratio:1;border-radius:50%;box-shadow:0 0 .6cqw .12cqw rgba(255,244,216,.55);opacity:0;animation:lw-mote 14s ease-in-out infinite}@keyframes lw-mote{0%{opacity:0;transform:translate(0)}22%{opacity:.8}78%{opacity:.45}to{opacity:0;transform:translate(2cqw,-8cqw)}}[data-paused=true] .lw-living *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lw-living *{animation:none!important}.lw-fx-glint,.lw-fx-leaf,.lw-fx-mote,.lw-fx-puff{display:none}}.lw-places{background:var(--lw-paper)}.lw-places,.lw-places__track{position:relative}.lw-places__stage{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));height:calc(100svh - var(--header-h));overflow:hidden;isolation:isolate}.lw-places__scenes{position:absolute;inset:0;z-index:0}.lw-places__scene{--h:calc((100svh - var(--header-h)) * 0.68);position:absolute;left:50%;bottom:0;width:max(100%,calc(var(--h) * var(--aspect)));aspect-ratio:var(--aspect);translate:calc(var(--focus) * -100%) var(--sink);transform-origin:50% 85%}.lw-places__copy{position:absolute;z-index:2;left:var(--lw-gutter);top:clamp(1.75rem,6vh,4.5rem);max-width:31rem}.lw-places__title{font-family:var(--font-display);font-weight:500;font-size:var(--lw-text-h2);line-height:1;letter-spacing:-.01em;text-wrap:balance}.lw-places__word{display:inline-block;margin-right:.22em;opacity:0;filter:blur(8px);transform:translateY(.3em);transition:opacity .8s var(--lw-ease-out),filter .8s var(--lw-ease-out),transform .8s var(--lw-ease-out)}.lw-places__stage[data-seen=true] .lw-places__word{opacity:1;filter:none;transform:none}.lw-places__item{margin-top:clamp(1.25rem,3vh,2rem);animation:lw-blur-in .7s var(--lw-ease-out) both}@keyframes lw-blur-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.lw-places__no{font-size:var(--lw-text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-places__name{margin-top:.35rem;font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,1.4rem + 1.6vw,2.9rem);line-height:1.05}.lw-places__scent{margin-top:.4rem;font-size:var(--lw-text-label);letter-spacing:.22em;text-transform:uppercase;color:var(--lw-accent)}.lw-places__line{margin-top:.9rem;max-width:24rem;font-size:var(--lw-text-lede);font-weight:300;line-height:1.55;color:var(--lw-ink-2)}.lw-places__cta{margin-top:1.25rem}.lw-places__soon{font-size:var(--lw-text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-places__index{position:absolute;z-index:2;right:var(--lw-gutter);top:clamp(1.75rem,6vh,4.5rem);list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.lw-places__index button{display:flex;align-items:baseline;gap:.75rem;min-height:44px;padding:0 0 0 1.75rem;border:0;background:none;color:var(--lw-ink-2);font:inherit;font-size:var(--lw-text-label);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;position:relative;transition:color var(--lw-dur-quick) var(--lw-ease-out)}.lw-places__index button:before{content:"";position:absolute;left:0;top:50%;width:1.1rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .24s var(--lw-ease-out)}.lw-places__index button[aria-current=true]{color:var(--lw-ink)}.lw-places__index button[aria-current=true]:before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.lw-places__index button:hover{color:var(--lw-ink)}}.lw-places__index-no{font-family:var(--font-display);font-style:italic;letter-spacing:0;text-transform:none;font-size:1rem}@media (max-width:860px){.lw-places__scene{--h:calc((100svh - var(--header-h)) * 0.58);width:calc(var(--h) * var(--aspect))}.lw-places__copy{right:var(--lw-gutter);top:1.25rem}.lw-places__line{font-size:1rem}.lw-places__index{display:none}}@media (prefers-reduced-motion:reduce){.lw-places__item,.lw-places__word{transition:none;animation:none;opacity:1;filter:none;transform:none}}.lw-place{padding-top:clamp(4rem,9vw,8rem)}.lw-place__head{max-width:38rem;margin:0 auto;padding:0 var(--lw-gutter);text-align:center}.lw-band{position:relative;height:clamp(18rem,42vw,40rem);overflow:hidden;margin-top:clamp(1rem,3vw,2.5rem)}.lw-band__scene{position:absolute;left:50%;bottom:0;width:max(100%,calc(clamp(18rem, 42vw, 40rem) * var(--aspect)));aspect-ratio:var(--aspect);translate:calc(var(--focus) * -100%) var(--sink)}.lw-living__plane[data-depth="0"]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24%);mask-image:linear-gradient(180deg,transparent 0,#000 24%)}html{font-synthesis:style}em.kp-it{font-style:italic!important}.lw-footer__title,.lw-h2,.lw-hero__title,.lw-product__name{font-weight:400;letter-spacing:-.015em}.lw-wordmark{font-family:var(--font-display);font-weight:400;font-size:clamp(1.875rem,1.5rem + 1vw,2.5rem);line-height:1;letter-spacing:-.01em;margin-right:0}.lw-wordmark__dot{color:var(--lw-accent-fill)}.kp-kind,.lw-btn,.lw-crumbs,.lw-facts dt,.lw-footer__nav a,.lw-header__menu,.lw-header__nav,.lw-header__note,.lw-hero__caption,.lw-label,.lw-link,.lw-product__details summary,.lw-product__price span{font-family:var(--font-mono);letter-spacing:.1em}.kp-kind{font-size:.6875rem;text-transform:uppercase;color:var(--lw-ink-2)}.lw-section-head .kp-kind{margin-bottom:var(--lw-space-md)}.kp-card--reset,.kp-product--reset{--kp-acc:var(--kept-reset);--kp-tint:var(--kept-reset-tint);--kp-deep:var(--kept-reset-deep)}.kp-card--pantry,.kp-product--pantry{--kp-acc:var(--kept-pantry);--kp-tint:var(--kept-pantry-tint);--kp-deep:var(--kept-pantry-deep)}.kp-card--workbook,.kp-product--workbook{--kp-acc:var(--kept-workbook);--kp-tint:var(--kept-workbook-tint);--kp-deep:var(--kept-workbook-deep)}.kp-card--laundry,.kp-product--laundry{--kp-acc:var(--kept-laundry);--kp-tint:var(--kept-laundry-tint);--kp-deep:var(--kept-laundry-deep)}.kp-card--move,.kp-product--move{--kp-acc:var(--kept-move);--kp-tint:var(--kept-move-tint);--kp-deep:var(--kept-move-deep)}.kp-card--deep,.kp-product--deep{--kp-acc:var(--kept-deep);--kp-tint:var(--kept-deep-tint);--kp-deep:var(--kept-deep-deep)}.kp-card--bundle,.kp-product--bundle{--kp-acc:var(--lw-ink);--kp-tint:var(--lw-stone);--kp-deep:var(--lw-ink)}.kp-stage{position:relative;aspect-ratio:4/5;overflow:hidden;isolation:isolate;border-radius:4px;background:var(--lw-stone)}.kp-stage__paint{position:absolute;inset:-4%;display:flex}.kp-stage__paint img{flex:1 1 0;min-width:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kp-stage__covers{position:absolute;inset:0;display:grid;place-items:center}.kp-stage__cover{grid-area:1/1;display:block;width:60%;height:auto;border-radius:2px;background:#fff;box-shadow:0 1px 2px rgba(20,14,8,.14),0 22px 44px -18px rgba(20,14,8,.5),0 60px 90px -40px rgba(20,14,8,.55);transform:rotate(-2deg);transition:transform var(--lw-dur) var(--lw-ease-out)}.kp-stage__covers[data-count="2"] .kp-stage__cover{width:50%}.kp-stage__covers[data-count="2"] .kp-stage__cover:first-child{z-index:1;transform:translate(-19%,-3%) rotate(-5deg)}.kp-stage__covers[data-count="2"] .kp-stage__cover:nth-child(2){transform:translate(19%,4%) rotate(4deg)}.kp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,3vw,3rem) clamp(1.25rem,2.5vw,2.5rem);max-width:90rem;margin:0 auto}.kp-grid--more{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),21rem));justify-content:center}.kp-card__link{display:block;color:inherit}.kp-card__link:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:6px}.kp-card__body{padding-top:var(--lw-space-lg)}.kp-card__title{margin-top:var(--lw-space-xs);font-family:var(--font-display);font-weight:400;font-size:clamp(1.875rem,1.55rem + .9vw,2.375rem);line-height:1;letter-spacing:0}.kp-card__summary{margin-top:var(--lw-space-sm);font-weight:300;line-height:1.5;color:var(--lw-ink-2)}.kp-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lw-space-sm);margin-top:var(--lw-space-md)}.kp-card__price{font-size:1.0625rem}.kp-card__soon{padding:.3rem .7rem;border-radius:999px;background:var(--kp-tint);color:var(--kp-deep);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.kp-card__link:hover .kp-stage__covers[data-count="1"] .kp-stage__cover{transform:translateY(-8px) rotate(-1deg)}.kp-card__link:hover .kp-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}}.kp-index-hero .kp-kind{margin-bottom:var(--lw-space-md)}.kp-index-hero .lw-hero__lede{max-width:36rem;margin-inline:auto}.kp-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:72rem;margin:0 auto;padding:0}.kp-steps li{display:flex;flex-direction:column;min-height:19rem;padding:clamp(1.5rem,3vw,2.5rem);border-radius:28px;background:#fff;box-shadow:0 30px 60px -40px rgba(40,30,20,.35)}.kp-steps li:nth-child(2){background:var(--lw-accent-fill);color:#fff}.kp-steps__no{font-size:4rem;line-height:1}.kp-steps h3,.kp-steps__no{font-family:var(--font-display)}.kp-steps h3{margin-top:auto;font-weight:400;font-size:2rem;line-height:1.05}.kp-steps p{margin-top:var(--lw-space-xs);font-weight:300;line-height:1.55;color:var(--lw-ink-2)}.kp-steps li:nth-child(2) p{color:#fff}.kp-product__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,6rem);max-width:90rem;margin:0 auto;padding:calc(var(--header-h) + clamp(1.5rem, 3vw, 3rem)) var(--lw-gutter) 0}.kp-product__media{display:grid;gap:clamp(.75rem,1.5vw,1.25rem);align-content:start}.kp-product__stage .kp-stage{aspect-ratio:1}.kp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem)}.kp-gallery__item img{display:block;width:100%;height:auto;border-radius:4px;background:var(--lw-paper-2)}.kp-product__info{position:sticky;top:calc(var(--header-h) + 2rem);align-self:start;max-width:30rem}.kp-product__info .kp-kind{margin-top:var(--lw-space-xl);color:var(--kp-deep)}.kp-product--bundle .kp-product__info .kp-kind{color:var(--lw-ink-2)}.kp-product__name{margin-top:var(--lw-space-xs);font-family:var(--font-display);font-weight:400;font-size:clamp(3.25rem,2.2rem + 3.4vw,5.5rem);line-height:.95;letter-spacing:-.01em}.kp-product__promise{margin-top:var(--lw-space-md);font-size:var(--lw-text-lede);font-weight:300;line-height:1.5;color:var(--lw-ink-2)}.kp-buy{margin-top:var(--lw-space-lg)}.kp-buy__btn{width:100%}.kp-buy__soon{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;background:var(--kp-tint);color:var(--kp-deep);font-family:var(--font-mono);font-size:var(--lw-text-label);letter-spacing:.1em;text-transform:uppercase}.kp-buy__note{margin-top:var(--lw-space-sm);font-size:.875rem;line-height:1.55;color:var(--lw-ink-2)}.kp-buy__note a,.kp-product__parts a{color:var(--lw-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.kp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lw-space-md) var(--lw-space-lg);margin-top:var(--lw-space-xl)}.kp-facts div{padding-top:var(--lw-space-sm);border-top:2px solid var(--lw-ink)}.kp-facts dt{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lw-ink-2)}.kp-facts dd{margin-top:var(--lw-space-2xs);line-height:1.4}.kp-product__desc{margin-top:var(--lw-space-xl)}.kp-product__desc p+p{margin-top:var(--lw-space-md)}.kp-product__desc p{font-weight:300;line-height:1.7;color:var(--lw-ink-2)}.kp-product .lw-product__details summary{font-family:var(--font-sans);font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none;gap:var(--lw-space-md)}.kp-ticks li{position:relative;padding-left:1.6rem}.kp-ticks li+li{margin-top:var(--lw-space-xs)}.kp-ticks li:before{content:"";position:absolute;left:.15rem;top:.55em;width:.75rem;height:.4rem;border-left:1.5px solid var(--kp-acc);border-bottom:1.5px solid var(--kp-acc);transform:rotate(-45deg)}.kp-product__parts{margin-top:var(--lw-space-lg);font-size:.9375rem;line-height:1.6;color:var(--lw-ink-2)}.kh-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,6rem);max-width:96rem;margin:0 auto;padding:calc(var(--header-h) + clamp(2.5rem, 6vw, 6rem)) var(--lw-gutter) clamp(3rem,7vw,7rem)}.kh-hero__kind{margin-bottom:var(--lw-space-lg);animation:lw-fade-in var(--lw-dur-slow) var(--lw-ease) both}.kh-hero__title{font-size:clamp(4.5rem,2.4rem + 8vw,10rem);line-height:.88}.kh-hero__title em{color:var(--lw-accent)}.kh-hero__lede{max-width:26rem}.kh-hero__art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.5rem);align-items:start}.kh-hero__panel{display:block;color:inherit;animation:kh-panel-in var(--lw-dur-slow) var(--lw-ease-out) both}.kh-hero__panel[data-i="0"]{margin-top:12%;animation-delay:.12s}.kh-hero__panel[data-i="1"]{animation-delay:.22s}.kh-hero__panel[data-i="2"]{margin-top:24%;animation-delay:.32s}.kh-hero__panel .kp-stage{aspect-ratio:3/5}.kh-hero__panel .kp-stage__cover{width:74%}.kh-hero__panel-name{display:block;margin-top:var(--lw-space-sm);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lw-ink-2)}.kh-hero__panel:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:6px}@keyframes kh-panel-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.kh-hero__panel:hover .kp-stage__cover{transform:translateY(-10px) rotate(-1deg)}.kh-hero__panel:hover .kh-hero__panel-name{color:var(--lw-ink)}}.lw-hero--section{padding-top:0}.lw-hero--section .lw-hero__copy{top:50%}.lw-hero--section .kp-kind{margin-bottom:var(--lw-space-md)}.lw-hero--section .lw-hero__actions,.lw-hero--section .lw-hero__lede,.lw-hero--section .lw-hero__title .lw-line>span{animation:none}.lw-product__brand{margin-top:var(--lw-space-xl)}.lw-product__brand+.lw-product__no{margin-top:var(--lw-space-2xs)}.kb-book{position:relative;width:min(100%,17rem);margin:0 auto;aspect-ratio:900/1165;perspective:1400px}.kb-book__body{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(-26deg) rotateX(5deg);transition:transform var(--lw-dur-slow) var(--lw-ease-out)}.kb-book__back,.kb-book__front,.kb-book__pages,.kb-book__spine{position:absolute;backface-visibility:hidden}.kb-book__front{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(calc(var(--kb-depth) / 2));border-radius:1px 3px 3px 1px;box-shadow:inset 5px 0 6px -5px rgba(0,0,0,.45)}.kb-book__back{inset:0;background:var(--kb-accent);transform:rotateY(180deg) translateZ(calc(var(--kb-depth) / 2))}.kb-book__spine{top:0;left:calc(var(--kb-depth) / -2);width:var(--kb-depth);height:100%;transform:rotateY(-90deg);background:var(--kb-accent);color:var(--lw-paper);display:flex;align-items:center;justify-content:center;gap:1.4rem;writing-mode:vertical-rl;font-family:var(--font-display);font-size:clamp(.55rem,.4rem + .3vw,.75rem);white-space:nowrap;overflow:hidden}.kb-book__pages{top:1.5%;right:calc(var(--kb-depth) / -2);width:var(--kb-depth);height:97%;transform:rotateY(90deg);background:repeating-linear-gradient(90deg,#faf7f1 0 2px,#e4ddd1 2px 3px)}.kb-book__shadow{position:absolute;left:4%;right:-10%;bottom:-5%;height:9%;background:radial-gradient(closest-side,rgba(40,28,16,.32),transparent);filter:blur(4px);z-index:-1}.kb-shelf{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);max-width:82rem;margin:0 auto;padding:0}.kb-shelf--more{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),22rem));justify-content:center}.kb-card__link{display:block;color:inherit}.kb-card__link:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:6px}.kb-card__stage,.kb-product__stage{position:relative;isolation:isolate;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,3.5rem);margin-bottom:var(--lw-space-lg);border-radius:4px;background:radial-gradient(70% 55% at 50% 30%,rgba(255,251,244,.95),transparent 70%),linear-gradient(to bottom,var(--lw-paper-2) 0 80%,#e2dacd 80% 100%)}.kb-product__stage .kb-book{width:min(100%,22rem)}.kb-wrap{grid-column:1/-1}.kb-soon,.kb-soon-btn{background:var(--lw-stone);color:var(--lw-ink)}@media (hover:hover) and (pointer:fine){.kb-card__link:hover .kb-book__body,.kb-product__stage:hover .kb-book__body{transform:rotateY(-38deg) rotateX(6deg)}}@media (max-width:860px){.kb-shelf{grid-template-columns:1fr;max-width:24rem}}@media (prefers-reduced-motion:reduce){.kb-book__body{transition:none}}.ks-section{padding:0 var(--lw-gutter) clamp(5rem,10vw,9rem)}.ks{max-width:96rem;margin:0 auto}.ks-stage{position:relative;width:100%;aspect-ratio:16/9;max-height:82svh;overflow:hidden;border-radius:6px;background:#efe9df;touch-action:pan-y}.ks-canvas,.ks-poster{position:absolute;inset:0;width:100%;height:100%;display:block}.ks-poster{-o-object-fit:cover;object-fit:cover}.ks-canvas,.ks-poster{transition:opacity var(--lw-dur-slow) var(--lw-ease)}.ks-canvas{opacity:0}.ks[data-ready] .ks-canvas{opacity:1}.ks[data-ready] .ks-poster{opacity:0}.ks-loading{position:absolute;left:50%;bottom:1.25rem;transform:translateX(-50%);padding:.45rem .9rem;border-radius:999px;background:hsla(40,53%,97%,.9);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lw-ink-2)}.ks-tip{position:absolute;z-index:2;transform:translate(16px,16px);pointer-events:none;display:flex;flex-direction:column;gap:.2rem;max-width:17rem;padding:.55rem .8rem .65rem;border-radius:6px;background:hsla(40,53%,97%,.96);box-shadow:0 12px 30px -14px rgba(40,30,20,.45)}.ks-tip__title{font-family:var(--font-display);font-size:1.3rem;line-height:1.05}.ks-card{position:absolute;z-index:3;left:1rem;bottom:1rem;display:flex;flex-direction:column;gap:.35rem;min-width:min(18rem,calc(100% - 2rem));padding:1rem 1.2rem 1.1rem;border-radius:8px;background:var(--lw-paper);box-shadow:0 20px 44px -18px rgba(40,30,20,.5);animation:lw-fade-in var(--lw-dur) var(--lw-ease) both}.ks-card__title{font-family:var(--font-display);font-size:1.75rem;line-height:1}.ks-card__actions{display:flex;align-items:center;gap:1.25rem;margin-top:.6rem}.ks-card .lw-btn,.ks-card__close{border:0;cursor:pointer}.ks-card__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.ks-stations{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.ks-stations button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:0 1.15rem;border:1px solid var(--lw-rule);border-radius:999px;background:transparent;color:var(--lw-ink);font-family:var(--font-mono);font-size:var(--lw-text-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color var(--lw-dur-quick) var(--lw-ease),color var(--lw-dur-quick) var(--lw-ease)}.ks-stations button[aria-pressed=true]{background:var(--lw-ink);border-color:var(--lw-ink);color:var(--lw-paper)}.ks-stations button:disabled{opacity:.5;cursor:default}.ks-stations button:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:3px}.ks-hint{margin-top:.75rem;text-align:center;font-size:.875rem;color:var(--lw-ink-2)}.ks-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;max-width:72rem;margin:clamp(2.5rem,5vw,4rem) auto 0;padding-top:1.5rem;border-top:1px solid var(--lw-rule)}.ks-index ul{list-style:none;margin-top:.5rem;padding:0}.ks-index a{display:inline-flex;align-items:center;min-height:34px;color:var(--lw-ink);background:linear-gradient(currentColor,currentColor) 0 calc(50% + .8em) /0 1px no-repeat;transition:background-size var(--lw-dur) var(--lw-ease)}.ks-index a:hover{background-size:100% 1px}@media (max-width:860px){.ks-stage{aspect-ratio:4/5}.ks-index{grid-template-columns:repeat(2,minmax(0,1fr))}}.kh-room__link{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:90rem;margin:0 auto;color:inherit}.kh-room__media{overflow:hidden;border-radius:6px;aspect-ratio:16/9;background:var(--lw-stone)}.kh-room__media img{display:block;width:100%;height:112%;-o-object-fit:cover;object-fit:cover}.kh-room__text .kp-kind{margin-bottom:var(--lw-space-md)}.kh-room__text .lw-link{margin-top:var(--lw-space-xl)}.kh-room__link:focus-visible{outline:1.5px solid var(--lw-focus);outline-offset:8px}@media (max-width:860px){.kh-room__link{grid-template-columns:1fr}}.lw-footer__mark{font-family:var(--font-display);font-size:clamp(3.5rem,2.8rem + 2.4vw,5rem);line-height:1;letter-spacing:-.02em;margin-bottom:var(--lw-space-lg)}.lw-footer__mark span{color:var(--lw-accent-fill)}.lw-footer__index-label{margin-bottom:var(--lw-space-xs);text-align:center;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lw-ink-2)}.lw-footer__index--candles{margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:0;border-top:0}.lw-footer__index-name{font-weight:400}@media (max-width:1100px){.kp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.kh-hero{grid-template-columns:1fr}.kp-product__top{display:flex;flex-direction:column}.kp-product__media{display:contents}.kp-product__stage{order:1}.kp-product__info{order:2;position:static;max-width:none}.kp-gallery{order:3}.kp-steps{grid-template-columns:1fr}.kp-steps li{min-height:0}.kp-steps h3{margin-top:var(--lw-space-xl)}}@media (max-width:640px){.kp-grid{grid-template-columns:1fr;max-width:26rem}.kh-hero__panel-name{display:none}.kp-gallery{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kh-hero__kind,.kh-hero__panel{animation:none}.kp-stage__cover{transition:none}}@font-face{font-family:"__serif_1c3dce";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"__serif_1c3dce";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"__serif_Fallback_1c3dce";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_1c3dce{font-family:"__serif_1c3dce","__serif_Fallback_1c3dce",Georgia,serif}.__variable_1c3dce{--font-serif:"__serif_1c3dce","__serif_Fallback_1c3dce",Georgia,serif}@font-face{font-family:__sans_79e59f;src:url(/_next/static/media/53f182520a1c45a8-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__sans_79e59f;src:url(/_next/static/media/6bb9846031bb03b3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__sans_79e59f;src:url(/_next/static/media/d1eb6e250d92a46a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__sans_79e59f;src:url(/_next/static/media/03e99ac36af9610f-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__sans_Fallback_79e59f;src:local("Arial");ascent-override:85.60%;descent-override:20.47%;line-gap-override:9.30%;size-adjust:107.48%}.__className_79e59f{font-family:__sans_79e59f,__sans_Fallback_79e59f,system-ui,sans-serif}.__variable_79e59f{--font-geist:"__sans_79e59f","__sans_Fallback_79e59f",system-ui,sans-serif}@font-face{font-family:__mono_1da2d7;src:url(/_next/static/media/d4363d9dcee4ed76-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__mono_1da2d7;src:url(/_next/static/media/1da37eebb02e7672-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__mono_Fallback_1da2d7;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_1da2d7{font-family:__mono_1da2d7,__mono_Fallback_1da2d7,ui-monospace,monospace}.__variable_1da2d7{--font-geist-mono:"__mono_1da2d7","__mono_Fallback_1da2d7",ui-monospace,monospace}