@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/14d4d63e19d804c8-s.0s5t8-c2jtqkg.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/f9796a0a2d7214e5-s.1x1y7jiuqp3re.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/c6c1a0748af42b20-s.2uuywlasdmkpq.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");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:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/cc2b2ba9b11d3453-s.p.3mm4bn5tfabgi.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_7f44486c-module__8DPoEq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback}.hanken_grotesk_7f44486c-module__8DPoEq__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");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:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2?dpl=dpl_4DajNsjV6QsLgAYVzs6aG4YEqcNK)format("woff2");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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_89eecdd9-module__ON88Zq__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_89eecdd9-module__ON88Zq__variable{--font-syne:"Syne", "Syne Fallback"}
:root{--sans:var(--font-hanken), system-ui, -apple-system, sans-serif;--display:var(--font-syne), var(--font-hanken), system-ui, sans-serif;--white:#fafaf7;--ink:#0a0a0a;--mute:#6b6b6b;--mute-2:#9a9a9a;--line:#e5e2da}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.008em;font-variant-numeric:tabular-nums;font-weight:400;overflow-x:hidden}::selection{background:var(--ink);color:var(--white)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{z-index:5;max-width:1200px;margin:0 auto;padding:0 clamp(28px,5vw,64px);position:relative}.nav{z-index:50;pointer-events:none;mix-blend-mode:difference;justify-content:space-between;align-items:center;padding:26px clamp(28px,5vw,48px);display:flex;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.nav .brand,.nav .cta{color:#fff;letter-spacing:-.012em;font-size:14px;font-weight:500}.nav .brand{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.nav .brand .labs-tag{letter-spacing:-.005em;opacity:.7;font-size:12px;font-weight:400}.nav .brand .mark{background:-webkit-image-set(url(/assets/kailash-logo.avif) 1x type("image/avif"),url(/assets/kailash-logo.webp) 1x type("image/webp"),url(/assets/kailash-logo.png) 1x type("image/png")) 50%/contain no-repeat;background:image-set("/assets/kailash-logo.avif" 1x type("image/avif"),"/assets/kailash-logo.webp" 1x type("image/webp"),"/assets/kailash-logo.png" 1x type("image/png")) 50%/contain no-repeat;border-radius:50%;flex-shrink:0;width:30px;height:30px}.nav .cta{border:1px solid #ffffff80;border-radius:999px;padding:11px 22px;font-size:13px;transition:all .25s}.nav .cta:hover{color:#000;background:#fff;border-color:#fff}.big-mountain{aspect-ratio:1800/875;pointer-events:none;z-index:1;width:min(100vw,230vh);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.big-mountain .bg-img{opacity:.06;background:-webkit-image-set(url(/assets/mountain-bg.avif) 1x type("image/avif"),url(/assets/mountain-bg.webp) 1x type("image/webp"),url(/assets/mountain-bg.png) 1x type("image/png")) 50%/100% 100% no-repeat;background:image-set("/assets/mountain-bg.avif" 1x type("image/avif"),"/assets/mountain-bg.webp" 1x type("image/webp"),"/assets/mountain-bg.png" 1x type("image/png")) 50%/100% 100% no-repeat;transition:opacity .6s,filter .6s;position:absolute;inset:0}body.on-dark .big-mountain .bg-img{opacity:.1;filter:invert()}.big-mountain svg.overlay{width:100%;height:100%;display:block;position:absolute;inset:0}.big-mountain .route{stroke:#0a0a0a40;stroke-width:1.2px;fill:none;stroke-dasharray:4 6;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .6s}.big-mountain .trail{stroke:#0a0a0a80;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .6s}.big-mountain .waypoint{fill:#0a0a0a4d;transition:fill .6s}.big-mountain .climber{fill:var(--ink);opacity:.9;filter:drop-shadow(0 0 8px #0a0a0a59);transition:fill .6s,opacity .6s,filter .6s}body.on-dark .big-mountain .route{stroke:#ffffff4d}body.on-dark .big-mountain .trail{stroke:#ffffffa6}body.on-dark .big-mountain .waypoint{fill:#ffffff73}body.on-dark .big-mountain .climber{fill:#fff;filter:drop-shadow(0 0 10px #ffffff80)}.altimeter{z-index:40;pointer-events:none;width:1px;height:60vh;position:fixed;top:50%;left:clamp(20px,3vw,40px);transform:translateY(-50%)}.altimeter .rail{background:var(--ink);opacity:.18;transition:all .4s;position:absolute;inset:0}.altimeter .dot{background:var(--ink);border-radius:50%;width:8px;height:8px;transition:top 60ms linear,background .4s;position:absolute;top:0;left:-3.5px;transform:translateY(-50%)}.altimeter .read{white-space:nowrap;font-size:12px;font-weight:500;transition:top 60ms linear,color .4s;position:absolute;top:0;left:18px;transform:translateY(-50%)}body.on-dark .altimeter .rail{opacity:.35;background:#fff}body.on-dark .altimeter .dot{background:#fff}body.on-dark .altimeter .read{color:#fff}.stage{background:var(--white);color:var(--ink);padding:14vh 0;transition:background-color .5s;position:relative}.stage[data-tone=dark]{background:var(--ink);color:var(--white)}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.hero .logo-stack{z-index:5;flex-direction:column;align-items:center;gap:clamp(20px,3vw,32px);display:flex;position:relative}.hero .logo-mark{background:-webkit-image-set(url(/assets/kailash-logo.avif) 1x type("image/avif"),url(/assets/kailash-logo.webp) 1x type("image/webp"),url(/assets/kailash-logo.png) 1x type("image/png")) 50%/contain no-repeat;background:image-set("/assets/kailash-logo.avif" 1x type("image/avif"),"/assets/kailash-logo.webp" 1x type("image/webp"),"/assets/kailash-logo.png" 1x type("image/png")) 50%/contain no-repeat;width:clamp(110px,14vw,180px);height:clamp(110px,14vw,180px)}.hero .wordmark{font-family:var(--display);letter-spacing:-.04em;text-transform:none;font-size:clamp(72px,15vw,240px);font-weight:700;line-height:.88}.hero .wordmark .labs{color:var(--mute);letter-spacing:-.015em;margin-top:.12em;font-size:.42em;font-weight:400;display:inline-block}.hero .tagline{letter-spacing:-.018em;text-wrap:balance;max-width:24ch;margin-top:clamp(24px,4vw,48px);font-size:clamp(20px,2.2vw,32px);font-weight:400;line-height:1.25}.hero .tagline em{color:var(--mute);font-style:italic;font-weight:350}.hero .scroll{color:var(--mute-2);letter-spacing:-.002em;z-index:5;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.hero .scroll .arrow{animation:2.4s ease-in-out infinite drift;display:inline-block}@keyframes drift{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.intro{text-align:center;padding:16vh 0}.intro h2{letter-spacing:-.038em;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(36px,5.8vw,88px);font-weight:400;line-height:1}.intro h2 em{color:var(--mute);font-style:italic;font-weight:350}.stage[data-tone=dark] .intro h2 em{color:#ffffff8c}.recorrido{padding:12vh 0 14vh}.recorrido .title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:clamp(48px,7vw,88px);display:flex}.recorrido .title h2{letter-spacing:-.042em;text-wrap:balance;max-width:14ch;font-size:clamp(40px,6vw,88px);font-weight:400;line-height:.98}.recorrido .title h2 em{color:var(--mute);font-style:italic;font-weight:350}.recorrido .title .meta{color:var(--mute);letter-spacing:-.002em;white-space:nowrap;font-size:13px;font-weight:500}.stage[data-tone=dark] .recorrido .title h2 em{color:#ffffff80}.stage[data-tone=dark] .recorrido .title .meta{color:#ffffff8c}.steps{border-top:1px solid var(--line)}.stage[data-tone=dark] .steps{border-top-color:#ffffff2e}.step{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr auto;align-items:baseline;gap:clamp(20px,4vw,56px);padding:clamp(36px,5vw,56px) 0;display:grid}.stage[data-tone=dark] .step{border-bottom-color:#ffffff2e}.step .num{color:var(--mute-2);letter-spacing:-.024em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,44px);font-weight:350}.stage[data-tone=dark] .step .num{color:#fff6}.step .body{flex-direction:column;gap:14px;display:flex}.step h3{letter-spacing:-.036em;text-wrap:balance;font-size:clamp(32px,4.6vw,64px);font-weight:400;line-height:.98}.step h3 em{color:var(--mute);font-style:italic;font-weight:350}.stage[data-tone=dark] .step h3 em{color:#ffffff8c}.step .one-liner{color:var(--mute);letter-spacing:-.008em;max-width:44ch;font-size:clamp(17px,1.6vw,22px);font-weight:400;line-height:1.4}.stage[data-tone=dark] .step .one-liner{color:#ffffffb3}.step .alt{color:var(--mute);letter-spacing:-.002em;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.stage[data-tone=dark] .step .alt{color:#ffffff8c}@media (max-width:720px){.step{grid-template-columns:64px 1fr;gap:16px}.step .alt{text-align:left;grid-column:1/-1;padding-left:80px}}.diferenciador{text-align:center;padding:22vh 0}.diferenciador .label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;margin-bottom:clamp(40px,5vw,56px);font-size:12px;font-weight:500}.diferenciador h2{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(42px,7vw,112px);font-weight:350;line-height:.96}.diferenciador h2 em{color:#ffffff8c;font-style:italic;font-weight:300}.diferenciador h2 strong{font-weight:400}.cumbre{text-align:center;flex-direction:column;justify-content:center;min-height:90vh;padding:18vh 0 14vh;display:flex}.cumbre .top-meta{color:#ffffff80;letter-spacing:-.002em;margin-bottom:clamp(40px,6vw,64px);font-size:12px;font-weight:500}.cumbre .top-meta .v{color:#fff}.cumbre h2{letter-spacing:-.052em;text-wrap:balance;max-width:12ch;margin:0 auto;font-size:clamp(56px,10vw,168px);font-weight:350;line-height:.94}.cumbre h2 em{color:#fff9;font-style:italic;font-weight:300}.cumbre .cta{letter-spacing:-.008em;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:14px;margin-top:clamp(40px,5vw,64px);padding:20px 36px;font-size:14.5px;font-weight:500;transition:all .3s;display:inline-flex}.cumbre .cta:hover{color:#000;background:#fff;border-color:#fff}.cumbre .cta .arr{transition:transform .3s}.cumbre .cta:hover .arr{transform:translate(6px)}.cumbre .note{color:#ffffff8c;margin-top:24px;font-size:14px;font-style:italic;font-weight:400}.foot{background:var(--white);color:var(--ink);border-top:1px solid var(--line);text-align:center;padding:56px 0 40px}.foot .brand{font-size:20px;font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:9px;font-weight:700;display:inline-flex}.foot .brand .labs-tag{letter-spacing:-.005em;opacity:.6;font-size:13px;font-weight:400}.foot .brand .mark{background:-webkit-image-set(url(/assets/kailash-logo.avif) 1x type("image/avif"),url(/assets/kailash-logo.webp) 1x type("image/webp"),url(/assets/kailash-logo.png) 1x type("image/png")) 50%/contain no-repeat;background:image-set("/assets/kailash-logo.avif" 1x type("image/avif"),"/assets/kailash-logo.webp" 1x type("image/webp"),"/assets/kailash-logo.png" 1x type("image/png")) 50%/contain no-repeat;border-radius:50%;width:28px;height:28px}.foot .links{color:var(--mute);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:20px;font-size:13px;display:flex}.foot .links a:hover{color:var(--ink)}.foot .copy{color:var(--mute-2);letter-spacing:-.002em;margin-top:28px;font-size:11.5px}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.reveal.in{opacity:1;transform:translateY(0)}@media (max-width:720px){.altimeter{display:none}.big-mountain{opacity:.7}.nav{padding-inline:24px}}@media (max-height:760px){.hero .scroll{display:none}.hero{padding:80px 0 40px}}@media (pointer:coarse){.nav .cta{align-items:center;min-height:44px;display:inline-flex}.foot .links a{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}}@supports (padding:max(0px)){.nav{padding-top:max(26px, env(safe-area-inset-top))}.foot{padding-bottom:max(40px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero .scroll .arrow{animation:none}.reveal{opacity:1;transition:none;transform:none}}
