:root{--gray-1: #fcfcfc;--gray-2: #f9f9f9;--gray-3: #f0f0f0;--gray-4: #e8e8e8;--gray-5: #e0e0e0;--gray-6: #d9d9d9;--gray-7: #cecece;--gray-8: #bbbbbb;--gray-9: #8d8d8d;--gray-10: #838383;--gray-11: #646464;--gray-12: #202020}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root{--gray-1: color(display-p3 .988 .988 .988);--gray-2: color(display-p3 .975 .975 .975);--gray-3: color(display-p3 .939 .939 .939);--gray-4: color(display-p3 .908 .908 .908);--gray-5: color(display-p3 .88 .88 .88);--gray-6: color(display-p3 .849 .849 .849);--gray-7: color(display-p3 .807 .807 .807);--gray-8: color(display-p3 .732 .732 .732);--gray-9: color(display-p3 .553 .553 .553);--gray-10: color(display-p3 .512 .512 .512);--gray-11: color(display-p3 .392 .392 .392);--gray-12: color(display-p3 .125 .125 .125)}}}@font-face{font-family:Neue Montreal;src:url(./PPNeueMontreal-Variable.CPzrb8iw.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Mondwest;src:url(./PPMondwest-Regular.DbXiRSX3.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans: "Neue Montreal", system-ui, sans-serif;--font-display: "Mondwest", Georgia, serif}*,*:before,*:after{box-sizing:border-box}html{overflow-y:scroll}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{max-width:40rem;margin:0 auto;font-family:var(--font-sans);background-color:var(--gray-1);color:var(--gray-11)}@media(max-width:720px){body{padding-inline:1.5rem}}::selection{background-color:var(--gray-5)}a{color:inherit;text-decoration:underline;text-decoration-color:var(--gray-8);text-underline-offset:3px}a:hover{color:var(--gray-12);text-decoration-color:var(--gray-12)}header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding-top:5rem;padding-bottom:3rem}h1.svelte-12qhfyh{font-family:var(--font-display);font-size:2.25rem;font-weight:500;color:var(--gray-12);margin:0}h1.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:inherit}nav.svelte-12qhfyh{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:1.125rem;color:var(--gray-11);text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--gray-12)}
