.lc{--lc-green:#173d35;--lc-paper:#efe9dc;--lc-blue:#a8bbc0;--lc-wine:#682e36;--lc-line:#173d352e;color:var(--lc-green);background:var(--lc-paper);font-family:Arial,sans-serif;letter-spacing:0;overflow:clip;position:relative}.lc *{box-sizing:border-box}.lc [hidden]{display:none!important}.lc a{color:inherit;text-decoration:none}.lc button{font:inherit;cursor:pointer}.lc :focus-visible{outline:2px solid currentColor;outline-offset:5px}.lc h1,.lc h2,.lc h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.06em;color:inherit;margin:0;line-height:1.02}.lc em{font-weight:400}.lc p{line-height:1.65}.lc figure{margin:0}.lc-kicker{font:10px/1.5 Arial,sans-serif!important;letter-spacing:.17em;margin:0 0 24px;text-transform:uppercase}.lc-wrap{padding:110px 6.5%;max-width:1800px;margin:auto}.lc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 23px;background:var(--lc-wine);border:1px solid var(--lc-wine);color:var(--lc-paper)!important;font-size:12px;min-height:48px;transition:background .2s,transform .2s}.lc-button:hover{background:#4d2128;transform:translateY(-3px)}.lc-button>span,.lc-link>span{font-size:22px;line-height:1}.lc-link{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid currentColor;padding:10px 0;font-size:12px}.lc-link:hover>span{transform:translate(3px,-3px)}.lc-hero{position:relative;min-height:870px;height:calc(100svh - 100px);max-height:1080px;padding:0 6.5%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2%;isolation:isolate}.lc-hero-rule{position:absolute;top:27px;left:6.5%;right:6.5%;display:flex;justify-content:space-between;border-bottom:1px solid var(--lc-line);padding-bottom:20px;font-size:9px;letter-spacing:.18em}.lc-hero-copy{z-index:3;padding:20px 0 55px;pointer-events:none}.lc-hero-copy a{pointer-events:auto}.lc-hero h1{font-size:clamp(70px,7.2vw,125px);width:120%;line-height:.99}.lc-hero h1 em{display:inline-block;white-space:nowrap;color:var(--lc-wine)}.lc-intro{max-width:310px;margin:28px 0;font-size:14px}.lc-hero-footnote{display:flex;align-items:center;gap:22px;margin-top:55px;font-size:8px;letter-spacing:.15em}.lc-hero-footnote>span:first-child{padding:8px 10px;border:1px solid var(--lc-green);font-size:9px}.lc-collage{position:relative;height:680px;align-self:center;isolation:isolate;--lc-px:0;--lc-py:0}.lc-court-lines{position:absolute;top:12%;right:-25%;bottom:0;left:5%;border:1px solid #173d3522;transform:rotate(-8deg);z-index:-1}.lc-court-lines:before,.lc-court-lines:after{content:"";position:absolute;top:12%;right:16%;bottom:12%;left:16%;border:1px solid #173d3522}.lc-court-lines:after{top:0;right:50%;bottom:0;left:50%;border-width:0 0 0 1px}.lc-photo{position:absolute;background:#fbf8f0;padding:11px 11px 0;box-shadow:0 12px 24px #172e2519;--lc-base-rotate:4deg;transform:translate3d(0,var(--lc-shift,0px),0) rotate(var(--lc-base-rotate));will-change:transform}.lc-photo-main{top:7%;right:0;width:82%;max-width:510px;z-index:1;transform:translate3d(calc(var(--lc-px)*10px),calc(var(--lc-shift,0px) + var(--lc-py)*8px),0) rotate(calc(4deg + var(--lc-px)*1.5deg))}.lc-photo-window{overflow:hidden;aspect-ratio:4/5;background:#bac2b2}.lc-photo img{display:block;width:100%;height:100%;object-fit:cover}.lc-photo figcaption{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.1em;padding:14px 3px;color:var(--lc-green)}.lc-photo-side{width:37%;left:-7%;bottom:0;z-index:4;--lc-base-rotate:-9deg;transform:translate3d(calc(var(--lc-px)*-16px),calc(var(--lc-shift,0px) + var(--lc-py)*-12px),0) rotate(-9deg)}.lc-photo-side .lc-photo-window{aspect-ratio:3/4}.lc-photo-side img{object-position:center 43%}.lc-hero-seal{position:absolute;right:-6%;bottom:15%;z-index:5;width:112px;color:var(--lc-wine)}.lc-seal{display:block;width:100%;height:auto;transform:rotate(var(--lc-turn,0deg))}.lc-script-note{position:absolute;z-index:6;right:10%;bottom:3%;font:italic 39px Georgia,serif;transform:rotate(-9deg);color:var(--lc-wine)}.lc-scroll-cue{position:absolute;bottom:27px;left:6.5%;right:6.5%;border-top:1px solid var(--lc-line);padding-top:18px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.2em}.lc-scroll-cue>span:last-child{font-size:20px;line-height:.5}.lc-ticker{padding:28px 0;background:var(--lc-green);color:var(--lc-paper);overflow:hidden}.lc-ticker>div{display:flex;align-items:center;gap:42px;width:max-content;transform:translate3d(var(--lc-slide,0px),0,0)}.lc-ticker span{font:italic 27px Georgia,serif;white-space:nowrap}.lc-ticker i{font-style:normal;font-size:23px;color:#a8bbc0}.lc-manifesto{padding-top:130px;padding-bottom:110px}.lc-manifesto h2{max-width:1140px;font-size:clamp(46px,6.3vw,98px);line-height:1.1;letter-spacing:-.045em}.lc-manifesto-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:54px}.lc-manifesto-bottom p{max-width:365px;font-size:14px;margin:0}.lc-mini-star{display:block;color:var(--lc-wine);font-size:75px;line-height:1;transform:rotate(var(--lc-turn,0deg))}.lc-stories{padding:65px 6.5% 95px;background:var(--lc-blue)}.lc-section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:55px}.lc-section-top .lc-kicker{margin:0}.lc-section-top>span{font-size:8px;letter-spacing:.12em}.lc-stories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5%}.lc-story{display:block;transform:translate3d(0,var(--lc-shift,0px),0);will-change:transform}.lc-story-picture{overflow:hidden;aspect-ratio:4/5;background:#8faaa9}.lc-story-picture img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s}.lc-story:hover img{transform:scale(1.04)}.lc-story-coffee{margin-top:65px}.lc-story-cinema{margin-top:115px}.lc-story-cinema .lc-story-picture{aspect-ratio:1/1}.lc-story-meta{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--lc-line);padding:18px 0 12px;font-size:8px;letter-spacing:.1em}.lc-story-meta>span:last-child{font-size:20px}.lc-story h3{font-size:clamp(30px,3.3vw,51px);margin-top:21px}.lc-edit-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:50px}.lc-edit h2{font-size:clamp(46px,5.4vw,78px);max-width:700px}.lc-edit-heading>p{font-size:13px;max-width:225px;margin:0 0 5px}.lc-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lc-product-image{position:relative;aspect-ratio:4/5;background:#e2ddcf;overflow:hidden}.lc-product-image>a{display:block;padding:24px;width:100%;height:100%}.lc-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.lc-product:hover img{transform:scale(1.05)}.lc-stock{position:absolute;top:12px;left:12px;color:var(--lc-green);background:var(--lc-paper);padding:6px 10px;font-size:9px}.lc-quick{position:absolute;bottom:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:center;border:0;background:#f7f3e9f5;color:var(--lc-green);padding:11px 13px;font-size:10px!important;min-height:40px}.lc-quick>span{font-size:22px}.lc-product-meta{padding-top:20px}.lc-product-meta h3{font:13px/1.5 Arial,sans-serif;letter-spacing:0}.lc-product-meta p{font:12px Arial,sans-serif;margin:12px 0 0}.lc-edit>.lc-link{margin-top:45px}.lc-sunday{position:relative;min-height:720px;background:var(--lc-green);color:var(--lc-paper);display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.lc-sunday-photo{height:790px;max-height:110%;margin:-40px 0;transform:translate3d(0,var(--lc-shift,0px),0)}.lc-sunday-photo img{width:100%;height:100%;object-fit:cover;display:block}.lc-sunday-copy{padding:65px 13%}.lc-sunday h2{font-size:clamp(50px,5.6vw,88px);line-height:1.07}.lc-sunday-copy>p:not(.lc-kicker){font-size:14px;margin:30px 0;max-width:330px}.lc-button-light{background:var(--lc-paper);border-color:var(--lc-paper);color:var(--lc-green)!important}.lc-button-light:hover{background:var(--lc-blue)}.lc-sunday-stamp{position:absolute;bottom:15px;right:30px;font-size:100px;line-height:1;color:var(--lc-blue);transform:rotate(var(--lc-turn,0deg))}.lc-outro{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:12%;padding-top:150px;padding-bottom:150px}.lc-desk-photo{background:#faf7ef;padding:12px 12px 0;box-shadow:0 10px 22px #173d3517;--lc-base-rotate:-6deg;transform:translate3d(0,var(--lc-shift,0px),0) rotate(calc(-6deg + var(--lc-turn,0deg)));width:100%;max-width:410px}.lc-desk-photo img{width:100%;aspect-ratio:1.15;object-fit:cover;display:block}.lc-desk-photo figcaption{padding:16px 0;font-size:8px;letter-spacing:.14em;text-align:center}.lc-outro h2{font-size:clamp(47px,5.2vw,78px);max-width:660px}.lc-outro-copy>p:not(.lc-kicker){font-size:14px;max-width:340px;margin:25px 0}.lc-motion{position:fixed;bottom:20px;right:20px;z-index:30;border:1px solid #efe9dc66;background:var(--lc-green);color:var(--lc-paper);border-radius:30px;padding:11px 15px;display:flex;align-items:center;gap:9px;font-size:10px!important;box-shadow:0 2px 12px #0002;min-height:40px}.lc-cursor{display:none;position:fixed;left:0;top:0;width:32px;height:32px;border:1px solid var(--lc-wine);border-radius:50%;pointer-events:none;z-index:29;opacity:0;transition:opacity .2s,width .2s,height .2s;transform:translate3d(-100px,-100px,0);background:#efe9dc33}.lc-cursor>span{display:none}.lc-cursor.is-over{width:62px;height:62px;background:var(--lc-wine);color:var(--lc-paper);border:0;align-items:center;justify-content:center}.lc-cursor.is-over>span{display:block;font-size:23px}.lc[data-cursor=active] .lc-cursor{opacity:1}.lc-word{display:inline;opacity:var(--lc-word-opacity,1)}.lc-dialog{padding:0;border:0;width:calc(100% - 40px);max-width:900px;max-height:90svh;overflow:auto;color:var(--lc-green);background:var(--lc-paper)}.lc-dialog[open]{display:grid;grid-template-columns:1fr 1fr;animation:lc-dialog-in .25s ease-out}.lc-dialog::backdrop{background:#071f19aa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lc-dialog-close{position:absolute;top:10px;right:10px;width:40px;height:40px;font-size:28px!important;background:var(--lc-paper);border:0;color:var(--lc-green);z-index:2}.lc-dialog-picture{background:#e2ddcf;padding:35px;min-height:440px;display:grid;place-items:center}.lc-dialog-picture img{width:100%;height:100%;max-height:430px;object-fit:contain;mix-blend-mode:multiply}.lc-dialog-info{padding:50px 35px;align-self:center}.lc-dialog-info h2{font-size:36px}.lc-dialog-info>p{font-size:13px}.lc-dialog-info .lc-dialog-price{font-size:22px}.lc-dialog-info [data-lc-dialog-stock]{font-size:11px;color:var(--lc-wine)}.lc-dialog-info .lc-button{margin-top:15px;width:100%;gap:12px}.lc[data-motion=paused] .lc-dialog{animation:none}.lc[data-motion=paused] .lc-cursor{display:none!important}.lc[data-motion=paused] .lc-word{opacity:1!important}.lc[data-motion=paused] [data-lc-parallax],.lc[data-motion=paused] [data-lc-rotate],.lc[data-motion=paused] [data-lc-parallax-x]{will-change:auto}.lc[data-motion=paused] *{transition:none!important}.lc-hero-copy{transform:translate3d(0,var(--lc-shift,0px),0)}.lc-court-lines{transform:translate3d(0,var(--lc-shift,0px),0) rotate(-8deg)}.lc-script-note{transform:translate3d(0,var(--lc-shift,0px),0) rotate(-9deg)}@keyframes lc-dialog-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.lc-cursor{display:flex;align-items:center;justify-content:center}}@media(min-width:1600px){.lc-collage{height:760px}.lc-photo-main{max-width:570px}.lc-photo-side{max-width:250px}}@media(max-width:1100px){.lc-hero{min-height:800px}.lc-hero h1{font-size:74px}.lc-collage{height:550px}.lc-photo-main{top:12%;width:92%}.lc-hero-seal{bottom:12%;width:90px}.lc-photo-side{left:-3%;width:43%}.lc-script-note{bottom:-2%;font-size:32px}.lc-sunday-copy{padding:60px 10%}.lc-sunday h2{font-size:62px}}@media(max-width:749px){.lc-wrap{padding:75px 6%}.lc-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;align-items:stretch;padding:110px 6% 90px;gap:0}.lc-hero-rule{left:6%;right:6%;top:24px;font-size:7px;letter-spacing:.12em;gap:20px;align-items:start}.lc-hero-rule>span{max-width:48%}.lc-hero-rule>span:last-child{text-align:right}.lc-hero-copy{padding:0}.lc-hero h1{font-size:clamp(48px,12.2vw,86px);width:100%;line-height:1.05}.lc-hero h1 em{white-space:normal}.lc-kicker{font-size:8px!important;margin-bottom:20px}.lc-intro{font-size:13px;max-width:280px;margin:24px 0}.lc-button{padding:15px 20px;font-size:11px}.lc-hero-footnote{display:none}.lc-collage{align-self:stretch;height:510px;margin:15px 3% 0 4%}.lc-photo-main{width:81%;max-width:360px;right:0;top:10%}.lc-photo{padding:8px 8px 0}.lc-photo figcaption{font-size:7px;padding:12px 2px}.lc-photo-side{left:0;bottom:2%;width:40%;max-width:190px}.lc-hero-seal{right:-7%;bottom:15%;width:85px}.lc-script-note{right:0;bottom:-3%;font-size:32px}.lc-scroll-cue{bottom:22px;left:6%;right:6%;font-size:7px}.lc-ticker{padding:22px 0}.lc-ticker>div{gap:28px}.lc-ticker span{font-size:24px}.lc-manifesto h2{font-size:45px;line-height:1.15}.lc-manifesto-bottom{margin-top:35px;gap:22px;flex-wrap:wrap;justify-content:start}.lc-mini-star{font-size:53px}.lc-manifesto-bottom p{font-size:12px;flex:1;min-width:200px}.lc-manifesto-bottom .lc-link{margin-left:75px}.lc-stories{padding:55px 6% 65px}.lc-section-top{margin-bottom:38px;gap:20px;align-items:start}.lc-section-top .lc-kicker{max-width:190px}.lc-section-top>span{font-size:7px;text-align:right;max-width:100px}.lc-stories-grid{grid-template-columns:1fr;gap:55px}.lc-story{margin:0;width:84%}.lc-story-boat{margin-left:16%}.lc-story-picture{aspect-ratio:1/1}.lc-story-cinema .lc-story-picture{aspect-ratio:4/3}.lc-story h3{font-size:42px}.lc-story-meta{font-size:8px;padding-top:14px}.lc-edit-heading{display:block;margin-bottom:34px}.lc-edit h2{font-size:48px}.lc-edit-heading>p{margin:22px 0 0;font-size:12px;max-width:280px}.lc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.lc-product-image{aspect-ratio:3/4}.lc-product-image>a{padding:12px}.lc-quick{left:6px;right:6px;bottom:6px;padding:9px 10px;font-size:9px!important;min-height:40px}.lc-stock{top:8px;left:8px;font-size:8px;padding:5px 7px}.lc-product-meta h3{font-size:11px;line-height:1.4}.lc-product-meta p{font-size:12px}.lc-sunday{display:block;min-height:0}.lc-sunday-photo{height:470px;max-height:none;margin:-30px 0 0}.lc-sunday-copy{position:relative;padding:55px 8% 90px;background:var(--lc-green)}.lc-sunday h2{font-size:56px}.lc-sunday-copy>p:not(.lc-kicker){font-size:13px}.lc-sunday-stamp{font-size:68px;bottom:10px;right:20px}.lc-outro{grid-template-columns:1fr;gap:65px;padding-top:85px;padding-bottom:95px}.lc-desk-photo{width:75%;margin-left:10%}.lc-outro h2{font-size:53px}.lc-outro-copy>p:not(.lc-kicker){font-size:13px}.lc-motion{bottom:12px;right:12px;font-size:9px!important;padding:10px 12px}.lc-dialog[open]{display:block}.lc-dialog-picture{min-height:0;height:260px;padding:25px}.lc-dialog-picture img{max-height:210px}.lc-dialog-info{padding:30px 25px}.lc-dialog-info h2{font-size:29px}}@media(max-width:374px){.lc-collage{height:445px}.lc-hero h1{font-size:45px}.lc-manifesto h2{font-size:40px}.lc-sunday h2{font-size:48px}}@media(prefers-reduced-motion:reduce){.lc *,.lc *:before,.lc *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lc-word{opacity:1!important}.lc-cursor{display:none!important}}.md-product-hero{min-height:760px;max-height:1000px;grid-template-columns:1.05fr 1fr;gap:0}.md-product-hero h1{font-size:clamp(66px,8.4vw,150px);width:115%;line-height:.95}.md-product-hero h1 em{white-space:nowrap}.md-product-hero .lc-hero-copy{padding:110px 0 80px}.md-product-stage{height:580px;width:100%;align-self:center;isolation:isolate}.md-stage-orbit{position:absolute;top:8%;right:-10%;bottom:4%;left:-10%;border:1px solid #173d3530;border-radius:50%;transform:translateY(var(--lc-shift,0px)) rotate(-18deg)}.md-stage-orbit:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid #173d3520;border-radius:50%}.md-stage-word{position:absolute;top:17%;left:-5%;font:bold clamp(50px,6.6vw,110px)/1 Arial,sans-serif;letter-spacing:-.07em;color:#173d3515;transform:translateY(var(--lc-shift,0px));z-index:-1}.md-floating-product{position:absolute;top:1%;right:-4%;bottom:5%;left:-4%;display:grid;place-items:center;mix-blend-mode:multiply;transform:translateY(var(--lc-shift,0px)) rotate(calc(-12deg + var(--lc-turn,0deg)));will-change:transform}.md-floating-product img{width:115%;height:100%;max-width:none;object-fit:contain}.md-product-caption{position:absolute;bottom:0;left:8%;right:0;display:flex;align-items:end;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid var(--lc-line);z-index:3}.md-product-caption .lc-kicker{display:block;margin-bottom:10px}.md-product-caption h2{font-size:24px;letter-spacing:-.03em}.md-product-caption>span{font:14px Arial,sans-serif}.md-stage-spark{position:absolute;top:6%;right:0;color:var(--lc-wine);font:90px Georgia,serif;transform:rotate(var(--lc-turn,0deg))}.md-hero-note{margin-top:35px;display:flex;align-items:center;gap:15px;font:11px/1.8 Arial,sans-serif}.md-hero-note em{font:italic 19px Georgia,serif;color:var(--lc-wine)}.md-companion{width:83px;height:75px}.md-pupils{transform:translate(calc(var(--md-look-x,0)*1px),calc(var(--md-look-y,0)*1px))}.md-stacked-stories{padding:35px 5% 90px;position:relative}.md-stacked-stories>.lc-section-top{padding:20px 2%}.md-stack{position:sticky;top:90px;display:grid;grid-template-columns:1fr 1fr;min-height:650px;border-radius:24px;overflow:hidden;margin-bottom:40px;box-shadow:0 -10px 30px #173d3510;border:1px solid #173d3520}.md-stack-home{background:#d8dfd3;z-index:1}.md-stack-travel{background:var(--lc-blue);z-index:2;top:112px}.md-stack-copy{padding:80px 12%;display:flex;flex-direction:column;justify-content:center;align-items:start}.md-stack-copy h2{font-size:clamp(40px,4.8vw,82px);max-width:540px}.md-stack-copy>p:not(.lc-kicker){font-size:14px;max-width:350px;margin:28px 0}.md-stack-image{position:relative;display:grid;place-items:center;min-width:0;padding:35px;background:#f5f2eb}.md-stack-image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;max-height:580px}.md-image-note{position:absolute;bottom:24px;left:35px;font:9px Arial,sans-serif;letter-spacing:.16em}.lc-products{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px;margin:0 auto}.lc-product-image{aspect-ratio:1.2}.lc-product-meta h3{font-size:18px}.lc-edit{padding-top:75px}.lc-sunday{margin-bottom:0}.lc[data-motion=paused] .md-stack{position:relative;top:auto}.lc[data-motion=paused] .md-floating-product{transform:rotate(-12deg)}@media(max-width:1100px){.md-product-hero{min-height:750px}.md-product-stage{height:480px}.md-product-hero h1{font-size:8.6vw}.md-stack{min-height:550px}.md-stack-copy{padding:65px 10%}.md-stage-spark{font-size:65px}}@media(max-width:749px){.md-product-hero{min-height:0;padding:95px 6% 80px}.md-product-hero .lc-hero-copy{padding:0}.md-product-hero h1{font-size:clamp(54px,14.7vw,95px);width:100%}.md-product-hero h1 em{white-space:normal}.md-product-hero .lc-intro{max-width:300px;margin:22px 0}.md-hero-note{margin-top:20px}.md-companion{width:62px;height:55px}.md-product-stage{height:355px;width:100%;margin:25px 0 15px}.md-stage-word{font-size:15vw;top:13%;left:0}.md-floating-product{top:0;right:0;bottom:12%;left:0}.md-floating-product img{width:106%}.md-stage-orbit{top:0;right:-5%;bottom:15%;left:-5%}.md-stage-spark{top:0;right:1%;font-size:58px}.md-product-caption{left:0;right:0;bottom:0}.md-product-caption h2{font-size:22px}.md-stacked-stories{padding:0 5% 40px}.md-stacked-stories>.lc-section-top{padding:10px 2%}.md-stack{position:relative;top:auto;grid-template-columns:1fr;min-height:0;border-radius:18px;margin-bottom:24px}.md-stack-copy{padding:42px 8%}.md-stack-copy h2{font-size:44px}.md-stack-copy>p:not(.lc-kicker){font-size:13px;margin:22px 0}.md-stack-image{height:330px;padding:20px 20px 45px}.md-image-note{left:22px;bottom:20px;font-size:8px}.lc-product-image{aspect-ratio:3/4}.lc-product-meta h3{font-size:13px}.lc-edit{padding-top:40px}.md-product-caption .lc-kicker{font-size:8px!important}}.md-product-hero{background:var(--lc-paper)}.md-product-stage{isolation:auto;background:transparent}.md-floating-product{display:block;top:8%;right:0;bottom:14%;left:0}.md-floating-product img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain}.md-stage-word{z-index:0}.md-stack-image img{min-height:0;max-width:100%}.lc-manifesto{display:grid;grid-template-columns:1.65fr 1fr;gap:0 7%;align-items:center;background:#e9e8d9}.lc-manifesto>.lc-kicker{grid-column:1}.lc-manifesto>h2{grid-column:1;max-width:100%;font-size:clamp(42px,5.3vw,82px)}.lc-manifesto-bottom{grid-column:1/-1}.md-club-photo{grid-column:2;grid-row:1/3;padding:12px 12px 0;background:#f9f6ee;transform:translateY(var(--lc-shift,0px)) rotate(4deg);box-shadow:0 12px 24px #173d3518}.md-club-photo>div{aspect-ratio:4/5;overflow:hidden}.md-club-photo img{width:100%;height:100%;object-fit:cover;display:block}.md-club-photo figcaption{display:flex;justify-content:space-between;gap:14px;font:8px/1.6 Arial,sans-serif;letter-spacing:.07em;padding:15px 1px}.lc-sunday-photo img{object-position:center center}.lc-sunday-copy{background:#253e3e}@media(max-width:749px){.lc-manifesto{display:block}.lc-manifesto>h2{font-size:45px}.md-club-photo{width:86%;margin:45px auto 50px!important}.md-club-photo figcaption{font-size:7px}.lc-manifesto-bottom{margin-top:35px}.lc-sunday-photo{height:410px}.lc-sunday-copy{padding-top:45px}}@media(prefers-reduced-motion:reduce){.md-stack{position:relative;top:auto}.md-floating-product{transform:rotate(-12deg)}}.md-product-hero h1{font-size:clamp(62px,7.7vw,138px);width:112%}.md-product-stage{height:590px}.md-editorial-hero{position:absolute;top:6%;right:4%;bottom:8%;left:10%;margin:0;padding:12px 12px 0;background:#faf6ed;box-shadow:0 18px 45px #173d3520;transform:translateY(var(--lc-shift,0px)) rotate(calc(5deg + var(--lc-turn,0deg)));z-index:1}.md-editorial-hero>div{height:calc(100% - 42px);overflow:hidden}.md-editorial-hero img{display:block;width:100%;height:100%;object-fit:cover}.md-editorial-hero figcaption{height:42px;display:flex;align-items:center;justify-content:space-between;gap:15px;font:8px Arial,sans-serif;letter-spacing:.1em}.md-stage-spark{z-index:2;right:-2%;top:2%}.md-swatch-strip{position:absolute;bottom:0;left:14%;display:flex;gap:5px;transform:rotate(-4deg)}.md-swatch-strip i{width:40px;height:30px;background:var(--lc-green)}.md-swatch-strip i:nth-child(2){background:#a8bbc0}.md-swatch-strip i:nth-child(3){background:#682e36}.md-swatch-strip i:nth-child(4){background:#b8bc9d}.md-stack-image{padding:0;overflow:hidden}.md-stack-image img{height:100%;max-height:none;object-fit:cover;mix-blend-mode:normal}.md-image-note{background:var(--lc-paper);padding:12px 16px;bottom:22px;left:22px}.lc-products{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;gap:24px}.md-placeholder-art{position:relative;aspect-ratio:3/4;background:#dce2d4;display:grid;place-items:center;overflow:hidden;border:1px solid #173d3518}.md-placeholder:nth-child(2) .md-placeholder-art{background:#a8bbc0}.md-placeholder:nth-child(3) .md-placeholder-art{background:#d7c7c2}.md-placeholder:nth-child(4) .md-placeholder-art{background:#d7d1ba}.md-placeholder-number{position:absolute;top:17px;left:18px;font:10px Arial,sans-serif}.md-placeholder-symbol{font:clamp(72px,9vw,145px) Georgia,serif;color:#173d3522;transition:transform .6s ease}.md-placeholder:hover .md-placeholder-symbol{transform:rotate(45deg)}.md-placeholder-label{position:absolute;bottom:20px;left:18px;font:8px Arial,sans-serif;letter-spacing:.12em}.md-placeholder .lc-product-meta h3{font:24px Georgia,serif}.md-placeholder .lc-product-meta p{font-size:11px;line-height:1.7;opacity:.7}.md-stack-copy h2{line-height:1.04}@media(max-width:1100px){.md-product-stage{height:480px}.lc-products{gap:16px}}@media(max-width:749px){.md-product-hero h1{font-size:clamp(50px,13.5vw,94px);width:100%}.md-product-stage{height:430px;margin:30px 0 25px}.md-editorial-hero{top:3%;right:4%;bottom:9%;left:7%}.md-stage-spark{right:-1%;font-size:62px}.md-stack-image{height:400px}.lc-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.md-placeholder-symbol{font-size:80px}.md-placeholder .lc-product-meta h3{font-size:22px}.md-placeholder-label{font-size:7px;left:12px}.md-placeholder-number{left:12px}.md-editorial-hero figcaption{font-size:7px;letter-spacing:.03em}}.md-campaign-hero{position:relative;height:calc(100svh - 130px);min-height:650px;max-height:1050px;overflow:hidden;background:#dbd3c0;isolation:isolate}.md-campaign-scene{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;transform:translateY(var(--lc-shift,0px)) scale(1.035);will-change:transform}.md-campaign-scene img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% center}.md-campaign-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#efe9dcc4 0%,#efe9dc40 41%,transparent 66%)}.md-campaign-copy{position:relative;z-index:2;padding:85px 6.4% 110px;max-width:860px;transform:translateY(var(--lc-shift,0px))}.md-campaign-copy h1{font-size:clamp(64px,7.6vw,145px);line-height:.95;letter-spacing:-.055em;margin:0 0 32px}.md-campaign-copy h1 em{font-weight:400;color:var(--lc-wine);white-space:nowrap}.md-campaign-copy>p:not(.lc-kicker){max-width:315px;font-size:14px;line-height:1.75;margin:0 0 28px}.md-campaign-actions{display:flex;align-items:center;gap:24px}.md-campaign-actions .lc-link{font-size:11px;white-space:nowrap}.md-campaign-copy .lc-kicker{margin-bottom:28px}.md-campaign-foot{position:absolute;z-index:2;bottom:25px;left:6.4%;right:6.4%;display:flex;justify-content:space-between;font:8px Arial,sans-serif;letter-spacing:.15em;color:#173d35}.md-campaign-companion{position:absolute;bottom:65px;right:5%;z-index:3;display:flex;flex-direction:column;align-items:center;background:#efe9dcf0;border-radius:100px;padding:15px 17px 20px;box-shadow:0 8px 30px #173d3510}.md-campaign-companion>span{font:8px Arial,sans-serif;letter-spacing:.12em}.md-campaign-companion .md-companion{width:65px;height:58px}.lc-ticker{background:#173d35;color:var(--lc-paper);padding:22px 0}.lc-ticker span{font-size:27px}.md-campaign-manifesto{display:block;padding:115px 10% 95px;background:#efe9dc}.md-campaign-manifesto>.lc-kicker{margin-bottom:45px}.md-campaign-manifesto>h2{font-size:clamp(48px,6.1vw,108px);line-height:1.04;letter-spacing:-.045em;max-width:1150px}.md-manifesto-tail{margin-top:65px;padding-top:35px;border-top:1px solid #173d3528;display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;gap:50px}.md-manifesto-tail>p{font-size:13px;line-height:1.8;max-width:330px}.md-manifesto-tail>.lc-link{justify-self:end}.md-club-seal{width:130px;height:130px;border:1px solid #682e3680;border-radius:50%;color:var(--lc-wine);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;transform:rotate(var(--lc-turn,0deg))}.md-club-seal span{font:8px Arial,sans-serif;letter-spacing:.08em}.md-club-seal strong{font:52px/.9 Georgia,serif}.md-campaign-stories{padding:25px 4% 65px;background:#efe9dc}.md-campaign-stories .md-stack{min-height:650px;border-radius:3px;grid-template-columns:1fr 1fr;box-shadow:0 -8px 32px #173d3514}.md-campaign-stories .md-stack-home{background:#dce0d2}.md-campaign-stories .md-stack-travel{background:#a8bbc0}.md-campaign-stories .md-stack-copy{padding:70px 13%}.md-campaign-stories .md-stack-copy h2{font-size:clamp(45px,5vw,85px);line-height:1.03}.md-campaign-stories .md-stack-copy>p:not(.lc-kicker){line-height:1.8}.md-campaign-stories .md-stack-image{min-height:650px}.md-campaign-stories .md-stack-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.md-stack-home .md-stack-image img{object-position:50% 35%}.md-stack-travel .md-stack-image img{object-position:42% center}.lc-edit{padding:105px 6.4% 115px;background:#f4f0e6}.lc-edit-heading h2{font-size:clamp(45px,5vw,82px);max-width:750px;line-height:1.04}.lc-edit-heading>p{max-width:260px;line-height:1.8}.md-placeholder-art{aspect-ratio:1;border:0;transition:border-radius .45s ease,background .45s ease}.md-placeholder:hover .md-placeholder-art{border-radius:50% 50% 2px 2px}.md-placeholder:nth-child(4n+2) .md-placeholder-art{background:#a8bbc0}.md-placeholder:nth-child(4n+3) .md-placeholder-art{background:#d7c7c2}.md-placeholder:nth-child(4n+4) .md-placeholder-art{background:#d7d1ba}.md-placeholder .lc-product-meta h3{font:20px/1.25 Georgia,serif}.md-placeholder .lc-product-meta p{font-size:10px;line-height:1.6}.lc-products{row-gap:45px}.md-atmosphere{position:relative;height:720px;min-height:650px;overflow:hidden;isolation:isolate;background:#173d35;color:#f7f2e7}.md-atmosphere-image{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 1s ease}.md-atmosphere-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:70% center}.md-atmosphere-night{opacity:1}.md-atmosphere[data-mood=day] .md-atmosphere-night{opacity:0}.md-atmosphere-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#081e17b5,transparent 80%)}.md-atmosphere-copy{position:relative;padding:130px 7%;max-width:780px;z-index:1}.md-atmosphere-copy h2{font-size:clamp(58px,7vw,115px);line-height:1;letter-spacing:-.045em;color:inherit;margin:0 0 28px}.md-atmosphere-copy>p:not(.lc-kicker){max-width:290px;font-size:14px;line-height:1.8}.md-atmosphere .lc-kicker{color:inherit}.md-mood-buttons{margin-top:32px;display:inline-flex;border:1px solid #efe9dc70;border-radius:30px;padding:5px;background:#173d3533}.md-mood-buttons button{border:0;border-radius:24px;padding:12px 22px;background:none;color:inherit;font:11px Arial,sans-serif;cursor:pointer;transition:background .3s ease,color .3s ease}.md-mood-buttons button[aria-pressed=true]{background:#efe9dc;color:#173d35}.md-atmosphere-note{position:absolute;bottom:30px;left:7%;font:9px Arial,sans-serif;letter-spacing:.15em}.lc a:focus-visible,.lc button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.lc[data-motion=paused] .md-campaign-scene,.lc[data-motion=paused] .md-campaign-copy{transform:none}.lc[data-motion=paused] .md-atmosphere-image{transition:none}@media(min-width:1600px){.md-campaign-copy{max-width:1100px;padding-top:120px}.md-campaign-copy>p:not(.lc-kicker){font-size:17px;max-width:390px}}@media(max-width:1100px)and (min-width:750px){.md-campaign-copy h1{font-size:7.8vw}.md-campaign-copy{padding-top:100px}.md-campaign-actions{gap:15px}.md-campaign-actions .lc-button{padding:15px}.md-campaign-stories .md-stack-copy{padding:55px 10%}.md-campaign-stories .md-stack-copy h2{font-size:50px}}@media(max-width:749px){.md-campaign-hero{height:auto;min-height:780px;max-height:none;padding-bottom:390px;background:#e8e0cf}.md-campaign-scene{inset:auto 0 -15px;height:460px;width:100%;transform:translateY(var(--lc-shift,0px)) scale(1.035)}.md-campaign-scene img{object-position:75% center}.md-campaign-shade{background:linear-gradient(#e8e0cf 0% 38%,#e8e0cf00 63%)}.md-campaign-copy{padding:55px 6% 0;max-width:100%;transform:none}.md-campaign-copy h1{font-size:clamp(46px,11.9vw,85px);line-height:1.02;letter-spacing:-.055em;margin-bottom:23px}.md-campaign-copy h1 em{white-space:nowrap}.md-campaign-copy .lc-kicker{font-size:8px!important;margin-bottom:25px}.md-campaign-copy>p:not(.lc-kicker){font-size:12px;line-height:1.8;max-width:290px;margin-bottom:25px}.md-campaign-actions{gap:20px;align-items:center;flex-wrap:wrap}.md-campaign-actions .lc-button{font-size:10px;padding:14px 16px}.md-campaign-actions .lc-link{font-size:10px}.md-campaign-foot{left:6%;right:6%;bottom:18px;font-size:7px}.md-campaign-foot>span:last-child{display:none}.md-campaign-companion{bottom:47px;right:6%;padding:8px 10px 13px}.md-campaign-companion .md-companion{width:50px;height:46px}.md-campaign-companion>span{font-size:6px}.lc-ticker span{font-size:22px}.md-campaign-manifesto{padding:75px 7% 65px}.md-campaign-manifesto>h2{font-size:44px;line-height:1.1}.md-campaign-manifesto>.lc-kicker{margin-bottom:30px}.md-manifesto-tail{margin-top:35px;padding-top:30px;grid-template-columns:1fr 95px;gap:20px}.md-manifesto-tail>p{font-size:12px}.md-club-seal{width:90px;height:90px;gap:7px}.md-club-seal span{font-size:6px}.md-club-seal strong{font-size:32px}.md-manifesto-tail>.lc-link{grid-column:1/-1;justify-self:start;margin-top:10px}.md-campaign-stories{padding:20px 4% 35px}.md-campaign-stories .md-stack{grid-template-columns:1fr;min-height:0;border-radius:3px}.md-campaign-stories .md-stack-copy{padding:42px 8%}.md-campaign-stories .md-stack-copy h2{font-size:43px;max-width:330px}.md-campaign-stories .md-stack-image{min-height:420px;height:420px}.md-campaign-stories .md-stack-travel .md-stack-image{min-height:340px;height:340px}.md-campaign-stories .md-stack-travel .md-stack-image img{object-position:45% center}.lc-edit{padding:65px 6% 70px}.lc-edit-heading h2{font-size:45px}.lc-products{row-gap:32px}.md-placeholder .lc-product-meta h3{font-size:18px}.md-placeholder .lc-product-meta p{font-size:10px}.md-placeholder-symbol{font-size:70px}.md-placeholder-label{font-size:6px;bottom:15px}.md-atmosphere{height:710px;min-height:0}.md-atmosphere-copy{padding:65px 7%}.md-atmosphere-copy h2{font-size:59px;max-width:330px}.md-atmosphere-copy>p:not(.lc-kicker){font-size:13px;max-width:265px}.md-atmosphere-image img{object-position:73% center}.md-atmosphere-shade{background:linear-gradient(#081e17bf,#081e1720)}.md-mood-buttons button{padding:11px 19px}.md-atmosphere-note{bottom:24px;font-size:7px}}@media(prefers-reduced-motion:reduce){.md-campaign-scene,.md-campaign-copy{transform:none!important}.md-atmosphere-image{transition:none!important}}.md-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.md-edit-image{display:block;position:relative;overflow:hidden;aspect-ratio:1}.md-edit-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.3,1)}.md-edit-image:hover img{transform:scale(1.045) rotate(-1deg)}.md-edit-image>span{position:absolute;right:20px;bottom:20px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#efe9dc;color:#173d35;font-size:22px}.md-edit-meta{padding:24px 0 0}.md-edit-meta .lc-kicker{font-size:9px;margin-bottom:14px}.md-edit-meta h3{font-size:clamp(26px,2.5vw,40px);margin:0 0 14px;letter-spacing:-.035em}.md-edit-meta h3 a{text-decoration:none}.md-edit-meta>p:not(.lc-kicker){font-size:13px;line-height:1.8;max-width:330px}.md-edit-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:20px;border-top:1px solid #173d3530;margin-top:24px;font:12px Arial,sans-serif}.md-edit-bottom a{text-underline-offset:5px}.md-three-edit .lc-edit-heading h2{max-width:680px}.md-three-edit{padding-top:90px;padding-bottom:100px}.md-campaign-shade{background:linear-gradient(90deg,#efe9dcd9,#efe9dc85 42%,transparent 72%)}@media(max-width:749px){.md-three-grid{grid-template-columns:1fr;gap:45px}.md-three-edit{padding-top:55px;padding-bottom:60px}.md-edit-meta h3{font-size:33px}.md-edit-meta>p:not(.lc-kicker){max-width:none}.md-edit-bottom{font-size:12px}.md-edit-image{aspect-ratio:1.08}.md-campaign-shade{background:linear-gradient(#e8e0cf 0% 38%,#e8e0cf00 63%)}}@media(prefers-reduced-motion:reduce){.md-edit-image img{transition:none}.md-edit-image:hover img{transform:none}}.den{--den-ink:#23362d;--den-paper:#f7f4ed;--den-lime:#d9edb3;color:var(--den-ink);background:var(--den-paper);font-family:var(--font-body-family,Arial,sans-serif);letter-spacing:0}.den *{box-sizing:border-box}.den [hidden]{display:none!important}.den button,.den a{-webkit-tap-highlight-color:transparent}.den button{font:inherit;cursor:pointer}.den a{color:inherit;text-decoration:none}.den :focus-visible{outline:2px solid currentColor;outline-offset:6px}.den h1,.den h2,.den h3{color:inherit;line-height:1.02;letter-spacing:-.055em;font-weight:500;margin:0}.den em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}.den p{line-height:1.65}.den-kicker{font-size:10px;letter-spacing:.17em;margin:0 0 25px;font-weight:600}.den-wrap{padding:105px 6%;max-width:1700px;margin:auto}.den-hero{height:calc(100svh - 112px);min-height:720px;max-height:1000px;position:relative;overflow:hidden;isolation:isolate;background:#d5cabb}.den-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transform:scale(1.025);transform-origin:76% 65%;transition:transform 1.5s cubic-bezier(.16,1,.3,1),filter 1.2s}.den-backdrop,.den-film{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.den-film{opacity:0;transition:opacity 1s}.den-film.is-ready{opacity:1}.den-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f4edd9,#f7f4ed99 28%,#f7f4ed00 63%),linear-gradient(0deg,#142c2990,transparent 24%)}.den-light{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 30%,#fff6d342 43%,transparent 56%);mix-blend-mode:screen;animation:den-light 13s ease-in-out infinite alternate;pointer-events:none}.den-hero-top{position:absolute;left:5%;right:5%;top:30px;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.17em}.den-live{display:flex;align-items:center;gap:9px;background:#f7f4ede6;border:1px solid #ffffff99;padding:10px 15px;border-radius:40px;font-size:9px;letter-spacing:.05em}.den-live i{width:6px;height:6px;background:#658453;border-radius:50%;box-shadow:0 0 0 4px #65845318;animation:den-pulse 3s infinite}.den-intro{position:absolute;left:6%;top:23%;width:49%;transition:opacity .45s,transform .8s cubic-bezier(.16,1,.3,1)}.den-intro h1{font-size:clamp(60px,6.15vw,112px);max-width:880px;line-height:1.04}.den-intro h1 em{white-space:nowrap}.den-lede{max-width:340px;font-size:15px;margin:25px 0 30px}.den-cta{border:1px solid var(--den-ink);display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 22px;background:var(--den-ink);color:var(--den-paper)!important;border-radius:3px;font-size:12px;transition:color .25s,background .25s,transform .3s}.den-cta:hover{background:#3f5745;transform:translateY(-3px)}.den-cta>span{font-size:24px;line-height:.8;transition:transform .3s}.den-cta:hover>span{transform:rotate(45deg)}.den-hotspot{position:absolute;display:flex;gap:10px;align-items:center;background:transparent;color:#fff;border:0;font-size:11px!important;padding:0;text-shadow:0 1px 10px #0008;transition:opacity .3s,transform .6s}.den-hotspot--cat{left:82%;top:57%}.den-hotspot--dog{left:69%;top:77%}.den-hotspot>span:last-child{background:#21362ad9;border:1px solid #ffffff50;padding:10px 14px;border-radius:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.den-hotspot-plus{display:grid;place-items:center;width:40px;height:40px;border:1px solid #fff;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;font-size:24px;position:relative}.den-hotspot-plus:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid #ffffff70;border-radius:50%;animation:den-beacon 3s ease-out infinite}.den-hotspot:hover .den-hotspot-plus{background:#f7f4ed;color:var(--den-ink);transform:rotate(90deg);transition:transform .4s,background .4s}.den-hero-bottom{position:absolute;left:5%;right:5%;bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.den-scene-nav{display:flex;gap:4px;background:#f7f4ede8;padding:5px;border:1px solid #fff8;border-radius:5px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.den-scene-nav button{display:flex;align-items:center;gap:12px;border:0;border-radius:2px;background:transparent;padding:14px 19px;color:var(--den-ink);font-size:11px}.den-scene-nav button>span{font-size:9px;opacity:.55}.den-scene-nav button[aria-pressed=true]{background:var(--den-ink);color:var(--den-paper)}.den-motion{border:1px solid #ffffff66;border-radius:40px;background:#142c295e;color:#fff;display:flex;gap:10px;padding:11px 17px;align-items:center;font-size:10px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.den-scene-card{position:absolute;left:6%;top:23%;width:390px;padding:38px;background:#f7f4edf5;border:1px solid #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:5px;box-shadow:0 20px 80px #13241e33;opacity:0;transform:translateY(45px) scale(.97);pointer-events:none;transition:opacity .45s,transform .8s cubic-bezier(.16,1,.3,1)}.den-scene-card h2{font-size:45px}.den-scene-card>p:not(.den-kicker){font-size:14px;margin:22px 0 28px}.den-scene-close,.den-dialog-close{border:0;background:transparent;position:absolute;right:12px;top:8px;font-size:28px!important;color:var(--den-ink);width:35px;height:35px;z-index:2}.den:not([data-scene=home]) .den-intro{opacity:0;transform:translate(-40px);pointer-events:none}.den:not([data-scene=home]) .den-hotspot{opacity:0;pointer-events:none}.den:not([data-scene=home]) .den-scene-card{opacity:1;transform:none;pointer-events:auto}.den[data-scene=rest] .den-stage{transform:scale(1.32);transform-origin:90% 57%;filter:saturate(.9)}.den[data-scene=reset] .den-stage{transform:scale(1.22);transform-origin:78% 83%}.den-marquee{overflow:hidden;background:var(--den-ink);color:var(--den-lime);padding:24px 0}.den-marquee>div{display:flex;width:max-content;align-items:center;gap:48px;animation:den-marquee 50s linear infinite}.den-marquee span{font-size:13px;white-space:nowrap;letter-spacing:.06em}.den-marquee i{font-style:normal;font-size:24px}.den-marquee:hover>div{animation-play-state:paused}.den-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px}.den-section-head h2{font-size:clamp(42px,4.3vw,72px)}.den-section-head>p{max-width:285px;font-size:14px;margin-bottom:5px}.den-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.den-product-visual{aspect-ratio:4/5;background:#eae9e1;border-radius:4px;position:relative;overflow:hidden}.den-product-visual>a{display:block;width:100%;height:100%;padding:18px}.den-product-visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .85s cubic-bezier(.16,1,.3,1)}.den-product:hover img{transform:scale(1.09) rotate(-2deg)}.den-quick{position:absolute;bottom:14px;right:14px;left:14px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #fff8;border-radius:3px;background:#f7f4edec;color:var(--den-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px!important;transform:translateY(70px);transition:transform .4s}.den-quick span:last-child{font-size:22px;line-height:1}.den-product:hover .den-quick,.den-product:focus-within .den-quick{transform:none}.den-product-meta{display:flex;align-items:start;gap:20px;padding:20px 1px 15px}.den-product-meta h3{font-size:14px;line-height:1.35;letter-spacing:-.015em;flex:1}.den-product-meta p{margin:0;font-size:13px;white-space:nowrap}.den-link{display:inline-flex;align-items:center;gap:35px;border-bottom:1px solid currentColor;padding:8px 0;font-size:12px}.den-link span{font-size:22px;transition:transform .3s}.den-link:hover span{transform:translate(4px,-4px)}.den-edit>.den-link{margin-top:28px}.den-routine{background:#dde8cb;display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:90px 7%;overflow:hidden}.den-routine-art{position:relative;min-height:530px;display:grid;place-items:center}.den-routine-photo{width:65%;aspect-ratio:3/4;border-radius:48% 48% 5px 5px;overflow:hidden;transform:rotate(-7deg);box-shadow:15px 25px #b4c699;z-index:1;transition:transform 1s cubic-bezier(.16,1,.3,1)}.den-routine-art:hover .den-routine-photo{transform:rotate(0) translateY(-10px)}.den-routine-photo img{width:100%;height:100%;object-fit:cover;object-position:92% 50%}.den-orbit{position:absolute;width:105%;aspect-ratio:1;border:1px solid #66754b55;border-radius:50%;transform:rotate(-25deg) scaleY(.63);animation:den-orbit 25s linear infinite}.den-orbit:after{content:"";position:absolute;top:8%;left:17%;width:15px;height:15px;background:#3f5a3a;border-radius:50%}.den-orbit--two{width:115%;transform:rotate(45deg) scaleY(.7);animation-direction:reverse;animation-duration:32s;opacity:.45}.den-orbit-word{position:absolute;left:-3%;top:1%;font-family:Georgia,serif;font-size:35px;font-style:italic;transform:rotate(-12deg)}.den-floating-note{position:absolute;z-index:2;bottom:45px;right:0;font-size:10px;padding:17px 25px;border:1px solid #71815744;background:#f7f4ed;transform:rotate(5deg);animation:den-float 5s ease-in-out infinite}.den-routine-content{align-self:center}.den-routine-content h2{font-size:clamp(48px,4.5vw,76px)}.den-tabs{display:flex;gap:0;margin-top:38px;border-bottom:1px solid #77926770}.den-tabs button{font-size:11px;padding:14px 16px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--den-ink)}.den-tabs button[aria-selected=true]{border-bottom-color:var(--den-ink);font-weight:700}.den-tab-panel{min-height:210px;padding-top:28px}.den-tab-panel h3{font-size:26px;letter-spacing:-.025em}.den-tab-panel p{font-size:14px;max-width:440px;margin:17px 0}.den-tab-panel.is-entering{animation:den-panel .5s cubic-bezier(.16,1,.3,1) both}.den-statement{text-align:center;padding-top:125px;padding-bottom:100px}.den-statement h2{font-size:clamp(48px,6.3vw,104px);line-height:1.1}.den-statement-bottom{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-top:70px;text-align:left}.den-statement-bottom>p{max-width:470px;font-size:14px}.den-asterisk{font-size:100px;line-height:1;color:#84956a;animation:den-spin 35s linear infinite}.den-dialog{max-width:900px;width:calc(100% - 40px);padding:0;border:0;border-radius:8px;color:var(--den-ink);background:var(--den-paper);box-shadow:0 30px 100px #0004}.den-dialog[open]{display:grid;grid-template-columns:1fr 1fr;animation:den-dialog-in .45s cubic-bezier(.16,1,.3,1)}.den-dialog::backdrop{background:#0d231ea6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.den-dialog-picture{background:#eae9e1;display:grid;place-items:center;padding:35px;min-height:470px}.den-dialog-picture img{width:100%;height:100%;max-height:430px;object-fit:contain;mix-blend-mode:multiply}.den-dialog-info{align-self:center;padding:50px 40px}.den-dialog-info h2{font-size:34px;line-height:1.1;letter-spacing:-.035em}.den-dialog-info>p:not(.den-kicker){font-size:14px}.den-dialog-price{font-size:23px!important}.den-dialog-info .den-cta{margin-top:15px;width:100%}.den-dialog.is-closing{animation:den-dialog-out .2s ease both}.den[data-motion=paused] *{animation-play-state:paused!important}.den[data-motion=paused] .den-stage{transition:none}.den [data-den-reveal]{opacity:1;transform:translateY(0)}.den .den-await{opacity:.1;transform:translateY(30px)}.den [data-den-reveal]{transition:opacity .7s,transform .7s}.den .den-visible{opacity:1;transform:none}@keyframes den-light{0%{transform:translate(-12%) rotate(-5deg)}to{transform:translate(14%) rotate(4deg)}}@keyframes den-pulse{50%{box-shadow:0 0 0 7px #65845310}}@keyframes den-beacon{0%{transform:scale(.8);opacity:0}35%{opacity:.7}to{transform:scale(1.45);opacity:0}}@keyframes den-marquee{to{transform:translate(-50%)}}@keyframes den-orbit{to{transform:rotate(335deg) scaleY(.63)}}@keyframes den-float{50%{transform:translateY(-15px) rotate(2deg)}}@keyframes den-spin{to{transform:rotate(360deg)}}@keyframes den-panel{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes den-dialog-in{0%{opacity:0;transform:translateY(35px) scale(.94)}to{opacity:1;transform:none}}@keyframes den-dialog-out{to{opacity:0;transform:translateY(20px) scale(.97)}}@media(max-width:1200px){.den-hotspot--cat{left:75%}.den-hotspot--cat>span:last-child{display:none}.den-intro h1{font-size:70px}.den-routine{gap:4%;padding:70px 5%}.den-routine-art{min-height:470px}.den-product-meta{display:block}.den-product-meta p{margin-top:7px}.den-quick{transform:none}.den-scene-nav button{padding:13px}.den-statement-bottom{gap:35px}}@media(max-width:749px){.den-wrap{padding:65px 6%}.den-hero{min-height:820px;height:calc(100svh - 94px);max-height:980px}.den-hero-top{top:20px;left:6%;right:6%;font-size:8px}.den-live{padding:8px 10px;font-size:8px}.den-backdrop,.den-film{object-position:80% 50%}.den-stage:after{background:linear-gradient(180deg,#f7f4edf5,#f7f4edd4 27%,#f7f4ed00 63%),linear-gradient(0deg,#142c29bb,transparent 26%)}.den-intro{left:6%;top:12%;width:88%}.den-intro h1{font-size:clamp(48px,12.5vw,74px);letter-spacing:-.055em}.den-kicker{font-size:8px;margin-bottom:20px}.den-intro h1 em{white-space:normal}.den-lede{font-size:13px;max-width:290px;margin:19px 0 23px}.den-cta{font-size:11px;padding:15px 19px;gap:30px}.den-hotspot--cat{left:74%;top:57%}.den-hotspot--dog{left:36%;top:70%}.den-hotspot>span:last-child{font-size:9px}.den-hotspot-plus{width:34px;height:34px;font-size:22px}.den-hero-bottom{left:5%;right:5%;bottom:20px;align-items:stretch;flex-direction:column-reverse;gap:18px}.den-motion{align-self:flex-end;font-size:9px!important;padding:9px 13px}.den-scene-nav{justify-content:space-between;gap:0}.den-scene-nav button{padding:12px 8px;gap:6px;font-size:9px}.den-scene-nav button>span{font-size:8px}.den-scene-card{top:15%;left:6%;width:88%;padding:32px}.den-scene-card h2{font-size:39px}.den-scene-card>p:not(.den-kicker){font-size:13px}.den[data-scene=rest] .den-stage{transform:scale(1.13);transform-origin:80% 60%}.den[data-scene=reset] .den-stage{transform:scale(1.1)}.den-marquee{padding:20px 0}.den-marquee>div{gap:30px}.den-marquee span{font-size:11px}.den-section-head{display:block;margin-bottom:30px}.den-section-head h2{font-size:44px}.den-section-head>p{font-size:13px;max-width:290px;margin:20px 0 0}.den-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.den-product-visual{aspect-ratio:3/4}.den-product-visual>a{padding:10px}.den-quick{bottom:8px;left:8px;right:8px;padding:9px 10px;font-size:9px!important}.den-product-meta{padding-top:12px}.den-product-meta h3,.den-product-meta p{font-size:12px}.den-routine{grid-template-columns:1fr;padding:55px 7% 65px;gap:40px}.den-routine-art{min-height:385px}.den-routine-photo{width:62%;max-height:350px}.den-orbit-word{font-size:28px;top:0}.den-floating-note{font-size:8px;padding:13px 17px;bottom:25px}.den-routine-content h2{font-size:53px}.den-tabs{margin-top:28px}.den-tabs button{font-size:10px;padding:13px 10px}.den-tab-panel h3{font-size:25px}.den-tab-panel p{font-size:13px}.den-statement h2{font-size:46px}.den-statement-bottom{margin-top:40px;gap:20px;flex-wrap:wrap}.den-asterisk{font-size:55px}.den-statement-bottom>p{font-size:13px;flex:1;min-width:200px}.den-statement-bottom .den-cta{width:100%}.den-dialog{max-height:90svh;overflow:auto;width:calc(100% - 28px)}.den-dialog[open]{display:block}.den-dialog-picture{min-height:0;height:270px;padding:25px}.den-dialog-picture img{max-height:220px}.den-dialog-info{padding:30px 25px}.den-dialog-info h2{font-size:29px}.den-dialog-info .den-kicker{margin-bottom:15px}}.den[data-motion=paused] *:before,.den[data-motion=paused] *:after{animation-play-state:paused!important}.den[data-motion=paused] .den-dialog,.den[data-motion=paused] .den-tab-panel{animation:none!important}@media(prefers-reduced-motion:reduce){.den *,.den *:before,.den *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.den .den-await{opacity:1;transform:none}.den-film{display:none}}.md-promo-shell{color:#173d59;background:#f3eddf}.md-ticker-row{display:flex;align-items:stretch;border-bottom:1px solid #173d5925;background:#efe2bd}.md-ticker-link{display:block;min-width:0;flex:1;overflow:hidden;color:#173d59;text-decoration:none;padding:10px 0}.md-ticker-track{display:flex;width:max-content;animation:md-offers-right 42s linear infinite}.md-ticker-group{display:flex;flex-shrink:0;align-items:center;gap:32px;padding-right:32px;white-space:nowrap;font-size:12px;line-height:20px;letter-spacing:.03em}.md-ticker-group strong{font-size:inherit;font-weight:700}.md-ticker-group i{font-size:11px;font-style:normal;color:#8a713c}.md-ticker-toggle{width:42px;flex-shrink:0;border:0;border-left:1px solid #173d5925;background:#efe2bd;color:#173d59;cursor:pointer;font-size:16px}.md-ticker-link:focus-visible,.md-ticker-toggle:focus-visible{outline:2px solid #173d59;outline-offset:-3px}.md-ticker-row:hover .md-ticker-track,.md-ticker-row:focus-within .md-ticker-track,[data-md-promo][data-paused=true] .md-ticker-track{animation-play-state:paused}.md-clock-banner{display:flex;align-items:center;justify-content:center;gap:24px;padding:11px 20px;min-height:45px;background:#173d59;color:#fff9ed}.md-clock-caption{font-size:11px;line-height:1.4;letter-spacing:.04em}.md-clock-numbers{font-family:Arial,sans-serif;font-size:16px;line-height:1.3;font-weight:600;letter-spacing:.07em;white-space:nowrap;font-variant-numeric:tabular-nums}.md-sale-ended .md-ticker-row,.md-sale-ended .md-clock-banner{display:none}.md-promo-shell .md-offer-finished{text-align:center;padding:12px 18px}@keyframes md-offers-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:749px){.md-ticker-link{padding:7px 0}.md-ticker-group{gap:24px;padding-right:24px;font-size:11px}.md-clock-banner{gap:5px;flex-direction:column;padding:8px 12px}.md-clock-caption{font-size:10px}.md-clock-numbers{font-size:15px}}@media(prefers-reduced-motion:reduce){.md-ticker-track{animation:none;width:auto;transform:none}.md-ticker-group{white-space:normal;flex-wrap:wrap;justify-content:center;gap:4px 14px;padding:0 12px}.md-ticker-group+.md-ticker-group,.md-ticker-group i,.md-ticker-toggle{display:none}}.md-ticker-row,.md-ticker-toggle{background:#f3e6c6}.md-ticker-link,.md-ticker-toggle{color:#702f40}.md-ticker-group,.md-ticker-group strong{font-weight:800}.md-ticker-group i{color:#702f40}.md-clock-caption,.md-clock-numbers{color:#f3ce76;font-weight:800}.md-ticker-link:focus-visible,.md-ticker-toggle:focus-visible{outline-color:#702f40}.md-ticker-group,.md-clock-caption,.md-clock-numbers{text-transform:uppercase}.md-page-intro{padding:75px 7% 65px;background:#efe9dc;color:#173d35;border-bottom:1px solid #173d3520}.md-page-intro>p{font:10px Arial,sans-serif;letter-spacing:.18em;margin:0 0 25px}.md-page-intro h1{font:400 clamp(44px,6vw,82px)/1.04 Georgia,serif;letter-spacing:-.045em;max-width:850px;margin:0 0 25px;color:inherit}.md-page-intro>div{max-width:530px;font-size:14px;line-height:1.8}.md-page-intro a{color:inherit;text-underline-offset:4px}@media(max-width:749px){.md-page-intro{padding:45px 6% 35px}.md-page-intro h1{font-size:43px}}.md-product-story{background:#efe9dc;color:#173d35;position:relative}.md-product-story *{box-sizing:border-box}.md-product-story h2,.md-product-story h3{font-family:Georgia,Times New Roman,serif;font-weight:400;color:inherit;letter-spacing:-.04em;line-height:1.06}.md-product-story p{line-height:1.8;font-size:14px}.md-overline{font:10px Arial,sans-serif!important;letter-spacing:.16em;margin:0 0 25px}.md-product-intro{padding:100px 7% 70px;text-align:center;max-width:1080px;margin:auto}.md-product-intro h2{font-size:clamp(40px,5.9vw,86px);margin:0 0 30px}.md-product-intro>p:last-child{max-width:580px;margin:auto}.md-product-detail{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:0 7% 100px}.md-product-art img{display:block;width:100%;height:auto;border-radius:4px}.md-product-art>p{font-size:10px;margin:10px 0;color:#52665c}.md-product-points article{display:grid;grid-template-columns:30px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid #173d3530}.md-product-points article>span{font:11px Arial,sans-serif;padding-top:8px}.md-product-points h3{font-size:34px;margin:0 0 15px}.md-product-points p{max-width:350px;margin:0}.md-product-lifestyle{height:620px;position:relative;overflow:hidden;background:#173d35}.md-product-lifestyle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#10271baf,transparent 80%)}.md-product-lifestyle>img{width:100%;height:100%;object-fit:cover;object-position:center}.md-product-lifestyle h2{position:absolute;bottom:55px;left:7%;max-width:650px;font-size:clamp(44px,5.3vw,80px);color:#efe9dc;z-index:1;margin:0}.md-product-lifestyle>span{position:absolute;right:7%;top:40px;z-index:1;color:#efe9dc;font-size:110px;line-height:1}.md-how{padding:90px 7%;background:#dfe3d5}.md-how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7%;margin-top:40px}.md-how article>span{font:11px Arial,sans-serif}.md-how h3{font-size:36px;margin:22px 0 15px}.md-how p{margin:0}.md-product-faq{padding:90px 7%;display:grid;grid-template-columns:1fr 1.3fr;gap:7%}.md-product-faq h2{font-size:60px;margin:0;max-width:330px}.md-product-faq details{border-top:1px solid #173d3540;padding:23px 0}.md-product-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:15px;list-style:none}.md-product-faq summary::-webkit-details-marker{display:none}.md-product-faq summary>span{font-size:21px;transition:transform .2s}.md-product-faq details[open] summary>span{transform:rotate(45deg)}.md-product-faq details>p{font-size:13px;max-width:580px}.md-review-empty{background:#a8bbc0;padding:55px 7%;display:grid;grid-template-columns:1fr 1.3fr;gap:15px 7%}.md-review-empty>p{margin:0}.md-review-empty>a{grid-column:2;color:#173d35;font-size:12px;text-underline-offset:5px}.md-story-motion{position:absolute;bottom:15px;right:20px;background:transparent;border:0;color:#173d35;font-size:10px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.md-product-story :focus-visible{outline:2px solid currentColor;outline-offset:5px}.md-word{opacity:.3;transition:opacity .2s}.md-word.is-lit,.md-product-story[data-paused=true] .md-word{opacity:1}.md-product-story[data-paused=true] [data-md-spin]{transform:none!important}body:has(.md-product-story) .product__title h1{font-size:clamp(36px,4vw,60px);line-height:1.04}body:has(.md-product-story) .product__description{font-size:14px;line-height:1.8}body:has(.md-product-story) .product__media-wrapper{background:#e8e0cf}body:has(.md-product-story) .product-form__submit{min-height:56px}body:has(.md-product-story) .product__info-container{padding:15px 0}body:has(.md-product-story) .product__text{letter-spacing:.12em;font-size:10px}@media(max-width:749px){.md-product-intro{padding:60px 6% 40px}.md-product-intro h2{font-size:43px}.md-product-detail{grid-template-columns:1fr;padding:0 6% 50px;gap:15px}.md-product-points article{padding:23px 0}.md-product-points h3{font-size:30px}.md-product-lifestyle{height:500px}.md-product-lifestyle h2{font-size:44px;left:6%;right:6%;bottom:35px}.md-product-lifestyle>span{font-size:80px}.md-how{padding:50px 6%}.md-how>div{grid-template-columns:1fr;gap:30px}.md-how article{padding-bottom:22px;border-bottom:1px solid #173d3530}.md-how h3{margin:12px 0;font-size:30px}.md-product-faq{padding:55px 6%;grid-template-columns:1fr;gap:30px}.md-product-faq h2{font-size:43px}.md-review-empty{padding:45px 6% 65px;grid-template-columns:1fr;gap:15px}.md-review-empty>a{grid-column:auto}.md-product-story p{font-size:13px}}@media(prefers-reduced-motion:reduce){.md-word{opacity:1;transition:none}.md-product-story [data-md-spin]{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
