.image-block[data-astro-cid-gwwcs7fw]{margin:0}.image-block[data-astro-cid-gwwcs7fw] .image-block__image,.image-block__field[data-astro-cid-gwwcs7fw]{aspect-ratio:4/5;object-fit:cover;object-position:center 42%;width:100%;height:auto;display:block}.image-block--hero[data-astro-cid-gwwcs7fw] .image-block__image,.image-block--hero[data-astro-cid-gwwcs7fw] .image-block__field[data-astro-cid-gwwcs7fw]{aspect-ratio:4/5}.image-block__field[data-astro-cid-gwwcs7fw]{background:var(--color-saffron-deep);color:var(--color-ivory);isolation:isolate;padding:clamp(var(--space-6), 6vw, var(--space-10));align-items:flex-end;display:flex;position:relative;overflow:hidden}.image-block__field[data-astro-cid-gwwcs7fw]:before,.image-block__field[data-astro-cid-gwwcs7fw]:after{border:1px solid color-mix(in srgb, var(--color-ivory) 28%, transparent);content:"";z-index:-1;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-12rem;right:-18rem}.image-block__field[data-astro-cid-gwwcs7fw]:after{width:23rem;height:23rem;top:-6.5rem;right:-12.5rem}.image-block__field[data-astro-cid-gwwcs7fw] p[data-astro-cid-gwwcs7fw]{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,5vw,5.5rem);font-weight:520;line-height:.88}.image-block__field[data-astro-cid-gwwcs7fw] p[data-astro-cid-gwwcs7fw] span[data-astro-cid-gwwcs7fw]{display:block}.image-block__field[data-astro-cid-gwwcs7fw] small[data-astro-cid-gwwcs7fw]{font-size:var(--text-xs);left:clamp(var(--space-6), 6vw, var(--space-10));letter-spacing:.16em;text-transform:uppercase;top:clamp(var(--space-6), 6vw, var(--space-10));font-weight:700;position:absolute}.image-block__ring[data-astro-cid-gwwcs7fw]{border:1px solid color-mix(in srgb, var(--color-ivory) 42%, transparent);height:5.5rem;right:clamp(var(--space-5), 5vw, var(--space-8));top:clamp(var(--space-5), 5vw, var(--space-8));border-radius:50%;width:5.5rem;position:absolute}figcaption[data-astro-cid-gwwcs7fw]{border-bottom:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.06em;padding:var(--space-3) 0;text-transform:uppercase}.hero[data-astro-cid-yodha2z4]{padding:clamp(var(--space-8), 7vw, var(--space-10)) 0 var(--space-10)}.hero__grid[data-astro-cid-yodha2z4]{align-items:start;gap:clamp(var(--space-8), 6vw, var(--space-11));grid-template-columns:minmax(0,1fr) minmax(24rem,.78fr);display:grid}.hero__content[data-astro-cid-yodha2z4]{padding-top:clamp(var(--space-5), 4vw, var(--space-8))}h1[data-astro-cid-yodha2z4]{font-family:var(--font-display);letter-spacing:-.048em;margin:var(--space-4) 0 var(--space-5);text-wrap:balance;max-width:10ch;font-size:clamp(3.4rem,5.4vw,5rem);font-weight:520;line-height:1}.hero__statement[data-astro-cid-yodha2z4]{color:var(--color-saffron-deep);font-family:var(--font-display);margin:0 0 var(--space-5);max-width:25rem;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.35}.hero__intro[data-astro-cid-yodha2z4]{color:var(--color-ink-soft);font-size:var(--text-md);max-width:36rem;margin:0;line-height:1.7}.hero__actions[data-astro-cid-yodha2z4]{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.hero__note[data-astro-cid-yodha2z4]{color:var(--color-ink-muted);font-size:var(--text-xs);align-items:center;gap:var(--space-3);letter-spacing:.09em;margin:var(--space-8) 0 0;text-transform:uppercase;font-weight:680;display:flex}.hero__note[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{background:var(--color-green);border-radius:50%;width:.45rem;height:.45rem}@media (width<=62rem){.hero__grid[data-astro-cid-yodha2z4]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr)}h1[data-astro-cid-yodha2z4]{font-size:clamp(3rem,6.5vw,4.25rem)}}@media (width<=52rem){.hero[data-astro-cid-yodha2z4]{padding:var(--space-7) 0 var(--space-9)}.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:1fr}.hero__content[data-astro-cid-yodha2z4]{padding-top:0}h1[data-astro-cid-yodha2z4]{max-width:12ch;font-size:clamp(2.85rem,10.5vw,4rem)}.hero__note[data-astro-cid-yodha2z4]{margin-top:var(--space-7)}}.event-card[data-astro-cid-chmoyip6]{gap:var(--space-7);padding:var(--space-6) 0;border-top:1px solid;border-bottom:1px solid;grid-template-columns:minmax(8rem,.45fr) minmax(0,2fr) auto;display:grid}.event-card__meta[data-astro-cid-chmoyip6]{color:var(--color-ink-muted);font-size:var(--text-xs);gap:var(--space-2);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;font-weight:700;display:flex}.event-card__body[data-astro-cid-chmoyip6] h3[data-astro-cid-chmoyip6]{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 var(--space-3);font-size:clamp(1.5rem,2.5vw,2.15rem);font-weight:510;line-height:1.12}.event-card__body[data-astro-cid-chmoyip6] p[data-astro-cid-chmoyip6]{color:var(--color-ink-soft);max-width:46rem;margin:0}@media (width<=44rem){.event-card[data-astro-cid-chmoyip6]{gap:var(--space-5);grid-template-columns:1fr}}.programme-strip__label[data-astro-cid-7z3fo7g5]{margin-bottom:var(--space-5)}.vihar-grid[data-astro-cid-7kdqrmyy]{gap:clamp(var(--space-8), 7vw, var(--space-11));grid-template-columns:minmax(0,1.05fr) minmax(18rem,.72fr);display:grid}.vihar-copy[data-astro-cid-7kdqrmyy]{padding-top:var(--space-7)}.vihar-copy[data-astro-cid-7kdqrmyy] p[data-astro-cid-7kdqrmyy]{color:var(--color-ink-soft);margin:0 0 var(--space-5)}.vihar-copy[data-astro-cid-7kdqrmyy] .lead[data-astro-cid-7kdqrmyy]{color:var(--color-ink);font-family:var(--font-display);font-size:1.45rem;line-height:1.35}.quiet-panel[data-astro-cid-7kdqrmyy]{background:var(--color-green-deep);color:var(--color-ivory);margin-top:var(--space-9);min-height:14rem;padding:clamp(var(--space-5), 4vw, var(--space-8));grid-template-columns:repeat(3,1fr);align-items:center;gap:0;display:grid;position:relative;overflow:hidden}.quiet-panel[data-astro-cid-7kdqrmyy] p[data-astro-cid-7kdqrmyy]{border-left:1px solid color-mix(in srgb, var(--color-ivory) 25%, transparent);font-family:var(--font-display);padding:var(--space-7) var(--space-6);margin:0;font-size:clamp(1.25rem,2vw,1.75rem);position:relative}.quiet-panel[data-astro-cid-7kdqrmyy] p[data-astro-cid-7kdqrmyy]:first-child{border-left:0}@media (width<=47rem){.vihar-grid[data-astro-cid-7kdqrmyy]{gap:var(--space-3);grid-template-columns:1fr}.vihar-copy[data-astro-cid-7kdqrmyy]{padding-top:0}.quiet-panel[data-astro-cid-7kdqrmyy]{grid-template-columns:1fr;align-content:stretch;min-height:auto}.quiet-panel[data-astro-cid-7kdqrmyy] p[data-astro-cid-7kdqrmyy]{border-left:0;border-top:1px solid color-mix(in srgb, var(--color-ivory) 25%, transparent);padding:var(--space-4) 0}.quiet-panel[data-astro-cid-7kdqrmyy] p[data-astro-cid-7kdqrmyy]:first-child{border-top:0}}.areas-intro[data-astro-cid-zrkxmkef]{margin-bottom:var(--space-8);justify-content:space-between;align-items:end;display:flex}.areas-intro[data-astro-cid-zrkxmkef]>p[data-astro-cid-zrkxmkef]:last-child{color:var(--color-ink-muted);max-width:26rem;margin:0}.areas-list[data-astro-cid-zrkxmkef]{border-top:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}.areas-list[data-astro-cid-zrkxmkef] li[data-astro-cid-zrkxmkef]{border-bottom:1px solid var(--color-border);align-items:baseline;gap:var(--space-6);padding:var(--space-7) 0;grid-template-columns:3rem minmax(14rem,.8fr) minmax(18rem,1fr);display:grid}.areas-list__number[data-astro-cid-zrkxmkef]{color:var(--color-saffron-deep);font-size:var(--text-xs);letter-spacing:.12em;font-weight:750}.areas-list[data-astro-cid-zrkxmkef] h3[data-astro-cid-zrkxmkef]{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:520}.areas-list[data-astro-cid-zrkxmkef] p[data-astro-cid-zrkxmkef]{color:var(--color-ink-soft);max-width:38rem;margin:0}@media (width<=47rem){.areas-intro[data-astro-cid-zrkxmkef]{align-items:start;gap:var(--space-3);flex-direction:column}.areas-list[data-astro-cid-zrkxmkef] li[data-astro-cid-zrkxmkef]{gap:var(--space-3);grid-template-columns:2rem 1fr}.areas-list[data-astro-cid-zrkxmkef] p[data-astro-cid-zrkxmkef]{grid-column:2}}.about-grid[data-astro-cid-movpi57g]{gap:clamp(var(--space-8), 7vw, var(--space-11));grid-template-columns:minmax(13rem,.52fr) minmax(0,1.48fr);display:grid}.monogram[data-astro-cid-movpi57g]{color:var(--color-ink);font-family:var(--font-display);letter-spacing:.06em;margin:var(--space-8) 0 var(--space-3);font-size:clamp(2rem,3.3vw,3.25rem);font-weight:540;line-height:1}.about-mark[data-astro-cid-movpi57g] span[data-astro-cid-movpi57g]{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.about-copy[data-astro-cid-movpi57g]{border-left:1px solid var(--color-border);padding-left:clamp(var(--space-6), 7vw, var(--space-11))}.about-copy[data-astro-cid-movpi57g] h2[data-astro-cid-movpi57g]{font-family:var(--font-display);letter-spacing:-.042em;margin:0 0 var(--space-7);max-width:14ch;font-size:clamp(2.35rem,4vw,3.75rem);font-weight:520;line-height:1.08}.about-copy[data-astro-cid-movpi57g] p[data-astro-cid-movpi57g]{color:var(--color-ink-soft);font-size:var(--text-md);margin:0 0 var(--space-7);max-width:42rem}@media (width<=47rem){.about-grid[data-astro-cid-movpi57g]{grid-template-columns:1fr}.monogram[data-astro-cid-movpi57g]{margin-top:var(--space-5);font-size:2.25rem}.about-copy[data-astro-cid-movpi57g]{border-left:0;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-7)}}.events-list[data-astro-cid-ztp2riv5]{margin-top:var(--space-9)}.visit-grid[data-astro-cid-emvkqk26]{gap:clamp(var(--space-9), 8vw, var(--space-12));grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);display:grid}.visit-intro[data-astro-cid-emvkqk26]>p[data-astro-cid-emvkqk26]{color:var(--color-ink-soft);font-size:var(--text-lg);margin:var(--space-6) 0 0;max-width:39rem}.visit-actions[data-astro-cid-emvkqk26]{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.visit-details[data-astro-cid-emvkqk26]{border-top:1px solid var(--color-border-strong);margin:0}.visit-details[data-astro-cid-emvkqk26]>div[data-astro-cid-emvkqk26]{border-bottom:1px solid var(--color-border);gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:8rem 1fr;display:grid}.visit-details[data-astro-cid-emvkqk26] dt[data-astro-cid-emvkqk26]{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:720}.visit-details[data-astro-cid-emvkqk26] dd[data-astro-cid-emvkqk26]{color:var(--color-ink-soft);margin:0}.visit-details__name[data-astro-cid-emvkqk26] dd[data-astro-cid-emvkqk26]{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl)}.visit-map[data-astro-cid-emvkqk26]{border-top:1px solid var(--color-border-strong);margin-top:clamp(var(--space-9), 8vw, var(--space-11));padding-top:var(--space-7)}.visit-map__heading[data-astro-cid-emvkqk26]{align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);justify-content:space-between;display:flex}.visit-map[data-astro-cid-emvkqk26] h3[data-astro-cid-emvkqk26]{font-family:var(--font-display);letter-spacing:-.035em;margin:var(--space-3) 0 0;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:520;line-height:1.1}.visit-map[data-astro-cid-emvkqk26] a[data-astro-cid-emvkqk26]{color:var(--color-ink);font-size:var(--text-sm);padding-bottom:var(--space-2);border-bottom:1px solid;font-weight:700;text-decoration:none}.visit-map[data-astro-cid-emvkqk26] iframe[data-astro-cid-emvkqk26]{border:1px solid var(--color-border);filter:grayscale(.35)saturate(.7)contrast(.96);width:100%;height:clamp(22rem,48vw,34rem);display:block}@media (width<=47rem){.visit-grid[data-astro-cid-emvkqk26],.visit-details[data-astro-cid-emvkqk26]>div[data-astro-cid-emvkqk26]{grid-template-columns:1fr}.visit-map__heading[data-astro-cid-emvkqk26]{flex-direction:column;align-items:flex-start}}.contact-grid[data-astro-cid-d56ov33j]{gap:var(--space-8);grid-template-columns:minmax(10rem,.45fr) minmax(0,1.55fr);display:grid}h2[data-astro-cid-d56ov33j]{font-family:var(--font-display);letter-spacing:-.042em;margin:0 0 var(--space-8);max-width:13ch;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:520;line-height:1.08}a[data-astro-cid-d56ov33j]{color:inherit;font-size:clamp(var(--text-lg), 2.4vw, var(--text-2xl));max-width:40rem;padding-bottom:var(--space-3);border-bottom:1px solid;justify-content:space-between;align-items:center;text-decoration:none;display:flex}a[data-astro-cid-d56ov33j]:hover{opacity:.7}@media (width<=47rem){.contact-grid[data-astro-cid-d56ov33j]{grid-template-columns:1fr}}
