@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Inter_3eb911;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_3eb911;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Inter_3eb911;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_3eb911;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_3eb911{font-family:__Inter_3eb911,__Inter_Fallback_3eb911;font-style:normal}.__variable_3eb911{--font-inter:"__Inter_3eb911","__Inter_Fallback_3eb911"}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Space_Grotesk_48cfcd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Space_Grotesk_48cfcd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_48cfcd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Space_Grotesk_48cfcd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_48cfcd;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_48cfcd{font-family:__Space_Grotesk_48cfcd,__Space_Grotesk_Fallback_48cfcd;font-style:normal}.__variable_48cfcd{--font-space-grotesk:"__Space_Grotesk_48cfcd","__Space_Grotesk_Fallback_48cfcd"}@font-face{font-family:__Rajdhani_cc7473;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b009b118a8c58d8c-s.woff2) format("woff2");unicode-range:u+0900-097f,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:__Rajdhani_cc7473;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/264c8506a75dd158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Rajdhani_cc7473;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d26d2f3aa81a833-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rajdhani_cc7473;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/04971cd00c9d3b68-s.woff2) format("woff2");unicode-range:u+0900-097f,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:__Rajdhani_cc7473;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1a22315a480e72db-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Rajdhani_cc7473;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e1768769e6f59a2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rajdhani_cc7473;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67695be07a46cf4c-s.woff2) format("woff2");unicode-range:u+0900-097f,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:__Rajdhani_cc7473;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bcc69932347c6777-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Rajdhani_cc7473;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ab2e3a11646b0499-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Rajdhani_Fallback_cc7473;src:local("Arial");ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.00%;size-adjust:91.07%}.__className_cc7473{font-family:__Rajdhani_cc7473,__Rajdhani_Fallback_cc7473;font-style:normal}.__variable_cc7473{--font-rajdhani:"__Rajdhani_cc7473","__Rajdhani_Fallback_cc7473"}:root{--tinta:#010004;--magenta:#ea478a;--celeste:#93d5f7;--blanco:#f5f5f5;--mute:hsla(0,0%,96%,.55);--faint:hsla(0,0%,96%,.34);--accent:#5aa0ff;--panel:#0c0c0f;--card:#141418;--line:hsla(0,0%,96%,.08);--line-2:hsla(0,0%,96%,.12);--font-display:var(--font-rajdhani),sans-serif;--font-ui:var(--font-space-grotesk),system-ui,sans-serif;--font-body:var(--font-inter),sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--tinta);color:var(--blanco);font-family:var(--font-ui);overflow-x:hidden}::selection{background:color-mix(in srgb,var(--accent) 40%,transparent)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.pbar{position:fixed;top:0;left:0;height:2px;width:0;z-index:60;background:var(--accent);box-shadow:0 0 12px var(--accent);transition:background 1s ease}.ambient{position:fixed;inset:0;z-index:0;pointer-events:none;transition:background 1.2s ease;background:radial-gradient(40vw 40vw at 12% 30%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%);opacity:.9}body[data-accent=magenta]{--accent:#ea478a}body[data-accent=blue]{--accent:#5aa0ff}.cols{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.02) 0 1px,transparent 1px calc(100% / 7))}.cols,.gnoise{position:fixed;inset:0;z-index:2;pointer-events:none}.gnoise{opacity:.07;mix-blend-mode:soft-light;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="170" height="170"%3E%3Cfilter id="n"%3E%3CfeTurbulence type="fractalNoise" baseFrequency="0.82" numOctaves="2" stitchTiles="stitch"/%3E%3C/filter%3E%3Crect width="100%25" height="100%25" filter="url(%23n)"/%3E%3C/svg%3E');background-size:170px;animation:grain 1.2s steps(1) infinite}.cursor{position:fixed;top:0;left:0;width:460px;height:460px;margin:-230px 0 0 -230px;z-index:3;pointer-events:none;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,transparent),transparent 66%);transition:opacity .5s ease,background 1.2s ease;will-change:transform;opacity:0}@media (hover:none){.cursor{display:none}}section{position:relative;z-index:4}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(24px,5vw,70px)}.eyebrow{font-size:.86rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:500;transition:color 1s ease}.eyebrow .n{color:var(--faint);margin-right:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h2{font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:.86;letter-spacing:.01em;font-size:clamp(2.4rem,7vw,5.4rem)}.body{font-family:var(--font-body);color:var(--mute);line-height:1.6;max-width:54ch}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}.clip{opacity:0;transform:translateY(14px);-webkit-clip-path:inset(0 0 106% 0);clip-path:inset(0 0 106% 0);transition:opacity .6s ease,transform 1s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1s cubic-bezier(.16,1,.3,1);transition:clip-path 1s cubic-bezier(.16,1,.3,1),opacity .6s ease,transform 1s cubic-bezier(.16,1,.3,1);transition:clip-path 1s cubic-bezier(.16,1,.3,1),opacity .6s ease,transform 1s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1s cubic-bezier(.16,1,.3,1)}.clip.in{opacity:1;transform:none;-webkit-clip-path:inset(-12% 0 -12% 0);clip-path:inset(-12% 0 -12% 0)}.hero{min-height:100vh;overflow:hidden;isolation:isolate;display:flex;flex-direction:column}.photo{inset:-6% -3% -10% -3%;z-index:0;background:url(/fondo-v3.jpg) 50%/cover no-repeat;will-change:transform}.hfade,.photo{position:absolute}.hfade{left:0;right:0;bottom:0;height:26%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,var(--tinta))}.hero .ui{z-index:5;flex:1 1;flex-direction:column;padding:0 clamp(24px,5vw,70px)}.hero .ui,.nav{position:relative;display:flex}.nav{padding:28px 0 0;gap:4vw}.brand,.nav{align-items:center}.brand{display:flex;gap:11px;font-weight:700;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.brand .isn{width:22px;height:29px;position:relative;flex:none}.menu{flex:1 1;display:flex;justify-content:space-evenly;max-width:860px}.menu a{position:relative;color:var(--faint);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;transition:color .25s;padding:4px 0}.menu a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--accent);transition:right .35s cubic-bezier(.16,1,.3,1)}.menu a:hover{color:var(--blanco)}.menu a:hover:after{right:0}.menu a.is-cta,.menu-btn{color:var(--blanco)}.menu-btn{display:none;margin-left:auto;background:none;border:1px solid var(--line-2);width:42px;height:38px;border-radius:8px;font-size:1.1rem;cursor:pointer}.hstage{flex:1 1;display:flex;flex-direction:column;justify-content:center;max-width:900px;padding:4vh 0;will-change:transform,opacity}h1{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(3.4rem,9.6vw,9rem);line-height:.84;letter-spacing:.005em;text-shadow:0 0 12px hsla(0,0%,96%,.18),0 2px 40px rgba(60,120,255,.2);opacity:0;animation:ig 1.5s ease-out .3s forwards}h1 .l2{display:block;padding-left:.7em}.hsub{margin-top:26px;color:hsla(0,0%,96%,.66);font-size:clamp(1rem,2.4vw,1.35rem);opacity:0;animation:ri .9s cubic-bezier(.16,1,.3,1) .7s forwards}.hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px;opacity:0;animation:ri .9s cubic-bezier(.16,1,.3,1) .9s forwards}.scrollhint{position:absolute;left:50%;bottom:3vh;transform:translateX(-50%);z-index:5;color:var(--faint);letter-spacing:.3em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.74rem;animation:bob 2.4s ease-in-out infinite}.marq{position:relative;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);padding:20px 0;overflow:hidden;white-space:nowrap;background:hsla(0,0%,100%,.012);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marq .track{display:inline-block;animation:scrollx 30s linear infinite}.marq:hover .track{animation-play-state:paused}.marq span{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.5rem;color:hsla(0,0%,96%,.5);padding:0 30px}.marq span b{color:var(--accent);transition:color 1s ease}.manif{padding:clamp(90px,16vh,190px) 0}.manif h2{max-width:16ch;margin:14px 0 34px}.manif h2 em{font-style:normal;color:var(--accent);transition:color 1s ease}.nums{padding:clamp(90px,16vh,190px) 0}.nums h2{margin-top:14px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,4vw,60px);gap:clamp(20px,4vw,60px);margin-top:54px}@media (max-width:760px){.grid{grid-template-columns:1fr;gap:34px}}.grid--2{grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.grid--2{grid-template-columns:1fr}}.stat .n{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,7vw,5rem);line-height:1;color:var(--blanco);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 34px color-mix(in srgb,var(--accent) 40%,transparent);transition:text-shadow 1s ease}.stat .n .suf{color:var(--accent);transition:color 1s ease}.stat .l{margin-top:12px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.stat .rule{width:0;height:2px;background:var(--accent);margin-top:18px;transition:width .9s cubic-bezier(.16,1,.3,1) .35s,background 1s ease}.stat.in .rule{width:40px}.cta{position:relative;overflow:hidden;padding:clamp(100px,18vh,220px) 0;isolation:isolate}.cta .glowplate{position:absolute;inset:0;z-index:-1;animation:breathe 9s ease-in-out infinite;background:radial-gradient(60% 90% at 78% 50%,rgba(234,71,138,.34),transparent 66%),radial-gradient(50% 80% at 10% 40%,rgba(60,120,255,.14),transparent 70%)}.cta h2{max-width:18ch;margin-top:14px}.btn{display:inline-block;background:var(--magenta);color:#fff;font-family:var(--font-ui);font-weight:700;font-size:.95rem;padding:16px 34px;border-radius:999px;box-shadow:0 0 34px rgba(234,71,138,.5);transition:box-shadow .3s ease,transform .3s ease;cursor:pointer;border:none}.btn:hover{box-shadow:0 0 60px rgba(234,71,138,.85);transform:translateY(-2px)}.btn--ghost{background:transparent;color:var(--blanco);border:1px solid var(--line-2);box-shadow:none}.btn--ghost:hover{border-color:var(--accent);color:var(--accent);box-shadow:none}.page-top{padding:clamp(70px,12vh,130px) 0 clamp(30px,6vh,60px)}.page-top h1{animation:none;opacity:1;font-size:clamp(2.6rem,7vw,5rem);text-shadow:0 0 12px hsla(0,0%,96%,.14),0 2px 40px rgba(60,120,255,.18);margin-top:14px}.section-p{padding:0 0 clamp(80px,14vh,160px)}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:28px 24px;transition:border-color .25s ease,transform .25s ease,background .25s ease}.card:hover{border-color:var(--line-2);transform:translateY(-3px)}.card h3{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.01em;font-size:1.5rem;margin-bottom:10px}.card p{font-size:.96rem}.card p,.lead{font-family:var(--font-body);color:var(--mute);line-height:1.6}.lead{font-size:1.05rem;max-width:60ch;margin-top:18px}.field-row{display:flex;gap:12px;max-width:480px;flex-wrap:wrap;margin-top:28px}.input{flex:1 1 220px;background:var(--panel);border:1px solid var(--line-2);color:var(--blanco);border-radius:999px;padding:15px 22px;font-family:var(--font-ui);font-size:1rem}.input::placeholder{color:var(--faint)}.input:focus{outline:none;border-color:var(--magenta)}.form-note{color:var(--faint);font-size:.82rem;margin-top:12px;font-family:var(--font-body)}.link-list{display:grid;grid-gap:12px;gap:12px;max-width:520px;margin-top:28px}.link-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-family:var(--font-ui);transition:border-color .2s ease,background .2s ease}.link-row:hover{border-color:var(--accent);background:var(--card)}.link-row span:first-child{letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.link-row span:last-child{color:var(--faint)}.hold{border:1px dashed var(--line-2);border-radius:14px;background:var(--panel);padding:40px 28px;text-align:center}.hold .tag{display:inline-block;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line-2);border-radius:999px;padding:5px 12px;margin-bottom:16px}.hold p{font-family:var(--font-body);color:var(--mute);max-width:52ch;margin:0 auto 20px}footer.site{border-top:1px solid hsla(0,0%,100%,.08);padding:54px 0 40px;position:relative;z-index:4}.foot-grid{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.foot-brand{max-width:320px}.foot-brand .lead{margin-top:12px;font-size:.92rem}.foot-cols{display:flex;gap:56px;flex-wrap:wrap}.foot-col h4{font-family:var(--font-ui);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-weight:600}.foot-col a{display:block;color:var(--mute);font-size:.9rem;margin-bottom:10px;transition:color .18s ease}.foot-col a:hover{color:var(--accent)}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.08);color:var(--faint);font-size:.78rem;font-family:var(--font-ui);letter-spacing:.04em}@keyframes ig{0%{opacity:0}40%{opacity:.4}48%{opacity:.12}60%{opacity:.9}68%{opacity:.5}to{opacity:1}}@keyframes ri{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5px)}}@keyframes scrollx{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes grain{0%{background-position:0 0}20%{background-position:-28px 12px}40%{background-position:22px -18px}60%{background-position:-12px 26px}80%{background-position:26px 14px}to{background-position:0 0}}@keyframes breathe{0%,to{opacity:.82}50%{opacity:1}}@media (max-width:900px){.menu{display:none}.menu--open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;justify-content:flex-start;gap:0;max-width:none;background:rgba(1,0,4,.97);border-top:1px solid var(--line);padding:6px 0 16px;z-index:30}.menu--open,.menu--open a{border-bottom:1px solid var(--line)}.menu--open a{padding:15px 0;font-size:.9rem}.menu-btn{display:inline-flex;align-items:center;justify-content:center}}.hplay{display:inline-flex;align-items:center;gap:16px;margin-top:36px;opacity:0;animation:ri .9s cubic-bezier(.16,1,.3,1) .95s forwards}.hplay__disc{width:66px;height:66px;flex:none;border-radius:50%;border:1px solid hsla(0,0%,96%,.42);background:rgba(1,0,4,.3);display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.hplay__disc svg{width:18px;height:18px;fill:var(--blanco);margin-left:3px}.hplay:hover .hplay__disc{border-color:var(--magenta);box-shadow:0 0 30px rgba(234,71,138,.6);transform:scale(1.06)}.hplay__label{font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--blanco);line-height:1.35;text-align:left}.hosts{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);margin-top:48px}@media (max-width:760px){.hosts{grid-template-columns:1fr;gap:40px}}.host__photo{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;border:1px solid var(--line-2);background:var(--panel);margin-bottom:22px}.host__photo img{width:100%;height:100%;object-fit:cover}.host__photo.is-empty{display:flex;align-items:center;justify-content:center;background:radial-gradient(70% 70% at 70% 30%,rgba(234,71,138,.14),transparent 70%),radial-gradient(60% 60% at 20% 80%,rgba(60,120,255,.14),transparent 70%),var(--panel)}.host__photo.is-empty span{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-2);border-radius:999px;padding:6px 14px}.host__name{font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1}.host__name,.host__role{text-transform:uppercase}.host__role{font-size:.7rem;letter-spacing:.2em;color:var(--accent);margin:12px 0 14px;transition:color 1s ease}.host__bio{font-family:var(--font-body);color:var(--mute);line-height:1.6;font-size:.98rem}.ep-media{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--line-2);background:#000;display:block}.ep-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ep-facade{padding:0;cursor:pointer;color:inherit}.ep-facade img{width:100%;height:100%;object-fit:cover;display:block}.ep-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:rgba(1,0,4,.55);border:1px solid hsla(0,0%,96%,.5);display:flex;align-items:center;justify-content:center;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ep-play svg{width:26px;height:26px;fill:#fff;margin-left:4px}.ep-facade:hover .ep-play{background:var(--magenta);border-color:var(--magenta);box-shadow:0 0 34px rgba(234,71,138,.6);transform:translate(-50%,-50%) scale(1.06)}.ep-date{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);transition:color 1s ease}.ep-featured{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);align-items:center}.ep-featured__title{font-size:clamp(1.6rem,3.4vw,2.6rem);margin:12px 0 14px;text-transform:none;line-height:1.05}.ep-desc{font-family:var(--font-body);color:var(--mute);line-height:1.6;font-size:.96rem;white-space:pre-line}.ep-desc--long{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px}.ep-transcript p{font-family:var(--font-body);color:var(--mute);line-height:1.75;font-size:.96rem;margin-bottom:16px}.transcript{border-top:1px solid var(--line-2);padding-top:22px}.transcript__toggle{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.transcript__toggle::-webkit-details-marker{display:none}.transcript__label{font-size:.86rem;letter-spacing:.2em;color:var(--accent);transition:color 1s ease}.transcript__hint,.transcript__label{font-family:var(--font-ui);text-transform:uppercase}.transcript__hint{font-size:.72rem;letter-spacing:.12em;color:var(--faint)}.transcript__toggle:after{content:"";width:8px;height:8px;margin-left:auto;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .25s ease}.transcript[open] .transcript__toggle:after{transform:rotate(-135deg)}.ep-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px)}.ep-card__info{padding:16px 4px 0}.ep-back{display:inline-block;font-family:var(--font-ui);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);transition:opacity .2s ease}.ep-back:hover{opacity:.7}.ep-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ep-card__title{text-transform:none;font-size:1.15rem;line-height:1.2;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:860px){.ep-featured{grid-template-columns:1fr}.ep-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ep-grid{grid-template-columns:1fr}}.faq{position:relative;z-index:4;padding:clamp(60px,10vh,120px) 0}.faq-list{display:block}.faq-item{padding:26px 0;border-top:1px solid var(--line-2)}.faq-item:last-child{border-bottom:1px solid var(--line-2)}.faq-q{text-transform:none;font-size:1.2rem;line-height:1.3;margin-bottom:10px}.faq-a{font-family:var(--font-body);color:var(--mute);line-height:1.65;max-width:780px}.press-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px)}.press-card--main{border-color:rgba(234,71,138,.5);box-shadow:0 0 40px rgba(234,71,138,.12)}.press-card{border:1px solid var(--line-2);border-radius:14px;padding:28px;background:hsla(0,0%,100%,.02);display:flex;flex-direction:column}.press-card h3{text-transform:none;font-size:1.25rem;margin-bottom:10px}.press-card p{color:var(--mute);font-family:var(--font-body);line-height:1.55;font-size:.92rem;flex:1 1;margin-bottom:20px}.press-soon{align-self:flex-start;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border:1px dashed var(--line-2);border-radius:999px;padding:9px 16px}@media (max-width:820px){.press-grid{grid-template-columns:1fr}}.menu a.is-active{color:var(--blanco);text-shadow:0 0 12px var(--accent)}.menu a.is-active:after{right:0;box-shadow:0 0 10px var(--accent)}.btn--spotify{display:inline-flex;align-items:center;gap:10px;background:#1db954;color:#fff;box-shadow:0 0 30px rgba(29,185,84,.45)}.btn--spotify:hover{background:#1ed760;box-shadow:0 0 50px rgba(29,185,84,.7)}.btn--spotify svg{width:20px;height:20px;fill:#fff;flex:none}.btn--azul{background:#3b82f6;color:#fff;box-shadow:0 0 30px rgba(59,130,246,.45)}.btn--azul:hover{background:#5a97ff;box-shadow:0 0 50px rgba(59,130,246,.7)}@media (prefers-reduced-motion:reduce){*{animation:none!important}.clip,.reveal{opacity:1;transform:none;-webkit-clip-path:none;clip-path:none}.photo{transform:none!important}.hero__cta,.hplay,.hsub,h1{opacity:1}}