.footer-module__tUdqrq__footer{z-index:180;pointer-events:none;position:fixed;bottom:0;right:.125rem}.footer-module__tUdqrq__capsule{width:100%;max-width:5rem;min-height:1.5rem;color:var(--color-text-soft);background:color-mix(in srgb, var(--color-bg) 78%, transparent);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);pointer-events:auto;border-radius:12px 12px 0 0;align-items:center;gap:.25rem;padding:.175rem .375rem 0;transition:max-width .3s cubic-bezier(.34,1.2,.64,1),border-color .2s,color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 32px #00000014}.footer-module__tUdqrq__capsule:hover,.footer-module__tUdqrq__capsule:focus-within{max-width:14.5rem;color:var(--color-text);border-color:var(--color-border-hover);box-shadow:0 14px 42px #0000001f}.footer-module__tUdqrq__mark{font-size:var(--fs-2xs);color:var(--color-text);white-space:nowrap;flex:none;place-items:center;gap:.125rem;line-height:1;display:flex}.footer-module__tUdqrq__year{letter-spacing:.03em;flex:none;line-height:1}.footer-module__tUdqrq__socialLinks{opacity:0;white-space:nowrap;align-items:center;gap:.3rem;margin-left:.25rem;transition:opacity .18s,transform .22s;display:flex;transform:translate(-.35rem)}.footer-module__tUdqrq__capsule:hover .footer-module__tUdqrq__socialLinks,.footer-module__tUdqrq__capsule:focus-within .footer-module__tUdqrq__socialLinks{opacity:1;transition-delay:60ms;transform:translate(0)}.footer-module__tUdqrq__socialLink{width:.8rem;height:.8rem;color:var(--color-text-soft);justify-content:center;align-items:center;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.52,.64,1),color .2s;display:flex;transform:translateY(55%)}.footer-module__tUdqrq__socialLink:nth-child(2n),.footer-module__tUdqrq__socialLink:nth-child(2n){transform:translateY(-55%)}.footer-module__tUdqrq__socialLink svg{width:100%;height:100%}.footer-module__tUdqrq__capsule:hover .footer-module__tUdqrq__socialLink,.footer-module__tUdqrq__capsule:focus-within .footer-module__tUdqrq__socialLink{color:var(--color-text);transform:translateY(0)}.footer-module__tUdqrq__capsule:hover .footer-module__tUdqrq__socialLink:first-child,.footer-module__tUdqrq__capsule:focus-within .footer-module__tUdqrq__socialLink:first-child{transition-delay:70ms}.footer-module__tUdqrq__capsule:hover .footer-module__tUdqrq__socialLink:nth-child(2),.footer-module__tUdqrq__capsule:focus-within .footer-module__tUdqrq__socialLink:nth-child(2){transition-delay:.11s}.footer-module__tUdqrq__capsule:hover .footer-module__tUdqrq__socialLink:nth-child(3),.footer-module__tUdqrq__capsule:focus-within .footer-module__tUdqrq__socialLink:nth-child(3){transition-delay:.15s}.footer-module__tUdqrq__capsule:hover .footer-module__tUdqrq__socialLink:nth-child(4),.footer-module__tUdqrq__capsule:focus-within .footer-module__tUdqrq__socialLink:nth-child(4){transition-delay:.19s}.footer-module__tUdqrq__socialLink:focus-visible{outline:1px solid var(--color-text);outline-offset:2px;border-radius:999px}.footer-module__tUdqrq__links{opacity:0;white-space:nowrap;align-items:center;gap:.68rem;margin-left:.25rem;transition:opacity .18s,transform .22s;display:flex;transform:translate(-.35rem)}.footer-module__tUdqrq__capsule:hover .footer-module__tUdqrq__links,.footer-module__tUdqrq__capsule:focus-within .footer-module__tUdqrq__links{opacity:1;transition-delay:.22s;transform:translate(0)}.footer-module__tUdqrq__link{font-size:var(--fs-2xs);letter-spacing:.02em;color:var(--color-text-soft);font-weight:600;text-decoration:none;transition:color .2s}.footer-module__tUdqrq__link:hover,.footer-module__tUdqrq__link:focus{color:var(--color-text);text-decoration:none}.footer-module__tUdqrq__link:focus-visible{outline:1px solid var(--color-text);outline-offset:3px;border-radius:999px}@media (max-width:799px){.footer-module__tUdqrq__footer{right:0}.footer-module__tUdqrq__capsule{justify-content:space-evenly}.footer-module__tUdqrq__capsule:hover,.footer-module__tUdqrq__capsule:focus-within{max-width:100vw}.footer-module__tUdqrq__socialLinks{gap:.4rem}}@media (prefers-reduced-motion:reduce){.footer-module__tUdqrq__capsule,.footer-module__tUdqrq__socialLinks,.footer-module__tUdqrq__links,.footer-module__tUdqrq__socialLink{transition:none}}@media print{.footer-module__tUdqrq__footer{display:none}}
.theme-toggle-module__nx0RQW__toggle{background:color-mix(in srgb, var(--color-bg) 72%, transparent);cursor:pointer;pointer-events:auto;color:var(--color-text);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--toggle-shadow);border:none;border-radius:0 0 0 8px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex;position:fixed;top:0;right:0}.theme-toggle-module__nx0RQW__toggle:focus-visible{outline:1px solid var(--color-text);outline-offset:2px;border-radius:999px}.theme-toggle-module__nx0RQW__track{width:1.5rem;height:1.5rem;position:relative}.theme-toggle-module__nx0RQW__sunIcon,.theme-toggle-module__nx0RQW__moonIcon{pointer-events:none;width:1.5rem;height:1.5rem;position:absolute;top:0;left:0}.theme-toggle-module__nx0RQW__sunIcon{color:var(--toggle-sun-color);filter:drop-shadow(0 0 3px #000000f2)}.theme-toggle-module__nx0RQW__moonIcon{color:var(--toggle-moon-color)}.theme-toggle-module__nx0RQW__track .theme-toggle-module__nx0RQW__sunIcon{transform:translateY(0)}.theme-toggle-module__nx0RQW__track .theme-toggle-module__nx0RQW__moonIcon{transform:translate(150%)}.theme-toggle-module__nx0RQW__track.theme-toggle-module__nx0RQW__dark .theme-toggle-module__nx0RQW__sunIcon{transform:translateY(-150%)}.theme-toggle-module__nx0RQW__track.theme-toggle-module__nx0RQW__dark .theme-toggle-module__nx0RQW__moonIcon{transform:translate(0)}.theme-toggle-module__nx0RQW__track.theme-toggle-module__nx0RQW__animated .theme-toggle-module__nx0RQW__sunIcon,.theme-toggle-module__nx0RQW__track.theme-toggle-module__nx0RQW__animated .theme-toggle-module__nx0RQW__moonIcon{transition:transform .38s cubic-bezier(.34,1.52,.64,1)}.theme-toggle-module__nx0RQW__a11y{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.theme-toggle-module__nx0RQW__track.theme-toggle-module__nx0RQW__animated .theme-toggle-module__nx0RQW__sunIcon,.theme-toggle-module__nx0RQW__track.theme-toggle-module__nx0RQW__animated .theme-toggle-module__nx0RQW__moonIcon{transition:none}}@media print{.theme-toggle-module__nx0RQW__toggle{display:none}}
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
:root{--color-bg:#fff;--color-bg-soft:#fafaf8;--color-text:#111;--color-text-muted:#888;--color-text-soft:#555;--color-border:#eee;--color-border-hover:#ccc;--color-accent:#111;--color-bg-inverted:#000;--color-tag-default-bg:#f0f0ee;--color-blob-warm:#fef9c3;--color-blob-cool:#bfdbfe;--grid-seam:#bab4ae;--q-tl-bg:#f5efe0;--q-tl-bg-hover:#e8d8b8;--q-tl-bg-active:#dcc898;--q-tr-bg:#edf1fc;--q-tr-bg-hover:#d4e0f4;--q-tr-bg-active:#bed0f0;--q-bl-bg:#fbeeea;--q-bl-bg-hover:#f0d4ca;--q-bl-bg-active:#eabfac;--q-br-bg:#f2eefb;--q-br-bg-hover:#e0d0f4;--q-br-bg-active:#ccbcec;--label-eyebrow:#aaa;--label-name:#1a1a1a;--label-sub:#999;--label-eyebrow-hover:#666;--label-name-hover:#000;--label-sub-hover:#777;--label-tiny:#bbb;--label-tiny-hover:#555;--label-eyebrow-tl:#9e7434;--label-eyebrow-tr:#4875b4;--label-eyebrow-bl:#b65244;--label-eyebrow-br:#7650bc;--exp-heading:#111;--exp-body:#555;--exp-back:#555;--exp-back-border:#bbb;--exp-back-hover:#111;--exp-back-border-hover:#777;--home-stanza2-color:#f8fbffeb;--home-stanza2-shadow:0 1px 2px #ffffff6b;--gallery-eyebrow-text:#6a4e46;--gallery-subtitle-text:#5d4a45;--gallery-dialog-bg:color-mix(in srgb, var(--color-bg) 96%, transparent);--gallery-dialog-chip-bg:color-mix(in srgb, var(--gallery-border) 30%, transparent);--gallery-dialog-body-text:var(--exp-body);--gallery-dialog-subtitle-text:var(--gallery-subtitle-text);--gallery-dialog-nav-accent:color-mix(in srgb, var(--label-eyebrow-bl) 62%, transparent);--gallery-dialog-nav-accent-strong:color-mix(in srgb, var(--label-eyebrow-bl) 84%, transparent);--gallery-border:#c9a090;--gallery-border-hover:#b65244;--gallery-control:#5a2e22;--gallery-control-hover:#fff5f2;--gallery-control-border:#5a2e2240;--gallery-control-border-hover:#b65244;--gallery-control-bg:transparent;--gallery-control-bg-hover:#b65244;--gallery-autoplay-play-bg:#d9efdd;--gallery-autoplay-play-text:#225a2e;--gallery-autoplay-pause-bg:#f4decc;--gallery-autoplay-pause-text:#7a3c10;--gallery-autoplay-progress:#f0a15e;--signal-form-label:#5a5068;--signal-form-counter:#6c5f80;--signal-form-text:#2f283a;--signal-form-placeholder:#6f6581;--signal-form-border:#9b8db6;--signal-form-border-focus:#7650bc;--signal-form-button-text:#3c3150;--signal-form-button-border:#9b8db6;--signal-form-button-hover:#5a3a93;--toggle-bg:#eeece8e0;--toggle-border:#0000001f;--toggle-border-hover:#00000042;--toggle-icon:#222;--toggle-outline:#e720da66;--toggle-shadow:0 2px 8px #0000001f, 0 1px 3px #00000012;--fold-bg:#00000012;--fold-hover:#00000021;--fold-shadow:#0000003d;--nf-bg:#fafaf8;--nf-heading:#111;--nf-body:#555;--nf-eyebrow:#888;--nf-link:#111;--nf-link-border:#ccc;--nf-link-border-hover:#888;--nf-focus:#111;--nf-poem-tl:#b5813a;--nf-poem-tr:#4a7cc4;--nf-poem-bl:#c4594a;--nf-poem-br:#7c5ac4;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 2px 8px #0000001f;--shadow-lg:0 8px 24px #0000001f;--shadow-xl:0 20px 70px #00000014;--color-focus-ring:#0064ff99;--error-bg:#c0392b;--error-text:#fff;--toggle-sun-color:#ffe75c;--toggle-moon-color:#ffffa0e4;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--space-2xl:var(--space-12);--z-base:1;--z-overlay:10;--z-dialog:180;--z-toast:9999;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-bounce:cubic-bezier(.34, 1.2, .64, 1);--easing-expand:cubic-bezier(.65, 0, .35, 1);--star-color-dot:#fff8f0;--star-color-glow:#fff8e7;--star-color-sparkle:#fffac8e6;--star-color-sparkle2:#f0f8ffd9;--star-color-dim:#d2e1ff66}[data-theme=light]{--color-bg:#fff;--color-bg-soft:#fafaf8;--color-text:#111;--color-text-muted:#888;--color-text-soft:#555;--color-border:#eee;--color-border-hover:#ccc;--color-accent:#111;--color-bg-inverted:#000;--color-tag-default-bg:#f0f0ee;--color-blob-warm:#fef9c3;--color-blob-cool:#bfdbfe;--grid-seam:#818181;--q-tl-bg:#f5efe0;--q-tl-bg-hover:#e8d8b8;--q-tl-bg-active:#dcc898;--q-tr-bg:#edf1fc;--q-tr-bg-hover:#d4e0f4;--q-tr-bg-active:#bed0f0;--q-bl-bg:#fbeeea;--q-bl-bg-hover:#f0d4ca;--q-bl-bg-active:#eabfac;--q-br-bg:#f2eefb;--q-br-bg-hover:#e0d0f4;--q-br-bg-active:#ccbcec;--label-eyebrow:#aaa;--label-name:#323232;--label-sub:#999;--label-eyebrow-hover:#666;--label-name-hover:#000;--label-sub-hover:#232323;--label-tiny:#bbb;--label-tiny-hover:#555;--label-eyebrow-tl:#9e7434;--label-eyebrow-tr:#4875b4;--label-eyebrow-bl:#b65244;--label-eyebrow-br:#7650bc;--exp-heading:#333;--exp-body:#555;--exp-body-tint:#444;--exp-back:#555;--exp-back-border:#bbb;--exp-back-hover:#111;--exp-back-border-hover:#777;--home-stanza2-color:#f8fbffeb;--home-stanza2-shadow:0 1px 2px #ffffff6b;--gallery-eyebrow-text:#6a4e46;--gallery-subtitle-text:#5d4a45;--gallery-dialog-bg:color-mix(in srgb, var(--color-bg) 96%, transparent);--gallery-dialog-chip-bg:color-mix(in srgb, var(--gallery-border) 30%, transparent);--gallery-dialog-body-text:var(--exp-body);--gallery-dialog-subtitle-text:var(--gallery-subtitle-text);--gallery-dialog-nav-accent:color-mix(in srgb, var(--label-eyebrow-bl) 62%, transparent);--gallery-dialog-nav-accent-strong:color-mix(in srgb, var(--label-eyebrow-bl) 84%, transparent);--gallery-border:#c9a090;--gallery-border-hover:#b65244;--gallery-control:#5a2e22;--gallery-control-hover:#fff5f2;--gallery-control-border:#5a2e2240;--gallery-control-border-hover:#b65244;--gallery-control-bg:transparent;--gallery-control-bg-hover:#b65244;--gallery-autoplay-play-bg:#d9efdd;--gallery-autoplay-play-text:#225a2e;--gallery-autoplay-pause-bg:#f4decc;--gallery-autoplay-pause-text:#7a3c10;--gallery-autoplay-progress:#f0a15e;--signal-form-label:#5a5068;--signal-form-counter:#6c5f80;--signal-form-text:#2f283a;--signal-form-placeholder:#6f6581;--signal-form-border:#9b8db6;--signal-form-border-focus:#7650bc;--signal-form-button-text:#3c3150;--signal-form-button-border:#9b8db6;--signal-form-button-hover:#5a3a93;--toggle-bg:#eeece8e0;--toggle-border:#0000001f;--toggle-border-hover:#00000042;--toggle-icon:#222;--toggle-outline:#e720da66;--toggle-shadow:0 2px 8px #0000001f, 0 1px 3px #00000012;--fold-bg:#00000012;--fold-hover:#00000021;--fold-shadow:#0000003d;--nf-bg:#fafaf8;--nf-heading:#111;--nf-body:#555;--nf-eyebrow:#888;--nf-link:#111;--nf-link-border:#ccc;--nf-link-border-hover:#888;--nf-focus:#111;--nf-poem-tl:#b5813a;--nf-poem-tr:#4a7cc4;--nf-poem-bl:#c4594a;--nf-poem-br:#7c5ac4;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 2px 8px #0000001f;--shadow-lg:0 8px 24px #0000001f;--shadow-xl:0 20px 70px #00000014;--color-focus-ring:#0064ff99;--error-bg:#c0392b;--error-text:#fff;--toggle-sun-color:#ffe75c;--toggle-moon-color:#ffffa0e4}[data-theme=dark]{--color-bg:#0f0f0f;--color-bg-soft:#141414;--color-text:#e0e0e0;--color-text-muted:#666;--color-text-soft:#a0a0a0;--color-border:#242424;--color-border-hover:#383838;--color-accent:#e0e0e0;--color-bg-inverted:#fafafa;--color-tag-default-bg:#1c1c1c;--color-blob-warm:#2a200a;--color-blob-cool:#0a1525;--grid-seam:#2a2520;--q-tl-bg:#100e09;--q-tl-bg-hover:#2a2110;--q-tl-bg-active:#2e1f08;--q-tr-bg:#080c14;--q-tr-bg-hover:#111e38;--q-tr-bg-active:#09152e;--q-bl-bg:#110908;--q-bl-bg-hover:#2e160f;--q-bl-bg-active:#2e1008;--q-br-bg:#0b0912;--q-br-bg-hover:#1c1532;--q-br-bg-active:#15102e;--label-eyebrow:#606060;--label-name:#c8c8c8;--label-sub:#585858;--label-eyebrow-hover:#909090;--label-name-hover:#fff;--label-sub-hover:#9a9a9a;--label-tiny:#505050;--label-tiny-hover:#b0b0b0;--label-eyebrow-tl:#c89448;--label-eyebrow-tr:#6898d0;--label-eyebrow-bl:#c86858;--label-eyebrow-br:#9870d4;--exp-heading:#c8c8c8;--exp-body:#666;--exp-body-tint:#999;--exp-back:#909090;--exp-back-border:#444;--exp-back-hover:#eee;--exp-back-border-hover:#888;--home-stanza2-color:#ecf1f8eb;--home-stanza2-shadow:0 1px 2px #00000052;--gallery-eyebrow-text:#d4aca3;--gallery-subtitle-text:#c8b8b2;--gallery-dialog-bg:#0b0a0ced;--gallery-dialog-chip-bg:#8d514647;--gallery-dialog-body-text:#b6a8a4;--gallery-dialog-subtitle-text:#d7c8c3;--gallery-dialog-nav-accent:#b25b4f8a;--gallery-dialog-nav-accent-strong:#cf6b5dd6;--gallery-border:#5a3028;--gallery-border-hover:#c86858;--gallery-control:#c86858;--gallery-control-hover:#1a0a08;--gallery-control-border:#c868584d;--gallery-control-border-hover:#c86858;--gallery-control-bg:transparent;--gallery-control-bg-hover:#c86858;--gallery-autoplay-play-bg:#1b4a2f;--gallery-autoplay-play-text:#b8edcb;--gallery-autoplay-pause-bg:#5a361b;--gallery-autoplay-pause-text:#ffd4a8;--gallery-autoplay-progress:#ff9f50;--signal-form-label:#d2c6ea;--signal-form-counter:#b8abd6;--signal-form-text:#f3eeff;--signal-form-placeholder:#c4b8de;--signal-form-border:#8a78b3;--signal-form-border-focus:#d2b6ff;--signal-form-button-text:#f3eeff;--signal-form-button-border:#8a78b3;--signal-form-button-hover:#d2b6ff;--toggle-bg:#121212d1;--toggle-border:#ffffff1f;--toggle-border-hover:#ffffff47;--toggle-icon:#fff;--toggle-outline:#e720da66;--toggle-shadow:0 2px 8px #ffffff2b, 0 1px 3px #ffffff24;--fold-bg:#ffffff12;--fold-hover:#ffffff24;--fold-shadow:#ffffff80;--nf-bg:#0a0a0a;--nf-heading:#f0ede6;--nf-body:#888;--nf-eyebrow:#666;--nf-link:#f0ede6;--nf-link-border:#2a2a2a;--nf-link-border-hover:#666;--nf-focus:#f0ede6;--nf-poem-tl:#c8984a;--nf-poem-tr:#6a9cd8;--nf-poem-bl:#d4705e;--nf-poem-br:#9a78d8;--shadow-sm:0 1px 3px #00000040;--shadow-md:0 2px 8px #00000059;--shadow-lg:0 8px 24px #0006;--shadow-xl:0 20px 70px #0006;--color-focus-ring:#64b4ffa6;--error-bg:#e74c3c;--error-text:#fff;--toggle-sun-color:#ffe75c;--toggle-moon-color:#ffffa0e4}
@media print{*,:before,:after{transition:none!important;animation:none!important}html,body{color:#111;background:#fff;height:auto!important;overflow:visible!important}[data-theme=dark]{--color-bg:#fff;--color-bg-soft:#fafaf8;--color-text:#111;--color-text-muted:#888;--color-text-soft:#555;--color-border:#eee;--color-border-hover:#ccc;--color-accent:#111;--color-bg-inverted:#fff;--color-tag-default-bg:#f0f0ee;--label-eyebrow:#aaa;--label-name:#1a1a1a;--label-sub:#999;--label-eyebrow-hover:#666;--label-name-hover:#000;--label-sub-hover:#777;--label-tiny:#bbb;--label-tiny-hover:#555;--label-eyebrow-tl:#9e7434;--label-eyebrow-tr:#4875b4;--label-eyebrow-bl:#b65244;--label-eyebrow-br:#7650bc;--exp-heading:#111;--exp-body:#555;--exp-back:#555;--exp-back-border:#bbb;--exp-back-hover:#111;--exp-back-border-hover:#777;--gallery-border:#bbb;--gallery-border-hover:#777;--gallery-control-border:#0000001f;--gallery-control-border-hover:#00000042;--signal-form-label:#5a5068;--signal-form-counter:#6c5f80;--signal-form-text:#2f283a;--signal-form-placeholder:#6f6581;--signal-form-border:#9b8db6;--signal-form-border-focus:#7650bc;--signal-form-button-text:#3c3150;--signal-form-button-border:#9b8db6;--signal-form-button-hover:#5a3a93;--nf-bg:#fafaf8;--nf-heading:#111;--nf-body:#555;--nf-eyebrow:#888;--nf-link:#111;--nf-link-border:#ccc;--nf-link-border-hover:#888;--nf-focus:#111;--nf-poem-tl:#b5813a;--nf-poem-tr:#4a7cc4;--nf-poem-bl:#c4594a;--nf-poem-br:#7c5ac4}a[href]:not([href^=\#]):after{content:" (" attr(href) ")";color:#888;word-break:break-all;font-size:.8em}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-root);-webkit-font-smoothing:antialiased;line-height:1.6;overflow:hidden}@supports (-webkit-touch-callout:none){html,body{min-height:-webkit-fill-available}}:root{--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:Georgia, "Times New Roman", serif;--fs-root:16px;--fs-2xs:.5rem;--fs-xs:.68rem;--fs-sm:.78rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-4xl:3rem;--fs-display:6rem;--fs-home-heading:clamp(2rem, 3.5vw, 3.2rem);--fs-page-heading:clamp(2.1rem, 6vw, 4rem);--fs-not-found-heading:clamp(1.4rem, 2.6vw, 2.1rem)}@media (max-width:799px){:root{--fs-root:15px;--fs-2xs:.45rem;--fs-xs:.6rem;--fs-sm:.7rem;--fs-md:.82rem;--fs-lg:.92rem;--fs-xl:1.05rem;--fs-2xl:1.2rem;--fs-3xl:1.45rem;--fs-4xl:2rem;--fs-display:3.4rem;--fs-home-heading:clamp(1.45rem, 7vw, 2.2rem);--fs-page-heading:clamp(1.8rem, 10vw, 3rem);--fs-not-found-heading:clamp(1.2rem, 5vw, 1.65rem)}}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
