/* Phase 2 extends the original campaign without changing its hero composition. */
html{scroll-padding-top:var(--navigation-height,0px)}
.native-header{height:var(--header-height);padding:0 var(--header-padding);color:var(--header-ink);font-family:var(--header-font);font-size:var(--header-font-size);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:28px;position:absolute;background:var(--header-bg);transition:box-shadow .3s;z-index:20}
.native-header[data-sticky=true]{position:fixed}.native-header.is-scrolled{box-shadow:0 5px 25px #183d2e0a}.native-header:after{left:var(--header-padding);right:var(--header-padding);background:currentColor;opacity:.12}
.native-header .brand{width:var(--logo-width);height:calc(var(--logo-width)*.4);grid-column:2;grid-row:1}.native-header .brand img{width:calc(var(--logo-width)*1.175);height:calc(var(--logo-width)*1.175);top:calc(var(--logo-width)*-.4125);left:calc(var(--logo-width)*-.0875)}
.native-header .brand--custom{height:calc(var(--header-height) - 30px)}.native-header .brand--custom img{position:static;width:100%;height:100%;object-fit:contain}.native-header .header-actions{grid-column:3;grid-row:1;font-size:inherit;gap:20px}.native-header .bag-link{color:inherit}.desktop-navigation{min-width:0}.menu-list,.submenu,.submenu-level-three{list-style:none;padding:0;margin:0}.desktop-navigation>.menu-list{display:flex;align-items:center;gap:var(--header-gap);white-space:nowrap}.menu-list>li>a,.menu-list summary{min-height:44px;display:flex;align-items:center;gap:9px}.menu-list summary{cursor:pointer;list-style:none}.menu-list summary::-webkit-details-marker{display:none}.menu-dropdown{position:relative}.menu-dropdown[open]>summary span{transform:rotate(180deg)}.desktop-navigation .submenu{position:absolute;left:-20px;top:100%;padding:16px 20px;min-width:230px;max-height:65svh;overflow:auto;background:var(--header-bg);box-shadow:0 14px 40px #183d2e17;border:1px solid #183d2e1a;white-space:normal}.submenu a{display:block;padding:8px 0}.submenu-level-three{padding:0 0 8px 18px;font-size:.9em}.menu-list [aria-current=page]{text-decoration:underline;text-underline-offset:5px}
.menu-toggle{display:none;justify-self:start;grid-column:1;grid-row:1;position:relative;width:80px;height:44px;padding:10px 0;text-align:left}.menu-toggle>span:not(.menu-word){display:block;width:19px;height:1px;background:currentColor;margin:6px 0}.menu-word{position:absolute;left:30px;top:12px;font-size:11px}.navigation-drawer{color:var(--header-ink);background:var(--header-bg);border:0;margin:0;width:min(420px,92vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:30px 30px 45px;overscroll-behavior:contain}.navigation-drawer::backdrop{background:#10271d66;backdrop-filter:blur(5px)}.navigation-drawer[open]{animation:drawer-in .28s cubic-bezier(.2,.7,.3,1)}.drawer-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #183d2e22;padding-bottom:15px;margin-bottom:35px}.drawer-heading .eyebrow{font-size:9px}.drawer-close{font:32px var(--serif);width:44px;height:44px}.navigation-drawer .menu-list>li{border-bottom:1px solid #183d2e18}.navigation-drawer .menu-list>li>a,.navigation-drawer .menu-list>li>details>summary{font:32px var(--serif);padding:14px 0;line-height:1.15}.navigation-drawer .menu-list summary{justify-content:space-between}.navigation-drawer .submenu{padding:4px 12px 20px;font:13px/1.5 var(--sans)}.drawer-bag{margin-top:35px}.drawer-note{font:italic 25px var(--serif);margin-top:60px}.menu-is-open{overflow:hidden}.native-header.is-compact .desktop-navigation{display:none}.native-header.is-compact .menu-toggle{display:block}.noscript-menu{position:absolute;top:100%;left:6%;background:var(--header-bg);padding:12px 20px}.no-js .menu-toggle{display:none!important}.no-js .desktop-navigation{display:block}.no-js .desktop-navigation>.menu-list{flex-wrap:wrap;gap:5px 15px}.no-js .native-header{position:absolute}
.journey--extended>.shopify-section{position:relative}.journey--extended .scene[data-motion]{background:var(--scene-bg);color:var(--scene-ink);height:auto;min-height:max(100svh,960px);padding:120px var(--pad) 80px;overflow:clip}.journey--extended .scene[data-motion] h2{font-size:clamp(56px,6.1vw,100px);line-height:1.04;letter-spacing:-.045em}.journey--extended .scene[data-motion] h2 em{display:block}.editorial-copy{font-size:13px;line-height:1.95;max-width:390px}.editorial-copy p+p{margin-top:20px}.journey--extended .scene[data-motion] .eyebrow{margin-bottom:26px}.collection-intro{max-width:65%;position:relative;z-index:6}.collection-intro h2{margin-bottom:23px}.collection-side-note{position:absolute;right:9%;top:34%;font:italic 22px/1.25 var(--serif);text-align:center}.collection-triptych{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.6%;margin-top:70px;align-items:start}.collection-card--2{margin-top:55px}.collection-card--3{margin-top:14px}.collection-card-link{display:block}.collection-art{aspect-ratio:4/4.4;border-radius:var(--card-radius);position:relative;overflow:hidden;background:#f8f5eb;box-shadow:0 12px 35px #4d372509;transition:box-shadow .4s,transform .4s}.collection-card:nth-child(2) .collection-art{background:#e2e4d2}.collection-card:nth-child(3) .collection-art{background:#dfd1bd}.collection-art img{width:100%;height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.collection-card:nth-child(1) .collection-art img{padding:12%}.collection-card:nth-child(2) .collection-art img{padding:5%}.collection-card:nth-child(3) .collection-art img{padding:7%}.collection-number{position:absolute;left:23px;top:19px;font:italic 20px var(--serif)}.collection-arrow{position:absolute;bottom:20px;right:20px;border:1px solid #183d2e44;background:#f6f5ef99;border-radius:50%;display:grid;place-items:center;width:42px;height:42px;font-size:20px;transition:background .3s,color .3s}.collection-caption{padding:24px 1px 0}.collection-caption h3{font-size:clamp(27px,2.7vw,42px);letter-spacing:-.035em;line-height:1.1}.collection-caption p{font-size:10px;margin-top:10px;letter-spacing:.02em}.collection-card-link:not(.is-unconfigured):hover .collection-art img{transform:scale(1.04)}.collection-card-link:not(.is-unconfigured):hover .collection-art{box-shadow:0 18px 45px #4d37251c;transform:translateY(-4px)}.collection-card-link:hover .collection-arrow{background:var(--green);color:var(--ivory)}.section-baseline{display:flex;justify-content:space-between;border-top:1px solid #183d2e25;padding-top:22px;margin-top:75px;font-size:9px;letter-spacing:.08em;text-transform:uppercase}
.journey--extended .scene.about-world{display:grid;align-items:center;min-height:max(100svh,1080px);padding-top:135px;padding-bottom:135px}.about-background{position:absolute;inset:0;opacity:.15}.about-background img{width:100%;height:100%;object-fit:cover}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;position:relative;align-items:center}.about-visual{position:relative;min-width:0}.about-photo{aspect-ratio:4/5;border-radius:48% 48% 3px 3px;overflow:hidden;background:#eedaaf;position:relative}.about-photo img{width:100%;height:100%;object-fit:cover}.about-photo .about-botanicals{object-fit:contain;max-width:none;width:142%;height:110%;margin-left:-21%;margin-top:8%;opacity:.72}.about-stamp{position:absolute;top:8%;left:50%;transform:translateX(-50%) rotate(-7deg);width:220px;text-align:center;font:23px/1.25 var(--serif);z-index:6}.about-stamp em{font-size:19px}.image-caption{font-size:9px;letter-spacing:.08em;text-transform:uppercase;margin-top:24px;text-align:center}.about-copy{position:relative;z-index:6}.about-copy h2{margin-bottom:32px}.about-signature{border-top:1px solid #183d2e33;margin-top:30px;padding-top:25px;font:italic 27px var(--serif)}.about-copy .text-link{margin-top:20px}.about-world--image-right .about-visual{grid-column:2;grid-row:1}.about-world--image-right .about-copy{grid-column:1;grid-row:1}
.journey--extended .scene.video-world{min-height:1200px;padding-top:125px;padding-bottom:65px}.video-intro{text-align:center;max-width:760px;margin:auto;position:relative;z-index:6}.video-intro .editorial-copy{margin:24px auto 0}.video-scrapbook{display:grid;grid-template-columns:1fr .8fr 1fr;grid-template-rows:auto auto;align-items:start;gap:60px 0;margin-top:80px;position:relative}.memory-card{padding:12px 12px 18px;border-radius:4px;background:#fffdf8;box-shadow:0 13px 30px #6b453b12,0 1px 4px #6b453b09;position:relative;z-index:6;transition:box-shadow .4s;rotate:var(--card-tilt,0deg)}.memory-card--1{--card-tilt:-5deg;grid-column:1;grid-row:1}.memory-card--2{--card-tilt:5deg;grid-column:3;grid-row:1 / span 2;margin-top:150px}.memory-card--3{--card-tilt:3deg;grid-column:1;grid-row:2;margin-left:12%;margin-right:-12%}.memory-card:focus-within{z-index:7;outline:1px solid #183d2e55}.memory-media{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#e9dfcd;border-radius:2px}.memory-media>video,.memory-media iframe{display:block;width:100%;height:100%;border:0;object-fit:var(--video-fit,contain);background:#1b241c}.memory-media>video{position:absolute;inset:0}.memory-caption{display:grid;grid-template-columns:26px 1fr;column-gap:5px;align-items:center;padding:16px 5px 0}.memory-number{font:italic 17px var(--serif);opacity:.6}.memory-caption h3{font:italic 25px/1.1 var(--serif);letter-spacing:-.02em}.memory-caption p{grid-column:2;font-size:9px;line-height:1.6;margin-top:5px;opacity:.75}.video-placeholder,.external-play{width:100%;height:100%;position:absolute;inset:0}.video-placeholder img,.external-play img{width:100%;height:100%;object-fit:contain}.memory-card--1 .video-placeholder img{transform:rotate(24deg) scale(1.7);transform-origin:50% 30%}.memory-card--2 .video-placeholder img{object-fit:cover}.memory-card--3 .video-placeholder img{object-fit:cover;object-position:50% 13%;background:#101510}.video-placeholder-note{position:absolute;inset:auto 0 0;background:#f6f5efdf;padding:7px;text-align:center;font-size:8px;letter-spacing:.03em}.external-play{padding:0;display:block}.external-play img{object-fit:cover}.play-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#f6f5efef;color:var(--green);font-size:17px;padding-left:3px;box-shadow:0 4px 12px #0002}.external-provider{position:absolute;bottom:0;left:0;right:0;background:#183d2eae;color:#fff;font-size:10px;padding:4px 10px}.video-error{position:absolute;inset:auto 0 0;padding:10px;background:#f6f5ef;font-size:11px}.video-transcript{font-size:10px;padding:12px 5px 0;line-height:1.6}.video-transcript summary{cursor:pointer;min-height:32px}.video-transcript div{max-height:160px;overflow:auto}.journey-closing{margin:90px auto 0;text-align:center;position:relative;z-index:6}.journey-closing>p{font:italic 37px var(--serif);margin-bottom:20px}
[data-scroll-reveal]{--reveal-y:0px;--reveal-opacity:1;translate:0 var(--reveal-y);opacity:var(--reveal-opacity)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.memory-card{transition:rotate .5s,box-shadow .5s,scale .5s}.memory-card:hover{rotate:0deg;scale:1.015;box-shadow:0 20px 40px #6b453b20}}
@keyframes drawer-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}
@media(min-width:1600px){.journey--extended .scene[data-motion]{padding-left:8%;padding-right:8%}.video-scrapbook{max-width:1500px;margin-left:auto;margin-right:auto}}
@media(max-width:1100px){.native-header .header-shop{display:none}.native-header{gap:18px}.collection-triptych{gap:3%}.journey--extended .scene[data-motion] h2{font-size:64px}.about-layout{gap:9%}.journey--extended .scene.about-world{min-height:1000px}.memory-caption h3{font-size:22px}.memory-caption p{font-size:8px}.video-scrapbook{grid-template-columns:1fr .65fr 1fr}.journey--extended .scene.video-world{min-height:1100px}}
@media(max-width:760px),(max-width:1050px) and (orientation:portrait){
 html{scroll-padding-top:var(--navigation-height,0px)}.native-header{height:88px;grid-template-columns:1fr auto 1fr;padding:0 6vw;gap:10px}.native-header .brand{width:min(var(--logo-width),120px);height:48px}.native-header .brand img{width:141px;height:141px;left:calc(50% - 70.5px);top:-49.5px}.native-header .brand--custom{height:60px}.native-header .brand--custom img{width:100%;height:100%;position:static}.desktop-navigation{display:none}.menu-toggle{display:block}.native-header .header-actions{gap:0}.native-header .header-shop{display:none}.native-header .bag-link{font-size:10px}.native-header .brand{grid-column:2}.menu-word{display:none}.menu-toggle{width:44px}
 .journey--extended .scene[data-motion]{padding:90px 7vw 65px;min-height:0}.journey--extended .scene[data-motion] h2{font-size:clamp(43px,10vw,70px);line-height:1.07}.journey--extended .scene[data-motion] .eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:20px}.editorial-copy{font-size:12px;line-height:1.9}.collection-intro{max-width:84%}.collection-intro h2{margin-bottom:20px}.collection-side-note{display:none}.collection-triptych{grid-template-columns:1fr;gap:38px;margin-top:45px;width:78%}.collection-card--2,.collection-card--3{margin:0}.collection-card--2{margin-left:8%;margin-right:-8%}.collection-art{aspect-ratio:1/1.03}.collection-caption{padding-top:20px}.collection-caption h3{font-size:32px}.collection-caption p{font-size:9px}.collection-number{font-size:18px;left:18px;top:15px}.collection-arrow{width:36px;height:36px;bottom:15px;right:15px}.section-baseline{margin-top:50px;font-size:7px}
 .journey--extended .scene.about-world{padding:90px 7vw;min-height:0}.about-layout{grid-template-columns:1fr;gap:55px}.about-visual,.about-world--image-right .about-visual{width:80%;grid-column:1;grid-row:1}.about-photo{aspect-ratio:4/4.7}.about-stamp{font-size:19px;top:6%;width:190px}.about-stamp em{font-size:16px}.image-caption{font-size:7px;margin-top:19px}.about-copy,.about-world--image-right .about-copy{grid-column:1;grid-row:2;max-width:82%}.about-copy h2{margin-bottom:25px}.about-signature{font-size:24px;margin-top:25px;padding-top:20px}.about-copy .text-link{font-size:10px}.about-background{opacity:.1}
 .journey--extended .scene.video-world{padding:90px 7vw 70px;min-height:0}.video-intro{text-align:left;max-width:84%;margin:0}.video-intro .editorial-copy{margin:20px 0 0}.video-scrapbook{display:flex;flex-direction:column;gap:45px;margin-top:50px;width:79%}.memory-card{width:100%;padding:9px 9px 14px}.memory-card--1{--card-tilt:-4deg}.memory-card--2{--card-tilt:4deg;margin:0 0 0 7%}.memory-card--3{--card-tilt:-2deg;margin:0}.memory-caption{padding-top:13px;grid-template-columns:22px 1fr}.memory-caption h3{font-size:24px}.memory-caption p{font-size:9px}.memory-number{font-size:16px}.video-placeholder-note{font-size:7px;padding:6px}.journey-closing{text-align:left;margin:70px 0 0;max-width:83%}.journey-closing>p{font-size:33px}.no-js .desktop-navigation{display:none}.no-js .native-header{grid-template-columns:1fr auto 1fr}.no-js .noscript-menu{font-size:12px}.no-js .noscript-menu .menu-list>li{padding:5px 0}
}
@media(max-width:360px){.journey--extended .scene[data-motion] h2{font-size:39px}.collection-caption h3{font-size:29px}.memory-caption h3{font-size:21px}.memory-caption p{font-size:8px}.memory-card{padding:8px}.native-header{gap:0}.journey--extended .scene[data-motion]{padding-left:6%;padding-right:6%}}
@media(prefers-reduced-motion:reduce){[data-scroll-reveal]{translate:none!important;opacity:1!important}.memory-card{scale:1!important}.journey--extended .serum-traveller{will-change:auto}}
@media(min-width:1051px),(min-width:761px) and (orientation:landscape){.collection-triptych{width:92%}}

.native-header[data-home-overlay=true]:not(.is-scrolled){background:transparent}.navigation-drawer{background:var(--header-bg)}
@media(min-width:1051px),(min-width:761px) and (orientation:landscape){.video-scrapbook{margin-top:160px}}

.journey-closing{max-width:520px}.image-caption{max-width:36%;text-align:left}
mrae-video [hidden]{display:none!important}
@media(max-width:760px),(max-width:1050px) and (orientation:portrait){.image-caption{max-width:100%;text-align:center}.journey-closing{max-width:83%}}

@media(max-width:760px),(max-width:1050px) and (orientation:portrait){.journey--extended.is-new-chapter .chapter-nav{display:none}.video-scrapbook{width:75%}}
.about-world--image-right .image-caption{margin-left:auto;text-align:right}
@media(max-width:760px),(max-width:1050px) and (orientation:portrait){.native-header{--mobile-logo:min(var(--logo-width),120px)}.native-header .brand{width:var(--mobile-logo);height:calc(var(--mobile-logo)*.4)}.native-header .brand img{width:calc(var(--mobile-logo)*1.175);height:calc(var(--mobile-logo)*1.175);top:calc(var(--mobile-logo)*-.4125);left:calc(var(--mobile-logo)*-.0875)}.native-header .brand--custom{height:60px}.native-header .brand--custom img{width:100%;height:100%;position:static}.about-world--image-right .image-caption{text-align:center;margin-left:0}}

.video-noscript-link{position:absolute;inset:0;display:grid;place-items:center;padding:20px;background:#183d2e;color:#f6f5ef;text-align:center;z-index:2}.no-js .external-play{display:none}
