.heritage-module__bIhmpa__page{--cobalt:#22408c;--tile:#eef1f6;--laterite:#8e3b2b;--mustard:#d4a017;--ink:#1b1e33;--wash:#fafbfd;min-height:100dvh;color:var(--ink);background:var(--tile);font-family:Hind,Segoe UI,sans-serif;position:relative}.heritage-module__bIhmpa__tiles{opacity:.82;width:100%;height:100%;position:absolute;inset:0}.heritage-module__bIhmpa__stage{grid-template-rows:1fr auto;min-height:100dvh;padding-top:clamp(2rem,6vh,4rem);display:grid;position:relative}.heritage-module__bIhmpa__arch{text-align:center;background:var(--wash);width:min(92vw,35rem);box-shadow:0 0 0 10px var(--laterite), 0 0 0 13px var(--wash), 0 0 0 16px var(--cobalt);border-radius:50% 50% 0 0/clamp(9rem,24vw,15.5rem) clamp(9rem,24vw,15.5rem) 0 0;place-self:end center;justify-items:center;gap:1.1rem;padding:clamp(4rem,10vw,6.5rem) clamp(1.5rem,5vw,3.25rem) clamp(2rem,4vw,2.75rem);animation:1.1s cubic-bezier(.25,.7,.2,1) both heritage-module__bIhmpa__unshutter;display:grid}@keyframes heritage-module__bIhmpa__unshutter{0%{clip-path:inset(100% -24px 0)}to{clip-path:inset(-24px -24px 0)}}.heritage-module__bIhmpa__location{letter-spacing:.07em;color:var(--laterite);font-size:.95rem;font-weight:600}.heritage-module__bIhmpa__name{color:var(--cobalt);font-family:Rozha One,Georgia,serif;font-size:clamp(3rem,9vw,5.6rem);font-weight:400;line-height:.95}.heritage-module__bIhmpa__tagline{max-width:22em;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:500;line-height:1.35}.heritage-module__bIhmpa__divider{gap:.6rem;display:flex}.heritage-module__bIhmpa__divider span{background:var(--cobalt);width:9px;height:9px;transform:rotate(45deg)}.heritage-module__bIhmpa__divider span:nth-child(2){background:var(--mustard)}.heritage-module__bIhmpa__blurb{max-width:30em;color:color-mix(in srgb, var(--ink) 80%, var(--wash));text-wrap:pretty;font-size:1.05rem;line-height:1.75}.heritage-module__bIhmpa__opening{color:var(--laterite);font-family:Rozha One,serif;font-size:clamp(1.4rem,2.6vw,1.75rem)}.heritage-module__bIhmpa__ground{background:var(--laterite);color:#f6f3f2;justify-items:center;padding:1.5rem clamp(1.25rem,4vw,3rem) 2rem;display:grid;position:relative}
