.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.moon[data-astro-cid-m25i6fbo]{color:var(--ink);align-items:center;display:inline-flex}.moon[data-astro-cid-m25i6fbo]:hover{color:var(--gold-dark)}.site-header[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 48px;padding-block:24px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;padding:4px 0;display:inline-flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:36px}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:28px;font-size:26px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-bottom:6px;line-height:1}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].on{box-shadow:inset 0 -8px 0 var(--gold)}.moon-slot[data-astro-cid-nen7h5rs]{margin-left:4px;display:inline-flex}.burger[data-astro-cid-nen7h5rs]{width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;border-left:2px solid var(--line);background:0 0;border-radius:0;justify-content:center;align-items:center;margin-left:4px;padding:0 0 0 16px;display:inline-flex}@media (width<=720px){.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{border-left:0;padding-left:0}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:32px}}.fullmenu[data-astro-cid-iuy7e7wz]{z-index:50;background:var(--ink);color:var(--paper);position:fixed;inset:0;overflow:auto}.fullmenu[data-astro-cid-iuy7e7wz][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.fullmenu[data-astro-cid-iuy7e7wz]{animation:menu-in .35s var(--ease)}.primary[data-astro-cid-iuy7e7wz] li[data-astro-cid-iuy7e7wz]{animation:item-in .5s var(--ease) both}.primary[data-astro-cid-iuy7e7wz] li[data-astro-cid-iuy7e7wz]:nth-child(2){animation-delay:50ms}.primary[data-astro-cid-iuy7e7wz] li[data-astro-cid-iuy7e7wz]:nth-child(3){animation-delay:.1s}.primary[data-astro-cid-iuy7e7wz] li[data-astro-cid-iuy7e7wz]:nth-child(4){animation-delay:.15s}.primary[data-astro-cid-iuy7e7wz] li[data-astro-cid-iuy7e7wz]:nth-child(5){animation-delay:.2s}}@keyframes menu-in{0%{opacity:0;transform:translateY(-2%)}to{opacity:1;transform:none}}@keyframes item-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.inner[data-astro-cid-iuy7e7wz]{flex-direction:column;min-height:100%;padding-block:24px 48px;display:flex}.top[data-astro-cid-iuy7e7wz]{justify-content:space-between;align-items:center;display:flex}.logo-light[data-astro-cid-iuy7e7wz]{filter:invert();width:auto;height:36px}.close[data-astro-cid-iuy7e7wz]{border:3px solid var(--paper);width:56px;height:56px;color:var(--paper);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.close[data-astro-cid-iuy7e7wz]:hover{color:var(--gold);border-color:var(--gold)}.menu[data-astro-cid-iuy7e7wz]{flex-wrap:wrap;flex-grow:1;justify-content:space-between;align-items:flex-end;gap:48px;padding-top:40px;display:flex}.primary[data-astro-cid-iuy7e7wz]{flex-direction:column;gap:clamp(6px,1.5vw,18px);display:flex}.primary[data-astro-cid-iuy7e7wz] a[data-astro-cid-iuy7e7wz]{color:var(--paper);font-size:clamp(56px,9vw,120px);line-height:1.05}.primary[data-astro-cid-iuy7e7wz] a[data-astro-cid-iuy7e7wz]:hover{color:var(--gold)}.secondary[data-astro-cid-iuy7e7wz]{flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.secondary[data-astro-cid-iuy7e7wz] .label[data-astro-cid-iuy7e7wz]{color:var(--gold);font-size:22px}.secondary[data-astro-cid-iuy7e7wz] a[data-astro-cid-iuy7e7wz]{color:var(--paper);font-size:clamp(30px,3.5vw,44px)}.secondary[data-astro-cid-iuy7e7wz] a[data-astro-cid-iuy7e7wz]:hover{color:var(--gold)}.note[data-astro-cid-iuy7e7wz]{font-family:var(--serif);color:#b9b4a8;max-width:300px;margin-top:24px;font-size:15px}@media (width<=720px){.menu[data-astro-cid-iuy7e7wz]{align-items:flex-start}.secondary[data-astro-cid-iuy7e7wz]{flex-flow:wrap;align-items:baseline;gap:8px 20px}.secondary[data-astro-cid-iuy7e7wz] .label[data-astro-cid-iuy7e7wz]{width:100%}.note[data-astro-cid-iuy7e7wz]{width:100%;max-width:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:var(--border);margin-top:72px}.inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:40px;display:flex}.inner[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:32px}.inner[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:520px}.inner[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{box-shadow:inset 0 -2px 0 var(--gold)}.domain[data-astro-cid-jo6i4kqk]{font-size:22px}@font-face{font-family:Stella Moon Hand;src:url(/fonts/StellaMoonHand-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#fffdf6;--ink:#1c1c1c;--gold:#e9a51c;--gold-dark:#9a6508;--mute:#5b574f;--line:#d9d3c4;--card:#fff;--hand:"Stella Moon Hand", "Comic Sans MS", "Chalkboard SE", cursive;--serif:"Lora", Georgia, "Times New Roman", serif;--max:1280px;--gutter:clamp(20px, 5vw, 64px);--radius:18px;--border:3px solid var(--ink);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--serif);margin:0;font-size:18px;line-height:1.6}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--gold-dark)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:6px}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.05}p{margin:0}ul{margin:0;padding:0;list-style:none}.hand{font-family:var(--hand);letter-spacing:.01em}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.mute{color:var(--mute)}.small{font-size:15px}.btn,.btn2{min-height:48px;font-family:var(--hand);transition:transform .15s var(--ease), background .15s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:24px;line-height:1;display:inline-flex}.btn{background:var(--gold);color:var(--ink)}.btn:hover{color:var(--ink);background:#f4b733;transform:translateY(-2px)}.btn2{border:var(--border);color:var(--ink)}.btn2:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.card{background:var(--card);border:var(--border);border-radius:var(--radius);transition:transform .18s var(--ease), box-shadow .18s var(--ease);display:block;overflow:hidden}a.card:hover{color:var(--ink);box-shadow:6px 6px 0 var(--gold);transform:translate(-3px,-3px)}.tag{white-space:nowrap;background:var(--gold);color:var(--ink);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;line-height:1.4;display:inline-block}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.section-head h2{font-family:var(--hand);font-size:clamp(40px,5vw,56px)}.underline-gold{box-shadow:inset 0 -8px 0 var(--gold)}.prose{font-size:clamp(19px,2vw,24px);line-height:1.75}.prose p{margin:0 0 1.4em}.prose p:last-child{margin-bottom:0}.prose.poem p{white-space:pre-line}.crumb{color:var(--mute);font-size:15px}.crumb a{color:var(--mute)}.crumb span{color:#b9b4a8;margin:0 8px}.ph{color:var(--mute);text-align:center;border-radius:var(--radius);background:repeating-linear-gradient(135deg,#f1ece0 0 14px,#e8e2d3 14px 28px);justify-content:center;align-items:center;padding:12px;font-size:14px;display:flex}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){html.js .reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}html.js .reveal.is-in{opacity:1;transform:none}}.skip{background:var(--gold);border-radius:999px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{z-index:100;left:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
