:root{--ink:#111212;--ink-soft:#767777;--bg:#fff;--cream:#fafaf3;--blue:#09f;--blue-dark:#005ed9;--sky:#36c5f0;--beige:#f3f1eb;--gold:#efb12c;--gold-soft:#fdf3d8;--green:#2bb673;--pink:#e01e5a;--font-sans:"Google Sans", system-ui, sans-serif;--font-display:"Space Grotesk", var(--font-sans);--font-mono:"Space Mono", ui-monospace, monospace;--font-label:"DM Mono", ui-monospace, monospace;--font-hand:"Just Me Again Down Here", cursive;--max:1200px;--gutter:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);margin:0;line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:inherit}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.btn{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.8em 1.4em;font-weight:500;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{background:#000;transform:translateY(-1px)}.btn--light{color:var(--ink);background:#fff;border:1px solid #e5e5e5}main{background-image:linear-gradient(#f4f4f4 1px,#0000 1px),linear-gradient(90deg,#f4f4f4 1px,#0000 1px);background-size:80px 80px;display:block}@media (min-width:1000px) and (max-width:1199px) and (any-pointer:coarse){:root{--z:1.15}}@media (min-width:1200px) and (max-width:1440px) and (any-pointer:coarse){:root{--z:1.4}}@media (min-width:1441px) and (max-width:1700px) and (any-pointer:coarse){:root{--z:1.6}}@media (min-width:1701px) and (max-width:1920px) and (any-pointer:coarse){:root{--z:1.8}}body{zoom:var(--z,1)}
@scope([data-c=header]) to ([data-c]){.site-header{z-index:50;background:#fff;position:sticky;top:0}.bar{border-bottom:1px solid #e6e6e6;align-items:stretch;height:38px;display:flex}.logo{border-right:1px solid #e6e6e6;align-items:center;padding:0 16px;display:flex}.logo img{width:112px;height:auto}.item{font-family:var(--font-label);letter-spacing:-.3px;color:var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.item svg{fill:currentColor;flex:none;width:12px;height:12px}.item:hover{background:#f3f3f3}.item.active{background:var(--sky)}.nav{display:flex}.actions{margin-left:auto;display:flex}.contacto{border:1px solid var(--ink)}.registro{background:#e6e6e6}.login{color:var(--pink);background:#ffbad0}.registro:hover{background:#dadada}.login:hover{background:#ffa7c3}.menu{align-self:center;margin-left:auto;margin-right:16px;display:none;position:relative}.menu summary{cursor:pointer;border:1.5px solid var(--ink);font-family:var(--font-label);gap:10px;padding:4px 9px;font-size:12px;font-weight:500;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu-panel{border:1.5px solid var(--ink);background:#fff;min-width:220px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.menu-panel a{font-family:var(--font-label);border-bottom:1px solid #eee;padding:12px 16px;font-size:14px;text-decoration:none}.menu-panel .pink{color:var(--pink);background:#ffbad0}.ruler{border-bottom:1px solid #e6e6e6;height:16px;position:relative;overflow:hidden}.ruler-track{will-change:transform;background:repeating-linear-gradient(90deg,#cfcfcf 0 1px,#0000 1px 100px) 0 0/100% 7px no-repeat,repeating-linear-gradient(90deg,#e2e2e2 0 1px,#0000 1px 20px) 0 0/100% 4px no-repeat;width:3400px;height:100%;position:absolute;top:0;left:-200px}.ruler-track span{font-family:var(--font-label);color:#b5b5b5;font-size:8px;position:absolute;bottom:1px;transform:translate(-50%)}@media (max-width:1100px){.nav,.actions{display:none}.menu{display:block}.ruler{display:none}}}
@scope([data-c=footer]) to ([data-c]){.site-footer{background:var(--ink);color:#fff;padding:64px 24px 0;position:relative;overflow:hidden}.site-footer h2{font:700 13px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0 0 16px}.ft-top{z-index:2;grid-template-columns:1.4fr repeat(3,1fr) 1.4fr;gap:32px;max-width:1240px;margin:0 auto;display:grid;position:relative}.ft-logo img{filter:brightness(0)invert();width:auto;height:26px;display:block}.ft-brand p{max-width:280px;font:500 14.5px/1.5 "Space Grotesk", var(--font-sans);color:#a3a3a3;margin:16px 0 0}.ft-social{color:#d4d4d4;border:1.5px solid #3a3a3a;place-items:center;width:38px;height:38px;margin-top:18px;transition:color .2s,border-color .2s;display:inline-grid}.ft-social:hover{color:#fff;border-color:#fff}.ft-col{align-content:start;gap:11px;display:grid}.ft-col a{color:#a3a3a3;width:fit-content;font:500 14.5px "Space Grotesk", var(--font-sans);text-decoration:none;transition:color .2s}.ft-col a:hover{color:#fff}.ft-cta p{font:500 14px/1.5 "Space Grotesk", var(--font-sans);color:#a3a3a3;margin:0}.ft-btn{font:700 12.5px var(--font-mono);text-transform:uppercase;color:var(--ink);background:var(--gold);border:1.5px solid #fff;align-items:center;gap:9px;margin-top:16px;padding:12px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:4px 4px #fff}.ft-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #fff}.ft-btn:focus-visible,.ft-col a:focus-visible,.ft-social:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.ft-stage{z-index:1;height:clamp(190px,18vw,240px);margin-top:24px;position:relative}.ft-ant{opacity:0;width:auto;height:clamp(110px,11vw,150px);transition:transform 1.2s cubic-bezier(.2,.8,.2,1),opacity 1.2s;position:absolute;bottom:0}.ft-ant--left{left:max(0px,50% - 300px);transform:translate(-60%)rotate(-8deg)}.ft-ant--right{right:max(0px,50% - 300px);transform:translate(60%)rotate(8deg)}.site-footer.is-visible .ft-ant{opacity:1}.site-footer.is-visible .ft-ant--left{animation:5s ease-in-out 1.4s infinite ftBobL;transform:rotate(4deg)}.site-footer.is-visible .ft-ant--right{animation:5s ease-in-out 1.4s infinite ftBobR;transform:rotate(-4deg)}@keyframes ftBobL{50%{transform:translate(8px,-6px)rotate(6deg)}}@keyframes ftBobR{50%{transform:translate(-8px,-6px)rotate(-6deg)}}.ft-center{text-align:center;justify-items:center;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ft-center p{font:500 15px/1.55 "Space Grotesk", var(--font-sans);color:#8a8a8a;margin:14px 0 0}.ft-center p span{color:#cfcfcf}.ft-spark{opacity:0;background:linear-gradient(160deg,#ffd56a,#efb12c 55%,#d48d0e);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative;transform:scale(0);box-shadow:inset 0 -2px #0000001f,0 6px 18px -4px #efb12cb3}.ft-spark:before,.ft-spark:after{content:"";opacity:0;border:2px solid #efb12c;border-radius:50%;position:absolute;inset:0}.ft-spark svg{filter:drop-shadow(0 2px 2px #0000002e);position:relative}.site-footer.is-visible .ft-spark{animation:.5s cubic-bezier(.3,1.7,.5,1) 1.1s forwards ftSpark}.site-footer.is-visible .ft-spark:before{animation:2s ease-out 1.6s infinite ftPing}.site-footer.is-visible .ft-spark:after{animation:2s ease-out 2.6s infinite ftPing}.site-footer.is-visible .ft-spark svg{animation:2s ease-in-out 1.6s infinite ftGlow}@keyframes ftSpark{to{opacity:1;transform:scale(1)}}@keyframes ftPing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes ftGlow{50%{filter:drop-shadow(0 0 6px #ffffffe6);transform:scale(1.08)}}.ft-word{z-index:0;text-align:center;white-space:nowrap;font:700 clamp(64px, 17vw, 260px)/.78 var(--font-mono);letter-spacing:-.04em;color:#1d1e1e;-webkit-user-select:none;user-select:none;height:.62em;margin:-40px 0 0;position:relative;overflow:hidden}@media (max-width:1100px),(min-width:1101px) and (max-width:1920px) and (any-pointer:coarse){.ft-top{grid-template-columns:repeat(3,1fr)}.ft-brand,.ft-cta{grid-column:span 3}}@media (max-width:640px){.site-footer{padding:48px 20px 0}.ft-top{grid-template-columns:1fr 1fr;gap:28px 20px}.ft-brand,.ft-cta,.ft-col:last-of-type{grid-column:span 2}.ft-stage{height:200px}.ft-ant{height:90px}.ft-ant--left{left:6px}.ft-ant--right{right:6px}.ft-center{top:40%}.ft-center p{font-size:13px}}@media (prefers-reduced-motion:reduce){.ft-ant{opacity:1;transition:none;animation:none!important}.ft-ant--left{transform:rotate(4deg)}.ft-ant--right{transform:rotate(-4deg)}.ft-spark,.ft-spark svg{opacity:1;transform:none;animation:none!important}.ft-spark:before,.ft-spark:after{animation:none!important}}}
.am-marco{z-index:2147483000;color-scheme:normal;opacity:0;background:0 0;border:0;width:100%;height:100%;transition:opacity .2s;position:fixed;inset:0}.am-marco.on{opacity:1}.am-velo{z-index:2147482999;background:#11121261;place-items:center;display:grid;position:fixed;inset:0}.am-velo:after{content:"";border:3px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite amGira}@keyframes amGira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.am-marco{transition:none}.am-velo:after{animation:none}}html[data-acceso-abierto] div[role=dialog][aria-label=Cookies]{display:none!important}
