@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/newsreader-latin-700-normal.rIgV_oaK.woff2)format("woff2"),url(/_astro/newsreader-latin-700-normal.CluIqIw6.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/newsreader-latin-800-normal.CeohZmjp.woff2)format("woff2"),url(/_astro/newsreader-latin-800-normal.COT4ygp8.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2)format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2)format("woff2"),url(/_astro/nunito-latin-700-normal.OcDqTBcA.woff)format("woff")}:root{--paper:#f4ecdd;--paper-glow:#ffecc8bf;--surface:#fbf6ec;--ink:#46423c;--on-ink:#fbf6ec;--text:#33302b;--muted:#756d61;--line:#e5dac6;--pencil:#9c9183;--highlight:#f2cf72;--highlight-soft:#f8e7b4;--highlight-ink:#3a2f14;--stripe-opacity:.85;--stripe-blend:multiply;--pencil-radius:14px 10px 13px 9px;--serif:"Newsreader", Georgia, serif;--hand:"Caveat", cursive;--round:"Nunito", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#221e1a;--paper-glow:#f0b45a1a;--surface:#2b2621;--ink:#dcd3c3;--on-ink:#221e1a;--text:#ede4d3;--muted:#afa592;--line:#3b342c;--pencil:#6e6457;--highlight:#e2b653;--highlight-soft:#e2b65338;--highlight-ink:#241c0c;--stripe-opacity:.55;--stripe-blend:normal}}:root[data-theme=dark]{--paper:#221e1a;--paper-glow:#f0b45a1a;--surface:#2b2621;--ink:#dcd3c3;--on-ink:#221e1a;--text:#ede4d3;--muted:#afa592;--line:#3b342c;--pencil:#6e6457;--highlight:#e2b653;--highlight-soft:#e2b65338;--highlight-ink:#241c0c;--stripe-opacity:.55;--stripe-blend:normal}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,:before,:after{box-sizing:border-box}html{font-family:var(--serif);color:var(--text);background:var(--paper);font-size:18px;line-height:1.5}body{background:radial-gradient(ellipse at 20% 0%, var(--paper-glow), transparent 60%) no-repeat;flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:0 20px 72px}h1,h2,h3{color:var(--text);margin:0}p,ul,ol{margin:0}a{color:inherit}:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px;border-radius:6px}.muted{color:var(--muted)}.ruled{align-items:center;gap:16px;display:flex}.ruled:after{content:"";border-top:1.5px dashed var(--pencil);flex:1}.section-title{font-size:clamp(26px,20px + 1.2vw,34px);font-weight:800;line-height:1.15}.button{border-radius:var(--pencil-radius);background:var(--ink);height:48px;color:var(--on-ink);align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(.93)}.text-link{color:var(--text);text-decoration:underline 1.5px var(--muted);text-underline-offset:3px}.text-link:hover{background:var(--highlight-soft)}.mail{text-decoration:underline 3px var(--highlight);text-underline-offset:5px;overflow-wrap:anywhere;font-weight:700}.mail:hover{background:var(--highlight-soft)}.page-title{text-wrap:balance;font-size:clamp(36px,24px + 2.6vw,54px);font-weight:800;line-height:1.05}.back{color:var(--muted);font-size:16px;font-style:italic;text-decoration:none}.lead{color:var(--muted);font-size:clamp(19px,17px + .5vw,22px)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.site-header[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:8px 4px;width:100%;max-width:1080px;margin:0 auto;padding:16px 20px;display:flex}.wordmark[data-astro-cid-hkbrpulz]{color:var(--text);font-family:var(--round);letter-spacing:-.02em;align-items:center;gap:8px;margin-right:auto;font-size:21px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{display:flex}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text);padding:10px;font-size:17px;font-weight:600;text-decoration:none;position:relative}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]:after{content:"";background:var(--highlight);border-radius:3px 1px 2px 2px;height:4px;position:absolute;bottom:5px;left:8px;right:8px;transform:rotate(-1deg)}.lang[data-astro-cid-hkbrpulz]{border:1.5px solid var(--pencil);border-radius:12px 8px 11px 7px;gap:2px;margin-left:8px;padding:2px;display:flex}.lang[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-width:34px;height:32px;color:var(--text);border-radius:9px 6px 8px 5px;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lang[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=true]{background:var(--highlight-soft)}.theme-btn[data-astro-cid-hkbrpulz]{border:1.5px solid var(--pencil);width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px 12px 7px 11px;justify-content:center;align-items:center;margin-left:6px;padding:0;display:none}.js .theme-btn[data-astro-cid-hkbrpulz]{display:flex}.theme-btn[data-astro-cid-hkbrpulz]:hover{background:var(--highlight-soft)}.theme-btn[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.theme-btn[data-astro-cid-hkbrpulz] .sun[data-astro-cid-hkbrpulz],[data-theme=dark] .theme-btn[data-astro-cid-hkbrpulz] .moon[data-astro-cid-hkbrpulz]{display:none}[data-theme=dark] .theme-btn[data-astro-cid-hkbrpulz] .sun[data-astro-cid-hkbrpulz]{display:block}@media (width<=560px){.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{flex-basis:100%;order:3;margin:-4px 0 0 -10px}}.site-footer[data-astro-cid-hkbrpulz]{border-top:1.5px dashed var(--pencil)}.site-footer[data-astro-cid-hkbrpulz] .inner[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;max-width:1080px;margin:0 auto;padding:28px 20px 36px;display:flex}.lockup[data-astro-cid-hkbrpulz]{align-items:center;gap:10px;display:flex}.lockup[data-astro-cid-hkbrpulz] div[data-astro-cid-hkbrpulz]{font-family:var(--round);flex-direction:column;font-weight:700;display:flex}.lockup[data-astro-cid-hkbrpulz] .name[data-astro-cid-hkbrpulz]{font-size:24px;line-height:1.05}.lockup[data-astro-cid-hkbrpulz] .slogan[data-astro-cid-hkbrpulz]{color:var(--muted);font-size:13px}.maker[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin-top:14px;font-size:15px}.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:4px 20px;display:flex}.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:underline var(--muted);text-underline-offset:3px;padding:8px 0;font-size:16px}
