@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=Italiana&display=swap");:root{color-scheme:light;--ink:#1f2925;--muted:#737870;--cream:#eeeae0;--paper:#f5f2e9;--pale:#e6e0d3;--border:rgba(31,41,37,.17);--serif:"Italiana","Bodoni MT",Georgia,serif;--sans:"DM Sans",Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);-webkit-font-smoothing:antialiased}::selection{background:#667b6f;color:#fff}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}em{font-weight:400}.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}.announcement{height:29px;display:flex;justify-content:center;gap:27px;align-items:center;background:#29352e;color:#e9e8df;font-size:9px;letter-spacing:.18em;font-weight:600}.announcement span{color:#a9b5a8}.site-header{position:relative;z-index:20;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--border)}.header-top{display:flex;justify-content:space-between;padding:10px 36px 0;font-size:9px;letter-spacing:.13em;color:#787d72}.header-main,.header-top{max-width:1600px;margin:auto}.header-main{min-height:91px;padding:10px 35px 18px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px}.nav-end,.nav-start{display:flex;align-items:center;gap:24px;font-size:10px;letter-spacing:.1em;font-weight:600}.nav-end{justify-content:flex-end}.nav-end a,.nav-start a,.text-arrow{transition:opacity .25s}.nav-end a:hover,.nav-start a:hover,.text-arrow:hover{opacity:.55}.brand-lockup{text-align:center;display:flex;align-items:center;flex-direction:column;gap:3px;white-space:nowrap;min-width:0}.brand-main{font-family:var(--serif);letter-spacing:.055em;font-weight:400;font-size:35px;line-height:1}.brand-small{font-size:8px;letter-spacing:.35em;font-weight:600}.bag-counter{font-weight:400}.menu-toggle{display:none;border:0;background:none;font-size:19px}.eyebrow,.overline{font-size:10px;letter-spacing:.21em;font-weight:600}.hero{min-height:690px;display:grid;grid-template-columns:53% 47%;background:#27342e;color:#eeeae1}.hero-left{position:relative;padding:34px clamp(26px,5vw,84px) 37px;min-height:680px;flex-direction:column;background:radial-gradient(ellipse at 90% 70%,rgba(109,131,108,.17),transparent 50%),#28352e}.hero-bottom,.hero-eyebrow,.hero-left{display:flex;justify-content:space-between}.hero-bottom,.hero-eyebrow{font-size:9px;letter-spacing:.16em;opacity:.68}.hero-copy{max-width:730px;margin:0 -30px 0 0;z-index:2;padding:30px 0}.hero-copy .overline{color:#aebcae;margin-bottom:26px}.hero h1{font:400 clamp(74px,7vw,123px)/.91 var(--serif);letter-spacing:-.035em}.hero h1 em{display:inline-block;color:#c2c5b2}.hero-description{font-weight:300;font-size:16px;line-height:1.9;max-width:390px;margin:31px 0 35px;color:#d2d7cd}.button-primary,.dark-button,.light-button{min-height:49px;display:inline-flex;align-items:center;justify-content:space-between;gap:45px;padding:17px 21px;font-size:10px;letter-spacing:.13em;font-weight:700;transition:background .2s,transform .2s}.light-button{border:1px solid #deded4;color:#1f2823;background:#edeae0}.button-primary:not(:disabled):hover,.dark-button:hover,.light-button:hover{transform:translateY(-2px)}.hero-right{min-height:680px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 46% 35%,#607266 0,#3b5149 32%,#1c2a27 75%);display:flex;justify-content:center;align-items:center}.hero-right:before{content:"";position:absolute;inset:0;background:linear-gradient(150deg,transparent 45%,rgba(1,9,7,.6)),radial-gradient(ellipse at 20% 75%,rgba(172,181,148,.18),transparent 42%)}.hero-glow{width:350px;height:470px;position:absolute;top:5%;left:17%;filter:blur(70px);background:rgba(216,203,151,.16);border-radius:50%}.hero-silhouette{position:relative;width:clamp(220px,25vw,380px);height:390px;filter:drop-shadow(26px 35px 23px rgba(0,0,0,.35));transform:translateY(60px)}.hero-vessel{position:absolute;left:4%;right:4%;top:42px;bottom:17px;background:linear-gradient(100deg,#14120f 4%,#62553e 18%,#29221a 27%,#463c2c 50%,#1f1a16 72%,#685b46 84%,#1f1912 98%);border-radius:22px 22px 38px 38px;box-shadow:inset 15px 0 21px rgba(255,214,139,.16),inset -15px 0 18px #110e0a,0 6px 2px rgba(0,0,0,.35)}.hero-vessel:before{content:"";position:absolute;top:-22px;left:0;right:0;height:45px;border-radius:50%;background:radial-gradient(ellipse at 50% 60%,#1e1e1a 0,#111 47%,#7e7052 52%,#241d14 67%,#c1aa75 75%,#291d14 80%)}.hero-vessel-label{position:absolute;top:51%;left:17%;right:17%;height:113px;transform:translateY(-5%);background:linear-gradient(95deg,#d2cbb9,#f0ebdd 29%,#e5decf 68%,#c5bba6);color:#20251e;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:12px;box-shadow:0 2px 9px rgba(0,0,0,.18)}.hero-vessel-label span{font-size:17px;letter-spacing:.13em;font-family:var(--serif)}.hero-vessel-label i{font-size:9px;letter-spacing:.24em;font-style:normal}.hero-vertical{position:absolute;right:25px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;font-size:9px;letter-spacing:.2em;color:#cad0bf}.hero-image-caption{position:absolute;bottom:30px;left:28px;font-size:9px;letter-spacing:.15em;color:#c0c9ba}.manifesto-strip{min-height:235px;background:#e9e7dc;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:55px clamp(28px,8.5vw,160px)}.manifesto-strip p{font:400 clamp(36px,4.2vw,67px)/1.13 var(--serif)}.manifesto-strip p em{color:#889186}.manifesto-strip>span{align-self:flex-end;font-size:9px;letter-spacing:.16em}.section-shell{max-width:1520px;margin:auto;padding-left:clamp(24px,6vw,100px);padding-right:clamp(24px,6vw,100px)}.collection-intro{padding-top:115px;padding-bottom:135px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:100px;margin-bottom:65px}.section-heading .overline{margin-bottom:24px}.closing-feature h2,.collection-head h1,.editorial-hero h1,.memory-feature h2,.section-heading h2,.simple-page h1{font:400 clamp(68px,7vw,114px)/.94 var(--serif);letter-spacing:-.025em}.closing-feature h2 em,.collection-head h1 em,.editorial-hero h1 em,.memory-feature h2 em,.section-heading h2 em,.simple-page h1 em{color:#8d998e}.section-heading-aside{width:280px;max-width:100%;padding-bottom:8px}.section-heading-aside p{font-size:14px;line-height:1.8;color:#657067;margin-bottom:27px}.text-arrow{font-size:10px;letter-spacing:.13em;font-weight:700;border-bottom:1px solid #9ca59d;padding-bottom:10px;display:inline-flex}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.product-card{min-width:0}.product-art-link{display:block;position:relative;overflow:hidden}.product-art-index{position:absolute;right:18px;top:18px;font-size:8px;letter-spacing:.15em;color:rgba(255,255,255,.8)}.fragrance-art{overflow:hidden;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 55% 45%,#748b84,#394f4c 55%,#253633)}.art-forest{background:radial-gradient(ellipse at 40% 35%,#a4a48a,#4d6151 42%,#1b3027 82%)}.art-morning{background:radial-gradient(ellipse at 57% 25%,#c8b4a0,#938f88 37%,#514f55 78%)}.art-other{background:radial-gradient(ellipse at 57% 25%,#9f9682,#514d47 48%,#262c29 90%)}.art-aurora{position:absolute;inset:-20%;background:radial-gradient(ellipse at 60% 22%,rgba(242,225,182,.3),transparent 52%);z-index:-1}.art-forest .art-aurora{background:radial-gradient(ellipse at 25% 25%,rgba(151,182,136,.23),transparent 60%)}.art-horizon{position:absolute;width:130%;height:36%;bottom:-7%;background:radial-gradient(ellipse at center,rgba(0,0,0,.3),transparent 65%)}.candle-shadow{position:absolute;width:55%;height:14%;bottom:8%;border-radius:50%;background:rgba(0,0,0,.3);filter:blur(15px)}.candle-object{width:48%;height:51%;position:relative;filter:drop-shadow(15px 24px 15px rgba(0,0,0,.28));transform:translateY(8%);transition:transform .6s}.product-art-link:hover .candle-object{transform:translateY(1%) scale(1.025)}.candle-top{height:15px;width:100%;position:absolute;z-index:3;top:0;background:radial-gradient(ellipse,#11130f 54%,#827354 65%,#181a15 78%);border-radius:50%}.candle-glass{position:absolute;top:8px;bottom:0;width:100%;border-radius:12px 12px 22px 22px;background:linear-gradient(90deg,#181c18,#534731 15%,#1e211c 30%,#433725 58%,#1b211d 76%,#605039 90%,#1d211b);box-shadow:inset 5px 0 9px rgba(255,231,161,.17),inset -6px 0 8px rgba(0,0,0,.5)}.candle-glass,.candle-label{display:flex;align-items:center;justify-content:center}.candle-label{height:39%;width:84%;background:linear-gradient(100deg,#c6c1b3,#eee9dc 28%,#ece6d7 70%,#bdb7a5);flex-direction:column;text-align:center;color:#33382f;padding:8px 3px;gap:7px;overflow:hidden}.candle-label span{font:400 clamp(10px,1.35vw,17px)/1 var(--serif);letter-spacing:.03em}.candle-label i{font-size:4px;letter-spacing:.15em;font-style:normal}.candle-label strong{font:400 clamp(8px,1vw,13px)/1.05 var(--serif)}.candle-label small{font-size:5px;letter-spacing:.15em}.candle-bottom{position:absolute;bottom:-3px;left:1%;width:98%;height:9px;border-radius:50%;background:#251f18}.art-corner{position:absolute;bottom:17px;left:17px;color:rgba(246,244,236,.7);font-size:8px;letter-spacing:.16em}.art-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product-meta{gap:12px;margin-top:21px;font-size:9px;letter-spacing:.13em;color:#798079}.product-meta,.product-title-link{display:flex;justify-content:space-between;align-items:center}.product-title-link{gap:15px;margin:11px 0 9px}.product-title-link h3{font:400 clamp(26px,2.9vw,39px)/1.1 var(--serif)}.product-title-link span{font-size:18px;transition:transform .2s}.product-title-link:hover span{transform:translate(4px,-4px)}.product-card p{font-size:13px;color:#6d746d;line-height:1.6}.memory-feature{display:grid;grid-template-columns:1fr 1fr;min-height:590px}.memory-feature-art{position:relative;overflow:hidden;min-height:520px;background:radial-gradient(ellipse at 45% 65%,#55614c 0,#283d32 44%,#14251e 75%);isolation:isolate}.memory-feature-art:before{content:"";position:absolute;bottom:-70px;left:-10%;right:-10%;height:65%;border-radius:50%;background:linear-gradient(#24392e,#0b1710);filter:blur(15px)}.memory-feature-art:after{content:"";position:absolute;left:25%;top:-20%;width:45%;height:100%;transform:rotate(19deg);background:linear-gradient(90deg,transparent,rgba(248,243,198,.18),transparent);filter:blur(35px)}.fine-label{position:absolute;top:36px;left:39px;z-index:2;color:#e5e5d7;font-size:9px;letter-spacing:.18em}.landscape-glow{position:absolute;left:30%;bottom:30%;width:46%;height:33%;filter:blur(80px);background:rgba(179,194,153,.2)}.memory-feature-copy{padding:100px clamp(30px,8vw,130px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#d9dcd1}.memory-feature-copy h2{font-size:clamp(53px,5.3vw,85px);margin:27px 0 35px}.memory-feature-copy h2 em{color:#6f806d}.memory-feature-copy p:not(.overline){max-width:410px;font-size:15px;line-height:2;color:#566156;margin-bottom:42px}.dark-button{background:#28372f;border:1px solid #28372f;color:#f6f0e4}.closing-feature{padding-top:165px;padding-bottom:170px;text-align:center}.closing-feature h2{margin:24px auto 22px}.closing-feature>p:not(.overline){font-size:15px;color:#69716b;margin-bottom:35px}.site-footer{background:#202c25;color:#efede3}.footer-intro{text-align:center;padding:105px 20px 112px;border-bottom:1px solid rgba(246,243,232,.15)}.footer-intro .eyebrow{color:#a6b1a1}.footer-intro h2{font:400 clamp(65px,7vw,105px)/1 var(--serif);margin:20px 0}.footer-intro h2 em{color:#a3b39e}.footer-intro>p{font-size:14px;color:#c7cec2;margin:0 auto 30px;line-height:1.7}.newsletter{width:min(450px,100%);margin:auto;display:flex;position:relative;flex-wrap:wrap;border-bottom:1px solid #9ba99d}.newsletter input{flex:1 1;min-width:150px;border:0;background:transparent;color:#fff;outline:0;padding:15px 5px;font-size:11px;letter-spacing:.1em}.newsletter input::placeholder{color:#aab5a8}.newsletter button{border:0;background:transparent;color:#fff;padding:12px 5px;font-size:10px;letter-spacing:.1em;font-weight:700}.consent-note{font-size:10px!important;line-height:1.5!important;color:#aeb6ac;margin:8px 0 0;text-align:left;width:100%}.consent-note a{text-decoration:underline}.form-message{font-size:11px;width:100%;margin-top:9px;color:#dce3d7;text-align:left}.footer-grid{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:35px;max-width:1550px;margin:auto;padding:76px clamp(28px,6vw,100px) 90px}.footer-brand .brand-main{font-size:37px}.footer-brand p{font-size:13px;line-height:1.8;color:#aeb6a9;margin-top:18px}.footer-grid h3{font-size:10px;letter-spacing:.18em;margin-bottom:25px;font-weight:600}.footer-grid a{font-size:12px;color:#c0c9bd;display:block;margin-bottom:15px}.footer-grid a:hover{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.11);padding:25px clamp(28px,6vw,100px);font-size:9px;letter-spacing:.14em;color:#a1ada0}.page-bg{background:#efede5}.collection-head{padding-top:95px;padding-bottom:64px}.collection-head h1{margin:27px 0 35px}.collection-head-foot{display:flex;justify-content:space-between;align-items:end;gap:50px}.collection-head-foot p{max-width:480px;color:#606b61;font-size:16px;line-height:1.8}.collection-head-foot span{font-size:9px;letter-spacing:.2em}.collection-list{padding-bottom:140px}.collection-outro{background:#28372e;text-align:center;color:#f5efe5;padding:110px 20px 118px}.collection-outro p{font-size:10px;letter-spacing:.18em;color:#a8b7a5}.collection-outro h2{margin-top:19px;font:400 clamp(54px,6vw,93px)/1.1 var(--serif)}.collection-outro em{color:#a8b7a5}.product-page{max-width:1600px;margin:auto;padding:20px clamp(20px,5vw,80px) 125px}.product-breadcrumb{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em;color:#6a746b;margin:31px 0}.product-detail-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(40px,8vw,130px);align-items:center}.art-large{aspect-ratio:4/5;min-height:650px}.art-large .candle-object{width:42%;height:48%}.art-large .candle-label span{font-size:18px}.art-large .candle-label strong{font-size:15px}.product-detail-copy{padding:25px 0 35px;max-width:540px}.product-detail-copy h1{font:400 clamp(60px,6vw,100px)/1.02 var(--serif);margin:25px 0 17px}.product-subtitle{font-size:17px;color:#738071;font-style:italic;font-family:Georgia,serif}.detail-rule{height:1px;background:var(--border);margin:39px 0}.detail-story{font-size:15px;line-height:2;color:#5d655d;max-width:480px}.notes-heading{margin-top:45px;font-size:10px;letter-spacing:.15em;font-weight:700}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0 42px}.notes-grid div{display:flex;flex-direction:column;gap:10px}.notes-grid span{font-size:9px;letter-spacing:.16em;color:#92998e}.notes-grid strong{font-size:12px;font-weight:500}.detail-specs{display:flex;gap:30px;border-top:1px solid var(--border);padding:18px 0;font-size:11px;color:#626e63}.detail-price{font:400 28px/1.2 var(--serif);margin:10px 0 20px}.buy-actions .button-primary{background:#2b3a32;border:1px solid #2b3a32;color:#fff;width:100%;justify-content:center;font-size:11px}.buy-actions .button-primary:disabled{background:#777f74;border-color:#777f74}.buy-actions p{font-size:11px;line-height:1.7;color:#748072;margin-top:13px}.detail-service{border-top:1px solid var(--border);margin-top:34px;padding-top:23px;color:#6e786e;font-size:12px;display:flex;flex-direction:column;gap:14px}.detail-service a{text-decoration:underline;font-size:10px;letter-spacing:.08em}.editorial-hero{min-height:595px;background:#29382f;color:#eeeadd;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;padding:80px 25px;position:relative;overflow:hidden}.editorial-hero:before{content:"";position:absolute;width:800px;height:600px;top:-340px;right:-240px;filter:blur(95px);border-radius:50%;background:#455b49}.editorial-hero>*{position:relative}.editorial-hero h1{margin:32px 0}.editorial-hero em{color:#abb9a7!important}.editorial-hero>p{font-size:15px;color:#d0d7cc}.editorial-body{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 2fr;gap:60px;padding:115px 35px}.editorial-index{font-size:10px;letter-spacing:.15em;color:#738173;padding-top:10px}.editorial-body h2{font:400 clamp(46px,5vw,73px)/1.1 var(--serif);margin-bottom:35px}.editorial-body h2 em{color:#829081}.editorial-body p{font-size:16px;line-height:2;max-width:660px;margin-bottom:25px;color:#626c60}.editorial-body a{margin-top:20px}.philosophy-panel{padding:110px 24px 120px;text-align:center;background:radial-gradient(ellipse at 60% 40%,#6b7c63,#26372c 68%);color:#f3f0e6}.philosophy-panel span{font-size:10px;letter-spacing:.2em}.philosophy-panel h2{font:400 clamp(65px,8vw,125px)/1 var(--serif);margin:30px auto}.philosophy-panel h2 em{color:#bbc4ae}.simple-page{padding-top:110px;padding-bottom:150px;min-height:75vh}.simple-page h1{margin:27px 0 45px}.journal-subtitle,.simple-lead{max-width:560px;color:#69746a;font-size:17px;line-height:1.9}.ritual-steps{border-top:1px solid var(--border);margin-top:70px}.ritual-steps>div{display:grid;grid-template-columns:10% 35% 55%;gap:20px;padding:32px 0;border-bottom:1px solid var(--border);align-items:start}.ritual-steps span{font-size:12px;color:#859084}.ritual-steps h2{font:400 39px/1.2 var(--serif)}.ritual-steps p{font-size:14px;line-height:1.8;color:#727d72;max-width:460px}.fine-print{margin-top:27px;font-size:12px;color:#6d796e;line-height:1.7}.journal-empty{max-width:850px;margin-top:110px;background:#dce0d7;padding:80px 70px}.journal-empty span{font-size:10px;letter-spacing:.18em}.journal-empty h2{font:400 clamp(45px,5vw,75px)/1.05 var(--serif);margin:30px 0}.journal-empty p{max-width:450px;line-height:1.9;color:#69766a;margin-bottom:30px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:115px;padding:40px 0;border-top:1px solid var(--border)}.contact-grid>div>span{font-size:10px;letter-spacing:.17em}.contact-grid h2{font:400 48px/1.1 var(--serif);margin:25px 0}.contact-grid p{font-size:15px;max-width:450px;line-height:1.85;color:#6f7b70;margin-bottom:25px}.legal-page{max-width:950px}.legal-page>p:not(.overline){font-size:16px;line-height:2;color:#5e685e;margin-bottom:25px}.not-found p{max-width:450px;line-height:1.7;margin-bottom:35px}.action-page{max-width:1000px;margin:auto;padding:110px 30px 140px;min-height:75vh}.action-page h1{font:400 clamp(60px,7vw,100px)/1 var(--serif);margin:20px 0 40px}.action-page h1 em{color:#8a9689}.bag-item{display:grid;grid-template-columns:95px 1fr auto;gap:22px;align-items:center;padding:21px 0;border-top:1px solid var(--border)}.bag-item .fragrance-art{width:95px;min-height:125px}.bag-item .candle-label span{font-size:6px}.bag-item .candle-label strong{font-size:5px}.bag-item .candle-label i,.bag-item .candle-label small{font-size:3px}.bag-item h3{font:400 32px var(--serif)}.bag-item p{font-size:11px;letter-spacing:.08em;color:#788078;margin:6px 0 12px}.bag-actions{display:flex;align-items:center;gap:13px}.bag-actions button{border:1px solid #b6c0b4;background:transparent;color:#303b33;min-width:27px;height:27px}.bag-actions .remove{border:0;text-decoration:underline;font-size:10px;letter-spacing:.1em;margin-left:10px}.bag-total{border-top:1px solid var(--ink);padding:25px 0;display:flex;justify-content:space-between;align-items:center;font-size:16px}.bag-total strong{font:400 31px var(--serif)}.checkout-button{background:#2c3c32;border:0;color:#fff;width:100%;text-align:center;min-height:55px;letter-spacing:.14em;font-size:11px;font-weight:600}.checkout-button:disabled{opacity:.4}.checkout-note{font-size:12px;color:#69776a;line-height:1.7;margin-top:14px}.empty-state{border-top:1px solid var(--border);padding:60px 0}.empty-state h2{font:400 50px var(--serif);margin-bottom:25px}.empty-state p{margin-bottom:30px;line-height:1.8}.account-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px}.account-card{padding:40px;background:#e7e7df}.account-card h2{font:400 46px var(--serif);margin-bottom:18px}.account-card p{font-size:13px;line-height:1.8;color:#6c766d}.account-form{display:flex;flex-direction:column;gap:16px;margin-top:30px}.account-form input,.account-form textarea{background:#f7f6ef;border:1px solid #bfc8bc;min-height:49px;padding:14px 16px;color:#27362c;font-size:13px;width:100%}.account-form label{font-size:10px;letter-spacing:.12em}.account-form .checkbox-line{display:flex;gap:10px;align-items:center;font-size:12px;letter-spacing:0}.account-form input[type=checkbox]{min-height:unset;width:auto}.account-form button{background:#2c3c32;border:0;color:#fff;min-height:51px;font-size:11px;letter-spacing:.13em;font-weight:600}.account-form button:disabled{opacity:.45}.text-button{border:0;background:transparent;text-decoration:underline;font-size:12px;color:#445747;margin-top:16px;padding:5px 0}.account-message{margin:19px 0;color:#536952;line-height:1.7;font-size:13px}.account-panel{border-top:1px solid var(--border);padding-top:25px}.account-panel h2{font:400 40px var(--serif);margin:20px 0}.account-panel p{line-height:1.8;font-size:14px;color:#677369}.orders-list{margin-top:25px}.order-row{border-top:1px solid var(--border);padding:20px 0;display:flex;justify-content:space-between;gap:10px}.order-row span{font-size:12px;color:#667367}@media(max-width:1100px){.header-main{grid-template-columns:1fr 1.4fr 1fr}.nav-end,.nav-start{gap:11px;font-size:9px}.brand-main{font-size:31px}.hero h1{font-size:clamp(64px,8vw,93px)}.hero-left,.hero-right{min-height:640px}.section-heading{gap:40px}}@media(max-width:760px){.announcement{font-size:8px;gap:12px}.announcement span,.header-top{display:none}.header-main{min-height:75px;padding:12px 19px;grid-template-columns:43px 1fr 83px}.menu-toggle{display:block;grid-column:1;grid-row:1;text-align:left;padding:8px 0}.brand-lockup{grid-column:2;grid-row:1}.brand-main{font-size:clamp(24px,6.3vw,33px)}.brand-small{font-size:6px}.nav-end{grid-column:3;grid-row:1}.nav-end>a:first-child{display:none}.nav-end a{font-size:9px}.nav-start{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:start;gap:0;background:var(--paper);padding:17px 25px 25px;border-bottom:1px solid var(--border);box-shadow:0 15px 18px rgba(0,0,0,.08)}.nav-start.nav-open{display:flex}.nav-start a{font-size:13px;padding:14px 0}.hero{grid-template-columns:1fr}.hero-left{min-height:530px;padding:30px 29px 35px}.hero-right{min-height:470px}.hero h1{font-size:clamp(62px,12vw,100px)}.hero-copy{margin:0}.hero-description{font-size:14px}.hero-right{order:1}.hero-glow{width:280px}.hero-silhouette{height:330px;width:270px;transform:translateY(30px)}.hero-image-caption{bottom:18px}.manifesto-strip{min-height:215px;padding:46px 27px;display:block}.manifesto-strip>span{display:block;margin-top:34px}.section-shell{padding-left:25px;padding-right:25px}.collection-intro{padding-top:75px;padding-bottom:85px}.section-heading{display:block;margin-bottom:40px}.section-heading h2{font-size:72px}.section-heading-aside{margin-top:28px;width:100%}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-title-link h3{font-size:27px}.product-meta{flex-direction:column;align-items:start;gap:5px;font-size:8px}.memory-feature{grid-template-columns:1fr}.memory-feature-art{min-height:390px}.memory-feature-copy{padding:75px 30px}.memory-feature h2{font-size:63px}.closing-feature{padding-top:100px;padding-bottom:110px}.closing-feature h2{font-size:74px}.footer-intro{padding:78px 25px}.footer-intro h2{font-size:73px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:40px;padding:60px 28px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;padding:30px 25px}.collection-head{padding-top:75px}.collection-head h1{font-size:75px}.collection-head-foot{display:block}.collection-head-foot span{display:block;margin-top:28px}.collection-list{padding-bottom:90px}.product-page{padding:20px 24px 95px}.product-breadcrumb span{display:none}.product-detail-grid{grid-template-columns:1fr;gap:35px}.art-large{min-height:unset;aspect-ratio:4/5}.product-detail-copy h1{font-size:72px}.product-detail-copy{max-width:unset}.editorial-hero{min-height:500px}.editorial-hero h1{font-size:70px}.editorial-body{grid-template-columns:1fr;padding:70px 30px;gap:25px}.editorial-body h2{font-size:60px}.philosophy-panel{padding:85px 20px}.philosophy-panel h2{font-size:75px}.simple-page{padding-top:75px;padding-bottom:100px}.simple-page h1{font-size:76px}.ritual-steps>div{grid-template-columns:40px 1fr;gap:12px}.ritual-steps p{grid-column:2}.ritual-steps h2{font-size:32px}.journal-empty{padding:48px 30px}.contact-grid{grid-template-columns:1fr;gap:40px}.action-page{padding:75px 23px 100px}.action-page h1{font-size:70px}.account-grid{grid-template-columns:1fr;gap:45px}}@media(max-width:450px){.hero h1{font-size:60px}.product-grid{grid-template-columns:1fr}.product-art-index{font-size:9px}.product-title-link h3{font-size:35px}.collection-head h1,.section-heading h2{font-size:66px}.fragrance-art:not(.art-large){aspect-ratio:4/4.6}.footer-grid{gap:30px}.footer-brand .brand-main{font-size:32px}.bag-item{grid-template-columns:70px 1fr;gap:14px}.bag-item .fragrance-art{width:70px;min-height:100px}.bag-item>strong{grid-column:2}.account-card{padding:27px}.editorial-hero h1{font-size:60px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.journal-list{margin-top:90px;border-top:1px solid var(--border)}.journal-list-item{border-bottom:1px solid var(--border);padding:38px 0;display:grid;grid-template-columns:23% 1fr 25px;gap:25px;transition:padding .2s}.journal-list-item:hover{padding-left:10px}.journal-list-item>span{font-size:10px;letter-spacing:.14em;color:#758275;padding-top:10px}.journal-list-item h2{font:400 clamp(35px,4vw,65px)/1.12 var(--serif);margin:0 0 12px}.journal-list-item p{font-size:14px;color:#657367;line-height:1.7;max-width:700px}.journal-list-item b{font-weight:400}.article-hero{background:#29372e;color:#f1eee3;text-align:center;padding:90px 24px 110px;position:relative}.article-back{display:block;font-size:10px;letter-spacing:.13em;margin-bottom:90px;text-align:left}.article-hero .overline{color:#bbc9b9;margin-bottom:26px}.article-hero h1{font:400 clamp(70px,8vw,125px)/1.03 var(--serif);max-width:1040px;margin:0 auto 26px}.article-hero>p:last-child{font:400 19px/1.6 Georgia,serif;color:#c7d4c6;max-width:650px;margin:auto}.article-content{max-width:850px;margin:85px auto 100px;padding:0 30px;font-size:17px;line-height:1.95;color:#48574a}.article-content h2{font:400 55px/1.15 var(--serif);margin:55px 0 20px}.article-content h3{font:400 38px/1.2 var(--serif);margin:45px 0 20px}.article-content p{margin:20px 0}.article-content>img{width:100%;height:auto;margin-bottom:65px}.article-content a{text-decoration:underline}.article-next{padding:0 30px 130px;text-align:center}@media(max-width:760px){.journal-list-item{grid-template-columns:1fr 25px}.journal-list-item>span{grid-column:1/-1}.journal-list-item h2{font-size:45px}.article-back{margin-bottom:65px}.article-hero{padding-top:45px}.article-hero h1{font-size:65px}}@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500&family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Jost:wght@300;400;500;600&display=swap");:root{--ink:#201f17;--muted:#655f53;--cream:#e8dcc5;--paper:#e8dac1;--pale:#e1d1b6;--border:rgba(58,51,36,.34);--serif:"Bodoni Moda","Times New Roman",serif;--editorial:"Cormorant Garamond",Georgia,serif;--sans:"Jost",Arial,sans-serif}html{scroll-behavior:smooth}body{background:#081108;color:var(--ink);font-family:var(--sans);font-size:15px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #a37731;outline-offset:4px}::selection{background:#53633c;color:#f5e8cf}.glass-stage{padding:19px clamp(12px,3.2vw,61px) clamp(75px,9vw,150px);background:radial-gradient(ellipse 38% 24% at 48% -4%,rgba(251,174,57,.31),transparent 85%),radial-gradient(ellipse 16% 40% at 7% 12%,rgba(140,103,18,.38),transparent 83%),radial-gradient(ellipse 15% 46% at 94% 26%,rgba(205,128,22,.28),transparent 86%),radial-gradient(ellipse 35% 33% at 55% 80%,rgba(63,81,21,.25),transparent),linear-gradient(90deg,#080c05,#24320d 4%,#0b1508 12%,#0b1c0d 42%,#071408 74%,#1a2b09 93%,#060c05);box-shadow:inset 0 0 44px 8px #010601,inset 24px 0 44px rgba(255,170,35,.13),inset -23px 0 43px rgba(255,182,49,.13)}.glass-stage:before{inset:0;z-index:-1;border:clamp(7px,1vw,15px) solid rgba(6,17,4,.67);border-radius:clamp(23px,4vw,65px);box-shadow:inset 0 0 0 1px rgba(221,193,79,.31),inset 0 13px 10px rgba(226,176,78,.21),inset 0 -15px 20px rgba(249,179,47,.16),0 0 0 2px rgba(24,28,8,.8)}.glass-stage:after,.glass-stage:before{content:"";position:absolute;pointer-events:none}.glass-stage:after{left:2.5%;right:2.5%;height:28px;top:12px;z-index:0;border-radius:50%;border-top:2px solid rgba(234,186,73,.73);filter:blur(2px)}.glass-reflections{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden}.glass-reflections:after,.glass-reflections:before{content:"";position:absolute;top:20%;width:6%;height:63%;filter:blur(25px);background:linear-gradient(180deg,transparent,rgba(255,176,48,.17) 22%,rgba(209,131,19,.08) 48%,transparent)}.glass-reflections:before{left:0}.glass-reflections:after{right:0}.glass-flame{position:absolute;top:3px;width:31px;height:74px;transform:translateX(-50%);border-radius:56% 44% 54% 46%/80% 77% 23% 20%;background:radial-gradient(ellipse at 50% 72%,#fffbd1 0,#ffcd69 31%,#e78b1a 63%,transparent 77%);filter:blur(3px) drop-shadow(0 0 25px #e3a03c);opacity:.71;mix-blend-mode:screen;animation:gentleFlicker 6s ease-in-out infinite alternate}.flame-one{left:34%}.flame-two{left:67%;top:18px;transform:scale(.58);opacity:.44;animation-delay:2.3s}@keyframes gentleFlicker{0%,to{opacity:.56;filter:blur(4px)}48%{opacity:.78;filter:blur(3px)}}.glass-stage .site-header{color:#f4e9ce;background:linear-gradient(180deg,rgba(1,11,5,.73),rgba(10,24,7,.28));border:0;border-bottom:1px solid rgba(232,204,133,.63);max-width:1570px;margin:auto;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header .header-main{min-height:113px;max-width:none;padding:15px clamp(12px,3.3vw,55px) 19px;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,1.18fr) minmax(0,1fr);align-items:center;gap:14px}.site-header .nav-end,.site-header .nav-start{font:400 10px/1.4 var(--sans);letter-spacing:.24em;display:flex;align-items:center;gap:clamp(13px,2.4vw,36px)}.site-header .nav-end{justify-content:flex-end}.site-header .nav-end a,.site-header .nav-start a{white-space:nowrap;transition:color .2s}.site-header .nav-end a:hover,.site-header .nav-start a:hover{color:#e9b66a;opacity:1}.site-header .brand-lockup{color:#f3ebd7;gap:6px}.footer-brand .brand-main,.site-header .brand-main{font:400 clamp(32px,3.5vw,56px)/1.12 var(--serif);letter-spacing:.16em;white-space:nowrap}.site-header .brand-small{font:400 10px/1 var(--editorial);letter-spacing:.49em}.site-header .bag-link{display:flex;align-items:center;gap:7px;position:relative}.site-header .bag-counter{font-size:10px;font-weight:500;letter-spacing:0}.site-header .menu-toggle,.site-header .mobile-nav-only{display:none}.label-shell{position:relative;z-index:2;max-width:1510px;margin:34px auto 0;padding:clamp(18px,2.25vw,37px);overflow:hidden;border:1px solid rgba(252,240,211,.57);border-radius:clamp(19px,3.5vw,49px);background:linear-gradient(130deg,rgba(255,255,255,.23),transparent 38%),linear-gradient(90deg,rgba(130,91,40,.08),transparent 12%,transparent 86%,rgba(115,86,39,.08)),#e5d7bd;box-shadow:0 20px 80px rgba(0,0,0,.49),0 0 0 7px rgba(16,29,6,.25),inset 0 0 34px rgba(110,78,31,.16),inset 0 0 0 1px rgba(111,74,29,.24)}.label-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(97deg,rgba(88,74,53,.045),rgba(88,74,53,.045) 1px,transparent 0,transparent 5px),radial-gradient(ellipse at 20% 30%,rgba(255,255,255,.2),transparent 55%);opacity:.45;mix-blend-mode:multiply}.label-shell>main{position:relative;z-index:1}.label-edition{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(22px,5vw,80px);align-items:center;margin:0 clamp(10px,3vw,52px) 24px;color:#292619;font:400 13px var(--editorial);letter-spacing:.58em;text-align:center;white-space:nowrap}.edition-line{display:block;height:1px;background:rgba(59,51,35,.54)}.label-cover{background-size:cover;background-position:center 56%;min-height:clamp(365px,35vw,535px);display:flex;align-items:center;position:relative;overflow:hidden;border-radius:clamp(8px,1.65vw,20px) clamp(8px,1.65vw,20px) 0 0;color:#efe6d0}.label-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,16,12,.12),transparent 55%,rgba(8,12,9,.37));pointer-events:none}.label-cover-content{position:relative;padding:clamp(34px,4.6vw,78px) clamp(24px,5vw,91px);width:100%}.hero-small{font-size:9px;letter-spacing:.27em;margin:0 0 15px;color:rgba(239,230,207,.79)}.label-cover h1{font:400 clamp(54px,5.45vw,92px)/.83 var(--editorial);letter-spacing:.011em;text-shadow:0 2px 14px rgba(0,0,0,.24);margin:0 0 24px}.label-cover h1 em{font-weight:400;font-style:italic}.cover-rule{width:34px;height:1px;background:#d6c5a2;margin:24px 0 14px}.cover-description{font:italic 400 clamp(17px,1.65vw,23px)/1.2 var(--editorial);letter-spacing:.03em;color:#f3e8ce;max-width:460px;margin-bottom:25px}.label-cta{display:inline-flex;gap:32px;justify-content:space-between;align-items:center;padding:13px 21px;border:1px solid #d4c5a4;font:400 10px/1.2 var(--sans);letter-spacing:.23em;color:#f7edda;min-width:252px;background:rgba(5,12,9,.18);transition:background .25s,transform .25s}.label-cta:hover{background:rgba(233,218,181,.18);transform:translateY(-2px)}.cover-image-credit{position:absolute;bottom:18px;right:27px;font-size:8px;letter-spacing:.2em;opacity:.73}.landscape-index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;border-bottom:1px solid var(--border);padding-top:7px;padding-bottom:22px}.landscape-entry{min-width:0;display:flex;flex-direction:column}.landscape-image{overflow:hidden;aspect-ratio:1.46;background:#39483c}.landscape-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.69) contrast(1.05) brightness(.87);transition:transform .65s,filter .65s}.landscape-entry:hover .landscape-image img{transform:scale(1.08);filter:saturate(.88) contrast(1.04)}.landscape-title{display:flex;flex-direction:column;justify-content:center;min-height:57px;gap:5px;padding:9px 4px 5px;text-align:center;border-right:1px solid var(--border)}.landscape-entry:last-child .landscape-title{border-right:0}.landscape-title span{font:500 clamp(12px,1.25vw,17px)/1.2 var(--editorial);letter-spacing:.21em}.landscape-title small{font:400 8px/1 var(--sans);letter-spacing:.21em;color:#68604f}.label-manifesto{display:grid;grid-template-columns:24% 1fr auto;align-items:center;gap:30px;margin:7px clamp(8px,2.2vw,35px) 0;padding:22px 0;border-bottom:1px solid var(--border)}.label-manifesto h2{font:400 clamp(16px,2vw,26px)/1.15 var(--serif);letter-spacing:.18em}.label-manifesto p{font:italic 400 clamp(17px,1.7vw,22px)/1.23 var(--editorial);border-left:1px solid var(--border);padding-left:clamp(16px,3vw,50px);max-width:640px}.label-manifesto a{display:flex;gap:20px;align-items:center;white-space:nowrap;border:1px solid rgba(72,62,44,.58);padding:13px 17px;font-size:9px;letter-spacing:.19em;transition:background .25s}.label-manifesto a:hover{background:rgba(99,70,30,.1)}.label-seal{margin:19px clamp(8px,3vw,50px) 0;display:flex;align-items:center;gap:27px;justify-content:center}.label-seal>span{height:1px;max-width:430px;flex:1 1;background:var(--border)}.house-seal{width:82px;height:34px}.chapter-section{padding:clamp(90px,10vw,170px) clamp(4px,3vw,52px) clamp(70px,8vw,125px)}.chapter-heading{display:grid;grid-template-columns:1fr 310px;gap:40px;align-items:end;margin-bottom:43px}.eyebrow,.overline{font:500 10px/1.5 var(--sans);letter-spacing:.22em}.chapter-heading .overline{margin-bottom:19px}.chapter-heading h2{font:400 clamp(53px,6vw,88px)/.99 var(--editorial)}.chapter-heading h2 em,.chapter-landscape-copy h2 em{font-weight:400;color:#7b775f}.chapter-intro p{font:400 18px/1.5 var(--editorial);margin-bottom:20px}.text-arrow{font:500 10px/1.6 var(--sans);letter-spacing:.14em;color:#2a291f;border-bottom:1px solid rgba(58,51,36,.4);padding-bottom:7px}.chapter-section .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-card .fragrance-art{aspect-ratio:4/4.7}.fragrance-art{position:relative;isolation:isolate;background:#3e4737;border:1px solid rgba(54,51,36,.16)}.fragrance-art .art-photo{width:100%;height:100%;inset:0;position:absolute;object-fit:cover;filter:saturate(.74) contrast(1.06)}.fragrance-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,13,10,.09) 15%,rgba(5,11,8,.55));pointer-events:none}.editorial-art-overlay{position:absolute;z-index:2;left:10%;right:10%;top:31%;text-align:center;display:flex;flex-direction:column;gap:10px;color:#f4eee0;text-shadow:0 2px 9px rgba(0,0,0,.4)}.editorial-art-overlay span{font:400 9px/1.4 var(--sans);letter-spacing:.22em}.editorial-art-overlay strong{font:400 clamp(29px,3vw,48px)/1 var(--editorial)}.editorial-art-overlay small{font:400 10px/1.3 var(--sans);letter-spacing:.19em}.fragrance-art .art-corner{z-index:2;font-size:8px;color:#f4e8d0;letter-spacing:.11em}.product-card .product-meta{color:#6c624f;font-size:9px}.product-card .product-title-link h3{font:400 clamp(31px,3.2vw,43px)/1.1 var(--editorial)}.product-card>p{font:400 17px/1.4 var(--editorial);color:#595445}.chapter-landscape{display:grid;grid-template-columns:1fr 1fr;background:rgba(219,207,181,.5);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.chapter-landscape-image{min-height:515px;background-position:50%;background-size:cover;position:relative}.chapter-landscape-image span{position:absolute;bottom:28px;left:25px;color:white;font-size:9px;letter-spacing:.23em}.chapter-landscape-copy{padding:clamp(42px,6vw,90px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.chapter-landscape-copy h2{font:400 clamp(48px,5vw,76px)/1 var(--editorial);margin:20px 0 26px}.chapter-landscape-copy>p:not(.overline){font:400 20px/1.52 var(--editorial);max-width:480px;margin-bottom:28px}.label-memories{display:grid;grid-template-columns:auto 1fr minmax(160px,320px) auto auto;gap:30px;align-items:center;padding:53px 2px 30px}.label-memories .line{width:37px;height:1px;background:var(--border)}.label-memories h2{font:400 clamp(23px,2.7vw,43px)/1 var(--serif);letter-spacing:.15em;margin-top:7px}.label-memories p:not(.overline){font:400 18px/1.3 var(--editorial)}.paper-outline-link{border:1px solid var(--border);padding:14px 20px;white-space:nowrap;font:500 10px var(--sans);letter-spacing:.14em;transition:background .2s}.paper-outline-link:hover{background:rgba(56,49,32,.09)}.label-shell .page-bg{background:transparent}.label-shell .collection-outro{border-radius:8px}.label-shell .editorial-hero{background:radial-gradient(ellipse at center,#536348,#192719);border-radius:7px}.label-shell .account-card,.label-shell .journal-empty{background:#d9c9a8}.label-shell .memory-feature-copy{background:#d8c8a9}.label-shell .action-page,.label-shell .product-page{max-width:1400px}.label-shell .article-hero{background:#233021}.label-shell .action-page h1,.label-shell .collection-head h1,.label-shell .product-detail-copy h1,.label-shell .simple-page h1{font-family:var(--editorial);letter-spacing:0}.label-shell .product-detail-copy h1{font-size:clamp(50px,5.6vw,90px)}.label-shell .product-detail-copy .detail-story{font:400 20px/1.5 var(--editorial)}.label-shell .product-subtitle{font:italic 400 23px var(--editorial)}.label-shell .notes-grid strong{font:400 18px/1.3 var(--editorial)}.label-shell .account-form input,.label-shell .account-form textarea{background:#f0e5d0;border:1px solid #9d9179}.label-shell .account-form button,.label-shell .buy-actions .button-primary,.label-shell .checkout-button{background:#283321;color:#f1e4d1}.label-shell .legal-page>p{color:#4a4539}.credits-list{border-top:1px solid var(--border);margin:55px 0 40px}.credits-list>div{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:21px 0;border-bottom:1px solid var(--border)}.credits-list span{font:400 23px var(--editorial)}.credits-list a{font:500 10px var(--sans);letter-spacing:.1em;text-align:right;text-decoration:underline;text-underline-offset:4px}.site-footer{background:#0e1a10;color:#eee3d0;border-top:1px solid rgba(231,191,99,.36)}.site-footer .footer-intro{border-color:rgba(232,224,193,.18);padding:100px 22px 104px}.site-footer .footer-intro h2{font:400 clamp(68px,8vw,105px)/1 var(--editorial)}.site-footer .footer-intro h2 em{color:#c6a97d}.site-footer .footer-intro>p{font:400 20px/1.4 var(--editorial)}.site-footer .footer-grid{grid-template-columns:2.2fr 1fr 1fr 1fr;max-width:1570px;padding-top:79px;padding-bottom:79px}.site-footer .footer-brand .brand-main{font-size:40px;letter-spacing:.18em}.site-footer .footer-brand p{font:400 10px/2 var(--sans);letter-spacing:.14em}.site-footer .footer-grid a{font:400 14px var(--editorial);color:#ddd2c0}.site-footer .footer-grid h3{font:500 10px var(--sans);letter-spacing:.22em;color:#b5a58b}.site-footer .footer-bottom{color:#b2a58a}@media(max-width:1160px){.site-header .header-main{grid-template-columns:1fr minmax(255px,1.2fr) 1fr;padding-left:17px;padding-right:17px}.site-header .nav-end,.site-header .nav-start{gap:12px;font-size:9px;letter-spacing:.1em}.site-header .brand-main{font-size:37px;letter-spacing:.12em}.label-manifesto{grid-template-columns:1fr 1.6fr;gap:20px}.label-manifesto a{grid-column:2;justify-self:start}.label-memories{grid-template-columns:1fr 1fr auto}.label-memories .line{display:none}}@media(max-width:760px){.glass-stage{padding:8px 8px 65px}.glass-stage:before{border-width:6px;border-radius:22px}.glass-stage:after{top:8px;left:5%;right:5%}.site-header .header-main{grid-template-columns:42px minmax(0,1fr) 40px;min-height:79px;padding:12px 10px}.site-header .menu-toggle{display:block;grid-column:1;grid-row:1;color:#f4e8cf;font-size:22px;line-height:1;border:0;background:none;padding:9px 7px}.site-header .brand-lockup{grid-column:2;grid-row:1;gap:5px}.site-header .brand-main{font-size:clamp(23px,6.9vw,34px);letter-spacing:.11em}.site-header .brand-small{font-size:7px;letter-spacing:.38em}.site-header .nav-end{grid-column:3;grid-row:1;justify-content:flex-end}.site-header .nav-end .desktop-nav{display:none}.site-header .nav-start{display:none;position:absolute;top:100%;left:0;right:0;z-index:40;background:rgba(14,27,13,.97);border:1px solid rgba(232,208,145,.29);padding:15px 22px 24px;flex-direction:column;align-items:flex-start;gap:0;box-shadow:0 18px 30px rgba(0,0,0,.4)}.site-header .nav-start.nav-open{display:flex}.site-header .nav-start a{font:400 12px var(--sans);letter-spacing:.17em;padding:13px 0;width:100%}.site-header .nav-start .mobile-nav-only{display:block}.label-shell{margin:14px 5px 0;padding:15px 13px 20px;border-radius:25px}.label-edition{font-size:10px;letter-spacing:.28em;gap:13px;margin:4px 10px 16px}.label-cover{min-height:440px;background-position:60%;align-items:flex-end;border-radius:9px 9px 0 0}.label-cover-content{padding:31px 23px 38px;background:linear-gradient(0deg,rgba(2,8,5,.58),transparent)}.label-cover h1{font-size:clamp(55px,13vw,89px);line-height:.84}.hero-small{font-size:8px;letter-spacing:.16em}.cover-description{font-size:19px;max-width:340px}.cover-image-credit{display:none}.landscape-index{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:4px;margin:0 -2px;padding-bottom:14px;scrollbar-width:thin}.landscape-entry{flex:0 0 min(42vw,220px);scroll-snap-align:start}.landscape-image{aspect-ratio:1.2}.landscape-title{min-height:65px}.landscape-title span{font-size:15px;letter-spacing:.14em}.landscape-title small{font-size:7px}.label-manifesto{grid-template-columns:1fr;margin:0 4px;padding:27px 8px;gap:17px}.label-manifesto h2{font-size:20px}.label-manifesto p{padding-left:14px;font-size:20px}.label-manifesto a{grid-column:1;justify-self:start;font-size:9px}.label-seal{margin-top:18px}.chapter-section{padding:85px 5px 95px}.chapter-heading{grid-template-columns:1fr;gap:20px}.chapter-heading h2{font-size:clamp(55px,12vw,79px)}.chapter-intro{max-width:400px}.chapter-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 11px}.editorial-art-overlay span{font-size:7px}.editorial-art-overlay strong{font-size:29px}.editorial-art-overlay small{font-size:8px}.chapter-landscape{grid-template-columns:1fr}.chapter-landscape-image{min-height:340px}.chapter-landscape-copy{padding:47px 29px 58px}.chapter-landscape-copy h2{font-size:63px}.label-memories{grid-template-columns:1fr;justify-items:center;text-align:center;gap:22px;padding:73px 14px 50px}.label-memories h2{font-size:31px}.label-shell .section-shell{padding-left:15px;padding-right:15px}.label-shell .action-page h1,.label-shell .collection-head h1,.label-shell .simple-page h1{font-size:clamp(56px,11vw,88px)}.label-shell .product-page{padding-left:10px;padding-right:10px}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:43px 20px;padding:60px 30px}.site-footer .footer-brand{grid-column:1/-1}.site-footer .footer-brand .brand-main{font-size:36px}.site-footer .footer-intro{padding:65px 25px}.site-footer .footer-intro h2{font-size:76px}.site-footer .footer-bottom{flex-direction:column}}@media(max-width:470px){.label-shell{padding:13px 10px 20px}.label-cover{min-height:420px}.label-cover h1{font-size:clamp(53px,13.3vw,70px)}.landscape-entry{flex-basis:57vw}.chapter-section .product-grid{grid-template-columns:1fr;gap:36px}.product-card .fragrance-art{aspect-ratio:4/4.5}.label-manifesto p{font-size:19px}.credits-list>div{flex-direction:column;align-items:flex-start;gap:6px}.credits-list a{text-align:left}}@media(prefers-reduced-motion:reduce){.glass-flame{animation:none}.landscape-image img{transition:none}}.glass-stage{padding:0 0 clamp(60px,6vw,120px);background:radial-gradient(ellipse 22% 12% at 34% 7%,rgba(229,139,14,.29),transparent 85%),radial-gradient(ellipse 22% 13% at 67% 7%,rgba(225,126,15,.28),transparent 85%),radial-gradient(ellipse 7% 66% at 3% 39%,rgba(235,174,44,.24),transparent 92%),radial-gradient(ellipse 8% 68% at 97% 38%,rgba(255,172,38,.29),transparent 92%),radial-gradient(ellipse 65% 18% at 50% 0,rgba(70,65,5,.25),transparent 85%),linear-gradient(90deg,#010603,#182409 2%,#070d04 9%,#071005 25%,#060e04 50%,#081205 75%,#070c03 92%,#2a3109 97%,#030702);box-shadow:inset 16px 0 34px rgba(0,0,0,.65),inset -16px 0 36px rgba(0,0,0,.6)}.glass-stage:after,.glass-stage:before{display:none}.vessel-art{position:absolute;top:0;left:0;right:0;width:100%;height:auto;aspect-ratio:1672/941;z-index:1;pointer-events:none;mix-blend-mode:screen}.vessel-art svg{display:block;width:100%;height:100%;overflow:visible}.glass-stage .site-header{top:auto;width:82.5%;max-width:1600px;margin:clamp(16px,2.5vw,40px) auto 0;background:transparent;border-bottom:1px solid rgba(237,211,137,.66)}.glass-stage .site-header .header-main{padding:7px clamp(4px,.9vw,16px) 15px;min-height:92px}.glass-stage .site-header .brand-main{font-size:clamp(45px,4.1vw,70px);letter-spacing:.13em;line-height:.94}.glass-stage .site-header .brand-small{font-size:clamp(8px,.85vw,13px)}.glass-stage .site-header .nav-end,.glass-stage .site-header .nav-start{font:400 clamp(9px,.62vw,11px)/1.4 Jost,sans-serif;letter-spacing:.2em}.glass-stage .label-shell:has(.label-home){background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important}.glass-stage .label-shell:has(.label-home):before{display:none}.glass-stage .label-home{z-index:3}.glass-stage .intro-label{position:relative;isolation:isolate;width:88%;max-width:1600px;margin:5px auto 0;padding:clamp(17px,1.5vw,25px) clamp(18px,2vw,35px) clamp(14px,1.3vw,24px);border:1px solid rgba(255,246,214,.6);border-radius:clamp(26px,3.6vw,62px);overflow:hidden;background:radial-gradient(ellipse at 47% 28%,rgba(255,250,222,.7),transparent 58%),radial-gradient(ellipse at 4% 50%,rgba(117,88,45,.2),transparent 29%),radial-gradient(ellipse at 96% 55%,rgba(117,77,33,.18),transparent 25%),linear-gradient(90deg,#c9ad80,#e8d3b3 8%,#f0ddc0 23%,#ebd9ba 73%,#d2b38c 94%,#a9875e);box-shadow:0 10px 23px rgba(0,0,0,.38),0 30px 60px rgba(0,0,0,.36),inset 2px 2px 1px rgba(255,255,236,.75),inset -8px 0 24px rgba(96,70,32,.14),inset 0 0 65px rgba(113,82,42,.11)}.glass-stage .intro-label:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(92deg,rgba(75,51,29,.045),rgba(75,51,29,.045) 1px,transparent 0,transparent 4px);opacity:.36;z-index:0}.glass-stage .intro-label>*{position:relative;z-index:1}.glass-stage .label-edition{margin:0 clamp(5px,3vw,51px) clamp(13px,1.1vw,18px);gap:clamp(15px,3vw,55px);font:400 clamp(12px,1.1vw,18px)/1.2 Cormorant Garamond,Georgia,serif;letter-spacing:.48em}.glass-stage .label-cover{height:clamp(310px,20.3vw,380px);border-radius:clamp(7px,1.65vw,21px) clamp(7px,1.65vw,21px) 0 0;background-position:center 59%}.glass-stage .label-cover:before{background:linear-gradient(90deg,rgba(2,8,7,.42),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.16),transparent 38%,rgba(3,8,5,.19))}.glass-stage .label-cover-content{padding:20px clamp(33px,3.9vw,67px)}.glass-stage .hero-small{display:none}.glass-stage .label-cover h1{font:italic 400 clamp(53px,3.55vw,72px)/.91 Cormorant Garamond,Georgia,serif;letter-spacing:.006em;margin:0 0 10px;text-shadow:1px 2px 11px rgba(0,0,0,.53)}.glass-stage .cover-rule{width:30px;margin:13px 0 10px;background:#dbc79c}.glass-stage .cover-description{font:italic 400 clamp(16px,1.23vw,21px)/1.2 Cormorant Garamond,Georgia,serif;margin:0 0 17px}.glass-stage .label-cta{min-width:245px;min-height:35px;font:400 9px/1 Jost,sans-serif;letter-spacing:.19em}.glass-stage .landscape-index{padding-top:6px}.glass-stage .landscape-image{aspect-ratio:unset;height:clamp(114px,9.05vw,164px)}.glass-stage .landscape-title{min-height:44px;padding:6px 4px 3px}.glass-stage .landscape-title span{font:500 clamp(12px,1.05vw,17px)/1 Cormorant Garamond,Georgia,serif;letter-spacing:.19em}.glass-stage .landscape-title small{display:none}.glass-stage .landscape-image img{filter:saturate(1.07) contrast(1.05) brightness(.98)}.glass-stage .label-manifesto{min-height:66px;grid-template-columns:25% 1fr auto;gap:25px;margin:0 clamp(8px,2.3vw,38px);padding:9px 0 11px;border-bottom:1px solid rgba(76,61,37,.3)}.glass-stage .label-manifesto h2{font:400 clamp(20px,1.65vw,27px)/1.1 Cormorant Garamond,Georgia,serif;white-space:nowrap}.glass-stage .label-manifesto p{font:italic 400 clamp(17px,1.24vw,21px)/1.15 Cormorant Garamond,Georgia,serif;padding-left:clamp(15px,2.6vw,44px)}.glass-stage .label-manifesto a{font:500 9px/1 Jost,sans-serif;letter-spacing:.14em;min-width:180px;padding:10px 14px}.glass-stage .label-seal{margin:11px 3vw 0;gap:25px}.glass-stage .house-seal{width:71px;height:29px}.glass-stage .extended-chapters{background:linear-gradient(145deg,#e8d8b9,#d4bd99);color:#27251b;width:88%;max-width:1600px;padding:40px clamp(18px,4vw,70px);margin:clamp(105px,9vw,180px) auto 0;border-radius:35px;border:1px solid rgba(243,213,151,.54);box-shadow:0 20px 50px rgba(0,0,0,.4)}.glass-stage .chapter-section{padding-top:75px}.glass-stage .chapter-landscape{background:#dcc6a4}.glass-stage .label-memories{padding-bottom:36px}@media (max-width:1150px) and (min-width:761px){.glass-stage .site-header{width:86%}.glass-stage .extended-chapters,.glass-stage .intro-label{width:91%}.glass-stage .site-header .brand-main{font-size:clamp(37px,4.5vw,58px)}.glass-stage .site-header .header-main{grid-template-columns:1fr 1.1fr 1fr}.glass-stage .site-header .nav-end,.glass-stage .site-header .nav-start{gap:11px;letter-spacing:.09em}.glass-stage .label-cover h1{font-size:clamp(43px,5vw,61px)}.glass-stage .label-manifesto{grid-template-columns:23% 1fr 145px;gap:10px}.glass-stage .label-manifesto a{min-width:0}}@media(max-width:760px){.glass-stage{padding:0 0 60px;background:radial-gradient(ellipse at 12% 9%,rgba(244,168,37,.18),transparent 28%),radial-gradient(ellipse at 87% 15%,rgba(244,168,37,.21),transparent 29%),linear-gradient(90deg,#111707,#071104 14%,#081405 85%,#182209);box-shadow:inset 6px 0 10px rgba(225,173,57,.28),inset -6px 0 10px rgba(240,176,47,.27)}.glass-stage .vessel-art{height:400px;aspect-ratio:auto;opacity:.75}.glass-stage .site-header{width:94%;margin:18px auto 0}.glass-stage .site-header .header-main{min-height:76px;padding:9px 10px 14px}.glass-stage .site-header .brand-main{font-size:clamp(29px,7.4vw,44px)}.glass-stage .site-header .brand-small{font-size:8px}.glass-stage .site-header .nav-start{background:#0b1608}.glass-stage .intro-label{width:95%;border-radius:27px;padding:16px 12px 18px;margin-top:8px}.glass-stage .label-edition{font-size:12px;margin:0 14px 14px}.glass-stage .label-cover{height:390px;background-position:58% 55%}.glass-stage .label-cover-content{padding:20px 24px}.glass-stage .label-cover h1{font-size:clamp(53px,10.3vw,69px);line-height:.91}.glass-stage .cover-description{font-size:19px}.glass-stage .landscape-index{padding-bottom:9px}.glass-stage .landscape-image{height:155px}.glass-stage .landscape-title{min-height:41px}.glass-stage .label-manifesto{grid-template-columns:1fr;gap:13px;padding:17px 0}.glass-stage .label-manifesto h2{font-size:23px}.glass-stage .label-manifesto p{font-size:21px;padding-left:16px}.glass-stage .label-manifesto a{justify-self:start}.glass-stage .label-seal{margin-top:13px}.glass-stage .extended-chapters{width:95%;padding:22px 12px;margin-top:100px;border-radius:19px}.glass-stage .chapter-section{padding:50px 10px 70px}}@media(prefers-reduced-motion:reduce){.vessel-art{animation:none}}.glass-stage{background:#071005!important}.glass-stage .vessel-art{display:none!important}.glass-stage .vessel-photograph{position:absolute;right:0;height:min(100svh,1020px);z-index:4;background-image:url(/artwork/glass-vessel.webp)}.glass-stage .site-header{z-index:6}.glass-stage .label-shell{z-index:3}.glass-stage .intro-label{z-index:2}@media(min-width:761px){.glass-stage .label-cover{height:clamp(285px,18.6vw,335px)}.glass-stage .landscape-image{height:clamp(110px,8.35vw,150px)}.glass-stage .label-seal{margin-top:6px}.glass-stage .intro-label{padding-bottom:13px}}@media(max-width:760px){.glass-stage .vessel-photograph{height:470px;background-size:100% 100%;opacity:.95}.glass-stage .intro-label{z-index:2}}.glass-stage{background:#071006!important}.glass-stage .vessel-photograph{background-position:top;image-rendering:auto}.glass-stage .label-shell:has(.label-home){z-index:3!important}.glass-stage .intro-label{z-index:3}.glass-stage .site-header .header-main{padding:8px clamp(10px,1.2vw,20px) 13px}.glass-stage .site-header .brand-lockup{transform:translateY(-2px)}.glass-stage .site-header .brand-main{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,3vw,57px);letter-spacing:.165em;line-height:.93}.glass-stage .site-header .brand-small{font-size:clamp(8px,.66vw,10px);font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:.47em}.glass-stage .site-header .nav-end,.glass-stage .site-header .nav-start{min-width:0;letter-spacing:.12em;gap:clamp(14px,1.7vw,28px)}.glass-stage .label-cover{height:clamp(325px,19vw,355px);background-position:center 56%}.glass-stage .label-cover-content{display:flex;flex-direction:column;max-width:clamp(380px,35vw,610px);padding:16px clamp(24px,3.8vw,66px);box-sizing:border-box}.glass-stage .label-cover h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(49px,3.4vw,65px);font-style:italic;font-weight:400;line-height:.85;letter-spacing:0;margin:0 0 6px}.glass-stage .cover-rule{width:29px;min-height:1px;flex-shrink:0;margin:7px 0 8px}.glass-stage .cover-description{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(18px,1.13vw,20px);font-style:italic;font-weight:400;line-height:1.12;max-width:370px;flex-shrink:0}.glass-stage .label-cta{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:space-between;box-sizing:border-box;width:auto;min-width:244px;padding:10px 17px;margin:0;white-space:nowrap;font-size:9px;border:1px solid rgba(234,216,173,.8)}.glass-stage .label-cta span{display:inline-flex;line-height:1}.glass-stage .cover-image-credit{right:21px;bottom:12px;white-space:nowrap}.glass-stage .label-manifesto{grid-template-columns:minmax(175px,25%) minmax(0,1fr) auto;gap:clamp(17px,2.5vw,42px);padding:14px 0 15px}.glass-stage .label-manifesto h2{letter-spacing:.16em;font-size:clamp(19px,1.56vw,25px);line-height:1.1;margin:0}.glass-stage .label-manifesto p{margin:0;max-width:650px;padding-left:clamp(16px,2.4vw,40px);font-size:clamp(17px,1.17vw,20px);line-height:1.2}.glass-stage .label-manifesto a{min-width:160px;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;padding:11px 17px;margin:0;border:1px solid rgba(72,62,44,.58)}.glass-stage .label-seal{margin-top:8px}@media (min-width:761px) and (max-width:1100px){.glass-stage .site-header .brand-main{font-size:clamp(37px,4vw,47px)}.glass-stage .site-header .nav-end,.glass-stage .site-header .nav-start{font-size:9px;gap:10px;letter-spacing:.08em}.glass-stage .label-cover{height:clamp(315px,27vw,345px)}.glass-stage .label-manifesto{grid-template-columns:minmax(145px,22%) minmax(0,1fr) 155px;gap:14px}}@media (max-width:760px){.glass-stage .site-header .header-main{grid-template-columns:44px minmax(0,1fr) 44px;min-height:76px;padding:9px 8px 13px}.glass-stage .site-header .brand-main{font-size:clamp(26px,7vw,37px);letter-spacing:.1em}.glass-stage .site-header .brand-small{font-size:8px;letter-spacing:.23em}.glass-stage .site-header .nav-start{background:#0c170a}.glass-stage .label-cover{height:clamp(355px,82vw,410px);background-position:58%}.glass-stage .label-cover-content{height:100%;max-width:100%;padding:21px 22px}.glass-stage .label-cover h1{font-size:clamp(51px,11.5vw,65px)}.glass-stage .cover-description{font-size:19px;line-height:1.12}.glass-stage .label-cta{min-width:220px;min-height:39px;font-size:9px;padding:11px 13px}.glass-stage .label-manifesto{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:20px 6px 22px}.glass-stage .label-manifesto p{max-width:none;padding-left:15px;line-height:1.28;font-size:20px}.glass-stage .label-manifesto a{min-height:38px}.glass-stage .cover-image-credit{display:none}}.glass-stage .vessel-photograph{background-image:url(/artwork/glass-vessel-hq.webp)!important}body:has(.glass-stage){background:radial-gradient(ellipse 55% 35% at 50% 7%,rgba(71,61,14,.19),transparent 78%),#050a04}.glass-stage{background:radial-gradient(ellipse 38% 15% at 50% 6%,rgba(196,136,43,.11),transparent 75%),radial-gradient(ellipse 15% 61% at 3% 50%,rgba(106,83,29,.2),transparent 86%),radial-gradient(ellipse 15% 61% at 97% 50%,rgba(106,83,29,.2),transparent 86%),#071006!important;overflow-x:clip}.glass-stage .vessel-photograph{top:0;left:0;width:100%;height:auto!important;aspect-ratio:1672/941;background-image:url(/artwork/glass-clean.webp)!important;background-position:50% 0;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:1!important}.glass-stage .site-header{max-width:none;margin:39px auto 0;position:relative;border-bottom:1px solid rgba(230,201,127,.52);z-index:5}.glass-stage .site-header .header-main{min-height:94px;padding:8px 12px 13px}.glass-stage .site-header .brand-main{font:400 clamp(35px,2.82vw,48px)/.94 Cormorant Garamond,Georgia,serif;letter-spacing:.125em}.glass-stage .site-header .brand-small{font:500 10px/1 Cormorant Garamond,Georgia,serif;letter-spacing:.38em}.glass-stage .site-header .nav-end,.glass-stage .site-header .nav-start{gap:clamp(14px,1.55vw,26px);font-size:10px;letter-spacing:.13em}.glass-stage .label-home{position:relative}.glass-stage .intro-label{width:87%;max-width:none;margin:7px auto 0;padding:21px clamp(18px,2.15vw,36px) 16px;border-radius:clamp(23px,3.2vw,51px);background:linear-gradient(90deg,rgba(151,104,44,.1),rgba(245,225,190,.12) 12%,rgba(246,227,194,.04) 82%,rgba(155,105,48,.14)),#e8d8bb;border:1px solid rgba(244,226,195,.85);box-shadow:0 6px 35px rgba(0,0,0,.32),inset 0 0 48px rgba(113,82,42,.12)}.glass-stage .label-edition{margin:0 clamp(5px,3vw,48px) 13px;gap:clamp(14px,3.2vw,55px);font:500 18px/1 Cormorant Garamond,Georgia,serif;letter-spacing:.36em}.glass-stage .label-cover{min-height:0;height:332px;background-size:cover;background-position:center 51%}.glass-stage .label-cover:before{background:linear-gradient(90deg,rgba(4,11,9,.73),rgba(4,11,9,.28) 28%,transparent 65%)}.glass-stage .label-cover-content{max-width:460px;padding:17px 58px;align-items:flex-start;justify-content:center}.glass-stage .label-cover h1{font:italic 400 60px/.84 Cormorant Garamond,Georgia,serif;margin:0 0 11px;flex-shrink:0}.glass-stage .cover-rule{margin:7px 0 10px}.glass-stage .cover-description{font:italic 400 20px/1.14 Cormorant Garamond,Georgia,serif;margin:0 0 15px}.glass-stage .label-cta{min-width:248px;min-height:36px;padding:11px 15px;border:1px solid rgba(242,224,177,.85);line-height:1}.glass-stage .landscape-index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding-top:7px;padding-bottom:8px}.glass-stage .landscape-image{height:132px;aspect-ratio:auto}.glass-stage .landscape-title{min-height:40px;padding:5px 3px 2px}.glass-stage .landscape-title span{font:500 17px/1.05 Cormorant Garamond,Georgia,serif;letter-spacing:.16em}.glass-stage .label-manifesto{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr) auto;align-items:center;gap:24px;padding:10px 0 12px;min-height:70px}.glass-stage .label-manifesto h2{font:500 24px/1.1 Cormorant Garamond,Georgia,serif;letter-spacing:.18em}.glass-stage .label-manifesto p{font:italic 400 20px/1.14 Cormorant Garamond,Georgia,serif;padding-left:37px}.glass-stage .label-manifesto a{min-height:36px;padding:10px 17px;white-space:nowrap}.glass-stage .label-seal{margin:8px 3vw 0}.glass-stage .extended-chapters{margin-top:clamp(100px,10vw,174px)}@media(max-width:1450px) and (min-width:761px){.glass-stage .site-header{margin-top:2.35vw}.glass-stage .site-header .header-main{min-height:clamp(74px,5.6vw,94px)}.glass-stage .site-header .brand-main{font-size:clamp(34px,2.8vw,44px)}.glass-stage .site-header .nav-end,.glass-stage .site-header .nav-start{font-size:9px;gap:12px}.glass-stage .intro-label{padding:18px 23px 15px}.glass-stage .label-edition{font-size:15px}.glass-stage .label-cover{height:clamp(280px,20vw,325px)}.glass-stage .label-cover h1{font-size:clamp(52px,4vw,58px)}.glass-stage .landscape-image{height:clamp(96px,8vw,125px)}.glass-stage .label-manifesto{grid-template-columns:22% 1fr 160px;gap:14px}.glass-stage .label-manifesto h2{font-size:20px}.glass-stage .label-manifesto p{font-size:17px;padding-left:18px}}@media(max-width:760px){.glass-stage{max-width:none}.glass-stage .vessel-photograph{top:0;width:100%;height:460px!important;aspect-ratio:auto;background-position:top}.glass-stage .site-header{width:94%;margin:15px auto 0}.glass-stage .site-header .header-main{min-height:76px;padding:10px 7px 12px;grid-template-columns:44px minmax(0,1fr) 44px}.glass-stage .site-header .brand-main{font-size:clamp(26px,7vw,40px);letter-spacing:.09em}.glass-stage .site-header .brand-small{font-size:8px;letter-spacing:.22em}.glass-stage .intro-label{width:95%;margin:8px auto 0;padding:16px 12px 18px;border-radius:26px}.glass-stage .label-edition{font-size:13px;margin:0 10px 13px}.glass-stage .label-cover{height:clamp(355px,88vw,415px);background-position:56%}.glass-stage .label-cover-content{height:100%;max-width:100%;padding:18px 23px}.glass-stage .label-cover h1{font-size:clamp(51px,11.5vw,64px)}.glass-stage .cover-description{font-size:19px}.glass-stage .landscape-index{display:flex;overflow-x:auto;padding-bottom:9px}.glass-stage .landscape-entry{flex:0 0 min(57vw,230px)}.glass-stage .landscape-image{height:148px}.glass-stage .label-manifesto{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:20px 6px}.glass-stage .label-manifesto p{font-size:20px;padding-left:15px}.glass-stage .extended-chapters{margin-top:100px}}.glass-stage{padding:0 0 clamp(95px,8vw,135px)!important;background:#071008!important;box-shadow:0 0 80px rgba(0,0,0,.64);overflow:clip}.glass-stage .vessel-glass-rails{position:absolute;display:block;z-index:1;border-color:transparent;border-style:solid;border-width:145px 69px 86px;border-image-source:url(/artwork/glass-clean.webp);border-image-slice:155 72 85 72;border-image-width:145px 69px 86px 69px;border-image-repeat:stretch repeat}.glass-stage .label-shell,.glass-stage .site-footer,.glass-stage .site-header{position:relative}.glass-stage .site-header{margin:clamp(115px,9vw,151px) auto 0;padding:0;color:#f5edda;border-bottom:1px solid rgba(226,202,151,.46);background:linear-gradient(90deg,rgba(5,17,8,.78),rgba(8,18,9,.94) 16%,rgba(9,18,8,.94) 84%,rgba(5,17,8,.78));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.glass-stage .site-header .header-main{min-height:75px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:17px;padding:13px 15px 12px}.glass-stage .site-header .brand-lockup{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;transform:none;text-decoration:none}.glass-stage .site-header .brand-main{font-size:clamp(30px,2.25vw,39px);line-height:1.08;letter-spacing:.14em;white-space:nowrap}.glass-stage .site-header .brand-small{font-size:8px;line-height:1;letter-spacing:.43em}.glass-stage .site-header .nav-end,.glass-stage .site-header .nav-start{gap:clamp(12px,1.3vw,22px);font-family:Jost,Arial,sans-serif;line-height:1.4;letter-spacing:.15em}.glass-stage .site-header .nav-end{justify-content:flex-end}.glass-stage .site-header .nav-end a,.glass-stage .site-header .nav-start a{white-space:nowrap}.glass-stage .intro-label{margin-top:20px}.glass-stage .label-shell{margin-bottom:0}.glass-stage .extended-chapters{margin-top:clamp(70px,7vw,116px)}.glass-stage .site-footer{box-sizing:border-box;max-width:1454px;margin:clamp(48px,5vw,80px) auto 0;color:#ede2c9;background:linear-gradient(130deg,rgba(15,32,20,.94),rgba(8,22,14,.98));border:1px solid rgba(218,198,143,.38);border-radius:clamp(15px,2vw,29px);box-shadow:0 12px 45px rgba(0,0,0,.32);overflow:hidden}.glass-stage .site-footer .footer-intro{padding:65px 20px 57px;border-color:rgba(232,224,193,.2)}.glass-stage .site-footer .footer-intro h2{font-size:clamp(56px,6.2vw,92px)}.glass-stage .site-footer .footer-grid{max-width:none;padding:55px clamp(22px,4vw,70px) 50px}.glass-stage .site-footer .footer-bottom{padding:21px clamp(22px,4vw,70px)}@media(max-width:1050px) and (min-width:761px){.glass-stage .vessel-glass-rails{border-width:120px 46px 65px;border-image-width:120px 46px 65px 46px}.glass-stage .site-header{margin-top:110px;width:87%}.glass-stage .site-header .header-main{gap:7px;padding:11px 8px}.glass-stage .site-header .brand-main{font-size:clamp(27px,3vw,34px);letter-spacing:.09em}.glass-stage .site-header .brand-small{font-size:7px;letter-spacing:.25em}.glass-stage .site-header .nav-end,.glass-stage .site-header .nav-start{font-size:8px;gap:9px;letter-spacing:.07em}}@media(max-width:760px){.glass-stage{padding-bottom:83px!important;background:#071008!important}.glass-stage .vessel-glass-rails{border-width:91px 25px 55px;border-image-width:91px 25px 55px 25px}.glass-stage .site-header{width:92%;margin:90px auto 0;background:rgba(8,21,11,.96);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-stage .site-header .header-main{min-height:65px;grid-template-columns:41px minmax(0,1fr) 41px;gap:4px;padding:9px 5px}.glass-stage .site-header .brand-main{font-size:clamp(21px,5.4vw,34px);letter-spacing:.065em}.glass-stage .site-header .brand-small{font-size:7px;letter-spacing:.19em}.glass-stage .intro-label{margin-top:14px}.glass-stage .extended-chapters{margin-top:55px}.glass-stage .site-footer{width:92%;margin:45px auto 0;border-radius:16px}.glass-stage .site-footer .footer-intro{padding:53px 15px 43px}.glass-stage .site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px;padding:35px 25px 28px}.glass-stage .site-footer .footer-bottom{padding:23px 25px}}@media(max-width:370px){.glass-stage .site-header .brand-main{font-size:21px}.glass-stage .site-header .brand-small{font-size:6px}}.glass-stage .site-header{margin-top:clamp(170px,11vw,185px);width:84%;max-width:1390px;border-top:0;border-bottom:1px solid rgba(228,211,171,.5);background:rgba(7,19,11,.94);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 7px 19px rgba(0,0,0,.12)}.glass-stage .site-header .header-main{min-height:65px;padding:10px clamp(9px,1.2vw,18px);gap:16px}.glass-stage .site-header .brand-main{font-family:Bodoni Moda,Times New Roman,serif;font-size:clamp(25px,1.9vw,33px);line-height:1.15;letter-spacing:.17em;font-weight:400}.glass-stage .site-header .brand-small{font-family:Jost,Arial,sans-serif;font-size:7px;line-height:1.1;letter-spacing:.35em;font-weight:400}.glass-stage .site-header .brand-lockup{gap:5px}.glass-stage .site-header .nav-end,.glass-stage .site-header .nav-start{font-size:9px;font-weight:400;letter-spacing:.11em}.glass-stage .label-shell:has(.label-home){position:relative;isolation:isolate;box-sizing:border-box;display:block;width:87%!important;max-width:1454px!important;margin:20px auto 0!important;padding:clamp(15px,2.1vw,34px)!important;overflow:hidden!important;border:1px solid rgba(246,224,188,.68)!important;border-radius:clamp(29px,3.3vw,53px)!important;background:linear-gradient(90deg,rgba(158,112,48,.08),transparent 14%,transparent 86%,rgba(146,99,37,.09)),#e8d7b8!important;box-shadow:0 20px 52px rgba(0,0,0,.4),inset 1px 1px 1px rgba(255,251,226,.67),inset 0 0 46px rgba(112,81,40,.11)!important}.glass-stage .label-shell:has(.label-home):before{display:block!important;position:absolute;inset:0;content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(94deg,rgba(85,63,33,.045) 0 1px,transparent 1px 5px);opacity:.17}.glass-stage .label-shell:has(.label-home)>.label-home{position:relative;z-index:1}.glass-stage .intro-label{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}.glass-stage .intro-label:before{display:none!important}.glass-stage .label-edition{margin:0 4% 20px}.glass-stage .label-cover{overflow:hidden;border-radius:clamp(13px,1.5vw,23px)!important;height:clamp(340px,22vw,400px)}.glass-stage .label-cover-content{height:100%}.glass-stage .landscape-index{margin-top:9px;gap:8px;padding:0 0 16px;border-bottom:1px solid rgba(89,67,40,.29)}.glass-stage .landscape-entry{overflow:hidden}.glass-stage .landscape-image{border-radius:clamp(8px,.8vw,13px) clamp(8px,.8vw,13px) 0 0;overflow:hidden}.glass-stage .landscape-image img{border-radius:inherit}.glass-stage .landscape-title{border-bottom:0;padding:10px 3px}.glass-stage .label-manifesto{margin:0 15px;padding:18px 0;border-bottom:1px solid rgba(89,67,40,.29)}.glass-stage .label-seal{margin:14px 5% 0}.glass-stage .extended-chapters{position:relative;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.glass-stage .chapter-section{padding:clamp(88px,8vw,135px) clamp(8px,3vw,46px) clamp(80px,7vw,125px)}.glass-stage .chapter-landscape{overflow:hidden;border:1px solid rgba(78,60,37,.22);border-radius:clamp(16px,2vw,29px)}.glass-stage .chapter-landscape-image{border-radius:clamp(16px,2vw,29px) 0 0 clamp(16px,2vw,29px)}.glass-stage .fragrance-art,.glass-stage .product-card .fragrance-art{border-radius:clamp(12px,1.4vw,22px);overflow:hidden}.glass-stage .label-memories{padding:70px clamp(8px,2vw,25px) 43px}.glass-stage .label-cta,.glass-stage .label-manifesto a,.glass-stage .paper-outline-link{border-radius:3px}.glass-stage .vessel-glass-rails{inset:0;height:auto!important;border-image-source:url(/artwork/glass-clean.webp)!important;border-image-slice:155 72 85 72!important;border-image-repeat:stretch repeat!important}.glass-stage .site-footer{margin-top:clamp(40px,4vw,65px)}.glass-stage .label-shell:not(:has(.label-home)){border-radius:clamp(24px,3.1vw,49px)}.glass-stage .label-shell:not(:has(.label-home)) .article-hero,.glass-stage .label-shell:not(:has(.label-home)) .editorial-hero{border-radius:clamp(12px,1.2vw,19px);overflow:hidden}@media(min-width:761px) and (max-width:1100px){.glass-stage .site-header{margin-top:145px}.glass-stage .site-header .brand-main{font-size:clamp(23px,2.8vw,29px)}.glass-stage .site-header .nav-end,.glass-stage .site-header .nav-start{font-size:8px;gap:9px}.glass-stage .label-shell:has(.label-home){width:88%!important;padding:23px!important}.glass-stage .label-cover{height:clamp(320px,30vw,380px)}.glass-stage .landscape-index{gap:5px}}@media(max-width:760px){.glass-stage .site-header{margin-top:105px;width:93%}.glass-stage .site-header .header-main{min-height:64px;grid-template-columns:40px minmax(0,1fr) 40px;gap:3px;padding:9px 5px}.glass-stage .site-header .brand-main{font-size:clamp(20px,5.2vw,30px);letter-spacing:.08em}.glass-stage .site-header .brand-small{font-size:6px;letter-spacing:.17em}.glass-stage .label-shell:has(.label-home){width:94%!important;padding:clamp(12px,3vw,20px)!important;margin-top:12px!important;border-radius:clamp(23px,6vw,34px)!important}.glass-stage .label-cover{height:clamp(345px,88vw,420px);border-radius:15px!important}.glass-stage .landscape-index{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory}.glass-stage .landscape-entry{flex:0 0 min(54vw,220px);scroll-snap-align:start}.glass-stage .landscape-image{height:150px}.glass-stage .label-manifesto{margin:0 3px}.glass-stage .chapter-section{padding:70px 7px 84px}.glass-stage .chapter-landscape{border-radius:18px}.glass-stage .chapter-landscape-image{border-radius:17px 17px 0 0}.glass-stage .label-memories{padding:65px 12px 48px}.glass-stage .label-shell:not(:has(.label-home)){border-radius:23px}}:root{--vessel-night:#050c07}body,html{background:var(--vessel-night)!important}.glass-stage{position:relative;display:flow-root;isolation:isolate;width:100%;max-width:1672px;min-height:100vh;margin:0 auto;padding:clamp(162px,10.5vw,184px) 0 clamp(86px,7vw,120px)!important;background:var(--vessel-night)!important;box-shadow:none!important;overflow:hidden}.glass-stage .vessel-glass-rails{display:block!important;position:absolute!important;inset:0!important;width:100%;height:100%!important;z-index:1!important;pointer-events:none;border:0!important;border-image:none!important;border-image-source:none!important;background:none!important;overflow:hidden}.glass-stage .vessel-glass-rails:after,.glass-stage .vessel-glass-rails:before{content:"";display:block;position:absolute;left:0;right:0;width:100%;pointer-events:none;background-image:url(/artwork/glass-clean.webp);background-size:100% auto;background-repeat:no-repeat;opacity:1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.glass-stage .vessel-glass-rails:before{top:0;height:clamp(450px,44vw,700px);background-position:top;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 24%,rgba(0,0,0,.93) 36%,rgba(0,0,0,.5) 64%,transparent 96%);mask-image:linear-gradient(180deg,#000 0,#000 24%,rgba(0,0,0,.93) 36%,rgba(0,0,0,.5) 64%,transparent 96%)}.glass-stage .vessel-glass-rails:after{bottom:0;height:clamp(350px,36vw,580px);background-position:bottom;-webkit-mask-image:linear-gradient(180deg,transparent 2%,rgba(0,0,0,.02) 16%,rgba(0,0,0,.35) 43%,rgba(0,0,0,.9) 76%,#000);mask-image:linear-gradient(180deg,transparent 2%,rgba(0,0,0,.02) 16%,rgba(0,0,0,.35) 43%,rgba(0,0,0,.9) 76%,#000)}.glass-stage .glass-reflections,.glass-stage .vessel-art,.glass-stage .vessel-photograph{display:none!important}.glass-stage .site-header{width:84%!important;margin:0 auto!important;background:rgba(6,15,10,.96)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid rgba(218,197,155,.41);border-radius:0}.glass-stage .site-header .header-main{min-height:64px;padding:9px 15px}.glass-stage .site-header .brand-main{font:400 clamp(25px,1.8vw,32px)/1.05 Bodoni Moda,Georgia,serif!important;letter-spacing:.13em!important}.glass-stage .site-header .brand-small{font:400 7px/1.15 Jost,Arial,sans-serif!important;letter-spacing:.35em!important}.glass-stage .label-shell:has(.label-home){margin-top:15px!important}.glass-stage .chapter-section{padding-top:clamp(54px,5.5vw,88px);padding-bottom:clamp(50px,5.5vw,90px)}.glass-stage .label-memories{padding-top:clamp(40px,4.3vw,68px)}.glass-stage .site-footer{width:87%;margin:28px auto 0!important;border-radius:clamp(22px,2.3vw,36px);background:rgba(5,19,11,.9)}.glass-stage .label-shell,.glass-stage .site-footer,.glass-stage .site-header{z-index:3}@media(max-width:1050px) and (min-width:761px){.glass-stage{padding-top:148px!important}.glass-stage .vessel-glass-rails:before{height:clamp(380px,52vw,580px)}.glass-stage .vessel-glass-rails:after{height:clamp(330px,48vw,480px)}}@media(max-width:760px){.glass-stage{padding:94px 0 68px!important}.glass-stage .vessel-glass-rails:before{height:clamp(210px,75vw,320px);background-size:100% auto;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 22%,rgba(0,0,0,.5) 57%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 22%,rgba(0,0,0,.5) 57%,transparent)}.glass-stage .vessel-glass-rails:after{height:clamp(200px,65vw,300px);background-size:100% auto;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.48) 54%,#000);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.48) 54%,#000)}.glass-stage .site-header{width:93%!important;margin:0 auto!important}.glass-stage .site-header .header-main{min-height:61px;padding:8px 6px}.glass-stage .site-header .brand-main{font-size:clamp(20px,5vw,27px)!important;letter-spacing:.08em!important}.glass-stage .site-header .brand-small{font-size:6px!important;letter-spacing:.21em!important}.glass-stage .site-footer{width:93%;margin-top:22px!important;border-radius:18px}.glass-stage .chapter-section{padding-top:54px;padding-bottom:62px}}