@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@400;500;600&display=swap');:root{--ivory:#faf7f2;--champagne:#f0e7da;--gold:#98763f;--ink:#24211f;--taupe:#665b50}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--ivory);color:var(--ink);font:400 15px/1.75 Inter,Arial,sans-serif}body[dir=rtl]{font-family:Cairo,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #977338;outline-offset:4px}img{display:block;width:100%;height:100%;object-fit:cover}.announcement{background:#292521;color:#f5eee5;text-align:center;font-size:11px;letter-spacing:.19em;padding:8px 16px}body[dir=rtl] .announcement{letter-spacing:0}.header{position:sticky;top:0;z-index:20;background:rgba(250,247,242,.94);backdrop-filter:blur(14px);border-bottom:1px solid #e6ded3}.nav{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 32px}.brand{font:600 31px/1 'Cormorant Garamond',Georgia,serif;letter-spacing:.09em;white-space:nowrap}.brand span{color:var(--gold)}.nav-links{display:flex;gap:26px;align-items:center}.nav-links a{font-size:12px;letter-spacing:.07em}.nav-links a:hover,.footer a:hover{color:var(--gold)}.nav-actions{display:flex;align-items:center;gap:13px}.lang,.menu-toggle{border:1px solid #d5c7b6;background:transparent;padding:8px 12px;color:var(--ink)}.menu-toggle{display:none}.wa-small{font-size:12px;border-bottom:1px solid var(--gold)}.hero{min-height:690px;display:grid;grid-template-columns:1fr 1.08fr;background:var(--champagne)}.hero-copy{align-self:center;padding:80px max(36px,calc((100vw - 1320px)/2 + 32px)) 80px max(36px,calc((100vw - 1320px)/2 + 32px))}.eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:600}body[dir=rtl] .eyebrow{letter-spacing:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.08}h1{font-size:clamp(60px,6.2vw,106px);margin:22px 0 24px}h2{font-size:clamp(44px,5vw,70px);margin:15px 0 23px}h3{font-size:34px;margin:15px 0 9px}body[dir=rtl] h1,body[dir=rtl] h2,body[dir=rtl] h3{font-family:Cairo,sans-serif;line-height:1.4;font-weight:500}body[dir=rtl] h1{font-size:clamp(42px,4.8vw,74px)}body[dir=rtl] h2{font-size:clamp(34px,4vw,54px)}body[dir=rtl] h3{font-size:26px}.hero p,.section-intro{max-width:520px;color:var(--taupe);line-height:1.9}.buttons{display:flex;gap:13px;flex-wrap:wrap;margin-top:31px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;background:var(--ink);color:white;border:1px solid var(--ink);font-size:12px;letter-spacing:.04em;text-align:center;transition:background .2s,transform .2s}.btn:hover{background:#564a3e;transform:translateY(-2px)}.btn.outline{background:transparent;color:var(--ink);border-color:#9e8c76}.btn.outline:hover{background:#fff}.hero-media{position:relative;min-height:610px}.hero-media img{object-position:center}.placeholder-tag{position:absolute;bottom:17px;right:18px;background:rgba(250,247,242,.88);padding:5px 10px;font-size:10px;color:#52483c;letter-spacing:.04em}body[dir=rtl] .placeholder-tag{right:auto;left:18px}.scroll-note{display:block;margin-top:75px;color:var(--taupe);font-size:11px;letter-spacing:.15em}.section{padding:115px 32px}.wrap{max-width:1250px;margin:auto}.center{text-align:center}.center .section-intro{margin:0 auto 42px}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.collection-image{height:340px;overflow:hidden;position:relative;background:#e9dfd2}.collection-image img,.social-grid img{transition:transform .5s}.collection-card:hover img,.social-grid a:hover img{transform:scale(1.05)}.collection-card p{font-size:13px;color:var(--taupe);min-height:52px}.text-link{font-size:12px;border-bottom:1px solid var(--gold);padding-bottom:4px}.story{background:#f0e7da}.split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.story-photo{height:590px;position:relative}.story-copy p{white-space:pre-line;color:var(--taupe);line-height:2}.highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center;margin-top:40px}.highlight{border-inline-end:1px solid #ded4c7;padding:24px}.highlight:last-child{border:0}.symbol{font-size:28px;color:var(--gold)}.gifting{display:grid;grid-template-columns:1fr 1fr;min-height:540px;background:#292521;color:white}.gifting .content{padding:90px max(32px,calc((100vw - 1250px)/2));align-self:center}.gifting p{color:#e1d5c8}.gifting .btn{background:#f4eee4;color:#24211f;border-color:#f4eee4}.gifting .media{min-height:420px;position:relative}.social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0}.social-grid a{height:260px;overflow:hidden;position:relative}.social-links{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;margin-top:26px}.social-links a{border-bottom:1px solid #c6ae88}.note{font-size:11px;color:var(--taupe);text-align:center}.contact{background:var(--champagne);text-align:center}.contact p{max-width:560px;margin:0 auto 26px;color:var(--taupe)}.contact .btn{margin-bottom:24px}.footer{background:#25221f;color:#e8dfd4;padding:70px 32px 28px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:55px}.footer .brand{display:inline-block;margin-bottom:20px}.footer p,.footer a{font-size:12px;color:#d0c6b9}.footer-links{display:flex;flex-direction:column;gap:10px}.footer h3{font:600 13px Inter,sans-serif;letter-spacing:.08em}.footer-bottom{border-top:1px solid #4b433b;margin-top:55px;padding-top:20px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;color:#c4b8aa}.floating-wa{position:fixed;bottom:22px;right:22px;z-index:30;background:#285b43;color:white;padding:13px 18px;border-radius:40px;box-shadow:0 6px 18px #0002;font-size:13px}body[dir=rtl] .floating-wa{right:auto;left:22px}.privacy-main{min-height:65vh;max-width:850px;margin:auto;padding:110px 32px}.privacy-main p{white-space:pre-line;color:var(--taupe)}@media(max-width:1000px){.collection-grid{grid-template-columns:repeat(2,1fr)}.nav-links{gap:12px}.nav-links a{font-size:11px}.hero{min-height:580px}.hero-copy{padding:60px 32px}.hero-media{min-height:550px}.collection-image{height:420px}}@media(max-width:740px){.nav{padding:14px 18px}.brand{font-size:27px}.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--ivory);padding:22px;box-shadow:0 12px 16px #0001;flex-direction:column;align-items:stretch;gap:18px}.nav-links.open{display:flex}.nav-links a{font-size:14px}.wa-small{display:none}.hero{display:flex;flex-direction:column-reverse}.hero-media{min-height:0;height:360px}.hero-copy{padding:52px 24px 65px}.scroll-note{margin-top:40px}h1{font-size:57px}.section{padding:75px 20px}.collection-grid{gap:24px 15px}.collection-image{height:245px}.collection-card h3{font-size:28px}.collection-card p{min-height:80px}.split{grid-template-columns:1fr;gap:40px}.story-photo{height:400px}.highlights{grid-template-columns:1fr;gap:0}.highlight{border-inline-end:0;border-bottom:1px solid #ded4c7}.gifting{grid-template-columns:1fr}.gifting .media{min-height:310px;order:-1}.gifting .content{padding:60px 24px}.social-grid{grid-template-columns:repeat(2,1fr)}.social-grid a{height:220px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:span 2}.floating-wa{bottom:14px;right:14px}body[dir=rtl] .floating-wa{left:14px}}@media(max-width:390px){.collection-grid{grid-template-columns:1fr}.collection-image{height:350px}.collection-card p{min-height:0}.nav-actions{gap:5px}.lang{padding:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}