:root{color-scheme:light;--porcelain:#eef3f2;--ink:#14213d;--pole-red:#d2232a;--pole-blue:#1f4fa3;--barbicide:#3fc1c9;--chrome:#a9b2b9;--enamel:#fbfdfc;--ink-soft:color-mix(in oklab, var(--ink) 74%, var(--porcelain));--chrome-light:color-mix(in oklab, var(--chrome) 35%, white);--chrome-dark:color-mix(in oklab, var(--chrome) 62%, var(--ink));--hairline:1px solid var(--chrome);--outline:2px solid var(--ink);--layer-0:var(--pole-blue);--layer-1:color-mix(in oklab, var(--barbicide) 62%, var(--ink));--layer-2:var(--pole-red);--layer-3:var(--ink);--layer-4:color-mix(in oklab, var(--pole-red) 50%, var(--pole-blue));--layer-5:color-mix(in oklab, var(--pole-red) 55%, #d9a400);--font-display:Bungee, "Archivo Variable", "Helvetica Neue", Arial, sans-serif;--font-body:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--text-sm:.875rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:clamp(1.35rem, 1.1rem + 1.2vw, 1.9rem);--text-hero:clamp(1.7rem, 1rem + 3.2vw, 3.25rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--measure:62ch;--page:72rem;--gutter:16px;--nav-h:3.5rem;--pole-period:9s}@media (width<40rem){:root{--space-5:3rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--nav-h) + var(--space-3))}body{min-height:100dvh;color:var(--ink);background:var(--porcelain);font-family:var(--font-body);font-size:var(--text-base);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);margin:0;line-height:1.55;display:grid}body>.site-nav{z-index:2;position:sticky;top:0}h1,h2{font-family:var(--font-display);text-wrap:balance;font-weight:400;line-height:1.12}h1{font-size:var(--text-hero);margin:0 0 var(--space-3)}h2{font-size:var(--text-xl);margin:0 0 var(--space-3)}h3{font:700 var(--text-lg) / 1.25 var(--font-body);margin:0;font-stretch:112%}:is(p,ul,ol,dl){margin:0 0 var(--space-2);max-width:var(--measure);text-wrap:pretty}a{color:var(--pole-blue);text-underline-offset:.2em;text-decoration-thickness:2px;&:hover{color:var(--ink)}}:focus-visible{outline:3px solid var(--barbicide);outline-offset:2px}.page{min-width:0;padding-inline:clamp(var(--gutter), 5vw, var(--space-5));grid-template-rows:auto 1fr auto;display:grid}.page>*{width:min(100%, var(--page));margin-inline:auto}.section{padding-block:var(--space-5);&+&{border-block-start:var(--hairline)}&>:last-child{margin-block-end:0}}.button{justify-content:center;align-items:center;gap:var(--space-1);border:var(--outline);color:var(--ink);background:var(--enamel);font:650 1rem/1.2 var(--font-body);cursor:pointer;border-radius:999px;padding:.55rem 1.15rem;font-stretch:108%;text-decoration:none;display:inline-flex;&:hover{color:var(--ink);background:color-mix(in oklab, var(--chrome) 30%, var(--enamel))}&.primary{color:var(--enamel);background:var(--pole-red);&:hover{color:var(--enamel);background:color-mix(in oklab, var(--pole-red) 86%, var(--ink))}}&:disabled{cursor:not-allowed;color:var(--chrome-dark);border-color:var(--chrome);background:color-mix(in oklab, var(--chrome) 22%, var(--porcelain))}}.label{font:600 var(--text-sm) / 1.2 var(--font-body);font-stretch:88%}.fine{font-size:var(--text-sm);color:var(--ink-soft)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@property --pole-turn{syntax:"<number>";inherits:false;initial-value:0}.pole[data-astro-cid-di4biv5g]{--outline:1.5px solid var(--ink);--pole-pitch:90cqi;grid-template-rows:auto 1fr auto;justify-items:center;width:.75em;height:1.8em;display:grid;container-type:inline-size}.glass[data-astro-cid-di4biv5g]{--stripe-a:var(--pole-red);--stripe-b:var(--pole-blue);border-inline:var(--outline);background:linear-gradient(90deg, #14213d6b, #14213d0d 24%, #ffffff8c 36%, #fff0 52%, #14213d1f 74%, #14213d80), linear-gradient(to top right, var(--stripe-a) 12.5%, var(--enamel) 0 25%, var(--stripe-b) 0 37.5%, var(--enamel) 0 50%, var(--stripe-a) 0 62.5%, var(--enamel) 0 75%, var(--stripe-b) 0 87.5%, var(--enamel) 0) 0 calc(var(--pole-turn) * -1 * var(--pole-pitch)) / 100% var(--pole-pitch);width:62cqi;animation:pole-turn var(--pole-period) linear infinite}@keyframes pole-turn{to{--pole-turn:1}}.cap[data-astro-cid-di4biv5g]{justify-items:center;width:100%;display:grid}.collar[data-astro-cid-di4biv5g],.ball[data-astro-cid-di4biv5g]{border:var(--outline);background:linear-gradient(90deg, var(--chrome-dark), var(--chrome-light) 30%, white 40%, var(--chrome) 62%, var(--chrome-dark));display:block}.collar[data-astro-cid-di4biv5g]{border-radius:8cqi;width:84cqi;height:28cqi}.ball[data-astro-cid-di4biv5g]{width:40cqi;height:26cqi}.top[data-astro-cid-di4biv5g] .ball[data-astro-cid-di4biv5g]{border-block-end:0;border-radius:50% 50% 0 0/100% 100% 0 0}.bottom[data-astro-cid-di4biv5g] .ball[data-astro-cid-di4biv5g]{border-block-start:0;border-radius:0 0 50% 50%/0 0 100% 100%}.pole[data-astro-cid-di4biv5g][data-playing] .collar[data-astro-cid-di4biv5g]{background:linear-gradient(90deg, color-mix(in oklab, var(--barbicide) 60%, var(--ink)), var(--barbicide) 30%, color-mix(in oklab, var(--barbicide) 40%, white) 40%, var(--barbicide) 62%, color-mix(in oklab, var(--barbicide) 60%, var(--ink)))}.site-header[data-astro-cid-b4yoxxr5]{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.brand[data-astro-cid-b4yoxxr5]{font:400 1.6rem/1 var(--font-display);letter-spacing:.02em;color:var(--ink);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}nav[data-astro-cid-b4yoxxr5]{gap:var(--space-1) var(--space-3);flex-wrap:wrap;font-weight:600;font-stretch:108%;display:flex}nav[data-astro-cid-b4yoxxr5] a[data-astro-cid-b4yoxxr5]{color:var(--ink);text-decoration:none;&:is(:hover,[aria-current=page]){text-decoration:underline 2px}}.site-footer[data-astro-cid-b4yoxxr5]{padding-block:var(--space-3) var(--space-4);border-block-start:var(--hairline);& p{margin-block-end:.25rem}}
