.thampuran-hero[data-astro-cid-e76gidbg]{text-align:center;background:linear-gradient(#520e09d9,#520e09d9),url(/images/Ambotti.jpg) 50%/cover;justify-content:center;align-items:center;min-height:60vh;padding:8rem 2rem 4rem;display:flex;position:relative}.thampuran-hero-overlay[data-astro-cid-e76gidbg]{background:radial-gradient(circle,#d4a57426 0%,#0000 70%);position:absolute;inset:0}.thampuran-hero-content[data-astro-cid-e76gidbg]{z-index:10;max-width:800px;position:relative}.thampuran-hero[data-astro-cid-e76gidbg] h1[data-astro-cid-e76gidbg]{color:#fff;text-shadow:2px 2px 4px #0000004d;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:4.5rem;font-weight:700}.thampuran-hero[data-astro-cid-e76gidbg] p[data-astro-cid-e76gidbg]{color:var(--gold-light);font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600;line-height:1.6}.thampuran-container[data-astro-cid-e76gidbg]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header[data-astro-cid-e76gidbg]{text-align:center;margin-bottom:3rem}.section-label[data-astro-cid-e76gidbg]{color:var(--gold);text-transform:uppercase;letter-spacing:3px;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:inline-block}.section-header[data-astro-cid-e76gidbg] h2[data-astro-cid-e76gidbg]{color:var(--laterite-red);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:700}.intro-section[data-astro-cid-e76gidbg]{background:var(--bg-base);padding:6rem 2rem}.intro-content[data-astro-cid-e76gidbg]{grid-template-columns:400px 1fr;align-items:start;gap:4rem;display:grid}.intro-image[data-astro-cid-e76gidbg]{position:sticky;top:6rem}.intro-image[data-astro-cid-e76gidbg] img[data-astro-cid-e76gidbg]{border:5px solid var(--gold);border-radius:15px;width:100%;box-shadow:0 15px 50px #00000026}.image-caption[data-astro-cid-e76gidbg]{text-align:center;color:var(--text-muted);margin-top:1rem;font-size:.95rem;font-style:italic}.intro-text[data-astro-cid-e76gidbg] h2[data-astro-cid-e76gidbg]{color:var(--laterite-red);margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700}.intro-lead[data-astro-cid-e76gidbg]{color:var(--laterite-dark);margin-bottom:1.5rem;font-size:1.3rem;font-weight:500;line-height:1.8}.intro-text[data-astro-cid-e76gidbg] p[data-astro-cid-e76gidbg]{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}.lineage-section[data-astro-cid-e76gidbg]{background:var(--bg-alt);padding:6rem 2rem}.lineage-intro[data-astro-cid-e76gidbg]{color:var(--text-muted);text-align:center;max-width:900px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.9}.tradition-grid[data-astro-cid-e76gidbg]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;display:grid}.tradition-card[data-astro-cid-e76gidbg]{background:var(--bg-base);text-align:center;border-radius:15px;padding:2.5rem;box-shadow:0 8px 30px #00000014}.tradition-icon[data-astro-cid-e76gidbg]{margin-bottom:1.5rem;font-size:3.5rem}.tradition-card[data-astro-cid-e76gidbg] h3[data-astro-cid-e76gidbg]{color:var(--laterite-red);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700}.tradition-card[data-astro-cid-e76gidbg] p[data-astro-cid-e76gidbg]{color:var(--text-muted);font-size:1.05rem;line-height:1.8}.vision-section[data-astro-cid-e76gidbg]{background:var(--bg-base);padding:6rem 2rem}.vision-grid[data-astro-cid-e76gidbg]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;display:grid}.vision-card[data-astro-cid-e76gidbg]{background:var(--bg-alt);border-left:5px solid var(--gold);border-radius:15px;padding:2.5rem}.vision-card[data-astro-cid-e76gidbg].primary{background:var(--laterite-dark);border-left-color:var(--gold-light)}.vision-card[data-astro-cid-e76gidbg] h3[data-astro-cid-e76gidbg]{color:var(--laterite-red);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700}.vision-card[data-astro-cid-e76gidbg].primary h3[data-astro-cid-e76gidbg]{color:var(--gold-light)}.vision-card[data-astro-cid-e76gidbg] p[data-astro-cid-e76gidbg]{color:var(--text-muted);font-size:1.05rem;line-height:1.8}.vision-card[data-astro-cid-e76gidbg].primary p[data-astro-cid-e76gidbg]{color:var(--bg-alt);font-style:italic}.responsibilities-section[data-astro-cid-e76gidbg]{background:var(--bg-alt);padding:6rem 2rem}.responsibilities-grid[data-astro-cid-e76gidbg]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;display:grid}.duty-card[data-astro-cid-e76gidbg]{background:var(--bg-base);border-radius:15px;padding:2rem;box-shadow:0 8px 30px #00000014}.duty-card[data-astro-cid-e76gidbg] h3[data-astro-cid-e76gidbg]{color:var(--laterite-red);border-bottom:3px solid var(--gold-light);margin-bottom:1.5rem;padding-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700}.duty-card[data-astro-cid-e76gidbg] ul[data-astro-cid-e76gidbg]{padding:0;list-style:none}.duty-card[data-astro-cid-e76gidbg] li[data-astro-cid-e76gidbg]{border-bottom:1px solid var(--bg-alt);padding:.8rem 0 .8rem 1.8rem;line-height:1.6;position:relative}.duty-card[data-astro-cid-e76gidbg] li[data-astro-cid-e76gidbg]:last-child{border-bottom:none}.duty-card[data-astro-cid-e76gidbg] li[data-astro-cid-e76gidbg]:before{content:"•";color:var(--gold);font-size:1.5rem;position:absolute;left:0}.preservation-section[data-astro-cid-e76gidbg]{background:var(--bg-base);padding:6rem 2rem}.preservation-intro[data-astro-cid-e76gidbg]{color:var(--laterite-dark);text-align:center;max-width:900px;margin:0 auto 3rem;font-size:1.3rem;font-style:italic;font-weight:500;line-height:1.9}.preservation-grid[data-astro-cid-e76gidbg]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;display:grid}.preservation-item[data-astro-cid-e76gidbg]{background:var(--bg-alt);border-top:4px solid var(--laterite-red);border-radius:15px;padding:2.5rem}.preservation-item[data-astro-cid-e76gidbg] h3[data-astro-cid-e76gidbg]{color:var(--laterite-red);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700}.preservation-item[data-astro-cid-e76gidbg] p[data-astro-cid-e76gidbg]{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.trust-section[data-astro-cid-e76gidbg]{background:var(--bg-alt);padding:6rem 2rem}.trust-intro[data-astro-cid-e76gidbg]{color:var(--text-muted);text-align:center;max-width:900px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.9}.trust-grid[data-astro-cid-e76gidbg]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;display:grid}.trust-card[data-astro-cid-e76gidbg]{background:var(--bg-base);border-radius:15px;padding:2.5rem;box-shadow:0 8px 30px #00000014}.trust-card[data-astro-cid-e76gidbg] h3[data-astro-cid-e76gidbg]{color:var(--laterite-red);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700}.trust-card[data-astro-cid-e76gidbg] p[data-astro-cid-e76gidbg]{color:var(--text-muted);font-size:1.05rem;line-height:1.8}.consultation-section[data-astro-cid-e76gidbg]{background:var(--bg-base);padding:6rem 2rem}.consultation-content[data-astro-cid-e76gidbg]{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.consultation-info[data-astro-cid-e76gidbg] h3[data-astro-cid-e76gidbg],.consultation-booking[data-astro-cid-e76gidbg] h3[data-astro-cid-e76gidbg]{color:var(--laterite-red);margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700}.consultation-info[data-astro-cid-e76gidbg] p[data-astro-cid-e76gidbg]{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.consultation-info[data-astro-cid-e76gidbg] ul[data-astro-cid-e76gidbg]{margin:0 0 0 1.5rem}.consultation-info[data-astro-cid-e76gidbg] li[data-astro-cid-e76gidbg]{margin-bottom:.8rem;line-height:1.7}.booking-steps[data-astro-cid-e76gidbg]{margin-bottom:2rem}.step[data-astro-cid-e76gidbg]{background:var(--bg-alt);border-radius:12px;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:flex}.step-number[data-astro-cid-e76gidbg]{background:var(--laterite-red);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700;display:flex}.step-content[data-astro-cid-e76gidbg] h4[data-astro-cid-e76gidbg]{color:var(--laterite-red);margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:700}.step-content[data-astro-cid-e76gidbg] p[data-astro-cid-e76gidbg]{color:var(--text-muted);margin-bottom:.5rem;font-size:1.05rem;line-height:1.7}.step-note[data-astro-cid-e76gidbg]{color:#666;font-size:.95rem;font-style:italic}.consultation-cta[data-astro-cid-e76gidbg]{text-align:center}.btn-consultation[data-astro-cid-e76gidbg]{background:var(--laterite-red);color:#fff;border-radius:2px;padding:1.2rem 3rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-consultation[data-astro-cid-e76gidbg]:hover{background:var(--saffron);transform:translateY(-3px)}.quote-section[data-astro-cid-e76gidbg]{background:var(--laterite-dark);text-align:center;padding:6rem 2rem}.quote-container[data-astro-cid-e76gidbg]{max-width:900px;margin:0 auto;position:relative}.quote-mark[data-astro-cid-e76gidbg]{color:#d4a57433;font-family:Cormorant Garamond,serif;font-size:12rem;line-height:1;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.quote-container[data-astro-cid-e76gidbg] blockquote[data-astro-cid-e76gidbg]{color:var(--bg-alt);z-index:2;margin:0 0 2rem;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-style:italic;line-height:2;position:relative}.quote-container[data-astro-cid-e76gidbg] cite[data-astro-cid-e76gidbg]{color:var(--gold-light);font-family:Crimson Text,serif;font-size:1.2rem;font-style:normal;font-weight:600}@media (width<=768px){.thampuran-hero[data-astro-cid-e76gidbg] h1[data-astro-cid-e76gidbg]{font-size:3rem}.intro-content[data-astro-cid-e76gidbg]{grid-template-columns:1fr}.intro-image[data-astro-cid-e76gidbg]{position:static}.consultation-content[data-astro-cid-e76gidbg]{grid-template-columns:1fr}}
