@font-face{font-family:Source Code Pro;src:url(/_astro/sourcecodepro-extralight.DCdz6iok.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/_astro/sourcecodepro-extralightitalic.D1lHzRCW.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/_astro/inclusivesans-regular._ZQ40H4v.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/_astro/inclusivesans-italic.it870-Ns.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}html{color:#202724;background-color:#e9f5f0;font-family:Inclusive Sans,sans-serif;font-size:18px;line-height:1.6}.container{max-width:840px;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:4em;padding-block-end:4em;padding-inline-start:1em;padding-inline-end:1em}main{grid-template-columns:repeat(auto-fit,minmax(18em,1fr));gap:1em;margin-block-start:4em;margin-block-end:4em;display:grid}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}.site-title[data-astro-cid-3ef6ksr2]{letter-spacing:-.1em;color:#2f5242;text-transform:lowercase;margin-block-start:.75rem;margin-block-end:.75rem;font-family:Source Code Pro,monospace;font-size:3.5em;font-weight:100;line-height:1.2}.logo[data-astro-cid-3ef6ksr2]{aspect-ratio:1;border:3px solid #fefefe;border-radius:50%;width:4em;box-shadow:0 4px 10px #00000026}.card[data-astro-cid-dohjnao5]{border-radius:var(--card-radius);--card-radius:8px;border:2px solid #000;height:min-content}.card[data-astro-cid-dohjnao5] h2{margin-block-start:1em;margin-block-end:.5em;font-size:1em}.card[data-astro-cid-dohjnao5] p{margin-block-start:.5em;margin-block-end:1em}.card__body[data-astro-cid-dohjnao5]{padding:.75em 1.25em 1.25em}.card__body[data-astro-cid-dohjnao5].card__body--scroll{max-height:22em;overflow-y:auto}.card[data-astro-cid-dohjnao5].card--notepad{clip-path:polygon(0 56px,44px 0,100% 0,100% 100%,0 100%);background-color:#fff6d5;padding-block-start:2.75em;position:relative}.card__notepad-curl[data-astro-cid-dohjnao5]{position:absolute;inset:0 0 auto}.card[data-astro-cid-dohjnao5].card--window{background-color:#fff}.card__window-title-bar[data-astro-cid-dohjnao5]{border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);background-color:#eaeaea;border-bottom:2px solid #000;align-items:center;gap:.25em;padding:1em;display:flex}.card__window-close[data-astro-cid-dohjnao5],.card__window-minimize[data-astro-cid-dohjnao5],.card__window-maximize[data-astro-cid-dohjnao5]{aspect-ratio:1;border:1px solid #000;border-radius:50%;width:12px}.card__window-close[data-astro-cid-dohjnao5]{background-color:#f48e8e}.card__window-minimize[data-astro-cid-dohjnao5]{background-color:#ffd37c}.card__window-maximize[data-astro-cid-dohjnao5]{background-color:#b1f1b6}details[data-astro-cid-np5upjzn].calendar__event{color:#ad0000;background-color:#ffe0e0;border:2px solid;border-radius:6px;padding:.5em .75em}details[data-astro-cid-np5upjzn].calendar__event:open svg[data-astro-cid-np5upjzn]{scale:100% -100%}.calendar__event[data-astro-cid-np5upjzn]>summary[data-astro-cid-np5upjzn]{align-items:center;gap:.75em;list-style:none;display:flex}.calendar__event-dot[data-astro-cid-np5upjzn]{aspect-ratio:1;background-color:currentColor;border-radius:50%;width:8px}.calendar__event-name[data-astro-cid-np5upjzn]{flex-grow:1}.calendar__event-description[data-astro-cid-np5upjzn]{border-top:2px solid;margin-top:1em;padding-block-start:.75em;padding-block-end:.5em}.calendar[data-astro-cid-eq4smzqd]{flex-direction:column;gap:.75em;margin-block-start:.5em;margin-block-end:.5em;display:flex}.calendar[data-astro-cid-eq4smzqd] h3[data-astro-cid-eq4smzqd]{margin-block-start:.25em;margin-block-end:.125em;font-size:1em;font-weight:400}a[data-astro-cid-mbqdmgin]{color:#2e4f8d;text-underline-offset:.25em;text-decoration-thickness:2px;display:inline-block}footer[data-astro-cid-sz7xmlte]{opacity:.75;align-items:center;gap:2.5em;font-style:italic;display:flex}p[data-astro-cid-sz7xmlte]{margin:0}ul[data-astro-cid-sz7xmlte]{gap:.25em;margin:0;padding:0;font-size:1.25em;line-height:0;list-style:none;display:flex}a[data-astro-cid-sz7xmlte]{color:currentColor}.separator[data-astro-cid-sz7xmlte]{--size:.35em;--border-width:2px;--m:.5;--p:calc(var(--m) * var(--size));--R:calc(var(--size) * sqrt(var(--m) * var(--m) + 1) + var(--border-width) / 2);--gradient:#0000 calc(99% - var(--border-width)), #000 calc(101% - var(--border-width)) 99%, #0000 101%;height:1em;-webkit-mask:radial-gradient(var(--R) at left 50% bottom calc(-1 * var(--p)),var(--gradient)) calc(50% - 2 * var(--size)) calc(50% - var(--size) / 2 - var(--border-width) / 2) / calc(4 * var(--size)) calc(var(--size) + var(--border-width)) repeat-x,radial-gradient(var(--R) at left 50% top calc(-1*var(--p)),var(--gradient)) 50% calc(50% + var(--size) / 2 + var(--border-width) / 2) / calc(4 * var(--size)) calc(var(--size) + var(--border-width)) repeat-x;mask:radial-gradient(var(--R) at left 50% bottom calc(-1 * var(--p)),var(--gradient)) calc(50% - 2 * var(--size)) calc(50% - var(--size) / 2 - var(--border-width) / 2) / calc(4 * var(--size)) calc(var(--size) + var(--border-width)) repeat-x,radial-gradient(var(--R) at left 50% top calc(-1*var(--p)),var(--gradient)) 50% calc(50% + var(--size) / 2 + var(--border-width) / 2) / calc(4 * var(--size)) calc(var(--size) + var(--border-width)) repeat-x;background-color:currentColor;flex-grow:1}
