@font-face{font-family:TC Aurellia;src:url(/fonts/tc-aurellia-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TC Aurellia;src:url(/fonts/tc-aurellia-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-400-italic-latin-ext.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-400-italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-400-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-500-latin-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;src:url(/fonts/spectral-400-italic-latin-ext.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;src:url(/fonts/spectral-400-italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;src:url(/fonts/spectral-400-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;src:url(/fonts/spectral-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-vermilion-stamp:#d84930;--color-bone:#e4e1da;--color-moss:#7b8a79;--color-warm-plywood:#d6bfa3;--color-rice-paper:#f8f6f1;--color-charcoal-ink:#2d2d2d;--color-bg:var(--color-rice-paper);--color-fg:var(--color-charcoal-ink);--color-muted:color-mix(in srgb, var(--color-moss) 72%, var(--color-charcoal-ink));--color-accent:var(--color-vermilion-stamp);--color-accent-ink:color-mix(in srgb, var(--color-vermilion-stamp) 85%, var(--color-charcoal-ink));--color-surface:var(--color-bone);--font-display:"TC Aurellia", Georgia, serif;--font-prose:"Spectral", Georgia, serif;--font-detail:"Alegreya Sans", system-ui, sans-serif;--text-xs:.8rem;--text-sm:.925rem;--text-body:1.125rem;--text-lead:1.5rem;--text-read:1.1875rem;--leading-tight:1.35;--leading-body:1.65;--leading-lead:1.4;--leading-read:1.72;--space-1:.5rem;--space-2:1rem;--space-3:2rem;--space-4:4rem;--space-5:8rem;--space-6:12rem;--page-gutter:clamp(1.5rem, 5vw, 4rem)}*,:before,:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:radial-gradient(ellipse 60% 50% at 18% 12%, color-mix(in srgb, var(--color-bone) 55%, transparent), transparent), radial-gradient(ellipse 55% 45% at 85% 90%, color-mix(in srgb, var(--color-warm-plywood) 30%, transparent), transparent), var(--color-bg);min-height:100svh;color:var(--color-fg);font-family:var(--font-prose);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0;position:relative;overflow-x:hidden}body:before{content:"";z-index:999;pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.015' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}body:after{content:"";z-index:1000;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}img,svg,video{max-width:100%;display:block}h1,h2,h3,p{margin:0}p{text-wrap:pretty}[hidden]{display:none!important}a{color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:1px}::selection{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.logo[data-astro-cid-f7espo7c]{flex-shrink:0;display:inline-block}.logo[data-astro-cid-f7espo7c] svg{width:100%;height:auto;display:block}.mark[data-astro-cid-qj3ybz2x]{top:var(--page-gutter);right:var(--page-gutter);z-index:100;width:2.75rem;display:block;position:fixed}.mark[data-astro-cid-qj3ybz2x] svg{width:100%;height:auto;display:block}.mark--morph[data-astro-cid-qj3ybz2x]{transform-origin:100% 0;width:clamp(5.5rem,8vw,7.5rem)}.mark--morph[data-astro-cid-qj3ybz2x] .mark__seal[data-astro-cid-qj3ybz2x],.mark--morph[data-astro-cid-qj3ybz2x] .mark__stamp[data-astro-cid-qj3ybz2x]{width:100%;position:absolute;top:0;left:0}.mark--morph[data-astro-cid-qj3ybz2x] .mark__stamp[data-astro-cid-qj3ybz2x]{transform-origin:0 0;opacity:0;visibility:hidden;transform:translate(21%,19.06%)scale(.58)}.mark--morph[data-astro-cid-qj3ybz2x].is-live .mark__stamp[data-astro-cid-qj3ybz2x]{visibility:visible}@media (width<=47rem){.mark[data-astro-cid-qj3ybz2x]{position:absolute}.mark[data-astro-cid-qj3ybz2x]:not(.mark--morph){width:2.25rem}}
