@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-ext-400-normal.DzElnxZw.woff2)format("woff2"),url(/_astro/young-serif-latin-ext-400-normal.4arC2Gh9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-400-normal.DIMmNPI9.woff2)format("woff2"),url(/_astro/young-serif-latin-400-normal.D1tz0Z9s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--salvia:#a9cbb0;--salvia-clara:#d3e6d6;--salvia-niebla:#eaf3ec;--musgo:#5f8a6a;--bosque:#24392e;--bosque-90:#2f4a3b;--rosa:#f3c6d0;--lila:#d4c2e6;--melocoton:#f7cdb0;--luciernaga:#f6d77a;--orquidea:#8c1d3a;--orquidea-hover:#74142f;--blanco-hierro:#fbfdfb;--tinta:var(--bosque);--tinta-suave:#4a6455;--font-display:"Young Serif", "Georgia", serif;--font-hand:"Shantell Sans Variable", "Comic Sans MS", cursive;--font-body:"Figtree Variable", system-ui, sans-serif;--radius-card:10px;--radius-control:999px;--shadow-card:0 18px 32px -22px #24392e8c, 0 2px 6px -2px #24392e2e;--shadow-lift:0 26px 44px -24px #24392e99, 0 4px 10px -4px #24392e33;--ease-out:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 4vw, 56px);--maxw:1280px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--salvia-niebla);color:var(--tinta);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}p{text-wrap:pretty;margin:0}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--rosa);color:var(--bosque)}:focus-visible{outline:3px solid var(--orquidea);outline-offset:3px;border-radius:6px}input,textarea{caret-color:var(--orquidea)}html{scrollbar-color:var(--musgo) var(--salvia-clara)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--salvia-clara)}::-webkit-scrollbar-thumb{background:var(--musgo);border:3px solid var(--salvia-clara);border-radius:999px}.wrap{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hand{font-family:var(--font-hand);font-weight:500}.tabular{font-variant-numeric:tabular-nums}.btn{--bg:var(--orquidea);--fg:#fff;border:2px solid var(--bg);border-radius:var(--radius-control);background:var(--bg);min-height:48px;color:var(--fg);cursor:pointer;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out), box-shadow .16s var(--ease-out);justify-content:center;align-items:center;gap:.5em;padding:.7em 1.4em;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{--bg:var(--orquidea-hover);box-shadow:0 10px 20px -12px #8c1d3ab3}.btn:active{transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.btn--ghost{--bg:transparent;--fg:var(--bosque);border-color:currentColor}.btn--ghost:hover{--bg:#24392e14;box-shadow:none}.btn--light{--bg:var(--blanco-hierro);--fg:var(--bosque)}.btn--light:hover{--bg:#fff}.btn--small{min-height:38px;padding:.4em 1em;font-size:.9375rem}
