@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:oklch(16% .012 25);--bg2:oklch(20% .014 25);--ink:oklch(97% .004 25);--mute:oklch(78% .01 25);--red:oklch(60% .21 27);--line:oklch(100% 0 0/.14);--ease:cubic-bezier(.22, 1, .36, 1);--pad:clamp(20px, 5vw, 72px)}*{box-sizing:border-box;margin:0}[hidden]{display:none!important}html{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font:400 16px/1.6 Poppins,system-ui,sans-serif}html,body{overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.03em;font-weight:800;line-height:1.02}h2{font-size:clamp(2.4rem,7vw,5.6rem)}p{max-width:62ch}.skip{z-index:99;background:var(--ink);color:var(--bg);border-radius:99px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.pill{border-radius:999px;align-items:center;gap:10px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.nav .pill,.btn.ghost{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:oklch(100% 0 0/.1);border:1px solid oklch(100% 0 0/.18)}.btn{background:var(--ink);color:var(--bg);transition:transform .14s var(--ease), background-color .14s var(--ease);padding:14px 22px}.btn:hover{transform:translateY(-2px)}.btn i,.cta-sm i{background:var(--bg);border-radius:50%;width:22px;height:22px;position:relative}.btn i:after,.cta-sm i:after{content:"";background:var(--red);border-radius:50%;position:absolute;inset:7px}.btn.ghost{color:var(--ink)}.btn.dark{background:var(--bg);color:var(--ink)}.btn.dark i{background:var(--ink)}.nav{z-index:20;top:14px;left:var(--pad);right:var(--pad);pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:fixed}.nav>*{pointer-events:auto}.navlinks{gap:2px;padding:6px}.navlinks a{transition:background-color .14s var(--ease);border-radius:99px;padding:7px 14px;font-size:.88rem;text-decoration:none}.navlinks a:hover{background:oklch(100% 0 0/.12)}.cta-sm{height:46px;padding:6px 6px 6px 16px;font-size:.88rem}.cta-sm i{background:var(--ink)}html:not(.rm) .cta-sm{opacity:0;pointer-events:none;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(-14px)scale(.92)}html:not(.rm) .nav.show .cta-sm{opacity:1;pointer-events:auto;transform:none}@media (width<=699px){.navlinks{display:none}}.hero{align-items:end;height:100svh;min-height:560px;display:grid;position:relative;overflow:hidden}.hero-img img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(180deg, oklch(16% .012 25/.35) 0%, transparent 28%, transparent 45%, oklch(16% .012 25/.85) 82%, var(--bg) 100%);position:absolute;inset:0}.hero-copy{z-index:2;padding:0 var(--pad) clamp(56px, 10vh, 96px);position:relative}.hero-kick{color:var(--mute);margin-bottom:8px;font-size:.95rem;font-weight:500}.hero-title{text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(3.1rem,13vw,8.5rem);line-height:.9}.hero-lede{color:oklch(92% .006 25);margin:18px 0 26px;font-size:clamp(1.05rem,2vw,1.4rem)}.pills{flex-wrap:wrap;gap:10px;display:flex}@media (width>=700px){.hero-img img{object-position:75% 30%;width:100%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#000 32%)}.hero{background:radial-gradient(80% 90% at 70% 40%, oklch(30% .008 240) 0%, var(--bg) 70%)}.hero:after{background:linear-gradient(90deg, oklch(16% .012 25/.8) 0%, transparent 55%), linear-gradient(180deg, transparent 60%, var(--bg) 100%)}.hero{align-items:center}.hero-copy{padding-bottom:0}.hero-title{font-size:clamp(3.2rem,7.4vw,8rem)}}.car{height:520vh;position:relative}.car-stage{background:radial-gradient(120% 70% at 50% 62%, oklch(25% .02 25) 0%, var(--bg) 62%);height:100svh;position:sticky;top:0;overflow:hidden}.car-gl{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.car-gl.on{opacity:1}.car-poster{opacity:0;border-radius:28px;width:min(80vw,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.car-beat{left:var(--pad);right:var(--pad);text-align:center;pointer-events:none;position:absolute}.car-beat h2{font-size:clamp(2rem,6.2vw,4.8rem)}.car-beat.b1{top:14vh}.car-beat.b2{bottom:9vh}.car-beat .big{letter-spacing:-.03em;max-width:none;font-size:clamp(1.9rem,5.4vw,4rem);font-weight:800;line-height:1.02}.car-beat p{color:var(--mute);margin:10px auto 0}.car-screen{clip-path:inset(46% 44% round 16px);opacity:0;position:absolute;inset:0}.car-screen img{object-fit:cover;width:100%;height:100%}.screen-cap{left:var(--pad);letter-spacing:-.03em;text-shadow:0 2px 30px oklch(0% 0 0/.6);font-size:clamp(1.8rem,5vw,3.8rem);font-weight:800;line-height:1;position:absolute;bottom:8vh}.rm .car{height:auto}.rm .car-stage{height:auto;padding:18vh var(--pad);justify-items:center;gap:28px;display:grid;position:relative}.rm .car-gl{display:none}.rm .car-poster,.rm .car-beat,.rm .car-screen{opacity:1;clip-path:none;position:relative;inset:auto;transform:none}.rm .car-screen{aspect-ratio:1;border-radius:28px;width:min(100%,720px);overflow:hidden}.story{padding:20vh var(--pad) 16vh;gap:clamp(40px,8vh,90px);display:grid}.story-text{gap:22px;max-width:900px;display:grid}.story-text p{color:oklch(88% .008 25);font-size:clamp(1.1rem,2.2vw,1.5rem)}.strip{grid-template-columns:1.2fr 1fr .8fr;align-items:end;gap:12px;display:grid}.strip img{aspect-ratio:4/5;object-fit:cover;border-radius:22px;width:100%}.strip img:nth-child(2){aspect-ratio:1}.strip img:nth-child(3){aspect-ratio:3/4;transform:translateY(14%)}@media (width<=699px){.strip{grid-template-columns:1.25fr 1fr}.strip img:nth-child(3){display:none}}.counts{gap:clamp(28px,6vh,64px);display:grid}.count{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding-top:18px;display:grid}.count .num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(4.2rem,17vw,13rem);font-weight:800;line-height:.85}.count .num em{color:var(--red);font-style:normal}.count p:last-child{color:var(--mute);font-size:clamp(1rem,1.8vw,1.3rem)}@media (width<=699px){.count{grid-template-columns:1fr;gap:6px}}.story-end{letter-spacing:-.02em;font-size:clamp(1.6rem,4vw,3rem);font-weight:700;line-height:1.1}.garage{padding:14vh var(--pad);perspective:1200px}.garage-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:6vh;display:flex}.garage-head p{color:var(--mute);font-size:1.2rem}.collage{transform-style:preserve-3d;grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(60px,9vw,120px);gap:12px;display:grid}.collage figure{background:var(--bg2);border-radius:22px;position:relative;overflow:hidden}.collage img{object-fit:cover;width:100%;height:100%}.collage figcaption{text-shadow:0 1px 14px oklch(0% 0 0/.7);font-size:.95rem;font-weight:700;position:absolute;bottom:12px;left:14px}.c1{grid-area:span 5/1/auto/8}.c2{grid-area:span 3/8/auto/13}.c3{grid-area:span 2/8/auto/13}.c4{grid-area:span 4/1/auto/13}.c4 img{object-position:50% 10%}@media (width<=699px){.collage{grid-auto-rows:21vw;gap:8px}.c1{grid-area:span 4/1/auto/13}.c2{grid-area:span 3/1/auto/7}.c3{grid-area:span 3/7/auto/13}.c4{grid-area:span 4/1/auto/13}}.watch{padding:4vh var(--pad) 14vh;perspective:1400px;align-items:center;gap:40px;display:grid}@media (width>=900px){.watch{grid-template-columns:1fr 1fr}}.watch-frame{transform-style:preserve-3d;border-radius:28px;max-width:620px;position:relative;overflow:hidden}.watch-frame img{aspect-ratio:4/5;object-fit:cover;object-position:50% 68%;filter:brightness(.9)contrast(1.06);width:100%}.spot{background:radial-gradient(circle at var(--sx,50%) var(--sy,60%), transparent 0 14%, oklch(10% .01 25/.72) 42%);pointer-events:none;position:absolute;inset:-30%}.watch-copy{gap:18px;display:grid}.watch-copy .big{letter-spacing:-.02em;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;line-height:1.15}.watch-copy p:last-child{color:var(--mute)}.world{position:relative}.world-gl{pointer-events:none;width:100%;height:100svh;margin-bottom:-100svh;display:block;position:sticky;top:0}.world-intro{text-align:center;min-height:70svh;padding:0 var(--pad);place-content:center;gap:12px;display:grid}.world-intro p{color:var(--mute);margin:0 auto;font-size:1.2rem}.trips{padding:0;list-style:none}.trips li{text-align:center;min-height:100svh;padding:0 var(--pad);place-content:center;justify-items:center;gap:10px;display:grid;position:relative}.trips h3{font-size:clamp(2.4rem,8vw,6rem)}.trips p{color:oklch(88% .008 25);max-width:26ch;font-size:clamp(1rem,1.6vw,1.2rem)}.trips img{aspect-ratio:9/16;object-fit:cover;border-radius:28px;width:min(42vw,280px)}html:not(.rm) .world:not(.nogl) .trips img{visibility:hidden;position:absolute}.nogl .trips img{width:min(40vw,220px)}.rm .world-gl{display:none}.rm .trips li{min-height:0;padding:10vh var(--pad);grid-template-columns:1fr 1fr;max-width:640px;margin:0 auto}.rm .trips h3,.rm .trips p{grid-column:1/3}.stage{padding:14vh var(--pad);perspective:1200px}.stage h2{margin-bottom:6vh}.stage-cards{gap:14px;display:grid}@media (width>=900px){.stage-cards{grid-template-columns:1.3fr 1fr 1fr;align-items:start}.sc:nth-child(2){margin-top:12vh}.sc:nth-child(3){margin-top:4vh}}.sc{background:var(--bg2);border:1px solid var(--line);border-radius:26px;position:relative;overflow:hidden}.sc img{aspect-ratio:4/5;object-fit:cover;width:100%}.sc.big img{aspect-ratio:3/4}.sc img.low{object-position:50% 92%}.sc div{padding:18px 20px 22px}.sc h3{font-size:1.5rem}.sc p{color:var(--mute);margin-top:6px}.give{padding:16vh var(--pad);text-align:center;justify-items:center;gap:18px;display:grid;overflow:hidden}.give-num{letter-spacing:-.05em;color:oklch(28% .02 25);font-size:clamp(6rem,30vw,22rem);font-weight:800;line-height:.8}.give-num span{letter-spacing:-.02em;font-size:.35em}.give h2{margin-top:-.25em;position:relative}.give-q{color:oklch(88% .008 25);font-size:clamp(1.05rem,2vw,1.35rem)}.rounds{justify-content:center;margin:3vh 0 1vh;display:flex}.rounds img{aspect-ratio:1;object-fit:cover;border:4px solid var(--bg);border-radius:50%;width:clamp(84px,16vw,170px);margin-left:-18px}.rounds img:first-child{margin-left:0}.give-next{color:var(--mute)}.people{padding:14vh var(--pad)}.people-sub{color:var(--mute);margin:18px 0 6vh;font-size:1.1rem}.tcards{gap:16px;display:grid}@media (width>=900px){.tcards{grid-template-columns:repeat(3,1fr)}.tc:nth-child(2){transform:translateY(8vh)}}.tc{background:var(--bg2);border:1px solid var(--line);border-radius:26px;align-content:start;gap:8px;padding:14px 14px 24px;display:grid}.tc img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;margin-bottom:8px}.tc h3{letter-spacing:-.02em;padding:0 6px;font-size:1.3rem}.tc p,.tc blockquote{padding:0 6px}.tc .was{color:var(--mute);font-size:.95rem}.tc .now{font-weight:700}.tc blockquote{color:oklch(88% .008 25);margin-top:6px;font-size:.95rem}.close{color:oklch(17% .01 25);padding:22vh var(--pad);text-align:center;background:oklch(97.5% 0 0);border-radius:36px 36px 0 0;justify-items:center;gap:22px;display:grid}.close h2{font-size:clamp(3rem,12vw,9.5rem)}.close p{color:oklch(38% .01 25);font-size:1.2rem}.close .ig{color:oklch(38% .01 25);font-size:.95rem}.foot{color:oklch(38% .01 25);padding:0 var(--pad) 36px;text-align:center;background:oklch(97.5% 0 0);justify-items:center;gap:4px;font-size:.8rem;display:grid}.apply{border:1px solid var(--line);background:var(--bg2);width:min(560px,100vw - 28px);color:var(--ink);border-radius:28px;margin:auto;padding:26px 26px 22px;box-shadow:0 30px 80px oklch(0% 0 0/.6)}.apply::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklch(10% .01 25/.75)}.apply[open]{animation:apIn .45s var(--ease)}@keyframes apIn{0%{opacity:0;transform:translateY(18px)scale(.98)}}.ap-top{color:var(--mute);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700;display:flex}.ap-x{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px}.ap-bar{background:var(--line);border-radius:3px;height:3px;margin:12px 0 26px;display:block;overflow:hidden}.ap-bar b{background:var(--red);height:100%;transition:width .4s var(--ease);display:block}.ap-q{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.15;display:block}.ap-in{border:0;border-bottom:2px solid var(--line);width:100%;color:var(--ink);background:0 0;outline:none;padding:10px 2px;font:500 1.3rem Poppins,sans-serif}.ap-in:focus{border-color:var(--red)}.ap-in::placeholder{color:oklch(50% .01 25)}.ap-err{color:oklch(75% .15 20);min-height:22px;margin:8px 0 10px;font-size:.9rem}.ap-nav{justify-content:space-between;gap:12px;display:flex}.ap-nav .btn{cursor:pointer;white-space:nowrap;border:0;font-family:inherit}.ap-nav .btn:last-child{margin-left:auto}.ap-done{text-align:center;justify-items:center;gap:14px;padding:10px 0 4px;display:grid}.ap-done p{color:var(--mute);margin:0 auto}.ap-done .ap-q{color:var(--ink)}.ap-done .btn{cursor:pointer;border:0;font-family:inherit}@media (prefers-reduced-motion:reduce){.btn,.ap-bar b{transition:none}.apply[open]{animation:none}}@media (width<=420px){.pills .btn{gap:8px;padding:12px 16px;font-size:.9rem}.pills{gap:8px}}
