@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Manrope:wght@400;500;600&display=swap";:root{--paper:#f5f2ec;--ink:#211f1b;--muted:#726b60;--gold:#b69c72;--line:#d7d1c7;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,sans-serif;scroll-behavior:smooth;scroll-padding-top:100px;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.7}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #997749;outline-offset:5px}::selection{background:#d9c4a2}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);line-height:.97;letter-spacing:-.045em}em{font-weight:400}.eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.muted{color:var(--muted)}.skip{position:fixed;top:-100px;left:16px;background:var(--paper);padding:12px;z-index:100}.skip:focus{top:10px}.header{height:106px;padding:0 4.2vw;display:grid;grid-template-columns:1fr 140px 1fr;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:5}.header nav{display:flex;gap:30px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.wordmark{width:116px;justify-self:center}.header-cta{justify-self:end;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding:8px 0}.header-cta span{margin-left:22px;font-size:17px}.hero{display:grid;grid-template-columns:1.03fr 1fr;min-height:calc(100svh - 106px);max-height:950px}.hero-copy{padding:7vh 6vw 4vh 7vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-copy .eyebrow{color:#807156;margin-bottom:35px}.hero h1{font-size:clamp(66px,7.5vw,118px);max-width:650px}.hero h1 em{display:block}.hero-summary{font-size:13px;line-height:1.85;max-width:295px;margin-top:30px;color:var(--muted)}.solid-link{display:inline-flex;gap:35px;align-items:center;background:var(--ink);color:var(--paper);padding:17px 25px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;margin-top:30px;transition:background .2s}.solid-link:hover{background:#655239}.solid-link span{font-size:18px;line-height:1}.hero-image{position:relative;overflow:hidden;min-height:600px;background:#c5b399}.hero-image img{width:100%;height:100%;object-fit:cover;position:absolute;object-position:51% 48%;animation:arrival 1.8s ease-out both}.image-caption{position:absolute;bottom:24px;left:26px;right:26px;display:flex;justify-content:space-between;color:#fff;font-size:9px;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 5px #000}.hero-bottom{margin-top:60px;display:flex;gap:18px;align-items:center;font-size:9px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase}.vertical-line{display:block;width:1px;height:38px;background:#b9ad98}.scroll-mark{font-size:20px}.chapter{padding:100px 7vw 115px;display:grid;grid-template-columns:1fr 2.1fr;gap:5vw;border-bottom:1px solid var(--line)}.chapter .eyebrow{padding-top:14px;color:var(--muted)}.chapter h2{font-size:clamp(42px,4.4vw,70px);line-height:1.09;max-width:770px}.chapter h2 em{color:#968568}.chapter p{margin-top:26px;max-width:450px;font-size:13px;color:var(--muted);line-height:1.9}.founder{font-size:10px!important;letter-spacing:.13em;text-transform:uppercase;margin-top:28px!important;color:var(--ink)!important}.collection{background:#1c1c19;color:var(--paper);padding:90px 7vw 80px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:44px}.section-top h2{font-size:clamp(52px,5vw,80px);margin-top:20px}.section-top>.eyebrow{color:#b4ab9c}.scent-stage{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw}.scent-image{height:600px;position:relative;overflow:hidden;background:#b9ab92}.scent-image img{width:100%;height:100%;object-fit:cover;object-position:center;animation:fadein .55s ease-out}.scent-index{position:absolute;top:20px;left:23px;font-family:var(--serif);font-size:24px;color:#fff;text-shadow:0 1px 4px #000}.scent-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.scent-tabs{display:flex;width:100%;border-bottom:1px solid #4b4942;margin-bottom:60px}.scent-tabs button{padding:15px 0;background:none;border:0;border-bottom:2px solid transparent;color:#b3ad9f;text-transform:uppercase;font-size:10px;letter-spacing:.14em;flex:1;text-align:left}.scent-tabs button[aria-selected=true]{color:var(--paper);border-color:var(--gold)}.scent-content h3{font-family:var(--serif);font-size:74px;line-height:1;margin:17px 0 26px}.scent-mood{font-family:var(--serif);font-size:31px;line-height:1.25;max-width:330px}.scent-description{font-size:13px;line-height:1.9;color:#bdb6a8;max-width:310px;margin-top:24px}.scent-notes{margin:30px 0 0;padding:20px 0;border-top:1px solid #4b4942;border-bottom:1px solid #4b4942;font-size:10px;letter-spacing:.1em;width:100%;color:#e7ded0}.text-link{font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;justify-content:space-between;gap:40px;padding:17px 0;border-bottom:1px solid var(--gold);margin-top:20px}.collection-end{margin-top:40px;font-size:10px;letter-spacing:.08em;color:#b3ad9f}.invitation{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:110px 7vw 100px}.invitation h2{font-size:clamp(62px,6vw,90px);margin:26px 0}.invitation-copy>p:last-child{max-width:320px;color:var(--muted);font-size:13px;line-height:1.9}.signup{align-self:center}.signup label.email-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px}.email-row{display:flex;gap:10px;border-bottom:1px solid var(--ink);padding-bottom:12px}.email-row input{border:0;background:none;min-width:0;flex:1;padding:8px 0;font-size:16px;color:var(--ink);border-radius:0}.email-row button{background:none;border:0;color:var(--ink);font-size:11px;letter-spacing:.09em;white-space:nowrap}.consent{display:flex;align-items:flex-start;gap:10px;margin-top:23px;font-size:11px;color:var(--muted);line-height:1.7}.consent input{accent-color:var(--ink);margin:4px 0 0;width:15px;height:15px;flex-shrink:0}.privacy-hint{margin-top:12px;font-size:10px;color:var(--muted)}.privacy-hint a{text-decoration:underline;text-underline-offset:3px}.form-message{margin-top:15px;font-size:12px;min-height:21px}.form-message.error{color:#942d2d}.signup-success{padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signup-success h3{font-family:var(--serif);font-size:42px;line-height:1.1;margin:10px 0 15px}.signup-success p{font-size:12px;color:var(--muted);line-height:1.8}.signup-success a{text-decoration:underline}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.footer{border-top:1px solid var(--line);padding:30px 4.2vw;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:10px;color:var(--muted)}.footer img{width:80px}.footer-links{display:flex;gap:25px}.footer a:hover{text-decoration:underline}.legal{max-width:720px;margin:0 auto;padding:80px 25px 100px}.legal h1{font-size:65px;margin:35px 0}.legal h2{font:28px var(--serif);letter-spacing:0;margin:32px 0 12px}.legal p,.legal li{font-size:14px;color:var(--muted);margin:15px 0}.legal a{text-decoration:underline}.legal button{background:var(--ink);color:var(--paper);border:0;padding:15px 25px}.studio{max-width:1150px;margin:0 auto;padding:60px 30px}.studio h1{font-size:64px}.studio-head{display:flex;justify-content:space-between;align-items:center}.studio table{width:100%;border-collapse:collapse;margin-top:35px}.studio td,.studio th{border-bottom:1px solid var(--line);padding:16px 12px;text-align:left;font-size:12px}.studio-count{font-family:var(--serif);font-size:70px;margin-top:35px}.studio button{padding:8px 12px;border:1px solid var(--line);background:none}.studio code{font-size:12px}.progress{position:fixed;left:0;top:0;height:2px;background:var(--gold);z-index:20;transform-origin:left;width:100%;transform:scaleX(var(--progress,0))}.brand-line{display:block;font-size:6.5px;letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;margin-top:4px}.footer-brand{display:flex;flex-direction:column;align-items:center}.footer-brand .brand-line{font-size:6px}.collection-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 26px;margin-bottom:38px}.collection-selector button{display:flex;align-items:center;gap:12px;min-width:0;padding:17px 0;border:0;border-bottom:1px solid #4b4942;background:none;color:#bdb6a8;font-size:11px;text-transform:uppercase;letter-spacing:.09em;text-align:left;transition:color .25s,border-color .25s}.collection-selector button[aria-selected=true]{color:var(--paper);border-bottom-color:var(--gold)}.collection-number{font-family:var(--serif);font-size:16px;color:#958773}.collection-image img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;background:#eeece7;opacity:0;visibility:hidden;animation:none;transition:opacity .4s ease,visibility .4s ease}.collection-image img.is-active{opacity:1;visibility:visible}.collection-image .scent-index{z-index:1}.scent-panel-stack{display:grid;align-items:stretch;align-content:center;min-width:0}.scent-panel{grid-area:1/1;min-width:0;width:100%;display:grid;grid-template-rows:auto auto minmax(82px,auto) minmax(112px,auto) auto auto;align-content:start;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease}.scent-panel.is-active{visibility:visible;opacity:1;pointer-events:auto}.scent-panel .scent-description{margin-top:14px}.scent-panel .scent-notes{margin-top:0}.scent-panel .text-link{justify-self:start}.scent-panel-stack:focus-visible{outline:2px solid var(--gold);outline-offset:8px}@media(max-width:900px){.collection-selector{gap:0 16px}.collection-selector button{font-size:10px;gap:7px}.collection-number{font-size:13px}.brand-line{font-size:5.5px}.scent-panel{grid-template-rows:auto auto minmax(100px,auto) minmax(128px,auto) auto auto}}@media(max-width:600px){.collection-selector{gap:0 9px;margin-bottom:26px}.collection-selector button{display:block;font-size:8px;letter-spacing:.02em;padding:12px 0}.collection-number{display:block;font-size:12px;margin-bottom:3px}.scent-panel{grid-template-rows:auto auto minmax(76px,auto) minmax(96px,auto) auto auto}.scent-panel .scent-description{margin-top:8px}}@keyframes arrival{0%{transform:scale(1.035);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero{min-height:790px}.hero-copy{padding-left:10vw}.hero-image{max-height:900px}}@media(max-width:900px){.header{height:88px;padding:0 25px;grid-template-columns:1fr 95px 1fr}.wordmark{width:90px}.header nav{gap:15px;font-size:9px}.header nav a:last-child{display:none}.header-cta{font-size:9px}.header-cta span{margin-left:8px}.hero{min-height:0;max-height:none}.hero-copy{padding:55px 6vw}.hero h1{font-size:68px}.hero-image{min-height:620px}.hero-summary{font-size:12px}.hero-bottom{margin-top:40px}.chapter{padding:70px 6vw;grid-template-columns:1fr 3fr}.collection{padding:65px 6vw}.scent-stage{gap:5vw}.scent-image{height:490px}.scent-content h3{font-size:58px}.scent-tabs{margin-bottom:34px}.scent-mood{font-size:27px}.invitation{padding:80px 6vw;gap:7vw}.invitation h2{font-size:60px}}@media(max-width:600px){.header{height:84px;padding:0 20px;grid-template-columns:1fr 94px 1fr}.header-cta{font-size:8px;letter-spacing:.06em}.header-cta span{display:none}.header nav{font-size:8px}.hero{display:flex;flex-direction:column}.hero-copy{padding:50px 25px 40px}.hero-copy .eyebrow{margin-bottom:26px;font-size:9px}.hero h1{font-size:clamp(65px,15.5vw,89px);max-width:100%}.hero-summary{max-width:280px;margin-top:23px}.solid-link{margin-top:25px}.hero-bottom{display:none}.hero-image{height:500px;min-height:0}.chapter{display:block;padding:65px 25px}.chapter .eyebrow{margin-bottom:28px}.chapter h2{font-size:44px}.chapter p{font-size:12px}.collection{padding:65px 25px 45px}.section-top{display:block;margin-bottom:30px}.section-top h2{font-size:52px}.section-top>.eyebrow{margin-top:22px}.scent-stage{display:flex;flex-direction:column;gap:25px}.scent-image{height:470px}.scent-content{width:100%}.scent-tabs{margin-bottom:25px}.scent-content h3{font-size:60px;margin:14px 0 18px}.scent-mood{font-size:29px;max-width:100%}.scent-description{max-width:100%;margin-top:16px}.scent-notes{margin-top:22px}.invitation{display:block;padding:65px 25px}.invitation h2{font-size:66px}.signup{margin-top:42px}.email-row button{font-size:10px}.footer{padding:27px 25px;flex-wrap:wrap;justify-content:space-between}.footer-links{width:100%;justify-content:space-between}.legal h1{font-size:50px}.studio{padding:40px 18px}.studio-head{display:block}.studio{overflow-x:auto}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.progress{display:none}}.scent-image.collection-image{width:100%;height:auto;aspect-ratio:4/5;align-self:center;background:#e9e3d9}.collection-image img{object-fit:cover}.hero{max-height:none}.hero-copy{padding-top:48px;padding-bottom:40px}.hero-copy .eyebrow{margin-bottom:24px}.hero h1{font-size:clamp(60px,6.3vw,100px)}.hero-summary{margin-top:22px;max-width:390px}.hero-signup{width:100%;max-width:440px;margin-top:28px;scroll-margin-top:32px}.hero-signup .signup{width:100%;margin-top:0}.hero-signup .consent{margin-top:16px}.hero-signup .email-row button{background:var(--ink);color:var(--paper);padding:10px 14px}.hero-signup .form-message:empty{display:none}.hero-bottom{margin-top:30px}.launch-reminder{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:75px 7vw}.launch-reminder h2{font-size:clamp(38px,4vw,58px);margin-top:18px}.launch-reminder .solid-link{margin-top:0;flex-shrink:0}@media(max-width:600px){.hero-copy{padding:34px 25px}.hero h1{font-size:clamp(54px,13vw,76px)}.hero-signup{margin-top:24px}.hero-image{height:420px}.launch-reminder{align-items:flex-start;flex-direction:column;padding:55px 25px}.hero-signup .email-row{gap:5px}.hero-signup .email-row button{font-size:10px;padding:10px}}.header{grid-template-columns:1fr 190px 1fr}.wordmark{width:190px}.wordmark img{width:142px;height:auto;margin-inline:auto}.wordmark .brand-line{font-size:10px;letter-spacing:.08em;margin-top:9px}.footer-brand{width:180px}.footer-brand img{width:122px;height:auto}.footer-brand .brand-line{font-size:9px;letter-spacing:.08em;margin-top:8px}@media(max-width:900px){.header{height:108px;grid-template-columns:1fr 160px 1fr}.wordmark{width:160px}.wordmark img{width:126px}.wordmark .brand-line{font-size:9px}.header-cta{text-align:right;line-height:1.6}}@media(max-width:600px){.header{padding-inline:16px}.header-cta{max-width:76px;white-space:normal}}.privacy-details{margin-top:14px;font-size:11px;color:var(--muted)}.privacy-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.privacy-details p{margin:12px 0;line-height:1.8}.privacy-details a{text-decoration:underline}.privacy-details[open]{padding:12px;background:#eee9df}.owner-access{padding:12px 25px 22px;text-align:center;color:var(--muted);font-size:10px}.owner-access summary{cursor:pointer}.owner-access form{max-width:320px;margin:20px auto}.owner-access input{padding:10px;width:100%;border:1px solid var(--line);background:var(--paper)}.owner-access button{padding:10px 20px;margin-top:10px;border:0;background:var(--ink);color:var(--paper)}.errors{color:#942d2d}.scent-image img{animation:none}.scent-index{pointer-events:none}.newsletter-status{scroll-margin-top:30px}.no-js .collection-selector{display:none}.no-js .scent-panel{visibility:visible;opacity:1;pointer-events:auto;grid-area:auto;margin-bottom:30px}.no-js .scent-image{align-self:start}.signup-success:focus{outline:2px solid var(--gold)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hero{grid-template-columns:1fr 1fr;min-height:740px;max-height:none}.hero-copy{padding:76px 5.8vw 80px 7vw;justify-content:center}.hero-copy>.eyebrow{margin-bottom:32px;font-size:15px;letter-spacing:.18em;color:#776447}.hero h1{font-size:clamp(60px,6vw,96px);line-height:1;letter-spacing:-.045em;max-width:600px}.hero-summary{max-width:400px;font-size:14px;line-height:1.85;margin-top:28px}.hero-signup{margin-top:42px;max-width:470px}.hero-signup .email-row{border:1px solid #b7ad9d;padding:5px;gap:8px;background:#fcfaf6;align-items:stretch}.hero-signup .email-row input{padding:12px 10px;font-size:14px}.hero-signup .email-row button{padding:14px 16px;font-size:10px;letter-spacing:.04em;transition:background .2s}.hero-signup .email-row button:hover{background:#655239}.hero-signup .consent{margin-top:17px;max-width:440px;font-size:11px;line-height:1.6}.hero-signup .privacy-hint{margin-top:10px;font-size:10px}.hero-image{min-height:740px}.hero-image img{object-position:51% 48%}.footer-privacy{padding:0 4.2vw 24px}.footer-privacy .privacy-details{max-width:820px;margin:0 auto;font-size:12px;scroll-margin-top:25px}.footer-privacy .privacy-details[open]{padding:24px}@media(min-width:1600px){.hero-copy{padding-left:9vw}.hero,.hero-image{min-height:800px}}@media(max-width:1100px)and (min-width:901px){.hero-copy{padding:60px 4vw}.hero h1{font-size:62px}.hero-signup .email-row{flex-direction:column;gap:4px}.hero-signup .email-row button{padding:14px}.hero-image{min-height:740px}}@media(max-width:900px){.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:58px 7vw 60px;width:100%;align-items:flex-start}.hero h1{font-size:clamp(62px,9vw,84px)}.hero-summary{max-width:440px}.hero-signup{max-width:490px;margin-top:34px}.hero-image{width:100%;min-height:0;height:560px}.hero-image img{object-position:50% 48%}.footer-privacy{padding-inline:7vw}}@media(max-width:600px){.hero-copy{padding:44px 25px 46px}.hero-copy>.eyebrow{font-size:13px;margin-bottom:27px}.hero h1{font-size:clamp(48px,11.5vw,68px);line-height:1.03}.hero-summary{font-size:13px;margin-top:23px;max-width:340px}.hero-signup{margin-top:30px}.hero-signup .email-row{flex-direction:column;padding:5px;gap:3px}.hero-signup .email-row input{padding:12px}.hero-signup .email-row button{padding:14px;font-size:11px}.hero-signup .consent{font-size:10px}.hero-image{height:440px}.footer-privacy{padding-inline:25px}}.footer-privacy .privacy-details summary{text-align:center}.header-cta span,.email-row button span,.text-link span,.solid-link span{font-size:0;display:inline-block;position:relative;width:14px;height:14px;vertical-align:middle;flex-shrink:0}.header-cta span:before,.email-row button span:before,.text-link span:before,.solid-link span:before{content:"";position:absolute;top:2px;right:2px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor}.header-cta span:after,.email-row button span:after,.text-link span:after,.solid-link span:after{content:"";position:absolute;top:7px;left:1px;width:12px;height:1px;background:currentColor;transform:rotate(-45deg)}.subscription-confirmation{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;min-height:660px;padding:64px 5vw;gap:7vw;align-items:center}.subscription-copy>.eyebrow{color:#796447;margin-bottom:24px}.subscription-copy h1{font-size:clamp(64px,6.5vw,94px);line-height:.98;letter-spacing:-.045em;margin:0 0 28px;font-weight:400}.subscription-copy h1 em{font-weight:400}.subscription-intro{font-size:16px;line-height:1.8;margin-bottom:24px;max-width:410px;color:#514b43}.subscription-native{margin:0 0 30px;padding-top:22px;border-top:1px solid #d9d2c7;max-width:440px}.subscription-native .shopify-email-marketing-confirmation__container{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important}.subscription-native h1{display:none}.subscription-native p,.subscription-native div{font-size:14px;line-height:1.8;color:#686158}.subscription-native p{margin:0 0 8px}.subscription-native a{display:inline-block;font-size:12px;color:#514b43;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.subscription-copy>.solid-link{padding:21px 25px;gap:36px;font-size:11px;max-width:100%;display:inline-flex}.subscription-signature{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:19px;margin-top:28px;color:#796447}.subscription-image{position:relative;background:#e8e1d5;min-width:0}.subscription-image img{display:block;width:100%;height:510px;object-fit:cover}.subscription-image>p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:16px 19px;font-size:9px;letter-spacing:.1em;color:#514b43}.shopify-email-marketing-confirmation__container{max-width:720px;margin:64px auto;padding:32px 24px;font-size:16px;line-height:1.8}@media(max-width:800px){.subscription-confirmation{padding:44px 25px;grid-template-columns:1fr;gap:38px;min-height:0}.subscription-copy h1{font-size:64px}.subscription-intro{font-size:15px}.subscription-image img{height:340px}.subscription-image{max-width:520px;width:100%}.subscription-native{max-width:none}}@media(prefers-reduced-motion:reduce){.subscription-confirmation *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/after-london.css.map */
