:root{--ink:#111211;--gold:#c7aa72;--white:#fafafa;--muted:#9c9c94}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--white);font-family:Arial,Tahoma,sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit}header{height:104px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#111211f2;border-bottom:1px solid #ffffff20;position:relative;z-index:2}.wordmark{font-family:Georgia,serif;font-size:29px;letter-spacing:5px;line-height:1.2;direction:ltr}.wordmark span{display:block;font:10px Arial;letter-spacing:2.8px;margin-top:8px}nav{display:flex;gap:34px;font-size:14px}nav a{border-bottom:1px solid transparent}nav a:hover{color:var(--gold);border-color:var(--gold)}.languages{display:flex;gap:4px;direction:ltr}.languages button{background:none;border:0;color:#bbb;padding:8px;cursor:pointer;font-size:14px}.languages button[aria-pressed=true]{color:var(--gold);border-bottom:1px solid var(--gold)}.hero{min-height:680px;height:calc(100svh - 104px);max-height:950px;position:relative;overflow:hidden;display:flex;align-items:center;direction:ltr}.hero-image{position:absolute;right:0;top:0;width:78%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#111211 3%,#111211ef 21%,#11121199 41%,#11121100 67%)}.hero-copy{position:relative;width:49%;margin-left:7%;padding-bottom:50px}.eyebrow{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin:0 0 24px}h1,h2,h3,p{margin-top:0}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,5.5vw,86px);line-height:1.13;margin-bottom:26px}html[lang=ar] h1{font-family:Tahoma,Arial,sans-serif;font-size:clamp(42px,5vw,76px);line-height:1.4}html[lang=ar] .hero-copy{direction:rtl;text-align:right}.hero-desc{font-size:18px;line-height:1.8;max-width:390px;color:#c6c6be;margin-bottom:35px}.button{display:inline-block;padding:14px 31px;font-size:15px;transition:.2s}.gold{background:var(--gold);color:#111}.button:hover{background:#e2c794;transform:translateY(-2px)}.hero-bottom{position:absolute;bottom:28px;left:5%;right:5%;display:flex;justify-content:space-between;border-top:1px solid #ffffff26;padding-top:18px;font-size:12px;letter-spacing:1.5px;color:#c5c3ba}.strip{display:flex;align-items:center;justify-content:space-around;gap:20px;padding:24px 5%;border-bottom:1px solid #ffffff20;font-size:14px;color:#b6b5ae}.strip>span:first-child{letter-spacing:4px;color:var(--gold);font-family:Georgia}.strip i{font-style:normal;color:var(--gold)}.section{padding:105px 7%}.philosophy{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;background:#fafafa;color:#191a18}h2{font:400 clamp(36px,4vw,58px)/1.2 Georgia,serif;margin-bottom:24px}html[lang=ar] h2{font-family:Tahoma,Arial;line-height:1.5;font-size:clamp(32px,3.7vw,50px)}.philosophy .eyebrow{color:#866d40}.ph-text>p:first-child{font-size:20px;line-height:1.95;color:#5b5c55;max-width:520px}.signature{font:italic 30px Georgia;letter-spacing:3px;display:block;margin:35px 0 9px}.small{font-size:13px;color:#73756c}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:48px}.section-heading h2{margin:0}.section-heading>p{max-width:340px;color:var(--muted);margin:0}.collection-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center}figure{margin:0}figure img{width:100%;height:530px;object-fit:cover;border:1px solid #ffffff13;display:block}figcaption{display:flex;justify-content:space-between;gap:14px;font-size:12px;color:#93948b;margin-top:16px;letter-spacing:1px}.products details{border-top:1px solid #ffffff24}.products details:last-of-type{border-bottom:1px solid #ffffff24}summary{display:flex;align-items:center;gap:24px;cursor:pointer;list-style:none;padding:30px 0}summary::-webkit-details-marker{display:none}.number{font:14px Georgia;color:var(--gold)}.product-name{font:30px Georgia;display:block;direction:ltr}.product-type{font-size:14px;color:#a1a299;display:block;margin-top:8px}.toggle{margin-inline-start:auto;font:26px Georgia;font-weight:300;transition:.2s}details[open] .toggle{transform:rotate(45deg)}.product-body{padding:0 0 30px 42px;color:#b3b4ac;font-size:16px}.product-body p{margin-bottom:18px}.product-note{font-size:13px;color:var(--gold)}.launch-note{font-size:13px;color:#878980;margin:26px 0 0}.ritual{border-top:1px solid #ffffff20;background:#191b18}.ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.ritual-grid article{border-top:1px solid #6b634e;padding-top:24px}.step{font-size:12px;letter-spacing:2px;color:var(--gold);direction:ltr;display:block;margin-bottom:36px}h3{font:32px Georgia;margin-bottom:15px}html[lang=ar] h3{font:26px Tahoma;line-height:1.5}.ritual-grid p{color:#a6a89f;margin:0;max-width:330px}.statement{text-align:center;padding:110px 8%;background:#c7aa72;color:#151610}.statement .eyebrow{color:#51432b}.statement h2{max-width:850px;margin:0 auto;font-style:italic}.statement-line{width:55px;height:1px;background:#51432b;display:block;margin:36px auto 0}.questions{background:#fafafa;color:#171915;display:grid;grid-template-columns:1fr 1.3fr;gap:10%}.questions .eyebrow{color:#866d40}.faq-list details{border-bottom:1px solid #d4d5cf}.faq-list summary{font-size:18px;padding:22px 0}.faq-list p{color:#61645a;padding-bottom:12px}footer{padding:60px 7% 25px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-bottom:50px}.footer-brand{font:44px Georgia;letter-spacing:6px;direction:ltr}.footer-top p{color:#999c90;max-width:290px;margin:0;font-size:14px}.footer-top>a:last-child{font-size:14px;color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;padding-top:24px;color:#82877a;font-size:12px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}html[dir=rtl] .product-body{padding-left:0;padding-right:42px}html[dir=rtl] .eyebrow{letter-spacing:0}html[lang=ar] p{line-height:1.9}@media(max-width:850px){header{height:90px;padding:0 5%;gap:15px}.wordmark{font-size:22px;letter-spacing:3px}.wordmark span{font-size:8px;letter-spacing:1.6px}nav{gap:16px;font-size:13px}.hero{height:700px;min-height:650px}.hero-copy{width:58%;margin-left:6%}.hero-image{width:100%;object-position:65% center}.hero-shade{background:linear-gradient(90deg,#111211ec,#111211a6 45%,#11121122)}.section{padding:75px 6%}.collection-layout{gap:5%}figure img{height:440px}.product-name{font-size:26px}.ritual-grid{gap:28px}.section-heading{gap:30px}.philosophy{gap:6%}.questions{gap:6%}.footer-brand{font-size:34px}}@media(max-width:600px){header{height:auto;min-height:94px;flex-wrap:wrap;padding:17px 5% 12px;gap:10px}nav{order:3;width:100%;justify-content:center;gap:28px;padding-top:8px}.languages button{padding:5px 7px}.hero{height:720px;min-height:0;align-items:end}.hero-image{height:68%;top:0;object-position:70% center}.hero-shade{background:linear-gradient(0deg,#111211 4%,#111211 23%,#111211dd 39%,#11121100 69%)}.hero-copy{width:88%;margin:0 6%;padding-bottom:110px}.hero h1{font-size:46px;max-width:400px;margin-bottom:14px}html[lang=ar] .hero h1{font-size:39px;line-height:1.35}.hero .eyebrow{margin-bottom:15px}.hero-desc{font-size:16px;margin-bottom:24px;max-width:100%}.hero-bottom{font-size:10px;letter-spacing:.5px;bottom:20px;gap:20px}.strip{flex-wrap:wrap;gap:15px;font-size:12px;padding:20px 5%}.strip>span:first-child{display:none}.strip i:last-of-type{display:none}.section{padding:65px 6%}.philosophy,.collection-layout,.questions{grid-template-columns:1fr;gap:30px}h2{font-size:39px}html[lang=ar] h2{font-size:32px}.ph-text>p:first-child{font-size:18px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px;max-width:100%}figure img{height:360px}.products summary{padding:25px 0}.ritual-grid{grid-template-columns:1fr;gap:35px}.step{margin-bottom:20px}.ritual-grid p{max-width:100%}.statement{padding:75px 6%}.footer-top{flex-wrap:wrap;gap:25px}.footer-brand{width:100%}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:nth-child(2){order:3;width:100%}.eyebrow{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
