:root{--papel:#f8f6ed;--tinta:#293241;--rojo:#d44934;--lila:#cb9af6;--verde:#abbb41;--azul:#6cabcc;--burdeos:#632638;--tinta-suave:color-mix(in srgb, var(--tinta) 78%, var(--papel));--linea:color-mix(in srgb, var(--tinta) 22%, transparent);--acento:var(--rojo);--mancha:color-mix(in srgb, var(--rojo) 20%, var(--papel));--texto:1;--step--1:calc(var(--texto) * clamp(.78rem, .75rem + .15vw, .88rem));--step-0:calc(var(--texto) * clamp(1.05rem, 1rem + .25vw, 1.2rem));--step-1:calc(var(--texto) * clamp(1.2rem, 1.1rem + .45vw, 1.5rem));--step-2:calc(var(--texto) * clamp(1.45rem, 1.25rem + .95vw, 2.15rem));--step-3:clamp(2rem, 1.5rem + 2.4vw, 3.6rem);--step-4:clamp(2.6rem, 1.7rem + 4.4vw, 6rem);--step-5:clamp(3.2rem, 1.8rem + 7.2vw, 9.5rem);--space-2xs:.25rem;--space-xs:.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:4rem;--space-2xl:clamp(5rem, 3rem + 7vw, 9rem);--gutter:clamp(1.25rem, 4vw, 3.5rem);--max:90rem;--measure:34em;--ease:cubic-bezier(.2, .7, .2, 1);--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='m' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.07' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .4 0 0 0 0 .3 .2 0 0 0 -.07'/%3E%3C/filter%3E%3Cfilter id='g' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .16 0 0 0 0 .2 0 0 0 0 .25 0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}[data-texto=pequeno]{--texto:.9}[data-texto=grande]{--texto:1.12}[data-accent=rojo]{--acento:var(--rojo);--mancha:color-mix(in srgb, var(--rojo) 20%, var(--papel))}[data-accent=lila]{--acento:var(--lila);--mancha:color-mix(in srgb, var(--lila) 30%, var(--papel))}[data-accent=verde]{--acento:var(--verde);--mancha:color-mix(in srgb, var(--verde) 30%, var(--papel))}[data-accent=azul]{--acento:var(--azul);--mancha:color-mix(in srgb, var(--azul) 30%, var(--papel))}[data-accent=burdeos]{--acento:var(--burdeos);--mancha:color-mix(in srgb, var(--burdeos) 15%, var(--papel))}[data-accent=marino]{--acento:var(--tinta);--mancha:color-mix(in srgb, var(--tinta) 13%, var(--papel))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,picture,video,svg,iframe{max-width:100%;display:block}img,video{height:auto}button{font:inherit;color:inherit}html{background:var(--papel);color:var(--tinta)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}}body{min-height:100vh;font-family:var(--font-serif);font-size:var(--step-0);font-variant-numeric:oldstyle-nums;background:var(--papel) var(--grano);-webkit-font-smoothing:antialiased;background-size:180px 180px;flex-direction:column;line-height:1.5;display:flex}main{flex:1}body{overflow-x:clip}::selection{background:var(--rojo);color:var(--papel)}a{color:inherit;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px;transition:color .2s}a:hover{color:var(--burdeos)}:focus-visible{outline:2px dashed var(--burdeos);outline-offset:4px}h1,h2,h3{text-wrap:balance;font-weight:400;line-height:1.05}p{text-wrap:pretty}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.mono{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:normal}.hand{font-family:var(--font-hand);text-transform:uppercase;font-weight:400;line-height:1.15}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:50;background:var(--tinta);color:var(--papel);padding:.6rem 1rem;position:absolute;top:-10rem}.skip-link:focus{top:1rem}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1em}.prose h2,.prose h3{font-size:var(--step-2);margin-top:1.6em}.prose img{width:100%;margin-block:1.5em}.prose blockquote{font-style:italic;font-size:var(--step-1);border-left:1px solid var(--linea);padding-left:1em}.prose ul,.prose ol{padding-left:1.2em}.figure{position:relative}.figure img,.figure picture{width:100%}.caption{margin-top:var(--space-xs);color:var(--tinta-suave)}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(16px)}.js [data-reveal].is-visible{opacity:1;transform:none}.js .doodle[data-draw] path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--ease) .35s}.js .doodle[data-draw].is-visible path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}.js .doodle[data-draw] path{stroke-dashoffset:0}}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-2xl);padding-block:var(--space-xl) var(--space-l);border-top:1px solid var(--linea)}.site-footer__inner[data-astro-cid-nns7i3if]{gap:var(--space-l);display:grid}.site-footer__title[data-astro-cid-nns7i3if]{font-size:var(--step-4);color:var(--rojo);justify-self:start;position:relative}.site-footer__title[data-astro-cid-nns7i3if] .site-footer__line{width:100%;height:.22em;color:var(--rojo);position:absolute;bottom:-.22em;left:0}.site-footer__title[data-astro-cid-nns7i3if] .site-footer__line path{stroke-width:4.5px}.site-footer__links[data-astro-cid-nns7i3if]{gap:.4rem;display:grid}.site-footer__email[data-astro-cid-nns7i3if]{font-size:var(--step-2);overflow-wrap:anywhere}.site-footer__small[data-astro-cid-nns7i3if]{color:var(--tinta-suave)}@media (width>=52rem){.site-footer__inner[data-astro-cid-nns7i3if]{grid-template-columns:auto 1fr auto;align-items:end}.site-footer__links[data-astro-cid-nns7i3if]{justify-items:center}}.site-header__bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding-block:var(--space-m);display:flex}.site-header__name[data-astro-cid-fzpbxy5g]{font-weight:700;text-decoration:none}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.5rem;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{text-decoration:none;position:relative}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--rojo)}.site-nav__num[data-astro-cid-fzpbxy5g]{color:var(--tinta-suave)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after{--trazo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 13 C 48 5, 92 17, 140 9 S 188 9, 197 6' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");content:"";pointer-events:none;background:var(--acento);height:.55em;-webkit-mask:var(--trazo) center / 100% 100% no-repeat;mask:var(--trazo) center / 100% 100% no-repeat;position:absolute;bottom:-.55em;left:-.2em;right:-.2em}.site-header__toggle[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:0;padding:.3rem 0;text-decoration:underline;display:none}@media (width<=62rem){.site-nav[data-astro-cid-fzpbxy5g]{display:none}.site-header__toggle[data-astro-cid-fzpbxy5g]{display:inline-block}}.menu-movil[data-astro-cid-fzpbxy5g]{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-m) var(--gutter);color:var(--tinta);background:var(--papel) var(--grano);border:0;margin:0}.menu-movil[data-astro-cid-fzpbxy5g]::backdrop{background:var(--papel)}.menu-movil__top[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:baseline;display:flex}.menu-movil__top[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-weight:700;text-decoration:none}.menu-movil__close[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}.menu-movil__list[data-astro-cid-fzpbxy5g]{gap:var(--space-s);margin-top:var(--space-xl);padding:0;display:grid}.menu-movil__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{margin-left:var(--indent);align-items:baseline;gap:.6rem;text-decoration:none;display:flex}.menu-movil__list[data-astro-cid-fzpbxy5g] .hand[data-astro-cid-fzpbxy5g]{color:var(--acento);font-size:clamp(2rem,9vw,4rem);line-height:1.3}.menu-movil__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page] .hand[data-astro-cid-fzpbxy5g]{text-underline-offset:.15em;text-decoration:underline 2px wavy}
