*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#241526;background:#fbf8f3;font-family:Inter,Arial,sans-serif}.announcement{background:#35103f;color:#fff;text-align:center;padding:9px 15px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.site-header{height:84px;background:#fffdf9;display:flex;align-items:center;justify-content:space-between;padding:0 5%;position:sticky;top:0;z-index:20;border-bottom:1px solid #eadfce}.brand{display:flex;align-items:center;gap:11px;color:#35103f;text-decoration:none}.brand-mark{width:40px;height:40px;border:1px solid #b18a35;border-radius:50%;display:grid;place-items:center;font-family:"Cormorant Garamond",serif;font-size:27px}.brand strong{display:block;font-family:"Cormorant Garamond",serif;font-size:25px;letter-spacing:.12em}.brand small{display:block;font-size:8px;letter-spacing:.25em;color:#8a6b2d;text-align:center}.site-header nav{display:flex;gap:32px}.site-header nav a,.header-actions a{color:#38243a;text-decoration:none;font-size:13px}.header-actions{display:flex;gap:18px;font-size:21px}.menu-toggle{display:none;background:none;border:0;font-size:25px}.hero{position:relative;height:min(74vh,720px);overflow:hidden;background:#2a102e}.hero>img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.95)}.hero-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:7%;background:linear-gradient(90deg,rgba(35,10,36,.78),rgba(35,10,36,.25) 60%,transparent)}.hero-overlay .eyebrow{color:#f2d28a}.eyebrow{font-size:11px;letter-spacing:.25em;font-weight:600;color:#8a6b2d;margin:0 0 14px}.hero h1,h2,h3{font-family:"Cormorant Garamond",serif}.hero h1{color:white;font-size:clamp(45px,6vw,82px);line-height:.9;margin:0 0 22px;font-weight:600}.hero h1 em{color:#f2d28a;font-style:normal}.hero-overlay>p:not(.eyebrow){color:#f9f3eb;max-width:540px;line-height:1.7}.hero-buttons{display:flex;gap:12px;margin-top:22px}.btn{display:inline-block;text-decoration:none;padding:13px 21px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.btn-primary{background:#4b164f;color:#fff}.btn-light{background:#fff;color:#35103f}.intro{text-align:center;padding:90px 20px 65px;max-width:850px;margin:auto}.intro h2,.section h2,.story h2,.promise h2,.contact h2{font-size:clamp(38px,5vw,58px);line-height:.95;margin:0 0 18px;font-weight:600}.lead{font-size:16px;line-height:1.8;color:#665a62}.section{padding:40px 5% 90px}.section.soft{background:#f2ebe1}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-heading.centered{justify-content:center;text-align:center}.section-heading.centered p:not(.eyebrow){color:#756a70}.text-link{color:#4b164f;text-decoration:none;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.collection-card{background:white;text-decoration:none;color:#25172a;border:1px solid #eadfce}.collection-card.large{grid-row:span 2}.collection-art{height:180px;position:relative;display:flex;align-items:flex-end;padding:18px;background:linear-gradient(135deg,#ead9ba,#a77d40)}.collection-card.large .collection-art{height:382px}.collection-art span{color:white;font-family:"Cormorant Garamond",serif;font-size:26px;opacity:.8}.art-saree{background:linear-gradient(135deg,#3b0f4c,#a17a3e 52%,#e7d3aa)}.art-dress{background:linear-gradient(135deg,#e4c2c0,#6f385c)}.art-kurti{background:linear-gradient(135deg,#245b61,#d5bd8b)}.art-dupatta{background:linear-gradient(135deg,#b54855,#e3ad38)}.art-fusion{background:linear-gradient(135deg,#315f4c,#d4b16d)}.art-custom{background:linear-gradient(135deg,#5c3c68,#bd9060)}.collection-card h3{font-size:28px;margin:17px 18px 3px}.collection-card p{font-size:12px;color:#756a70;margin:0 18px 20px;line-height:1.5}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{background:#fff;border:1px solid #e7ddcf}.product-image{height:320px;display:flex;align-items:flex-end;padding:18px;font-family:"Cormorant Garamond",serif;font-size:30px;color:#fff;letter-spacing:.08em}.p1{background:linear-gradient(150deg,#4b164f,#d6b879)}.p2{background:linear-gradient(150deg,#a98b4b,#4d1b52)}.p3{background:linear-gradient(150deg,#2f5c56,#d7bd82)}.p4{background:linear-gradient(150deg,#6d183d,#e4b05e)}.product-info{padding:16px}.product-info h3{font-size:24px;margin:0 0 3px}.product-info p{margin:0 0 14px;color:#766b71;font-size:12px}.product-info a{color:#4b164f;font-size:11px;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.story{display:grid;grid-template-columns:1.1fr .9fr;min-height:560px;background:#35103f;color:white}.story-copy{padding:90px 9%}.story-copy .eyebrow{color:#d9b65d}.story h2{font-size:clamp(42px,5vw,62px)}.story-copy p:not(.eyebrow){line-height:1.8;color:#e9dfe9;max-width:600px}.story-panel{margin:55px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #9b7a44;background:radial-gradient(circle at center,#5a235d,#2a0b30);text-align:center}.seal{width:100px;height:100px;border:1px solid #d9b65d;border-radius:50%;display:grid;place-items:center;font-family:"Cormorant Garamond",serif;font-size:65px;color:#d9b65d}.story-panel p{font-family:"Cormorant Garamond",serif;font-size:25px;letter-spacing:.12em}.story-panel p strong{color:#e1bf69}.story-panel span{font-size:10px;letter-spacing:.25em;color:#d9b65d}.promise{padding:90px 5%;background:#fffdf9}.promise>div:first-child{max-width:750px;margin-bottom:40px}.promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.promise-grid>div{border-top:1px solid #d8c6a7;padding-top:17px}.promise-grid strong{font-family:"Cormorant Garamond",serif;font-size:20px;color:#9a762e}.promise-grid h3{font-size:27px;margin:10px 0 5px}.promise-grid p{font-size:13px;color:#756a70;line-height:1.6}.contact{background:#efe5d8;padding:80px 7%;display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.contact h2{font-size:clamp(42px,5vw,60px)}.contact>div>p:not(.eyebrow){color:#675d62;line-height:1.8;max-width:600px}.contact-details{display:flex;flex-direction:column;justify-content:center;gap:20px}.contact-details a{display:flex;gap:15px;align-items:flex-start;text-decoration:none;color:#35103f}.contact-details span{width:34px;height:34px;border:1px solid #b49355;border-radius:50%;display:grid;place-items:center}.contact-details strong{font-size:14px;line-height:1.5}footer{background:#210920;color:#eee0ee;padding:50px 5% 25px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.footer-brand strong{display:block;font-family:"Cormorant Garamond",serif;font-size:35px;letter-spacing:.15em}.footer-brand span{font-size:9px;letter-spacing:.3em;color:#d5b45d}.footer-brand p{color:#ad99aa;font-size:12px}.footer-links{display:flex;justify-content:flex-end;gap:25px}.footer-links a{color:#eadfea;text-decoration:none;font-size:12px}.footer-bottom{grid-column:1/-1;border-top:1px solid #493047;padding-top:20px;color:#8e798d;font-size:11px}.whatsapp{position:fixed;right:22px;bottom:22px;width:52px;height:52px;border-radius:50%;background:#35103f;color:#fff;text-decoration:none;display:grid;place-items:center;font-size:12px;font-weight:700;box-shadow:0 8px 25px #0003;z-index:30}@media(max-width:850px){.site-header{height:72px}.site-header nav,.header-actions{display:none}.menu-toggle{display:block}.site-header.menu-open nav{display:flex;position:absolute;top:72px;left:0;right:0;background:#fffdf9;padding:22px 5%;flex-direction:column;gap:18px;border-bottom:1px solid #eadfce}.hero{height:620px}.hero-overlay{padding:8% 6%;background:linear-gradient(90deg,rgba(35,10,36,.82),rgba(35,10,36,.3))}.collection-grid{grid-template-columns:1fr 1fr}.collection-card.large{grid-row:auto}.collection-card.large .collection-art{height:250px}.product-grid{grid-template-columns:1fr 1fr}.story{grid-template-columns:1fr}.story-panel{min-height:360px;margin:0 7% 55px}.promise-grid{grid-template-columns:1fr 1fr}.contact{grid-template-columns:1fr}.footer-links{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:520px){.hero{height:570px}.hero>img{object-position:center}.hero h1{font-size:46px}.hero-overlay>p:not(.eyebrow){font-size:13px}.hero-buttons{flex-direction:column;align-items:flex-start}.section{padding-left:5%;padding-right:5%}.section-heading{display:block}.text-link{display:inline-block;margin-top:12px}.collection-grid,.product-grid,.promise-grid{grid-template-columns:1fr}.collection-card.large .collection-art,.collection-art{height:220px}.product-image{height:280px}.intro{padding-top:65px}.story-copy{padding:70px 7%}.contact{padding:65px 7%}footer{grid-template-columns:1fr}.footer-links{display:grid;grid-template-columns:1fr 1fr}.footer-bottom{grid-column:auto}}
