:root{--f-light: #FFFFFF;--f-light-c: #CBD5EC;--f-mid: #E3E9F7;--f-mid-c: #B5C2E0;--f-deep: #FFFFFF}:root[data-theme="day"]{--f-light: var(--fold-1);--f-light-c: var(--fold-2);--f-mid: var(--fold-3);--f-mid-c: var(--fold-4);--f-deep: var(--fold-5)}.nf-light{fill: var(--f-light)}.nf-light-c{fill: var(--f-light-c)}.nf-mid{fill: var(--f-mid)}.nf-mid-c{fill: var(--f-mid-c)}.nf-deep{fill: var(--f-deep)}.hero-n{position: relative;isolation: isolate;min-height: min(100vh,1100px);min-height: min(100svh,1100px);display: grid;align-items: center;padding: calc(var(--header-h) + clamp(1.5rem,1rem + 3vw,4rem)) 0 clamp(3rem,2rem + 4vw,6rem);overflow: clip}.hero-n__canvas{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 0;pointer-events: none}.hero-n__grid{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: clamp(2rem,1rem + 5vw,7rem);align-items: center}.hero-n__title{font-size: var(--fs-display);line-height: 1;letter-spacing: var(--track-display);font-weight: 650;font-stretch: var(--stretch-head);margin: 1.2rem 0 1.4rem;text-wrap: balance}.hero-n__title .under::after{transition-delay: 1.1s}.hero-n__copy .lead{max-width: 42ch;margin-bottom: 1.8rem;color: var(--text-2)}.hm-try{display: inline-flex;margin-top: 1rem;color: var(--text-2)}.hero-n__art{position: relative;justify-self: center;width: min(100%,27rem);pointer-events: none}.hero-n__svg{display: block;width: 100%;height: auto;overflow: visible}.js .hero-n:not(.is-still) .hero-n__svg{opacity: 0}.js .hero-n:not(.has-ribbon):not(.is-still) .hero-n__svg{animation: hn-fallback 0s 3s forwards}@keyframes hn-fallback{to{opacity: 1}}@media (prefers-reduced-motion: reduce){.js .hero-n .hero-n__svg{opacity: 1;animation: none}}.hero-n__cap{position: absolute;left: 50%;bottom: -3.2rem;z-index: 2;margin: 0;padding: .55rem 1.1rem;border-radius: var(--r-pill);white-space: nowrap;font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--text);background: rgba(var(--text-rgb),.07);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.16);backdrop-filter: blur(16px) saturate(1.3);-webkit-backdrop-filter: blur(16px) saturate(1.3);opacity: 0;transform: translate(-50%,12px);transition: opacity .45s var(--ease),transform .55s var(--ease)}.hero-n__cap::before{content: "";display: inline-block;width: 7px;height: 7px;margin-right: .6rem;border-radius: 50%;vertical-align: .1em;background: var(--grad);box-shadow: 0 0 10px rgba(var(--fold-1-rgb),.8)}.hero-n__cap.on{opacity: 1;transform: translate(-50%,0)}:lang(bn) .hero-n__cap{font-family: var(--font-bn);letter-spacing: .02em;text-transform: none;font-size: .95rem}@media (max-width: 900px){.hero-n__cap{bottom: -2.9rem}}@media (prefers-reduced-motion: reduce){.hero-n::before{animation: none}}.hero-n__glow{position: absolute;left: 50%;top: 50%;width: 140%;aspect-ratio: 1;translate: -50% -50%;z-index: -1;pointer-events: none;background: radial-gradient(closest-side,rgba(var(--fold-3-rgb),.22),rgba(var(--fold-3-rgb),.07) 55%,transparent 72%)}:root[data-theme="day"] .hero-n__glow{background: radial-gradient(closest-side,rgba(var(--fold-3-rgb),.1),transparent 70%)}.hero-n::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 26%;z-index: 0;pointer-events: none;background: linear-gradient(to bottom,rgba(var(--bg-rgb),0) 0%,rgba(var(--bg-rgb),.5) 100%)}.ai-pill{display: inline-flex;align-items: center;gap: .6rem;padding: .5rem 1rem .5rem .6rem;border-radius: var(--r-pill);font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--text-2);background: rgba(var(--text-rgb),.06);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.14);backdrop-filter: blur(16px) saturate(1.3);-webkit-backdrop-filter: blur(16px) saturate(1.3);transition: color var(--dur-2),background var(--dur-2)}.ai-pill:hover{color: var(--text);background: rgba(var(--text-rgb),.1)}:lang(bn) .ai-pill{font-family: var(--font-bn);letter-spacing: .02em;text-transform: none;font-size: .9rem}.hero-n__title .w{display: inline-block}.js .hero-n:not(.is-in) .hero-n__copy>*{opacity: 0}.js .hero-n.is-in .hero-n__title .w{animation: hn-rise var(--dur-3) var(--ease) both;animation-delay: calc(.9s + var(--i) * 60ms)}.js .hero-n.is-in .hero-n__copy>:not(.hero-n__title){animation: hn-rise var(--dur-3) var(--ease) both}.js .hero-n.is-in .hero-n__copy>.ai-pill{animation-delay: .5s}.js .hero-n.is-in .hero-n__copy>.lead{animation-delay: 1.35s}.js .hero-n.is-in .hero-n__copy>.cluster{animation-delay: 1.5s}.js .hero-n.is-in .hero-n__copy>.hm-try{animation-delay: 1.65s}@keyframes hn-rise{from{opacity: 0;transform: translateY(20px)}}@media (max-width: 900px){.hero-n{min-height: 0;align-items: start}.hero-n__grid{grid-template-columns: 1fr;gap: 3.6rem}.hero-n__art{order: -1;width: min(56vw,15rem)}}@media (prefers-reduced-motion: reduce){.hero-n__title .w,.hero-n__copy>*{animation: none !important;opacity: 1 !important}}.hero-n.is-still .hero-n__title .w,.hero-n.is-still .hero-n__copy>*{animation: none !important;opacity: 1 !important}.hm-story{position: relative}.hm-seam{position: absolute;left: 0;width: 100%;height: 298px;z-index: 7;pointer-events: none;display: block}.hm-seam--top{top: 0;transform: translateY(-50%)}.hm-seam--bottom{bottom: 0;transform: translateY(50%)}.hm-story__poster{position: absolute;inset: 0;z-index: 6;isolation: isolate;overflow: hidden;display: grid;place-items: center;text-align: center;background: var(--bg);transition: opacity .6s var(--ease),visibility .6s}.story-on .hm-story__poster{opacity: 0;visibility: hidden;pointer-events: none}.hm-story__still{position: absolute;inset: -10%;width: 120%;height: 120%;object-fit: cover;z-index: -2;filter: blur(3px) saturate(1.15) brightness(.74);transform: scale(1);transition: transform 1.1s var(--ease),filter 1.1s var(--ease)}.hm-story__still--day{display: none}:root[data-theme="day"] .hm-story__still--night{display: none}:root[data-theme="day"] .hm-story__still--day{display: block;filter: blur(3px) saturate(1.08) brightness(1.02)}.hm-story__poster:hover .hm-story__still,.hm-story__poster:focus-within .hm-story__still{transform: scale(1.04);filter: blur(1px) saturate(1.2) brightness(.84)}:root[data-theme="day"] .hm-story__poster:hover .hm-story__still--day{filter: blur(1px) saturate(1.12) brightness(1.06)}.hm-story__poster::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(to bottom,rgba(var(--bg-rgb),0) 0,rgba(var(--bg-rgb),.3) 14%,rgba(var(--bg-rgb),.26) 44%,rgba(var(--bg-rgb),.74) 84%,rgb(var(--bg-rgb)) 100%),radial-gradient(68% 62% at 50% 44%,rgba(var(--bg-rgb),0),rgba(var(--bg-rgb),.5))}@media (prefers-reduced-motion: reduce){.hm-story__still{transition: none}.hm-story__poster:hover .hm-story__still{transform: none}}.hm-story__copy{max-width: 38rem;padding: clamp(2.5rem,2rem + 3vw,4.5rem) var(--gutter);display: grid;justify-items: center;gap: 1rem}.hm-story__copy h2{font-size: var(--fs-h1);letter-spacing: var(--track-head);font-stretch: var(--stretch-head);line-height: 1.02}.hm-story__copy .lead{color: var(--text-2);max-width: 44ch;margin-bottom: .8rem}.btn-frost{all: unset;box-sizing: border-box;cursor: pointer;display: inline-flex;align-items: center;gap: 14px;min-height: 68px;padding: 10px 30px 10px 12px;border-radius: 999px;color: var(--text);background: rgba(var(--text-rgb),.1);text-align: left;box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.22),0 24px 60px -24px rgba(0,0,0,.6);backdrop-filter: blur(20px) saturate(1.3);-webkit-backdrop-filter: blur(20px) saturate(1.3);transition: background var(--dur-2),transform var(--dur-3) var(--ease),box-shadow var(--dur-2);-webkit-tap-highlight-color: transparent}.hm-story__copy .btn-frost{box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.3),0 28px 70px -22px rgba(0,0,0,.75)}.btn-frost:hover{background: rgba(var(--text-rgb),.16);transform: translateY(-2px)}.hm-story__copy .btn-frost:hover{box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.44),0 30px 76px -20px rgba(0,0,0,.8)}.btn-frost:active{transform: scale(.98)}.btn-frost:focus-visible{outline: 2px solid var(--cyan);outline-offset: 4px}.btn-frost__icon{flex: none;width: 46px;height: 46px;border-radius: 50%;display: grid;place-items: center;background: var(--text);color: var(--bg)}.btn-frost__icon svg{width: 20px;height: 20px;fill: currentColor;margin-left: 2px}.btn-frost__text{display: grid;font-size: 18px;font-weight: 600;line-height: 1.15}.btn-frost__text small{font-size: 11px;font-weight: 500;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--text-2);margin-top: 4px}:lang(bn) .btn-frost__text{font-family: var(--font-bn)}:lang(bn) .btn-frost__text small{letter-spacing: .04em;text-transform: none;font-size: 13px}.btn-frost[aria-busy="true"] .btn-frost__icon{opacity: .6}:root[data-theme="day"] .btn-frost{background: rgba(255,255,255,.55);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.14),0 24px 60px -28px rgba(4,6,26,.35)}.stage{position: relative;height: 100vh;height: 100svh}.sticky{position: sticky;top: 0;height: 100vh;height: 100svh;overflow: hidden;--edge: max(var(--gutter),(100% - var(--container)) / 2)}#gl{position: absolute;inset: 0;width: 100%;height: 100%;display: block;touch-action: pan-y;opacity: 0;transform: scale(.97);transition: opacity 1.6s var(--ease) .15s,transform 2s var(--ease) .15s}.scene-in #gl{opacity: 1;transform: none}.burst{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;z-index: 1}.phone2d{position: absolute;z-index: 1;left: 0;top: 0;width: 0;height: 0;visibility: hidden;pointer-events: none;will-change: transform}.phone2d__tilt{position: absolute;inset: 0;will-change: transform}.phone2d__body{position: absolute;inset: 0;width: 100%;height: 100%;user-select: none;-webkit-user-drag: none}.phone2d__screen{position: absolute;left: 0;top: 0;transform-origin: 0 0;pointer-events: auto;cursor: pointer}.backdrop,.tint{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;transition: opacity .7s var(--ease);pointer-events: none}.backdrop{filter: blur(22px) saturate(1.1) brightness(.55);transform: scale(1.08)}:root[data-theme="day"] .backdrop{filter: blur(22px) saturate(1.15)}.tint{background: radial-gradient(70% 70% at 66% 50%,transparent 0%,var(--bg) 100%)}.backdrop.on,.backdrop.on + .tint{opacity: 1}:root[data-theme="day"] .backdrop.on + .tint{opacity: .55}.intro,.chapters li,.acts li{position: absolute;z-index: 2;left: var(--edge);top: 50%;max-width: min(29.5rem,40vw);transform: translateY(-40%);opacity: 0;transition: opacity .5s ease,transform .6s var(--ease);pointer-events: none}.intro.on,.chapters li.on,.acts li.on{opacity: 1;transform: translateY(-50%)}.intro{max-width: min(42rem,46vw)}.intro.on{pointer-events: auto}.chapters,.acts{list-style: none;padding: 0}.intro .eyebrow{margin-bottom: 1.2rem}.hm-title{font-size: clamp(2.4rem,1.3rem + 3.2vw,4.4rem);line-height: 1;letter-spacing: var(--track-display);font-stretch: var(--stretch-head);margin-bottom: 1.1rem;font-weight: 650}.intro .lead{max-width: 40ch;margin-bottom: 1.5rem;color: var(--text-2)}.chapters h2,.acts h2{font-size: clamp(1.9rem,1.2rem + 2.3vw,3.2rem);line-height: 1.04;letter-spacing: var(--track-head);margin: .7rem 0 .9rem}.chapters p,.acts p{color: var(--text-2);font-size: 1.05rem;max-width: 38ch}.num{font-size: .8rem;color: var(--muted);font-variant-numeric: tabular-nums;letter-spacing: .14em;text-transform: uppercase}.acts li{top: calc(var(--header-h) + clamp(12px,3vh,36px));transform: translateY(8px);max-width: min(26rem,34vw)}.acts li.on{transform: none}.acts h2{font-size: clamp(1.45rem,1rem + 1.5vw,2.2rem);margin: .45rem 0 .5rem}.acts p{font-size: .95rem;max-width: 34ch;color: var(--muted)}.now{position: absolute;z-index: 2;left: var(--edge);top: 55%;width: min(29.5rem,38vw);display: grid;gap: 30px;transform: translateY(-46%);opacity: 0;transition: opacity .5s var(--ease),transform .5s var(--ease);pointer-events: none}.now.on{opacity: 1;transform: translateY(-50%);pointer-events: auto}.now__piece{display: grid;gap: 10px;min-width: 0;margin: 0}.now .t{font-size: clamp(1.8rem,1.1rem + 1.8vw,2.6rem);font-weight: 500;line-height: 1.04;letter-spacing: var(--track-head);text-wrap: balance}.now .c{font-size: 1.05rem;line-height: 1.5;color: var(--text-2)}.now__actions{display: flex;align-items: center;flex-wrap: wrap;gap: 16px 22px}.now a:focus-visible,.now button:focus-visible{outline: 2px solid var(--cyan);outline-offset: 4px}.now .open{position: relative;display: inline-flex;align-items: center;gap: 12px;height: 60px;padding: 0 28px 0 30px;border-radius: 999px;isolation: isolate;font-size: 17px;font-weight: 600;color: var(--text);white-space: nowrap;background: rgba(var(--text-rgb),.07);backdrop-filter: blur(14px) saturate(1.3);-webkit-backdrop-filter: blur(14px) saturate(1.3);transition: transform .35s var(--ease),background .35s}.now .open::before,.now .open::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none}.now .open::before{box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.24)}.now .open::after{z-index: -1;background: rgba(var(--text-rgb),.1);opacity: 0;transition: opacity .35s var(--ease)}.now .open svg{flex: none;width: 18px;height: 18px;transition: transform .35s var(--ease)}.now .open:hover{transform: translateY(-2px)}.now .open:hover::after{opacity: 1}.now .open:hover svg{transform: translate(2px,-2px)}.now .open:active{transform: translateY(0) scale(.98)}.now__step{display: inline-flex;align-items: center;gap: 12px}.now__step button{all: unset;cursor: pointer;flex: none;width: 52px;height: 52px;border-radius: 50%;display: grid;place-items: center;color: var(--text);background: rgba(var(--text-rgb),.06);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.16);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);transition: background .25s,box-shadow .25s,transform .25s var(--ease)}.now__step button:hover{background: rgba(var(--text-rgb),.13);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.4)}.now__step button:active{transform: scale(.94)}.now__step svg{width: 22px;height: 22px}.now .count{min-width: 4.6em;white-space: nowrap;text-align: center;font-size: 14px;font-weight: 500;letter-spacing: .08em;color: var(--text-2);font-variant-numeric: tabular-nums}.now__all{justify-self: start;display: inline-flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 500;color: var(--text-2)}.now__all svg{width: 16px;height: 16px;transition: transform .3s var(--ease)}.now__all:hover{color: var(--text)}.now__all:hover svg{transform: translateX(3px)}@media (max-width: 900px){.now-on .help-dock{opacity: 0;translate: 0 12px;pointer-events: none}}.story-ctl{position: absolute;z-index: 3;left: var(--edge);bottom: 24px;display: flex;align-items: center;gap: 8px}.story-ctl button{all: unset;cursor: pointer;position: relative;display: inline-flex;align-items: center;gap: 9px;height: 42px;padding: 0 18px;border-radius: 999px;font-size: 14px;font-weight: 600;color: var(--text);white-space: nowrap;transition: background .25s,color .25s,transform .25s var(--ease)}.story-ctl button:active{transform: scale(.97)}.story-ctl button:focus-visible{outline: 2px solid var(--cyan);outline-offset: 3px}.story-ctl svg{flex: none;width: 16px;height: 16px}.story-ctl .story-play{padding-left: 15px;background: rgba(var(--text-rgb),.07);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);isolation: isolate}.story-ctl .story-play svg{fill: currentColor}.story-ctl .story-play:hover{background: rgba(var(--text-rgb),.14)}.story-ctl .story-play .i-pause,.story-ctl .story-play[aria-pressed="true"] .i-play{display: none}.story-ctl .story-play[aria-pressed="true"] .i-pause{display: block}.story-ctl .story-play{box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.2)}.story-ctl .story-sound{width: 42px;padding: 0;justify-content: center;background: rgba(var(--text-rgb),.07);box-shadow: inset 0 0 0 1px rgba(var(--text-rgb),.2);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}.story-ctl .story-sound:hover{background: rgba(var(--text-rgb),.14)}.story-ctl .story-sound .i-on,.story-ctl .story-sound[aria-pressed="true"] .i-off{display: none}.story-ctl .story-sound[aria-pressed="true"] .i-on{display: block}.story-ctl .story-skip{color: var(--text-2);padding: 0 12px}.story-ctl .story-skip:hover{color: var(--text);background: rgba(var(--text-rgb),.06)}.story-ctl .story-skip:hover svg{transform: translateY(2px)}.story-ctl .story-skip svg{transition: transform .25s var(--ease)}.rail{position: absolute;z-index: 2;right: clamp(10px,1.3vw,24px);top: 50%;transform: translateY(-50%);display: flex;flex-direction: column;align-items: flex-end}.rail button{all: unset;cursor: pointer;display: flex;align-items: center;justify-content: flex-end;gap: 10px;height: 24px;padding-left: 14px;font-size: 11px;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;color: var(--muted);transition: color .3s}.rail button::after{content: "";flex: none;width: 10px;height: 1.5px;border-radius: 2px;background: currentColor;opacity: .45;transition: width .35s var(--ease),opacity .3s}.rail button span{white-space: nowrap;opacity: 0;transform: translateX(6px);transition: opacity .3s,transform .35s var(--ease)}.rail button:hover{color: var(--text-2)}.rail button:hover::after{width: 15px;opacity: .9}.rail button.on{color: var(--text)}.rail button.on::after{width: 26px;height: 2px;opacity: 1;background: var(--grad)}.rail button.on span,.rail button:focus-visible span{opacity: 1;transform: none}.rail:hover button span{opacity: .75;transform: none}.rail:hover button.on span{opacity: 1}.rail button.gap{margin-top: 16px}.rail button:focus-visible{outline: none}.rail button:focus-visible::after{width: 18px;opacity: 1}.hint{position: absolute;z-index: 2;bottom: 24px;left: 50%;transform: translateX(-50%);font-size: 12px;color: var(--muted);letter-spacing: .1em;text-transform: uppercase}.fail{display: none;position: absolute;left: 50%;top: 50%;transform: translate(-50%,30px);color: var(--muted);font-size: 14px}.failed .fail{display: block}@media (max-width: 900px){.intro,.chapters li,.acts li{top: auto;bottom: 64px;max-width: none;right: 16px;left: 16px;transform: translateY(12px)}.acts li{top: calc(var(--header-h) + 40px);bottom: auto;transform: translateY(8px)}.acts li p{display: none}.now{left: 0;right: 0;top: auto;bottom: 0;width: auto;gap: 16px;padding: 56px 16px max(16px,env(safe-area-inset-bottom));background: linear-gradient(to top,rgba(var(--bg-rgb),.94) 45%,rgba(var(--bg-rgb),0));transform: translateY(12px)}.now.on{transform: none}.now__piece{gap: 4px}.now .t{font-size: 1.4rem}.now .c{font-size: .95rem}.now__all{display: none}.now__actions{flex-wrap: nowrap;justify-content: space-between;gap: 12px}.now .open{flex: 1;justify-content: center;height: 50px;padding: 0 18px;font-size: 15.5px}.now__step{gap: 4px}.now__step button{width: 46px;height: 46px}.now .count{min-width: 3.6em;font-size: 13px}.intro.on,.chapters li.on,.acts li.on{transform: none}.hm-title{font-size: 2.5rem}.intro .cluster{display: none}.chapters h2,.acts h2{font-size: 1.8rem}.chapters p,.acts p{font-size: .95rem}.rail{top: calc(var(--header-h) + 4px);transform: none;flex-direction: row;align-items: center;gap: 14px;left: 16px;right: 16px;overflow-x: auto;scrollbar-width: none}.rail::-webkit-scrollbar{display: none}.rail button{height: auto;padding: 4px 0;letter-spacing: .1em}.rail button::after{display: none}.rail button span{opacity: 1;transform: none}.rail button.gap{margin-top: 0;margin-left: 10px}.hint{display: none}.story-ctl{left: 16px;bottom: auto;top: calc(var(--header-h) + 34px);gap: 4px;transition: opacity .4s}.story-ctl button{height: 34px;padding: 0 12px;font-size: 12.5px;gap: 7px}.story-ctl .story-play{padding-left: 11px}.story-ctl svg{width: 14px;height: 14px}.now-on .story-ctl{opacity: 0;pointer-events: none}}@media (prefers-reduced-motion: reduce){.intro,.chapters li,.acts li,#gl{transition: none}}.splash{position: absolute;left: 66%;top: 54%;transform: translate(-50%,-50%);z-index: 2;display: grid;justify-items: center;gap: 30px;pointer-events: none;transition: opacity 1s var(--ease),visibility 1s}.splash::before{content: "";position: absolute;inset: -60% -90%;z-index: -1;background: radial-gradient(closest-side,rgba(var(--brand-rgb),.18),transparent)}@media (max-width: 900px){.splash{left: 50%;top: 40%}}.splash__stage{position: relative;width: clamp(110px,16vmin,160px);aspect-ratio: 549 / 640}.splash__lift{position: absolute;inset: 0;animation: splash-float 3s ease-in-out infinite alternate;transition: transform 1s var(--ease),filter 1s var(--ease)}.splash__n{width: 100%;height: 100%;overflow: visible}.splash__ghost{opacity: .08}.splash__line{fill: none;stroke: url(#splash-grad);stroke-width: 4;stroke-linejoin: round;stroke-dasharray: 1;stroke-dashoffset: 1;animation: splash-draw 1.4s var(--ease) .1s forwards}.splash__meta{display: flex;gap: 14px;margin: 0;font: 500 11px/1 var(--font);letter-spacing: .18em;text-transform: uppercase;color: var(--muted);white-space: nowrap}:lang(bn) .splash__meta{font-family: var(--font-bn);letter-spacing: .04em;font-size: 13px}.splash__pct{font-variant-numeric: tabular-nums;color: var(--text);min-width: 4ch}@keyframes splash-float{from{transform: translateY(5px)}to{transform: translateY(-7px)}}@keyframes splash-draw{to{stroke-dashoffset: 0}}.splash.out{opacity: 0;visibility: hidden}.splash.out .splash__lift{animation: none;transform: translateY(-16px) scale(1.08);filter: blur(8px)}.splash.out .splash__meta{opacity: 0;transition: opacity .4s}@media (prefers-reduced-motion: reduce){.splash__lift{animation: none}.splash__line{animation: none;stroke-dashoffset: 0}}.hm-proof .rule-line{margin-bottom: clamp(2.5rem,2rem + 2vw,4rem)}.hm-proof__grid{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(2rem,1rem + 4vw,5rem);align-items: center}.hm-proof__copy>* + *{margin-top: 1.2rem}.hm-proof__copy h2{font-size: var(--fs-h2)}.hm-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.5rem;padding-top: .5rem}.hm-stats div{display: flex;flex-direction: column-reverse}.hm-stats .stat__v{font-size: clamp(2rem,1.4rem + 2.2vw,3.4rem)}.hm-proof__media{display: block;border-radius: var(--r-lg)}.hm-proof__media>video{position: absolute;inset: 0}.hm-what__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1rem,.6rem + 1.4vw,1.75rem)}.hm-svc{display: grid;align-content: start;gap: .6rem;min-height: 22rem;transition: transform var(--dur-2) var(--ease)}.hm-svc:hover{transform: translateY(-4px)}.hm-svc .icon-line{--s: 64px;margin-bottom: 1.6rem}.hm-svc h3{font-size: clamp(2rem,1.5rem + 1.6vw,2.9rem);letter-spacing: -.04em;line-height: 1}.hm-svc__l{font-weight: 500}.hm-svc__f{margin-top: auto;padding-top: 1.2rem;font-size: .92rem;color: var(--text-2);border-top: 1px solid var(--line)}.hm-reel__frame{position: relative;border-radius: var(--r-lg)}.hm-reel__frame>video{position: absolute;inset: 0}.hm-reel__play{position: absolute;left: clamp(1rem,3vw,2rem);bottom: clamp(1rem,3vw,2rem);z-index: 2}.hm-start__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1rem,.6rem + 1.4vw,1.75rem);align-items: stretch}.hm-way{display: grid;align-content: start;gap: .8rem}.hm-way__p{font-size: clamp(2rem,1.4rem + 2vw,3rem);font-weight: 500;letter-spacing: -.045em;line-height: 1}.hm-way .link{margin-top: .4rem;justify-self: start}.hm-way--feature .badge{justify-self: start}.hm-say{padding-block: var(--section);text-align: center}.hm-say .statement__en{margin-top: 1rem;color: var(--muted)}.hm-credit{padding-bottom: 1rem}@media (max-width: 900px){.hm-proof__grid,.hm-what__grid,.hm-start__grid{grid-template-columns: 1fr}.hm-svc{min-height: 0}.hm-stats{gap: 1rem}}@media (max-width: 480px){.ai-pill{font-size: .66rem;letter-spacing: .1em;padding: .45rem .8rem .45rem .5rem;gap: .5rem}.ai-pill__dot{width: 15px;height: 15px}}
