@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-cyrillic-wght-normal-BfQLqnEI.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-ext-wght-normal-CsF3XSp0.woff2)format("woff2-variations");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:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-wght-normal-Cbhn5ptY.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-italic-DdsBx9lY.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-italic-aDhyDJMT.woff)format("woff");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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-italic-BbzArEj4.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-italic-Ca7Cun8E.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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-vietnamese-900-italic-Pw11u57-.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-900-italic-BnvR5tNv.woff)format("woff");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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-ext-900-italic-OCLYmYcb.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-900-italic-Cy3mWZLr.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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-italic-BRE8F-lA.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-italic-CRRJoTIA.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}@property --c1{syntax:"<color>";inherits:true;initial-value:#04125c}@property --c2{syntax:"<color>";inherits:true;initial-value:#0a3ff0}@property --c3{syntax:"<color>";inherits:true;initial-value:#4fd8ff}@property --shade{syntax:"<number>";inherits:false;initial-value:0}:root{--ink:#02040f;--abyss:#030a3a;--navy:#061a70;--blue:#0a3ff0;--azure:#1f7bff;--sky:#4fd8ff;--ice:#d9f8ff;--white:#fff;--display:"Barlow Condensed", "Arial Narrow", Impact, sans-serif;--pixel:"Pixelify Sans Variable", ui-monospace, monospace;--body:"Figtree Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--sk:-14deg;--run:12.4vh;--hud-h:4.9rem;--foot-h:0rem;--ease:cubic-bezier(.2, .9, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ink)}body{min-height:100vh;font-family:var(--body);color:var(--white);background:var(--ink);text-rendering:optimizelegibility;--c1:#04125c;--c2:#0a3ff0;--c3:#4fd8ff;margin:0;font-size:1rem;line-height:1.55;transition:--c1 .9s,--c2 .9s,--c3 .9s;overflow:hidden}body[data-screen=ejemplos]{--c1:#031047;--c2:#0b5bff;--c3:#8fe9ff}body[data-screen=personajes]{--c1:#020722;--c2:#0a2a9e;--c3:#3fc7ff}body[data-screen=proceso]{--c1:#010414;--c2:#06206f;--c3:#7fb6ff}body[data-screen=planes]{--c1:#02030f;--c2:#0a1f8f;--c3:#4fd8ff}body[data-screen=preguntas]{--c1:#04125c;--c2:#1457ff;--c3:#b8f1ff}body[data-screen=solicitar]{--c1:#030a3a;--c2:#0a3ff0;--c3:#4fd8ff}html:not(.js) body{overflow:auto}body.no-scroll{overflow:hidden}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:300;background:var(--white);color:var(--ink);padding:.7rem 1.2rem;font-weight:800;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.world{z-index:0;background:var(--ink);position:fixed;inset:0;overflow:hidden}.world>*{position:absolute}.world__base{background:radial-gradient(70% 80% at 78% 28%, var(--c2), transparent 72%), radial-gradient(60% 60% at 8% 100%, var(--c3), transparent 80%), linear-gradient(165deg, var(--c1) 10%, var(--c2) 150%);opacity:.96;inset:0}.world__base:after{content:"";background:radial-gradient(40% 50% at 70% 40%,#ffffff29,#0000 70%);animation:7s ease-in-out infinite alternate breathe;position:absolute;inset:0}@keyframes breathe{0%{opacity:.25;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.world__rays{mix-blend-mode:screen;background:repeating-linear-gradient(104deg,#0000 0 6%,#ffffff12 6% 7.4%,#0000 7.4% 15%,#4fd8ff0f 15% 16%,#0000 16% 24%);animation:40s linear infinite rays;inset:-30% -10%;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}@keyframes rays{to{transform:translate(-24%)}}.world__grid{opacity:.5;background:radial-gradient(#d9f8ff8c 1.2px,#0000 1.8px) 0 0/30px 30px;animation:18s linear infinite grid;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#0000 20%,#000 100%);mask-image:radial-gradient(70% 70%,#0000 20%,#000 100%)}@keyframes grid{to{background-position:-30px 60px}}.world__bubbles{width:100%;height:100%;inset:0}.world__waves{width:200%;height:24vh;animation:22s linear infinite waves;bottom:0;left:0}.wave--back{fill:#4fd8ff38}.wave--front{fill:#02040f9e;transform-origin:bottom;animation:5s ease-in-out infinite alternate tide}@keyframes waves{to{transform:translate(-50%)}}@keyframes tide{to{transform:scaleY(1.18)}}.world__vignette{background:radial-gradient(120% 100% at 50% 40%,#0000 55%,#02040fbf 100%);inset:0}.hud{z-index:60;height:var(--hud-h);pointer-events:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:.6rem clamp(1rem,3vw,2.5rem);display:flex;position:fixed;inset:0 0 auto}.hud>*{pointer-events:auto}.hud__logo{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.hud__mark{width:auto;height:3.4rem;filter:drop-shadow(3px 3px 0 var(--ink));transition:transform .3s var(--ease)}.hud__logo:hover .hud__mark{transform:rotate(-6deg)scale(1.08)}.hud__name{font:900 italic 1.6rem/1 var(--display);text-transform:uppercase;letter-spacing:.04em;text-shadow:2px 2px 0 var(--ink)}.tabs{align-items:center;gap:.6rem;margin-left:auto;display:flex}.tabs__key{width:1.7rem;height:1.7rem;font:800 .85rem var(--body);color:var(--ink);background:var(--ice);box-shadow:0 3px 0 var(--sky);border-radius:.3rem;place-items:center;display:grid}.tabs__list{gap:.3rem;display:flex}.tabs a{isolation:isolate;font:800 italic 1.05rem/1 var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--ice);align-items:baseline;gap:.45rem;padding:.5rem .9rem;text-decoration:none;transition:color .2s;display:flex;position:relative}.tabs a:before{content:"";z-index:-1;transform:skewX(var(--sk));transition:background .25s, transform .25s var(--ease), border-color .2s;background:#02040f8c;border-bottom:3px solid #0000;position:absolute;inset:0}.tabs a b{font:500 .85rem var(--pixel);color:var(--sky)}.tabs a span{white-space:nowrap;opacity:0;max-width:0;transition:max-width .45s var(--ease), opacity .3s;overflow:hidden}.tabs a:hover:before,.tabs a:focus-visible:before{border-color:var(--sky);transform:skewX(var(--sk)) translateY(-2px);background:#0a3ff0d9}.tabs a:hover span,.tabs a:focus-visible span,.tabs a[aria-current=page] span{opacity:1;max-width:11rem}.tabs a[aria-current=page]{color:var(--ink)}.tabs a[aria-current=page]:before{background:var(--white);border-color:var(--sky);box-shadow:4px 4px 0 var(--blue)}.tabs a[aria-current=page] b{color:var(--blue)}body[data-screen=inicio] .tabs{visibility:hidden;pointer-events:none}.hud__biz{isolation:isolate;font:800 italic 1.05rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--white);transition:color .2s, translate .25s var(--ease);flex:none;align-items:center;gap:.45rem;padding:.42rem 1rem .42rem .8rem;text-decoration:none;display:inline-flex;position:relative}.hud__biz:before{content:"";z-index:-1;transform:skewX(var(--sk));background:#02040fc7;border:2px solid #ffb347;transition:background .2s;position:absolute;inset:0}.hud__biz svg{fill:#ffb347;width:1.1rem;height:1.1rem;transition:fill .2s}.hud__biz:hover,.hud__biz:focus-visible{color:var(--ink);translate:0 -2px}.hud__biz:hover:before,.hud__biz:focus-visible:before{background:#ffb347}.hud__biz:hover svg,.hud__biz:focus-visible svg{fill:var(--ink)}body[data-screen=inicio] .hud__biz{display:none}.hud__social{flex:none}.hud__social:empty{display:none}.site-footer__social{gap:.5rem;display:flex}.site-footer__social li{animation:6s ease-in-out infinite alternate igfloat}.site-footer__social a{--ig-tilt:-2deg;--ig-drop:0px;isolation:isolate;font:800 italic 1.05rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);transform:rotate(var(--ig-tilt)) translateY(var(--ig-drop));transition:transform .6s var(--ease), color .25s;align-items:center;gap:.55rem;padding:.42rem 1.1rem .42rem .5rem;text-decoration:none;display:inline-flex;position:relative}.site-footer__social a:before{content:"";z-index:-1;background:var(--white);transform:skewX(var(--sk));box-shadow:.35rem .35rem 0 var(--c3), .35rem .35rem 0 .11rem var(--ink);transition:background .25s, box-shadow .4s var(--ease);position:absolute;inset:0}.site-footer__social a:hover,.site-footer__social a:focus-visible{--ig-tilt:0deg;--ig-drop:-3px}.site-footer__social a:hover:before,.site-footer__social a:focus-visible:before{background:var(--c3)}.site-footer__social .social-icon{width:1.95rem;height:1.95rem;color:var(--ink);background:var(--c3);box-shadow:0 0 0 2px var(--ink);transition:background .6s var(--ease);flex:none;padding:.3rem}.site-footer__social span{white-space:nowrap}body[data-screen=ejemplos] .site-footer__social a{--ig-tilt:3deg;--ig-drop:2px}body[data-screen=personajes] .site-footer__social a{--ig-tilt:-4deg;--ig-drop:-2px}body[data-screen=proceso] .site-footer__social a{--ig-tilt:2deg;--ig-drop:1px}body[data-screen=planes] .site-footer__social a{--ig-tilt:-3deg;--ig-drop:2px}body[data-screen=preguntas] .site-footer__social a{--ig-tilt:4deg;--ig-drop:-1px}body[data-screen=solicitar] .site-footer__social a{--ig-tilt:-1deg;--ig-drop:3px}@keyframes igfloat{to{transform:translateY(-3px)rotate(1.5deg)}}.clock{text-align:right;flex:none;justify-items:end;gap:.15rem;line-height:1;display:grid}.clock p{margin:0}.clock__date{text-shadow:2px 2px 0 var(--ink);align-items:baseline;gap:.35rem;display:flex}.clock__date b{font:900 italic 2.1rem/.9 var(--display);letter-spacing:-.01em;color:var(--white)}.clock__date span{font:900 italic 1rem/1 var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--sky)}.clock.is-weekend .clock__date span{color:#ff7d8a}.clock__time{font:800 italic .78rem/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--ice);transform:skewX(var(--sk));box-shadow:3px 3px 0 var(--blue);padding:.18rem .7rem .14rem}.clock.is-dark-hour .clock__time{color:#c8ff9e;background:#0b2a12;box-shadow:3px 3px #3cff7a}.level__moon{--r:1.7rem;background:radial-gradient(circle at 60% 40%, #fff, var(--ice) 60%, #9fdcff);width:100%;height:100%;-webkit-mask-image:radial-gradient(circle var(--r) at calc(var(--r) - var(--shade) * 2 * var(--r)) var(--r), transparent 98%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--r) at calc(var(--r) - var(--shade) * 2 * var(--r)) var(--r), transparent 98%, #000 100%);mask-image:radial-gradient(circle var(--r) at calc(var(--r) - var(--shade) * 2 * var(--r)) var(--r), transparent 98%, #000 100%);transition:--shade 1.1s var(--ease);border-radius:50%;animation:5s ease-in-out infinite alternate moonfloat;display:block;box-shadow:0 0 22px #d9f8ffcc}@keyframes moonfloat{to{transform:translateY(-3px)rotate(8deg)}}.stage{z-index:5;--px:0;--py:0;position:fixed;inset:0}.screen{isolation:isolate;padding:calc(var(--hud-h) + .6rem) clamp(1rem, 4.5vw, 4.5rem) calc(var(--foot-h) + 1rem);scrollbar-width:thin;scrollbar-color:var(--sky) transparent;position:absolute;inset:0;overflow:hidden auto}html:not(.js) .stage{position:static}html:not(.js) .screen{min-height:100vh;position:relative}html:not(.js) [role=tabpanel][hidden]{display:block!important}html:not(.js) .hud{position:static}.scene{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.slab{--x:50vw;--w:20vw;--r:var(--run);--d:14px;clip-path:polygon(calc(var(--x) + var(--r)) 0, calc(var(--x) + var(--w) + var(--r)) 0, calc(var(--x) + var(--w) - var(--r)) 100%, calc(var(--x) - var(--r)) 100%);translate:calc(var(--px) * var(--d)) calc(var(--py) * var(--d));position:absolute;inset:0}.slab--blue{background:linear-gradient(100deg, var(--blue), var(--azure) 55%, var(--sky))}.slab--white{background:linear-gradient(100deg, #fff, var(--ice))}.slab--ink{background:#02040fd1}.slab--edge{background:var(--white);--d:22px}.slab--sky{background:var(--sky);--d:30px}.screen.is-active .slab{animation:slab-in 1s var(--ease) .35s backwards}@keyframes slab-in{0%{opacity:0;transform:translate(40vw)}}.ghost{font:900 italic 1/.8 var(--display);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:2px #d9f8ff38;translate:calc(var(--px) * -36px) calc(var(--py) * -24px);-webkit-user-select:none;user-select:none;position:absolute}.ghost--word{bottom:calc(var(--foot-h) - 3vh);font-size:clamp(9rem,31vw,36rem);left:-2vw;transform:skew(-8deg)}.ghost--num{-webkit-text-stroke-color:#ffffff8c;mix-blend-mode:overlay;font-size:clamp(14rem,52vh,40rem);top:12vh;right:3vw}.screen.is-active .ghost{animation:ghost-in 1.2s var(--ease) .5s backwards}@keyframes ghost-in{0%{opacity:0;margin-left:-6vw}}.js .screen:not(.is-active) .in{opacity:0}.js .screen:not(.is-active){display:none}.js .screen.is-active .in{animation:in-up .75s var(--ease) backwards;animation-delay:calc(.5s + var(--i,0) * 70ms)}.js .screen.is-active .in--l{animation-name:in-left}.js .screen.is-active .in--r{animation-name:in-right}@keyframes in-up{0%{opacity:0;translate:0 36px}}@keyframes in-left{0%{opacity:0;translate:-70px}}@keyframes in-right{0%{opacity:0;translate:90px}}.eyebrow{font:800 italic 1rem/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--sky);text-shadow:2px 2px 0 var(--ink);align-items:center;gap:.7rem;margin-bottom:.55rem;display:flex}.no{transform:skewX(var(--sk));font:500 .9rem/1 var(--pixel);letter-spacing:0;color:var(--ink);background:var(--white);text-shadow:none;padding:.28rem .75rem .22rem;display:inline-block}.head{max-width:44rem;margin-bottom:1.2rem;position:relative}.head__title,.home__title{font:900 italic clamp(2.5rem, min(5.4vw, 9.4vh), 5.6rem)/.9 var(--display);text-transform:uppercase;letter-spacing:-.005em;color:var(--white);text-shadow:.045em .045em 0 var(--ink);text-wrap:balance}.head__title em,.home__title em{color:var(--sky);font-style:italic}.head__lead{max-width:34rem;color:var(--ice);border-left:.35rem solid var(--sky);background:#02040f9e;margin-top:.9rem;padding:.7rem 1rem .7rem 1.1rem;font-size:clamp(.9rem,1.55vh,1.02rem);line-height:1.5}.head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;max-width:none;display:flex}.speech{max-width:34rem;color:var(--white);border-left:.5rem solid var(--sky);clip-path:polygon(0 0,100% 0,calc(100% - 1.2rem) 100%,0 100%);filter:drop-shadow(0 0 #0000);background:linear-gradient(100deg,#02040ff0,#061a70eb);padding:1.5rem 1.6rem 1.1rem 1.8rem;font-size:1rem;line-height:1.5;position:relative}.speech__name{font:900 italic .95rem/1.4 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--sky);transform:skewX(var(--sk));padding:.1rem .8rem .05rem;position:absolute;top:.3rem;left:1.2rem}.speech__caret{color:var(--sky);font-size:.7rem;animation:1s steps(2,jump-none) infinite bob;position:absolute;bottom:.35rem;right:2rem}@keyframes bob{50%{transform:translateY(3px)}}.speech h3{font:900 italic 1.7rem/1 var(--display);text-transform:uppercase;letter-spacing:.01em;margin:.4rem 0 .35rem}.speech p{color:var(--ice);margin:0}.btn{isolation:isolate;cursor:pointer;min-height:3rem;font:900 italic 1.35rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);transition:transform .2s var(--ease), color .2s;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 2rem .5rem;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;background:var(--white);transform:skewX(var(--sk));box-shadow:.4rem .4rem 0 var(--sky), .4rem .4rem 0 .12rem var(--ink);transition:background .2s, box-shadow .25s var(--ease);position:absolute;inset:0}.btn:after{content:"▶";opacity:0;transition:opacity .2s, margin .25s var(--ease);margin-left:-.9rem;font-size:.7em}.btn:hover:after,.btn:focus-visible:after{opacity:1;margin-left:0}.btn:hover,.btn:focus-visible{transform:translate(-3px,-3px)}.btn:hover:before,.btn:focus-visible:before{background:var(--sky);box-shadow:.7rem .7rem 0 var(--blue), .7rem .7rem 0 .12rem var(--ink)}.btn:active{transform:translate(3px,3px)}.btn:active:before{box-shadow:0 0 0 var(--sky)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn--ghost{color:var(--white)}.btn--ghost:before{box-shadow:.4rem .4rem 0 var(--blue), .4rem .4rem 0 .12rem var(--ink);border:2px solid var(--sky);background:#02040fe6}.btn--ghost:hover,.btn--ghost:focus-visible{color:var(--ink)}.media{aspect-ratio:16/9;background:var(--ink);position:relative;overflow:hidden}.media__video{object-fit:cover;width:100%;height:100%}.media__toggle,.media__zoom{z-index:2;cursor:pointer;color:var(--ink);background:var(--white);box-shadow:3px 3px 0 var(--blue);border:0;transition:background .2s,transform .2s;position:absolute}.media__toggle{place-items:center;width:2.6rem;height:2.6rem;display:grid;top:.8rem;left:9%}.media__toggle:before{content:"";background:linear-gradient(90deg, var(--ink) 0 4px, transparent 4px 8px, var(--ink) 8px 12px);width:12px;height:14px}.media__toggle[data-state=paused]:before{border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent var(--ink);background:0 0;width:0;height:0;margin-left:4px}.media__zoom{font:900 italic 1rem/1.3 var(--display);letter-spacing:.1em;text-transform:uppercase;padding:.35rem .9rem .3rem;top:.8rem;right:9%}.media__toggle:hover,.media__zoom:hover{background:var(--sky);transform:translate(-2px,-2px)}html:not(.js) .media__toggle,html:not(.js) .media__zoom,html:not(.js) .chips{display:none}.framed{position:relative}.framed:before,.framed:after{content:"";clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);position:absolute}.framed:before{background:var(--white);z-index:-2;inset:-.5rem;translate:.8rem .8rem}.framed:after{background:var(--blue);z-index:-3;inset:-.5rem;translate:-.4rem -.4rem}.framed .media{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.screen--home{align-items:center;display:flex}.screen--home .slab--blue{--x:54vw;--w:70vw}.screen--home .slab--edge{--x:52.4vw;--w:.9vw}.screen--home .slab--ink{--x:47vw;--w:3.4vw}.screen--home .slab--sky{--x:45.2vw;--w:.55vw}.home__copy{z-index:4;width:min(46vw,41rem);position:relative}.home__title{margin-bottom:.55rem;font-size:clamp(3.4rem,min(7.4vw,14vh),9.2rem);line-height:.86}.home__title span{color:var(--white);display:block}.home__title em{-webkit-text-stroke:0;margin-left:.35em;display:block}.home__lead{max-width:30rem;color:var(--ice);border-left:.3rem solid var(--sky);background:#02040f99;margin-bottom:1rem;padding:.55rem .9rem .55rem 1rem;font-size:clamp(.86rem,1.55vh,1rem);line-height:1.5}.home__actions{flex-wrap:wrap;gap:.9rem 1.6rem;margin-top:1.1rem;display:flex}.home__availability{color:var(--ice);opacity:.85;text-shadow:0 1px 4px var(--ink);margin-top:.8rem;font-size:.82rem}.menu{gap:.35rem;margin-top:.4rem;display:grid}.menu__item{--h:clamp(2.35rem, 5.3vh, 3.2rem);isolation:isolate;height:var(--h);width:calc(21rem + var(--step,0) * 1.2rem);max-width:100%;font:900 italic clamp(1.45rem, 3.3vh, 1.95rem)/1 var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--white);translate:calc(var(--step,0) * -.2rem) 0;transition:translate .35s var(--ease), color .2s, width .35s var(--ease);align-items:center;gap:.9rem;padding:0 1.4rem 0 1.1rem;text-decoration:none;display:flex;position:relative}.menu li:first-child .menu__item{--step:0}.menu li:nth-child(2) .menu__item{--step:1}.menu li:nth-child(3) .menu__item{--step:2}.menu li:nth-child(4) .menu__item{--step:3}.menu li:nth-child(5) .menu__item{--step:4}.menu__item:before{content:"";z-index:-1;transform:skewX(var(--sk));border-left:.45rem solid var(--sky);transition:background .25s, transform .35s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(90deg,#02040fc7,#061a70c7);position:absolute;inset:0}.menu__item b{font:500 .95rem var(--pixel);color:var(--sky);min-width:1.6rem;transition:color .2s}.menu__item small{font:700 .72rem/1.2 var(--body);letter-spacing:.04em;text-transform:none;white-space:nowrap;opacity:0;max-width:0;transition:max-width .45s var(--ease), opacity .3s;margin-left:auto;font-style:normal;overflow:hidden}.menu__item.is-picked{color:var(--ink);translate:calc(var(--step,0) * -.2rem + 1.4rem) 0;width:calc(27rem + var(--step,0) * 1.2rem);outline:none}.menu__item.is-picked:before{background:var(--white);border-color:var(--blue);transform:skewX(var(--sk)) scale(1.04);box-shadow:-.5rem .45rem 0 var(--sky), -.5rem .45rem 0 .1rem var(--ink)}.menu__item.is-picked b{color:var(--blue)}.menu__item.is-picked small{opacity:.8;flex:none;max-width:14rem}.menu__item:after{content:"";opacity:0;border:.5rem solid #0000;border-left:.85rem solid var(--white);width:0;height:0;transition:opacity .2s, translate .3s var(--ease);position:absolute;top:50%;left:-1.7rem;translate:-.6rem -50%}.menu__item.is-picked:after{opacity:1;translate:0 -50%}.menu__item.is-picked span{white-space:nowrap}.home__window{z-index:2;width:min(46vw,178vh - 20.92rem);margin:0;position:absolute;top:50%;right:clamp(1rem,4vw,4.5rem);translate:0 -54%}.home__window .media{clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);box-shadow:none}.home__window:before,.home__window:after{content:"";clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);z-index:-1;position:absolute;inset:-.55rem}.home__window:before{background:var(--white);translate:.6rem .7rem}.home__window:after{background:var(--ink);z-index:-2;opacity:.6;inset:-1.1rem;translate:1.4rem 1.6rem}.home__window .media__toggle{top:.8rem;left:auto;right:8%}.home__window .media__zoom{display:none}.home__window .speech{width:84%;max-width:none;margin:-1.5rem 0 0 auto}.home__window .speech__name{top:.35rem}.home__hero{z-index:3;bottom:calc(var(--foot-h) - 11vh);aspect-ratio:1;pointer-events:none;width:min(88vh,58vw);translate:calc(var(--px) * 16px) calc(var(--py) * 10px);position:absolute;left:clamp(18rem,29vw,62rem);-webkit-mask-image:linear-gradient(90deg,#000 0 49%,#0000 60%);mask-image:linear-gradient(90deg,#000 0 49%,#0000 60%)}.home__hero img{object-fit:contain;filter:drop-shadow(0 18px #02040f59);transform-origin:30% 80%;width:100%;height:100%;animation:4.2s ease-in-out infinite alternate hero-bob}@keyframes hero-bob{0%{transform:translateY(0)rotate(-.6deg)}to{transform:translateY(-1.8vh)rotate(.9deg)}}.screen--home.is-active .home__hero{animation:hero-in 1.1s var(--ease) .5s backwards}@keyframes hero-in{0%{opacity:0;transform:translate(-12vw)scale(.92)}}.biz{z-index:5;isolation:isolate;width:min(31rem,40vw);color:var(--white);transition:translate .3s var(--ease), color .2s;grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem 1.1rem;padding:.75rem 1.6rem .75rem 1rem;text-decoration:none;display:grid;position:absolute;bottom:1.6rem;right:clamp(1rem,4vw,4.5rem)}.biz:before{content:"";z-index:-1;transform:skewX(var(--sk));transition:background .25s, box-shadow .3s var(--ease);background:linear-gradient(100deg,#02040ff0,#061a70eb);border-left:.45rem solid #ffb347;position:absolute;inset:0;box-shadow:.45rem .45rem #02040f80}.biz__tag{transform:skewX(var(--sk));font:900 italic 1rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:#ffb347;align-items:center;gap:.4rem;padding:.3rem .7rem .25rem;display:inline-flex}.biz__tag svg{fill:currentColor;width:1.05rem;height:1.05rem}.biz__text{gap:.15rem;min-width:0;display:grid}.biz__text b{font:900 italic 1.45rem/1 var(--display);text-transform:uppercase;letter-spacing:.03em}.biz__text small{color:var(--ice);opacity:.85;font-size:.8rem;line-height:1.3}.biz__go{color:#ffb347;transition:translate .3s var(--ease);font-size:.8rem}.biz:hover,.biz:focus-visible{color:var(--ink);translate:-4px -4px}.biz:hover:before,.biz:focus-visible:before{background:var(--white);box-shadow:.7rem .7rem 0 #ffb347, .7rem .7rem 0 .12rem var(--ink)}.biz:hover .biz__text small,.biz:focus-visible .biz__text small{color:var(--navy)}.biz:hover .biz__go,.biz:focus-visible .biz__go{color:var(--blue);translate:4px}.home__hero:after{content:"";color:#ffb347;width:.55rem;height:.55rem;box-shadow:1.4rem -.8rem 0 var(--sky), 2.6rem .9rem 0 #fff, 3.8rem -1.6rem 0 #ff7d5e, -1rem 2.4rem 0 #ffcc5c, .4rem 4rem 0 var(--sky), 2.2rem 3rem 0 #fff, -2rem -1.6rem 0 #ff7d5e, 4.4rem 2.6rem 0 #ffb347, 5.6rem -.4rem 0 var(--sky);background:#ffb347;animation:2.8s steps(7,jump-none) infinite shards;position:absolute;top:38%;left:47%}@keyframes shards{0%{opacity:0;transform:translate(-1.2rem,.4rem)}20%{opacity:1}to{opacity:0;transform:translate(2rem,-.8rem)}}.screen--skill{grid-template-rows:auto 1fr;grid-template-columns:minmax(17rem,33%) minmax(0,1fr);align-content:start;column-gap:clamp(1.5rem,4vw,4rem);display:grid}.screen--skill .slab--blue{--x:42vw;--w:70vw}.screen--skill .slab--edge{--x:40.4vw;--w:.9vw}.screen--skill .slab--ink{--x:37vw;--w:2.4vw}.screen--skill .ghost--word{inset:10vh -3vw auto auto}.screen--skill .head{grid-area:1/1;margin-bottom:.8rem}.skills{display:contents}.skills__list{grid-area:2/1;align-content:start;gap:.45rem;padding-top:.3rem;display:grid}.skill{--step:0;isolation:isolate;width:calc(100% - var(--step) * -1rem);text-align:left;cursor:pointer;height:clamp(2.8rem,6.4vh,3.8rem);font:900 italic clamp(1.5rem, 3.6vh, 2.1rem)/1 var(--display);text-transform:uppercase;letter-spacing:.05em;color:var(--white);transition:translate .35s var(--ease), color .2s;background:0 0;border:0;align-items:center;gap:1rem;padding:0 1.6rem 0 1.2rem;display:flex;position:relative}.skill:nth-child(2){margin-left:1rem}.skill:nth-child(3){margin-left:2rem}.skill:nth-child(4){margin-left:3rem}.skill:before{content:"";z-index:-1;transform:skewX(var(--sk));border-left:.45rem solid var(--sky);transition:background .25s, transform .35s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(90deg,#02040fcc,#061a70c7);position:absolute;inset:0}.skill b{font:500 .95rem var(--pixel);color:var(--sky)}.skill:hover,.skill:focus-visible{translate:.6rem}.skill[aria-selected=true]{color:var(--ink);translate:1.2rem}.skill[aria-selected=true]:before{background:var(--white);border-color:var(--blue);transform:skewX(var(--sk)) scale(1.04);box-shadow:-.5rem .45rem 0 var(--sky), -.5rem .45rem 0 .1rem var(--ink)}.skill[aria-selected=true] b{color:var(--blue)}.skill[aria-selected=true]:after{content:"";border:.45rem solid #0000;border-left:.8rem solid var(--ink);position:absolute;top:50%;right:-.6rem;translate:0 -50%}.skills__panels{grid-area:1/2/span 2;align-self:center;padding-top:1rem}.act{animation:panel-in .6s var(--ease) backwards;grid-template-columns:minmax(0,1fr) auto;justify-items:start;row-gap:0;display:grid}@keyframes panel-in{0%{opacity:0;translate:50px}}.act__media{isolation:isolate;grid-column:1/-1;justify-self:end;width:min(100%,178vh - 32.93rem);position:relative}.act__media:before,.act__media:after{content:"";clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);position:absolute;inset:-.5rem}.act__media:before{background:var(--white);z-index:-2;translate:.8rem .8rem}.act__media:after{background:var(--blue);z-index:-3;translate:-.5rem -.4rem}.act__media .media{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.act__text{z-index:2;grid-column:1;width:min(100%,31rem);margin:-1.6rem 0 0}.thumbs{z-index:3;grid-column:2;align-self:start;gap:.7rem;margin:-2.4rem 1.2rem 0 0;display:flex}.thumb{cursor:zoom-in;background:var(--ink);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);outline-offset:-4px;width:clamp(7.5rem,11vw,11rem);transition:transform .25s var(--ease), filter .2s;border:0;padding:0;display:block;position:relative}.thumb:after{content:"";border:3px solid var(--white);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.thumb:hover,.thumb:focus-visible{transform:translateY(-5px)scale(1.04)}.thumb:hover:after,.thumb:focus-visible:after{opacity:1}.thumb img{aspect-ratio:16/9;object-fit:cover;width:100%}.screen--persona{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(17rem,33%) minmax(0,1fr);column-gap:clamp(1.5rem,4vw,4rem);display:grid}.screen--persona .slab--blue{--x:62vw;--w:20vw}.screen--persona .slab--white{--x:82vw;--w:30vw;opacity:.96}.screen--persona .slab--ink{--x:56vw;--w:3vw}.screen--persona .ghost--word{inset:14vh 0 auto auto}.screen--persona .head{grid-area:1/1;margin-bottom:.6rem}.screen--persona .head__title{font-size:clamp(2.2rem,min(4.4vw,7.8vh),4.6rem)}.screen--persona .head__lead{padding:.5rem .9rem .5rem 1rem;font-size:.88rem}.persona{display:contents}.steps{grid-area:2/1;align-content:start;gap:.4rem;display:grid}.step{isolation:isolate;text-align:left;cursor:pointer;height:clamp(2.5rem,5.6vh,3.3rem);font:900 italic clamp(1.25rem, 2.9vh, 1.7rem)/1 var(--display);text-transform:uppercase;letter-spacing:.05em;color:var(--white);transition:translate .35s var(--ease), color .2s;background:0 0;border:0;align-items:center;gap:.9rem;padding:0 1.4rem 0 1.1rem;display:flex;position:relative}.step:nth-child(2){margin-left:.8rem}.step:nth-child(3){margin-left:1.6rem}.step:nth-child(4){margin-left:2.4rem}.step:before{content:"";z-index:-1;transform:skewX(var(--sk));border-left:.45rem solid var(--sky);transition:background .25s, transform .35s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(90deg,#02040fcc,#061a70c7);position:absolute;inset:0}.step b{font:500 .95rem var(--pixel);color:var(--sky)}.step:hover,.step:focus-visible{translate:.6rem}.step[aria-selected=true]{color:var(--ink);translate:1.2rem}.step[aria-selected=true]:before{background:var(--white);border-color:var(--blue);transform:skewX(var(--sk)) scale(1.04);box-shadow:-.5rem .45rem 0 var(--sky), -.5rem .45rem 0 .1rem var(--ink)}.step[aria-selected=true] b{color:var(--blue)}.persona__stage{grid-area:1/2/span 2;min-height:0;position:relative}.pane{height:100%;min-height:18rem;animation:panel-in .6s var(--ease) backwards;position:relative}.pane__art{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0 0 3rem}.pane__caption{z-index:3;width:min(100%,32rem);position:absolute;bottom:0;left:0}.pane__caption .chips{flex-wrap:wrap;gap:.5rem .9rem;margin:.2rem 0 .55rem;display:flex}.chip{isolation:isolate;cursor:pointer;font:900 italic 1.1rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--white);transition:color .2s, transform .2s var(--ease);background:0 0;border:0;padding:.4rem 1.1rem .3rem;position:relative}.chip:before{content:"";z-index:-1;transform:skewX(var(--sk));border:2px solid var(--sky);background:#0a3ff059;transition:background .2s;position:absolute;inset:0}.chip:hover{transform:translateY(-2px)}.chip[aria-pressed=true]{color:var(--ink)}.chip[aria-pressed=true]:before{background:var(--white);border-color:var(--white);box-shadow:3px 3px 0 var(--sky)}.portrait img{object-fit:contain;object-position:bottom;filter:drop-shadow(10px 0 #02040f59);width:auto;max-width:100%;height:min(100%,76vh);animation:portrait-in .55s var(--ease) backwards}@keyframes portrait-in{0%{opacity:0;filter:brightness(2.5)drop-shadow(10px 0 #02040f59);translate:60px;scale:1.04}}.pane--portrait .pane__art{justify-content:flex-end;padding-right:8%;inset:0 0 -1.2rem}.photos{gap:0}.polaroid{width:clamp(9rem,17vw,15rem);animation:polaroid-in .8s var(--ease) backwards;background:#fffdf8;padding:.55rem .55rem 1.8rem;position:absolute;bottom:12%;box-shadow:8px 10px #02040f80}.polaroid img{aspect-ratio:4/5;object-fit:cover;width:100%}.polaroid:first-child{animation-delay:.1s;left:12%;rotate:-9deg}.polaroid:nth-child(2){z-index:1;animation-delay:.2s;bottom:20%;left:36%;rotate:3deg;scale:1.2}.polaroid:nth-child(3){animation-delay:.3s;left:62%;rotate:8deg}@keyframes polaroid-in{0%{opacity:0;translate:0 -80px;rotate:0deg}}.polaroid{transition:translate .3s var(--ease), rotate .3s var(--ease)}.polaroid:hover{translate:0 -12px;rotate:0deg}.walker{justify-content:flex-end;align-items:flex-end;padding:0 12% 5% 0}.walker:before{content:"";height:3.4rem;transform:skewX(var(--sk));background:repeating-linear-gradient(90deg, var(--white) 0 3rem, var(--sky) 3rem 6rem);opacity:.9;animation:1.1s linear infinite floor;position:absolute;bottom:5%;left:0;right:0}@keyframes floor{to{background-position-x:-6rem}}.walker .sprite{height:min(46vh,26rem);image-rendering:pixelated;filter:drop-shadow(8px 8px #02040f66);margin-bottom:1.2rem;position:relative}.sprite{height:12rem;aspect-ratio:var(--ratio);background:var(--sheet) 0 0 / 400% 100% no-repeat;animation:.72s steps(4,end) infinite walk;display:block}.sprite--small{height:6.5rem}@keyframes walk{to{background-position:133.333% 0}}.pane__art.thumb{aspect-ratio:16/9;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);width:min(100%,178vh - 30.26rem);height:auto;display:block;position:absolute;inset:0 0 auto auto}.pane__art.thumb img{height:100%}.roster{grid-area:3/1/auto/-1;align-items:flex-end;gap:clamp(1rem,3vw,3rem);min-height:4.6rem;margin-top:1.4rem;padding:.5rem 1.5rem .5rem 1.2rem;display:flex;position:relative}.roster:before{content:"";z-index:-1;transform:skewX(var(--sk));border-left:.5rem solid var(--sky);background:linear-gradient(90deg,#02040feb,#061a70e0);position:absolute;inset:0}.roster__art{flex:none;align-self:flex-end;align-items:flex-end;gap:.6rem;height:3.6rem;margin-bottom:-.5rem;display:flex;position:relative}.roster__art img{width:auto;height:5.4rem}.roster__art .roster__portrait{height:7.8rem}.roster__art .sprite--small{height:5.4rem}.roster__text{align-self:center;max-width:36rem}.roster__text h3{font:900 italic 1.45rem/1 var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--sky);margin-bottom:.2rem}.roster__text p{color:var(--ice);font-size:.92rem;line-height:1.4}.screen--calendar{flex-direction:column;display:flex}.screen--calendar .slab{clip-path:polygon(0 62%, 100% 30%, 100% calc(30% + var(--w)), 0 calc(62% + var(--w)));translate:calc(var(--px) * var(--d)) calc(var(--py) * var(--d))}.screen--calendar .slab--blue{--w:30vh}.screen--calendar .slab--edge{--w:.8vh;--d:22px}.screen--calendar .slab--ink{--w:8vh;--d:22px;translate:calc(var(--px) * 22px) calc(var(--py) * 22px + 30.4vh)}.screen--calendar .ghost--word{inset:8vh -2vw auto auto}.bigmoon{--r:12vh;background:radial-gradient(circle at 60% 40%, #fff, var(--ice) 55%, #8fd2ff);opacity:.9;width:24vh;height:24vh;translate:calc(var(--px) * -26px) calc(var(--py) * -18px);border-radius:50%;animation:8s ease-in-out infinite alternate moonfloat;position:absolute;top:14vh;left:6vw;box-shadow:0 0 80px 16px #d9f8ff73,0 0 220px 60px #4fd8ff40}.levels-wrap{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;position:relative}.levels{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(.6rem,1.6vw,1.6rem);padding-bottom:.4rem;display:grid}.level{isolation:isolate;margin-bottom:calc(var(--n) * clamp(1.2rem, 6.4vh, 4.4rem));color:var(--white);outline-offset:6px;transition:translate .4s var(--ease), color .25s;padding:4.6rem 1.7rem 1.5rem 2rem;position:relative}.level:before{content:"";z-index:-1;transform:skewX(var(--sk));border-top:.45rem solid var(--sky);transition:background .3s, box-shadow .4s var(--ease);background:linear-gradient(170deg,#02040fe0,#061a70e6);position:absolute;inset:0}.level:hover,.level:focus-visible,.level.is-current{color:var(--ink);translate:0 -.8rem}.level:hover:before,.level:focus-visible:before,.level.is-current:before{background:var(--white);box-shadow:-.6rem .6rem 0 var(--sky), -.6rem .6rem 0 .1rem var(--ink);border-color:var(--blue)}.level__moon{--shade:inherit;--r:1.55rem;width:3.1rem;height:3.1rem;animation-duration:6s;position:absolute;top:1.1rem;left:1.5rem;box-shadow:0 0 22px #d9f8ffcc,0 0 0 2px #d9f8ff80}.level.is-current .level__moon,.level:hover .level__moon{box-shadow:0 0 0 3px var(--blue), 0 0 20px var(--sky)}.level__no{z-index:-1;font:900 italic 8.5rem/1 var(--display);color:#0000;-webkit-text-stroke:2px #d9f8ff8c;transition:-webkit-text-stroke-color .3s,color .3s;position:absolute;top:-1.4rem;right:.7rem}.level:hover .level__no,.level.is-current .level__no{-webkit-text-stroke-color:var(--blue);color:#4fd8ff59}.process__level{font:900 italic 1.05rem/1.4 var(--display);letter-spacing:.14em;text-transform:uppercase;background:var(--sky);color:var(--ink);transform:skewX(var(--sk));margin-bottom:.5rem;padding:.15rem .8rem .1rem;display:inline-block}.level h3{font:900 italic clamp(1.45rem, 3.1vh, 1.95rem)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;margin-bottom:.55rem}.level p{color:var(--ice);font-size:clamp(.85rem,1.5vh,.98rem);line-height:1.45;transition:color .25s}.level:hover p,.level:focus-visible p,.level.is-current p{color:#12204f}.walker-track{z-index:4;pointer-events:none;transition:translate .9s var(--ease);translate:var(--wx,0) var(--wy,0);position:absolute;top:0;left:0}.sprite--level{height:clamp(5rem,13vh,8.5rem);image-rendering:pixelated;filter:drop-shadow(5px 5px #02040f73);translate:-50% -100%}.walker-track.is-moving .sprite--level{animation-duration:.36s}.walker-track:not(.is-moving) .sprite--level{animation-play-state:paused}.screen--plans{flex-direction:column;display:flex}.screen--plans .slab--ink{--x:8vw;--w:70vw;opacity:.7}.screen--plans .slab--blue{--x:70vw;--w:8vw}.screen--plans .slab--edge{--x:79.4vw;--w:.8vw}.screen--plans .ghost--word{inset:6vh -4vw auto auto}.screen--plans .head{margin-bottom:1rem}.plans{flex:1 0 auto;align-items:flex-start;gap:clamp(.5rem,1.3vw,1.4rem);padding:0 .6rem 1rem;display:flex}.plan{--tint:#02040fe6;--fg:var(--white);--accent:var(--sky);isolation:isolate;min-width:0;color:var(--fg);transition:flex-grow .5s var(--ease), translate .4s var(--ease);flex-direction:column;flex:1 1 0;align-self:flex-start;padding:1.8rem 2.4rem 1.5rem 4rem;display:flex;position:relative}.plan:before{content:"";z-index:-1;transform:skewX(var(--sk));background:var(--tint);border-top:.5rem solid var(--accent);box-shadow:.8rem .8rem 0 var(--ink);transition:box-shadow .4s var(--ease), background .3s;position:absolute;inset:0}.plan:first-child{--tint:linear-gradient(170deg, var(--blue), var(--navy))}.plan:nth-child(2){--tint:#fff;--fg:var(--ink);--accent:var(--blue);translate:0 -1.2rem}.plan--custom{--tint:#02040feb;--accent:var(--sky)}.plan:hover,.plan:focus-within{flex-grow:1.18;translate:0 -1.6rem}.plan:hover:before,.plan:focus-within:before{box-shadow:1.1rem 1.1rem 0 var(--sky), 1.1rem 1.1rem 0 .15rem var(--ink)}.plan__name{font:900 italic clamp(2.4rem, 5.4vh, 3.6rem)/.9 var(--display);text-transform:uppercase;letter-spacing:.01em}.plan:nth-child(2) .plan__name{color:var(--blue)}.plan__list-price{font:800 italic 1.3rem/1 var(--display);letter-spacing:.06em;opacity:.75;margin-top:.4rem}.plan__list-price s{text-decoration-thickness:3px;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky)}.plan:nth-child(2) .plan__list-price s{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.plan__price{font:900 italic clamp(3rem, 8.6vh, 5.6rem)/.95 var(--display);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:.1rem 0 .5rem;display:flex}.plan__currency{font:800 italic 1.1rem var(--display);letter-spacing:.12em;opacity:.7}.plan__quote{font:900 italic clamp(2.6rem, 6.4vh, 4.2rem)/1 var(--display);text-transform:uppercase}.plan__summary{opacity:.92;margin-bottom:.7rem;font-size:.96rem;line-height:1.4}.plan__features{gap:.45rem;margin:0 3.6rem 1.3rem 0;font-size:.94rem;line-height:1.35;display:grid}.plan__features li{align-items:baseline;gap:.7rem;display:flex}.plan__features li:before{content:"";background:var(--accent);flex:none;width:.55rem;height:.55rem;transform:translateY(-1px)rotate(45deg)}.plan__cta{align-self:flex-start;margin:auto 4.6rem 0 0;padding-inline:1.5rem;font-size:clamp(1.1rem,1.35vw,1.35rem)}.plan:nth-child(2) .btn:before{background:var(--blue);box-shadow:.4rem .4rem 0 var(--sky), .4rem .4rem 0 .12rem var(--ink)}.plan:nth-child(2) .btn{color:var(--white)}.plan:nth-child(2) .btn:hover{color:var(--ink)}.plan:after{content:"";aspect-ratio:138/260;z-index:1;filter:drop-shadow(4px 4px #02040f59);width:4.8rem;transition:translate .4s var(--ease);pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:.8rem;right:1.2rem}.plan:first-child:after{background-image:url(/media/idle-adulta.webp)}.plan:nth-child(2):after{background-image:url(/media/idle-cozy.webp)}.plan:nth-child(3):after{background-image:url(/media/idle-matrona.webp)}.plan:hover:after,.plan:focus-within:after{translate:0 -.8rem}.plan--sale .plan__name{padding-right:5rem}.plan__sale{z-index:2;aspect-ratio:1;background:var(--white);width:4.8rem;color:var(--ink);box-shadow:4px 4px 0 var(--ink);transform:skewX(var(--sk)) rotate(5deg);transform-origin:50% -1.4rem;clip-path:none;flex-direction:column;justify-content:center;align-items:center;margin:0;padding-top:.35rem;animation:3.2s ease-in-out infinite tag-swing;display:flex;position:absolute;top:1.9rem;right:1.4rem}.plan__sale>*{transform:skewX(calc(var(--sk) * -1))}.plan:nth-child(2) .plan__sale{background:var(--blue);color:var(--white)}.plan__sale:before{content:"";background:var(--sky);width:3px;height:1.4rem;margin-left:-1.5px;position:absolute;bottom:100%;left:50%}.plan__sale-label{font:800 italic .78rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase}.plan__sale-pct{font:900 italic 2rem/1 var(--display)}@keyframes tag-swing{50%{transform:skewX(var(--sk)) rotate(-3deg)}}.offer-banner{border-left:.45rem solid var(--sky);clip-path:polygon(0 0,100% 0,calc(100% - .9rem) 100%,0 100%);background:#02040fe6;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin:0;padding:.6rem 1.4rem .6rem 1rem;display:inline-flex;position:relative}.offer-banner__label{font:900 italic 1.5rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);background:var(--sky);transform:skewX(var(--sk));padding:.1rem .8rem 0;animation:1.6s ease-in-out infinite alternate pulse}@keyframes pulse{to{background:var(--white)}}.offer-banner__text{color:var(--ice);font-size:.95rem;font-weight:700}.screen--faq{flex-direction:column;display:flex}.screen--faq .slab--blue{--x:28vw;--w:36vw}.screen--faq .slab--white{--x:66vw;--w:40vw}.screen--faq .slab--ink{--x:24.5vw;--w:2.5vw}.screen--faq .ghost--word{inset:12vh 0 auto auto}.screen--faq .head{margin-bottom:.8rem}.faqmenu{flex:1;grid-template-columns:minmax(15rem,30%) minmax(0,1fr) clamp(10rem,22vw,21rem);align-items:start;column-gap:clamp(1rem,2.5vw,3rem);min-height:0;display:grid;position:relative}.faq__host{display:contents}.js .faqs{display:none}html:not(.js) .faqs{grid-column:1/-1;gap:.8rem;max-width:50rem;display:grid}html:not(.js) .faqmenu{display:block}html:not(.js) .faqs details{background:#02040fd9;padding:1rem 1.2rem}html:not(.js) .faqs summary{cursor:pointer;font-weight:800}.qa__list{grid-column:1;align-content:start;gap:.45rem;display:grid}.qa__q{isolation:isolate;width:calc(100% - var(--s) * .8rem);margin-left:calc(var(--s) * .8rem);text-align:left;cursor:pointer;min-height:clamp(2.8rem,6vh,3.6rem);font:900 italic clamp(1.1rem, 2.5vh, 1.45rem)/1.05 var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--white);transition:translate .35s var(--ease), color .2s;background:0 0;border:0;align-items:center;gap:.9rem;padding:.35rem 1.6rem .35rem 1.1rem;display:flex;position:relative}.qa__q:before{content:"";z-index:-1;transform:skewX(var(--sk));border-left:.45rem solid var(--sky);transition:background .25s, transform .35s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(90deg,#02040fd1,#061a70cc);position:absolute;inset:0}.qa__q b{font:500 .95rem var(--pixel);color:var(--sky);flex:none}.qa__q:hover{translate:.5rem}.qa__q[aria-selected=true]{color:var(--ink);translate:1rem}.qa__q[aria-selected=true]:before{background:var(--white);border-color:var(--blue);transform:skewX(var(--sk)) scale(1.03);box-shadow:-.45rem .4rem 0 var(--sky), -.45rem .4rem 0 .1rem var(--ink)}.qa__q[aria-selected=true] b{color:var(--blue)}.qa__answer{scrollbar-width:thin;z-index:3;border-left:.55rem solid var(--sky);max-height:100%;animation:panel-in .5s var(--ease) backwards;background:linear-gradient(110deg,#02040ff0,#061a70eb);grid-column:2;padding:2rem 2.2rem 1.6rem 2.4rem;position:relative;overflow:auto;box-shadow:.8rem .8rem #02040f66}.qa__answer .speech__name{top:.5rem;left:1.4rem}.qa__answer h3{font:900 italic clamp(1.6rem, 3.6vh, 2.3rem)/1 var(--display);text-transform:uppercase;color:var(--sky);margin-bottom:.8rem}.qa__answer p{color:var(--ice);margin-bottom:.8rem}.qa__answer p:last-child{margin-bottom:0}.qa__answer ul{color:var(--ice);gap:.55rem;margin:0 0 .9rem;display:grid}.qa__answer li{padding-left:1.2rem;position:relative}.qa__answer li:before{content:"";background:var(--sky);width:.5rem;height:.5rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.qa__answer strong{color:var(--white)}.faq__face{right:0;bottom:calc(var(--foot-h) * -1 - 1rem);pointer-events:none;z-index:2;grid-column:3;width:clamp(11rem,26vw,24rem);height:100%;position:absolute}.faq__face img{object-fit:contain;object-position:bottom right;opacity:0;width:auto;max-width:140%;height:min(86vh,100%);transition:opacity .35s, translate .5s var(--ease);filter:drop-shadow(-8px 0 #02040f4d);position:absolute;bottom:0;right:0;translate:40px}.faq__face img.is-on{opacity:1;translate:0}.screen--save{flex-direction:column;display:flex}.screen--save .slab--blue{--x:62vw;--w:60vw}.screen--save .slab--edge{--x:60.4vw;--w:.9vw}.screen--save .slab--ink{--x:57vw;--w:2.4vw}.screen--save .ghost--word{inset:6vh 0 auto auto}.save{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);min-height:0;display:grid;position:relative}.save__copy{flex-direction:column;justify-content:center;align-self:stretch;padding-bottom:8rem;display:flex;position:relative}.save__copy:after{content:"";pointer-events:none;z-index:-1;background:url(/media/brand/mi-historia-virtual-persona-pixel.png) 0 100%/contain no-repeat;width:min(80%,30rem);height:13rem;animation:4.2s ease-in-out infinite alternate hero-bob;position:absolute;bottom:-2.5rem;left:18%}.save__lead{max-width:30rem;color:var(--ice);border-left:.35rem solid var(--sky);background:#02040f9e;margin-top:.9rem;padding:.7rem 1rem .7rem 1.1rem;font-size:clamp(.9rem,1.6vh,1.02rem)}.contact-links{flex-wrap:wrap;gap:.6rem 1.2rem;margin-top:1.2rem;display:flex}.contact-links a{isolation:isolate;font:900 italic 1.15rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--white);padding:.35rem 1.1rem .25rem;text-decoration:none;display:inline-block;position:relative}.contact-links a:before{content:"";z-index:-1;transform:skewX(var(--sk));border:2px solid var(--sky);background:#02040f99;transition:background .2s;position:absolute;inset:0}.contact-links a:hover{color:var(--ink)}.contact-links a:hover:before{background:var(--white)}.form{color:var(--ink);background:linear-gradient(170deg, #fff, var(--ice));border-top:.6rem solid var(--blue);clip-path:polygon(0 0,100% 0,calc(100% - 1.6rem) 100%,1.6rem 100%);filter:drop-shadow(10px 10px 0 var(--ink));padding:2.8rem 2.4rem 1.6rem 2.8rem;position:relative}.form__title{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:baseline;margin:0;font-style:italic;font-weight:900;display:flex;position:absolute;top:.55rem;left:3.4rem;right:2.8rem}.form__title b{color:var(--blue);font-size:1.45rem}.form__title span{font:500 .9rem var(--pixel);color:var(--navy)}.field{gap:.25rem;margin-bottom:.75rem;display:grid}.field-row{grid-template-columns:1fr 1fr;align-items:end;gap:0 1.1rem;display:grid}.field label{font:900 italic 1.05rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--navy)}.field__opt{font:600 .78rem var(--body);text-transform:none;letter-spacing:0;opacity:.7;font-style:normal}.field input,.field select,.field textarea{width:100%;min-height:2.8rem;font:600 1rem/1.4 var(--body);color:var(--ink);border:0;border-bottom:.22rem solid var(--navy);border-left:.35rem solid var(--blue);transition:border-color .2s, box-shadow .25s var(--ease), background .2s;background:#fff;border-radius:0;padding:.55rem .8rem;box-shadow:4px 4px #0a3ff02e}.field textarea{resize:vertical;min-height:5.6rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-bottom-color:var(--sky);box-shadow:6px 6px 0 var(--sky);background:#f0fcff;outline:none}.field [aria-invalid=true]{background:#fff0f2;border-bottom-color:#d7263d}.field__hint{opacity:.75;margin:0;font-size:.82rem}.field__error{color:#c4102e;margin:0;font-size:.85rem;font-weight:800}.field__error:empty,.form[data-channels=none]{display:none}.form__hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form__actions{flex-wrap:wrap;gap:.8rem 1.6rem;margin:.8rem 0 .4rem;display:flex}.form .btn--primary:before{background:var(--blue)}.form .btn--primary{color:var(--white)}.form .btn--primary:hover,.form .btn--ghost{color:var(--ink)}.form .btn--ghost:before{border-color:var(--blue);background:#fff}.form__status{color:var(--navy);margin:.7rem 0 0;font-weight:800}.form__status:empty{display:none}.form__soon{font:800 italic 1.5rem var(--display);text-transform:uppercase;border-left:.5rem solid var(--sky);background:#02040fe6;margin:0;padding:1.5rem}.config-warning{background:#fff1ec;border:3px dashed #c4102e;margin:0;padding:.8rem 1rem;font-size:.95rem}.demo-cta{margin-top:.6rem;padding:.8rem 0;position:relative}.demo-cta:before{content:"";z-index:-1;transform:skewX(var(--sk));background:linear-gradient(90deg, var(--white), var(--ice));box-shadow:.6rem .6rem 0 var(--sky);position:absolute;inset:0}.demo-cta__inner{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 2rem;padding:0 2.2rem;display:flex}.demo-cta__title{font:900 italic clamp(1.7rem, 3.8vh, 2.5rem)/1 var(--display);text-transform:uppercase;color:var(--blue)}.demo-cta__text{font-weight:700}.demo-cta .btn:before{background:var(--blue)}.demo-cta .btn{color:var(--white)}.demo-cta .btn:hover{color:var(--ink)}.wipe{z-index:200;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.wipe.is-on{visibility:visible;pointer-events:auto}.wipe i{top:-6vh;bottom:-6vh;left:calc(var(--k) * 17vw - 10vw);width:34vw;transform:translateX(-150vw) skewX(var(--sk));position:absolute}.wipe i:first-of-type{--k:0;background:var(--ink)}.wipe i:nth-of-type(2){--k:1;background:var(--blue)}.wipe i:nth-of-type(3){--k:2;background:var(--white)}.wipe i:nth-of-type(4){--k:3;background:var(--sky)}.wipe i:nth-of-type(5){--k:4;background:var(--navy)}.wipe i:nth-of-type(6){--k:5;background:var(--ink)}.wipe__label{opacity:0;transform:skewX(var(--sk));place-content:center;justify-items:start;margin:0;display:grid;position:absolute;inset:0}.wipe__label b{font:500 clamp(1.4rem, 3vw, 2.4rem) var(--pixel);color:var(--sky);text-shadow:3px 3px 0 var(--ink)}.wipe__label span{font:900 italic clamp(4rem, 15vw, 14rem)/.85 var(--display);text-transform:uppercase;color:var(--white);text-shadow:.05em .05em 0 var(--blue);white-space:nowrap}.lightbox{width:min(100% - 1.5rem,1180px);max-height:calc(100% - 1.5rem);color:var(--white);background:0 0;border:0;padding:0;overflow:visible}.lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02040fe6}.lightbox__frame{background:var(--ink);border-top:.45rem solid var(--sky);box-shadow:10px 10px 0 var(--blue);padding:.8rem;position:relative}.lightbox__media{background:#000;place-items:center;display:grid}.lightbox__media img,.lightbox__media video{object-fit:contain;width:100%;max-height:calc(100vh - 11rem)}.lightbox__caption{min-height:1.6em;color:var(--ice);margin:.8rem .25rem 0;padding-right:8.5rem}.lightbox__nav{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:.6rem;right:.8rem}.lightbox__count{font:500 .9rem var(--pixel);text-align:center;min-width:3.2rem;color:var(--sky)}.lightbox__btn,.lightbox__close{cursor:pointer;width:2.7rem;height:2.7rem;color:var(--ink);background:var(--white);box-shadow:3px 3px 0 var(--blue);transform:skewX(var(--sk));border:0;place-items:center;font-size:.9rem;transition:background .2s;display:grid}.lightbox__btn:hover,.lightbox__close:hover{background:var(--sky)}.lightbox__close{position:absolute;top:-1.2rem;right:-1.2rem}.menu__item.is-picked:before,.skill[aria-selected=true]:before,.step[aria-selected=true]:before,.qa__q[aria-selected=true]:before{background:linear-gradient(100deg, transparent 38%, #4fd8ff8c 50%, transparent 62%) 130% 0 / 260% 100% no-repeat, var(--white);animation:sheen 3s var(--ease) .3s infinite}@keyframes sheen{0%{background-position:130% 0,0 0}40%,to{background-position:-30% 0,0 0}}.dock,.pager{display:none}.dock{z-index:70;height:var(--foot-h);padding:0 .3rem env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02040ff2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;position:fixed;inset:auto 0 0}.dock:before{content:"";background:linear-gradient(90deg, var(--sky), var(--blue));height:3px;position:absolute;inset:0 0 auto}.dock__item{isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;font:800 italic .8rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:#d9f8ff9e;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:0;text-decoration:none;transition:color .2s;display:flex;position:relative}.dock__item svg{fill:currentColor;width:1.4rem;height:1.4rem;transition:transform .25s var(--ease)}.dock__item:before{content:"";z-index:-1;width:3.2rem;height:1.95rem;translate:-50%;transform:skewX(var(--sk)) scaleX(.3);opacity:0;border-bottom:2px solid var(--sky);transition:transform .3s var(--ease), opacity .2s;background:#4fd8ff33;position:absolute;top:.55rem;left:50%}.dock__item[aria-current=page],body:is([data-screen=personajes],[data-screen=proceso],[data-screen=preguntas]) .dock__more{color:var(--white)}.dock__item[aria-current=page]:before,body:is([data-screen=personajes],[data-screen=proceso],[data-screen=preguntas]) .dock__more:before{opacity:1;transform:skewX(var(--sk)) scaleX(1)}.dock__item:active svg{transform:scale(.86)}.dock__item--cta{color:var(--ink)}.dock__item--cta:before{opacity:1;width:auto;height:auto;translate:none;transform:skewX(var(--sk));background:var(--sky);box-shadow:4px 4px 0 var(--blue), 4px 4px 0 2px var(--ink);border:0;inset:-.85rem .35rem .55rem}.dock__item--cta svg{margin-top:-.7rem}.dock__item--cta[aria-current=page]{color:var(--ink)}.dock__item--cta[aria-current=page]:before{background:var(--white);transform:skewX(var(--sk))}.sheet{width:100%;max-width:none;max-height:88vh;padding:.7rem 1.1rem calc(1.2rem + env(safe-area-inset-bottom));color:var(--white);background:linear-gradient(170deg, var(--navy), var(--ink) 75%);border:0;border-top:.4rem solid var(--sky);margin:auto 0 0;transition:translate .2s;overflow:auto}.sheet[open]{animation:sheet-up .38s var(--ease)}@keyframes sheet-up{0%{translate:0 100%}}.sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02040fb8}.sheet__grip{background:#d9f8ff66;border-radius:1rem;width:3rem;height:.3rem;margin:0 auto .9rem}.sheet__title{font:900 italic 2.1rem/1 var(--display);text-transform:uppercase;color:var(--sky);text-shadow:2px 2px 0 var(--ink);margin:0 0 .9rem}.sheet__list{gap:.45rem;padding-left:.4rem;display:grid}.sheet__list a{isolation:isolate;min-height:3.3rem;color:var(--white);grid-template-columns:2rem 1fr;align-items:center;column-gap:.5rem;padding:.45rem 1rem .45rem .9rem;text-decoration:none;display:grid;position:relative}.sheet__list a:before{content:"";z-index:-1;transform:skewX(var(--sk));border-left:.4rem solid var(--sky);background:#02040fb3;position:absolute;inset:0}.sheet__list b{font:500 .9rem var(--pixel);color:var(--sky);grid-row:span 2}.sheet__list span{font:900 italic 1.45rem/1 var(--display);text-transform:uppercase;letter-spacing:.04em}.sheet__list small{color:var(--ice);opacity:.8;grid-column:2;font-size:.78rem}.sheet__list a[aria-current=page]{color:var(--ink)}.sheet__list a[aria-current=page]:before{background:var(--white);border-color:var(--blue);box-shadow:-.4rem .35rem 0 var(--sky)}.sheet__list a[aria-current=page] b{color:var(--blue)}.sheet__list a[aria-current=page] small{color:var(--navy)}.sheet__biz{isolation:isolate;color:var(--ink);align-items:center;gap:.8rem;margin:1.1rem .4rem 0;padding:.7rem 1.1rem;text-decoration:none;display:flex;position:relative}.sheet__biz:before{content:"";z-index:-1;transform:skewX(var(--sk));box-shadow:.35rem .35rem 0 var(--ink);background:#ffb347;position:absolute;inset:0}.sheet__biz svg{fill:currentColor;flex:none;width:1.5rem;height:1.5rem}.sheet__biz span{gap:.1rem;display:grid}.sheet__biz b{font:900 italic 1.4rem/1 var(--display);text-transform:uppercase;letter-spacing:.04em}.sheet__biz small{opacity:.8;font-size:.78rem;font-weight:700}.sheet__biz i{margin-left:auto;font-style:normal;font-weight:800}.sheet__foot{color:var(--ice);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-top:1.3rem;font-size:.8rem;display:flex}.sheet__foot p{opacity:.7}.sheet__close{cursor:pointer;width:2.6rem;height:2.6rem;color:var(--ink);background:var(--white);box-shadow:3px 3px 0 var(--sky);transform:skewX(var(--sk));border:0;place-items:center;display:grid;position:absolute;top:1.1rem;right:1.1rem}.pager{isolation:isolate;color:var(--ink);align-items:center;gap:.6rem;margin:2.4rem .5rem .6rem;padding:.85rem 1.4rem;text-decoration:none;position:relative}.pager:before{content:"";z-index:-1;transform:skewX(var(--sk));background:var(--white);box-shadow:.45rem .45rem 0 var(--sky), .45rem .45rem 0 2px var(--ink);position:absolute;inset:0}.pager small{font:800 italic .8rem/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--blue)}.pager b{font:500 .85rem var(--pixel);color:var(--blue)}.pager span{font:900 italic 1.45rem/1 var(--display);text-transform:uppercase;letter-spacing:.03em}.pager:after{content:"▶";color:var(--blue);margin-left:auto;font-size:.8rem;animation:1.2s ease-in-out infinite nudge}@keyframes nudge{50%{translate:4px}}.pager:active{translate:2px 2px}@media (height<=820px) and (width>=901px){:root{--hud-h:4.2rem}.plan{padding:1.3rem 2.2rem 1.2rem 3.8rem}.plan:nth-child(2){translate:0 -.6rem}.plan__features{gap:.3rem;margin-bottom:.9rem;font-size:.88rem}.plan__summary{margin-bottom:.5rem;font-size:.9rem}.plan__price{font-size:3.2rem}.plan__name{font-size:2.5rem}.plan__sale{width:4.2rem;top:1.4rem}.hud__mark{height:2.9rem}.home__lead{margin-bottom:.6rem;padding:.4rem .8rem;font-size:.84rem}.home__availability{display:none}.home__actions{margin-top:.6rem}.menu{gap:.25rem}.head__lead{margin-top:.6rem;padding:.45rem .8rem}}@media (width<=1100px){.hud__biz span{display:none}.hud__biz{padding:.45rem .7rem}.tabs a b{display:none}.tabs a[aria-current=page] b,.tabs a:hover b{display:inline}.site-footer__social a{padding:.42rem .95rem .42rem .5rem;font-size:1rem}}@media (width<=900px){:root{--hud-h:3.9rem;--foot-h:calc(4.2rem + env(safe-area-inset-bottom))}.hud{background:linear-gradient(#02040ff0 55%,#02040f00);gap:.6rem;padding:.35rem 1rem}.hud__mark{height:2.5rem}.hud__name{white-space:nowrap;font-size:1.2rem}.clock{margin-left:auto}.site-footer__social a{padding:.3rem .75rem .3rem .35rem;font-size:.95rem}.site-footer__social .social-icon{width:1.7rem;height:1.7rem;padding:.24rem}.tabs{display:none}.dock{display:grid}.pager{display:flex}.ghost,.world__grid,.bigmoon,.home__hero,.home__window .speech,.clock{display:none}.world__rays{opacity:.5}.scene .slab{display:none}.scene .slab--blue{opacity:.35;display:block}.screen--home .menu,.level__no,.plan:after,.hud__biz{display:none}.biz{order:7;grid-template-columns:1fr auto;width:auto;margin:1.6rem .5rem 0;position:relative;bottom:auto;right:auto}.biz__tag{grid-column:1/-1;justify-self:start}.hud__social{margin-left:auto}.screen{padding-left:1rem;padding-right:1rem}.scene{--run:8vh}.slab{--r:8vh}.screen--calendar,.screen--plans,.screen--faq,.screen--save{display:block}.plans{padding-top:1rem}.screen--home{flex-direction:column;align-items:stretch;display:flex}.home__copy{display:contents}.home__copy .eyebrow{letter-spacing:.18em;order:1;font-size:.8rem}.home__title{order:2;font-size:clamp(2.9rem,14vw,5.5rem)}.home__lead{order:3}.home__window{order:4;width:auto;margin:.6rem .6rem 2.8rem;position:relative;top:auto;right:auto;translate:none}.home__window:before{inset:-.4rem;translate:.4rem .5rem}.home__window:after{inset:-.7rem;translate:.8rem 1rem}.home__actions{z-index:3;order:5;margin-top:0;position:relative}.home__availability{order:6}.menu{order:7;margin-top:1.6rem}.screen--home .pager{order:8}.home__actions .btn{flex:12rem}.menu__item,.menu__item.is-picked{--h:2.9rem;width:100%;font-size:1.4rem;--step:0!important}.menu__item.is-picked{translate:.6rem}.screen--home .slab--blue{--x:70vw;--w:70vw}.screen--home .slab--edge{--x:68vw}.screen--home .slab--ink{--x:62vw}.screen--home .slab--sky{--x:60vw}.screen--skill,.screen--persona,.skills{display:block}.skills__list,.steps{scrollbar-width:none;scroll-snap-type:x proximity;gap:.5rem;margin:0 -1rem 1.2rem;padding:.4rem 1.4rem .8rem;display:flex;overflow-x:auto}.skills__list::-webkit-scrollbar{display:none}.steps::-webkit-scrollbar{display:none}.skill,.step{scroll-snap-align:start;flex:none;gap:.5rem;height:2.6rem;padding:0 1.1rem;font-size:1.15rem;width:auto!important;margin-left:0!important;translate:none!important}.skill b,.step b{font-size:.78rem}.skill[aria-selected=true]:after{display:none}[role=tabpanel],.qa__answer{scroll-margin-top:calc(var(--hud-h) + .5rem)}.skills__panels{padding-top:0}.act{grid-template-columns:1fr}.act__media{width:100%}.act__text{margin-top:-1rem}.thumbs{grid-column:1;margin:.8rem 0 0}.persona{display:block}.persona__stage{min-height:23rem;margin-bottom:1.2rem}.pane{min-height:23rem}.roster{flex-direction:column;align-items:flex-start;margin-top:3.5rem}.roster__art{flex-wrap:wrap;height:auto;margin-top:-5.5rem}.levels{grid-template-columns:1fr;align-items:stretch;gap:1.1rem}.level{padding-top:4.4rem;margin-bottom:0!important}.level__no{font-size:6.5rem}.walker-track{display:none}.levels-wrap{justify-content:flex-start}.screen--calendar .slab{clip-path:polygon(0 62%, 100% 40%, 100% calc(40% + var(--w)), 0 calc(62% + var(--w)))}.plans{flex-direction:column;gap:1.4rem;padding:1rem .4rem 1.6rem}.plan{align-self:stretch;max-height:none;translate:none!important}.plan:after{width:3.6rem}.plan{padding:1.6rem 1.6rem 1.4rem 2.4rem}.plan__price{font-size:clamp(2.6rem,14vw,3.6rem)}.faqmenu{display:block}.qa__list{margin-bottom:1.2rem}.qa__q,.qa__q[aria-selected=true]{width:100%;min-height:2.9rem;margin-left:0;font-size:1.05rem;translate:none}.qa__answer{max-height:none;padding:1.8rem 1.2rem 1.3rem 1.5rem}.faq__face{display:none}.save{flex-direction:column;flex:none;align-items:stretch;gap:1.6rem;display:flex}.demo-cta{margin-top:1.6rem}.save__copy{padding-bottom:0}.save__copy:after{display:none}.form{padding-inline:1.6rem}.field-row{grid-template-columns:1fr}.screen--save .slab--blue{--x:80vw}.screen--save .slab--edge{--x:78vw}.screen--save .slab--ink{--x:74vw}}@media (width<=620px){.site-footer__social a span{display:none}.site-footer__social a{padding:.3rem}}@media (width<=520px){.form__actions .btn{width:100%}.clock__date b{font-size:1.5rem}.clock__date span{font-size:.8rem}.clock__time{padding-inline:.5rem;font-size:.62rem}.plan__cta{margin-right:3.6rem}.hud__name{font-size:1.05rem}.menu__item small{display:none}}@media (width<=359px){.clock{display:none}.hud__social{margin-left:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js .screen:not(.is-active) .in{opacity:1}.world__rays,.world__grid{animation:none}}
