@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--tinta:#0b0c0e;--tinta-2:#141619;--tinta-3:#24272c;--papel:#f3f2ef;--papel-2:#e9e7e3;--blanco:#fff;--texto:#0b0c0e;--gris:#4a4c51;--gris-claro:#a3a5aa;--brasa:#ff4f1f;--verde:#3ccf8e;--font:"Geist", "Helvetica Neue", system-ui, sans-serif;--m:clamp(16px, 3vw, 44px);--max:1280px;--sec:clamp(104px, 12vw, 184px);--r:14px;--gap:10px;--papel-3:#d9d6d0;--pad:clamp(22px, 2.4vw, 34px);--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.05, .7, .1, 1);--t-quick:.16s;--t-std:.42s;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--papel);color:var(--texto);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}a,button,summary{touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3{text-wrap:balance;font-weight:600}p{text-wrap:pretty}::selection{background:var(--brasa);color:var(--tinta)}:focus-visible{outline:2px solid var(--brasa);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--m));padding-inline:var(--m);margin-inline:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oscuro{background:var(--tinta);color:var(--papel)}.t-display{letter-spacing:-.045em;font-size:clamp(2.35rem,5.6vw,5.8rem);font-weight:600;line-height:.98}.t-h2{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.9rem);font-weight:600;line-height:1.02}.t-h3{letter-spacing:-.02em;font-size:clamp(1.2rem,1.5vw,1.45rem);font-weight:600;line-height:1.2}.t-lead{letter-spacing:-.01em;font-size:clamp(1.1rem,1.4vw,1.32rem);line-height:1.45}.t-small{font-size:14px;line-height:1.45}.gris{color:var(--gris)}.oscuro .gris{color:var(--gris-claro)}.num{font-variant-numeric:tabular-nums}.btn{background:var(--tinta);min-height:50px;color:var(--blanco);white-space:nowrap;transition:transform var(--t-quick) var(--ease), background-color var(--t-quick) var(--ease), color var(--t-quick) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:560;display:inline-flex}.btn:hover{background:#2a2c31}.btn:active{transform:scale(.97)}.btn.brasa{background:var(--brasa);color:var(--tinta)}.btn.brasa:hover{background:#ff6a40}.btn.claro{background:var(--papel);color:var(--tinta)}.btn.claro:hover{background:var(--blanco)}.flecha{align-items:center;gap:8px;font-weight:560;display:inline-flex}.flecha:after{content:"→";transition:transform var(--t-quick) var(--ease)}.flecha:hover:after,a:hover>.flecha:after{transform:translate(4px)}.link{text-underline-offset:4px;font-weight:560;text-decoration:underline 1.5px}.link:hover{color:var(--brasa)}.js [data-reveal]{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1!important;transform:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.skip[data-astro-cid-hkbrpulz]:focus{clip:auto;z-index:100;background:var(--brasa);width:auto;height:auto;color:var(--tinta);border-radius:999px;padding:10px 16px;position:fixed;top:12px;left:12px}.entrada-capa[data-astro-cid-hkbrpulz]{display:none}html.entrada .entrada-capa[data-astro-cid-hkbrpulz]{z-index:90;background:var(--tinta);place-items:center;display:grid;position:fixed;inset:0}.entrada-logo[data-astro-cid-hkbrpulz]{width:min(56vw,520px);color:var(--papel)}html.entrada .entrada-logo[data-astro-cid-hkbrpulz] path:not(.chispa),html.entrada .entrada-logo[data-astro-cid-hkbrpulz] .chispa{opacity:0}.nav[data-astro-cid-hkbrpulz]{z-index:60;color:var(--papel);backdrop-filter:saturate(1.4)blur(14px);transition:transform var(--t-std) var(--ease);background:#0b0c0ed1;position:fixed;inset:0 0 auto}.nav[data-astro-cid-hkbrpulz].is-hidden{transform:translateY(-100%)}.nav-in[data-astro-cid-hkbrpulz]{height:64px;padding-inline:var(--m);max-width:calc(var(--max) + 2 * var(--m));grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid}.nav-logo[data-astro-cid-hkbrpulz]{justify-self:start;width:100px}.nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:4px;font-size:14px;display:flex}.nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#c8c7c3;transition:color var(--t-quick) var(--ease), background-color var(--t-quick) var(--ease);border-radius:999px;padding:8px 14px;display:block}.nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--papel);background:#ffffff12}.nav-acc[data-astro-cid-hkbrpulz]{justify-self:end;align-items:center;gap:10px;display:flex}.btn-sm[data-astro-cid-hkbrpulz]{min-height:38px;padding:0 16px;font-size:14px}.menu-btn[data-astro-cid-hkbrpulz]{background:#ffffff1a;border-radius:50%;width:40px;height:40px;display:none;position:relative}.menu-btn[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]{background:var(--papel);height:1.5px;transition:transform var(--t-std) var(--ease);position:absolute;left:12px;right:12px}.menu-btn[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:first-of-type{top:16px}.menu-btn[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:last-of-type{top:22px}html.menu-abierto .menu-btn[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:first-of-type{transform:translateY(3px)rotate(45deg)}html.menu-abierto .menu-btn[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:last-of-type{transform:translateY(-3px)rotate(-45deg)}html.menu-abierto .nav[data-astro-cid-hkbrpulz]{backdrop-filter:none;background:0 0;transform:none}.menu[data-astro-cid-hkbrpulz]{z-index:55;background:var(--tinta);color:var(--papel);clip-path:inset(0 0 100%);transition:clip-path .6s var(--ease);visibility:hidden;position:fixed;inset:0}html.menu-abierto .menu[data-astro-cid-hkbrpulz]{clip-path:inset(0);visibility:visible}.menu-in[data-astro-cid-hkbrpulz]{min-height:100dvh;padding:96px var(--m) calc(32px + env(safe-area-inset-bottom));align-content:space-between;display:grid}.menu-links[data-astro-cid-hkbrpulz]{gap:4px;display:grid}.menu-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{letter-spacing:-.04em;transition:color var(--t-quick) var(--ease);font-size:clamp(2.2rem,10vw,3.6rem);font-weight:600;display:inline-block}.menu-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--brasa)}.menu-pie[data-astro-cid-hkbrpulz]{justify-items:start;gap:20px;display:grid}@media (width<=860px){.nav-in[data-astro-cid-hkbrpulz]{grid-template-columns:1fr auto;height:58px}.nav[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{display:none}.nav-logo[data-astro-cid-hkbrpulz]{width:88px}.menu-btn[data-astro-cid-hkbrpulz]{display:block}.nav[data-astro-cid-hkbrpulz] .btn-sm[data-astro-cid-hkbrpulz]{display:none}}@media (width>=861px){.menu[data-astro-cid-hkbrpulz]{display:none}}.foot[data-astro-cid-hkbrpulz]{padding:clamp(72px, 8vw, 112px) 0 calc(28px + env(safe-area-inset-bottom));margin-top:0}.foot-in[data-astro-cid-hkbrpulz]{grid-template-columns:2fr 1fr 1fr;gap:40px 48px;display:grid}.foot-marca[data-astro-cid-hkbrpulz]{align-content:start;gap:18px;max-width:34ch;display:grid}.foot-logo[data-astro-cid-hkbrpulz]{width:120px;color:var(--papel);display:block}.foot-marca[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz],.foot-col[data-astro-cid-hkbrpulz]{font-size:15px}.foot-tit[data-astro-cid-hkbrpulz]{margin-bottom:14px;font-weight:600}.foot-col[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{color:#c8c7c3;gap:10px;display:grid}.foot-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.foot-base[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--brasa)}.foot-base[data-astro-cid-hkbrpulz]{color:var(--gris-claro);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:16px;margin-top:16px;padding-top:40px;font-size:14px;display:flex}@media (width<=760px){.foot-in[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.foot-marca[data-astro-cid-hkbrpulz]{grid-column:1/-1}}::view-transition-old(root){animation:.15s cubic-bezier(.4,0,1,1) both vt-sale}::view-transition-new(root){animation:.25s cubic-bezier(.05,.7,.1,1) both vt-entra}@keyframes vt-sale{to{opacity:0}}@keyframes vt-entra{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*),::view-transition-new(*){animation:none!important}}
