:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f4f1e9;--surface-raised:#eee9df;--surface-card:#e9e2d6;--ink:#25231f;--muted:#706b62;--line:#2d282117;--line-strong:#2d28212b;--metal:#9b8055;--metal-bright:#b99a68;--metal-ink:#191713;--stage-aura:#b395672b;--stage-deep:#d8cfc0;--grain-opacity:.055;--header-glass:#f4f1e9c7;--panel-shadow:0 18px 50px #31251412;--serif:"Bodoni MT", "Didot", "Iowan Old Style", "Times New Roman", serif;--sans:"Avenir Next", Avenir, "Segoe UI", sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#100f0e;--surface-raised:#171513;--surface-card:#1d1a17;--ink:#ece7dd;--muted:#aaa39a;--line:#e9dcc316;--line-strong:#e9dcc329;--metal:#aa8a52;--metal-bright:#d1b578;--metal-ink:#17130c;--stage-aura:#ae7c3e2b;--stage-deep:#1b1711;--grain-opacity:.08;--header-glass:#100f0ec7;--panel-shadow:0 22px 62px #0000003d}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--surface)}body{background:var(--surface);color:var(--ink);font-family:var(--sans);letter-spacing:.015em;-webkit-font-smoothing:antialiased;margin:0;font-size:13px;font-weight:400;transition:background-color .5s,color .5s}button,a{color:inherit;font:inherit}button{cursor:pointer}a{text-decoration:none}::selection{color:#17130c;background:#d1b578}.site-shell{background:var(--surface);min-height:100vh;transition:background-color .5s;position:relative;overflow:clip}.grain{z-index:50;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");position:fixed;inset:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:30;border-bottom:1px solid var(--line);background:var(--header-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr 1fr 1fr;align-items:center;height:92px;padding:0 clamp(25px,5.1vw,82px);transition:background-color .5s,border-color .5s;display:grid;position:fixed;inset:0 0 auto}.brand-mark{justify-self:start;align-items:center;gap:11px;width:fit-content;display:inline-flex}.brand-mark__symbol{border:1px solid var(--metal);width:31px;height:31px;color:var(--metal-bright);font-family:var(--serif);border-radius:50%;place-items:center;font-size:20px;font-style:italic;line-height:1;display:grid}.brand-mark__word{letter-spacing:.2em;font-size:9px;font-weight:500;line-height:1.28}.desktop-nav{justify-self:center;align-items:center;gap:clamp(25px,3.2vw,54px);display:flex}.desktop-nav a,.stage-index,.stage-scroll,.eyebrow,.hero-edition,.section-kicker,.note-number,.notes-footnote,.site-footer>p,.site-footer>a,.footer-copyright{letter-spacing:.18em;font-size:8px;font-weight:500}.desktop-nav a{color:var(--muted);transition:color .2s}.desktop-nav a:hover,.site-footer>a:hover{color:var(--metal-bright)}.header-actions{justify-self:end;align-items:center;gap:26px;display:flex}.icon-button,.mobile-menu-button{color:var(--ink);background:0 0;border:0;place-items:center;padding:8px;display:grid}.theme-button{color:var(--metal-bright)}.mobile-menu-button{display:none}.reading-progress{z-index:32;pointer-events:none;width:100%;height:1px;position:fixed;top:91px;left:0}.reading-progress span{transform-origin:0;background:var(--metal-bright);width:100%;height:1px;display:block;transform:scaleX(0)}.story{isolation:isolate;height:600svh;min-height:3600px;position:relative}.story-stage{background:radial-gradient(ellipse at 64% 45%, var(--stage-aura), transparent 37%), radial-gradient(ellipse at 50% 112%, color-mix(in srgb, var(--metal) 10%, transparent), transparent 34%), linear-gradient(130deg, var(--surface) 6%, var(--stage-deep) 100%);width:100%;height:100svh;min-height:610px;transition:background .65s;position:relative;overflow:hidden}.story-stage:before{content:"";opacity:.5;background:linear-gradient(90deg, var(--surface) 0%, transparent 27%, transparent 70%, color-mix(in srgb, var(--surface) 32%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.story-stage--light{--stage-aura:#a8814a33}.story-stage--dark{--stage-aura:#ae7c3e2b}.stage-halo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--metal) 9%, transparent), transparent 66%);filter:blur(12px);border-radius:50%;width:min(66vw,820px);position:absolute;top:51%;left:58%;transform:translate(-50%,-50%)}.stage-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--metal) 12%, transparent);border-radius:50%;width:min(62vw,750px);position:absolute;top:48%;left:59%;transform:translate(-50%,-50%)rotate(-18deg)scaleY(.36)}.stage-orbit--two{opacity:.55;width:min(78vw,940px);transform:translate(-50%,-50%)rotate(13deg)scaleY(.28)}.stage-floor-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--metal) 22%, transparent), transparent 70%);filter:blur(22px);width:min(36vw,500px);height:8%;position:absolute;bottom:6%;left:60%;transform:translate(-50%)}.perfume-canvas{z-index:1;pointer-events:none;inset:0;width:100%!important;height:100%!important;position:absolute!important}.stage-index{z-index:2;color:var(--muted);opacity:.75;gap:25px;display:flex;position:absolute;top:121px;right:clamp(25px,5.1vw,82px)}.stage-index span:last-child{color:var(--metal-bright)}.stage-scroll{z-index:2;color:var(--muted);opacity:.76;white-space:nowrap;align-items:center;gap:12px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.stage-scroll svg{color:var(--metal-bright);animation:1.7s ease-in-out infinite nudge-down}@keyframes nudge-down{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.story-panel{z-index:4;visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;width:min(440px,35vw);height:100svh;min-height:610px;padding-top:72px;display:flex;position:absolute;top:0;left:clamp(31px,11vw,178px)}.story-panel--hero{visibility:visible;opacity:1}.story-panel--right{align-items:flex-start;width:min(395px,32vw);left:auto;right:clamp(31px,10.5vw,168px)}.eyebrow{color:var(--metal-bright);align-items:center;gap:12px;margin:0 0 28px;line-height:1.6;display:flex}.eyebrow-line{background:var(--metal);opacity:.85;width:27px;height:1px}.story-panel h1,.story-panel h2,.notes-heading h2,.house-section h2{max-width:100%;color:var(--ink);font-family:Vazirmatn, var(--serif);letter-spacing:0;margin:0;font-size:clamp(58px,7vw,104px);font-weight:400;line-height:1.16}.story-panel h1{font-size:clamp(66px,7.6vw,108px)}.story-panel h1 em,.story-panel h2 em,.notes-heading h2 em,.house-section h2 em{color:var(--metal-bright);font-weight:400}.hero-description,.chapter-description{max-width:350px;color:var(--muted);letter-spacing:.04em;margin:25px 0 0;font-size:12px;font-weight:300;line-height:1.9}.text-link{border:0;border-bottom:1px solid var(--line-strong);width:fit-content;color:var(--ink);letter-spacing:.16em;background:0 0;align-items:center;gap:20px;margin-top:35px;padding:0 0 8px;font-size:8px;transition:color .2s,border-color .2s;display:inline-flex}.story-panel .text-link{pointer-events:auto}.text-link:hover{color:var(--metal-bright);border-color:var(--metal-bright)}.text-link svg{color:var(--metal-bright)}.hero-edition{color:var(--muted);opacity:.8;gap:30px;margin-top:74px;font-size:7px;display:flex}.story-panel--chapter-02 .eyebrow,.story-panel--chapter-04 .eyebrow,.story-panel--chapter-06 .eyebrow{margin-bottom:23px}.chapter-purchase{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:20px;margin-top:31px;display:flex}.purchase-price{font-family:Vazirmatn, var(--serif);letter-spacing:.015em;font-size:25px}.purchase-price small{color:var(--muted);font-family:var(--sans);letter-spacing:.13em;font-size:8px}.button{letter-spacing:.16em;border:1px solid #0000;justify-content:center;align-items:center;gap:26px;min-height:47px;padding:0 20px;font-size:8px;font-weight:500;transition:background-color .22s,color .22s,border-color .22s,transform .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--gold{background:var(--metal-bright);color:var(--metal-ink)}.scene-fallback{z-index:1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.fallback-glow{aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#cd8b9633,#0000 70%);border-radius:50%;width:min(40vw,500px);position:absolute;top:26%;left:47%}.fallback-bottle{filter:drop-shadow(0 23px 28px #b6707738);width:165px;height:244px;position:absolute;top:51%;left:62%;transform:translate(-50%,-50%)}.fallback-bottle__glass{background:url(/models/bolimoo/textures/label.webp) 50% 48%/67% no-repeat,linear-gradient(90deg,#ffffff36,#f6bec429 22%,#cf77842e 70%,#ffebe847);border:2px solid #ecc3c5d1;border-radius:11px;position:absolute;inset:64px 0 0;box-shadow:inset 8px 0 12px #ffffff38,inset -7px 0 14px #ffdde238,0 0 25px #dba7a41f}.fallback-bottle__neck{background:linear-gradient(90deg,#777875,#f0efeb 42%,#a5a5a2 72%,#e5e4df);border:1px solid #e1e1decc;width:63px;height:20px;position:absolute;top:48px;left:51px}.fallback-bottle__cap{z-index:1;background:linear-gradient(#26140b14,#26140b14),url(/models/bolimoo/textures/wood.webp) 50%/cover;border:1px solid #996239b8;border-radius:8px;width:157px;height:57px;position:absolute;top:0;left:4px}.notes-section{background:var(--surface);padding:128px clamp(30px,10.5vw,168px) 76px;transition:background-color .5s;position:relative}.section-kicker,.notes-footnote{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.section-kicker{border-bottom:1px solid var(--line);padding-bottom:14px}.section-kicker span:last-child{color:var(--metal)}.notes-heading{grid-template-columns:1fr 1.15fr .8fr;align-items:end;gap:20px;padding:90px 0 80px;display:grid}.notes-heading .eyebrow{align-self:start;margin-top:10px}.notes-heading h2{font-size:clamp(60px,7.4vw,105px)}.notes-intro{max-width:245px;color:var(--muted);justify-self:end;margin:0 0 6px;font-size:11px;line-height:1.9}.note-list{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.note-card{flex-direction:column;align-items:flex-start;min-height:315px;padding:30px 25px 34px 0;display:flex;position:relative;overflow:hidden}.note-card+.note-card{border-left:1px solid var(--line);padding-left:29px}.note-number{color:var(--metal);font-size:7px}.note-card h3{z-index:1;font-family:Vazirmatn, var(--serif);letter-spacing:0;margin:auto 0 10px;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.28}.note-card>p{z-index:1;max-width:200px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.note-orb{aspect-ratio:1;filter:blur(1px);opacity:.62;background:radial-gradient(circle at 33% 30%,#ffe0d9e0,#d38e9787 42%,#d38e970a 71%);border-radius:50%;width:115px;position:absolute;top:39px;right:22%}.note-card--heart .note-orb{background:radial-gradient(circle at 33% 30%,#dbe7eaf2,#84a6b378 46%,#84a6b30a 73%)}.note-card--base .note-orb{background:radial-gradient(circle at 33% 30%,#dbaa79d9,#6d422491 48%,#6d42240a 74%)}.note-rule{background:var(--metal);width:35px;height:1px;position:absolute;bottom:0;left:0}.notes-footnote{margin-top:16px;font-size:7px}.house-section{background:var(--surface-raised);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:640px;padding:100px 25px;transition:background-color .5s;display:flex;position:relative;overflow:hidden}.house-section .eyebrow{justify-content:center;margin-bottom:25px}.house-section h2{font-size:clamp(68px,9vw,126px)}.house-section>p:not(.eyebrow){max-width:385px;color:var(--muted);margin:25px 0 0;font-size:11px;line-height:1.9}.house-section .text-link{margin-top:32px}.house-ornament{aspect-ratio:1;border:1px solid var(--line);width:min(55vw,680px);color:color-mix(in srgb, var(--metal) 10%, transparent);font-family:var(--serif);pointer-events:none;border-radius:50%;place-items:center;font-size:min(42vw,530px);font-style:italic;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.house-ornament:before,.house-ornament:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:7%}.house-ornament:after{inset:15%}.house-section>:not(.house-ornament){z-index:1}.site-footer{background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:132px;padding:30px clamp(25px,5.1vw,82px);display:flex}.site-footer>p,.site-footer>a,.site-footer>span:not(.brand-mark__word){color:var(--muted);margin:0;font-size:7px}.site-footer>a{align-items:center;gap:6px;display:inline-flex}.footer-copyright{color:color-mix(in srgb, var(--muted) 70%, transparent)}.mobile-bottom-bar{display:none}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:76px;padding-inline:25px}.reading-progress{top:75px}.desktop-nav{gap:22px}.header-actions{gap:17px}.stage-index{top:101px}.story-panel{width:40vw;left:7vw}.story-panel--right{width:37vw;right:6vw}.story-panel h1{font-size:clamp(56px,8vw,84px)}.story-panel h2{font-size:clamp(50px,6.5vw,70px)}.notes-section{padding-inline:7vw}.notes-heading{grid-template-columns:.7fr 1.1fr .8fr}.note-card+.note-card{padding-left:18px}.note-card{padding-right:14px}}@media (max-width:640px){.site-header{height:68px;padding:0 19px}.reading-progress{top:67px}.brand-mark__symbol{width:28px;height:28px}.brand-mark__word{font-size:8px}.header-actions{gap:10px}.theme-button{padding:7px}.mobile-menu-button{padding:7px;display:grid}.desktop-nav{border-bottom:1px solid var(--line);background:var(--surface);opacity:0;visibility:hidden;flex-direction:column;align-items:stretch;gap:0;padding:9px 23px 17px;transition:opacity .2s,transform .2s,visibility .2s,background-color .4s;display:flex;position:absolute;top:68px;left:0;right:0;transform:translateY(-7px)}.desktop-nav--open{opacity:1;visibility:visible;transform:translateY(0)}.desktop-nav a{border-top:1px solid var(--line);padding:15px 0;font-size:9px}.story{height:600svh;min-height:3600px}.story-stage{min-height:570px}.story-stage:before{background:linear-gradient(180deg, color-mix(in srgb,var(--surface) 22%,transparent), transparent 26%, transparent 64%, var(--surface) 100%);opacity:.62}.stage-halo{width:120vw;top:44%;left:50%}.stage-orbit{width:117vw;top:46%;left:50%}.stage-orbit--two{width:140vw}.stage-floor-glow{width:70vw;bottom:24%;left:50%}.stage-index{gap:14px;font-size:7px;top:91px;right:19px}.stage-scroll{font-size:7px;bottom:83px}.fallback-bottle{width:136px;height:210px;top:43%;left:50%;transform:translate(-50%,-50%)scale(.88)}.fallback-bottle__glass{inset:57px 0 0}.fallback-bottle__neck{width:58px;height:18px;top:43px;left:39px}.fallback-bottle__cap{width:130px;height:48px;left:3px}.story-panel,.story-panel--right{background:linear-gradient(0deg, var(--surface) 5%, color-mix(in srgb,var(--surface) 92%,transparent) 65%, transparent 100%);justify-content:flex-end;width:100%;height:51svh;min-height:330px;padding:25px 25px 106px;inset:auto auto 0 0}.story-panel--hero{height:60svh;min-height:420px;padding-bottom:111px}.story-panel h1{font-size:clamp(60px,15vw,86px);line-height:1.14}.story-panel h2{font-size:clamp(48px,12.5vw,68px)}.eyebrow{gap:9px;margin-bottom:17px;font-size:7px}.eyebrow-line{width:19px}.hero-description,.chapter-description{max-width:310px;margin-top:15px;font-size:10px;line-height:1.75}.hero-link{margin-top:21px}.hero-edition{gap:17px;margin-top:25px;font-size:6px}.story-panel--chapter-02 .eyebrow,.story-panel--chapter-04 .eyebrow,.story-panel--chapter-06 .eyebrow{margin-bottom:17px}.chapter-purchase{flex-direction:row;align-items:center;gap:13px;margin-top:19px}.purchase-price{font-size:21px}.purchase-price small{margin-top:2px;font-size:6px;display:block}.chapter-purchase .button{gap:12px;min-height:42px;padding-inline:12px;font-size:7px}.mobile-bottom-bar{z-index:29;min-height:67px;padding:9px 14px max(9px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--header-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.notes-section{padding:78px 23px 48px}.section-kicker{font-size:7px}.notes-heading{grid-template-columns:1fr;gap:0;padding:51px 0 41px}.notes-heading .eyebrow{margin:0 0 18px}.notes-heading h2{font-size:clamp(52px,14vw,76px)}.notes-intro{justify-self:start;max-width:275px;margin:18px 0 0;font-size:10px}.note-list{grid-template-columns:1fr}.note-card{min-height:215px;padding:18px 10px 22px 0}.note-card+.note-card{border-left:0;border-top:1px solid var(--line);padding:18px 10px 22px 0}.note-card h3{margin:31px 0 8px;font-size:43px}.note-card>p{font-size:9px}.note-orb{width:112px;top:21px;right:17%}.notes-footnote{font-size:6px}.house-section{min-height:590px;padding:90px 28px}.house-section h2{font-size:clamp(56px,14.5vw,84px)}.house-section>p:not(.eyebrow){max-width:310px;font-size:10px}.house-ornament{width:105vw;font-size:85vw}.site-footer{grid-template-columns:1fr auto;row-gap:15px;min-height:180px;padding:25px 22px 84px;display:grid}.site-footer>p{grid-area:2/1/auto/-1}.footer-copyright{justify-self:end}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.story{height:auto;min-height:0}.story-stage{height:auto;min-height:0;overflow:visible}.story-stage .stage-halo,.story-stage .stage-orbit,.story-stage .stage-floor-glow,.story-stage .perfume-canvas,.story-stage .scene-fallback{display:none!important}.story-panel,.story-panel--right{background:0 0;width:100%;height:auto;min-height:0;padding:72px clamp(25px,8vw,100px);position:relative;inset:auto;visibility:visible!important;opacity:1!important;transform:none!important}.story-panel--hero{min-height:88svh;padding-top:125px}.story-panel--chapter-06{min-height:70svh}.story-stage .stage-index,.story-stage .stage-scroll{position:absolute}}.site-header{border:1px solid var(--line);border-radius:999px;width:min(940px,100% - 38px);height:68px;padding:0 19px;display:block;inset:16px auto auto 50%;transform:translate(-50%);box-shadow:0 12px 44px #00000021}.site-header__inner{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.header-logo,.footer-logo{font-family:var(--serif);letter-spacing:.17em;font-size:20px;font-weight:500;line-height:1}.header-logo{color:var(--ink)}.primary-nav{align-items:center;gap:clamp(20px,3.5vw,52px);height:100%;display:flex}.primary-nav__link{height:100%;color:var(--muted);align-items:center;font-size:12px;transition:color .18s;display:inline-flex;position:relative}.primary-nav__link:hover,.primary-nav__link--active{color:var(--ink)}.primary-nav__link:after{content:"";background:var(--metal-bright);transform-origin:100%;height:1px;transition:transform .2s;position:absolute;inset:auto 0 16px;transform:scaleX(0)}.primary-nav__link--active:after,.primary-nav__link:hover:after{transform:scaleX(1)}.site-header__actions{align-items:center;gap:8px;display:flex}.theme-control,.mobile-menu-control{width:37px;height:37px;color:var(--metal-bright);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;transition:border-color .18s,background .18s;display:grid}.theme-control:hover,.mobile-menu-control:hover{border-color:var(--line);background:color-mix(in srgb, var(--surface) 50%, transparent)}.mobile-menu-control{color:var(--ink);display:none}.skip-link{z-index:100;background:var(--metal-bright);color:var(--metal-ink);border-radius:4px;padding:12px 18px;position:fixed;top:9px;right:9px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-footer-global{z-index:1;border-top:1px solid var(--line);background:var(--surface-raised);padding:78px clamp(25px,7.3vw,112px) 24px;transition:background-color .4s;position:relative}.site-footer-global__grid{grid-template-columns:1.55fr .75fr .95fr 1.3fr;gap:clamp(25px,5vw,80px);max-width:1420px;margin:0 auto;display:grid}.footer-brand-block{max-width:360px}.footer-logo{font-size:24px;display:inline-block}.footer-kicker,.footer-column__title{color:var(--metal-bright);letter-spacing:.16em;margin-top:13px;font-size:9px;display:block}.footer-brand-block p,.footer-newsletter p{color:var(--muted);font-size:12px;line-height:2.1}.footer-column__title{margin:4px 0 22px}.footer-column ul{color:var(--muted);gap:15px;margin:0;padding:0;font-size:12px;line-height:1.8;list-style:none;display:grid}.footer-column a,.footer-socials a{transition:color .18s}.footer-column a:hover,.footer-socials a:hover{color:var(--metal-bright)}.footer-newsletter p{margin:0 0 17px}.newsletter-form{border-bottom:1px solid var(--line-strong);align-items:center;display:flex}.newsletter-form input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:12px}.newsletter-form button{color:var(--metal-bright);background:0 0;border:0;padding:11px 0 11px 12px;font-size:12px}.newsletter-status{min-height:20px;color:var(--metal-bright);margin-top:8px;font-size:11px}.site-footer-global__bottom{border-top:1px solid var(--line);max-width:1420px;color:var(--muted);justify-content:space-between;gap:20px;margin:62px auto 0;padding-top:17px;font-size:10px;display:flex}.footer-socials{letter-spacing:.1em;direction:ltr;gap:12px;font-size:9px;display:flex}.inner-page{background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--metal) 7%, transparent), transparent 40%), var(--surface);letter-spacing:0;min-height:70vh;padding:145px clamp(22px,7.5vw,120px) 110px}.inner-page h1,.inner-page h2,.home-editorial h2,.home-editorial h3{font-family:Vazirmatn, var(--serif);letter-spacing:0;font-weight:400}.inner-page em,.home-editorial em{color:var(--metal-bright);font-weight:400}.inner-page__intro{grid-template-columns:1fr minmax(250px,410px);align-items:end;gap:12px 8vw;max-width:1240px;margin:0 auto 70px;display:grid}.inner-page__intro .eyebrow{grid-column:1/-1;margin-bottom:11px}.inner-page__intro h1,.collection-intro h1,.about-hero h1{margin:0;font-size:clamp(58px,8.4vw,120px);line-height:1.14}.inner-page__intro>p:last-child,.collection-intro>p:last-child{max-width:380px;color:var(--muted);margin:0 0 9px;font-size:13px;line-height:2}.scent-explorer{grid-template-columns:minmax(245px,.75fr) minmax(0,1.6fr);align-items:start;gap:clamp(30px,7vw,110px);max-width:1240px;margin:0 auto;display:grid}.scent-tabs{border-top:1px solid var(--line-strong)}.scent-tab{border:0;border-bottom:1px solid var(--line);text-align:right;width:100%;min-height:74px;color:var(--muted);background:0 0;grid-template-rows:auto auto;grid-template-columns:32px 1fr 26px;align-items:center;padding:13px 7px;transition:color .2s,padding .2s,background .2s;display:grid}.scent-tab:hover,.scent-tab--active{color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 55%, transparent);padding-inline:13px}.scent-tab__number{color:var(--metal-bright);text-align:right;direction:ltr;grid-row:1/3;font-size:10px}.scent-tab__name{font-size:16px}.scent-tab__latin{letter-spacing:.15em;text-align:right;direction:ltr;margin-top:3px;font-size:8px}.scent-tab__arrow{color:var(--metal-bright);opacity:0;grid-area:1/3/3;font-size:18px;transition:opacity .18s}.scent-tab--active .scent-tab__arrow,.scent-tab:hover .scent-tab__arrow{opacity:1}.scent-detail{grid-template-columns:minmax(220px,.86fr) minmax(250px,1fr);gap:clamp(25px,4vw,60px);min-height:600px;animation:.45s both scent-appear;display:grid}@keyframes scent-appear{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scent-detail__visual{background:radial-gradient(ellipse at 52% 48%, color-mix(in srgb, var(--scent-tone,#ba9874) 23%, transparent), transparent 58%), linear-gradient(155deg, var(--surface-raised), var(--surface));place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.scent-detail__visual--01{--scent-tone:#b67a45}.scent-detail__visual--02{--scent-tone:#bd667e}.scent-detail__visual--03{--scent-tone:#91a087}.scent-detail__visual--04{--scent-tone:#789aa4}.scent-detail__visual--05{--scent-tone:#876c5e}.scent-detail__visual--06{--scent-tone:#bd9c65}.scent-detail__halo{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--scent-tone) 26%, transparent);width:68%;box-shadow:0 0 70px color-mix(in srgb, var(--scent-tone) 17%, transparent);border-radius:50%;position:absolute;transform:scaleY(.4)rotate(-20deg)}.scent-detail__bottle{border:2px solid color-mix(in srgb, var(--scent-tone) 52%, #fff);background:linear-gradient(90deg, #ffffff70, color-mix(in srgb, var(--scent-tone) 24%, transparent) 20%, #ffffff14 48%, color-mix(in srgb, var(--scent-tone) 25%, transparent) 80%, #ffffff70);border-radius:23px 23px 16px 16px;width:138px;height:240px;margin-top:60px;position:relative;box-shadow:inset 9px 0 10px #ffffff3d,inset -8px 0 12px #ffffff2e,0 38px 44px #00000030}.scent-detail__bottle:after{content:"";border:1px solid #ffffff73;border-radius:15px 15px 10px 10px;position:absolute;inset:12px 8px 9px}.scent-detail__cap{z-index:1;background:linear-gradient(90deg,#4d3423,#986b43 21%,#b88d60 55%,#62452e);border-radius:5px;width:86px;height:51px;position:absolute;top:-55px;left:50%;transform:translate(-50%);box-shadow:0 9px 17px #00000036}.scent-detail__neck{background:linear-gradient(90deg,#9d8051,#e6d5ae,#a48553);width:38px;height:15px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.scent-detail__label{z-index:2;color:#29231d;font-family:var(--serif);letter-spacing:.12em;text-align:center;background:#e7dfd1;border:1px solid #382b2173;padding:22px 3px;font-size:14px;position:absolute;inset:73px 13px auto}.scent-detail__edition{color:var(--muted);letter-spacing:.14em;font-size:8px;position:absolute;bottom:23px;right:24px}.scent-detail__content{padding-top:17px}.scent-detail__content h2{margin:25px 0 4px;font-size:clamp(42px,4.6vw,62px);line-height:1.2}.scent-detail__latin{color:var(--metal-bright);letter-spacing:.18em;font-size:9px}.scent-detail__description{color:var(--muted);margin:23px 0 25px;font-size:12px;line-height:2}.note-pyramid{border-top:1px solid var(--line-strong)}.note-pyramid>div{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr;gap:14px;padding:13px 0;font-size:11px;display:grid}.note-pyramid span,.scent-ritual span{color:var(--muted)}.note-pyramid p{margin:0}.scent-ritual,.scent-performance{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:15px 0;font-size:10px;display:flex}.scent-ritual span{gap:7px;display:grid}.scent-ritual b{color:var(--ink);font-weight:400}.scent-performance{color:var(--metal-bright)}.scent-contact{justify-content:space-between;width:100%;margin-top:17px}.collection-intro{grid-template-columns:1fr minmax(260px,390px);align-items:end;gap:10px 7vw;max-width:1240px;margin:0 auto 70px;display:grid}.collection-intro .eyebrow{grid-column:1/-1;margin:0 0 12px}.collection-catalog{max-width:1240px;margin:0 auto}.collection-toolbar{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:10px;display:flex}.collection-filters{flex-wrap:wrap;gap:7px;display:flex}.collection-filter{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:10px 14px;font-size:10px;transition:color .18s,border-color .18s,background .18s}.collection-filter:hover,.collection-filter--active{border-color:var(--metal);background:color-mix(in srgb, var(--metal) 12%, transparent);color:var(--ink)}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 20px;padding-top:27px;display:grid}.collection-card__image{aspect-ratio:.91;background:linear-gradient(155deg, var(--surface-raised), var(--surface-card));position:relative;overflow:hidden}.collection-card__image img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.collection-card:hover .collection-card__image img{transform:scale(1.035)}.collection-card__specs{z-index:2;background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;padding:clamp(16px,2vw,28px);animation:.26s both specs-reveal;display:flex;position:absolute;inset:0;overflow-y:auto}@keyframes specs-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.collection-card__specs-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collection-card__specs-head>div>span,.collection-card__specs-head small{color:var(--metal-bright);letter-spacing:.13em;font-size:8px}.collection-card__specs-head h3{font-size:clamp(22px,3vw,36px);font-family:Vazirmatn, var(--serif);margin:8px 0 3px;font-weight:500}.collection-card__specs-head button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:0 0;border-radius:50%;font-size:19px}.collection-card__specs>p{color:var(--muted);margin:22px 0;font-size:10px;line-height:1.9}.collection-card__specs dl{margin:auto 0 0}.collection-card__specs dl>div{border-top:1px solid var(--line);grid-template-columns:74px 1fr;gap:10px;padding:10px 0;font-size:9px;display:grid}.collection-card__specs dt{color:var(--muted)}.collection-card__specs dd{margin:0}.collection-card__number,.collection-card__volume{z-index:1;color:var(--muted);letter-spacing:.12em;font-size:8px;position:absolute;top:14px}.collection-card__number{right:15px}.collection-card__volume{left:15px}.collection-card__meta{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.collection-card__meta>div>span{color:var(--metal-bright);letter-spacing:.14em;font-size:8px}.collection-card__meta h2{margin:6px 0 0;font-size:29px}.collection-card__meta>button{border:1px solid var(--line);width:36px;height:36px;color:var(--metal-bright);background:0 0;border-radius:50%;flex:0 0 36px;place-items:center;font-size:18px;transition:background .18s;display:grid}.collection-card__meta>button:hover{background:color-mix(in srgb, var(--metal) 13%, transparent)}.collection-card__notes{color:var(--muted);margin:12px 0 0;font-size:10px}.about-hero{text-align:center;max-width:900px;margin:0 auto 90px}.about-hero .eyebrow{justify-content:center}.about-hero h1{font-size:clamp(64px,9.6vw,126px);line-height:1.14}.about-hero>p:last-child{color:var(--muted);margin:25px 0 0;font-size:13px}.about-story,.about-concierge{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(38px,8vw,120px);max-width:1200px;margin:0 auto;display:grid}.about-story__image,.about-concierge__image,.legacy-image{background:var(--surface-raised);min-height:540px;position:relative;overflow:hidden}.about-story__image img,.about-concierge__image img,.legacy-image img{object-fit:cover}.about-story__caption{z-index:1;color:#fff;letter-spacing:.14em;font-size:8px;position:absolute;bottom:17px;right:18px}.about-story__copy h2,.about-concierge h2{margin:0 0 23px;font-size:clamp(46px,5.4vw,72px);line-height:1.18}.about-story__copy>p:not(.eyebrow),.about-concierge>div:last-child>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:2.1}.about-story__copy .button{margin-top:17px}.about-story__chapter{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.about-story__chapter h3{margin:0 0 8px;font-size:15px;font-weight:500}.about-story__chapter p{color:var(--muted);margin:0;font-size:11px;line-height:2}.about-values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:1120px;margin:95px auto;padding:28px 0;display:grid}.about-values>div{text-align:center;justify-items:center;gap:9px;padding:12px;display:grid}.about-values strong{font-family:Vazirmatn, var(--serif);color:var(--metal-bright);font-size:clamp(34px,5vw,58px);font-weight:400}.about-values span{color:var(--muted);letter-spacing:0;font-size:10px}.about-values p{color:var(--muted);margin:0;font-size:10px}.about-concierge{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-raised) 72%, transparent), transparent);border-radius:24px;grid-template-columns:.85fr 1fr;max-width:1120px;padding:42px}.about-concierge__image{min-height:430px}.about-concierge h2{font-size:clamp(48px,5vw,69px)}.about-social{color:var(--muted);letter-spacing:.1em;direction:ltr;gap:23px;margin-top:28px;font-size:9px;display:flex}.about-social a:hover{color:var(--metal-bright)}.about-concierge>div:first-child>p:not(.eyebrow){max-width:440px;color:var(--muted);font-size:12px;line-height:2}.about-contact-links{gap:9px;display:grid}.about-contact-links a{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto 20px;align-items:center;gap:17px;padding:18px 16px;transition:border-color .2s,background .2s;display:grid}.about-contact-links a:hover{border-color:var(--metal);background:color-mix(in srgb, var(--metal) 8%, transparent)}.about-contact-links span{color:var(--muted);font-size:11px}.about-contact-links b{direction:ltr;font-size:11px;font-weight:400}.about-contact-links i{color:var(--metal-bright);font-style:normal}.about-bottom-link{text-align:left;max-width:1120px;margin:24px auto 0}.about-bottom-link a{color:var(--muted);font-size:11px}.about-bottom-link span{color:var(--metal-bright)}.home-editorial{padding:40px clamp(22px,7.5vw,120px) 0}.home-features{max-width:1240px;margin:0 auto;padding:75px 0 105px}.editorial-heading{grid-template-columns:1fr minmax(250px,.95fr);align-items:end;gap:0 8vw;margin-bottom:42px;display:grid}.editorial-heading .eyebrow{grid-column:1/-1;margin-bottom:15px}.editorial-heading h2,.faq-heading h2{margin:0;font-size:clamp(48px,6.2vw,80px);line-height:1.16}.editorial-heading>p:last-child{max-width:330px;color:var(--muted);margin:0 0 5px;font-size:12px;line-height:1.9}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-card__image{aspect-ratio:1.16;background:var(--surface-raised);position:relative;overflow:hidden}.feature-card__image img{object-fit:cover;transition:transform .6s}.feature-card:hover .feature-card__image img{transform:scale(1.04)}.feature-card__image>span{z-index:1;color:#fff;font-size:10px;position:absolute;top:15px;right:15px}.feature-card__copy h3{margin:0 0 9px;font-size:25px}.feature-card__copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.95}.home-legacy{border-top:1px solid var(--line);grid-template-columns:1fr .9fr;align-items:center;gap:clamp(38px,9vw,135px);max-width:1240px;margin:0 auto;padding:70px 0 110px;display:grid}.legacy-image{min-height:520px}.legacy-image__caption{z-index:1;color:#fff;letter-spacing:.16em;font-size:8px;position:absolute;bottom:16px;right:18px}.legacy-copy h2{margin:0 0 22px;font-size:clamp(48px,6vw,74px);line-height:1.16}.legacy-copy>p:not(.eyebrow){max-width:470px;color:var(--muted);font-size:12px;line-height:2.15}.legacy-copy .text-link{margin-top:20px}.home-faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:clamp(35px,8vw,115px);max-width:1240px;margin:0 auto;padding:75px 0 105px;display:grid}.faq-heading h2{font-size:clamp(50px,6vw,75px)}.faq-heading>a{color:var(--muted);gap:12px;margin-top:28px;font-size:11px;display:inline-flex}.faq-heading>a span{color:var(--metal-bright)}.faq-list{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item__mark{flex:0 0 20px;width:20px;height:20px;position:relative}.faq-item__mark:before,.faq-item__mark:after{content:"";background:var(--metal-bright);width:14px;height:1px;position:absolute;top:9px;right:3px}.faq-item__mark:after{transition:transform .18s;transform:rotate(90deg)}.faq-item[open] .faq-item__mark:after{transform:rotate(0)}.faq-item>p{max-width:650px;color:var(--muted);margin:-4px 35px 20px 0;font-size:11px;line-height:2}@media (max-width:850px){.site-footer-global__grid{grid-template-columns:1fr 1fr}.inner-page{padding-top:125px}.scent-explorer{grid-template-columns:1fr;gap:28px}.scent-tabs{border-top:0;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.scent-tab{border:1px solid var(--line);grid-template-columns:24px 1fr;min-height:65px;padding:9px}.scent-tab:hover,.scent-tab--active{border-color:var(--metal);padding:9px}.scent-tab__number{grid-row:1}.scent-tab__name{font-size:13px}.scent-tab__latin{grid-area:2/2;font-size:7px}.scent-tab__arrow{display:none}.scent-detail{min-height:0}.scent-detail__visual{min-height:450px}.collection-toolbar{flex-direction:column;align-items:flex-start}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-story,.about-concierge{gap:32px}.about-story__image{min-height:470px}.home-legacy{gap:38px}.legacy-image{min-height:440px}}@media (max-width:620px){.site-header{width:calc(100% - 24px);height:58px;padding:0 13px;top:10px}.site-header__inner{gap:7px}.header-logo{font-size:17px}.primary-nav{border:1px solid var(--line);background:var(--header-glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:8px 18px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px);box-shadow:0 15px 40px #00000029}.primary-nav--open{opacity:1;visibility:visible;transform:translateY(0)}.primary-nav__link{border-bottom:1px solid var(--line);min-height:48px}.primary-nav__link:last-child{border-bottom:0}.primary-nav__link:after{width:30px;inset:auto auto 13px 0}.mobile-menu-control{display:grid}.theme-control,.mobile-menu-control{width:34px;height:34px}.site-footer-global{padding:53px 23px 20px}.site-footer-global__grid{grid-template-columns:1fr 1fr;gap:28px 22px}.footer-brand-block,.footer-newsletter{grid-column:1/-1}.footer-brand-block p,.footer-newsletter p{font-size:11px}.footer-column ul{font-size:10px}.site-footer-global__bottom{flex-direction:column;margin-top:37px;font-size:9px}.inner-page{padding:111px 22px 70px}.inner-page__intro,.collection-intro{grid-template-columns:1fr;margin-bottom:40px}.inner-page__intro .eyebrow,.collection-intro .eyebrow{grid-column:auto}.inner-page__intro h1,.collection-intro h1{font-size:clamp(52px,14.5vw,92px)}.inner-page__intro>p:last-child,.collection-intro>p:last-child{max-width:340px;font-size:11px}.scent-tabs{grid-template-columns:repeat(2,1fr)}.scent-tab{min-height:58px}.scent-tab__name{font-size:12px}.scent-detail{grid-template-columns:1fr;gap:22px}.scent-detail__visual{min-height:390px}.scent-detail__content{padding-top:4px}.scent-detail__content h2{margin-top:16px;font-size:clamp(38px,10vw,50px)}.scent-detail__description{margin:15px 0}.collection-toolbar{gap:14px}.collection-filters{gap:6px}.collection-filter{padding:8px 11px;font-size:9px}.collection-grid{gap:29px 11px;padding-top:17px}.collection-card__meta{gap:7px;margin-top:11px}.collection-card__meta h2{font-size:21px}.collection-card__meta>div>span{font-size:6px}.collection-card__meta>a{width:29px;height:29px}.collection-card__notes{font-size:8px;line-height:1.7}.about-hero{margin-bottom:54px}.about-hero h1{font-size:clamp(52px,13vw,72px)}.about-story,.about-concierge{grid-template-columns:1fr;gap:28px}.about-story__image{min-height:390px}.about-story__copy h2,.about-concierge h2{font-size:clamp(38px,10.5vw,54px)}.about-story__copy>p:not(.eyebrow),.about-concierge>div:last-child>p:not(.eyebrow),.about-concierge>div:first-child>p:not(.eyebrow){font-size:11px}.about-values{grid-template-columns:1fr 1fr;margin:55px auto}.about-values>div:nth-child(3){display:none}.about-values strong{font-size:31px}.about-values span{font-size:8px}.about-concierge{padding:27px 19px}.about-contact-links a{grid-template-columns:1fr auto 18px;gap:8px;padding:14px 10px}.about-contact-links b,.about-contact-links span{font-size:9px}.home-editorial{padding:20px 22px 0}.home-features{padding:48px 0 65px}.editorial-heading{grid-template-columns:1fr;gap:12px;margin-bottom:25px}.editorial-heading .eyebrow{grid-column:auto;margin:0 0 3px}.editorial-heading h2{font-size:clamp(44px,11.5vw,58px)}.editorial-heading>p:last-child{font-size:11px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:15px;padding:11px 0;display:grid}.feature-card__image{aspect-ratio:.95}.feature-card__copy{padding:7px 0}.feature-card__copy h3{font-size:21px}.feature-card__copy p{font-size:10px}.home-legacy{grid-template-columns:1fr;gap:27px;padding:48px 0 65px}.legacy-image{min-height:370px}.legacy-copy h2{font-size:clamp(44px,11.5vw,58px)}.home-faq{grid-template-columns:1fr;gap:31px;padding:48px 0 70px}.faq-heading h2{font-size:clamp(42px,11vw,55px)}.faq-item summary{font-size:11px}.faq-item>p{margin-right:0;font-size:10px}}html{scrollbar-color:color-mix(in srgb, var(--metal) 42%, transparent) transparent}body{letter-spacing:0}.site-header{box-shadow:var(--panel-shadow);border-color:color-mix(in srgb, var(--line) 75%, transparent)}.site-footer-global{border-top-color:var(--line);border-radius:30px 30px 0 0}.reading-progress{height:2px}.reading-progress span{opacity:.7;filter:blur(.25px);height:2px}.button{letter-spacing:.025em;min-height:52px;box-shadow:0 7px 22px color-mix(in srgb, var(--metal) 13%, transparent);border:1px solid #0000;border-radius:999px;gap:13px;padding:0 25px;font-size:10px;transition:background .26s,color .26s,border-color .26s,box-shadow .26s,transform .26s cubic-bezier(.2,.7,.2,1)}.button:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--metal) 19%, transparent);transform:translateY(-2px)}.button--gold{border-color:color-mix(in srgb, var(--metal-bright) 62%, white);background:linear-gradient(135deg, color-mix(in srgb, var(--metal-bright) 92%, white), var(--metal-bright) 62%, color-mix(in srgb, var(--metal-bright) 85%, #8d7147));color:var(--metal-ink)}.button--gold:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--metal-bright) 78%, white), color-mix(in srgb, var(--metal-bright) 90%, white))}.text-link{border-bottom-color:color-mix(in srgb, var(--line-strong) 80%, transparent);transition:color .24s,border-color .24s,gap .24s}.text-link:hover{gap:25px}.theme-control,.mobile-menu-control,.collection-card__meta>button,.collection-card__specs-head button{transition:color .22s,border-color .22s,background .22s,transform .22s}.collection-card__meta>button:hover,.collection-card__specs-head button:hover{transform:translateY(-1px)}.theme-control:focus-visible,.mobile-menu-control:focus-visible,.button:focus-visible,.primary-nav__link:focus-visible,.collection-filter:focus-visible,.collection-card__meta>button:focus-visible,.collection-card__specs-head button:focus-visible,.scent-tab:focus-visible,.newsletter-form button:focus-visible,.about-contact-links a:focus-visible{outline:2px solid color-mix(in srgb, var(--metal-bright) 75%, white);outline-offset:3px}.feature-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 52%, transparent);box-shadow:var(--panel-shadow);border-radius:25px;padding:12px;transition:transform .35s,border-color .35s,background .35s}.feature-card:hover{border-color:color-mix(in srgb, var(--metal) 30%, var(--line));transform:translateY(-4px)}.feature-card__image,.legacy-image,.about-story__image,.about-concierge__image,.scent-detail__visual{border-radius:20px}.feature-card__copy{padding:18px 8px 11px}.legacy-image{box-shadow:var(--panel-shadow)}.note-list,.note-card+.note-card{border-color:var(--line)}.note-rule{opacity:.6}.inner-page{background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--metal) 6%, transparent), transparent 45%), var(--surface)}.scent-tab{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 30%, transparent);border-radius:17px}.scent-tab:hover,.scent-tab--active{border-color:color-mix(in srgb, var(--metal) 35%, var(--line));background:color-mix(in srgb, var(--metal) 7%, var(--surface-raised))}.scent-detail__visual{box-shadow:var(--panel-shadow)}.scent-detail__bottle{border-radius:27px 27px 20px 20px}.scent-detail__cap{border-radius:10px}.scent-detail__label{border-radius:4px}.note-pyramid,.note-pyramid>div,.collection-toolbar{border-color:var(--line)}.collection-filter{border-color:var(--line);transition:color .24s,border-color .24s,background .24s,transform .24s}.collection-filter:hover{transform:translateY(-1px)}.collection-filter--active{border-color:color-mix(in srgb, var(--metal) 38%, var(--line));background:color-mix(in srgb, var(--metal) 10%, transparent)}.collection-grid{gap:24px}.collection-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 44%, transparent);box-shadow:var(--panel-shadow);border-radius:24px;padding:10px;transition:transform .36s,border-color .36s,background .36s}.collection-card:hover{border-color:color-mix(in srgb, var(--metal) 32%, var(--line));transform:translateY(-4px)}.collection-card__image,.collection-card__specs{border-radius:17px}.collection-card__meta{padding:0 5px}.collection-card__notes{padding:0 5px 5px}.collection-card__meta>button{border-color:var(--line);border-radius:50%}.about-hero>p:last-child{max-width:700px;margin-inline:auto;line-height:2}.about-story__image{box-shadow:var(--panel-shadow)}.about-values{border:0;gap:14px;margin-block:76px}.about-values>div{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 85%, transparent), color-mix(in srgb, var(--surface-card) 54%, transparent));min-height:180px;box-shadow:var(--panel-shadow);border-radius:24px;align-content:center}.about-values>div+div{border-right:1px solid var(--line)}.about-concierge{border-color:var(--line);box-shadow:var(--panel-shadow);border-radius:30px}.about-contact-links a{border-color:var(--line);background:color-mix(in srgb, var(--surface) 38%, transparent);border-radius:17px}.about-contact-links a:hover{border-color:color-mix(in srgb, var(--metal) 35%, var(--line));transform:translateY(-2px)}.faq-list{border-top:0;gap:9px;display:grid}.faq-item{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 34%, transparent);border-radius:17px;transition:border-color .22s,background .22s}.faq-item[open]{border-color:color-mix(in srgb, var(--metal) 32%, var(--line));background:color-mix(in srgb, var(--surface-raised) 60%, transparent)}.faq-item summary{padding:18px 17px}.faq-item>p{margin-inline:17px}.newsletter-form{border-bottom-color:var(--line-strong);padding-bottom:22px;position:relative}.newsletter-form input{border-radius:12px}.newsletter-form button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:999px;min-height:43px;margin:4px;padding:0 17px;transition:background .2s,border-color .2s,transform .2s}.newsletter-form button:hover{border-color:color-mix(in srgb, var(--metal) 38%, var(--line));background:color-mix(in srgb, var(--metal) 12%, transparent);transform:translateY(-1px)}.newsletter-form__status{color:var(--metal-bright);margin:0;font-size:10px;position:absolute;bottom:-22px;right:0}.mobile-bottom-bar{color:var(--ink);text-decoration:none}.availability-note{max-width:270px;color:var(--muted);font-size:10px;line-height:1.8}@media (max-width:900px){.feature-card{padding:9px}.feature-card__copy{padding:11px 7px 8px}.about-concierge{padding:32px}}@media (max-width:620px){.button{min-height:48px;padding-inline:18px;font-size:9px}.feature-card{border-radius:20px;padding:9px}.feature-card__image{border-radius:15px}.collection-card{border-radius:19px;padding:7px}.collection-card__image,.collection-card__specs{border-radius:13px}.collection-card__meta>button{flex-basis:31px;width:31px;height:31px}.scent-tab{border-radius:14px}.scent-detail__visual{border-radius:19px}.about-values{gap:8px}.about-values>div{border-radius:18px;min-height:138px;padding:10px 5px}.about-concierge{border-radius:22px}.faq-item{border-radius:14px}.mobile-bottom-bar{z-index:29;inset:auto 12px max(11px, env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--header-glass);min-height:58px;box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px 7px 18px;font-size:10px;display:flex;position:fixed}.mobile-bottom-bar>span{color:var(--muted)}.mobile-bottom-bar>strong{border:1px solid color-mix(in srgb, var(--metal-bright) 52%, white);background:linear-gradient(135deg, color-mix(in srgb, var(--metal-bright) 92%, white), var(--metal-bright));min-height:41px;color:var(--metal-ink);border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:9px;font-weight:500;display:inline-flex}.availability-note{max-width:170px;font-size:8px}}.collection-toolbar__note{color:var(--muted);letter-spacing:.04em;margin:10px 0 0;font-size:10px}.collection-card__price{border-top:1px solid var(--line);color:var(--metal-bright);font-family:Vazirmatn, var(--serif);letter-spacing:.02em;margin-top:14px;padding-top:12px;font-size:19px}.home-newsletter{max-width:1240px;margin:0 auto;padding:30px 0 110px}.newsletter-card{border:1px solid color-mix(in srgb, var(--metal) 26%, var(--line));text-align:center;background:radial-gradient(ellipse at 50% -20%, color-mix(in srgb, var(--metal) 14%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--surface-raised) 88%, transparent), color-mix(in srgb, var(--surface-card) 60%, transparent));box-shadow:var(--panel-shadow);border-radius:32px;justify-items:center;gap:0;padding:clamp(52px,7vw,92px) clamp(22px,6vw,90px) clamp(46px,6vw,84px);display:grid;position:relative;overflow:hidden}.newsletter-card:before,.newsletter-card:after{content:"";border:1px solid var(--line);pointer-events:none;border-radius:25px;position:absolute;inset:9px}.newsletter-card:after{opacity:.55;border-radius:20px;inset:16px}.newsletter-card>*{z-index:1;position:relative}.newsletter-card .eyebrow{justify-content:center;margin-bottom:14px}.newsletter-card h2{font-family:Vazirmatn, var(--serif);letter-spacing:0;margin:0;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.18}.newsletter-card h2 em{color:var(--metal-bright);font-weight:400}.newsletter-card__copy{max-width:380px;color:var(--muted);margin:16px 0 26px;font-size:12px;line-height:2}.newsletter-inline{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:10px;width:min(460px,100%);padding:7px;transition:border-color .22s,box-shadow .22s;display:flex}.newsletter-inline:focus-within{border-color:color-mix(in srgb, var(--metal) 45%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--metal) 10%, transparent)}.newsletter-inline input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:12px 16px;font-size:13px}.newsletter-inline input::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}.newsletter-inline .button{min-height:44px;padding-inline:24px}.newsletter-inline__status{min-height:20px;color:var(--metal-bright);margin:12px 0 0;font-size:11px}html{-webkit-text-size-adjust:100%}body{text-rendering:optimizelegibility}.story-panel h1 em,.story-panel h2 em,.notes-heading h2 em,.house-section h2 em,.inner-page h1 em,.inner-page h2 em,.home-editorial h2 em,.home-editorial h3 em,.editorial-heading h2 em,.faq-heading h2 em,.legacy-copy h2 em,.about-story__copy h2 em,.about-concierge h2 em,.about-hero h1 em{background:linear-gradient(105deg, var(--metal-bright) 12%, color-mix(in srgb, var(--metal-bright) 55%, #fff7e6) 42%, var(--metal-bright) 74%);-webkit-text-fill-color:transparent;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin:-.3em -.04em -.2em;padding:.3em .04em .2em}.reading-progress span{background:linear-gradient(90deg, color-mix(in srgb, var(--metal) 70%, transparent), var(--metal-bright))}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn Fallback;src:local(Tahoma),local(Segoe UI),local(Arial);size-adjust:96%;ascent-override:92%;descent-override:30%;line-gap-override:0%}body{font-family:Vazirmatn, "Vazirmatn Fallback", var(--sans), Tahoma, "Segoe UI", sans-serif;font-family:Vazirmatn, var(--sans), Tahoma, "Segoe UI", sans-serif}.eyebrow,.stage-index,.stage-scroll,.hero-edition,.section-kicker,.note-number,.notes-footnote,.footer-kicker,.footer-column__title,.collection-toolbar,.scent-detail__edition,.scent-detail__latin,.about-story__caption,.collection-card__specs-head>div>span{font-family:Vazirmatn, var(--sans), Tahoma, sans-serif}.lang-control{min-width:37px;height:37px;color:var(--metal-bright);font-family:Vazirmatn, var(--sans), sans-serif;letter-spacing:.06em;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0 9px;font-size:10.5px;font-weight:700;transition:border-color .18s,background .18s;display:grid}.lang-control:hover{border-color:var(--line);background:color-mix(in srgb, var(--surface) 50%, transparent)}html[lang=en] body{letter-spacing:.01em}html[lang=en] .primary-nav__link{font-size:12px}html[lang=en] .eyebrow,html[lang=en] .stage-index,html[lang=en] .stage-scroll,html[lang=en] .hero-edition,html[lang=en] .section-kicker,html[lang=en] .note-number,html[lang=en] .notes-footnote,html[lang=en] .footer-kicker,html[lang=en] .footer-column__title,html[lang=en] .collection-toolbar span{font-family:var(--sans), sans-serif}html[dir=ltr] .text-link:after,html[dir=ltr] .primary-nav__link:after{transform-origin:0}.collection-card__image img,.feature-card__image img,.legacy-image img,.about-story__image img,.about-concierge__image img{filter:saturate(.96);transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s}.collection-card:hover .collection-card__image img,.feature-card:hover .feature-card__image img{filter:saturate(1.04)}.text-link:after{content:"";background:linear-gradient(90deg, transparent, var(--metal-bright));opacity:0;transform-origin:100%;height:1px;transition:opacity .26s,transform .26s;position:absolute;inset:auto 0 7px;transform:scaleX(.4)}.text-link{position:relative}.text-link:hover:after{opacity:.8;transform:scaleX(1)}.scent-tab--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--metal) 22%, transparent), 0 8px 22px color-mix(in srgb, var(--metal) 10%, transparent)}.collection-filter--active{box-shadow:0 6px 18px color-mix(in srgb, var(--metal) 14%, transparent)}.faq-item[open] summary{color:var(--ink)}.faq-item>p{animation:.24s both faq-reveal}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.stage-scroll{transition:opacity .4s}.newsletter-form input:focus{box-shadow:0 1px 0 color-mix(in srgb, var(--metal-bright) 60%, transparent)}.newsletter-form button:disabled{opacity:.55;cursor:progress;transform:none}.site-shell:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% -10%, transparent 60%, color-mix(in srgb, var(--stage-deep) 40%, transparent) 100%);position:fixed;inset:0}.site-shell>*{z-index:1;position:relative}@media (max-width:620px){.newsletter-card{border-radius:24px;padding:38px 18px}.newsletter-card:before{border-radius:18px;inset:7px}.newsletter-card:after{display:none}.newsletter-inline{border-radius:22px;flex-direction:column;gap:8px;padding:10px}.newsletter-inline input{text-align:center;width:100%}.newsletter-inline .button{width:100%}.home-newsletter{padding:14px 0 70px}.collection-card__price{font-size:17px}}
