@font-face{font-family:Botanica Sans;font-style:normal;font-weight:1 1000;font-display:swap;size-adjust:108%;ascent-override:79.2%;descent-override:20.8%;line-gap-override:0%;src:url(/_astro/botanica-sans-400-normal.qpnzyBPd.woff2)format("woff2")}@font-face{font-family:Botanica Script;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/_astro/botanica-script-400-normal.n2qg4L1L.woff2)format("woff2")}:root{--c-stone:#16191b;--c-stone-2:#1e2225;--c-ink:#edeae2;--c-ink-2:#edeae2db;--c-ink-3:#edeae2b8;--c-line:#edeae238;--c-line-ui:#666b6e;--c-dill:#7fae4e;--c-cherry:#c2283b;--c-on-ink:#16191b;--c-error:#ee7380;--c-focus:#edeae2;--font-sans:"Botanica Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--font-script:"Botanica Script", "Botanica Sans", cursive;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--fs-xs:.875rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-md:1.1875rem;--fs-lg:1.375rem;--fs-xl:1.75rem;--fs-2xl:2.5rem;--fs-h2:clamp(2.4rem, 1.6rem + 2.6vw, 3.6rem);--fs-h3:clamp(1.75rem, 1.2rem + 1.6vw, 2.5rem);--fs-h1:clamp(1.5rem, .8rem + 1.6vw, 2.4rem);--lh-tight:.95;--lh-snug:1.12;--lh-text:1.5;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--gutter:clamp(16px, 3.4vw, 48px);--maxw:1320px;--r-0:0;--r-btn:12px;--r-board:22px;--bw:3px;--wall-tile-h:calc(var(--wall-tile) * .9953);--wall-tile:361px;--d-ui:.18s;--d-reveal:.7s;--d-sign:1s;--d-sign-step:40ms;--d-move:.36s;--e-ui:cubic-bezier(.23, 1, .32, 1);--e-out:cubic-bezier(.2, .7, .2, 1);--e-sign:cubic-bezier(.16, 1, .3, 1)}@media (width>=700px){:root{--wall-tile:608px}}:root{--reveal-dur:var(--d-reveal);--reveal-ease:var(--e-out);--reveal-shift:28px;--reveal-step:80ms}html.reveal-js [data-reveal]{transform:translate3d(0, var(--reveal-shift), 0);transition:transform var(--reveal-dur) var(--reveal-ease);transition-delay:calc(var(--reveal-i,0) * var(--reveal-step))}html.reveal-js [data-reveal].is-in{transform:none}html.reveal-js [data-reveal=mask]{padding-bottom:.14em;overflow:hidden;transform:none}html.reveal-js [data-reveal=mask]>*{transition:transform var(--reveal-dur) var(--reveal-ease);transition-delay:calc(var(--reveal-i,0) * var(--reveal-step));display:block;transform:translateY(calc(105% + .14em))}html.reveal-js [data-reveal=mask].is-in>*{transform:none}html.reveal-js [data-reveal=mask].is-done{overflow:visible}html.reveal-js [data-reveal=line]{transform-origin:0;transform:scaleX(0)}html.reveal-js [data-reveal=line].is-in{transform:none}html.reveal-js [data-reveal=scale]{transform:scale(.96)}html.reveal-js [data-reveal=scale].is-in{transform:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-stone);color-scheme:dark;scrollbar-color:var(--c-line-ui) var(--c-stone);scroll-padding-top:24px}body{background:var(--c-stone);color:var(--c-ink);font-family:var(--font-sans);font-synthesis:none;font-weight:400;font-size:var(--fs-base);line-height:var(--lh-text);font-kerning:normal;text-rendering:optimizelegibility;overflow-wrap:break-word;caret-color:var(--c-dill);accent-color:var(--c-dill);margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,picture{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:2px}@media (hover:hover){a:hover{color:var(--c-dill)}}button{font:inherit;color:inherit}a,button,summary{touch-action:manipulation}::selection{background:var(--c-dill);color:var(--c-stone)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:4px}.container{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);z-index:100;padding:var(--s-3) var(--s-4);background:var(--c-ink);color:var(--c-on-ink);font-weight:900;position:absolute;top:-100px}.skip-link:focus{top:var(--s-4)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.h2{font-weight:900;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:-.025em}.muted{color:var(--c-ink-2)}.tnum{font-variant-numeric:tabular-nums}.logo[data-astro-cid-f7espo7c]{line-height:0;display:inline-block}.logo[data-astro-cid-f7espo7c] svg{width:100%;height:auto}.site-footer[data-astro-cid-jo6i4kqk]{isolation:isolate;padding-block:var(--s-10) var(--s-6);border-top:var(--bw) solid var(--c-ink);position:relative;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";z-index:-1;background:var(--wall) 50% calc(var(--wall-tile-h) * -.8) / var(--wall-tile) auto repeat;opacity:.16;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 20px 56px,#0000 112px);mask-image:linear-gradient(#0000 0,#000 20px 56px,#0000 112px)}@media (width<=999px){.site-footer[data-astro-cid-jo6i4kqk]:before{background-position:50% calc(var(--wall-tile-h) * -.46)}}@media (width<=699px){.site-footer[data-astro-cid-jo6i4kqk]:before{opacity:.13}}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nowrap[data-astro-cid-jo6i4kqk]{white-space:nowrap}@media (hover:hover){.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-dill)}}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--s-6);display:grid}.site-footer__logo[data-astro-cid-jo6i4kqk]{width:240px;color:var(--c-ink);margin:0 0 var(--s-3) -16px;display:block}.site-footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--fs-md)}.site-footer__brand[data-astro-cid-jo6i4kqk] .site-footer__slogan[data-astro-cid-jo6i4kqk]{font-family:var(--font-script);font-size:var(--fs-xl);font-weight:400;line-height:1.2}.site-footer__col[data-astro-cid-jo6i4kqk]{font-size:var(--fs-base);align-content:start;gap:0;display:grid}.site-footer__mail[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere}.site-footer__legal[data-astro-cid-jo6i4kqk]{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--c-line);font-size:var(--fs-xs);color:var(--c-ink-3);text-align:center;text-wrap:balance}.site-footer__credit[data-astro-cid-jo6i4kqk]{margin-top:var(--s-2);font-size:var(--fs-xs);text-align:center}.site-footer__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--c-ink-3)}.site-footer__credit-text[data-astro-cid-jo6i4kqk]{text-wrap:balance}.site-footer__credit[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{vertical-align:middle;margin-inline-end:var(--s-2);display:inline}.site-footer__h[data-astro-cid-jo6i4kqk]{min-height:44px;font-weight:700;font-size:var(--fs-lg);margin-bottom:var(--s-2);align-items:center;display:flex}@media (width>=600px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width>=1000px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr}}
