@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-Regular.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-Italic.woff2)format("woff2")}[data-look=eager]{--color-ground:#f5f4ee;--color-screen:#fcfbf7;--color-ink:#13241b;--color-ink-2:#3e4c43;--color-pencil:#5d6a61;--color-rule:#dad9ce;--color-rule-2:#ebeae2;--color-accent:#4f7a2b;--e-forest:#183b2b;--e-forest-deep:#10291d;--e-lime:#c9ee6a;--e-serif:"Instrument Serif", ui-serif, Georgia, serif;--shadow-window:0 1px 1px #13241b0a, 0 10px 28px -10px #13241b29, 0 30px 60px -30px #13241b38;--shadow-lift:0 1px 2px #13241b0f, 0 6px 16px -8px #13241b29;--shadow-float:0 0 0 .5px #13241b14, 0 2px 6px -2px #13241b1a, 0 14px 34px -14px #13241b42}[data-look=eager] body{background:var(--color-ground)}[data-look=eager] main{overflow-x:clip}[data-look=eager] :is(h1,h2){font-family:var(--e-serif);letter-spacing:-.012em;font-weight:400}[data-look=eager] :is(h1,h2) em{color:var(--color-accent);font-style:italic}[data-look=eager] h3{letter-spacing:-.01em}[data-look=eager] .shadow-window{--tw-shadow:var(--shadow-window)}[data-look=eager] .shadow-lift{--tw-shadow:var(--shadow-lift)}[data-look=eager] .shadow-float{--tw-shadow:var(--shadow-float)}[data-look=eager] ::selection{color:var(--color-ink);background:#dfe8c8}[data-look=eager] input,[data-look=eager] textarea{caret-color:var(--color-ink)}[data-look=eager] :focus-visible{outline-color:var(--color-accent)}[data-look=eager] :is(.gh-band,.e-forest,footer) :focus-visible{outline-color:var(--e-lime)}[data-look=eager] :is(.gh-band,.e-forest,footer) ::selection{color:#fff;background:#c9ee6a59}[data-look=eager] [role=listbox]{--color-ground:#efeee6}[data-look=eager] .btn-primary{background-color:var(--e-forest);color:#fcfbf7;border-radius:8px}[data-look=eager] .btn-primary:hover{background-color:var(--e-forest-deep)}[data-look=eager] a.rounded-\[10px\],[data-look=eager] button.rounded-\[10px\]{border-radius:8px}[data-look=eager] .gh-nav.bg-ground\/72{background:#f5f4eedb}[data-look=eager] .gh-band{background:var(--e-forest);color:#f5f4ee;border-color:#0000}[data-look=eager] .gh-band .gh-h2{color:#f5f4ee}[data-look=eager] .gh-band .gh-h2 em{color:var(--e-lime)}[data-look=eager] .gh-band .gh-lede,[data-look=eager] .gh-band .gh-lede~a{color:#f5f4eebd}[data-look=eager] .gh-band .gh-lede~a:hover{color:#fff}[data-look=eager] .gh-band :is(figure,li.bg-screen){color:var(--color-ink)}[data-look=eager] .gh-band figure{border-color:#0000;box-shadow:0 30px 80px -30px #0000008c}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-look=eager] .sv-rise,[data-look=eager] main>section .gh-h2,[data-look=eager] main>section .gh-lede{animation:linear both sv-rise;animation-timeline:view();animation-range:entry entry 70%}@keyframes sv-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:no-preference){.cx-flow{animation:.9s linear infinite cx-flow}@keyframes cx-flow{to{stroke-dashoffset:-12px}}}[data-look=eager] [data-hairline]{--hairline-plate:var(--color-ground);--hairline-hi:var(--color-ink);--hairline-edge:#7b8679;--hairline-mid:#aeb4a7;--hairline-lo:#d2d3c6;--hairline-stroke:1}[data-look=eager] .gh-band [data-hairline]{--hairline-plate:var(--e-forest);--hairline-hi:var(--e-lime);--hairline-edge:#b5c6ba;--hairline-mid:#76917f;--hairline-lo:#4a6a5a}
