@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Heebo:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap');:root{--cream:#f7f1eb;--chocolate:#38251f;--pink:#eac5c3;--terracotta:#aa6252;--line:#dfd4cb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--chocolate);font-family:'DM Sans',sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.announcement{background:var(--chocolate);color:#fff;text-align:center;padding:10px;font-size:10px;letter-spacing:2px}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(247,241,235,.96);backdrop-filter:blur(14px);z-index:10}.logo{font-weight:700;letter-spacing:-2px;font-size:34px}.logo span,.dot{color:var(--terracotta)}nav{display:flex;gap:28px}nav a{font-size:11px;letter-spacing:1.4px;font-weight:700}nav a:hover,.text-link:hover{color:var(--terracotta)}.header-actions{display:flex;align-items:center;gap:15px}.header-actions button{border:0;background:none;font-size:13px;font-weight:700}#menu{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:580px}.hero-copy{padding:105px 8% 100px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eyebrow{font-size:11px;letter-spacing:2.5px;font-weight:700;color:var(--terracotta)}h1,h2{font-family:'Playfair Display',serif;font-weight:600;letter-spacing:-2px;line-height:1.07}h1{font-size:clamp(62px,7vw,116px);margin:25px 0}h2{font-size:clamp(46px,5vw,75px);margin:18px 0 24px}.hero-copy p,.feature-copy p,.brands p,.about p{max-width:420px;line-height:1.8;font-size:15px}.primary-link{display:inline-block;background:var(--chocolate);color:#fff;padding:17px 24px;margin-top:23px;font-size:11px;font-weight:700;letter-spacing:1.5px}.primary-link:hover{background:var(--terracotta)}.hero-art{position:relative;overflow:hidden;background:#e8c7c3;min-height:540px}.abstract-circle{position:absolute;width:85%;aspect-ratio:1;border-radius:50%;background:#f1dbcf;top:12%;left:15%;box-shadow:inset 0 0 0 65px rgba(173,96,83,.15)}.abstract-silhouette{position:absolute;bottom:-22%;left:25%;width:52%;height:100%;background:#784c42;border-radius:48% 48% 10% 10%;transform:rotate(-12deg);box-shadow:40px 10px 0 #b87e70}.abstract-silhouette:before{content:'';position:absolute;top:-12%;left:26%;width:52%;height:33%;border-radius:50%;background:#38251f}.art-label{position:absolute;z-index:2;top:35px;left:35px;font-size:12px;line-height:1.4;letter-spacing:2px;font-weight:700}.art-word{position:absolute;bottom:40px;right:25px;z-index:2;font-family:'Playfair Display',serif;font-size:36px;font-style:italic;color:white}.ticker{display:flex;justify-content:space-around;gap:20px;overflow:hidden;white-space:nowrap;background:#d9a5a0;padding:20px;font-size:11px;font-weight:700;letter-spacing:2px}.section{padding:100px 7%}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.section-heading p{max-width:330px;line-height:1.7;color:#76645e;font-size:14px}.filter-row{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.filter-row button{border:1px solid var(--line);background:transparent;padding:11px 16px;font-size:11px;letter-spacing:1px;font-weight:700}.filter-row button.active{background:var(--chocolate);color:#fff;border-color:var(--chocolate)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product{min-width:0}.product-art{aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.product-art:after{content:'CHUNI. / COMING SOON';position:absolute;bottom:14px;left:15px;font-size:9px;letter-spacing:1.3px;color:#503a34}.product-shape{width:55%;height:55%;background:rgba(90,54,47,.65);border-radius:48% 48% 12% 12%;transform:rotate(-16deg);box-shadow:25px 20px 0 rgba(255,255,255,.35)}.product:nth-child(2) .product-shape{border-radius:50%;height:38%;transform:rotate(25deg)}.product:nth-child(3) .product-shape{width:30%;height:60%;border-radius:40%;transform:rotate(45deg)}.product:nth-child(4) .product-shape{border-radius:6% 45% 8% 45%;transform:rotate(-22deg)}.product h3{font-size:14px;margin:17px 0 5px}.product p{font-size:11px;letter-spacing:1px;color:#8e756e;margin:0}.disclaimer{font-size:12px;color:#816e68;margin-top:25px}.feature{display:grid;grid-template-columns:1fr 1fr;background:#e7d3c8}.feature-visual{min-height:490px;background:#b77768;display:grid;place-items:center;padding:50px}.feature-frame{width:75%;height:85%;border:2px solid #f7e8de;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-7deg);color:#fff}.feature-frame>span{font-family:'Playfair Display',serif;font-size:clamp(65px,9vw,130px);line-height:.9}.feature-frame small{font-size:10px;letter-spacing:2px;margin-top:40px}.feature-copy{padding:80px 12%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.text-link{font-size:11px;font-weight:700;letter-spacing:1.5px;margin-top:25px;border-bottom:1px solid;padding-bottom:8px}.brands{text-align:center}.brands p{margin:0 auto 38px}.brand-placeholder{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:38px 0;font-size:clamp(14px,2.4vw,28px);font-weight:700;letter-spacing:2px}.brand-placeholder span{color:var(--terracotta);padding:0 18px}.about{background:var(--chocolate);color:#fff;padding:100px 8%;text-align:center}.about-inner{max-width:730px;margin:auto}.about .eyebrow{color:#e5b3a9}.about p{margin:0 auto}.about .primary-link{background:var(--pink);color:var(--chocolate)}.about .small{font-size:10px;opacity:.65;margin-top:12px}footer{padding:65px 7% 30px;display:flex;flex-direction:column;align-items:center;gap:20px}footer p{font-size:11px;letter-spacing:2px}footer div{display:flex;gap:25px;font-size:11px;font-weight:700}footer small{margin-top:25px;font-size:10px;color:#8d756d}html[dir=rtl] body{font-family:Heebo,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2{font-family:Heebo,sans-serif;letter-spacing:-1px}html[dir=rtl] .hero-copy{padding:105px 12% 100px 8%}html[dir=rtl] .hero-copy,html[dir=rtl] .feature-copy{align-items:flex-start}html[dir=rtl] .art-label{left:auto;right:35px}html[dir=rtl] .art-word{right:auto;left:25px}@media(max-width:850px){.site-header{height:70px;padding:0 5%}#menu{display:block}nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--cream);padding:25px;flex-direction:column;box-shadow:0 15px 20px #38251f15}nav.open{display:flex}.hero{grid-template-columns:1fr}.hero-copy,html[dir=rtl] .hero-copy{padding:70px 7%}.hero-art{min-height:420px}.section{padding:70px 6%}.section-heading{display:block}.product-grid{grid-template-columns:repeat(2,1fr)}.feature{grid-template-columns:1fr}.feature-visual{min-height:350px}.feature-copy{padding:65px 8%}.brand-placeholder span{padding:0 5px}.about{padding:75px 7%}}@media(max-width:420px){.logo{font-size:29px}.product-grid{gap:12px}.ticker{font-size:9px}.art-word{font-size:26px}.brand-placeholder{font-size:12px;letter-spacing:0}}

/* Language switch: visible on every screen, including mobile */
.header-actions .language-switch,.nav-language .language-switch{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:#38251f;color:#fff;border:1px solid #38251f;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.1px;min-height:42px;min-width:104px;line-height:1.1;direction:ltr}.header-actions .language-switch:focus-visible,.nav-language .language-switch:focus-visible{outline:3px solid #aa6252;outline-offset:3px}.nav-language{display:none}@media(max-width:850px){.header-actions{gap:8px}.header-actions .language-switch{min-width:100px;padding:10px 12px}.nav-language{display:block;margin-top:8px}.nav-language .language-switch{width:100%;background:transparent;color:#38251f;border-color:#38251f}}
