html{scroll-behavior:smooth}html,body{overflow-x:clip}::selection{background:var(--color-primary);color:#fff}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:6px}.icn-stroke{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.icn-fill{fill:currentColor}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.rv-up{transform:translateY(28px)}.rv-left{transform:translate(-32px)}.rv-right{transform:translate(32px)}.rv-scale{transform:scale(.94)}.reveal.is-visible{opacity:1;transform:none}@keyframes rot360{to{transform:rotate(360deg)}}.spin-slow{animation:18s linear infinite rot360}@keyframes floatY{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.floaty{animation:4.5s ease-in-out infinite alternate floatY}@keyframes marqueeX{to{transform:translate(-50%)}}.marquee-track{animation:32s linear infinite marqueeX}#navbar{border-bottom:1px solid #0000;transition:background .3s,box-shadow .3s,border-color .3s}#navbar.is-scrolled{-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-color:#17212b0f;box-shadow:0 10px 30px -12px #17212b1f}.nav-link{color:#3f4c56;border-radius:9999px;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:color .2s,background .2s}.nav-link:hover{color:var(--color-primary);background:#bd24750f}.nav-link.active{color:var(--color-primary);background:#bd24751a}#menu-movil{z-index:60;background:var(--color-dark);color:#fff;opacity:0;visibility:hidden;flex-direction:column;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}#menu-movil.open{opacity:1;visibility:visible}#menu-movil .m-link{opacity:0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem 0;font-family:Archivo Black,sans-serif;font-size:1.25rem;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,color .2s;display:flex;transform:translate(2rem)}#menu-movil.open .m-link{opacity:1;transform:none}#menu-movil.open .m-link:first-child{transition-delay:.12s}#menu-movil.open .m-link:nth-child(2){transition-delay:.17s}#menu-movil.open .m-link:nth-child(3){transition-delay:.22s}#menu-movil.open .m-link:nth-child(4){transition-delay:.27s}#menu-movil.open .m-link:nth-child(5){transition-delay:.32s}#menu-movil.open .m-link:nth-child(6){transition-delay:.37s}#menu-movil.open .m-link:nth-child(7){transition-delay:.42s}.m-link.active{color:var(--color-primary)}#btn-menu .bar{background:currentColor;border-radius:9999px;width:1.25rem;height:2px;transition:transform .3s,opacity .3s;display:block}#btn-menu.open .bar:first-child{transform:translateY(8px)rotate(45deg)}#btn-menu.open .bar:nth-child(2){opacity:0}#btn-menu.open .bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.expander{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.expander.open{grid-template-rows:1fr}.expander>div{overflow:hidden}.layer{z-index:80;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.layer.open{opacity:1;visibility:visible}.layer .backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17212bbf;position:absolute;inset:0}.layer .panel{transition:transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(18px)scale(.98)}.layer.open .panel{transform:none}#chk-suscripcion+span svg{opacity:0;transition:opacity .15s}#chk-suscripcion:checked+span svg{opacity:1}#chk-suscripcion:focus-visible+span{outline:3px solid var(--color-primary);outline-offset:2px}.input-error{border-color:#f87171!important}.input-error:focus{--tw-ring-color:#f8717159!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;transition:none!important;transform:none!important}.spin-slow,.floaty,.marquee-track,.animate-spin{animation:none!important}*{transition-duration:.01ms!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.lb-control[data-astro-cid-nlvjz5kb]{pointer-events:auto;background-color:#ffffff1a;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lb-control[data-astro-cid-nlvjz5kb]{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.lb-control[data-astro-cid-nlvjz5kb]{color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lb-control[data-astro-cid-nlvjz5kb]{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.lb-control[data-astro-cid-nlvjz5kb]{--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.lb-control[data-astro-cid-nlvjz5kb]:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.lb-control[data-astro-cid-nlvjz5kb]:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 25%, transparent)}}}.lb-control[data-astro-cid-nlvjz5kb]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}.lb-control[data-astro-cid-nlvjz5kb]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@keyframes card-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.card-enter[data-astro-cid-nlvjz5kb]{animation:.55s cubic-bezier(.22,.61,.36,1) both card-rise}.no-scrollbar[data-astro-cid-nlvjz5kb]{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar[data-astro-cid-nlvjz5kb]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){[data-astro-cid-nlvjz5kb],[data-astro-cid-nlvjz5kb]:before,[data-astro-cid-nlvjz5kb]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.share-action[data-astro-cid-vjzqszkn]{height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(20.5% 0 none));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0000001a;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.share-action[data-astro-cid-vjzqszkn]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.share-action[data-astro-cid-vjzqszkn]{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.share-action[data-astro-cid-vjzqszkn]{--tw-ring-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.share-action[data-astro-cid-vjzqszkn]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.share-action[data-astro-cid-vjzqszkn]:hover{--tw-translate-x:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-neutral-50,oklch(98.5% 0 none))}}.share-action[data-astro-cid-vjzqszkn]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-neutral-950,oklch(14.5% 0 none));--tw-outline-style:none;outline-style:none}.share-action[data-astro-cid-vjzqszkn] svg{flex-shrink:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
