.text-hero{letter-spacing:-.025em;font-size:clamp(3.25rem,1.5rem + 7vw,8rem);line-height:.96}.hero-fit{container-type:inline-size}@media (min-width:64rem){.hero-fit>.text-hero{font-size:min(clamp(3.25rem,1.5rem + 7vw,8rem),7.84314cqi)}}.hero-photo{--hero-lift-to:.2;transform-origin:var(--hero-fx,50%) 100%;scale:clamp(1, calc((1 - var(--hero-lift-to)) / max(.05, 1 - var(--hero-fy,.5))), 1.6)}@media (min-width:48rem){.hero-photo{--hero-lift-to:.22}}@media (min-width:64rem){.hero-photo{--hero-lift-to:.3}}@media (min-width:80rem){.hero-photo{--hero-lift-to:.4}}.chapter-shade-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--color-foreground) 58%, transparent) 0%, transparent 20%), linear-gradient(90deg, color-mix(in srgb, var(--color-foreground) 40%, transparent) 0%, color-mix(in srgb, var(--color-foreground) 18%, transparent) 36%, transparent 58%)}.chapter-shade-left{background:linear-gradient(90deg, color-mix(in srgb, var(--color-foreground) 30%, transparent) 0%, transparent 64%), linear-gradient(0deg, color-mix(in srgb, var(--color-foreground) 40%, transparent) 0%, transparent 40%)}.chapter-shade-centre{background:radial-gradient(ellipse 62% 56% at 50% 50%, color-mix(in srgb, var(--color-foreground) 56%, transparent) 0%, color-mix(in srgb, var(--color-foreground) 50%, transparent) 62%, color-mix(in srgb, var(--color-foreground) 60%, transparent) 100%)}.chapter-text-hero,.chapter-text-left,.chapter-text-centre{position:relative}.chapter-text-hero:before,.chapter-text-left:before,.chapter-text-centre:before{content:"";z-index:-1;pointer-events:none;position:absolute}.chapter-text-hero{--chapter-fade:15rem}.chapter-text-hero:before{inset:calc(-1 * var(--chapter-fade)) 0 0;background:linear-gradient(0deg, color-mix(in srgb, var(--color-foreground) 92%, transparent) 0%, color-mix(in srgb, var(--color-foreground) 86%, transparent) calc(100% - var(--chapter-fade)), color-mix(in srgb, var(--color-foreground) 50%, transparent) calc(100% - var(--chapter-fade) * .45), transparent 100%)}@media (min-width:48rem){.chapter-text-left:before{background:linear-gradient(90deg, color-mix(in srgb, var(--color-foreground) 86%, transparent) calc(100% - 12rem), color-mix(in srgb, var(--color-foreground) 42%, transparent) calc(100% - 6rem), transparent 100%);inset:-100vh -12rem -100vh -100vw}}.chapter-text-centre{--chapter-fade-x:9rem;--chapter-fade-y:5rem}.chapter-text-centre:before{inset:calc(-1 * var(--chapter-fade-y)) calc(-1 * var(--chapter-fade-x));background:color-mix(in srgb, var(--color-foreground) 72%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--chapter-fade-x), #000 calc(100% - var(--chapter-fade-x)), transparent 100%), linear-gradient(0deg, transparent 0, #000 var(--chapter-fade-y), #000 calc(100% - var(--chapter-fade-y)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--chapter-fade-x), #000 calc(100% - var(--chapter-fade-x)), transparent 100%), linear-gradient(0deg, transparent 0, #000 var(--chapter-fade-y), #000 calc(100% - var(--chapter-fade-y)), transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media not (min-width:48rem){.chapter-shade-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--color-foreground) 60%, transparent) 0%, transparent 16%)}.chapter-text-hero{--chapter-fade:12rem}.chapter-shade-left{background:linear-gradient(0deg, var(--color-foreground) 0%, color-mix(in srgb, var(--color-foreground) 80%, transparent) 22%, transparent 48%)}.chapter-text-centre{--chapter-fade-x:1.25rem;--chapter-fade-y:3rem}}.hero-scroll-line{background:color-mix(in srgb, var(--color-background) 60%, transparent);width:1px;height:28px;display:block;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hero-scroll-line:after{content:"";background:var(--color-background);width:1px;height:28px;animation:hero-drip 2.4s var(--motion-ease) .6s 2;position:absolute;top:-28px;left:0}}@keyframes hero-drip{to{transform:translateY(56px)}}.gj{--gj-land:color-mix(in srgb, var(--color-background) 8%, var(--color-foreground));--gj-pin-hot:1.12}.gj-land{fill:var(--gj-land)}.gj-coast,.gj-border{fill:none;stroke:color-mix(in srgb, var(--color-background) 50%, transparent);stroke-linejoin:round;vector-effect:non-scaling-stroke}.gj-coast{stroke-width:1.3px}.gj-border{stroke-width:1.1px;stroke-dasharray:3 4;opacity:.75}.gj-state,.gj-sea{font-family:var(--font-sans);fill:color-mix(in srgb, var(--color-background) 55%, transparent)}.gj-state{letter-spacing:.5em;font-size:15px;font-weight:600}.gj-sea{letter-spacing:.14em}.gj-pin{cursor:pointer}.gj-pin:focus-visible{box-shadow:none;outline:none}.gj-pin-s{transition:transform .3s var(--motion-ease)}.gj-pin:is(:hover,:focus-visible) .gj-pin-s{transform:scale(var(--gj-pin-hot))}.gj-pin-body{fill:var(--color-brand);stroke:var(--color-background);stroke-width:2.5px;stroke-linejoin:round}.gj-pin-mark{fill:var(--color-surface)}.gj-pin-shadow{fill:#00000073}.gj-focus{fill:none;stroke:var(--color-background);stroke-width:2px;opacity:0;pointer-events:none}.gj-pin:focus-visible .gj-focus{opacity:1}.gj-pin-name,.gj-pin-count{paint-order:stroke;stroke:var(--gj-land);stroke-linejoin:round}.gj-pin-name{font-family:var(--font-display);fill:var(--color-background);stroke-width:5px;font-size:26px}.gj-pin-count{font-family:var(--font-sans);fill:color-mix(in srgb, var(--color-background) 72%, transparent);stroke-width:4px;font-size:15px;font-weight:600}@media (min-width:48rem){.gj-pin[data-soon] .gj-pin-text{transform:translateY(-18px)}}@media not (min-width:48rem){.gj{--gj-pin-hot:1.62}.gj-pin-s{transform:scale(1.5)}.gj-pin-art{transform:scale(.7)}.gj-pin-count{display:none}.gj-pin-name{font-size:20px}.gj-pin[data-city=anand] .gj-pin-name{transform:translateY(13px)}.gj-pin[data-side=right] .gj-pin-name{text-anchor:middle;transform:translate(-23px,38px)}.gj-state{font-size:20px}.gj-sea{font-size:17px}}.diff-cols>li{border-top:1px solid var(--color-border);grid-template-columns:2.75rem minmax(0,1fr);align-content:start;column-gap:1rem;padding-block:1.5rem;display:grid}.diff-cols>li:first-child{border-top:0;padding-top:.25rem}@media (min-width:48rem){.diff-cols>li{border-top:0;border-left:1px solid var(--color-border);padding:.375rem 1.75rem 0;display:block}.diff-cols>li:nth-child(odd){border-left:0;padding-left:0}}@media (min-width:64rem){.diff-cols>li,.diff-cols>li:nth-child(odd){border-left:1px solid var(--color-border);padding-inline:2rem}.diff-cols>li:nth-child(3n+1){border-left:0;padding-left:0}}.ruled-row{--ruled-line:color-mix(in srgb, var(--color-foreground) 16%, transparent)}.ruled-row>li{border-left:1px solid var(--ruled-line);min-width:0;padding-left:1.25rem}.ruled-row>li:nth-child(odd){border-left:0;padding-left:0}.ruled-row>li:nth-child(n+3){border-top:1px solid var(--ruled-line)}@media (min-width:48rem){.ruled-row[data-from=md]>li{border-top:0;border-left:1px solid var(--ruled-line);padding-inline:2rem}.ruled-row[data-from=md]>li:nth-child(4n+1){border-left:0;padding-left:0}.ruled-row[data-from=md]>li:nth-child(n+5){border-top:1px solid var(--ruled-line)}}.ruled-row[data-cols="3"]>li{border-left:0;padding-left:0}.ruled-row[data-cols="3"]>li:nth-child(n+2){border-top:1px solid var(--ruled-line)}@media (min-width:48rem){.ruled-row[data-cols="3"]>li:nth-child(n){border-top:0;border-left:1px solid var(--ruled-line);padding-inline:1.25rem}.ruled-row[data-cols="3"]>li:first-child{border-left:0;padding-left:0}}@media (min-width:64rem){.ruled-row[data-cols="3"]>li:nth-child(n){padding-inline:2rem}.ruled-row[data-cols="3"]>li:first-child{padding-left:0}.ruled-row[data-from=lg]>li{border-top:0;border-left:1px solid var(--ruled-line);padding-inline:2rem}.ruled-row[data-from=lg]>li:nth-child(4n+1){border-left:0;padding-left:0}.ruled-row[data-from=lg]>li:nth-child(n+5){border-top:1px solid var(--ruled-line)}}
