@font-face{font-family:Archivo;src:url(./archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(./schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");font-weight:400 900;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Arial Black);size-adjust:72%}:root{--yellow:#ffc400;--ink:#11110d;--ink-2:#1f1f19;--line:#4b4a40;--white:#fbfaf5;--paper-line:#d9d6c8;--muted:#c4c2b4;--red:#e3242b;--orange:#ff7a00;--display:"Archivo", "Archivo Fallback", "Arial Black", system-ui, sans-serif;--body:"Schibsted Grotesk", "Segoe UI", system-ui, sans-serif;--gutter:max(16px, min(3vw, 44px), env(safe-area-inset-left,0px));--lip:8px;--stage-w:min(100vw - var(--side) - var(--lip), (100vh - 58px) * 16 / 9, 1920px);--page:calc(var(--stage-w) + var(--side) + var(--lip));--edge:calc(max(0px, (100vw - var(--page)) / 2) + var(--gutter));--ease:cubic-bezier(.3, 0, .2, 1);--side:clamp(300px, 25vw, 440px);color-scheme:light;scroll-behavior:smooth;scroll-padding-top:24px}html[lang],html[lang] body{background:var(--ink);height:auto;overflow:clip visible}html[lang] body{font:400 clamp(16px, 1.2vw, 18px) / 1.5 var(--body);color:var(--ink);user-select:text;cursor:auto;text-rendering:auto;font-variant-numeric:normal;margin:0}*,:before,:after{box-sizing:border-box}h1,h2,h3,p,ul,dl,dd{margin:0;padding:0}ul{list-style:none}h1,h2{text-wrap:balance}p{text-wrap:pretty}a{color:inherit}.skip{z-index:20;background:var(--ink);color:var(--white);padding:8px 12px;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}:focus-visible{outline:3px solid var(--focus,var(--ink));outline-offset:2px}.hood{background:var(--yellow);padding:14px var(--edge) clamp(6px, 1vw, 16px)}.top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(14px,2vw,30px);display:flex}.brand{font:900 21px var(--display);letter-spacing:-.02em;align-items:center;gap:9px;font-stretch:112%;text-decoration:none;display:flex}.brand__name{font-stretch:125%}.brand__name span{letter-spacing:0;font-stretch:62%}.top__nav{flex-wrap:wrap;justify-content:flex-end;gap:4px clamp(14px,2vw,28px);font-size:15px;font-weight:500;display:flex}.top__nav a{transition:background-size .2s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;text-decoration:none}.top__nav a:hover{background-size:100% 2px}.icon{flex:none;width:1.15em;height:1.15em}.top__icon{align-items:center;gap:.35em;display:inline-flex}.top__langs{align-items:center;gap:.4em;display:inline-flex}.top__langs>span{opacity:.45}.top__langs a{justify-items:center;display:inline-grid}.top__langs a:after{content:attr(lang);visibility:hidden;text-transform:uppercase;height:0;font-weight:800;overflow:hidden}.top__langs a[aria-current]{font-weight:800}h1{font:900 clamp(35px, calc(var(--page) * .053), 128px) / .95 var(--display);letter-spacing:-.042em;font-stretch:125%}.cut{width:100%;height:clamp(26px,4vw,84px);display:block;overflow:hidden}.cut__a{fill:var(--above)}.cut__s1{fill:var(--s1,var(--orange))}.cut__s2{fill:var(--s2,var(--red))}.cut--hood,.cut--tail{height:clamp(31px,4.8vw,101px)}.cut--hood{--above:var(--yellow);background:var(--ink)}.cut--about{--above:var(--ink);background:var(--white)}.cut--tail{--above:var(--white);--s1:var(--red);--s2:var(--orange);background:var(--yellow)}.cut--foot{--above:var(--yellow);background:var(--ink)}.run{grid-template-columns:minmax(0, var(--stage-w)) var(--side);background:var(--ink);color:var(--white);--focus:var(--yellow);justify-content:center;align-items:start;display:grid}.run__stage{top:max(0px, calc((100vh - var(--stage-w) * 9 / 16 - 46px) / 2));z-index:4;background:var(--ink);width:100%;min-width:0;position:sticky}.stage{aspect-ratio:16/9;isolation:isolate;background:#39424a;position:relative;overflow:hidden;container-type:inline-size}.stage.is-near{cursor:zoom-out}.stage__slot{cursor:zoom-in}.stage.is-near .stage__slot{cursor:zoom-out}.stage__world{transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:0;left:0}.stage.is-zooming .stage__world{transition:transform .42s var(--ease)}.stage__track{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.stage:not(.is-ready) .stage__world{width:100%;height:100%}.stage__layer{position:absolute;top:0;left:0}.stage__layer--frames{pointer-events:none}.stage__slot{transition:transform .6s var(--ease), opacity .22s linear, visibility .22s;position:absolute;top:0;left:0}.stage__slot.is-off{opacity:0;visibility:hidden}.stage:not(.is-live) .stage__slot{opacity:0}.stage:not(.is-lit) .stage__slot{transition:opacity .22s linear calc(var(--i) * 75ms), visibility .22s}.stage__boot{--on:var(--red);--off:#2c2b24;z-index:6;background:var(--ink);justify-content:center;align-items:center;gap:max(6px,1.2cqw);transition:opacity .35s linear .1s,visibility 0s linear .45s;animation:0s linear 12s forwards boot-out;display:flex;position:absolute;inset:0}.stage.is-live .stage__boot{opacity:0;visibility:hidden}.stage__boot i{aspect-ratio:1;background:var(--off);border-radius:50%;width:max(12px,2.4cqw);animation-duration:2s;animation-timing-function:step-end;animation-iteration-count:infinite}.stage__boot i:first-child{animation-name:light-1}.stage__boot i:nth-child(2){animation-name:light-2}.stage__boot i:nth-child(3){animation-name:light-3}.stage__boot i:nth-child(4){animation-name:light-4}.stage__boot i:nth-child(5){animation-name:light-5}@keyframes light-1{0%{background:var(--on)}85%{background:var(--off)}}@keyframes light-2{0%{background:var(--off)}15%{background:var(--on)}85%{background:var(--off)}}@keyframes light-3{0%{background:var(--off)}30%{background:var(--on)}85%{background:var(--off)}}@keyframes light-4{0%{background:var(--off)}45%{background:var(--on)}85%{background:var(--off)}}@keyframes light-5{0%{background:var(--off)}60%{background:var(--on)}85%{background:var(--off)}}@keyframes boot-out{to{visibility:hidden}}.fade{opacity:0;transition:opacity .6s var(--ease) var(--d,0s), transform .6s var(--ease) var(--d,0s);transform:translateY(18px)}.fade.is-in{opacity:1;transform:none}.is-dragging .stage__slot,.is-dragging .stage__frame{transition:none}.stage__frame{all:unset;box-sizing:border-box;cursor:grab;touch-action:none;pointer-events:auto;transition:transform .6s var(--ease);--m:var(--yellow);background:linear-gradient(var(--m), var(--m)) left top / 22px 5px no-repeat, linear-gradient(var(--m), var(--m)) left top / 5px 22px no-repeat, linear-gradient(var(--m), var(--m)) right top / 22px 5px no-repeat, linear-gradient(var(--m), var(--m)) right top / 5px 22px no-repeat, linear-gradient(var(--m), var(--m)) left bottom / 22px 5px no-repeat, linear-gradient(var(--m), var(--m)) left bottom / 5px 22px no-repeat, linear-gradient(var(--m), var(--m)) right bottom / 22px 5px no-repeat, linear-gradient(var(--m), var(--m)) right bottom / 5px 22px no-repeat, #0b0d122e;background-origin:border-box;border:2px solid #ffc4008c;display:none;position:absolute;top:0;left:0}.is-editing .stage__frame:not([hidden]){display:block}.stage__frame:hover,.stage__frame:focus-visible{border-color:var(--yellow);background-color:#ffc40029;outline:none}.stage__frame.is-held{cursor:grabbing;z-index:2}.stage__chip{color:#f3f5f8;font:400 20px/1.3 var(--ov-font,sans-serif);white-space:nowrap;background:#0a0c10f0;border:1px solid #ffc40099;gap:10px;padding:3px 11px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.stage__chip span{color:#aeb7c4;font-variant-numeric:tabular-nums}.stage__guide{z-index:3;background:var(--yellow);position:absolute;top:0;left:0}.stage__guide--x{width:2px;height:100%}.stage__guide--y{width:100%;height:2px}.stage__guide[hidden]{display:none}.stage__curtain{z-index:5;visibility:hidden;transition:transform .6s var(--ease), visibility .6s;background:#0b0d12;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(-101%)}.stage__curtain.is-down{visibility:visible;transform:none}.stage__curtain>div{flex-direction:column;align-items:center;gap:1.6cqw;padding-inline:5cqw;display:flex}.stage__curtain i{background:var(--ov-accent,var(--yellow));border-radius:9px;width:7cqw;height:max(3px,.45cqw)}.stage__curtain p{color:#f3f5f8;text-align:center;overflow-wrap:anywhere;font:600 clamp(18px,4.2cqw,64px)/1.2 Segoe UI Variable Text,Segoe UI,system-ui,sans-serif}.stage__toast{z-index:4;background:var(--yellow);color:var(--ink);font:800 clamp(13px, 1.5cqw, 22px) var(--display);opacity:0;pointer-events:none;transition:opacity .2s, transform .2s var(--ease);padding:.5em 1em;position:absolute;bottom:3cqw;left:50%;transform:translate(-50%,8px)}.stage__toast.is-on{opacity:1;transform:translate(-50%)}.stage__bar{min-height:46px;padding-inline:var(--gutter) 0;justify-content:space-between;align-items:stretch;gap:16px;display:flex}.tabs{gap:clamp(12px,1.8vw,26px);font-size:15px;font-weight:500;display:flex}.tabs a{color:var(--muted);box-shadow:inset 0 0 0 var(--yellow);transition:color .15s, box-shadow .2s var(--ease);align-items:center;text-decoration:none;display:flex}.tabs a:hover{color:var(--white)}.tabs a[aria-current]{color:var(--white);box-shadow:inset 0 3px 0 var(--yellow)}.stage__hint{color:var(--muted);text-align:right;align-self:center;font-size:14px}.run__side{min-width:0;padding:clamp(18px, 2.2vw, 34px) var(--gutter) 0 clamp(18px, 2.2vw, 34px);--chapter-gap:clamp(12px, 1.2vw, 16px)}.intro{flex-direction:column;gap:20px;padding-bottom:12vh;display:flex}.lede{font-size:clamp(17px,1.3vw,20px);line-height:1.42}.get-box{flex-direction:column;gap:10px;display:flex}.get{background:var(--yellow);color:var(--ink);font:800 clamp(24px, 2.1vw, 34px) / 1.03 var(--display);letter-spacing:-.015em;box-shadow:0 0 0 var(--white);transition:transform .16s var(--ease), box-shadow .16s var(--ease);padding:15px 18px 16px;font-stretch:104%;text-decoration:none;display:block}.get:hover{box-shadow:6px 6px 0 var(--shadow,var(--white));transform:translate(-3px,-3px)}.get:active{box-shadow:0 0 0 var(--shadow,var(--white));transform:none}.get small{font:500 14px var(--body);letter-spacing:0;margin-top:7px;display:block}.get--ink{background:var(--ink);color:var(--white);--shadow:var(--white);--focus:var(--ink)}.get-alt{text-underline-offset:3px;font-size:14px}.get-phone{display:none}.get-phone p{margin-block:6px 12px}.note{color:var(--muted);font-size:15px;line-height:1.42}.note a{color:var(--white);text-underline-offset:3px;white-space:nowrap}.decals{flex-wrap:wrap;gap:6px;display:flex}.decals li{background:var(--white);color:var(--ink);font:700 13px var(--display);padding:2px 8px 3px;font-stretch:90%}.decals li:nth-child(2){background:var(--red);color:var(--white)}.chapter{gap:var(--chapter-gap);flex-direction:column;padding-block:2vh 26vh;scroll-margin-top:28px;display:flex}.chapter--last{padding-bottom:12vh}.chapter h2{font:900 clamp(27px, 2.5vw, 44px) / 1 var(--display);letter-spacing:-.03em;font-stretch:110%}.chapter h3{font:800 19px / 1.15 var(--display);letter-spacing:-.01em;margin-top:16px;font-stretch:100%}.opts{flex-wrap:wrap;gap:6px;display:flex}.opts button,.check,.btn{appearance:none;color:inherit;cursor:pointer;font:500 15px var(--body);min-height:38px;box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;border:0;border-radius:0;padding:6px 12px;transition:box-shadow .15s,background-color .15s,color .15s}.opts button:hover,.check:hover,.btn:hover{box-shadow:inset 0 0 0 1.5px var(--white)}.opts button[aria-pressed=true]{background:var(--yellow);color:var(--ink);box-shadow:none}.btn{align-items:center;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}.btn--icon{gap:8px}.btn--wide{justify-content:center;width:100%}.btn--wide[aria-pressed=true],.btn--yellow{background:var(--yellow);color:var(--ink);box-shadow:none}.btn--yellow:hover{box-shadow:4px 4px 0 var(--white)}.btn--ink{background:var(--ink);color:var(--white)}.checks{flex-direction:column;gap:6px;display:flex}.checks--two{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.check{text-align:left;padding-left:34px;position:relative}.check:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--muted);transition:background-color .12s;position:absolute;top:calc(50% - 6px);left:12px}.check[aria-pressed=true]:before{background:var(--yellow);box-shadow:none}.swatches{gap:6px;display:flex}.swatches button{appearance:none;background:var(--c);cursor:pointer;width:38px;height:38px;transition:transform .12s var(--ease);border:0}.swatches button:hover{transform:translateY(-2px)}.swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--white)}.dock__title{color:var(--muted);font:500 14px var(--body)!important}.dock{background:var(--ink-2);flex-direction:column;display:flex}.dock button{appearance:none;width:100%;color:var(--muted);cursor:pointer;font:400 14px var(--body);text-align:left;background:0 0;border:0;justify-content:space-between;gap:10px;padding:7px 10px;transition:color .12s;display:flex;box-shadow:0 1px #000}.dock button b{font-weight:500;text-decoration:line-through}.dock button code{opacity:.75;font:400 13px ui-monospace,Cascadia Mono,Consolas,monospace}.dock button[aria-pressed=true]{color:var(--white)}.dock button[aria-pressed=true] b{text-decoration:none}.dock button:hover{background:#2a2a22}.field{color:var(--muted);flex-direction:column;gap:5px;font-size:14px;display:flex}.field input{appearance:none;background:var(--ink-2);min-height:40px;color:var(--white);font:400 16px var(--body);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:0;padding:6px 10px}.about{padding:clamp(30px, 5vw, 80px) var(--edge) clamp(50px, 7vw, 110px);background:var(--white);--focus:var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,6vw,110px);display:grid}.about h2{font:900 clamp(36px, 5vw, 92px) / .96 var(--display);letter-spacing:-.04em;margin-bottom:clamp(16px,2vw,30px);font-stretch:118%}.about__story p{max-width:54ch;font-size:clamp(18px,1.5vw,23px);line-height:1.42}.about__story p+p{margin-top:.8em}.about__facts{flex-direction:column;align-self:end;display:flex}.about__facts>div:last-child{padding-bottom:0}.about__facts>div{border-top:2px solid var(--ink);padding-block:18px}.about__facts h3{font:800 20px / 1.15 var(--display);letter-spacing:-.01em;margin-bottom:5px;font-stretch:100%}.tail{padding:clamp(14px, 3vw, 50px) var(--edge) clamp(40px, 6vw, 100px);background:var(--yellow);--focus:var(--ink)}.tail__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,90px);margin-bottom:clamp(44px,6vw,96px);display:grid}.tail h2{font:900 clamp(40px, 6.6vw, 124px) / .93 var(--display);letter-spacing:-.044em;margin-bottom:14px;font-stretch:122%}.tail__head p{max-width:54ch;margin-bottom:20px;font-size:clamp(17px,1.4vw,21px);line-height:1.42}.tail .get-box{align-items:flex-start}.tail .get{min-width:min(100%,440px)}.plate{aspect-ratio:1;background:var(--white);text-align:center;width:clamp(190px,21vw,330px);transition:transform .25s var(--ease);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.plate:hover{transform:rotate(-4deg)}.plate small{font-size:clamp(13px,1vw,15px);font-weight:500}.plate b{font:900 clamp(44px, 5.6vw, 92px) / 1 var(--display);letter-spacing:-.04em;font-stretch:86%}.plate span{text-underline-offset:2px;font-size:clamp(12px,.95vw,14px);text-decoration:underline}.warn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,90px);scroll-margin-top:24px;display:grid}.warn h3{font:900 clamp(26px, 2.6vw, 44px) / 1 var(--display);letter-spacing:-.03em;margin-bottom:10px;font-stretch:110%}.warn__text p{max-width:56ch}.warn__text p+p{margin-top:.7em}.warn__text h4{font:800 20px / 1.15 var(--display);letter-spacing:-.01em;margin:22px 0 6px}.warn__ko{box-shadow:none;margin-top:12px}.warn__ko:hover{box-shadow:4px 4px 0 var(--white)}.ss{--ss:#0a5ea8;color:#fff;background:var(--ss);font-family:"Segoe UI", var(--body);box-shadow:10px 10px 0 var(--ink);--focus:#fff}.ss__panel{padding:clamp(18px,2.2vw,30px)}.ss__title{margin-bottom:12px;font-size:clamp(24px,2.2vw,32px);font-weight:300;line-height:1.15}.ss__more{appearance:none;color:#fff;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:3px 0;font-weight:600;text-decoration:underline;display:inline-block}.ss[data-step="0"] .ss__more[data-ss-more]{animation:nudge 2.4s var(--ease) 3}@keyframes nudge{0%,70%,to{transform:none}80%{transform:translate(4px)}}.ss__info{margin-top:14px;font-size:15px;display:none}.ss__info div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.ss__info dd{overflow-wrap:anywhere}.ss__actions{background:#084c88;justify-content:flex-end;gap:8px;padding:12px clamp(18px,2.2vw,30px);display:flex}.ss__actions button{appearance:none;color:#fff;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:2px solid #fff;padding:4px 18px}.ss__actions button:hover{background:#ffffff2e}.ss__run{display:none}.ss__done{padding:clamp(18px,2.2vw,30px);font-size:clamp(17px,1.4vw,20px);display:none}.ss[data-step="1"] .ss__more[data-ss-more]{display:none}.ss[data-step="1"] .ss__info,.ss[data-step="1"] .ss__run{display:block}.ss[data-step="2"] .ss__panel,.ss[data-step="2"] .ss__actions{display:none}.ss[data-step="2"] .ss__done{display:block}.foot{padding:clamp(20px, 3vw, 44px) var(--edge) max(26px, env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--white);--focus:var(--yellow)}.foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,6vw,110px);margin-bottom:clamp(44px,6vw,84px);display:grid}.foot h2{font:900 clamp(27px, 3vw, 50px) / 1 var(--display);letter-spacing:-.03em;margin-bottom:8px;font-stretch:112%}.foot__cols p{max-width:48ch;margin-bottom:16px}.foot__base{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 40px;padding-top:16px;font-size:14px;display:flex}.foot__links{flex-wrap:wrap;gap:4px 20px;display:flex}.foot__links a{text-underline-offset:3px}.foot__base p{max-width:62ch}@media (width>=981px){.run{padding-left:var(--lip)}}@media (width<=980px){.top__nav>a:not(.top__icon):not([href=\#descargar]),.top__icon span{display:none}.top__icon .icon{width:1.4em;height:1.4em}.run{grid-template-columns:minmax(0,1fr)}.run__stage{max-width:none;position:static}.stage__bar{background:var(--ink);box-shadow:0 1px 0 var(--line);padding-inline:0;display:block}.tabs{justify-content:space-between;min-height:40px;padding-inline:16px;font-size:14px}.stage__hint{text-align:left;padding:0 16px 7px;font-size:13px}.run__side{padding:22px 16px 0}.intro{padding-bottom:44px}.chapter{padding-block:8px 44px;scroll-margin-top:310px}.chapter--last{padding-bottom:40px}.about,.warn,.foot__cols,.tail__head{grid-template-columns:minmax(0,1fr)}.plate{justify-self:center}.foot__cols{gap:34px}.ss{box-shadow:6px 6px 0 var(--ink)}}@media (width<=980px) and (aspect-ratio<=1){.run__stage{position:sticky;top:0}}@media (width<=760px) and (pointer:coarse){.get-box{display:none}.get-phone{display:block}.get-phone h2,.get-phone h3{font:800 22px / 1.1 var(--display)}}@media (width>=981px) and (height<=620px){.run__stage{position:static}}@media (width<=520px){.top__nav>a[href=\#descargar]{display:none}}@media (width<=360px){.brand{font-size:18px}.top__nav{flex-wrap:nowrap;gap:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.fade{opacity:1;transform:none}.stage__boot i{background:var(--on)}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
