.hi{--hi-paper:var(--perla);--hi-ink:var(--texto);--hi-muted:var(--texto-2);--hi-clay:var(--ciruela);--hi-clay-soft:color-mix(in srgb,var(--ciruela)42%,transparent);--hi-gutter:max(1.25rem,env(safe-area-inset-left,0px));background:var(--hi-paper);min-height:100svh;color:var(--hi-ink);font-family:var(--font-serif),Georgia,serif;letter-spacing:-.005em;font-size:clamp(1.25rem,1.05rem + .9vw,1.875rem);line-height:1.38}.hi a{color:inherit}.hi-nav,.hi-main,.hi-footer{width:min(100% - 2*var(--hi-gutter),40rem);margin-left:max(var(--hi-gutter),12vw)}@media (width<=760px){.hi-nav,.hi-main,.hi-footer{margin-left:var(--hi-gutter)}}.hi-nav{padding:calc(1rem + env(safe-area-inset-top,0px))0 .5rem;justify-content:space-between;align-items:center;font-size:1rem;display:flex}.hi-logo{font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;font-size:1.15rem;font-weight:700;text-decoration:none}.hi-logo span{color:var(--hi-clay)}.hi-link{text-decoration:none}.hi-link:hover{text-underline-offset:4px;text-decoration:underline}.hi-screen{padding-block:clamp(1rem,4vh,3rem)}.hi-screen p{margin:0 0 .85em}.hi-first{padding-top:.75rem}.hi-h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .6em;font-size:1.22em;font-weight:400;line-height:1.12}@media (width>=761px){.hi-screen{padding-block:clamp(3rem,10vh,7rem)}.hi-first{padding-top:clamp(2rem,7vh,5rem)}}.hi-cta:focus-visible,.hi a:focus-visible,.hi button:focus-visible,.hi input:focus-visible{outline:2px solid var(--hi-clay);outline-offset:3px}.hi-cta{min-height:44px;font:inherit;color:var(--hi-clay);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35em;padding:0;text-decoration:underline;text-decoration-thickness:.07em;display:inline-flex}.hi-cta span{transition:transform .2s var(--ease-out,ease-out);text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.hi-cta:hover span{transform:translate(3px)}}.hi-cta-line{margin-top:1.1em!important}.hi-field{border-bottom:1px solid var(--borde-control);align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex}.hi-field:focus-within{border-bottom-color:var(--hi-clay)}.hi-field input{min-width:0;min-height:2.75rem;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.hi-field input::placeholder{color:var(--texto-2)}.hi-field>button:not(.hi-cta){width:2.75rem;height:2.75rem;font:inherit;color:var(--hi-clay);cursor:pointer;background:0 0;border:0;flex:none}.hi-notify{margin-top:1.5rem}.hi-notify .hi-field{flex-wrap:wrap}.hi-notify .hi-cta{white-space:nowrap}.hi-consent{min-height:44px;font-family:var(--font-sans),system-ui,sans-serif;color:var(--hi-muted);align-items:flex-start;gap:.6rem;margin-top:.75rem;font-size:.8rem;line-height:1.45;display:flex}.hi-consent input{width:1.1rem;height:1.1rem;accent-color:var(--hi-clay);flex:none;margin-top:.1rem}.hi-consent a{text-underline-offset:3px;padding-block:.8rem;text-decoration:underline}.hi-error{font-family:var(--font-sans),system-ui,sans-serif;color:var(--error);font-size:.85rem;margin-top:.5rem!important}.hi-done{color:var(--exito)}.hi-footer{padding:clamp(3rem,10vh,6rem)0 calc(2rem + env(safe-area-inset-bottom,0px));font-family:var(--font-sans),system-ui,sans-serif;color:var(--hi-muted);font-size:.85rem;line-height:1.8}.hi-footer a{margin:-13px -3px;padding:13px 3px;text-decoration:none;display:inline-block}.hi-footer a:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.hi-cta span{transition:opacity .12s!important;animation:none!important;transform:none!important}}.hi-faq{margin-top:2rem}.hi-faq-q{color:var(--hi-clay);margin:0 0 .35em;font-size:1em;font-weight:400}
