*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.bg-\[\#111a14\]{--tw-bg-opacity: 1;background-color:rgb(17 26 20 / var(--tw-bg-opacity, 1))}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto;background:#111a14}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#111a14;color:#f0e9d9;overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:0;background:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::-moz-selection{background:#c6ac77;color:#111a14}::selection{background:#c6ac77;color:#111a14}:focus-visible{outline:2px solid #ecd6a0;outline-offset:6px}.skip-link{position:fixed;top:10px;left:10px;z-index:100;transform:translateY(-150%);padding:14px 18px;background:#111a14}.skip-link:focus{transform:translateY(0)}.eyebrow{font-size:10px;line-height:1.5;letter-spacing:.25em;font-weight:400;text-transform:uppercase}.navbar{position:fixed;inset:0 0 auto;z-index:60;display:flex;align-items:flex-start;justify-content:space-between;padding:20px 40px 16px;color:#fff;pointer-events:none}.navbar a,.navbar button{pointer-events:auto}.nav-brand,.nav-edition,.nav-material{font-size:11px;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.nav-brand{font-weight:500;min-height:44px;display:flex;align-items:center;gap:10px;margin-top:-10px}.nav-wordmark{display:block;white-space:nowrap}.nav-wordmark,.nav-edition,.nav-material,.menu-toggle{mix-blend-mode:difference}.nav-wordmark>span,.nav-edition span,.nav-material span{opacity:.65}.brand-mark{position:relative;display:block;flex:none;width:42px;height:32px;overflow:hidden}.brand-mark img{display:block;width:100%;height:auto;max-width:none}.brand-mark-footer{width:68px;height:52px}.footer-brand{display:flex;align-items:center;gap:18px}.nav-edition,.nav-material{text-align:center}.menu-toggle{position:relative;margin-top:-10px;margin-right:-10px;width:48px;height:44px;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:9px 10px;gap:6px}.menu-toggle span{display:block;height:1.5px;background:#fff;transition:all .5s cubic-bezier(.76,0,.24,1);transform-origin:center;width:28px}.menu-toggle span:nth-child(2){width:17px}.menu-toggle span:nth-child(3){width:22px}.menu-toggle.is-open span:first-child{transform:translateY(7.5px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){width:28px;opacity:0;transform:scaleX(0)}.menu-toggle.is-open span:last-child{width:28px;transform:translateY(-7.5px) rotate(-45deg)}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#090f0bfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);clip-path:inset(0 0 100% 0);pointer-events:none;transition:clip-path .7s cubic-bezier(.76,0,.24,1)}.menu-overlay.is-open{clip-path:inset(0);pointer-events:auto}.menu-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:100px 64px 40px}.menu-links{display:flex;flex-direction:column;gap:4px}.menu-links a{display:block;overflow:hidden;padding:8px 0;min-height:44px}.menu-links a span{display:block;font-size:6vw;line-height:1.1;letter-spacing:-.03em;font-weight:900;text-transform:uppercase;color:#e8dfcd;transform:translateY(110%);transition:transform .7s cubic-bezier(.76,0,.24,1),color .3s;transition-delay:0ms}.is-open .menu-links a span{transform:translateY(0);transition-delay:var(--delay)}.menu-links a:hover span{color:#c6ac77}.menu-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;color:#bcb8aa;font-size:12px;line-height:1.8;opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.76,0,.24,1)}.menu-bottom .eyebrow{color:#cbc1aa;margin-bottom:6px}.is-open .menu-bottom{opacity:1;transform:translateY(0);transition-delay:.45s}.scroll-story{position:relative;height:500vh;--progress:0}.pinned-viewport{position:sticky;top:0;width:100%;height:100vh;height:100svh;overflow:hidden;background:#111a14}.film-still,.hero-film,.film-canvas,.fairy-foreground{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.film-still{z-index:0}.hero-film{opacity:0;z-index:1;background:#111a14}.film-canvas{z-index:2;opacity:0;transition:opacity .2s}.fairy-foreground{z-index:30;pointer-events:none}.hero-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column}.hero-content h1{margin:82px 34px 0;font-size:16.4vw;line-height:.77;letter-spacing:-.065em;font-weight:900;color:#ede5d4;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-content h1 span{display:block}.hero-caption{position:absolute;bottom:32px;left:40px}.hero-caption p{font-size:10px;letter-spacing:.15em;line-height:1.8;color:#f3ead8}.scroll-invitation{position:absolute;bottom:106px;left:40px;display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:9px;letter-spacing:.17em}.scroll-invitation span{font-size:22px}.chapter-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;clip-path:inset(76px 0 0);pointer-events:none}.story-chapter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;opacity:0;transform:translateY(100%);pointer-events:none;will-change:transform}.story-chapter h2{font-size:clamp(30px,3.6vw,58px);letter-spacing:-.045em;line-height:1.03;font-weight:400;margin:0 0 24px}.story-chapter p:not(.eyebrow):not(.roots-aside){font-size:17px;font-weight:400;line-height:1.7;max-width:36ch}.chapter-origin{display:flex;align-items:flex-start;padding:100px 64px 40px}.story-copy{max-width:430px;margin-top:30px;color:#fff8e9;text-shadow:0 1px 3px #000,0 3px 20px rgba(0,0,0,.9)}.story-copy .eyebrow{color:#ead6ad}.chapter-ritual{display:flex;align-items:flex-end;justify-content:flex-start;padding:120px 64px 140px}.chapter-ritual .story-copy{margin:0}.narrative-scrim{background:#090f0be0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:28px;max-width:370px;border:1px solid rgba(239,231,211,.12)}.narrative-scrim .eyebrow{color:#ccba94}.narrative-scrim h2{font-size:36px}.narrative-scrim p:not(.eyebrow){font-size:15px;color:#e2dbc9}.chapter-roots .roots-aside{position:absolute;top:105px;right:64px;text-align:right;font-size:clamp(17px,1.4vw,21px);font-weight:500;color:#fff9e9;line-height:1.65;text-shadow:0 1px 2px #000,0 2px 8px #000,0 4px 24px #000}.chapter-roots .narrative-scrim{position:absolute;bottom:64px;left:64px}.chapter-discover{display:flex;align-items:center}.chapter-discover a{padding-left:64px}.chapter-discover h2{font-size:15vw;line-height:.82;font-weight:900;letter-spacing:-.04em;margin:0;position:relative}.discover-caption{display:inline-block;margin-top:32px;padding:10px 0;border-bottom:1px solid rgba(255,249,233,.7);font-size:clamp(22px,2.2vw,32px);letter-spacing:-.02em;font-weight:500;line-height:1.3;text-shadow:0 2px 12px #000}.chapter-anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.apothecary-anchor{top:calc((500vh - 100svh)*.3)}.rituals-anchor{top:calc((500vh - 100svh)/2)}.roots-anchor{top:calc((500vh - 100svh)*.7)}.film-progress{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#f2e6cc1f;z-index:35}.film-progress span{display:block;height:100%;background:#c6ac77;transform-origin:left;transform:scaleX(var(--progress))}.closing-section{position:relative;isolation:isolate;background:#09100b;overflow:hidden;padding:128px 64px 0}.collection-atmosphere{position:absolute;z-index:-1;top:0;left:0;width:100%;height:1050px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;filter:blur(7px) brightness(.28);transform:scale(1.04);-webkit-mask-image:linear-gradient(#000 0%,transparent 95%);mask-image:linear-gradient(#000 0%,transparent 95%);pointer-events:none}.closing-main{position:relative;max-width:1160px;margin:0 auto;padding:0 0 84px}.collection-heading{text-align:center;max-width:650px;margin:auto}.collection-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.8vw,68px);font-weight:400;line-height:1.04;letter-spacing:-.045em}.collection-heading h2 em{color:#dfcca1;font-weight:400}.collection-heading p{margin:22px auto 0;font-size:16px;line-height:1.65;color:#d5cfbd}.product-gallery{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:32px;margin-top:50px;align-items:start}.product-card{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.product-card-2{transition-delay:.12s}.product-card-3{transition-delay:.24s}.product-gallery[data-motion=ready]:not(.is-arrived) .product-card{opacity:0;transform:translateY(32px)}.product-card-1{padding-top:46px}.product-card-3{padding-top:84px}.product-image-button{--image-x:0px;--image-y:0px;display:block;position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(219,194,136,.24);background:#152016;cursor:pointer;text-align:left;box-shadow:0 20px 60px #00000040}.product-image-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(var(--image-x),var(--image-y)) scale(1.025);transition:transform .8s cubic-bezier(.16,1,.3,1)}.product-image-button:hover img,.product-image-button:focus-visible img{transform:translate(var(--image-x),var(--image-y)) scale(1.075)}.product-discover{position:absolute;left:20px;bottom:20px;font-size:14px;font-weight:500;color:#fff8e7;padding:8px 0;border-bottom:1px solid currentColor;text-shadow:0 1px 8px #000;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.product-image-button:hover .product-discover,.product-image-button:focus-visible .product-discover{opacity:1;transform:translateY(0)}.product-category{font-size:13px;letter-spacing:.025em;color:#cabc9d;margin:20px 0 8px}.product-title-row{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.product-title-row h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,29px);line-height:1.15;font-weight:400;letter-spacing:-.025em}.product-price{color:#e5d8b9;font-size:19px;font-weight:300}.concept-caption{margin-top:40px;text-align:center;font-size:12px;line-height:1.6;color:#b5ad98}.product-dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;width:min(850px,90vw);max-height:85svh;overflow:auto;padding:0;border:1px solid #716247;background:#111b13;color:#f0e9d9}.product-dialog[open]{display:grid;grid-template-columns:1fr 1fr}.product-dialog::backdrop{background:#020703cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-dialog>img{width:100%;height:100%;min-height:440px;-o-object-fit:cover;object-fit:cover}.product-dialog-close{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;border:0;background:#111b13;color:#f0e9d9;font-size:30px;cursor:pointer}.product-dialog-copy{padding:64px 34px 36px;align-self:center}.product-dialog-copy .product-category{margin:0 0 18px}.product-dialog-copy h2{font-family:Georgia,Times New Roman,serif;font-size:44px;line-height:1.05;font-weight:400;letter-spacing:-.035em}.product-dialog-price{font-size:24px;color:#dfcca1;margin:24px 0}.product-dialog-copy>p:not(.product-category):not(.product-dialog-price):not(.concept-caption){font-size:15px;line-height:1.8;color:#d5cfbd}.product-dialog-copy .concept-caption{text-align:left;margin-top:28px}.site-footer{border-top:1px solid rgba(242,230,204,.15);padding:32px 0 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.site-footer .eyebrow{color:#c6ac77;margin-bottom:8px}.site-footer p:not(.eyebrow){color:#b9b5a6;font-size:13px}.back-to-grove{font-size:13px;display:inline-flex;gap:22px;align-items:center;min-height:44px}.back-to-grove span{font-size:24px;transition:transform .3s}.back-to-grove:hover span{transform:translateY(-4px)}.site-footer .copyright{font-size:9px!important;letter-spacing:.15em}.nojs{padding:40px;max-width:900px;margin:auto}.nojs img{width:100%}.nojs h1{font-size:12vw;margin-top:30px}.nojs h2{margin-top:32px;font-size:26px}.nojs p{margin-top:14px;line-height:1.8}@media (min-width:1600px){.hero-content h1{font-size:16vw}.story-copy{margin-top:60px}}@media (max-width:1023px){.nav-material{display:none}.navbar{padding:20px 32px}.menu-content{padding:100px 40px 40px}.menu-links a span{font-size:8vw}.hero-content h1{margin:90px 26px 0;font-size:17vw}.hero-caption,.scroll-invitation{left:32px}.chapter-origin{padding:100px 40px 30px}.chapter-ritual{padding:110px 40px 100px}.chapter-roots .roots-aside{right:40px}.chapter-roots .narrative-scrim{left:40px;bottom:48px}.chapter-discover a{padding-left:40px}.closing-section{padding:112px 40px 0}.product-gallery{gap:22px}.product-title-row{flex-wrap:wrap}.product-title-row h3{font-size:23px}}@media (max-width:767px){.navbar{padding:16px 24px}.nav-edition{display:none}.nav-brand{font-size:10px;letter-spacing:.12em}.menu-content{padding:100px 24px 32px}.menu-links a span{font-size:11vw}.menu-bottom{flex-direction:column;align-items:flex-start}.film-still,.hero-film,.film-canvas,.fairy-foreground{-o-object-position:66% 50%;object-position:66% 50%}.hero-content h1{margin:0 20px;font-size:22vw;letter-spacing:-.06em;line-height:.8;position:absolute;bottom:166px;text-shadow:0 1px 12px rgba(0,0,0,.2)}.fairy-foreground{display:none}.hero-caption{left:24px;bottom:78px}.hero-caption p{font-size:9px}.scroll-invitation{left:24px;right:auto;bottom:20px;font-size:8px}.chapter-origin{padding:85px 24px 24px;align-items:flex-end}.story-copy{margin:0 0 60px;max-width:330px;padding:0;background:none;text-shadow:0 1px 3px #000,0 3px 18px #000}.story-chapter h2{font-size:34px}.story-chapter p:not(.eyebrow):not(.roots-aside){font-size:16px;line-height:1.7}.chapter-ritual{padding:90px 24px 32px;align-items:flex-end;justify-content:flex-start}.chapter-ritual .story-copy{margin-bottom:80px}.narrative-scrim{max-width:330px;padding:22px}.narrative-scrim h2{font-size:32px}.chapter-roots .roots-aside{top:86px;right:24px;left:24px;font-size:16px}.chapter-roots .narrative-scrim{bottom:88px;left:24px;right:24px}.chapter-discover{align-items:flex-end}.chapter-discover a{padding:0 24px 110px}.chapter-discover h2{font-size:23vw;text-shadow:0 2px 18px #152217}.discover-caption{font-size:23px;margin-top:24px}.closing-section{padding:110px 24px 0}.closing-main{padding:0 0 60px}.collection-heading h2{font-size:46px}.collection-heading p{font-size:15px;margin-top:20px}.collection-break{display:none}.collection-atmosphere{height:900px}.product-gallery{grid-template-columns:1fr;max-width:440px;margin:42px auto 0;gap:42px}.product-card-1,.product-card-3{padding-top:0}.product-title-row{flex-wrap:nowrap}.product-title-row h3{font-size:29px}.product-price{font-size:20px}.product-discover{opacity:1;transform:none}.concept-caption{margin-top:32px;font-size:11px}.product-dialog[open]{grid-template-columns:1fr}.product-dialog>img{min-height:0;height:34svh;-o-object-position:50% 55%;object-position:50% 55%}.product-dialog-copy{padding:30px 24px}.product-dialog-copy h2{font-size:36px}.site-footer{flex-direction:column;align-items:flex-start;gap:24px}.site-footer .copyright{font-size:8px!important}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.scroll-story{height:auto}.pinned-viewport{position:relative;height:auto;overflow:visible}.hero-film,.film-canvas,.fairy-foreground,.film-progress{display:none}.film-still{height:100svh}.hero-content{position:relative;min-height:100svh;opacity:1!important;transform:none!important}.hero-content h1{padding-top:82px;margin-top:0}.chapter-stage{position:relative;clip-path:none;pointer-events:auto}.story-chapter{position:relative;opacity:1!important;transform:none!important;pointer-events:auto!important;min-height:65svh;padding:70px 40px;display:flex;align-items:center;background:#111a14}.chapter-origin{justify-content:flex-start}.chapter-ritual{justify-content:flex-start;background:#172219}.chapter-roots{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.chapter-roots .roots-aside,.chapter-roots .narrative-scrim{position:relative;inset:auto;text-align:left}.chapter-discover a{padding:0}.chapter-discover h2{font-size:14vw}.chapter-anchor{position:relative;top:auto}.story-copy{background:none;padding:0;margin:0}.chapter-ritual .story-copy{margin:0}.scroll-story .narrative-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.chapter-discover{min-height:80svh}.product-card{opacity:1!important;transform:none!important}.product-image-button img,.product-image-button:hover img{transform:none!important}.product-discover{opacity:1;transform:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.story-chapter{padding:70px 24px;min-height:55svh}.chapter-discover h2{font-size:23vw}.hero-content h1{padding-top:0}}
