@import"https://use.typekit.net/vnm6sfe.css";*{margin:0}*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-inline-size:100%;height:auto}svg *{transform-box:fill-box}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:unset}:root{--background: #191716;--foreground: #daba8b;--crust-dark: #0f0e0d;--crust-light: #383332;--accent-red: #8c4f4a;--accent-orange: #845336;--accent-yellow: #a17e3e;--accent-green: #57553c;--accent-purple: #604848;--accent-brown: #755e4a;--accent-tan: #bc9d66;--accent-beige: #c8b491;--accent-gray: #898471;--step--2: clamp(.7813rem, .7736rem + .0341vw, .8rem);--step--1: clamp(.9375rem, .9119rem + .1136vw, 1rem);--step-0: clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--step-1: clamp(1.35rem, 1.2631rem + .3864vw, 1.5625rem);--step-2: clamp(1.62rem, 1.4837rem + .6057vw, 1.9531rem);--step-3: clamp(1.944rem, 1.7405rem + .9044vw, 2.4414rem);--step-4: clamp(2.3328rem, 2.0387rem + 1.3072vw, 3.0518rem);--step-5: clamp(2.7994rem, 2.384rem + 1.8461vw, 3.8147rem);--space-2xs: clamp(.25rem, .2065rem + .2174vw, .375rem);--space-xs: clamp(.375rem, .3098rem + .3261vw, .5625rem);--space-s: clamp(.5rem, .413rem + .4348vw, .75rem);--space-m: clamp(.75rem, .6196rem + .6522vw, 1.125rem);--space-l: clamp(1rem, .8261rem + .8696vw, 1.5rem);--space-xl: clamp(1.5rem, 1.2391rem + 1.3043vw, 2.25rem);--space-2xl: clamp(2rem, 1.6522rem + 1.7391vw, 3rem);--space-3xl: clamp(3rem, 2.4783rem + 2.6087vw, 4.5rem);--line-height-single: 1;--line-height-display: 1.1;--line-height-tight: 1.3;--line-height-snug: 1.4;--line-height-body: 1.5;--letter-spacing-condensed: -.005em;--letter-spacing-normal: 0;--letter-spacing-loose: .01em;--font-weight-normal: 400;--font-weight-medium: 450;--font-weight-bold: 550;--font-weight-black: 700;--nagel: "nagel-variable", sans-serif}*{font-variation-settings:"slnt" 0}h1,h2,h3,h4{font-variation-settings:"wght" var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-loose)}h1{font-size:var(--step-4);line-height:var(--line-height-display)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}a{transition:1s;font-variation-settings:"wght" var(--font-weight-medium),"slnt" 0;text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--accent-green)}a:hover{font-variation-settings:"wght" var(--font-weight-black),"slnt" 0;color:var(--accent-yellow);text-decoration-color:var(--accent-yellow)}.center[data-astro-cid-6xpot4d6]{box-sizing:content-box;margin-inline:auto;width:calc(100% - (var(--space-xl) * 2));max-inline-size:800px;padding-inline:var(--space-xl)}header[data-astro-cid-hpnw4vwy]{box-sizing:content-box;width:100%;padding-block:var(--space-s);position:sticky;background-color:var(--background);top:0;z-index:10}#nav[data-astro-cid-hpnw4vwy]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-s)}#nav[data-astro-cid-hpnw4vwy] .links[data-astro-cid-hpnw4vwy]{display:flex;gap:var(--space-m);padding-right:var(--space-xs)}#nav[data-astro-cid-hpnw4vwy] span[data-astro-cid-hpnw4vwy]{flex-grow:1;border-top:1.5px solid var(--accent-green);position:relative}.logo[data-astro-cid-hpnw4vwy] svg[data-astro-cid-hpnw4vwy]{font-size:42px;fill:var(--foreground)}.logo[data-astro-cid-hpnw4vwy]{display:flex;align-items:center}body{background-color:var(--background);color:var(--foreground);font-family:var(--nagel);font-weight:var(--font-weight-normal);font-size:var(--step-0)}.main[data-astro-cid-tnnyocjb].padT{padding-block-start:var(--space-3xl)}.main[data-astro-cid-tnnyocjb].padB{padding-block-end:var(--space-3xl)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.box[data-astro-cid-kdubbo2f]{border:2px solid var(--accent-green);border-radius:4px;padding:16px}
