@font-face{font-family:Switzer Variable;src:url(/fonts/switzer/Switzer-Variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap;size-adjust:100%}@font-face{font-family:Switzer Variable;src:url(/fonts/switzer/Switzer-VariableItalic.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap;size-adjust:100%}@font-face{font-family:VC Henrietta Condensed;src:url(/fonts/VCHenriettaCondensed-Regular.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:100%}:root{--font-family-sans:"Switzer Variable",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"SF Mono","Monaco","Inconsolata","Roboto Mono","Consolas",monospace;--font-heading:"VC Henrietta Condensed","Georgia","Times New Roman",serif;--size-1:0.0625rem;--size-2:0.125rem;--size-4:0.25rem;--size-8:0.5rem;--size-12:0.75rem;--size-14:0.875rem;--size-16:1rem;--size-18:1.125rem;--size-20:1.25rem;--size-24:1.5rem;--size-28:1.75rem;--size-32:2rem;--size-36:2.25rem;--size-40:2.5rem;--size-48:3rem;--size-56:3.5rem;--size-64:4rem;--size-72:4.5rem;--size-80:5rem;--size-88:5.5rem;--size-96:6rem;--size-104:6.5rem;--size-112:7rem;--size-120:7.5rem;--size-128:8rem;--base-display-color-amarillo:var(--base-display-color-amarillo-2);--base-display-color-amarillo-1:oklch(0.950 0.097 95.3);--base-display-color-amarillo-2:oklch(0.901 0.192 95.3);--base-display-color-amarillo-3:oklch(0.852 0.202 95.3);--base-display-color-amarillo-4:oklch(0.803 0.191 95.3);--base-display-color-amarillo-5:oklch(0.754 0.179 95.3);--base-display-color-amarillo-6:oklch(0.705 0.168 95.3);--base-display-color-amarillo-7:oklch(0.656 0.156 95.3);--base-display-color-amarillo-8:oklch(0.607 0.144 95.3);--base-display-color-amarillo-9:oklch(0.558 0.133 95.3);--base-display-color-amarillo-10:oklch(0.509 0.121 95.3);--base-display-color-azul-1:oklch(0.95 0.015 265.0);--base-display-color-azul-2:oklch(0.90 0.025 265.0);--base-display-color-azul-3:oklch(0.84 0.040 265.0);--base-display-color-azul-4:oklch(0.78 0.060 265.0);--base-display-color-azul-5:oklch(0.72 0.090 265.0);--base-display-color-azul-6:oklch(0.64 0.130 265.0);--base-display-color-azul-7:oklch(0.56 0.160 265.0);--base-display-color-azul-8:oklch(0.48 0.140 265.0);--base-display-color-azul-9:oklch(0.40 0.100 265.0);--base-display-color-azul-10:oklch(0.30 0.070 265.0);--base-display-color-celeste:var(--base-display-color-azul-2);--base-display-color-azul-primario:var(--base-display-color-azul-6);--base-display-color-azul-oscuro:var(--base-display-color-azul-9);--base-display-color-verde-1:oklch(0.95 0.050 145.0);--base-display-color-verde-2:oklch(0.90 0.070 145.0);--base-display-color-verde-3:oklch(0.85 0.090 145.0);--base-display-color-verde-4:oklch(0.80 0.100 145.0);--base-display-color-verde-5:oklch(0.73 0.115 145.0);--base-display-color-verde-6:oklch(0.66 0.125 145.0);--base-display-color-verde-7:oklch(0.58 0.120 145.0);--base-display-color-verde-8:oklch(0.50 0.110 145.0);--base-display-color-verde-9:oklch(0.40 0.090 145.0);--base-display-color-verde-10:oklch(0.32 0.065 145.0);--base-display-color-menta:var(--base-display-color-verde-3);--base-display-color-verde-primario:var(--base-display-color-verde-6);--base-display-color-verde-oscuro:var(--base-display-color-verde-10);--base-display-color-rosa-1:oklch(0.96 0.025 340.0);--base-display-color-rosa-2:oklch(0.92 0.040 340.0);--base-display-color-rosa-3:oklch(0.88 0.060 340.0);--base-display-color-rosa-4:oklch(0.84 0.080 340.0);--base-display-color-rosa-5:oklch(0.80 0.100 340.0);--base-display-color-rosa-6:oklch(0.75 0.120 340.0);--base-display-color-rosa-7:oklch(0.68 0.130 340.0);--base-display-color-rosa-8:oklch(0.58 0.120 340.0);--base-display-color-rosa-9:oklch(0.50 0.100 340.0);--base-display-color-rosa-10:oklch(0.41 0.080 340.0);--base-display-color-palo-rosa:var(--base-display-color-rosa-2);--base-display-color-rosa-primario:var(--base-display-color-rosa-6);--base-display-color-guinda:var(--base-display-color-rosa-10);--base-display-color-beige:oklch(0.97 0.006 75.383);--base-display-color-rojo-1:oklch(0.950 0.023 30.0);--base-display-color-rojo-2:oklch(0.878 0.061 30.0);--base-display-color-rojo-3:oklch(0.806 0.103 30.0);--base-display-color-rojo-4:oklch(0.733 0.151 30.0);--base-display-color-rojo-5:oklch(0.661 0.205 30.0);--base-display-color-rojo-6:oklch(0.589 0.190 30.0);--base-display-color-rojo-7:oklch(0.517 0.167 30.0);--base-display-color-rojo-8:oklch(0.444 0.143 30.0);--base-display-color-rojo-9:oklch(0.372 0.120 30.0);--base-display-color-rojo-10:oklch(0.300 0.097 30.0);--base-display-color-rojo:var(--base-display-color-rojo-5);--base-display-color-rojo-suave:var(--base-display-color-rojo-2);--base-display-color-rojo-oscuro:var(--base-display-color-rojo-9);--base-display-color-gray-1:oklch(0.99 0.00 0);--base-display-color-gray-2:oklch(0.97 0.00 0);--base-display-color-gray-3:oklch(0.92 0.00 0);--base-display-color-gray-4:oklch(0.87 0.00 0);--base-display-color-gray-5:oklch(0.72 0.00 0);--base-display-color-gray-6:oklch(0.56 0.00 0);--base-display-color-gray-7:oklch(0.44 0.00 0);--base-display-color-gray-8:oklch(0.37 0.00 0);--base-display-color-gray-9:oklch(0.27 0.00 0);--base-display-color-gray-10:oklch(0.20 0.00 0);--base-display-color-gray-0:var(--base-display-color-gray-1);--bgColor-default:#fff;--border:var(--base-display-color-gray-3);--font-h1-size:1.75rem;--font-h1-weight:600;--font-h2-size:1.5rem;--font-h2-weight:600;--font-h3-size:1.25rem;--font-h3-weight:500;--font-h4-size:1rem;--font-h4-weight:600;--font-h4-letter-spacing:0.01em;--font-h5-size:0.875rem;--font-h5-weight:700;--font-display-large-size:3.5rem;--font-display-large-weight:400;--font-display-large-line-height:1.2;--font-display-large-letter-spacing:-0.02em;--font-display-medium-size:2.75rem;--font-display-medium-weight:400;--font-display-medium-line-height:1.2;--font-display-medium-letter-spacing:-0.02em;--font-display-small-size:2.25rem;--font-display-small-weight:400;--font-display-small-line-height:1.2;--font-display-small-letter-spacing:-0.01em;--font-body-large-size:1rem;--font-body-large-weight:400;--font-body-large-line-height:1.5;--font-body-large-letter-spacing:0;--font-body-size:0.875rem;--font-body-weight:400;--font-body-line-height:1.5;--font-body-letter-spacing:0;--font-body-small-size:0.8125rem;--font-body-small-weight:400;--font-body-small-line-height:1.5;--font-body-small-letter-spacing:0;--font-label-size:0.875rem;--font-label-weight:500;--font-label-line-height:1.4;--font-label-letter-spacing:0;--font-caption-size:0.75rem;--font-caption-weight:400;--font-caption-line-height:1.4;--font-caption-letter-spacing:0;--font-small-size:var(--font-caption-size);--font-small-weight:var(--font-caption-weight);--font-marketing-display-hero-size:6.75rem;--font-marketing-display-hero-weight:400;--font-marketing-display-hero-line-height:0.95;--font-marketing-display-hero-letter-spacing:-0.03em;--font-marketing-display-xl-size:6rem;--font-marketing-display-xl-weight:400;--font-marketing-display-xl-line-height:0.95;--font-marketing-display-xl-letter-spacing:-0.03em;--font-marketing-display-large-size:4.5rem;--font-marketing-display-large-weight:400;--font-marketing-display-large-line-height:1.0;--font-marketing-display-large-letter-spacing:-0.02em;--font-marketing-display-medium-size:3.5rem;--font-marketing-display-medium-weight:400;--font-marketing-display-medium-line-height:1.1;--font-marketing-display-medium-letter-spacing:-0.02em;--font-marketing-display-small-size:2.75rem;--font-marketing-display-small-weight:400;--font-marketing-display-small-line-height:1.1;--font-marketing-display-small-letter-spacing:-0.01em;--font-marketing-h1-size:2.5rem;--font-marketing-h1-weight:600;--font-marketing-h1-line-height:1.2;--font-marketing-h1-letter-spacing:-0.01em;--font-marketing-h2-size:2rem;--font-marketing-h2-weight:600;--font-marketing-h2-line-height:1.2;--font-marketing-h2-letter-spacing:-0.005em;--font-marketing-h3-size:1.75rem;--font-marketing-h3-weight:600;--font-marketing-h3-line-height:1.3;--font-marketing-h3-letter-spacing:0;--font-marketing-h4-size:1.5rem;--font-marketing-h4-weight:400;--font-marketing-h4-line-height:1.3;--font-marketing-h4-letter-spacing:0;--font-marketing-h5-size:1.25rem;--font-marketing-h5-weight:400;--font-marketing-h5-line-height:1.4;--font-marketing-h5-letter-spacing:0;--font-marketing-lead-size:1.25rem;--font-marketing-lead-weight:400;--font-marketing-lead-line-height:1.6;--font-marketing-lead-letter-spacing:0;--font-marketing-body-large-size:1.125rem;--font-marketing-body-large-weight:400;--font-marketing-body-large-line-height:1.6;--font-marketing-body-large-letter-spacing:0;--font-marketing-body-size:1rem;--font-marketing-body-weight:400;--font-marketing-body-line-height:1.6;--font-marketing-body-letter-spacing:0;--font-marketing-caption-size:0.875rem;--font-marketing-caption-weight:500;--font-marketing-caption-line-height:1.4;--font-marketing-caption-letter-spacing:0;--font-marketing-nav-size:1rem;--font-marketing-nav-weight:400;--font-marketing-nav-line-height:1.4;--font-marketing-nav-letter-spacing:0;--font-marketing-button-size:1.25rem;--font-marketing-button-weight:500;--font-marketing-button-line-height:1.4;--font-marketing-button-letter-spacing:0;--font-blog-title-size:2.5rem;--font-blog-title-weight:600;--font-blog-title-line-height:1.2;--font-blog-title-letter-spacing:-0.01em;--font-blog-subtitle-size:1.5rem;--font-blog-subtitle-weight:500;--font-blog-subtitle-line-height:1.3;--font-blog-subtitle-letter-spacing:0;--font-blog-body-size:1.125rem;--font-blog-body-weight:400;--font-blog-body-line-height:1.7;--font-blog-body-letter-spacing:0;--font-blog-meta-size:0.875rem;--font-blog-meta-weight:500;--font-blog-meta-line-height:1.4;--font-blog-meta-letter-spacing:0;--icon-small:1rem;--icon-medium:1.25rem;--icon-large:1.5rem;--icon-xl:2rem;--arrow-small:0.875rem;--arrow-medium:1rem;--arrow-large:1.125rem;--font-fluid-display-hero:clamp(2.75rem,8vw,6.75rem);--font-fluid-display-xl:clamp(2.5rem,7vw,6rem);--font-fluid-display-large:clamp(2.25rem,6vw,4.5rem);--font-fluid-display-medium:clamp(2rem,5vw,3.5rem);--font-fluid-display-small:clamp(1.75rem,4vw,2.75rem);--font-fluid-h1:clamp(1.5rem,4vw,2.5rem);--font-fluid-h2:clamp(1.375rem,3.5vw,2rem);--font-fluid-h3:clamp(1.25rem,3vw,1.75rem);--font-fluid-h4:clamp(1.125rem,2.5vw,1.5rem);--font-fluid-h5:clamp(1rem,2vw,1.25rem);--font-fluid-lead:clamp(1.125rem,2.5vw,1.25rem);--font-fluid-body-large:clamp(1rem,2vw,1.125rem);--font-fluid-body:clamp(0.875rem,1.5vw,1rem);--font-fluid-caption:clamp(0.75rem,1vw,0.875rem);--fluid-line-height-tight:clamp(1.0,0.95 + 0.1vw,1.1);--fluid-line-height-normal:clamp(1.3,1.2 + 0.2vw,1.5);--fluid-line-height-relaxed:clamp(1.5,1.4 + 0.3vw,1.8);--fluid-letter-spacing-tight:clamp(-0.03em,-0.02em + -0.1vw,-0.01em);--fluid-letter-spacing-normal:clamp(-0.005em,0em,0.005em);--fluid-letter-spacing-wide:clamp(0em,0.01em,0.02em)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}