:root{--cream:#f3efe4;--ink:#121111;--lime:#caff60;--pink:#ff3ea5;--orange:#ff6b1a;--yellow:#ffd21f;--star:polygon(50.0% 0.0%,58.2% 13.9%,71.7% 5.0%,73.1% 21.1%,89.1% 18.8%,83.3% 33.9%,98.7% 38.9%,87.0% 50.0%,98.7% 61.1%,83.3% 66.1%,89.1% 81.2%,73.1% 78.9%,71.7% 95.0%,58.2% 86.1%,50.0% 100.0%,41.8% 86.1%,28.3% 95.0%,26.9% 78.9%,10.9% 81.2%,16.7% 66.1%,1.3% 61.1%,13.0% 50.0%,1.3% 38.9%,16.7% 33.9%,10.9% 18.8%,26.9% 21.1%,28.3% 5.0%,41.8% 13.9%);--display:"Archivo", "Arial Narrow", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--pixel:"Silkscreen", var(--mono);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--cream);color:var(--ink);font-family:var(--display);font-variation-settings:"wdth" 100;overflow-x:hidden}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--pink);outline-offset:4px;border-radius:999px}.cursor{pointer-events:none;z-index:100;display:none;position:fixed;inset:0}.has-cursor .cursor{display:block}.has-cursor,.has-cursor a,.has-cursor .stk{cursor:none}.cursor span{will-change:transform;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:0;left:0}.cursor__dot{background:var(--pink);box-shadow:0 0 0 2px var(--ink);transition:width .25s,height .25s,margin .25s}.cursor__trail{background:var(--lime);box-shadow:0 0 0 2px var(--ink)}.cursor.is-hot .cursor__dot{width:46px;height:46px;box-shadow:0 0 0 2px var(--ink), inset 0 0 0 3px var(--pink);background:0 0;margin:-23px 0 0 -23px}.cursor.is-hot .cursor__trail{opacity:0}.cursor__trail{transition:opacity .2s}.pill{font-variation-settings:"wdth" 100;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.55em;font-weight:700;transition:transform .35s cubic-bezier(.3,1.6,.5,1),background .2s,color .2s;display:inline-flex}.pill i{font-style:normal;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:inline-block}.pill:hover i{transform:translate(3px,-3px)rotate(8deg)}.pill--sm{padding:12px 20px;font-size:15px}.pill--lg{padding:18px 30px;font-size:18px}.pill--xl{padding:.75em 1.3em;font-size:clamp(18px,2.2vw,30px)}.pill--ink{background:var(--ink);color:var(--cream)}.pill--ink:hover{background:var(--pink);color:var(--ink)}.pill--ghost{border:2px solid var(--ink)}.pill--ghost:hover{background:var(--lime)}.pill--lime{background:var(--lime);color:var(--ink)}.pill--lime:hover{background:var(--pink)}.nav{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;padding:22px 32px;display:flex;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.nav__logo,.nav .pill{transition:color .3s,background .3s}.nav.is-dark .nav__logo{color:var(--cream)}.nav.is-dark .pill--ink{background:var(--lime);color:var(--ink)}.nav__logo{font-variation-settings:"wdth" 80;letter-spacing:-.02em;align-items:center;gap:10px;font-size:24px;font-weight:900;display:flex}.nav__logo svg{width:30px;height:30px;fill:var(--pink);stroke:var(--ink);stroke-width:2.5px;animation:14s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:110px 20px 70px;display:flex;position:relative;overflow:hidden}.status{font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:10px 16px;display:inline-flex}.status__dot{background:#2bd45a;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite blink;box-shadow:0 0 0 3px #2bd45a40}.status__sep{background:var(--pink);width:5px;height:5px;transform:rotate(45deg)}@keyframes blink{50%{opacity:.35}}.hero__word{z-index:1;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:900;line-height:.8;position:relative}.hw,.fw{display:block}.ln{width:fit-content;margin-inline:auto;display:block}.wd{white-space:nowrap;display:inline-block}.hw .ch{font-variation-settings:"wght" 900, "wdth" 74;will-change:font-variation-settings;display:inline-block}.hero__word{letter-spacing:-.035em;margin:0 -1vw;font-size:22vw}.hero__sub{font-variation-settings:"wdth" 100;color:#2b2a28;max-width:34ch;margin-top:64px;font-size:clamp(17px,1.55vw,22px);font-weight:500;line-height:1.35}.hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.stickers{z-index:2;pointer-events:none;position:absolute;inset:0}.stk{--fx:30%;--fy:40%;--sx:30%;--sy:30%;--shine:radial-gradient(circle at var(--sx) var(--sy), #ffffffe6 0, #ffffff59 18%, #fff0 42%);--lines:repeating-linear-gradient(118deg, #fff0 0 7px, #ffffff29 7px 9px);pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;font-variation-settings:"wdth" 100;letter-spacing:-.02em;will-change:transform;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute}.stk:not(.stk--burst),.stk--burst .stk__in{background-image:var(--shine), var(--lines), var(--foil);background-size:100% 100%,100% 100%,280% 280%;background-position:0 0, 0 0, var(--fx) var(--fy)}.stk:not(.stk--burst){box-shadow:0 0 0 .3em #fff,0 .55em 1.2em -.2em #12111159,0 .15em .3em #1211112e}.stk.is-lift:not(.stk--burst){box-shadow:0 0 0 .3em #fff,0 1.6em 2.2em -.4em #12111166,0 .2em .4em #12111126}.stk--burst{filter:drop-shadow(0 .5em .7em #1211114d)}.stk--burst.is-lift{filter:drop-shadow(0 1.4em 1.4em #12111159)}.stk--burst:before{content:"";clip-path:var(--star);background:#fff;position:absolute;inset:0}.stk--burst .stk__in{clip-path:var(--star);text-align:center;place-content:center;display:grid;position:absolute;inset:7%}.stk--pill{white-space:nowrap;border-radius:999px;padding:.5em .95em .55em;font-size:30px}.stk--tag{white-space:nowrap;border-radius:.35em;padding:.45em .8em .5em;font-size:27px}.stk--tag:after{content:"";background:var(--cream);border-radius:50%;width:.3em;height:.3em;margin-top:-.15em;position:absolute;top:50%;left:.45em;box-shadow:inset 0 0 0 2px #12111180}.stk--tag span{padding-left:.35em}.stk--circle{text-transform:uppercase;border-radius:50%;width:132px;height:132px;font-size:35px}.stk--circle .stk__in{text-align:center;font-variation-settings:"wdth" 70;font-weight:900;line-height:.86;display:grid}.stk--burst{width:156px;height:156px;font-size:48px}.stk--burst b{font-variation-settings:"wdth" 85;font-weight:900;display:block}.stk--burst small{font:700 .24em/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;margin-top:.2em;display:block}.foil-a{--foil:linear-gradient(110deg, #ff3ea5 0%, #ff6b1a 22%, #ffd21f 40%, #ff6b1a 58%, #ff3ea5 76%, #ff8ac8 100%);color:#fff;text-shadow:0 2px #a0144659}.foil-b{--foil:linear-gradient(130deg, #b8ff2e 0%, #ffe600 24%, #ff7ac0 46%, #b8ff2e 64%, #ffd21f 82%, #ff5cb0 100%);color:var(--ink)}.foil-c{--foil:linear-gradient(125deg, #ffd21f 0%, #fff3a6 22%, #ffb01f 42%, #ffe45c 60%, #ff9e2c 80%, #fff3a6 100%);color:var(--ink)}.foil-d{--foil:linear-gradient(105deg, #caff60 0%, #f6ff8a 20%, #ff8ac8 45%, #ff3ea5 60%, #caff60 85%, #fff06a 100%);color:var(--ink)}.foil-e{--foil:linear-gradient(115deg, #ff6b1a 0%, #ffb01f 25%, #ff3ea5 50%, #ff6b1a 75%, #ffd21f 100%);color:#fff;text-shadow:0 2px #96280059}.bands{z-index:3;height:260px;margin-top:-40px;position:relative;overflow:hidden}.band{border-block:3px solid var(--ink);position:absolute;left:-5%;right:-5%;overflow:hidden}.band--pink{background:var(--pink);color:var(--ink);top:40px;transform:rotate(3deg)}.band--ink{background:var(--ink);color:var(--lime);top:110px;transform:rotate(-2.5deg)}.band__track{will-change:transform;width:max-content;display:flex}.band__group{flex-shrink:0;align-items:center;display:flex}.band__item{font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.55em;padding:.16em .55em .12em 0;font-size:58px;font-style:italic;font-weight:900;display:flex}.band__item svg{flex:none;width:.7em;height:.7em}.band--pink .band__item{font-size:34px;font-style:normal;font-family:var(--pixel);letter-spacing:0;padding-block:.45em .4em;font-weight:700}.band--ink svg{fill:var(--pink)}.band--pink svg{fill:var(--lime);stroke:var(--ink);stroke-width:3px}.how{background:var(--lime);border-top:3px solid var(--ink);margin-top:-70px;padding:130px 0 150px;position:relative;overflow:hidden}.how__pixel{font-family:var(--pixel);color:var(--ink);opacity:.13;pointer-events:none;white-space:nowrap;font-size:21vw;font-weight:700;line-height:.82;position:absolute;inset:40px -2vw auto}.how__pixel span{display:block}.how__pixel span:last-child{margin-left:22vw}.how__label{text-align:center;font:700 14px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:64px;position:relative}.how__label:before{content:"";background:var(--pink);border:2px solid var(--ink);vertical-align:-1px;width:12px;height:12px;margin-right:10px;display:inline-block}.cards{justify-content:center;padding:0 40px;display:flex;position:relative}.card{border:3px solid var(--ink);width:390px;min-height:470px;transform:rotate(var(--r));box-shadow:10px 12px 0 var(--ink);border-radius:26px;flex-direction:column;margin:0 -14px;padding:30px 34px 34px;transition:transform .5s cubic-bezier(.3,1.5,.5,1),box-shadow .5s cubic-bezier(.3,1.5,.5,1);display:flex;position:relative}.card:nth-child(2){z-index:2;margin-top:70px}.card:nth-child(3){margin-top:12px}.card:hover{box-shadow:14px 22px 0 var(--ink);z-index:5;transform:rotate(0)translateY(-14px)}.card__num{font:700 92px/1 var(--pixel);letter-spacing:-.04em;opacity:.9;position:absolute;top:18px;right:24px}.card--cream .card__num{color:var(--pink);-webkit-text-stroke:2px var(--ink)}.card--pink .card__num{color:var(--lime);-webkit-text-stroke:2px var(--ink)}.card--ink .card__num{color:var(--pink)}.card--cream{background:var(--cream)}.card--pink{background:var(--pink)}.card--ink{background:var(--ink);color:var(--cream)}.card__step{font:700 13px/1 var(--pixel);text-transform:uppercase;letter-spacing:.04em;border:2px solid;border-radius:999px;align-self:flex-start;padding:8px 12px;display:inline-flex}.card__big{font-variation-settings:"wdth" 72;letter-spacing:-.03em;margin-top:auto;padding-top:40px;font-size:104px;font-weight:900;line-height:.82}.card__big em{font-variation-settings:"wdth" 62;margin:0 .03em;font-style:normal;font-weight:300}.card--ink .card__big{color:var(--lime)}.card__title{font-variation-settings:"wdth" 85;letter-spacing:-.01em;text-transform:uppercase;margin-top:14px;font-size:30px;font-weight:800}.card__txt{max-width:29ch;margin-top:12px;font-size:16px;font-weight:500;line-height:1.42}.card:nth-child(3){padding-left:50px}.card--ink .card__big{font-size:92px}.card__big small:first-child{margin:0 0 .25em;display:block}.card__big small{font-variation-settings:"wdth" 90;letter-spacing:0;margin:0 .1em;font-size:.26em;font-weight:700}.card--ink .card__txt{color:#d9d5ca}.stk--mini{width:130px;height:130px;font-size:36px;position:absolute;top:-48px;right:-44px;transform:rotate(14deg)}.foot{background:var(--ink);color:var(--cream);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.foot__top{text-align:center;pointer-events:none;flex-direction:column;align-items:center;padding:120px 32px 0;display:flex;position:relative}.foot__top a{pointer-events:auto;z-index:5;position:relative}.foot__kicker{font:500 14px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lime)}.foot__word{letter-spacing:-.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:18px 0 30px;font-size:14vw;font-style:italic;font-weight:900;line-height:.85}.fw .ch{font-variation-settings:"wght" 900, "wdth" 125;will-change:transform;display:inline-block}.fw .sp{width:.22em;display:inline-block}.pile{z-index:3;pointer-events:none;position:absolute;inset:0}.pile .stk{pointer-events:none;contain:layout style;top:0;left:0}.foot__bar{z-index:4;font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--ink);border-top:1px solid #f3efe42e;justify-content:space-between;gap:16px;margin-top:auto;padding:18px 32px;display:flex;position:relative}.pile .stk--pill{font-size:25px}.pile .stk--tag{font-size:22px}@media (width<=760px){.nav{padding:16px}.nav__logo{font-size:20px}.nav__logo svg{width:26px;height:26px}.pill--sm{padding:10px 14px;font-size:12px}.hero{min-height:0;padding:120px 16px}.hw .ch{font-variation-settings:"wght" 900, "wdth" 64}.status{margin-bottom:72px;padding:9px 12px;font-size:10.5px}.hero__word{margin:0;font-size:30vw;line-height:.78}.hero__sub{margin-top:60px;font-size:17px}.pill--lg{padding:16px 22px;font-size:16px}.stk--pill{font-size:17px}.stk--tag{font-size:15px}.stk--circle{width:80px;height:80px;font-size:21px}.stk--burst{width:94px;height:94px;font-size:29px}.bands{height:180px;margin-top:-24px}.band--pink{top:30px}.band--ink{top:82px}.band__item{font-size:34px}.band--pink .band__item{font-size:20px}.how{padding:100px 0 110px}.how__pixel{font-size:30vw}.cards{flex-direction:column;align-items:center;padding:0 16px}.card{width:min(100%,360px);min-height:0;margin:-10px 0 0}.card:nth-child(3){padding-left:34px}.card:nth-child(2),.card:nth-child(3){margin-top:-14px}.card__big{padding-top:30px;font-size:80px}.stk--mini{width:96px;height:96px;font-size:26px;top:-30px;right:-14px}.foot__top{padding:96px 16px 0}.foot__word{white-space:normal;font-size:26vw;line-height:.86}.foot__bar{padding:16px;font-size:11px}.pile .stk--pill{font-size:17px}.pile .stk--tag{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
