@font-face{font-family:Cormorant;src:url('/assets/cormorant-full.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/assets/inter-v20-latin-regular.woff2') format('woff2');font-weight:400;font-display:swap}
:root{--dark:#0a0a0b;--surface:#121214;--light:#f5f3ef;--paper:#eae5dd;--ink:#18181b;--grey:#4b4b54;--silver:#d9dbde;--line:rgba(245,243,239,.2);--pad:clamp(24px,6.2vw,112px);--serif:Cormorant,Georgia,'Times New Roman',serif;--sans:Inter,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--dark);color:var(--light);font:14px/1.75 var(--sans);-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}::selection{background:#d9dbde;color:#0a0a0b}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button{background:none;border:0}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #a89973;outline-offset:7px}img{display:block;width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.02;letter-spacing:-.035em}h2{font-size:clamp(44px,4.9vw,80px)}em{font-weight:400}p+p{margin-top:1.3em}button:disabled{cursor:default}.light{background:var(--light);color:var(--ink)}.section-pad{padding:120px var(--pad)}.eyebrow{display:block;font:10px/1.7 var(--sans);text-transform:uppercase;letter-spacing:.2em}.skip{position:fixed;top:0;left:0;padding:15px 25px;background:var(--light);color:var(--dark);z-index:100;transform:translateY(-110%)}.skip:focus{transform:translateY(0)}
.header{height:90px;position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 var(--pad);border-bottom:1px solid var(--line);transition:background .4s,transform .4s}.header.scrolled{position:fixed;height:74px;background:rgba(10,10,11,.96);backdrop-filter:blur(14px)}.housemark{font-family:var(--serif);font-size:22px;letter-spacing:.09em;white-space:nowrap;line-height:1}.desktop-nav{display:flex;gap:32px;margin-left:auto;margin-right:40px}.desktop-nav a,.header-experience{font-size:10px;letter-spacing:.06em}.desktop-nav a{position:relative}.desktop-nav a:after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:1px;background:currentColor;transition:width .3s}.desktop-nav a:hover:after{width:100%}.header-actions{display:flex;gap:35px;align-items:center}.languages{display:flex;gap:13px;font-size:9px;letter-spacing:.04em}.languages a{opacity:.55;position:relative}.languages a[aria-current]{opacity:1}.languages a[aria-current]:after{position:absolute;content:'';left:0;right:0;bottom:-6px;height:1px;background:currentColor}.header-experience span{margin-left:16px;font-size:16px}.menu-toggle{display:none;width:28px;padding:5px 0}.menu-toggle span{display:block;height:1px;background:var(--light);margin:6px 0}.mobile-menu{position:fixed;inset:74px 0 0;background:var(--dark);z-index:19;padding:50px 25px}.mobile-menu:not([hidden]){display:flex;flex-direction:column;gap:24px}.mobile-menu a{font:38px/1.3 var(--serif)}
.hero{min-height:780px;height:100svh;max-height:1100px;position:relative;isolation:isolate;overflow:hidden}.hero-image{position:absolute;inset:0;height:100%;object-fit:cover;object-position:64% 50%;z-index:-3;animation:arrive 2.2s ease-out both}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(4,5,6,.42),transparent 78%),linear-gradient(180deg,rgba(0,0,0,.26),transparent 40%,rgba(0,0,0,.52))}.hero-heading{position:absolute;left:var(--pad);top:20%;animation:rise 1.4s ease-out both}.hero-heading>.eyebrow{font-size:9px;letter-spacing:.29em;margin-bottom:25px}.hero h1{font-size:clamp(100px,13.2vw,214px);letter-spacing:.12em;line-height:.9;margin-left:-.04em}.hero-subtitle{font-family:var(--serif);font-size:clamp(28px,3.4vw,54px);font-style:italic;margin:20px 0 0 5px;line-height:1.1;letter-spacing:-.015em}.hero-bottom{position:absolute;bottom:65px;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;align-items:flex-end}.hero-line{font:clamp(25px,2.7vw,40px)/1.14 var(--serif);letter-spacing:-.015em}.hero-micro{font-size:10px;letter-spacing:.13em;margin-top:21px}.text-link{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;font:11px/1.5 var(--sans);letter-spacing:.02em;padding:14px 0 11px;border-bottom:1px solid rgba(245,243,239,.55);transition:gap .3s,border-color .3s}.text-link:hover{gap:45px;border-color:currentColor}.text-link span{font-size:19px;line-height:1}.hero .text-link{margin-top:23px;min-width:190px}.hero-edition{display:flex;flex-direction:column;gap:3px;font-size:8px;line-height:1.8;letter-spacing:.2em;text-align:right;color:#d9dbde}.hero-edition span:first-child{font-size:18px;letter-spacing:.1em;margin-bottom:8px;font-family:var(--serif)}
.scent-signals{min-height:100px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px var(--pad);display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.scent-signals a{display:flex;align-items:center;justify-content:center;font:23px/1.3 var(--serif);gap:25px;border-right:1px solid var(--line)}.scent-signals a:first-child{justify-content:flex-start}.scent-signals a:last-child{border:0;justify-content:flex-end}.scent-signals span{font:8px/1 var(--sans);letter-spacing:.12em;opacity:.6}.manifesto{position:relative;overflow:hidden;padding-top:150px;padding-bottom:150px}.manifesto-inner{position:relative;z-index:1;max-width:1050px;margin:auto;text-align:center}.manifesto .eyebrow{color:#b2b2b5;margin-bottom:38px}.manifesto h2{font-size:clamp(40px,5.2vw,84px);line-height:1.1}.manifesto h2 em{color:#c7c9cc}.manifesto-copy{display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:64px;max-width:760px;margin:55px auto 0;color:#c7c9cc;font-size:13px;line-height:1.9}.manifesto-copy p{margin:0}.flight-line{position:absolute;left:45%;width:65%;top:25px;opacity:.24}.flight-line path{stroke:#d9dbde;stroke-width:.6}
.section-heading{display:grid;grid-template-columns:1fr 2fr;align-items:start;margin-bottom:65px;gap:50px}.section-heading .eyebrow{padding-top:12px;color:var(--grey)}.scent-layout{display:grid;grid-template-columns:1fr 1.04fr;gap:7.6vw}.scent-visual{position:relative;overflow:hidden}.scent-visual>img{height:650px;object-fit:cover;object-position:center;transition:transform 1.3s}.scent-visual:hover>img{transform:scale(1.025)}.image-caption{display:block;font:9px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding-top:20px}.scent-visual .image-caption{position:absolute;bottom:22px;left:24px;color:var(--light);font-size:8px}.scent-content{display:flex;flex-direction:column;padding-top:30px}.scent-tabs{display:flex;border-bottom:1px solid #ceccc8;gap:25px}.scent-tabs button{font-size:10px;text-align:left;padding:0 0 20px;flex:1;color:#64636a;position:relative;line-height:1.5}.scent-tabs button span{display:block;font-size:8px;margin-bottom:15px}.scent-tabs button:after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--ink);transition:width .4s}.scent-tabs button[aria-selected=true]{color:var(--ink)}.scent-tabs button[aria-selected=true]:after{width:100%}.scent-panels{padding:72px 0 45px;min-height:445px}.scent-panels .eyebrow{color:var(--grey);font-size:9px;margin-bottom:20px}.scent-panels h3{font-size:clamp(40px,3.9vw,61px);margin-bottom:28px}.scent-panels p{color:var(--grey);font-size:13px;line-height:1.95;max-width:480px}.scent-panels [role=tabpanel]:not([hidden]){animation:rise .55s ease both}.scent-bottom{margin-top:auto;padding:20px 0 0;border-top:1px solid #ceccc8;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.12em}.scent-bottom span:first-child{font:18px/1 var(--serif);letter-spacing:.15em}.apparition{padding-bottom:50px}.statement{text-align:center;padding:70px var(--pad) 130px}.statement p{font:clamp(28px,3.5vw,54px)/1.22 var(--serif)}.statement em{font-size:1.4em}
.bottle{padding-top:80px;display:grid;grid-template-columns:1.1fr 1fr;gap:8.3vw;border-top:1px solid #d8d6d2}.product-visual{align-self:center}.product-visual img{height:auto;aspect-ratio:1/1;object-fit:cover;mix-blend-mode:multiply}.product-visual .image-caption{text-align:center;color:var(--grey)}.product-copy{padding-top:20px}.product-copy h2{font-size:clamp(60px,6.5vw,100px);letter-spacing:.08em;margin:28px 0 30px}.product-line{font:clamp(25px,2.5vw,39px)/1.17 var(--serif)}.body-copy{font-size:12px;line-height:1.9;color:var(--grey);margin-top:25px;max-width:410px}.product-facts{margin:36px 0 27px;border-top:1px solid #cfcdc9}.product-facts>div{padding:14px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #cfcdc9;font-size:10px}.product-facts dt{color:var(--grey)}.product-facts dd{margin:0;text-align:right}.button{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:17px 24px;font-size:11px;border:1px solid;min-height:56px;transition:background .3s,color .3s}.button span{font-size:19px;line-height:1}.dark-button{background:var(--dark);color:var(--light);border-color:var(--dark)}.dark-button:hover{background:#343436}.light-button{background:var(--light);color:var(--dark);border-color:var(--light)}.light-button:hover{background:#d9dbde}.quiet{font-size:10px;color:var(--grey);line-height:1.8}.product-copy>.quiet{text-align:center;margin:13px 0 25px}.ingredients{border-top:1px solid #cfcdc9;border-bottom:1px solid #cfcdc9}.ingredients summary{font-size:10px;padding:15px 0;display:flex;justify-content:space-between;cursor:pointer;list-style:none}.ingredients p{font-size:9px;color:var(--grey);padding-bottom:20px;line-height:1.9;letter-spacing:.03em}.ingredients summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}details[open] summary span{transform:rotate(45deg)}details summary span{transition:transform .3s;font-size:20px;line-height:1}.release{background:var(--paper);display:grid;grid-template-columns:1fr 1.1fr;gap:12%;padding-top:90px;padding-bottom:90px}.release-number{text-align:center;align-self:center}.release-number>span{font:230px/.85 var(--serif);letter-spacing:-.065em}.release-number p{margin-top:28px}.release-text{padding-top:15px}.release h2{font-size:43px;margin:25px 0}.release p:not(.eyebrow){font-size:12px;line-height:1.95;color:var(--grey);max-width:480px}.release .text-link{margin-top:15px;font-size:10px}.on-light{border-color:#77777c}
.name-world{position:relative;isolation:isolate;min-height:920px;display:flex;align-items:center;overflow:hidden;padding:130px var(--pad)}.name-world>img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:35% 50%;z-index:-3}.name-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.08),rgba(0,0,0,.66) 55%,rgba(0,0,0,.78))}.name-copy{margin-left:51%;max-width:520px}.name-copy .eyebrow{color:#c7c9cc}.name-copy h2{margin:30px 0 42px;font-size:clamp(44px,4.8vw,72px)}.name-copy p{font-size:12px;line-height:1.95;color:#d9dbde}.world-caption{position:absolute;bottom:40px;left:var(--pad);font:8px/1.4 var(--sans);letter-spacing:.2em}.origin{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:140px;padding-bottom:140px}.origin h2{margin:30px 0;font-size:clamp(46px,4.5vw,72px)}.author-role{font-size:9px;color:var(--grey);letter-spacing:.04em}.house-signature{font:27px/1 var(--serif);letter-spacing:.08em;border-top:1px solid #cfcdc9;padding-top:40px;margin-top:70px;display:inline-block}.origin-copy p{color:var(--grey);font-size:13px;line-height:1.95}.origin-copy p:first-child{font:29px/1.3 var(--serif);color:var(--ink);margin-bottom:25px}
.encounter{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;padding-top:0;padding-bottom:0}.encounter-visual{margin-left:calc(-1 * var(--pad));overflow:hidden}.encounter-visual img{min-height:710px;height:100%;object-fit:cover}.encounter-copy{padding:80px 0}.encounter-copy h2{margin:30px 0 35px;font-size:clamp(55px,5.7vw,85px)}.encounter-copy>p{color:#c7c9cc;font-size:12px;max-width:420px}.encounter-copy .button{max-width:400px;margin-top:35px}.encounter-copy .text-link{display:flex;max-width:400px;margin-top:10px}.encounter-copy>.quiet{margin-top:30px;font-size:10px;max-width:350px}.email-note{font-size:9px!important;opacity:.7;margin-top:12px}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:10%}.faq h2{margin:28px 0}.faq-items details{border-bottom:1px solid #cfcdc9}.faq-items details:first-child{border-top:1px solid #cfcdc9}.faq-items summary{cursor:pointer;list-style:none;padding:28px 0;font:24px/1.25 var(--serif);display:flex;justify-content:space-between;gap:30px;align-items:center}.faq-items summary span{font:20px/1 var(--sans);font-weight:400}.faq-items details p{font:12px/1.9 var(--sans);color:var(--grey);padding:0 40px 28px 0}.early{text-align:center;padding-top:0;padding-bottom:130px}.early:before{content:'';height:1px;background:#cfcdc9;display:block;margin-bottom:90px}.early h2{font-size:clamp(42px,4.5vw,66px);margin:28px 0}.early>p{max-width:570px;margin:16px auto;font-size:12px;color:var(--grey)}.early .text-link{margin-top:15px}.footer{padding:80px var(--pad) 30px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:65px;border-bottom:1px solid var(--line)}.footer-mark{font:clamp(72px,13vw,200px)/1 var(--serif);letter-spacing:.12em}.footer-house{font-size:9px;color:#c7c9cc;text-align:right}.footer-house span{font:27px/1.6 var(--serif);letter-spacing:.08em;color:var(--light)}.footer-links{padding-top:30px;display:flex;gap:24px;align-items:center;font-size:9px;color:#c7c9cc}.footer-links>span{margin-right:auto;font-size:8px}.footer-links a:hover{color:#fff}.backtop{font-size:22px;margin-left:25px}.partner-main{padding-top:90px}.partner-page .header{background:var(--dark)}.partner-intro>.eyebrow{margin-top:75px}.partner-intro h1{font-size:clamp(60px,8vw,120px);margin:25px 0 40px}.partner-lede{font:32px/1.35 var(--serif);max-width:850px}.partner-intro-copy{max-width:650px;margin:40px 0 0 auto;font-size:13px;color:var(--grey)}.partner-list{padding-top:0;padding-bottom:50px}.partner-row{border-top:1px solid #cfcdc9;padding:45px 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;align-items:start}.partner-row h2{font-size:43px;margin-bottom:20px}.partner-row p{font-size:12px;color:var(--grey)}.partner-row .text-link{display:flex;margin-bottom:15px}.partner-row>.eyebrow{padding-top:15px}.partner-request{text-align:center;border-top:1px solid #cfcdc9}.partner-request h2{margin:30px 0;font-size:50px}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(22px);transition:opacity 1s,transform 1s}.motion-ready .reveal.in-view{opacity:1;transform:translateY(0)}@keyframes rise{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes arrive{from{transform:scale(1.045);opacity:.4}to{transform:scale(1);opacity:1}}
@media(min-width:1800px){.hero-heading{top:23%}.hero h1{font-size:240px}.hero-line{font-size:48px}.hero-bottom{bottom:85px}.scent-visual>img{height:780px}}
@media(max-width:1100px){.desktop-nav{gap:22px;margin-right:10px}.header-actions{gap:20px}.header-experience{display:none}.scent-layout{gap:6vw}.scent-visual>img{height:620px}.scent-tabs{gap:15px}.scent-panels{padding-top:50px}.name-copy{margin-left:45%}.section-pad{padding-top:90px;padding-bottom:90px}.hero{min-height:740px}.product-facts>div{flex-direction:column;gap:3px}.product-facts dd{text-align:left}.encounter-visual img{min-height:700px}.encounter{padding-top:0;padding-bottom:0}.faq{gap:7%}.footer-links{gap:18px}.footer-house span{font-size:22px}.release{gap:8%}}
@media(max-width:760px){:root{--pad:25px}html{scroll-padding-top:74px}.section-pad{padding-top:75px;padding-bottom:75px}.header{height:74px}.header.scrolled{height:74px}.housemark{font-size:19px;letter-spacing:.06em}.desktop-nav{display:none}.header-actions{gap:24px}.menu-toggle{display:block}.languages{gap:12px;font-size:9px}.hero{min-height:760px;height:100svh;max-height:950px}.hero-image{object-position:65% 50%}.hero-shade{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.1) 45%,rgba(0,0,0,.87)),linear-gradient(90deg,rgba(0,0,0,.15),transparent)}.hero-heading{top:18%;left:var(--pad);right:var(--pad)}.hero-heading>.eyebrow{font-size:8px;letter-spacing:.2em;margin-bottom:23px}.hero h1{font-size:clamp(78px,18.6vw,135px);letter-spacing:.11em}.hero-subtitle{font-size:35px;margin-top:15px}.hero-bottom{bottom:42px}.hero-line{font-size:31px}.hero-micro{font-size:9px;letter-spacing:.07em;margin-top:18px}.hero-edition{display:none}.hero .text-link{font-size:11px;margin-top:18px}.scent-signals{padding:23px 16px;min-height:90px;gap:15px}.scent-signals a{display:block;text-align:center!important;justify-content:center!important;font-size:17px;padding-right:10px;line-height:1.15}.scent-signals span{display:block;font-size:7px;margin-bottom:9px}.manifesto{padding:88px 25px}.manifesto .eyebrow{margin-bottom:28px}.manifesto h2{font-size:40px;line-height:1.1}.manifesto-copy{display:block;max-width:480px;margin-top:35px;font-size:12px;line-height:1.9;text-align:center}.manifesto-copy p+p{margin-top:20px}.flight-line{width:120%;left:30%;top:20px}.section-heading{display:block;margin-bottom:40px}.section-heading .eyebrow{padding:0;margin-bottom:26px}.section-heading h2{font-size:49px}.scent-layout{display:flex;flex-direction:column;gap:0}.scent-visual>img{height:450px;object-position:center 48%}.scent-content{padding-top:30px}.scent-tabs button{font-size:10px;padding-bottom:15px}.scent-tabs button span{margin-bottom:9px}.scent-panels{min-height:350px;padding:37px 0}.scent-panels h3{font-size:44px;margin-bottom:24px}.scent-panels p{font-size:12px}.scent-bottom{padding:16px 0 0}.apparition{padding-bottom:35px}.statement{padding:50px 25px 80px}.statement p{font-size:29px}.statement em{font-size:1.55em}.bottle{display:flex;flex-direction:column;gap:50px;padding-top:35px}.product-visual{width:100%;max-width:500px}.product-copy{padding:0}.product-copy h2{font-size:82px;margin:25px 0}.product-line{font-size:34px}.body-copy{font-size:12px;max-width:500px}.product-facts>div{flex-direction:row;padding:17px 0}.product-facts dd{text-align:right}.release{grid-template-columns:1fr;gap:50px;padding-top:65px}.release-number>span{font-size:170px}.release-number p{margin-top:20px;font-size:9px}.release-text{padding:0}.release h2{font-size:39px}.release .text-link{font-size:10px;gap:15px}.name-world{min-height:950px;padding:90px 25px 85px;align-items:flex-end}.name-world>img{object-position:40% 50%}.name-shade{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.6) 20%,rgba(0,0,0,.86))}.name-copy{margin:0;max-width:none}.name-copy h2{font-size:53px;margin:25px 0 35px}.name-copy p{font-size:12px}.world-caption{bottom:30px;left:25px}.origin{display:block}.origin h2{font-size:53px;margin:25px 0}.origin-heading{margin-bottom:40px}.house-signature{margin-top:35px;padding-top:27px;font-size:24px}.origin-copy p:first-child{font-size:28px}.origin-copy p{font-size:12px}.encounter{display:flex;flex-direction:column;gap:0;padding:0}.encounter-visual{margin:0;width:100%}.encounter-visual img{min-height:0;height:450px;object-position:center}.encounter-copy{padding:65px 25px 75px;width:100%}.encounter-copy h2{font-size:62px;margin:25px 0}.encounter-copy .button,.encounter-copy .text-link{max-width:none}.encounter-copy p{max-width:none}.encounter-copy>.quiet{max-width:none}.faq{display:block}.faq>div:first-child{margin-bottom:40px}.faq h2{font-size:48px}.faq-items summary{font-size:24px;padding:25px 0}.early{padding-top:0}.early:before{margin-bottom:60px}.early h2{font-size:43px}.early>p{font-size:12px}.footer{padding-top:55px}.footer-top{display:block;padding-bottom:40px}.footer-mark{font-size:20vw;letter-spacing:.12em}.footer-house{text-align:left;margin-top:30px;font-size:8px}.footer-house span{font-size:24px}.footer-links{display:flex;flex-wrap:wrap;gap:20px 24px;padding-top:25px;position:relative;padding-right:20px}.footer-links>span{flex-basis:100%}.footer-links a{font-size:9px}.backtop{position:absolute;right:0;top:16px}.partner-main{padding-top:74px}.partner-intro>.eyebrow{margin-top:45px}.partner-intro h1{font-size:59px}.partner-lede{font-size:28px}.partner-intro-copy{margin-top:30px;font-size:12px}.partner-list{padding-top:0}.partner-row{grid-template-columns:1fr;gap:25px;padding:35px 0}.partner-row h2{font-size:40px}.partner-row>.eyebrow{padding:0}.partner-row .text-link{max-width:300px}.partner-request h2{font-size:42px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}}
.manifesto-copy,.scent-panels p,.body-copy,.release p:not(.eyebrow),.name-copy p,.origin-copy p,.encounter-copy>p,.faq-items details p,.early>p{font-size:14px}
.dany-encounter{background:var(--surface);padding-top:95px;padding-bottom:55px}.dany-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-bottom:65px}.dany-heading>.eyebrow{color:#c7c9cc;padding-top:15px}.dany-heading h2{font-size:clamp(53px,5.6vw,82px)}.dany-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.dany-portrait{margin:0;position:relative}.dany-portrait img{height:500px;object-fit:cover;object-position:82% 50%;filter:grayscale(1);background:#d1ceca}.dany-portrait figcaption{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--line);font:9px/1.5 var(--sans);letter-spacing:.15em;color:#c7c9cc}.dany-words{padding-top:26px}.dany-words>.eyebrow{font-size:8px;letter-spacing:.1em;color:#a8abb1}.dany-words blockquote{margin:16px 0 0;font:clamp(25px,2.3vw,35px)/1.25 var(--serif);font-style:italic;color:#e4e3e0}.dany-contact{padding-top:6px}.dany-contact>.eyebrow{color:#bfc0c4;font-size:9px}.dany-contact h3{font-size:clamp(56px,5.7vw,84px);margin:18px 0 13px;letter-spacing:-.025em}.dany-role{font-size:10px;letter-spacing:.1em;color:#c7c9cc}.dany-intro{font-size:14px;line-height:1.95;color:#c7c9cc;margin-top:27px;max-width:500px}.dany-languages{font-size:10px;color:#d9dbde;margin-top:25px;display:flex;gap:15px;align-items:center}.dany-languages>span{font-size:8px;letter-spacing:.1em;border:1px solid #535357;padding:4px 7px;white-space:nowrap}.consultation-methods{border:0;margin:35px 0 0;padding:0;min-width:0}.consultation-methods legend{padding:0;font-size:10px;color:#c7c9cc;margin-bottom:17px}.consultation-methods>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.consultation-methods label{cursor:pointer;position:relative}.consultation-methods input{position:absolute;opacity:0;width:1px;height:1px}.consultation-methods label>span{display:block;padding:10px 0 15px;border-bottom:1px solid #454548;font-size:11px;color:#9fa1a8;transition:color .2s,border .2s}.consultation-methods small{display:block;font-size:8px;margin-bottom:7px;letter-spacing:.1em}.consultation-methods input:checked+span{color:#fff;border-bottom-color:#f5f3ef}.consultation-methods input:focus-visible+span{outline:2px solid #d9dbde;outline-offset:4px}.consultation-description{font-size:11px;color:#bfc0c4;min-height:60px;padding:19px 0 7px;line-height:1.7;margin:0}.consultation-request{font-size:11px;margin-top:12px}.dany-direct{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:23px;font-size:10px}.dany-direct a{border-bottom:1px solid #6c6d73;padding-bottom:9px}.dany-direct a:first-child span{display:block;color:#bfc0c4;margin-top:3px;font-size:10px;letter-spacing:.04em}.dany-direct a:last-child{align-self:flex-end}.dany-contact>.email-note{color:#bfc0c4;max-width:430px;line-height:1.8;margin-top:18px}.dany-house-contact{border-top:1px solid var(--line);margin-top:60px;padding-top:33px;display:grid;grid-template-columns:1.5fr .6fr .9fr;align-items:center;gap:35px}.dany-house-contact>div>p{font-size:11px;color:#bfc0c4;margin-top:10px;max-width:400px;line-height:1.8}.dany-house-contact .text-link{font-size:10px;gap:15px}.partner-methods{font-size:10px!important;margin-top:0!important;margin-bottom:20px}.dany-partner-row>div>p+p{margin-top:20px}
@media(max-width:1100px) and (min-width:761px){.dany-heading,.dany-layout{gap:6%}.dany-portrait img{height:500px;object-position:85%}.dany-intro{font-size:13px}.dany-house-contact{grid-template-columns:1.4fr .65fr 1fr;gap:25px}}
@media(max-width:760px){.dany-encounter{padding-top:70px;padding-bottom:45px}.dany-heading{display:block;margin-bottom:38px}.dany-heading>.eyebrow{padding:0;margin-bottom:24px}.dany-heading h2{font-size:53px}.dany-layout{display:flex;flex-direction:column;gap:40px}.dany-editorial{width:100%}.dany-portrait img{height:380px;object-position:83% 50%}.dany-portrait figcaption{font-size:8px;padding:16px 0}.dany-words{padding-top:22px}.dany-words blockquote{font-size:29px;line-height:1.25}.dany-contact{width:100%;padding-top:35px;border-top:1px solid var(--line)}.dany-contact h3{font-size:61px;margin-top:20px}.dany-intro{font-size:13px;margin-top:22px}.dany-role{font-size:9px}.dany-languages{font-size:10px;gap:10px}.consultation-methods{margin-top:30px}.consultation-methods label>span{font-size:11px}.consultation-methods>div{gap:12px}.consultation-description{min-height:70px}.dany-house-contact{grid-template-columns:1fr 1fr;gap:20px;margin-top:45px;padding-top:30px}.dany-house-contact>div{grid-column:1/-1}.dany-house-contact .text-link{align-self:end;font-size:10px;gap:10px}.dany-direct{font-size:10px}.dany-direct a:first-child span{font-size:10px}.dany-words>.eyebrow{font-size:8px}.dany-contact>.email-note{font-size:9px!important}}
.origin-copy p:first-child{font-size:29px}.encounter-copy>.quiet{font-size:10px}.early>.email-note{font-size:9px}
@media(max-width:760px){.hero-image{top:31%;height:50%;object-position:74% 50%;mask-image:linear-gradient(180deg,transparent 0%,#000 7%,#000 88%,transparent 100%)}.hero-shade{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.1) 60%,rgba(0,0,0,.8))}.hero-heading{top:17%}.manifesto-copy,.scent-panels p,.body-copy,.release p:not(.eyebrow),.name-copy p,.origin-copy p,.encounter-copy>p,.faq-items details p,.early>p{font-size:13px}.origin-copy p:first-child{font-size:28px}.encounter-copy>.quiet{font-size:10px}.scent-panels{min-height:380px}}

.dany-international{font-size:11px;line-height:1.8;color:#c7c9cc;padding-top:18px;margin-top:20px;border-top:1px solid var(--line);max-width:470px}
/* Final release: forms, compact language navigation, RTL and administration. */
.language-picker{position:relative}.language-picker summary{list-style:none;cursor:pointer;min-height:44px;display:flex;gap:10px;align-items:center;font-size:11px;letter-spacing:.13em}.language-picker summary::-webkit-details-marker{display:none}.language-picker .languages{position:absolute;inset-inline-end:-18px;top:48px;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:165px;padding:10px;background:#121214;border:1px solid #45454a;box-shadow:0 14px 38px #0005}.language-picker .languages a{padding:12px 16px;white-space:nowrap;font-size:13px;letter-spacing:.02em;min-height:44px}.language-picker .languages a[aria-current]{color:#fff;background:#ffffff0d}.language-picker[open] summary{color:#fff}.encounter-statement{font-family:'Cormorant',Georgia,serif;font-size:clamp(30px,3vw,48px);line-height:1.17;margin-top:20px}.contact-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;border-top:1px solid #d1cec6}.contact-heading h2{margin:28px 0}.contact-heading>p{max-width:380px;line-height:1.8}.contact-heading>a{font-size:12px;margin-top:28px;overflow-wrap:anywhere}.concierge-form{display:grid;gap:25px;min-width:0}.concierge-form label{display:grid;gap:10px;font-size:12px;letter-spacing:.02em}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.concierge-form input:not([type=checkbox]),.concierge-form select,.concierge-form textarea,.inquiry-card select{width:100%;min-width:0;max-width:100%;background:transparent;border:0;border-bottom:1px solid #8a8880;color:#181819;padding:12px 0;border-radius:0;font:inherit;font-size:16px;line-height:1.5;outline-offset:4px}.concierge-form textarea{resize:vertical;min-height:120px}.concierge-form select{padding-inline-end:22px}.concierge-form .consent{display:flex;align-items:flex-start;gap:13px;font-size:12px;line-height:1.65;cursor:pointer}.consent input{accent-color:#171719;width:19px;height:19px;min-width:19px;margin-top:3px}.privacy-note{font-size:11px;line-height:1.7;margin:0;color:#5e5b55}.privacy-note a{text-decoration:underline;text-underline-offset:3px}.form-status{font-size:14px;line-height:1.65;margin:0}.form-status.error{color:#853b26}.form-status:empty{display:none}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.concierge-form button{justify-self:start;min-height:54px;cursor:pointer}.concierge-form button:disabled{opacity:.6;cursor:wait}.legal-page{padding-top:160px;min-height:80vh}.legal-page>h1{font-size:clamp(42px,6vw,72px);margin-bottom:55px}.legal-page>h2{font-size:27px;margin:36px 0 15px}.legal-page>p{max-width:800px;line-height:1.8;overflow-wrap:anywhere}.legal-page a{text-decoration:underline;text-underline-offset:3px}.receipt-page main{max-width:760px;padding:10vh 7vw;margin:auto;min-height:100svh}.receipt-page h1{font-size:clamp(38px,6vw,64px);margin:70px 0 25px}.receipt-page p{line-height:1.8}.receipt-page form{margin:36px 0}.admin-page main{max-width:1200px;margin:auto;padding:50px 5vw}.admin-page h1{font-size:72px;margin:35px 0}.admin-actions{display:flex;gap:20px;flex-wrap:wrap;margin:30px 0}.admin-actions a{border-bottom:1px solid;padding:10px 0}.admin-actions button{padding:12px;border:1px solid;background:transparent;cursor:pointer}.inquiry-card{padding:30px 0;border-top:1px solid #bcb8af;overflow-wrap:anywhere}.inquiry-card h2{font-size:34px}.inquiry-card p{white-space:pre-wrap}.inquiry-card select{max-width:260px}.launch-table{border-collapse:collapse;width:100%;margin:30px 0}.launch-table th,.launch-table td{border:1px solid #c5c0b7;padding:12px;text-align:start;overflow-wrap:anywhere}.launch-table code{font-size:12px;word-break:break-all}.launch-page{max-width:1100px;margin:auto;padding:50px 5vw}.launch-page h1{font-size:60px}.launch-page h2{font-size:32px;margin-top:45px}.launch-page p,.launch-page li{line-height:1.7}.launch-page pre{white-space:pre-wrap;overflow-wrap:anywhere}
@font-face{font-family:'Noto Arabic';src:url('/assets/noto-sans-arabic.ttf') format('truetype');font-weight:100 900;font-display:swap}
html[dir=rtl] body{font-family:'Noto Arabic',sans-serif}html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .manifesto h2,html[dir=rtl] .encounter-statement,html[dir=rtl] .statement p{font-family:'Noto Arabic',serif;font-weight:300;line-height:1.6;letter-spacing:0}html[dir=rtl] .eyebrow,html[dir=rtl] nav,html[dir=rtl] .hero-line,html[dir=rtl] .hero-micro{letter-spacing:0}html[dir=rtl] .hero h1,html[dir=rtl] .footer-mark{font-family:'Cormorant',Georgia,serif;direction:ltr}html[dir=rtl] .housemark,html[dir=rtl] .house-signature,html[dir=rtl] .hero-subtitle,html[dir=rtl] .hero-edition,html[dir=rtl] .footer-house span,html[dir=rtl] .dany-portrait figcaption{direction:ltr}html[dir=rtl] .hero-heading{direction:ltr}html[dir=rtl] .hero-line{font-family:'Noto Arabic',sans-serif;line-height:1.8}html[dir=rtl] .hero-bottom{direction:rtl}html[dir=rtl] .name-copy{text-align:right}html[dir=rtl] .dany-direct a span{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .product-copy h2{font-family:'Cormorant',Georgia,serif;direction:ltr;text-align:right}html[dir=rtl] .release-number span{font-family:'Cormorant',Georgia,serif}html[dir=rtl] .provider-links{direction:ltr;text-align:right}
@media(max-width:900px){.contact-section{grid-template-columns:1fr;gap:50px}.contact-heading>p{max-width:560px}.contact-heading h2{margin:20px 0}.header-actions{gap:20px}.legal-page{padding-top:120px}}
@media(max-width:560px){.form-row{grid-template-columns:1fr;gap:25px}.concierge-form{gap:25px}.concierge-form button{width:100%;justify-content:space-between}.language-picker .languages{inset-inline-end:-10px}.header-actions{gap:18px}.language-picker summary{font-size:12px}.contact-heading>a{font-size:11px}.launch-table{font-size:11px}.launch-table th,.launch-table td{padding:6px}.encounter-statement{font-size:32px}html[dir=rtl] .hero-line{font-size:21px}html[dir=rtl] .name-copy h2{font-size:36px}html[dir=rtl] .manifesto h2{font-size:29px}html[dir=rtl] .hero-edition{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.consent-banner{position:fixed;bottom:24px;inset-inline:24px;z-index:100;max-width:780px;margin-inline:auto;background:#f5f3ef;color:#18181b;border:1px solid #b3afa7;padding:27px 30px;box-shadow:0 8px 60px #0005}.consent-banner[hidden]{display:none}.consent-banner h2{font-size:30px;margin:0 0 12px}.consent-banner p{font-size:13px;line-height:1.7;margin:0 0 10px}.consent-banner>a{font-size:12px;text-decoration:underline}.consent-banner>div{display:flex;gap:12px;margin-top:20px}.consent-banner button{border:1px solid #18181b;padding:12px 20px;flex:1;color:#18181b;background:transparent;font-size:13px;min-height:48px}.consent-banner button:hover{background:#e8e4dc}.consent-settings{font-size:11px;text-align:start;padding:0}.consent-settings:focus-visible{outline:2px solid #a89973;outline-offset:5px}@media(max-width:560px){.consent-banner{bottom:12px;inset-inline:12px;padding:20px}.consent-banner>div{flex-direction:column}.consent-banner h2{font-size:27px}.consent-banner p{font-size:12px}}
/* A composed canvas: ultrawide displays must not stretch the editorial grid. */
:root{--canvas:1680px}
html{background:#050506}
body{position:relative;max-width:var(--canvas);margin-inline:auto;min-width:0}
.header{width:min(100%,var(--canvas));left:50%;right:auto;transform:translateX(-50%)}
.mobile-menu{width:min(100%,var(--canvas));left:50%;right:auto;transform:translateX(-50%)}
.scent-layout{gap:min(7.6vw,128px);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)}
.bottle{gap:min(8.3vw,140px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.origin{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.dany-layout,.dany-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.contact-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}
.product-visual{max-width:680px;justify-self:center}
.origin-copy{max-width:600px}.scent-panels p{max-width:540px}.release-text{max-width:600px}
.dany-contact{max-width:620px}.dany-portrait img{height:clamp(380px,32vw,540px)}
@media(min-width:1681px){.hero-heading{top:20%}.hero h1{font-size:214px}.hero-line{font-size:40px}.hero-bottom{bottom:65px}.scent-visual>img{height:700px}}
@media(max-width:1100px){.scent-layout{gap:6vw}}
@media(max-width:900px){.contact-section{grid-template-columns:1fr}}
@media(max-width:760px){.scent-layout{gap:0}.bottle{gap:50px}.origin{display:block}.dany-portrait img{height:380px}}
@media print{html{background:#fff}body{max-width:1680px}.header{position:absolute!important}.hero-image,.name-world>img{animation:none!important;opacity:1!important}.motion-ready .reveal{opacity:1;transform:none}}
