.not-found-module__HS70Aa__page{--not-found-bg:#f5efe5;--not-found-ink:#241c12;--not-found-muted:#756554;--not-found-line:#682a312e;--not-found-accent:#682a31;--not-found-gold:#a47836;background:radial-gradient(circle at 74% 15%, #c05f661c, transparent 27rem), radial-gradient(circle at 5% 78%, #a478361a, transparent 24rem), var(--not-found-bg);min-height:100svh;color:var(--not-found-ink);padding:2rem 1.5rem}.dark .not-found-module__HS70Aa__page{--not-found-bg:#1a1612;--not-found-ink:#faf6ef;--not-found-muted:#c7b9a4;--not-found-line:#c9626e3d;--not-found-accent:#d67b84;--not-found-gold:#d9b472}@media (prefers-color-scheme:dark){html:not(.light):not(.warm) .not-found-module__HS70Aa__page{--not-found-bg:#1a1612;--not-found-ink:#faf6ef;--not-found-muted:#c7b9a4;--not-found-line:#c9626e3d;--not-found-accent:#d67b84;--not-found-gold:#d9b472}}.not-found-module__HS70Aa__header{max-width:72rem;margin-inline:auto}.not-found-module__HS70Aa__brand{color:var(--not-found-ink);font-family:var(--font-heading), Georgia, serif;align-items:center;gap:.7rem;font-size:1.2rem;text-decoration:none;display:inline-flex}.not-found-module__HS70Aa__brandMark{width:1.6rem;height:1.9rem;color:var(--not-found-gold);fill:currentColor}.not-found-module__HS70Aa__brandMark path:first-child{fill:#0000;stroke:currentColor;stroke-width:1.6px}.not-found-module__HS70Aa__content{max-width:72rem;margin:clamp(4rem,12vh,9rem) auto}.not-found-module__HS70Aa__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.not-found-module__HS70Aa__passage{border:1px solid color-mix(in srgb, var(--not-found-gold) 25%, transparent);border-top:2px solid var(--not-found-gold);background:color-mix(in srgb, var(--not-found-gold) 5%, transparent);margin:0;padding:clamp(1.5rem,3vw,3rem)}.not-found-module__HS70Aa__passage blockquote{font-family:var(--font-heading), Georgia, serif;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.55}.not-found-module__HS70Aa__passage blockquote p+p{margin-top:1rem}.not-found-module__HS70Aa__passage figcaption{color:var(--not-found-muted);margin-top:1.5rem;font-size:.875rem}.not-found-module__HS70Aa__passage a{color:var(--not-found-accent);text-underline-offset:.25rem}.not-found-module__HS70Aa__content h1{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;max-width:8em;font-size:clamp(3rem,6vw,5.75rem);font-weight:400;line-height:1.1}.not-found-module__HS70Aa__description{color:var(--not-found-muted);margin-top:1rem;font-size:1.1rem;line-height:1.6}.not-found-module__HS70Aa__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.not-found-module__HS70Aa__description a,.not-found-module__HS70Aa__actions a,.not-found-module__HS70Aa__resources a{color:var(--not-found-accent);text-underline-offset:.25rem}.not-found-module__HS70Aa__actions .not-found-module__HS70Aa__primaryAction{background:var(--not-found-ink);color:var(--not-found-bg);cursor:pointer;border:1px solid #0000;border-radius:.3rem;padding:.75rem 1.1rem;text-decoration:none;display:inline-block}.not-found-module__HS70Aa__resources{border-top:1px solid var(--not-found-line);flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem;display:flex}.not-found-module__HS70Aa__page a:focus-visible,.not-found-module__HS70Aa__page button:focus-visible{outline:2px solid var(--not-found-gold);outline-offset:4px}.not-found-module__HS70Aa__primaryAction:hover{opacity:.85}@media (max-width:780px){.not-found-module__HS70Aa__content{margin-block:3.5rem}.not-found-module__HS70Aa__hero{grid-template-columns:1fr;gap:2.5rem}}
