@font-face{font-family:valkyrie;src:url(/fonts/valkyrie/valkyrie_a_regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:valkyrie;src:url(/fonts/valkyrie/valkyrie_a_italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:valkyrie;src:url(/fonts/valkyrie/valkyrie_a_bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:valkyrie;src:url(/fonts/valkyrie/valkyrie_a_bold_italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:valkyrie-caps;src:url(/fonts/valkyrie/valkyrie_a_caps_regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:valkyrie-caps;src:url(/fonts/valkyrie/valkyrie_a_caps_bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--ground:var(--paper);--paper:#fff;--ink:#111;--ink-2:#595959;--ink-3:#9a9a9a;--rule:#cfcfcf;--serif:valkyrie, palatino, "Palatino Linotype", "Book Antiqua", georgia, serif;--caps:valkyrie-caps, var(--serif);--text-size:clamp(1.0625rem, .95rem + .5vw, 1.1875rem);--leading:1.45;--measure:37em;--gutter:1.25rem;--indent:1.5em;--hairline:1px solid var(--rule)}@media (width>=64em){:root{--ground:#fbfbfb}}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--serif);font-size:var(--text-size);line-height:var(--leading);font-kerning:normal;font-variant-numeric:oldstyle-nums;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4{font-size:inherit;font-weight:400;line-height:inherit}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--ink-3);text-underline-offset:.2em;transition:text-decoration-color .15s}a:hover{text-decoration-color:var(--ink)}:focus-visible{outline:1px solid var(--ink);outline-offset:.15em}img{max-width:100%;height:auto;display:block}::selection{background:#e0e0e0}.smallcaps{font-family:var(--caps)}.smallcaps-all{font-family:var(--caps);font-feature-settings:"c2sc"}.section-head{font-family:var(--caps);letter-spacing:.02em;border-bottom:var(--hairline);margin-bottom:.5lh}.prose{text-wrap:pretty}.prose>*+*,.prose blockquote>*+*{margin-top:.75lh}.prose>*+:is(h2,h3){margin-top:1.5lh}.prose>:is(h2,h3)+*{margin-top:.25lh}.prose h2{font-family:var(--caps);letter-spacing:.02em}.prose h3{font-style:italic}.prose :is(ul,ol){padding-left:var(--indent)}.prose ul{list-style-type:"•"}.prose ul>li{padding-left:.5em}.prose ul>li::marker{color:var(--ink-3)}.prose blockquote{margin-inline:var(--indent)}.prose hr{text-align:center;border:0;margin-block:1lh}.prose hr:after{content:"";background-color:var(--ink-2);width:2.2em;height:.55em;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 48 12%22%3E%3Cpath d=%22M6.00 10.20L6.00 1.80M2.36 8.10L9.64 3.90M9.64 8.10L2.36 3.90M24.00 10.20L24.00 1.80M20.36 8.10L27.64 3.90M27.64 8.10L20.36 3.90M42.00 10.20L42.00 1.80M38.36 8.10L45.64 3.90M45.64 8.10L38.36 3.90%22 stroke=%22%23000%22 stroke-width=%221.15%22 stroke-linecap=%22round%22 fill=%22none%22/%3E%3C/svg%3E") 50%/contain no-repeat}.prose code{font-family:ui-monospace,SF Mono,menlo,consolas,monospace;font-size:.85em}.prose pre{background:#f5f5f5;padding:.5lh 1em;overflow-x:auto}.prose sup{vertical-align:baseline;font-size:inherit;font-feature-settings:"sups"}.prose sup a{text-decoration:none}.prose .footnotes{margin-top:1.5lh;font-size:.875em}.prose .footnotes:before{content:"";border-top:var(--hairline);width:8em;margin-bottom:.5lh;display:block}.prose .footnotes ol{margin:0}.prose [data-footnote-backref]{text-decoration:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rule[data-astro-cid-tjbg3i2q]{background-color:var(--ink-3);mask-image:var(--mask)}.across[data-astro-cid-tjbg3i2q]{height:1px;mask-size:100% 100%;mask-repeat:no-repeat}.down[data-astro-cid-tjbg3i2q]{--unit:5px;width:1px;mask-size:1px calc(var(--period) * var(--unit));mask-repeat:repeat-y}.page[data-astro-cid-hkbrpulz]{--frame-inset:1.25rem;z-index:0;max-width:calc(var(--measure) + 2 * var(--gutter));min-height:100svh;padding:1.5rem var(--gutter);flex-direction:column;margin-inline:auto;display:flex;position:relative}.page[data-astro-cid-hkbrpulz]>.frame-edge{order:1;margin-top:auto}.page[data-astro-cid-hkbrpulz]>.foot[data-astro-cid-hkbrpulz]{border-top:0;order:2;margin-top:0}.frame[data-astro-cid-hkbrpulz]{display:none}main[data-astro-cid-hkbrpulz]{margin-block:.75lh 1.5lh}@media (width>=64em){.page[data-astro-cid-hkbrpulz]{padding-top:calc(var(--frame-inset) + 1.5rem);padding-bottom:calc(var(--frame-inset) + 2.5rem)}main[data-astro-cid-hkbrpulz]{margin-block:2lh}.page[data-astro-cid-hkbrpulz]>.frame-edge{top:var(--frame-inset);pointer-events:none;order:0;margin-top:0;position:absolute}.page[data-astro-cid-hkbrpulz]>.foot[data-astro-cid-hkbrpulz]{border-top:var(--hairline);order:0;margin-top:auto}.frame[data-astro-cid-hkbrpulz],.page[data-astro-cid-hkbrpulz]>.frame-edge{left:calc(var(--gutter) - 6.5em);right:calc(var(--gutter) - 6.5em)}.frame[data-astro-cid-hkbrpulz]{z-index:-1;top:calc(var(--frame-inset) + 1px);bottom:var(--frame-inset);border:1px solid var(--ink-3);background:var(--paper);pointer-events:none;border-top:0;display:block;position:absolute}}.home[data-astro-cid-hkbrpulz]{color:var(--ink-2);margin-bottom:1lh;text-decoration:none;display:inline-block}.home[data-astro-cid-hkbrpulz]:hover{text-decoration:underline;text-decoration-color:var(--ink-3)}.arrow[data-astro-cid-hkbrpulz]{margin-right:.4em;display:inline-block;transform:rotate(45deg)}.foot[data-astro-cid-hkbrpulz]{border-top:var(--hairline);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1.5em;margin-top:auto;padding-top:.25lh;font-size:.875em;display:flex}.foot[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.foot[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline;text-decoration-color:var(--ink-3)}.email[data-astro-cid-hkbrpulz]{margin-left:auto;font-style:italic}
