.hero[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme]{background:var(--color-ink);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--portfolio-bar-height))}.hero[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{width:100%;height:100%;min-height:calc(100svh - var(--portfolio-bar-height));object-fit:cover;object-position:center}.hero__veil[data-astro-cid-lcdefpme],.closing__veil[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#14090bd1,#14090b3d 72%,#0000);position:absolute;inset:0}.hero__copy[data-astro-cid-lcdefpme]{z-index:1;left:max(var(--gutter),calc((100% - var(--content-max))/2));max-width:42rem;color:var(--text-on-dark);position:absolute;bottom:12%}.hero__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-size:clamp(4rem,9vw,8rem);line-height:.9}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-gold)}.hero__copy[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{max-width:37ch;margin-top:var(--space-3);font-size:var(--text-lg);color:var(--text-on-dark-muted);display:block}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:first-child,.closing[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--color-gold);color:var(--color-ink);padding:.9rem 1.25rem;font-weight:600;display:inline-block}.hero__actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid;align-self:center}.hero__actions[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--color-gold)}.regions[data-astro-cid-lcdefpme]{padding:var(--section-space-lg) 0}.section-heading[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.thesis[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.bengali[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.scope[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-h2);max-width:17ch}.region-montage[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-5);display:grid}.region-card[data-astro-cid-lcdefpme]{background:var(--color-ink);position:relative;overflow:hidden}.region-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.bengali__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.bengali__detail[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.steps__image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.scope__image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.region-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{z-index:1;left:var(--space-2);bottom:var(--space-2);color:var(--text-on-dark);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#1f1315c7;padding:.3rem .55rem;position:absolute}.region-card--udaipur[data-astro-cid-lcdefpme],.region-card--kerala[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.region-card--goa[data-astro-cid-lcdefpme]{aspect-ratio:16/9}.region-card--himalayas[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.text-link[data-astro-cid-lcdefpme]{margin-top:var(--space-4);border-bottom:1px solid;font-weight:600;display:inline-block}.thesis[data-astro-cid-lcdefpme]{padding:var(--section-space) 0}.thesis[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--text-on-dark);max-width:22ch}.bengali__grid[data-astro-cid-lcdefpme],.steps__grid[data-astro-cid-lcdefpme],.scope__grid[data-astro-cid-lcdefpme]{gap:var(--space-6);align-items:center;display:grid}.bengali__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow),.scope[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow),.closing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){margin-top:var(--space-3);max-width:48ch;color:var(--text-muted);font-size:var(--text-lg)}.bengali__images[data-astro-cid-lcdefpme]{min-height:28rem;position:relative}.bengali__portrait[data-astro-cid-lcdefpme]{aspect-ratio:4/5;width:74%;overflow:hidden}.bengali__detail[data-astro-cid-lcdefpme]{aspect-ratio:1;border:8px solid var(--color-white);width:41%;position:absolute;bottom:0;right:0;overflow:hidden}.steps__image[data-astro-cid-lcdefpme],.scope__image[data-astro-cid-lcdefpme]{aspect-ratio:16/10;overflow:hidden}.steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin-top:var(--space-4);border-top:1px solid var(--border-light)}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-light);font-family:var(--font-display);font-size:var(--text-h3);grid-template-columns:3rem 1fr;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);font-family:var(--font-body);font-size:var(--text-small)}.scope[data-astro-cid-lcdefpme]{background:var(--color-white)}.closing[data-astro-cid-lcdefpme]{aspect-ratio:16/9}.closing[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.closing__copy[data-astro-cid-lcdefpme]{z-index:1;color:var(--text-on-dark);position:absolute;inset:auto 0 12%}.closing__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--text-on-dark);max-width:18ch}.closing__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--text-on-dark-muted)}@media (width>=760px){.region-montage[data-astro-cid-lcdefpme]{grid-template-rows:17rem 17rem;grid-template-columns:1.4fr .8fr 1.1fr}.region-card--udaipur[data-astro-cid-lcdefpme]{grid-row:1/3}.region-card--kerala[data-astro-cid-lcdefpme]{grid-row:1}.region-card--goa[data-astro-cid-lcdefpme]{grid-area:2/2/auto/4}.region-card--himalayas[data-astro-cid-lcdefpme]{grid-area:1/3}.bengali__grid[data-astro-cid-lcdefpme],.steps__grid[data-astro-cid-lcdefpme],.scope__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.steps__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr}.scope__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr}}@media (width<=759px){.hero__copy[data-astro-cid-lcdefpme]{bottom:9%;right:var(--gutter)}.hero__actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.closing[data-astro-cid-lcdefpme]{aspect-ratio:1}.closing__copy[data-astro-cid-lcdefpme]{padding-inline:var(--gutter);bottom:10%}}
