*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5efe4;color:#25241f;font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}.site-header{height:82px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;background:#f5efe4;position:relative;z-index:10}.wordmark{font:600 34px/1 "Playfair Display",serif;letter-spacing:-1.8px;color:#29271f}.wordmark span{color:#a75b37;font-style:italic}.site-header nav{display:flex;align-items:center;gap:34px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.site-header nav a{transition:color .2s}.site-header nav a:hover{color:#a75b37}.nav-cta{padding:14px 18px;background:#293a30;color:#fff!important}.nav-cta span{color:#e5bd7c;margin-left:12px}.menu-toggle{display:none;background:none;border:0;font-size:24px}.hero{min-height:720px;height:calc(100vh - 82px);max-height:900px;position:relative;display:flex;align-items:center;overflow:hidden;background:#302c24;color:#fff}.hero-image{position:absolute;inset:0;background-image:url("images/hero-brass-idols.jpg");background-size:cover;background-position:center 48%;transform:scale(1.02);animation:heroZoom 18s ease-in-out infinite alternate}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,25,20,.92) 0%,rgba(22,25,20,.78) 42%,rgba(22,25,20,.15) 100%),linear-gradient(0deg,rgba(16,20,16,.42),transparent 30%)}.hero-copy{position:relative;z-index:1;margin-left:10vw;max-width:650px;padding:70px 0}.eyebrow{font-size:9px;letter-spacing:.24em;font-weight:700;color:#9b603e}.eyebrow.light{color:#e7c58e}.hero h1,.manifesto h2,.enquiry h2{font:500 clamp(68px,9vw,126px)/.91 "Playfair Display",serif;letter-spacing:-.055em;margin:28px 0}.hero h1 em,.manifesto h2 em,.enquiry h2 em,.section-wrap h2 em,.section-heading h2 em,.why h2 em,.buyer-vision h2 em{color:#d9b77d;font-weight:500}.hero-lede{font-size:15px;line-height:1.9;color:#e1ded5;max-width:475px}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:17px 23px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;border:0;cursor:pointer;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button-gold{background:#d5b477;color:#28251e}.button-gold:hover{background:#e7c990}.text-link{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.light-link{color:#f4ead8}.hero-foot{position:absolute;z-index:1;bottom:26px;left:6vw;right:6vw;display:flex;justify-content:space-between;border-top:1px solid #ffffff50;padding-top:15px;font-size:8px;letter-spacing:.2em;color:#e3d9c8}.hero-seal{position:absolute;right:8vw;bottom:14%;border:1px solid #e8d4ae88;border-radius:50%;width:135px;height:135px;display:grid;place-content:center;text-align:center;font:11px/1.6 "Playfair Display",serif;letter-spacing:.14em;color:#f4dfb8;transform:rotate(10deg)}.hero-seal i{font-size:20px}.section-wrap{max-width:1180px;margin:auto;padding-left:6vw;padding-right:6vw}.intro{text-align:center;padding-top:125px;padding-bottom:120px}.section-wrap h2,.section-heading h2,.buyer-vision h2{font:500 clamp(43px,6vw,75px)/1.05 "Playfair Display",serif;letter-spacing:-.04em;margin:22px 0}.intro h2 em,.section-heading h2 em,.buyer-vision h2 em{color:#a45f3d}.intro-text{max-width:690px;margin:28px auto 40px;color:#68645a;font-size:14px;line-height:2}.intro-rule{display:flex;align-items:center;justify-content:center;gap:18px;color:#8d806b;font-size:8px;letter-spacing:.2em}.intro-rule span{width:52px;height:1px;background:#c8b99e}.possibilities{padding:90px 0 110px;background:#e9dfd0}.section-heading{text-align:center;padding-bottom:48px}.section-heading>p:last-child{color:#726b60;font-size:13px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 3vw}.category-card{height:530px;position:relative;overflow:hidden;color:#fff;background:#494033}.category-photo{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .8s}.category-card:hover .category-photo{transform:scale(1.07)}.category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,18,15,.88),rgba(15,18,15,.02) 75%)}.card-devotion .category-photo{background-image:url("images/brass-idols.jpg")}.card-fashion .category-photo{background-image:url("images/handicrafts.jpg")}.card-jewellery .category-photo{background-image:url("images/pooja-essentials.jpg")}.card-craft .category-photo{background-image:url("images/brass-home-decor.jpg")}.category-number{position:absolute;z-index:1;top:22px;left:22px;font:italic 22px "Playfair Display",serif;color:#e5c48c}.category-copy{position:absolute;z-index:1;left:25px;right:22px;bottom:28px}.category-copy span,.vision-grid span{font-size:8px;letter-spacing:.18em;color:#e6c58e}.category-copy h3{font:500 34px/1.03 "Playfair Display",serif;margin:14px 0}.category-copy p{font-size:11px;line-height:1.8;color:#e0ddd5}.manifesto{min-height:620px;display:grid;grid-template-columns:1fr 1fr;background:#29382f;color:#fff}.manifesto-image{background:url("images/nataraja-brass.jpg") center/cover}.manifesto-copy{padding:100px clamp(40px,8vw,130px);align-self:center}.manifesto h2{font-size:clamp(55px,6vw,82px)}.manifesto-copy>p:not(.eyebrow){font-size:13px;line-height:2;color:#d3d7ce;max-width:480px;margin:30px 0}.button-outline{border:1px solid #d5b477;color:#f5e4c5;background:transparent}.why{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:125px;padding-bottom:130px}.why-heading{position:sticky;top:90px;align-self:start}.why h2{font:500 clamp(45px,5vw,70px)/1.08 "Playfair Display",serif}.why h2 em{color:#a45f3d}.benefit-list article{display:grid;grid-template-columns:48px 1fr;gap:15px;padding:25px 0;border-bottom:1px solid #d8cbb8}.benefit-list article:first-child{border-top:1px solid #d8cbb8}.benefit-list b{font:italic 18px "Playfair Display",serif;color:#a45f3d}.benefit-list h3{font:500 23px "Playfair Display",serif;margin:0 0 8px}.benefit-list p{font-size:12px;line-height:1.8;color:#70695e;margin:0}.market-note{background:#a65f3e;color:#fff;text-align:center;padding:100px 25px}.market-inner{max-width:700px;margin:auto}.market-stat{font:500 clamp(70px,11vw,130px)/1 "Playfair Display",serif;margin:20px 0 5px}.market-stat span{font:italic 24px "Playfair Display",serif;margin-left:10px}.market-note h2{font:500 34px/1.2 "Playfair Display",serif}.market-note p:not(.eyebrow){font-size:11px;line-height:1.9;color:#f3dfd2;max-width:570px;margin:22px auto}.market-note a{font-size:10px;text-decoration:underline;text-underline-offset:4px}.buyer-vision{padding-top:115px;padding-bottom:125px;text-align:center}.vision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left;margin-top:55px}.vision-grid>div{padding:35px 28px;border:1px solid #d8cbb8;min-height:210px}.vision-grid h3{font:500 26px "Playfair Display",serif;margin:20px 0 10px}.vision-grid p{font-size:11px;line-height:1.9;color:#70695e}.vision-grid span{color:#a45f3d}.enquiry{display:grid;grid-template-columns:.85fr 1.15fr;background:#28372f;color:#fff;min-height:700px}.enquiry-art{background:linear-gradient(0deg,#18231d55,#18231d10),url("images/brass-lamp.jpg") center/cover}.enquiry-content{padding:85px clamp(30px,8vw,120px);align-self:center}.enquiry h2{font-size:clamp(62px,7vw,92px);margin:22px 0}.enquiry-lede{font-size:12px;line-height:1.9;color:#d2d8d0;max-width:470px;margin-bottom:35px}form label{display:block;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#e4d4b9;margin-bottom:18px}form input,form textarea{display:block;width:100%;margin-top:9px;padding:14px 13px;background:#ffffff0d;border:1px solid #ffffff42;color:#fff;font:12px "DM Sans",sans-serif;outline:none;border-radius:0}form input:focus,form textarea:focus{border-color:#d5b477}form input::placeholder,form textarea::placeholder{color:#aeb6ad}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-note{font-size:10px;line-height:1.7;color:#c6cfc4;margin-top:15px}.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}footer{background:#1d2923;color:#e8e1d5;padding:38px 6vw 25px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px}footer .wordmark{color:#fff;font-size:30px}footer p{font:italic 15px "Playfair Display",serif;color:#c9c2b5}footer>a:nth-of-type(2){justify-self:end;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#e4c48c}footer small{grid-column:1/-1;border-top:1px solid #ffffff26;padding-top:20px;color:#aeb5aa;font-size:9px;line-height:1.7}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.is-visible{opacity:1;transform:none}@keyframes heroZoom{from{transform:scale(1)}to{transform:scale(1.08)}}@media(max-width:900px){.site-header nav{gap:17px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card{height:470px}.why{gap:35px}.manifesto-copy{padding:70px 45px}}@media(max-width:650px){.site-header{height:70px;padding:0 22px}.wordmark{font-size:30px}.menu-toggle{display:block;color:#29382f}.site-header nav{display:none;position:absolute;top:70px;left:0;right:0;background:#f5efe4;padding:22px;flex-direction:column;align-items:stretch}.site-header nav.open{display:flex}.nav-cta{text-align:center}.hero{height:760px;min-height:0;max-height:none;align-items:flex-end}.hero-image{background-position:58% center}.hero-shade{background:linear-gradient(0deg,rgba(20,24,19,.95),rgba(20,24,19,.25) 100%)}.hero-copy{margin:0;padding:0 25px 115px}.hero h1{font-size:76px}.hero-lede{font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-foot{left:22px;right:22px;bottom:18px;font-size:7px;gap:8px}.hero-seal{width:90px;height:90px;right:25px;top:35px;font-size:8px}.intro{padding-top:85px;padding-bottom:85px}.section-wrap h2,.section-heading h2,.buyer-vision h2{font-size:46px}.possibilities{padding:75px 0}.category-grid{grid-template-columns:1fr;padding:0 15px}.category-card{height:470px}.manifesto{grid-template-columns:1fr}.manifesto-image{min-height:330px}.manifesto-copy{padding:65px 28px}.why{grid-template-columns:1fr;padding-top:85px;padding-bottom:85px}.why-heading{position:static}.benefit-list h3{font-size:21px}.market-note{padding:80px 22px}.market-note h2{font-size:29px}.buyer-vision{padding-top:85px;padding-bottom:85px}.vision-grid{grid-template-columns:1fr;margin-top:35px}.vision-grid>div{min-height:0}.enquiry{grid-template-columns:1fr}.enquiry-art{min-height:300px}.enquiry-content{padding:65px 25px}.enquiry h2{font-size:72px}.form-grid{grid-template-columns:1fr;gap:0}footer{grid-template-columns:1fr;gap:12px;padding:35px 25px}footer>a:nth-of-type(2){justify-self:start}footer small{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
