html:has([data-showcase-root]){height:auto;overflow:visible}html:has([data-showcase-root]) body{height:auto;overflow:visible}.showcase-hero-copy{container-type:inline-size}.showcase-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,12.5cqi,6.25rem);font-weight:600;line-height:.98}.showcase-heading{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.8vw,3.75rem);font-weight:600;line-height:1.04}.showcase-lede{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);line-height:1.5}:lang(bn) .showcase-display,:lang(bn) .showcase-heading{letter-spacing:0;line-height:1.3}:lang(bn) .showcase-lede{line-height:1.7}.showcase-route{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.showcase-tunnel-late{opacity:clamp(0, calc((var(--tunnel,1) - .45) * 6), 1)}.showcase-tunnel-dim{opacity:clamp(0, calc(1 - (var(--tunnel,1) - .4) * 6), 1)}[data-film-shell]{transition:opacity .4s var(--ease-entrance)}[data-film-shell]:not([data-ready]){opacity:0}
