@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-normal.2tp5pqjy048ru.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-normal.1oqqt0sb12kid.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-italic.3vgpwwuad6sup.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-italic.24o5xopq7kri0.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.2bif34ejqyosb.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.014rho2pjc981.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.1i3dx4hft209n.woff2)format("woff2"),url(../media/manrope-latin-400-normal.1h6uc5uat10j2.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.0v6k8on0z6a_k.woff2)format("woff2"),url(../media/manrope-latin-500-normal.229ou_wp10dpy.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2msxs8vwvmq9j.woff2)format("woff2"),url(../media/manrope-latin-600-normal.21iao00_hvm38.woff)format("woff")}
:root{--cream:#faf7f2;--navy:#10294b;--gold:#b8923f;--muted:#536275;--header:94px;--journey:0;--veil:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:0}body{background:var(--navy);color:var(--navy);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif}body.dialog-open{overflow:hidden}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}button,a,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:5px;outline:2px solid}h1,h2,p,figure{margin:0}em{font-weight:400}img{max-width:100%;display:block}::selection{background:#b8923f77}a,button{transition:background .25s,color .25s}select{cursor:pointer}.skip-link{background:var(--cream);z-index:200;padding:18px;position:fixed;top:-120px;left:20px}.skip-link:focus{top:12px}#world{z-index:0;--flight-scale:1;--flight-y:0%;background:#10294b;position:fixed;inset:0;overflow:hidden}.scene-photo,.coastal-film{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transform:translate3d(0,var(--flight-y),0) scale(var(--flight-scale));transform-origin:50% 45%;will-change:transform;position:absolute;inset:0}.scene-photo{background:url(/films/day.jpg) 50% 45%/cover no-repeat}.coastal-film{opacity:0;pointer-events:none;transition:opacity .8s}.coastal-film.is-active{opacity:1}.scene-shade{pointer-events:none;background:linear-gradient(#051b2f70 0%,#051b2f08 26%,#051b2f18 40%,#051b2faa 78%,#051b2fd9 100%);position:absolute;inset:0}.scene-shade:after{content:"";opacity:calc(var(--veil)*.22);background:#061b2b;position:absolute;inset:0}.site-header{z-index:30;height:var(--header);color:var(--cream);border-bottom:1px solid #ffffff36;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;transition:color .5s,background .5s,border .5s;display:grid;position:fixed;inset:0 0 auto}.wordmark{letter-spacing:.08em;flex-direction:column;justify-self:start;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:40px;line-height:.8;display:flex}.wordmark span{letter-spacing:.65em;margin:10px 0 0 6px;font-family:Manrope,sans-serif;font-size:8px}.desktop-nav{align-items:center;gap:34px;display:flex}.nav-link{letter-spacing:.05em;padding:15px 0;font-size:10px;position:relative}.nav-link:after{content:"";background:currentColor;height:1px;transition:right .3s;position:absolute;bottom:6px;left:0;right:100%}.nav-link:hover:after,.nav-link[aria-current]:after{right:0}.header-actions{justify-content:end;align-items:center;gap:25px;display:flex}.motion-toggle{color:inherit;background:0 0;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:10px;display:flex}.motion-icon{font-size:14px}.header-cta{border-bottom:1px solid #ffffff8c;align-items:center;gap:20px;min-height:44px;font-size:10px;display:flex}.header-cta span{font-size:19px}.menu-toggle{display:none}.in-products .site-header{background:var(--cream);color:var(--navy);border-color:#10294b20}.in-products .header-cta{border-color:#10294b50}main{z-index:2;position:relative}.chapter{height:185svh;position:relative}.arrival{height:230svh}.chapter-sticky{height:100svh;padding-top:var(--header);position:sticky;top:0}.hero-sticky{padding:var(--header) 5.5vw 165px;align-items:flex-end;display:flex;overflow:hidden}.hero-copy{color:var(--cream);will-change:opacity,transform;max-width:950px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;font-weight:500;line-height:1.8;display:flex}.gold-rule{background:#e0c68e;width:30px;height:1px;display:inline-block}.hero-copy h1{letter-spacing:-.025em;margin:24px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(68px,6.8vw,114px);font-weight:400;line-height:.94}.hero-copy h1 em{color:#f2dfb9}.hero-description{color:var(--cream);font-size:12px;line-height:1.8}.button{letter-spacing:.015em;justify-content:space-between;align-items:center;gap:36px;min-height:52px;padding:0 23px;font-size:11px;transition:background .25s,transform .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button span{font-size:21px}.light{background:var(--cream);color:var(--navy);margin-top:25px}.light:hover{background:#ecdbb7}.navy{background:var(--navy);color:var(--cream)}.navy:hover{background:#244667}.island-caption{color:#fff;letter-spacing:.15em;text-align:right;text-shadow:0 1px 15px #10294b;flex-direction:column;gap:12px;font-size:9px;display:flex;position:absolute;top:32%;right:5.5vw}.island-caption:before{content:"✧";margin-bottom:4px;font-size:30px;line-height:1}.island-caption span:last-child{letter-spacing:.07em;font-size:8px}.hero-bottom{min-height:118px;color:var(--cream);border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;display:grid;position:absolute;bottom:0;left:4vw;right:4vw}.tiny{letter-spacing:.18em;font-size:8px}.island-clock p{margin-top:9px;font-family:Cormorant Garamond,Georgia,serif;font-size:25px}.island-clock em{color:#eddbba;margin-left:10px;font-size:20px}.scroll-cue{letter-spacing:.14em;justify-self:center;align-items:center;gap:12px;min-height:44px;font-size:8px;display:flex}.scroll-line{background:#f1dca4;width:1px;height:28px}.time-control{flex-direction:column;justify-self:end;gap:7px;display:flex}.time-control label{letter-spacing:.12em;font-size:8px}.time-control select{appearance:none;color:var(--cream);background:0 0;border:0;border-bottom:1px solid #ffffff80;border-radius:0;min-height:38px;padding:7px 22px 7px 0;font-size:12px}.time-control option{background:var(--cream);color:var(--navy)}.product-sticky{padding:calc(var(--header) + 30px) 7vw 60px;align-items:center;display:flex}.product-layout{grid-template-columns:1fr .9fr;align-items:center;gap:10vw;width:100%;max-width:1240px;margin:0 auto;display:grid}.product-copy{background:var(--cream);padding:44px 40px 38px;position:relative;box-shadow:0 20px 70px #05162614}.product-copy:before{content:"";background:var(--gold);width:45px;height:2px;position:absolute;top:0;left:40px}.product-copy .eyebrow{letter-spacing:.15em;color:#536275;margin-bottom:24px;font-size:9px}.product-copy h2{letter-spacing:-.03em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(43px,4.4vw,68px);font-weight:400;line-height:.98}.product-copy h2 em{color:#876c36}.product-name{margin-top:25px;font-size:12px;font-weight:600;line-height:1.6}.product-description{color:var(--muted);max-width:360px;margin:14px 0 24px;font-size:12px;line-height:1.9}.product-tags{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.product-tags span{border:1px solid #10294b30;padding:7px 10px;font-size:9px}.next-product{min-height:44px;color:var(--muted);align-items:center;gap:15px;margin-top:14px;font-size:9px;display:flex}.product-art{height:65svh;min-height:360px;max-height:670px;transform-style:preserve-3d;background:#faf7f2eb;border:1px solid #ffffffa6;flex-direction:column;padding:22px;transition:transform .2s;display:flex;box-shadow:0 25px 90px #071c3030}.product-art-top{letter-spacing:.1em;border-bottom:1px solid #10294b28;justify-content:space-between;gap:12px;padding-bottom:16px;font-size:8px;display:flex}.product-art img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 16px 16px #10294b16);flex:1;width:100%;height:0;min-height:0;margin:18px auto}.product-art figcaption{letter-spacing:.04em;border-top:1px solid #10294b28;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;font-size:8px;display:flex}.art-detail{letter-spacing:0;font:italic 16px Cormorant Garamond,serif}.cu-chapter .product-layout{grid-template-columns:.9fr 1fr}.cu-chapter .product-copy{order:2}.cu-chapter .product-art{order:1}.cu-chapter .product-sticky{padding-bottom:100px}footer{background:var(--cream);border-top:1px solid #10294b20;justify-content:space-between;align-items:center;gap:20px;padding:23px 4vw;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.footer-brand{letter-spacing:.08em;font-family:Cormorant Garamond,Georgia,serif;font-size:23px}.text-button{text-underline-offset:4px;background:0 0;padding:12px 0;font-size:10px;text-decoration:underline}.chapter-nav{z-index:25;flex-direction:column;align-items:end;display:flex;position:fixed;top:50%;right:22px}.chapter-nav a{color:#fff;text-shadow:0 1px 8px #000;align-items:center;gap:12px;min-width:30px;min-height:44px;display:flex}.chapter-nav span{letter-spacing:.1em;opacity:0;font-size:8px;transition:opacity .2s}.chapter-nav a:hover span,.chapter-nav a:focus-visible span{opacity:1}.chapter-nav i{border:1px solid;border-radius:50%;width:5px;height:5px;display:block}.chapter-nav a[aria-current] i{background:currentColor;box-shadow:0 0 0 4px #ffffff30}.chapter-nav a[aria-current] span{opacity:1}.journey-track{background:#ffffff40;width:1px;height:65px;margin:15px 2px 0}#journey-progress{transform-origin:top;width:100%;height:100%;transform:scaleY(var(--journey));background:#e8cf99}.in-products .chapter-nav span{display:none}dialog{background:var(--cream);color:var(--navy);overscroll-behavior:contain;border:0;width:calc(100% - 64px);max-width:950px;max-height:88svh;padding:0;overflow-y:auto}dialog[open]{grid-template-columns:.85fr 1.15fr;display:grid}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05172bcc}.dialog-close{z-index:2;background:var(--cream);border:1px solid #10294b30;width:44px;height:44px;font-size:27px;position:absolute;top:12px;right:14px}.dialog-image{background:#eeeae3;justify-content:center;align-items:center;padding:30px;display:flex}.dialog-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:65svh}.dialog-copy{padding:54px 38px 38px}.dialog-copy h2,.credits-copy h2{margin:16px 0;font:400 45px/1 Cormorant Garamond,Georgia,serif}.dialog-copy>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.9}.dialog-copy h3{margin-top:24px;font-size:12px;font-weight:600}#ingredient-list{border-top:1px solid #10294b25;grid-template-columns:1fr 1fr;gap:0;padding:0;list-style:none;display:grid}#ingredient-list li{border-bottom:1px solid #10294b25;padding:10px 6px 10px 0;font-size:11px}.dialog-copy p.formula-note{margin-top:14px;font-size:10px}.dialog-specs{border-top:1px solid #10294b25;gap:25px;margin-top:20px;padding-top:14px;font-size:11px;display:flex}.dialog-copy .button{gap:20px;margin-top:20px}.shop-link{text-underline-offset:4px;min-height:32px;margin-top:22px;font-size:11px;text-decoration:underline;display:block}.credits-copy{grid-column:1/-1;max-width:660px;padding:58px}.credits-copy p{margin:20px 0;font-size:13px;line-height:1.9}#credits-dialog{max-width:650px}@media (min-width:1700px){.hero-sticky{padding-bottom:175px}.product-layout{gap:100px}}@media (max-width:1100px){.desktop-nav{gap:20px}.header-actions{gap:12px}.motion-label{display:none}.header-cta{gap:10px}.product-layout{gap:5vw}.product-copy{padding:32px 26px}.product-copy h2{font-size:50px}.product-art{padding:17px}.art-detail{display:none}.hero-copy h1{font-size:88px}}@media (max-width:760px){:root{--header:78px}.site-header{grid-template-columns:1fr auto;padding:0 22px}.wordmark{font-size:33px}.wordmark span{margin-top:8px;font-size:7px}.desktop-nav,.header-cta{display:none}.header-actions{gap:14px}.motion-label{font-size:9px;display:inline}.menu-toggle{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:flex}.menu-toggle span{background:currentColor;width:22px;height:1px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}#mobile-nav{top:var(--header);background:var(--cream);color:var(--navy);padding:20px 25px 28px;position:absolute;left:0;right:0;box-shadow:0 15px 30px #10294b33}#mobile-nav:not([hidden]){flex-direction:column;display:flex}#mobile-nav a{border-bottom:1px solid #10294b25;justify-content:space-between;padding:18px 0;font:400 30px Cormorant Garamond,Georgia,serif;display:flex}#mobile-nav a span{padding-top:13px;font:10px Manrope,sans-serif}.arrival{height:200svh}.hero-sticky{padding:var(--header) 6vw 170px}.hero-copy h1{margin:18px 0 20px;font-size:clamp(49px,10.8vw,80px);line-height:.97}.hero-copy .eyebrow{letter-spacing:.1em;font-size:8px}.gold-rule{width:21px}.hero-description{font-size:11px}.hero-copy{max-width:100%}.button{gap:23px;min-height:48px;padding:0 20px;font-size:10px}.light{margin-top:22px}.island-caption{top:calc(var(--header) + 24px);gap:7px;font-size:8px;right:6vw}.island-caption:before{font-size:22px}.island-caption span:last-child{font-size:7px}.hero-bottom{grid-template-columns:1fr 1fr;gap:15px;min-height:132px;padding-bottom:20px;left:6vw;right:6vw}.island-clock p{font-size:22px}.island-clock em{margin:3px 0 0;font-size:19px;display:block}.hero-bottom .scroll-cue{min-height:24px;font-size:7px;position:absolute;bottom:8px;left:0}.scroll-line{height:15px}.time-control label{letter-spacing:.05em;font-size:7px}.time-control select{min-height:44px;font-size:11px}.scene-photo,.coastal-film{object-position:52% 40%;background-position:52% 40%}.scene-shade{background:linear-gradient(#061b3060,#061b3000 25%,#061b3090 50%,#061b30eb 100%)}.chapter-nav{top:45%;right:9px}.chapter-nav span,.chapter-nav a[aria-current] span{display:none}.chapter-nav a{justify-content:center;min-width:24px}.journey-track{height:45px;margin-right:11px}.product-chapter{height:180svh}.product-sticky{padding:calc(var(--header) + 20px) 6vw 32px;align-items:center}.product-layout,.cu-chapter .product-layout{flex-direction:column;gap:14px;max-width:480px;display:flex}.product-copy,.cu-chapter .product-copy{order:1;width:100%;padding:25px 24px}.product-copy:before{left:24px}.product-copy .eyebrow{margin-bottom:13px;font-size:8px}.product-copy h2{font-size:clamp(37px,9vw,56px);line-height:.98}.product-name{margin-top:15px;font-size:11px}.product-description{margin:10px 0 15px;font-size:10px;line-height:1.75}.product-tags{gap:6px;margin-bottom:17px}.product-tags span{padding:5px 7px;font-size:8px}.next-product{display:none}.product-art,.cu-chapter .product-art{order:2;width:100%;height:28svh;min-height:175px;max-height:310px;padding:12px 15px;transform:none!important}.product-art-top{padding-bottom:9px;font-size:7px}.product-art img{margin:9px auto}.product-art figcaption{padding-top:9px;font-size:7px}.cu-chapter .product-sticky{padding-bottom:90px}footer{flex-wrap:wrap;gap:8px;padding:14px 6vw;font-size:8px}.footer-brand{font-size:20px}footer>span{display:none}.text-button{font-size:9px}dialog{width:calc(100% - 24px);max-height:92svh}dialog[open]{display:block}.dialog-image{height:230px;padding:20px}.dialog-image img{width:auto;height:100%}.dialog-copy{padding:28px 24px}.dialog-copy h2{font-size:38px}.credits-copy{padding:54px 26px 30px}}@media (max-width:760px) and (max-height:740px){.hero-sticky{padding-bottom:155px}.hero-copy h1{font-size:48px}.hero-description{font-size:10px}.island-caption{top:100px}.product-copy{padding:18px 20px}.product-copy h2{font-size:36px}.product-copy .eyebrow{margin-bottom:9px}.product-description{margin:8px 0 12px;font-size:10px}.product-tags{display:none}.product-name{margin-top:12px}.product-art,.cu-chapter .product-art{height:23svh;min-height:148px}.product-sticky{padding-top:calc(var(--header) + 12px)}}@media (max-height:600px) and (min-width:761px){:root{--header:66px}.hero-sticky{padding-bottom:100px}.hero-copy h1{margin:12px 0;font-size:59px}.hero-copy .eyebrow{font-size:8px}.hero-description{font-size:10px}.light{margin-top:12px}.hero-bottom{min-height:80px}.product-sticky{padding-top:calc(var(--header) + 15px);padding-bottom:20px}.product-copy{padding:20px 25px}.product-copy h2{font-size:37px}.product-copy .eyebrow{margin-bottom:10px}.product-name{margin-top:12px}.product-description{margin:8px 0 12px;font-size:10px}.product-tags{margin-bottom:14px}.product-art{height:70svh;min-height:270px}.next-product{display:none}}@media (max-height:500px) and (max-width:1000px){.chapter{height:auto;min-height:100svh}.chapter-sticky{height:auto;min-height:100svh;position:relative}.hero-sticky{min-height:620px}.product-sticky{padding-top:calc(var(--header) + 28px);padding-bottom:40px}.cu-chapter .product-sticky{padding-bottom:110px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.chapter{height:auto;min-height:100svh}.chapter-sticky{height:auto;min-height:100svh;position:relative}.hero-sticky{height:100svh;min-height:660px}.product-sticky{padding-bottom:50px}.cu-chapter .product-sticky{padding-bottom:110px}.hero-copy,.coastal-film,.scene-photo,.product-art{transform:none!important}}body.motion-paused *{animation:none!important}body.motion-paused .product-art{transform:none!important}:root{--glass-ink:#faf7f2;--glass-fill:linear-gradient(120deg, #fff7e913 0%, #fff0 38%, #d5eaf309 100%), #06162230;--glass-edge:#ffffff50;--glass-shadow:inset 0 1px 1px #fffdf4bd, inset 1px 0 1px #ffffff4d, inset -1px -1px 1px #c5e9ff4d, inset 0 -3px 5px #02152350, inset 0 3px 6px #ffffff0d, 0 2px 2px #03142320, 0 8px 24px #03142326}.site-header,.in-products .site-header{color:var(--glass-ink);background:0 0;border-color:#0000}.wordmark{text-shadow:0 2px 18px #061b3070}.desktop-nav,.motion-toggle,.header-cta,.menu-toggle,.button,.time-control,.island-clock,.dialog-close{background:var(--glass-fill);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(1.25px)saturate(1.12);backdrop-filter:blur(1.25px)saturate(1.12);color:var(--glass-ink);border-radius:999px}.desktop-nav{gap:4px;padding:5px}.desktop-nav .nav-link{text-shadow:0 1px 8px #031a2c80;border-radius:999px;min-height:44px;padding:14px 18px}.desktop-nav .nav-link:after{display:none}.desktop-nav .nav-link:hover,.desktop-nav .nav-link[aria-current]{background:#fff8e921;box-shadow:inset 0 1px #ffffff63,inset 0 -1px #ffffff17}.motion-toggle{padding-inline:14px}.header-cta,.in-products .header-cta{border-color:var(--glass-edge);padding:0 18px}.button{text-shadow:0 1px 9px #031a2c55;transition:background .25s,box-shadow .25s,transform .25s}.button.light{background:linear-gradient(120deg,#fffaed24,#fff0 45%,#c7e4ef12),#06162235}.button.navy{background:linear-gradient(135deg,#ffffff18,#fff0 60%,#aed6e814),#10294bdb}.button:hover,.motion-toggle:hover,.header-cta:hover,.menu-toggle:hover{background:linear-gradient(120deg,#fff9eb30,#ffffff03 52%,#c9e8f31c),#06162248;box-shadow:inset 0 1px 1px #ffffffed,inset 1px 0 1px #ffffff70,inset -1px -1px 1px #d3eeff88,inset 0 -3px 5px #02152350,0 10px 28px #03142338}.button.navy:hover{background:linear-gradient(135deg,#ffffff26,#ffffff05),#10294bee}.button:active{transform:translateY(0)}.island-clock,.time-control{border-radius:20px;padding:13px 18px}.island-clock{justify-self:start}.island-clock p{margin-top:5px}.time-control{gap:2px}.time-control label{color:#faf7f2cf}.time-control select{color:var(--glass-ink);border-bottom:0;padding-bottom:4px}.product-copy,.product-art{-webkit-backdrop-filter:blur(13px)saturate(1.15);backdrop-filter:blur(13px)saturate(1.15);background:linear-gradient(135deg,#fffdf642,#fffdf60a 52%,#d5e5e719),#faf7f2d4;border:1px solid #fffdf7ad;border-radius:28px;box-shadow:inset 0 1px #ffffffed,inset 1px 0 #ffffff82,inset 0 -1px #ffffff45,0 24px 70px #031c3426}.product-copy:before{background:#c4a265;top:-1px}.product-art{background:linear-gradient(135deg,#fffdf637,#fffdf600 55%,#d5e5e72b),#faf7f2b8}.product-tags span{background:#fffdf634;border-color:#10294b26;border-radius:999px}dialog{background:#faf7f2ed;border:1px solid #ffffffa1;border-radius:28px;box-shadow:inset 0 1px #fff,0 30px 90px #02142970}.dialog-close{color:var(--navy);background:#faf7f2bd;border-color:#ffffffb0}.dialog-close:hover{background:#fffdf4ed}.button:focus-visible,.nav-link:focus-visible,.motion-toggle:focus-visible,.header-cta:focus-visible,.menu-toggle:focus-visible,.time-control select:focus-visible{outline-offset:4px;outline:2px solid #f3dbaa}@media (max-width:1100px) and (min-width:761px){.desktop-nav .nav-link{padding-inline:12px}.header-cta{padding-inline:13px}}@media (max-width:760px){.motion-toggle{padding-inline:12px}#mobile-nav{width:min(268px,100vw - 32px);color:var(--glass-ink);box-shadow:var(--glass-shadow), 0 18px 40px #03142320;-webkit-backdrop-filter:blur(1.5px)saturate(1.12);backdrop-filter:blur(1.5px)saturate(1.12);background:linear-gradient(120deg,#fffaed12,#fff0 55%,#bcdce70c),#03131f65;border:1px solid #ffffff65;border-radius:25px;padding:7px;left:auto;right:16px}#mobile-nav a{text-shadow:0 1px 5px #00111dcc;border:1px solid #0000;border-radius:18px;align-items:center;min-height:48px;padding:14px;font:400 14px/1.4 Manrope,sans-serif}#mobile-nav a span{color:#faf7f2b3;padding-top:0}#mobile-nav a:last-child{border-bottom-color:#0000}#mobile-nav a:hover,#mobile-nav a:focus-visible{background:#fff7e924;box-shadow:inset 0 1px #ffffff6b}#mobile-nav a[aria-current]{background:#fff7e92b;border-color:#fff3d547;box-shadow:inset 0 1px #ffffff80,0 2px 5px #03142318}#mobile-nav a[aria-current] span{color:#f3dbaa;font-weight:600}.island-clock,.time-control{border-radius:18px;padding:10px 12px}.product-copy,.product-art{border-radius:23px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.desktop-nav,.motion-toggle,.header-cta,.menu-toggle,.button.light,.island-clock,.time-control,#mobile-nav{background-color:#10294bde}.product-copy,.product-art{background-color:#faf7f2f0}}.glass-filter-definitions{pointer-events:none;position:absolute}@supports ((-webkit-backdrop-filter:url("#capri-glass-refraction")) or (backdrop-filter:url("#capri-glass-refraction"))){.desktop-nav,.motion-toggle,.header-cta,.menu-toggle,.button.light,.island-clock,.time-control,#mobile-nav{-webkit-backdrop-filter:url(#capri-glass-refraction)blur(.3px)saturate(1.12);backdrop-filter:url(#capri-glass-refraction)blur(.3px)saturate(1.12);background:linear-gradient(145deg,#ffffff08,#fff0 42%),#06162218;border-color:#d5e8ef20;box-shadow:inset 0 .7px #fffdf45e,inset 0 -.5px .5px #02152324,0 2px 5px #03142314}#mobile-nav{background-color:#03131f4d;box-shadow:inset 0 .7px #fffdf44f,inset 0 -.5px .5px #02152324,0 3px 8px #03142318}.desktop-nav .nav-link:hover,.desktop-nav .nav-link[aria-current]{box-shadow:none;background:#fff8e916}#mobile-nav a[aria-current]{box-shadow:none;background:#fff7e921;border-color:#0000}#mobile-nav a:hover,#mobile-nav a:focus-visible{box-shadow:none}.button.light:hover,.motion-toggle:hover,.header-cta:hover,.menu-toggle:hover{background-color:#06162245}}@media (max-width:760px){body:has(#mobile-nav:not([hidden])) .island-caption{opacity:0}}
.hero-copy h1{text-wrap:balance}.product-layout>*{min-width:0}.product-name{font-size:13px}.product-copy .button{max-width:100%}.dialog-specs{flex-wrap:wrap;gap:10px 25px}.dialog-copy .button{max-width:100%}@media (min-width:761px) and (max-height:780px){.hero-sticky{padding-bottom:128px}.hero-copy h1{margin:14px 0;font-size:clamp(56px,8.8svh,69px)}.hero-copy .eyebrow{font-size:9px}.hero-description{font-size:11px;line-height:1.65}.hero-copy .light{margin-top:17px}.hero-bottom{min-height:104px}.product-sticky{padding-top:calc(var(--header) + 18px);padding-bottom:28px}.cu-chapter .product-sticky{padding-bottom:95px}.product-copy{padding:26px 30px}.product-copy h2{font-size:clamp(40px,4.1vw,54px)}.product-copy .eyebrow{margin-bottom:15px}.product-name{margin-top:18px}.product-description{margin:10px 0 17px;line-height:1.75}.product-tags{margin-bottom:18px}.next-product{display:none}.product-art{height:min(65svh,530px);min-height:0}.cu-chapter .product-art{height:min(62svh,500px)}}@media (min-width:761px) and (max-width:1000px){.site-header{padding-inline:3vw}.header-cta{display:none}.product-sticky{padding-inline:6vw}.product-layout{gap:4vw}.product-copy{padding:28px 23px}.product-copy h2{font-size:42px}.product-name{font-size:12px}.product-art{padding:16px}.product-art-top{font-size:7px}.chapter-nav{right:4px}}@media (max-width:760px){.hero-copy h1{text-wrap:initial}.product-name{font-size:12px}.product-copy{padding:23px}.product-description{font-size:11px;line-height:1.7}.product-layout,.cu-chapter .product-layout{gap:14px}.product-art,.cu-chapter .product-art{padding:11px 14px}.chapter-nav{right:1px}.dialog-copy .eyebrow{padding-right:12px}.dialog-copy h2{overflow-wrap:anywhere}.dialog-copy .button{gap:12px}}@media (max-width:760px) and (max-height:740px){.hero-sticky{padding-bottom:151px}.hero-copy h1{margin:14px 0;font-size:clamp(40px,11.8vw,48px)}.hero-copy .light{margin-top:16px}.hero-bottom{gap:10px;min-height:130px}.island-clock,.time-control{padding:9px 10px}.product-copy{padding:17px 19px}.product-copy h2{font-size:35px}.product-copy .eyebrow{margin-bottom:9px}.product-name{margin-top:12px;font-size:11px}.product-description{margin:8px 0 12px;font-size:10px}.product-tags{gap:5px;margin-bottom:12px;display:flex}.product-tags span{padding:4px 6px}.product-art,.cu-chapter .product-art{height:22svh;min-height:142px}.product-layout,.cu-chapter .product-layout{gap:10px}.cu-chapter .product-sticky{padding-bottom:78px}}@media (max-width:350px){.site-header{padding-inline:18px}.header-actions{gap:8px}.motion-toggle{padding-inline:10px}.hero-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.time-control{width:100%}.time-control label{font-size:6px}.time-control select{width:100%;padding-right:0;font-size:10px}.island-clock .tiny{font-size:7px}.product-copy h2{font-size:33px}.product-name{font-size:10px}.product-art-top{font-size:6px}.dialog-copy{padding-inline:20px}.dialog-copy h2{font-size:34px}.dialog-copy .button{padding-inline:14px}}@media (max-height:500px){.chapter{height:auto;min-height:100svh}.chapter-sticky{height:auto;min-height:100svh;position:relative}.hero-sticky{min-height:620px}.hero-copy h1{font-size:58px}.product-sticky{padding-top:calc(var(--header) + 25px);padding-bottom:35px}.cu-chapter .product-sticky{padding-bottom:110px}.product-art,.cu-chapter .product-art{height:360px}}@media (max-width:760px){.product-chapter{height:auto;min-height:100svh}.product-copy h2{font-size:46px}.product-chapter .product-sticky{height:auto;min-height:100svh;padding-top:calc(var(--header) + 45px);padding-bottom:48px;position:relative}.cu-chapter .product-sticky{padding-bottom:116px}.product-layout,.cu-chapter .product-layout{gap:24px}.product-art,.cu-chapter .product-art{height:clamp(330px,94vw,410px);min-height:330px;max-height:410px;padding:15px 18px}.product-art img{margin-block:12px}}@media (max-width:350px){.product-copy h2{font-size:40px}.product-description{font-size:10px}}.quick-details{color:var(--muted);text-underline-offset:4px;background:0 0;min-height:44px;padding:12px 0;font-size:10px;text-decoration:underline;display:block}.edition-collection{z-index:2;background:linear-gradient(#10294b00,#10294b85);padding:125px 7vw 100px;position:relative}.edition-heading{color:var(--cream);text-align:center;max-width:700px;margin:0 auto 48px}.edition-heading .eyebrow{justify-content:center}.edition-heading h2{margin:20px 0;font:400 clamp(52px,5.5vw,80px)/.98 Cormorant Garamond,serif}.edition-heading h2 em{color:#edd7ad}.edition-heading>p:last-child{margin-top:25px;font-size:13px;line-height:1.8}.edition-grid{grid-template-columns:1fr 1fr;gap:34px;max-width:1100px;margin:auto;display:grid}.edition-card{color:var(--navy);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf7f2e8;border:1px solid #ffffffa0;border-radius:26px;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.edition-card:hover{transform:translateY(-5px);box-shadow:0 25px 70px #00152f40}.edition-image{background:#faf7f240;height:490px;padding:24px 30px}.edition-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.edition-copy{border-top:1px solid #10294b20;padding:28px 30px 32px}.edition-copy .eyebrow{color:#786035;font-size:9px}.edition-copy h3{margin:14px 0;font:400 36px/1.05 Cormorant Garamond,serif}.edition-copy>p:not(.eyebrow){color:var(--muted);font-size:12px}.edition-copy>p span{margin:0 8px}.edition-discover{justify-content:space-between;align-items:center;min-height:36px;margin-top:24px;font-size:11px;display:flex}.edition-discover>span{font-size:22px}#journey>footer{position:relative}.cu-chapter .product-sticky{padding-bottom:45px}@media (max-width:760px){.edition-collection{padding:80px 6vw 65px}.edition-grid{grid-template-columns:1fr;gap:28px}.edition-image{height:390px;padding:22px}.edition-heading h2{font-size:54px}.edition-copy{padding:25px}.edition-copy h3{font-size:33px}.cu-chapter .product-sticky{padding-bottom:55px}}@media (max-width:350px){.edition-image{height:350px}.edition-copy{padding:22px}.edition-copy h3{font-size:29px}}.home-product-price{color:var(--navy);align-items:baseline;gap:18px;margin:17px 0;font-size:25px;display:flex}.home-product-price span{color:var(--muted);font-size:16px}.home-ritual-link{min-height:44px;color:var(--cream);text-underline-offset:5px;align-items:center;margin:18px 0 0 20px;font-size:15px;text-decoration:underline;display:inline-flex}@media (max-width:760px){.home-product-price{margin:12px 0}.home-ritual-link{width:fit-content;margin-left:0;display:flex}.hero-description{max-width:310px}}.product-copy .product-name{font-size:23px;font-weight:500;line-height:1.25}.product-copy .button{min-height:48px;font-size:16px}@media (max-width:760px){.product-copy .product-name{font-size:21px}.product-copy .button{font-size:15px}}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-condensed-latin-400-normal.3eck2fk3exmex.woff2)format("woff2"),url(../media/barlow-condensed-latin-400-normal.3pnfuj59albpm.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-500-normal.38aj5eyydxap2.woff2)format("woff2"),url(../media/barlow-condensed-latin-500-normal.2ouj1ygbbtao3.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.2t96v6p0iv501.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.3id26guef6u69.woff)format("woff")}
body,body :is(h1,h2,h3,h4,p,a,button,select,label,span,em,strong,summary,li,figcaption,small){font-family:Barlow Condensed,Arial Narrow,sans-serif!important}body :is(h1,h2,h3),.wordmark,.pdp-wordmark,.footer-brand{text-transform:uppercase;letter-spacing:.015em!important;font-weight:500!important}body :is(h1,h2,h3) em{font-style:normal;font-weight:500}.hero-copy h1{line-height:.94}.pdp-page .pdp-edition-title{text-transform:uppercase;letter-spacing:.06em;font-style:normal}body :is(.nav-link,.header-cta,.motion-toggle,.pdp-desktop-nav a,.pdp-section-nav a,.pdp-editions a){letter-spacing:.04em;font-size:13px}body :is(.product-description,.pdp-description,.pdp-story-intro>p){font-size:16px;line-height:1.65}body :is(.pdp-benefits p,.pdp-steps p,.pdp-ingredient-copy>p:last-child,.pdp-accordion p){font-size:15px;line-height:1.7}body :is(.product-tags span,.pdp-badges li,.pdp-shop-note){font-size:12px}.pdp-page .pdp-shop{font-size:16px}.pdp-mobile-intro{display:none}.pdp-island-console :is(.time-control,.island-clock,.motion-toggle){background-color:#10294b85}.hero-description{font-size:16px!important}@media (max-width:760px){.pdp-mobile-intro{padding:20px 23px;display:block}.pdp-mobile-intro>p{text-transform:uppercase;font-size:30px;font-weight:500;line-height:1}.pdp-mobile-intro>span{margin-top:10px;font-size:14px;display:block}.pdp-mobile-intro .pdp-shop{min-height:44px;margin-top:15px}.pdp-island-console .time-control select{font-size:13px}}@media (max-width:700px){body .product-description{font-size:15px}body .pdp-product-panel h1{font-size:48px}.hero-copy h1{font-size:clamp(55px,14vw,84px)}}
