 .hero-visual{background-image:linear-gradient(135deg,rgba(23,42,43,.1),rgba(23,42,43,.05)),url('assets/jatara-crowd.png') !important}.place-fort{background-image:url('assets/statue.png') !important}.place-temple{background-image:url('assets/poleramma-jatara.png') !important}.place-market{background-image:url('assets/palace-entrance.png') !important}.loom-image{background-image:linear-gradient(0deg,rgba(23,42,43,.22),transparent),url('assets/venkatagiri-weaver.png') !important}.hill-detail{height:180px;margin-top:45px;background:linear-gradient(0deg,rgba(23,42,43,.4),transparent),url('assets/hills.png') center/cover;display:flex;align-items:end;padding:18px;color:var(--paper);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
:root{--ink:#172a2b;--paper:#f4f0e8;--rust:#c7593d;--saffron:#e5a33b;--sage:#6e8b74;--line:rgba(23,42,43,.18);--serif:'DM Serif Display',Georgia,serif;--sans:'Manrope',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6}.topline{height:32px;background:var(--ink);color:#d6ddd4;display:flex;justify-content:space-between;align-items:center;padding:0 5.5%;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;font-size:17px;letter-spacing:-.03em}.brand strong{font-weight:800}.brand-mark{display:grid;place-items:center;width:34px;height:34px;color:var(--paper);background:var(--rust);font-size:20px;font-family:serif}.site-nav{display:flex;align-items:center;gap:30px}.site-nav a,.site-footer a{color:inherit;text-decoration:none;font-size:12px;font-weight:700}.site-nav a:not(.nav-cta){opacity:.72}.nav-cta{background:var(--saffron);padding:12px 16px}.nav-cta span{font-size:16px;margin-left:12px}.menu-toggle{display:none;border:0;background:none;color:var(--ink);font:700 11px var(--sans);text-transform:uppercase;letter-spacing:.1em}.menu-toggle span{display:block;width:22px;height:1px;background:var(--ink);margin:4px 0}.hero{min-height:650px;padding:70px 5.5% 85px;position:relative;display:grid;grid-template-columns:1fr 48%;gap:7%;align-items:center;overflow:hidden}.hero:after{content:'वेंकटगिरी';position:absolute;right:-2%;bottom:-18%;font:180px var(--serif);color:rgba(110,139,116,.13);pointer-events:none}.eyebrow,.section-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--rust);display:flex;align-items:center;gap:10px}.eyebrow span{display:block;background:var(--rust);height:1px;width:28px}.hero h1{font:clamp(64px,7.8vw,114px)/.9 var(--serif);letter-spacing:-.055em;margin:25px 0 27px;position:relative;z-index:1}.hero h1 em,h2 i{font-style:normal;color:var(--rust)}.hero-intro{max-width:390px;font-size:16px;line-height:1.75;color:#4b5c5a}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 19px;text-decoration:none;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.button-dark{color:var(--paper);background:var(--ink)}.button-light{color:var(--ink);background:var(--paper)}.button span{font-size:18px;line-height:0}.text-link,.arrow-link{color:var(--ink);text-decoration:none;font-weight:800;font-size:12px}.text-link span,.arrow-link span{color:var(--rust);font-size:20px;margin-left:7px}.hero-visual{background:linear-gradient(135deg,rgba(23,42,43,.1),rgba(23,42,43,.05)),url('https://images.unsplash.com/photo-1583391733956-6c78276477e2?auto=format&fit=crop&w=1400&q=85') center/cover;min-height:500px;position:relative}.hero-visual:before{content:'';position:absolute;inset:15px;border:1px solid rgba(244,240,232,.55)}.hero-caption{position:absolute;bottom:21px;left:28px;right:28px;color:white;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.hero-note{position:absolute;bottom:35px;left:5.5%;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.14em;display:flex;gap:14px}.note-line{width:1px;height:38px;background:var(--rust)}.section-pad{padding:115px 11%}.section-label{color:var(--sage)}.section-label span:first-child{color:var(--rust);margin-right:7px}.intro{border-top:1px solid var(--line)}.intro-content{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:45px}.intro h2,.section-heading h2,.loom h2,.contribute h2{font:clamp(45px,5vw,72px)/.98 var(--serif);letter-spacing:-.045em;margin:0}.intro-text{max-width:430px;color:#53615c}.intro-text p{margin:0 0 17px}.arrow-link{display:inline-block;border-bottom:1px solid var(--rust);padding-bottom:4px;margin-top:20px}.explore{background:#e6ebe1}.section-heading{display:grid;grid-template-columns:25% 1fr 1fr;align-items:end;gap:20px}.section-heading h2{font-size:62px}.section-heading>p{max-width:270px;margin:0 0 5px;color:#53615c}.place-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.place-card{min-height:380px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;color:var(--paper);text-decoration:none;position:relative;overflow:hidden;background-size:cover;background-position:center;isolation:isolate}.place-card:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.72));z-index:-1}.place-fort{background-image:url('https://images.unsplash.com/photo-1548013146-72479768bada?auto=format&fit=crop&w=900&q=80');background-color:#a76443}.place-temple{background-image:url('https://images.unsplash.com/photo-1609766857041-ed402ea8069a?auto=format&fit=crop&w=900&q=80');background-color:#d0923e}.place-market{background-image:url('https://images.unsplash.com/photo-1601050690597-df0568f70950?auto=format&fit=crop&w=900&q=80');background-color:#668175}.place-number{font-size:11px;letter-spacing:.15em}.place-info strong{display:block;font:29px var(--serif)}.place-info small{font-size:10px;text-transform:uppercase;letter-spacing:.12em;opacity:.8}.circle-arrow{width:38px;height:38px;border:1px solid rgba(244,240,232,.6);display:grid;place-items:center;position:absolute;right:23px;bottom:23px;font-size:17px}.loom{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;background:var(--rust);color:var(--paper)}.loom-image{min-height:505px;background:linear-gradient(0deg,rgba(23,42,43,.22),transparent),url('https://images.unsplash.com/photo-1598301257982-0cf014dabbcd?auto=format&fit=crop&w=1100&q=85') center/cover;position:relative}.loom-image span{position:absolute;bottom:25px;left:25px;font-size:10px;text-transform:uppercase;letter-spacing:.16em}.loom-copy .section-label{color:var(--saffron)}.loom-copy h2{font-size:65px;margin:37px 0 28px}.loom-copy p{max-width:410px;color:#f6d8c8}.loom-copy .arrow-link{color:var(--paper);border-color:var(--saffron)}.useful{background:#dce5db}.useful .section-heading{display:block}.useful .section-heading h2{margin:35px 0 10px}.useful-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:53px}.useful-grid article{background:#dce5db;padding:29px 30px 34px;min-height:220px}.utility-icon{color:var(--rust);font-size:25px}.useful h3{font:26px var(--serif);margin:14px 0 4px}.useful p{color:#53615c;max-width:280px;margin:0 0 20px;font-size:13px}.coming{color:var(--rust);font-size:10px;text-transform:uppercase;letter-spacing:.15em;font-weight:800}.contribute{padding:88px 11%;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;align-items:end}.eyebrow-light{color:var(--saffron)}.eyebrow-light span{background:var(--saffron)}.contribute h2{margin-top:28px}.contribute h2 i{color:var(--saffron)}.site-footer{padding:50px 5.5%;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px;align-items:start;border-top:1px solid rgba(244,240,232,.15);background:var(--ink);color:#afbeb7}.footer-brand{color:var(--paper)}.site-footer p{margin:3px 0;font:22px var(--serif);color:#e3e8df}.site-footer>div{display:flex;gap:23px}.site-footer small{grid-column:1/-1;color:#71817a;font-size:10px;text-transform:uppercase;letter-spacing:.13em;margin-top:22px}.reveal{animation:rise .8s ease both}.reveal-delay{animation-delay:.15s}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:800px){.topline{padding:0 6%;font-size:8px}.topline span:last-child{display:none}.site-header{height:72px;padding:0 6%}.menu-toggle{display:flex;align-items:center;gap:7px}.menu-toggle b{font-weight:800}.site-nav{position:absolute;top:71px;left:0;right:0;padding:19px 6%;background:var(--paper);border-bottom:1px solid var(--line);display:none;flex-direction:column;align-items:stretch;gap:0}.site-nav.is-open{display:flex}.site-nav a{padding:13px 0}.site-nav .nav-cta{padding:13px 15px}.hero{display:block;min-height:0;padding:62px 6% 90px}.hero h1{font-size:clamp(61px,17vw,96px)}.hero-visual{min-height:390px;margin-top:55px}.hero-note{left:auto;right:6%;bottom:28px}.hero:after{font-size:100px}.section-pad{padding:78px 8%}.intro-content,.loom{grid-template-columns:1fr;gap:35px}.intro h2,.section-heading h2,.loom-copy h2{font-size:52px}.section-heading{display:block}.section-heading>p{margin-top:14px}.place-grid,.useful-grid{grid-template-columns:1fr}.place-card{min-height:300px}.loom{padding:0 8% 78px;gap:40px}.loom-image{min-height:350px;margin:0 -8%}.loom-copy h2{margin:27px 0}.contribute{padding:67px 8%;display:block}.contribute .button{margin-top:35px}.site-footer{padding:42px 8%;display:block}.site-footer p{margin:26px 0}.site-footer small{display:block;margin-top:40px}}