@font-face{font-family:Editorial;src:url('assets/editorial.otf') format('opentype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f5f3ec;color:#262921;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,video:focus-visible{outline:2px solid #b28b46;outline-offset:7px}::selection{background:#c8ad72;color:#181c17}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Editorial,Georgia,serif;font-weight:400}em{font-family:Georgia,serif;font-weight:400}section{scroll-margin-top:30px}.skip{position:fixed;top:-100px;left:20px;padding:15px;background:white;z-index:100}.skip:focus{top:10px}.announcement{height:34px;background:#1b201a;color:#d5d4c8;padding:0 5%;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.8px}.soon{display:flex;gap:9px;align-items:center}.soon i{width:4px;height:4px;border-radius:50%;background:#c3a46a}.header{height:91px;display:flex;padding:0 5%;align-items:center;justify-content:space-between;background:#f5f3ec;border-bottom:1px solid #deded3;position:relative;z-index:20}.brand img{width:72px;height:64px;object-fit:contain}.desktop-nav{display:flex;gap:34px}.desktop-nav a{font-size:12px;position:relative;padding:10px 0}.desktop-nav a:after{content:'';position:absolute;bottom:3px;left:0;width:0;height:1px;background:#a0844d;transition:width .25s}.desktop-nav a:hover:after{width:100%}.header-actions{display:flex;gap:30px;align-items:center}.language{border:0;background:transparent;font-size:10px;letter-spacing:1px;padding:10px 0;color:#93958a}.language .selected{color:#252b23}.lang-divider{padding:0 8px}.header-contact{border-bottom:1px solid #777e6e;font-size:12px;padding:10px 0}.header-contact span{margin-left:20px}.menu-button{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:760px;background:#1b201a;color:#f4f0e5;overflow:hidden}.hero-copy{padding:75px 9% 30px 10%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.eyebrow{font-size:9px;letter-spacing:2.2px;font-weight:400;color:#bdab7e;line-height:1.8;text-transform:uppercase}.eyebrow.dark{color:#7a735d}.hero .eyebrow{display:flex;align-items:center;gap:13px}.line{height:1px;width:25px;background:#a29168}.hero h1{font-size:clamp(60px,6.8vw,102px);line-height:1.02;letter-spacing:-3px;margin:37px 0 28px}.hero h1 em{color:#c8b786;font-size:.91em}.hero-desc{font-size:13px;line-height:1.85;color:#c2c6b8;margin-bottom:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;padding:19px 25px;font-size:11px;letter-spacing:.3px;transition:background .2s,color .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button.gold{background:#c3af7b;color:#1d241b}.button.gold:hover{background:#dac797}.button span:last-child{font-size:19px}.hero-foot{width:100%;margin-top:auto;padding-top:47px;display:flex;align-items:end;justify-content:space-between;font-size:9px;letter-spacing:1.7px;line-height:1.7;color:#8f9987}.hero-foot a{width:36px;height:36px;border:1px solid #4e5847;border-radius:50%;display:grid;place-items:center;font-size:17px;color:#c9ccb8}.hero-photo{position:relative;min-width:0;min-height:760px}.hero-photo>img{height:100%;width:100%;object-fit:cover;object-position:center 38%;position:absolute}.hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 40%,rgba(0,0,0,.28));pointer-events:none}.photo-top,.photo-caption{position:absolute;left:30px;right:30px;display:flex;justify-content:space-between;z-index:1}.photo-top{top:29px;font-size:9px;letter-spacing:2px;color:#f7f5ee}.photo-caption{bottom:33px;align-items:center;color:white}.photo-caption span:first-child{font-family:Editorial,Georgia,serif;font-size:28px}.photo-caption span:last-child{font-size:9px;letter-spacing:2px}.principles{min-height:77px;border-bottom:1px solid #dcded1;display:flex;align-items:center;justify-content:space-around;padding:20px 9%;gap:24px;font-size:10px;letter-spacing:2.5px}.principles i{font-size:15px;font-style:normal;color:#9b895e}.section-pad{padding:110px 7%}.belief{display:grid;grid-template-columns:1fr 2.3fr;gap:50px;padding-top:100px;padding-bottom:110px;border-bottom:1px solid #ddded4}.belief>.eyebrow{padding-top:13px}.belief h2{font-size:clamp(30px,3.2vw,48px);line-height:1.26;letter-spacing:-1.1px}.belief h2 em{color:#837956;font-size:.94em}.belief p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:560px;margin-top:27px;color:#777b6e}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:51px}.section-heading h2{font-size:clamp(36px,3.9vw,57px);letter-spacing:-1.6px;line-height:1.13;margin-top:21px}.section-heading h2 em{font-size:.88em}.section-heading>p{font-size:12px;line-height:1.9;color:#6f7668;padding-bottom:6px}.collection-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px}.look{padding:0;text-align:left;border:0;background:transparent;min-width:0}.look-image{position:relative;height:450px;overflow:hidden;background:#e4dfd3}.look-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.look-large .look-image img{object-position:50% 45%}.look:hover img{transform:scale(1.035)}.look-badge{position:absolute;left:15px;top:17px;background:#f5f1e9eb;padding:9px 11px;font-size:8px;letter-spacing:1.25px;color:#343a2d}.look-plus{position:absolute;right:15px;bottom:15px;background:#f4f0e7;width:35px;height:35px;display:grid;place-items:center;font-size:18px}.look-info{padding-top:19px}.look-info h3{font-size:23px;letter-spacing:-.4px;margin-bottom:9px}.look-info>span{font-size:8px;color:#838777;letter-spacing:1.6px}.collection-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ddded3;padding-top:24px;margin-top:34px}.collection-bottom p{font-size:11px;line-height:1.7;color:#838777}.collection-bottom>span{font-size:8px;letter-spacing:1.8px;white-space:nowrap;color:#8a7853}.editorial-pair{display:grid;grid-template-columns:1.12fr 1fr;margin-top:110px;background:#eae7dd}.pair-image{min-width:0}.pair-image img{width:100%;height:100%;object-fit:cover;max-height:740px;object-position:center}.pair-copy{padding:65px 15% 40px 13%;display:flex;flex-direction:column;align-items:flex-start}.pair-copy h2{font-size:clamp(43px,5vw,72px);letter-spacing:-2px;line-height:1.05;margin:33px 0}.pair-copy h2 em{color:#827653;font-size:.87em}.pair-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#737767}.text-link{display:flex;gap:35px;background:transparent;border:0;border-bottom:1px solid #929984;padding:14px 0;font-size:11px;margin-top:15px}.pair-index{border-top:1px solid #cdcebf;width:100%;margin-top:auto;padding-top:25px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px}.pair-index span{color:#929680;font-size:8px}.verse{padding:78px 7% 85px;text-align:center;background:#eceee4;border-top:1px solid #dce0d0;border-bottom:1px solid #dce0d0}.verse-cross{font-size:24px;color:#928354;margin-bottom:25px}.verse p{font-family:Editorial,Georgia,serif;font-size:clamp(23px,2.7vw,38px);line-height:1.4}.verse>span{display:block;font-size:9px;letter-spacing:2px;color:#888b77;margin-top:23px}.fragrance{display:grid;grid-template-columns:1fr 1fr;background:#1a1d17;color:#eaeadd}.fragrance-visual{min-width:0;position:relative;display:flex;align-items:center;justify-content:center;background:#211d13;padding:45px}.fragrance-visual video{width:100%;max-height:710px;object-fit:cover}.film-label{position:absolute;bottom:18px;left:45px;font-size:8px;letter-spacing:2px;color:#c4b992}.fragrance-copy{padding:88px 12% 78px 11%}.fragrance-copy h2{font-size:clamp(45px,4.7vw,68px);line-height:1.08;letter-spacing:-1.6px;margin:29px 0}.fragrance-copy h2 em{color:#bca976;font-size:.92em}.fragrance-lead{font-size:10px!important;letter-spacing:1.6px;color:#dadbc9!important;margin-bottom:17px}.fragrance-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#9ea58f}.notes{display:grid;grid-template-columns:1fr 1fr 1.2fr;border-top:1px solid #414635;border-bottom:1px solid #414635;gap:15px;margin-top:34px;padding:25px 0}.notes span{font-size:8px;letter-spacing:1.5px;color:#b29d68}.notes p{font-family:Editorial,Georgia,serif;font-size:17px;line-height:1.3;margin-top:12px;color:#d2d5c0}.fragrance-detail{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.3px;color:#89927c;margin-top:20px}.button.outline{border:1px solid #787f65;color:#dfe2cd;margin-top:33px}.button.outline:hover{background:#303729}.story{display:grid;grid-template-columns:1fr 1.12fr;gap:12%;padding-top:130px;padding-bottom:130px}.story h2{font-size:clamp(40px,4.2vw,62px);line-height:1.15;letter-spacing:-1.5px;margin-top:32px}.story h2 em{font-size:.92em;color:#817654}.origin-mark{display:flex;align-items:center;gap:20px;font-size:9px;letter-spacing:2px;margin-top:58px;color:#8a8e7a}.origin-mark i{font-style:normal;color:#a28c56;font-size:23px}.story-body{padding-top:6px}.story-intro{font-family:Editorial,Georgia,serif;font-size:27px;line-height:1.3;margin-bottom:28px}.story-body>p:not(.story-intro){font-size:12px;line-height:1.95;color:#727968;margin-top:17px}.story-signature{display:block;border-top:1px solid #dbded1;margin-top:30px;padding-top:22px;font-size:9px;letter-spacing:1px}.story-signature em{font-size:12px;letter-spacing:0;color:#838975}.purpose{display:grid;grid-template-columns:1fr 1fr;background:#e5e8dc}.purpose-image{position:relative;min-height:550px}.purpose-image img{width:100%;height:100%;object-fit:cover;position:absolute}.purpose-copy{padding:75px 12%}.purpose-copy h2{font-size:clamp(38px,4vw,58px);line-height:1.13;letter-spacing:-1px;margin:27px 0}.purpose-copy h2 em{font-size:.94em;color:#7e7756}.purpose-copy>p:not(.eyebrow){font-size:12px;line-height:1.95;color:#657059;margin-bottom:19px}.purpose-foot{font-size:8px;letter-spacing:1.35px;line-height:1.9;display:block;margin-top:32px;border-top:1px solid #c5ccb8;padding-top:23px;color:#7f866b}.contact{background:#1b201a;text-align:center;color:#e8ebda;padding-top:105px;padding-bottom:75px}.contact h2{font-size:clamp(44px,5.5vw,79px);line-height:1.12;letter-spacing:-2px;margin:30px 0 28px}.contact h2 em{color:#b9a675;font-size:.9em}.contact>p:not(.eyebrow){font-size:12px;line-height:1.8;color:#a4ad96}.contact-email{display:inline-flex;gap:35px;align-items:center;font-size:clamp(19px,2.4vw,34px);font-family:Editorial,Georgia,serif;border-bottom:1px solid #788363;padding:18px 0;margin-top:25px}.contact-email>span{font-family:Arial;font-size:25px;color:#bfa871}.contact-links{display:flex;justify-content:center;gap:45px;margin-top:51px;font-size:8px;letter-spacing:1.7px;color:#a5b195}.contact-links a:hover{color:#fff}footer{background:#151a14;padding:45px 5%;border-top:1px solid #343d2e;display:flex;align-items:center;justify-content:space-between;gap:40px;color:#a8b19a}.footer-wordmark{font-family:Editorial,Georgia,serif;font-size:35px;letter-spacing:3px;color:#c6b481}footer>div p{font-size:8px;letter-spacing:1.7px;margin-bottom:13px}footer>div>span{font-size:10px;color:#697761}.footer-note{font-size:10px;line-height:1.9;text-align:right;color:#7a866e}dialog{border:0;padding:0;background:#f5f3ec;max-width:1000px;width:90vw;max-height:90vh;color:#262921}dialog::backdrop{background:#0e130edb;backdrop-filter:blur(6px)}.dialog-close{position:absolute;z-index:2;top:14px;right:14px;background:#f5f3ec;border:1px solid #bfc7b5;width:38px;height:38px;font-size:26px;line-height:1}.dialog-grid{display:grid;grid-template-columns:1fr 1fr}.dialog-grid>img{width:100%;height:100%;min-height:540px;object-fit:cover}.dialog-copy{padding:65px 40px;align-self:center}.dialog-copy h2{font-size:40px;line-height:1.15;margin:25px 0}.dialog-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#707a63}.dialog-copy .dialog-note{font-size:10px!important;border-top:1px solid #d6dccd;padding-top:20px;margin-top:25px}.dark-button{background:#252f21;color:#eff1e7;margin-top:25px}.mobile-nav[hidden]{display:none}
@media(min-width:1500px){.hero{min-height:850px}.hero-photo{min-height:850px}.hero-copy{padding-left:14%;padding-top:90px}.look-image{height:510px}.pair-copy{padding-top:80px}.hero h1{font-size:110px}}
@media(max-width:1100px){.desktop-nav{gap:22px}.header-actions{gap:22px}.hero-copy{padding-top:55px;padding-left:9%}.hero,.hero-photo{min-height:700px}.hero h1{font-size:71px}.hero .eyebrow{font-size:8px}.look-image{height:340px}.look-info h3{font-size:20px}.pair-copy{padding:40px 10% 30px}.pair-index{margin-top:35px}.fragrance-copy{padding:65px 10%}.fragrance-visual{padding:30px}.film-label{left:30px}.notes{gap:8px}.notes p{font-size:15px}.purpose-copy{padding:60px 10%}.purpose-image{min-height:580px}}
@media(max-width:800px){.announcement{padding:0 5%;justify-content:center;font-size:8px;letter-spacing:1.2px}.announcement>.soon{display:none}.header{height:78px;padding:0 6%}.brand img{height:55px;width:61px}.desktop-nav,.header-contact{display:none}.header-actions{gap:24px}.menu-button{display:flex;background:transparent;border:0;width:26px;height:30px;padding:6px 0;flex-direction:column;justify-content:space-around}.menu-button span{height:1px;width:26px;background:#343b2d}.mobile-nav{position:absolute;top:112px;left:0;right:0;padding:20px 6% 30px;z-index:19;background:#f5f3ec;border-bottom:1px solid #d2d8c5;box-shadow:0 20px 20px #121b1218;display:flex;flex-direction:column;gap:0}.mobile-nav a{padding:16px 0;border-bottom:1px solid #e0e4d7;font-family:Editorial,Georgia,serif;font-size:24px}.hero{grid-template-columns:1fr 1fr;min-height:590px}.hero-photo{min-height:590px}.hero-copy{padding:42px 8% 25px 10%}.hero h1{font-size:58px;letter-spacing:-2px;margin-top:30px}.hero .eyebrow{letter-spacing:1px}.hero .line{display:none}.hero-desc{font-size:11px;margin-bottom:25px}.hero-desc br{display:none}.button{padding:17px 19px;gap:22px;font-size:10px}.hero-foot{font-size:7px;padding-top:30px}.photo-top{left:20px;right:20px;font-size:7px}.photo-top span:last-child{display:none}.photo-caption{left:20px;right:20px}.photo-caption span:first-child{font-size:23px}.photo-caption span:last-child{display:none}.principles{font-size:8px;letter-spacing:1.5px;gap:15px;padding:22px 6%}.principles i{font-size:11px}.section-pad{padding:75px 6%}.belief{grid-template-columns:1fr;gap:25px}.belief h2{font-size:35px}.belief p:not(.eyebrow){font-size:12px}.section-heading{display:block;margin-bottom:35px}.section-heading h2{font-size:43px}.section-heading>p{margin-top:20px}.collection-grid{grid-template-columns:1fr 1fr;gap:25px 18px}.look-large{grid-column:1/-1}.look-large .look-image{height:550px}.look-large .look-image img{object-position:center 36%}.look-image{height:360px}.look-info h3{font-size:21px}.look-badge{font-size:7px}.editorial-pair{margin-top:65px}.pair-copy{padding:35px 10% 25px}.pair-copy .eyebrow{font-size:7px;letter-spacing:1.5px}.pair-copy h2{font-size:42px;margin:22px 0}.pair-copy>p:not(.eyebrow){font-size:11px}.pair-index{font-size:7px;gap:10px;padding-top:15px;margin-top:25px}.pair-index span{font-size:6px}.verse{padding:60px 6%}.fragrance{grid-template-columns:1fr}.fragrance-visual{padding:40px 15% 50px}.fragrance-visual video{max-height:620px}.film-label{left:15%;bottom:23px}.fragrance-copy{padding:60px 9%}.fragrance-copy h2{font-size:59px}.fragrance-copy>p:not(.eyebrow){max-width:500px}.notes p{font-size:20px}.story{gap:35px;grid-template-columns:1fr}.story h2{font-size:45px}.origin-mark{margin-top:25px}.story-body{padding-top:5px}.story-body>p:not(.story-intro){font-size:13px}.purpose{grid-template-columns:1fr}.purpose-image{min-height:0;aspect-ratio:1.2}.purpose-copy{padding:55px 8%}.purpose-copy h2{font-size:49px}.purpose-copy>p:not(.eyebrow){font-size:13px}.contact h2{font-size:55px}.contact-email{font-size:29px}footer{flex-wrap:wrap;padding:35px 6%;gap:25px}.footer-wordmark{font-size:30px}.footer-note{width:100%;text-align:left;padding-top:20px;border-top:1px solid #2c3626}.dialog-grid{grid-template-columns:1fr}.dialog-grid>img{height:40vh;min-height:0;object-fit:contain;background:#e3dfd4}.dialog-copy{padding:30px}.dialog-copy h2{font-size:32px;margin:18px 0}.dialog-copy>p:not(.eyebrow){font-size:12px}}
@media(max-width:540px){.hero{grid-template-columns:1fr}.hero-copy{padding:45px 7% 30px;min-height:530px}.hero h1{font-size:73px;line-height:1.02;letter-spacing:-2.5px;margin:28px 0 24px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero-desc{font-size:12px;max-width:290px}.hero-desc br{display:initial}.hero-foot{padding-top:30px;font-size:8px;align-items:center}.hero-foot a{width:31px;height:31px}.hero-photo{min-height:520px;max-height:660px}.hero-photo>img{object-position:center 34%}.photo-top{display:none}.photo-caption span:first-child{font-size:29px}.photo-caption span:last-child{display:inline;font-size:8px}.principles{gap:10px;min-height:65px;flex-wrap:wrap;padding:22px 6%;font-size:8px}.principles span:last-child,.principles i:last-of-type{display:none}.section-pad{padding:64px 7%}.belief h2{font-size:29px;letter-spacing:-.65px;line-height:1.35}.belief h2 br{display:none}.belief p:not(.eyebrow){margin-top:22px}.section-heading h2{font-size:36px;letter-spacing:-1px}.section-heading>p{font-size:11px}.collection-grid{gap:27px 12px}.look-large .look-image{height:420px}.look-image{height:238px}.look-badge{left:8px;top:10px;padding:7px 8px;font-size:6px;letter-spacing:.8px}.look-plus{right:8px;bottom:10px;width:29px;height:29px}.look-info{padding-top:14px}.look-info h3{font-size:19px;line-height:1.22}.look-info>span{font-size:7px;letter-spacing:.8px}.look-large .look-info h3{font-size:27px}.collection-bottom{display:block;margin-top:25px;padding-top:20px}.collection-bottom p{font-size:10px}.collection-bottom>span{display:block;margin-top:17px}.editorial-pair{grid-template-columns:1fr;margin-top:55px}.pair-image img{height:500px;object-fit:cover}.pair-copy{padding:38px 9%}.pair-copy .eyebrow{font-size:8px}.pair-copy h2{font-size:56px;margin:28px 0}.pair-copy>p:not(.eyebrow){font-size:12px}.pair-index{font-size:8px;margin-top:30px}.pair-index span{font-size:7px}.verse{padding:53px 8%}.verse p{font-size:26px}.verse>span{font-size:8px}.fragrance-visual{padding:28px 7% 49px}.film-label{left:7%;font-size:7px;letter-spacing:1.5px}.fragrance-copy{padding:50px 8% 62px}.fragrance-copy h2{font-size:53px}.notes{gap:12px;padding:23px 0}.notes p{font-size:17px}.notes span{font-size:7px}.fragrance-detail{font-size:7px;letter-spacing:1px}.story h2{font-size:40px}.story-intro{font-size:26px}.story-body>p:not(.story-intro){font-size:12px}.purpose-image{aspect-ratio:1}.purpose-copy h2{font-size:40px}.purpose-copy>p:not(.eyebrow){font-size:12px}.purpose-foot{font-size:7px}.contact h2{font-size:45px;letter-spacing:-1px}.contact .eyebrow{font-size:7px;letter-spacing:1.5px}.contact>p:not(.eyebrow){font-size:11px}.contact-email{font-size:27px;gap:20px}.contact-links{gap:25px;font-size:7px;letter-spacing:1px}.footer-wordmark{font-size:27px}.footer-note{font-size:9px}.dialog-copy{padding:28px 22px}.dialog-close{top:10px;right:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

select.language{appearance:auto;background:transparent;border:0;font:inherit;font-size:12px;min-width:62px;cursor:pointer;color:inherit}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .verse p,html[dir=rtl] .story-intro{font-family:Tahoma,Arial,sans-serif;line-height:1.5;letter-spacing:0}
html[dir=rtl] em{font-style:normal}
html[dir=rtl] .eyebrow,html[dir=rtl] .principles,html[dir=rtl] .look-info span{letter-spacing:0}
html[dir=rtl] .hero h1{font-size:clamp(48px,5.4vw,80px)}
html[dir=rtl] .hero-desc{line-height:1.9}
html[dir=rtl] .contact-email,html[dir=rtl] .footer-wordmark,html[dir=rtl] .origin-mark,html[dir=rtl] .fragrance-detail{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .look,html[dir=rtl] .dialog-copy{text-align:right}
@media(max-width:540px){html[dir=rtl] .hero h1{font-size:52px}html[dir=rtl] .hero-copy{padding-bottom:30px}html[dir=rtl] h2{font-size:34px}}
