body:has(.v1){background:#f1ece3}body:has(.v1):before{display:none}html:has(.v1){scrollbar-color:#9ea6a3 #f1ece3;scroll-padding-top:80px}.v1{--oat:#f1ece3;--paper:#f8f5ef;--stone:#e3dcd0;--ink:#111c1d;--ink-soft:#44504f;--red:#e83c26;--red-ink:#b3301c;--red-tint:#f6d3cb;--teal:#069aa8;--line:#111c1d24;--line-strong:#111c1d4d;--on-ink:#f1ece3;--on-ink-soft:#f1ece3bd;--line-ink:#f1ece333;--serif:"Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--sans:"Golos Text", "Helvetica Neue", Arial, system-ui, sans-serif;--gutter:clamp(16px, 5.2vw, 80px);--col-gap:clamp(16px, 2.2vw, 32px);--section:clamp(80px, 9.5vw, 144px);--header-h:72px;--logo-h:22px;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--oat);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;font-weight:400;line-height:1.6;position:relative;overflow-x:clip}.v1 *,.v1 :before,.v1 :after{box-sizing:border-box}.v1 h1,.v1 h2,.v1 h3,.v1 h4{font-family:var(--serif);letter-spacing:-.015em;color:inherit;text-wrap:balance;margin:0;font-weight:300;line-height:1.02}.v1 h1 em,.v1 h2 em,.v1 h3 em{font-style:italic;font-weight:400}.v1 p,.v1 dl,.v1 dd,.v1 figure,.v1 blockquote,.v1 ol,.v1 ul{margin:0;padding:0}.v1 p{text-wrap:pretty}.v1 ol,.v1 ul{list-style:none}.v1 img{max-width:100%;height:auto;transition:none;display:block}.v1 a{color:inherit;text-decoration:none}.v1 a,.v1 button{transition:color .3s,background-color .3s,border-color .3s,opacity .3s}.v1 a:active,.v1 button:active{transform:none}.v1 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.v1 ::selection{background:var(--red-tint);color:var(--ink)}.v1 :focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:2px}.v1 main:focus{outline:none}.v1 .v1-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v1 .v1-nowrap{white-space:nowrap}.v1 .v1-num{font-variant-numeric:tabular-nums lining-nums}.v1 .v1-skip{z-index:200;background:var(--ink);color:var(--on-ink);border-radius:999px;padding:12px 18px;font-size:14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.v1 .v1-skip:focus{transform:none}.v1 .v1-wrap{width:100%;max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.v1 .v1-cap{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:500;line-height:1.4;display:block}.v1 .v1-h2{font-size:clamp(2.5rem,1.4rem + 3.4vw,5rem);line-height:1}.v1 .v1-cover{object-fit:cover;width:100%;height:100%}.v1 .v1-arrow{width:20px;height:10px;transition:transform .4s var(--ease);flex:none}.v1 .v1-arch{background:var(--stone);border-radius:9999px 9999px 0 0;position:relative;overflow:hidden}.v1 .v1-btn{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--on-ink);letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.v1 .v1-btn:hover{background:var(--red-ink);border-color:var(--red-ink)}.v1 .v1-btn:hover .v1-arrow{transform:translate(4px)}.v1 .v1-btn--sm{min-height:44px;padding:0 20px;font-size:14px}.v1 .v1-btn--line{color:var(--ink);border-color:var(--line-strong);background:0 0}.v1 .v1-btn--line:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.v1 .v1-pill{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.v1 .v1-pill:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.v1 .v1-link{min-height:44px;color:var(--ink);transition:background-size .4s var(--ease),color .3s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .85em);background-repeat:no-repeat;background-size:100% 1px;align-items:center;font-size:15px;font-weight:500;display:inline-flex;position:relative}.v1 .v1-link:hover{color:var(--red-ink);background-size:100% 2px}.v1 .v1-inline{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);color:var(--ink)}.v1 .v1-inline:hover{color:var(--red-ink);text-decoration-color:currentColor}.v1 .v1-label{border-top:1px solid var(--line-strong);color:var(--ink-soft);gap:2px;padding-top:12px;font-size:13px;line-height:1.45;display:grid}.v1 .v1-label__title{font-family:var(--serif);color:var(--ink);font-size:18px;font-style:italic;line-height:1.25}.v1 .v1-dashes{gap:6px;margin-top:12px;display:grid}.v1 .v1-dashes li{font-family:var(--serif);padding-left:28px;font-size:22px;line-height:28px;position:relative}.v1 .v1-dashes li:before{content:"";background:var(--red);width:14px;height:1px;position:absolute;top:15px;left:0}.v1 .v1-dashes--small{gap:12px;margin-top:20px}.v1 .v1-dashes--small li{font-family:var(--sans);color:var(--ink-soft);padding-left:22px;font-size:15px;line-height:22px}.v1 .v1-dashes--small li:before{width:10px;top:11px}.v1 .v1-section{padding-block:var(--section) 0}.v1 .v1-header{z-index:60;height:var(--header-h);transition:background-color .5s,box-shadow .5s;position:fixed;inset:0 0 auto}.v1 .v1-header.is-scrolled{box-shadow:0 1px 0 var(--line);background:#f1ece3f7}.v1 .v1-header__inner{max-width:1440px;height:100%;padding-inline:var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:auto;display:grid}.v1 .v1-header__nav ul{gap:clamp(16px,2vw,32px);display:flex}.v1 .v1-header__nav a{min-height:44px;color:var(--ink-soft);align-items:center;font-size:14px;display:inline-flex}.v1 .v1-header__nav a:hover{color:var(--ink)}.v1 .v1-header__end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.v1 .v1-logo{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.v1 .v1-menu-btn{align-items:center;gap:10px;min-height:44px;padding:0 4px 0 12px;font-size:14px;font-weight:500;display:none}.v1 .v1-menu-btn__lines{border-top:1.2px solid;border-bottom:1.2px solid;width:22px;height:8px;position:relative}.v1 .v1-menu{z-index:120;padding:0 var(--gutter) 32px;background:var(--oat);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.v1 .v1-menu[hidden]{display:none}.v1 .v1-menu.is-open{animation:v1-fade .45s var(--ease)}.v1 .v1-menu__top{min-height:var(--header-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.v1 .v1-menu-close{min-height:44px;padding:0 4px 0 12px;font-size:14px;font-weight:500}.v1 .v1-menu__list{margin-top:16px}.v1 .v1-menu__list li{border-bottom:1px solid var(--line)}.v1 .v1-menu__list a{min-height:64px;font-family:var(--serif);align-items:center;padding:8px 0;font-size:clamp(2rem,8.5vw,3rem);font-weight:300;line-height:1.1;display:flex}.v1 .v1-menu__foot{margin-top:auto;padding-top:32px}.v1 .v1-menu__foot ul{margin:8px 0 16px;display:grid}.v1 .v1-menu__foot ul a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:16px;display:flex}.v1 .v1-menu__phone{font-variant-numeric:tabular-nums;align-items:center;min-height:44px;font-size:16px;font-weight:500;display:inline-flex}@keyframes v1-fade{0%{opacity:0}to{opacity:1}}.v1 .v1-hero{--py:0;--aw:74%;padding-top:calc(var(--header-h) + clamp(16px,3.4vw,56px))}.v1 .v1-hero__grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.v1 .v1-hero__text{grid-column:1/span 6;padding-bottom:clamp(16px,4vw,72px)}.v1 .v1-hero__title{letter-spacing:-.03em;font-size:clamp(3.25rem,1rem + 6.4vw,7.25rem);line-height:.92}.v1 .v1-hero__title em{color:var(--red);padding-left:.62em;display:block}.v1 .v1-hero__lead{max-width:30em;color:var(--ink-soft);margin-top:clamp(20px,2.6vw,40px);font-size:clamp(17px,.95rem + .3vw,19px)}.v1 .v1-hero__buy{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:clamp(24px,2.8vw,40px);display:flex}.v1 .v1-hero__alt{align-items:center;gap:12px;display:flex}.v1 .v1-hero__alt ul{gap:8px;display:flex}.v1 .v1-hero__alt .v1-pill{min-height:52px;padding:0 22px;font-size:15px}.v1 .v1-hero__or{font-family:var(--serif);color:var(--ink-soft);font-size:21px;font-style:italic;line-height:1}.v1 .v1-hero__note{color:var(--ink-soft);margin-top:16px;font-size:14px;line-height:1.5}.v1 .v1-hero__visual{grid-column:7/span 6}.v1 .v1-hero__stage{position:relative}.v1 .v1-hero__outline{width:var(--aw);border:1px solid var(--line-strong);pointer-events:none;border-bottom:0;border-radius:9999px 9999px 0 0;height:calc(100% - 56px);position:absolute;top:-20px;right:-20px}.v1 .v1-hero__arch{width:var(--aw);aspect-ratio:4/5;margin-left:auto}.v1 .v1-hero__arch img{object-position:50% 74%}.v1 .v1-hero__objects{z-index:2;pointer-events:none;position:absolute;inset:auto 0 0}.v1 .v1-hero__bucket,.v1 .v1-hero__jar{will-change:transform;height:auto;position:absolute;bottom:0}.v1 .v1-hero__bucket{width:45%;transform:translate3d(0,calc(var(--py) * .6px),0);filter:drop-shadow(0 26px 24px #111c1d33);margin-bottom:-2.4%;left:-4%}.v1 .v1-hero__jar{width:36%;transform:translate3d(0,calc(var(--py) * 1px),0);filter:drop-shadow(0 24px 22px #111c1d3d);margin-bottom:-2.8%;left:18%}.v1 .v1-hero__label{gap:0 var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;padding-top:4px}.v1 .v1-hero__label a{align-content:start;gap:2px;min-height:44px;padding-top:8px;display:grid}.v1 .v1-hero__label a:hover .v1-label__title{color:var(--red-ink)}.v1 .v1-collection__head{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(48px,6vw,96px);display:grid}.v1 .v1-collection__head h2{grid-column:1/span 7}.v1 .v1-collection__head p{max-width:26em;color:var(--ink-soft);grid-column:9/span 4}.v1 .v1-product{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.v1 .v1-product+.v1-product{margin-top:clamp(80px,9vw,136px)}.v1 .v1-product__media{grid-column:1/span 5}.v1 .v1-product__body{grid-column:7/span 6;max-width:40rem}.v1 .v1-product--rev .v1-product__media{grid-area:1/8/auto/span 5}.v1 .v1-product--rev .v1-product__body{grid-area:1/1/auto/span 6}.v1 .v1-product__arch{aspect-ratio:4/5}.v1 .v1-product__media .v1-label{margin-top:16px}.v1 .v1-product__name{font-size:clamp(2.3rem,1.5rem + 2.1vw,3.75rem);line-height:1.02}.v1 .v1-product__size{color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums;margin-top:14px;font-size:15px;font-weight:500}.v1 .v1-product__lead{max-width:34em;color:var(--ink-soft);margin-top:20px}.v1 .v1-product__intro{color:var(--ink-soft);margin-top:24px;font-size:15px}.v1 .v1-product__lead+.v1-dashes{margin-top:22px}.v1 .v1-specs{border-top:1px solid var(--line-strong);margin-top:28px}.v1 .v1-specs>div{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums lining-nums;grid-template-columns:minmax(7.5em,32%) 1fr;gap:16px;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.v1 .v1-specs dt{color:var(--ink-soft)}.v1 .v1-buyrow{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.v1 .v1-product__more{margin-top:8px}.v1 .v1-choose{column-gap:var(--col-gap);border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(72px,8vw,120px);padding-top:28px;display:grid}.v1 .v1-choose__title{grid-column:1/span 3;font-size:clamp(1.9rem,1.4rem + 1.2vw,2.6rem);font-style:italic;line-height:1.05}.v1 .v1-choose dl{gap:var(--col-gap);grid-column:4/span 9;grid-template-columns:1fr 1fr;display:grid}.v1 .v1-choose dt{font-family:var(--serif);font-size:clamp(1.5rem,1.2rem + .8vw,2rem);line-height:1.12}.v1 .v1-choose dd{max-width:32em;color:var(--ink-soft);margin-top:12px}.v1 .v1-principle__grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;display:grid}.v1 .v1-principle__grid>h2{top:calc(var(--header-h) + 32px);grid-column:1/span 5;align-self:start;position:sticky}.v1 .v1-principle__list{grid-column:7/span 6}.v1 .v1-principle__list li{border-top:1px solid var(--line-strong);padding:26px 0 30px}.v1 .v1-principle__list li:first-child{border-top-color:var(--red)}.v1 .v1-principle__list li:last-child{border-bottom:1px solid var(--line-strong)}.v1 .v1-principle__list h3{font-size:clamp(1.65rem,1.25rem + 1.1vw,2.35rem);line-height:1.08}.v1 .v1-principle__list p{max-width:34em;color:var(--ink-soft);margin-top:10px}.v1 .v1-ritual__intro{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.v1 .v1-ritual__text{grid-column:1/span 6}.v1 .v1-ritual__lead{max-width:26em;font-family:var(--serif);margin-top:28px;font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem);line-height:1.3}.v1 .v1-ritual__note{max-width:32em;color:var(--ink-soft);margin-top:20px;font-size:15px}.v1 .v1-ritual__photo{grid-column:8/span 5}.v1 .v1-ritual__photo .v1-arch{aspect-ratio:1/1.08}.v1 .v1-ritual__photo .v1-label{margin-top:16px}.v1 .v1-timeline{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,6vw,96px);padding-top:40px;display:grid;position:relative}.v1 .v1-timeline:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:7px;left:0;right:0}.v1 .v1-timeline li{position:relative}.v1 .v1-timeline__dot{background:var(--oat);border:1.5px solid var(--red);border-radius:50%;width:15px;height:15px;position:absolute;top:-40px;left:0}.v1 .v1-timeline li:last-child .v1-timeline__dot{background:var(--red)}.v1 .v1-timeline__no{font-family:var(--serif);color:var(--red);font-size:clamp(3rem,2rem + 2.4vw,4.5rem);font-weight:400;line-height:.9;display:block}.v1 .v1-timeline h3{margin-top:16px;font-size:clamp(1.5rem,1.2rem + .7vw,1.9rem);line-height:1.1}.v1 .v1-timeline p{max-width:26em;color:var(--ink-soft);margin-top:10px;font-size:15px}.v1 .v1-aside{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);margin-top:clamp(48px,5vw,72px)}.v1 .v1-aside summary{cursor:pointer;grid-template-columns:1fr 44px;align-items:center;gap:16px;min-height:76px;padding:14px 0;list-style:none;display:grid}.v1 .v1-aside summary::-webkit-details-marker{display:none}.v1 .v1-aside__title{font-family:var(--serif);font-size:clamp(1.4rem,1.15rem + .6vw,1.75rem);line-height:1.15}.v1 .v1-aside summary:hover .v1-aside__title{color:var(--red-ink)}.v1 .v1-aside ol{gap:16px var(--col-gap);counter-reset:v1-litter;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0 32px;display:grid}.v1 .v1-aside li{color:var(--ink-soft);counter-increment:v1-litter;padding-left:2.2em;font-size:15px;position:relative}.v1 .v1-aside li:before{content:counter(v1-litter);font-family:var(--serif);color:var(--ink);font-size:22px;line-height:1.2;position:absolute;top:-.1em;left:0}.v1 .v1-aside strong{color:var(--ink);font-weight:600}.v1 .v1-plus{border:1px solid var(--line-strong);width:44px;height:44px;transition:transform .5s var(--ease),background-color .3s ease;border-radius:50%;justify-self:end;position:relative}.v1 .v1-plus:before,.v1 .v1-plus:after{content:"";background:currentColor;width:14px;height:1.2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v1 .v1-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.v1 details[open]>summary .v1-plus{background:var(--ink);border-color:var(--ink);color:var(--on-ink);transform:rotate(45deg)}.v1 .v1-aromas__grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:40px;display:grid}.v1 .v1-aromas__text{grid-column:1/span 5}.v1 .v1-aromas__lead{max-width:30em;color:var(--ink-soft);margin-top:24px}.v1 .v1-aromas__list{border-top:1px solid var(--line-strong);margin-top:32px}.v1 .v1-aromas__list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);align-items:baseline;gap:4px 20px;padding:14px 0 16px;display:grid}.v1 .v1-aromas__list h3{font-size:clamp(1.9rem,1.45rem + 1vw,2.5rem);line-height:1}.v1 .v1-aromas__list p{font-family:var(--serif);color:var(--ink-soft);font-size:20px;font-style:italic;line-height:1.3}.v1 .v1-aromas__photo{grid-column:7/span 6}.v1 .v1-aromas__frame{aspect-ratio:1376/768;background:var(--stone);overflow:hidden}.v1 .v1-aromas__photo .v1-label{margin-top:16px}.v1 .v1-brand{--lockup-h:clamp(220px, 24vw, 340px);margin-top:var(--section);padding-block:var(--section);background:var(--teal);color:var(--ink)}.v1 .v1-brand ::selection{background:var(--ink);color:var(--on-ink)}.v1 .v1-brand :focus-visible{outline-color:var(--ink)}.v1 .v1-brand__grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:48px;display:grid}.v1 .v1-brand__mark{width:calc(var(--lockup-h) * 1.18);padding:calc(var(--lockup-h) * .36) 0 calc(var(--lockup-h) * .14);grid-column:1/span 5;justify-self:center;place-items:end center;display:grid;position:relative}.v1 .v1-brand__frame{pointer-events:none;border:1px solid #111c1d52;border-bottom:0;border-radius:9999px 9999px 0 0;position:absolute;inset:0}.v1 .v1-brand__mark:after{content:"";background:#111c1d52;height:1px;position:absolute;bottom:0;left:-14%;right:-14%}.v1 .v1-brand__text{grid-column:7/span 6}.v1 .v1-brand .v1-h2 em{color:#fff}.v1 .v1-brand__text>p{max-width:34em;margin-top:20px}.v1 .v1-brand__text>.v1-brand__lead{font-family:var(--serif);margin-top:28px;font-size:clamp(1.45rem,1.15rem + .8vw,1.95rem);font-weight:500;line-height:1.28}.v1 .v1-brand__facts{gap:var(--col-gap);border-top:1px solid #111c1d52;grid-template-columns:1fr 1.4fr;margin-top:36px;padding-top:20px;display:grid}.v1 .v1-brand__facts dt{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:500}.v1 .v1-brand__facts dd{margin-top:8px;font-size:15px;font-weight:500}.v1 .v1-trust{padding-bottom:var(--section);background:var(--paper)}.v1 .v1-trust__title{max-width:12em}.v1 .v1-trust__grid{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);display:grid}.v1 .v1-trust__col{border-top:1px solid var(--ink);padding-top:20px}.v1 .v1-trust__col h3{font-size:28px;line-height:1.1}.v1 .v1-trust__dl{gap:14px;margin-top:20px;display:grid}.v1 .v1-trust__dl dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}.v1 .v1-trust__dl dd{margin-top:4px;font-size:15px;line-height:1.45}.v1 .v1-trust__stores{margin-top:16px}.v1 .v1-trust__stores a{border-bottom:1px solid var(--line);min-height:52px;font-family:var(--serif);justify-content:space-between;align-items:center;gap:12px;font-size:24px;display:flex}.v1 .v1-trust__stores a:hover{color:var(--red-ink)}.v1 .v1-trust__stores a:hover .v1-arrow{transform:translate(4px)}.v1 .v1-trust__small{color:var(--ink-soft);margin-top:14px;font-size:13px}.v1 .v1-journal{margin-top:clamp(64px,8vw,112px)}.v1 .v1-journal__head{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 32px;padding-bottom:20px;display:flex}.v1 .v1-journal__title{max-width:16em;font-size:clamp(2rem,1.4rem + 1.6vw,3rem);line-height:1.05}.v1 .v1-journal__list{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.v1 .v1-article{gap:12px;display:grid}.v1 .v1-article__img{aspect-ratio:3/2;background:var(--stone);margin-bottom:4px;display:block;overflow:hidden}.v1 .v1-article__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.v1 .v1-article:hover .v1-article__img img{transform:scale(1.03)}.v1 .v1-article__title{font-family:var(--serif);font-size:24px;line-height:1.15}.v1 .v1-article:hover .v1-article__title{color:var(--red-ink)}.v1 .v1-article__meta{color:var(--ink-soft);font-size:13px}.v1 .v1-faq{padding-bottom:var(--section)}.v1 .v1-faq__grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.v1 .v1-faq__aside{top:calc(var(--header-h) + 32px);grid-column:1/span 4;position:sticky}.v1 .v1-faq__contact{max-width:22em;color:var(--ink-soft);margin-top:28px;font-size:15px}.v1 .v1-faq__list{border-top:1px solid var(--line-strong);grid-column:6/span 7}.v1 .v1-qa{border-bottom:1px solid var(--line-strong)}.v1 .v1-qa summary{cursor:pointer;grid-template-columns:1fr 44px;align-items:center;gap:20px;min-height:80px;padding:16px 0;list-style:none;display:grid}.v1 .v1-qa summary::-webkit-details-marker{display:none}.v1 .v1-qa__q{font-family:var(--serif);font-size:clamp(1.35rem,1.1rem + .7vw,1.85rem);line-height:1.15}.v1 .v1-qa summary:hover .v1-qa__q{color:var(--red-ink)}.v1 .v1-qa__a{max-width:38em;color:var(--ink-soft);padding:0 64px 28px 0}.v1 .v1-qa[open] .v1-qa__a{animation:v1-rise .6s var(--ease)}@keyframes v1-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.v1 .v1-buy{padding-block:var(--section);background:var(--ink);color:var(--on-ink);position:relative;overflow:hidden}.v1 .v1-buy ::selection{background:var(--on-ink);color:var(--ink)}.v1 .v1-buy__grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.v1 .v1-buy__text{grid-column:1/span 7}.v1 .v1-buy h2{max-width:10em}.v1 .v1-buy h2 em{color:var(--red)}.v1 .v1-buy__lead{max-width:34em;color:var(--on-ink-soft);margin-top:28px}.v1 .v1-mrows{border-top:1px solid var(--line-ink);margin-top:clamp(32px,4vw,56px)}.v1 .v1-mrow{border-bottom:1px solid var(--line-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:88px;display:grid}.v1 .v1-mrow__name{font-family:var(--serif);font-size:clamp(1.9rem,1.4rem + 1.4vw,2.8rem);font-weight:300;line-height:1}.v1 .v1-mrow__dots{background-image:radial-gradient(circle,#f1ece373 1px,#0000 1.2px);background-repeat:repeat-x;background-size:8px 2px;height:2px}.v1 .v1-mrow__go{white-space:nowrap;border:1px solid #f1ece366;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:14px;font-weight:500;transition:background-color .35s,color .35s,border-color .35s;display:inline-flex}.v1 .v1-mrow.is-primary .v1-mrow__go,.v1 .v1-mrow:hover .v1-mrow__go{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}.v1 .v1-mrow.is-primary:hover .v1-mrow__go{background:var(--red-ink);border-color:var(--red-ink);color:var(--on-ink)}.v1 .v1-mrow:hover .v1-arrow{transform:translate(4px)}.v1 .v1-buy__visual{grid-column:9/span 4}.v1 .v1-buy__arch{aspect-ratio:3/4;background:linear-gradient(#1b292a,#243435);position:relative}.v1 .v1-buy__bucket{filter:drop-shadow(0 24px 24px #00000059);width:78%;position:absolute;bottom:4%;right:-4%}.v1 .v1-buy__jar{filter:drop-shadow(0 24px 24px #0006);width:50%;position:absolute;bottom:2%;left:2%}.v1 .v1-footer{--foot-logo-h:clamp(128px, 10vw, 156px);padding:clamp(56px,7vw,96px) 0 calc(28px + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink)}.v1 .v1-footer__grid{gap:40px var(--col-gap);grid-template-columns:1.3fr 1fr 1fr 1.3fr;display:grid}.v1 .v1-footer__logo{margin:-4px;padding:4px;display:inline-block}.v1 .v1-footer__claim{max-width:12em;font-family:var(--serif);margin-top:32px;font-size:24px;font-style:italic;line-height:1.2}.v1 .v1-footer__small{color:var(--ink-soft);margin-top:8px;font-size:14px}.v1 .v1-footer__grid>nav,.v1 .v1-footer__grid>div:last-child{padding-top:8px}.v1 .v1-footer__grid ul{margin-top:12px}.v1 .v1-footer__grid ul a{align-items:center;min-height:40px;font-size:15px;display:inline-flex}.v1 .v1-footer__grid ul a:hover{color:var(--red-ink)}.v1 .v1-footer__social{flex-wrap:wrap;gap:0 20px;display:flex}.v1 .v1-footer__legal{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-top:56px;padding-top:20px;font-size:13px;display:flex}.v1 .v1-footer__legal ul{flex-wrap:wrap;gap:0 24px;display:flex}.v1 .v1-footer__legal a{align-items:center;min-height:40px;display:inline-flex}.v1 .v1-footer__legal a:hover{color:var(--ink)}.v1 .v1-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;border:1px solid var(--line);opacity:0;transition:transform .6s var(--ease),opacity .4s ease;pointer-events:none;background:#f8f5effa;border-radius:999px;align-items:center;gap:10px;padding:7px 7px 7px 16px;display:none;position:fixed;transform:translateY(140%);box-shadow:0 18px 40px -24px #111c1d80}.v1 .v1-sticky.is-on{opacity:1;pointer-events:auto;transform:none}.v1 .v1-sticky__mark{flex:none}.v1 .v1-sticky__all{text-underline-offset:.3em;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);white-space:nowrap;align-items:center;margin-left:auto;padding:0 6px;font-size:14px;font-weight:500;display:inline-flex}.v1 .v1-sticky .v1-btn{padding:0 16px}.v1 .v1-cookie{left:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:70;background:var(--paper);border:1px solid var(--line-strong);max-width:600px;color:var(--ink-soft);animation:v1-rise .7s var(--ease) both;border-radius:20px;align-items:center;gap:16px;padding:12px 12px 12px 20px;font-size:13px;line-height:1.45;display:flex;position:fixed;box-shadow:0 24px 50px -30px #111c1d8c}.v1 .v1-cookie a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.v1 .v1-cookie__short{display:none}.v1 .v1-cookie__actions{flex:none;align-items:center;gap:4px;display:flex}.v1 .v1-cookie__close{width:44px;height:44px;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.v1 .v1-cookie__close:hover{background:var(--stone);color:var(--ink)}.v1 .v1-cookie__close svg{width:12px;height:12px}.v1 [data-reveal]{transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.v1.is-armed [data-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}.v1 [data-reveal=arch]{transition:none}.v1 [data-reveal=arch]>*{transition:clip-path 1.3s var(--ease);transition-delay:var(--d,0s)}.v1.is-armed [data-reveal=arch]:not(.is-in){opacity:1;transform:none}.v1.is-armed [data-reveal=arch]:not(.is-in)>*{clip-path:inset(100% 0 0)}.v1 [data-reveal=arch].no-anim>*,.v1 [data-reveal].no-anim{transition:none}@media(min-width:1680px){.v1{font-size:18px}}@media(max-width:1100px){.v1 .v1-header__nav{display:none}.v1 .v1-header__inner{grid-template-columns:auto 1fr}.v1 .v1-logo{justify-self:start;margin-left:-4px}.v1 .v1-menu-btn{display:inline-flex}.v1 .v1-hero__alt{flex-wrap:wrap}.v1 .v1-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.v1 .v1-footer__grid{grid-template-columns:1fr 1fr}.v1 .v1-aromas__text{grid-column:1/span 6}.v1 .v1-aromas__photo{grid-column:7/span 6}}@media(max-width:899px){.v1{--header-h:64px;--logo-h:19px;font-size:16px}.v1 .v1-header__buy{display:none}.v1 .v1-hero{--aw:64%}.v1 .v1-hero__grid{grid-template-columns:minmax(0,1fr);row-gap:28px}.v1 .v1-hero__text,.v1 .v1-hero__visual{grid-column:1}.v1 .v1-hero__text{padding-bottom:0}.v1 .v1-hero__title{font-size:clamp(3rem,14.5vw,6.25rem)}.v1 .v1-hero__arch{aspect-ratio:4/4.2}.v1 .v1-hero__outline{height:calc(100% - 40px);top:-12px;right:-10px}.v1 .v1-hero__bucket{width:47%;left:-2%}.v1 .v1-hero__jar{width:37%;left:24%}.v1 .v1-hero__label{margin-top:18px}.v1 .v1-product,.v1 .v1-collection__head,.v1 .v1-ritual__intro,.v1 .v1-aromas__grid,.v1 .v1-brand__grid,.v1 .v1-principle__grid,.v1 .v1-faq__grid,.v1 .v1-buy__grid,.v1 .v1-choose{grid-template-columns:minmax(0,1fr)}.v1 .v1-product>*,.v1 .v1-product--rev>*,.v1 .v1-collection__head>*,.v1 .v1-ritual__intro>*,.v1 .v1-aromas__grid>*,.v1 .v1-brand__grid>*,.v1 .v1-principle__grid>*,.v1 .v1-faq__grid>*,.v1 .v1-buy__grid>*,.v1 .v1-choose>*{grid-area:auto/1!important}.v1 .v1-collection__head{row-gap:16px}.v1 .v1-product{row-gap:32px}.v1 .v1-product__media{width:86%}.v1 .v1-product--rev .v1-product__media{justify-self:end}.v1 .v1-principle__grid>h2,.v1 .v1-faq__aside{position:static}.v1 .v1-principle__grid{row-gap:28px}.v1 .v1-ritual__intro{row-gap:32px}.v1 .v1-ritual__photo{justify-self:end;width:80%}.v1 .v1-ritual__photo .v1-arch{aspect-ratio:1}.v1 .v1-timeline{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 0 0 36px}.v1 .v1-timeline:before{width:1px;height:auto;inset:8px auto 8px 7px}.v1 .v1-timeline__dot{top:6px;left:-36px}.v1 .v1-timeline__no{font-size:2.6rem}.v1 .v1-aside ol{grid-template-columns:minmax(0,1fr)}.v1 .v1-aromas__grid{row-gap:36px}.v1 .v1-brand{--lockup-h:clamp(200px, 52vw, 300px)}.v1 .v1-brand__grid{row-gap:56px}.v1 .v1-brand__facts{grid-template-columns:minmax(0,1fr);gap:16px}.v1 .v1-choose{row-gap:20px}.v1 .v1-choose dl{grid-template-columns:minmax(0,1fr);gap:28px}.v1 .v1-buyrow li{flex:1 1 0}.v1 .v1-buyrow li:first-child{flex-basis:100%}.v1 .v1-buyrow a{width:100%}.v1 .v1-buyrow .v1-btn{min-height:48px}.v1 .v1-journal__list{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0}.v1 .v1-journal__list li{border-bottom:1px solid var(--line)}.v1 .v1-article{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:start;gap:6px 16px;padding:18px 0}.v1 .v1-article__img{grid-row:1/span 2;margin-bottom:0}.v1 .v1-article__title{font-size:21px}.v1 .v1-faq__grid{row-gap:32px}.v1 .v1-buy__grid{row-gap:48px}.v1 .v1-buy__visual{width:64%;max-width:320px;margin-inline:auto}.v1 .v1-sticky{display:flex}.v1 .v1-cookie{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:16px;gap:8px;max-width:none;padding:10px 8px 10px 16px;font-size:12.5px}.v1 .v1-cookie__long{display:none}.v1 .v1-cookie__short{display:block}.v1 .v1-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media(min-width:641px)and (max-width:899px){.v1 .v1-hero{--aw:52%}.v1 .v1-hero__bucket{width:38%;left:4%}.v1 .v1-hero__jar{width:30%;left:24%}.v1 .v1-hero__label{width:100%}.v1 .v1-product{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v1 .v1-product .v1-product__media{width:auto;top:calc(var(--header-h) + 24px);position:sticky;grid-area:1/1/auto/span 5!important}.v1 .v1-product .v1-product__body{grid-area:1/7/auto/span 6!important}.v1 .v1-product--rev .v1-product__media{grid-column:8/span 5!important}.v1 .v1-product--rev .v1-product__body{grid-column:1/span 6!important}.v1 .v1-ritual__photo{width:64%}}@media(max-width:640px){.v1 .v1-hero__buy{gap:12px}.v1 .v1-hero__primary{flex:100%}.v1 .v1-hero__alt{flex-wrap:nowrap;flex:100%;gap:10px}.v1 .v1-hero__alt ul{flex:1}.v1 .v1-hero__alt li{flex:auto}.v1 .v1-hero__alt .v1-pill{width:100%;min-height:48px;padding:0 14px}.v1 .v1-hero__label{gap:0 16px}.v1 .v1-hero__label .v1-label__title{font-size:16px}.v1 .v1-trust__grid{grid-template-columns:minmax(0,1fr)}.v1 .v1-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.v1 .v1-footer__brand,.v1 .v1-footer__grid>div:last-child{grid-column:1/-1}.v1 .v1-mrow{grid-template-columns:1fr auto;gap:12px;min-height:80px}.v1 .v1-mrow__dots{display:none}.v1 .v1-specs>div{grid-template-columns:6.8em minmax(0,1fr);gap:12px}.v1 .v1-dashes li{font-size:20px;line-height:26px}.v1 .v1-dashes li:before{top:14px}.v1 .v1-dashes--small li{font-size:15px;line-height:22px}.v1 .v1-dashes--small li:before{top:11px}.v1 .v1-qa summary{gap:12px}.v1 .v1-qa__a{padding-right:0}.v1 .v1-aromas__list li{grid-template-columns:minmax(0,1fr)}}@media(max-width:400px){.v1 .v1-hero__title em{padding-left:.4em}.v1 .v1-btn{padding:0 20px}.v1 .v1-mrow__go{padding:0 14px}.v1 .v1-mrow__name{font-size:1.7rem}}@media(max-width:380px){.v1 .v1-sticky__all{display:none}.v1 .v1-sticky .v1-btn{margin-left:auto}}@media(max-width:374px){.v1 .v1-hero__or{display:none}}@media(prefers-reduced-motion:reduce){.v1 *,.v1 :before,.v1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.v1.is-armed [data-reveal]:not(.is-in),.v1.is-armed [data-reveal=arch]:not(.is-in)>*{opacity:1;clip-path:none;transform:none}.v1 .v1-hero__bucket,.v1 .v1-hero__jar{transform:none}}@media(prefers-reduced-motion:no-preference){html:has(.v1){scroll-behavior:smooth}}
