@font-face{font-family:Goose Digits;src:url(/fonts/onest-digits-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0030-0039}:root{--goose-oat: #F4ECDD;--goose-cream: #FCF5E7;--goose-ink: #17120D;--goose-bill: #FB7B1F;--goose-burnt: #B8430A;--goose-sun: #F7C948;--goose-feather: #DBCBB6;--goose-mud: #6B5E50;--goose-night: #241D16;--goose-night-border: #3B3127;--goose-night-muted: #BCAE9B;--goose-background: #F4ECDD;--goose-surface: #FCF5E7;--goose-text: #17120D;--goose-text-muted: #6B5E50;--goose-border: #DBCBB6;--goose-border-strong: #17120D;--goose-accent: #FB7B1F;--goose-on-accent: #17120D;--goose-link: #B8430A;--goose-field: #F7C948;--goose-on-field: #17120D;--goose-success: #2F6B3F;--goose-warning: #8A5A00;--goose-error: #B3261E;--goose-font-heading: "Goose Digits", "Proza Libre", Georgia, sans-serif;--goose-font-body: "Goose Digits", "Atkinson Hyperlegible Next", system-ui, sans-serif;--goose-font-label: "Chivo Mono", ui-monospace, Menlo, monospace;--goose-type-display-size: clamp(40px, calc(29.483px + 2.6966vw) , 64px);--goose-type-display-line: 1.05;--goose-type-display-weight: 500;--goose-type-display-tracking: -.015em;--goose-type-h1-size: clamp(32px, calc(24.989px + 1.7978vw) , 48px);--goose-type-h1-line: 1.12;--goose-type-h1-weight: 500;--goose-type-h1-tracking: -.01em;--goose-type-h2-size: clamp(24px, calc(19.618px + 1.1236vw) , 34px);--goose-type-h2-line: 1.2;--goose-type-h2-weight: 600;--goose-type-h2-tracking: -.005em;--goose-type-h3-size: clamp(20px, calc(18.247px + .4494vw) , 24px);--goose-type-h3-line: 1.25;--goose-type-h3-weight: 600;--goose-type-h3-tracking: 0;--goose-type-body-size: clamp(17px, calc(16.562px + .1124vw) , 18px);--goose-type-body-line: 1.55;--goose-type-body-weight: 400;--goose-type-body-tracking: 0;--goose-type-small-size: clamp(15px, calc(14.562px + .1124vw) , 16px);--goose-type-small-line: 1.45;--goose-type-small-weight: 400;--goose-type-small-tracking: 0;--goose-type-caption-size: clamp(13.5px, calc(13.281px + .0562vw) , 14px);--goose-type-caption-line: 1.4;--goose-type-caption-weight: 400;--goose-type-caption-tracking: .01em;--goose-type-button-size: 17px;--goose-type-button-line: 1.2;--goose-type-button-weight: 700;--goose-type-button-tracking: 0;--goose-space-0: 0px;--goose-space-1: 4px;--goose-space-2: 8px;--goose-space-3: 12px;--goose-space-4: 16px;--goose-space-5: 20px;--goose-space-6: 24px;--goose-space-8: 32px;--goose-space-10: 40px;--goose-space-12: 48px;--goose-space-16: 64px;--goose-space-20: 80px;--goose-space-24: 96px;--goose-radius-sm: 6px;--goose-radius-md: 14px;--goose-radius-lg: 28px;--goose-radius-pill: 999px;--goose-line-hairline: 1px solid var(--goose-border);--goose-line-strong: 1.5px solid var(--goose-border-strong);--goose-line-button: 2px solid var(--goose-ink);--goose-shadow-sticker-sm: 3px 3px 0 var(--goose-ink);--goose-shadow-sticker-md: 5px 5px 0 var(--goose-ink);--goose-shadow-goose-ground: #17120D29;--goose-motion-fast: .12s;--goose-motion-base: .2s;--goose-motion-slow: .32s;--goose-motion-easing: cubic-bezier(.2, .8, .2, 1);--goose-gutter: clamp(16px, calc(8.989px + 1.7978vw) , 32px);--goose-content-max: 1120px;--goose-reading-max: 66ch;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--goose-background: #17120D;--goose-surface: #241D16;--goose-text: #FCF5E7;--goose-text-muted: #BCAE9B;--goose-border: #3B3127;--goose-border-strong: #FCF5E7;--goose-accent: #FB7B1F;--goose-on-accent: #17120D;--goose-link: #FB7B1F;--goose-field: #F7C948;--goose-on-field: #17120D;color-scheme:dark}}:root[data-theme=dark]{--goose-background: #17120D;--goose-surface: #241D16;--goose-text: #FCF5E7;--goose-text-muted: #BCAE9B;--goose-border: #3B3127;--goose-border-strong: #FCF5E7;--goose-accent: #FB7B1F;--goose-on-accent: #17120D;--goose-link: #FB7B1F;--goose-field: #F7C948;--goose-on-field: #17120D;color-scheme:dark}.goose-display{font-family:var(--goose-font-heading);font-size:var(--goose-type-display-size);line-height:var(--goose-type-display-line);font-weight:var(--goose-type-display-weight);letter-spacing:var(--goose-type-display-tracking)}.goose-h1{font-family:var(--goose-font-heading);font-size:var(--goose-type-h1-size);line-height:var(--goose-type-h1-line);font-weight:var(--goose-type-h1-weight);letter-spacing:var(--goose-type-h1-tracking)}.goose-h2{font-family:var(--goose-font-heading);font-size:var(--goose-type-h2-size);line-height:var(--goose-type-h2-line);font-weight:var(--goose-type-h2-weight);letter-spacing:var(--goose-type-h2-tracking)}.goose-h3{font-family:var(--goose-font-heading);font-size:var(--goose-type-h3-size);line-height:var(--goose-type-h3-line);font-weight:var(--goose-type-h3-weight);letter-spacing:var(--goose-type-h3-tracking)}.goose-body{font-family:var(--goose-font-body);font-size:var(--goose-type-body-size);line-height:var(--goose-type-body-line);font-weight:var(--goose-type-body-weight);letter-spacing:var(--goose-type-body-tracking)}.goose-small{font-family:var(--goose-font-body);font-size:var(--goose-type-small-size);line-height:var(--goose-type-small-line);font-weight:var(--goose-type-small-weight);letter-spacing:var(--goose-type-small-tracking)}.goose-caption{font-family:var(--goose-font-body);font-size:var(--goose-type-caption-size);line-height:var(--goose-type-caption-line);font-weight:var(--goose-type-caption-weight);letter-spacing:var(--goose-type-caption-tracking)}.goose-button{font-family:var(--goose-font-body);font-size:var(--goose-type-button-size);line-height:var(--goose-type-button-line);font-weight:var(--goose-type-button-weight);letter-spacing:var(--goose-type-button-tracking)}.goose-button{font-family:var(--goose-font-body);font-size:var(--goose-type-button-size);font-weight:var(--goose-type-button-weight);line-height:var(--goose-type-button-line);background:var(--goose-accent);color:var(--goose-on-accent);border:var(--goose-line-button);border-radius:var(--goose-radius-pill);box-shadow:var(--goose-shadow-sticker-sm);padding:var(--goose-space-3) var(--goose-space-5);transition:transform var(--goose-motion-fast) var(--goose-motion-easing),box-shadow var(--goose-motion-fast) var(--goose-motion-easing)}.goose-button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--goose-ink)}.goose-button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--goose-ink)}.goose-button:focus-visible{outline:3px solid var(--goose-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.goose-button{transition:none}}@font-face{font-family:Proza Libre;src:url(/fonts/proza-libre-500-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Proza Libre;src:url(/fonts/proza-libre-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next-var-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;src:url(/fonts/chivo-mono-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--oat: var(--goose-oat);--cream: var(--goose-cream);--ink: var(--goose-ink);--bill: var(--goose-bill);--burnt: var(--goose-burnt);--sun: var(--goose-sun);--feather: var(--goose-feather);--mud: var(--goose-mud);--head: var(--goose-font-heading);--body: var(--goose-font-body);--label: var(--goose-font-label);--halo: #FFFDF7;--gutter: 18px;--col: 640px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--oat);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='8' cy='8' r='1.05' fill='%2317120D' fill-opacity='.16'/%3E%3C/svg%3E");background-size:16px 16px;background-position:4px 6px}p{margin:0}img{max-width:100%}a{color:inherit}.col{width:100%;max-width:var(--col);margin-inline:auto}.sec{padding:6px var(--gutter) 30px;display:grid;gap:16px;position:relative}.h{font-family:var(--head);font-weight:600;margin:0;line-height:1.08;letter-spacing:-.01em}.stitle{font-family:var(--head);font-weight:600;font-size:24px;margin:0}.label{font-family:var(--label);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mud)}.micro{font-size:13.5px;color:var(--mud)}.n{font-family:"Goose Digits","Onest",var(--body)}.btn{display:inline-block;background:var(--bill);color:var(--ink);font-weight:700;font-size:16px;line-height:1.2;padding:12px 18px;border-radius:999px;border:2px solid var(--ink);box-shadow:0 0 0 3px var(--halo),4px 4px 0 3px var(--ink);margin:3px;text-decoration:none;transition:transform var(--goose-motion-fast) var(--goose-motion-easing),box-shadow var(--goose-motion-fast) var(--goose-motion-easing)}.btn:hover{transform:translate(-1px,-1px);box-shadow:0 0 0 3px var(--halo),5px 5px 0 3px var(--ink)}.btn:active{transform:translate(2px,2px);box-shadow:0 0 0 3px var(--halo),2px 2px 0 3px var(--ink)}.btn:focus-visible{outline:3px solid var(--ink);outline-offset:5px}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.sticker{display:inline-block;background:var(--halo);border:2px solid var(--ink);box-shadow:0 0 0 3px var(--halo),4px 4px 0 3px var(--ink);font-weight:700;color:var(--ink);margin:3px}@media(min-width:900px){:root{--gutter: 24px}body{font-size:18px}.stitle{font-size:28px}.sec{padding-bottom:40px}}.bar[data-astro-cid-3ef6ksr2]{padding:8px var(--gutter);position:relative;z-index:20}.inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:54px}.lockup[data-astro-cid-3ef6ksr2]{display:block;line-height:0}.lockup[data-astro-cid-3ef6ksr2] img{height:52px;width:auto;display:block}.burger[data-astro-cid-3ef6ksr2]{width:24px;display:grid;gap:5px;padding:10px 0;border:0;background:none;color:inherit;cursor:pointer;box-sizing:content-box}.burger[data-astro-cid-3ef6ksr2][hidden]{display:none}.burger[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;height:2.5px;background:currentColor;border-radius:2px;transition:transform var(--goose-motion-base) var(--goose-motion-easing),opacity var(--goose-motion-fast)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] i[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] i[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] i[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.burger[data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid var(--ink);outline-offset:6px}@media(prefers-reduced-motion:reduce){.burger[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{transition:none}}.wide[data-astro-cid-3ef6ksr2]{display:none}.menu[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;background:var(--cream);border-block:1.5px solid var(--ink);padding:8px var(--gutter) 20px}.menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.list[data-astro-cid-3ef6ksr2],.sub[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0}.list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--feather)}.list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:last-child{border-bottom:0}.list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;color:var(--ink);text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1.5px}.list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{font-family:var(--head);font-weight:600;font-size:21px;padding:12px 0}.sub[data-astro-cid-3ef6ksr2]{padding:0 0 10px 14px;border-left:1.5px solid var(--feather);margin:-2px 0 6px}.sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:16px;padding:6px 0}.list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{text-decoration:underline}.list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media(min-width:900px){.bar[data-astro-cid-3ef6ksr2]{padding-block:16px}.inner[data-astro-cid-3ef6ksr2],.lockup[data-astro-cid-3ef6ksr2] img{height:60px}.burger[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2]{display:none!important}.wide[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:26px}.wide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){color:var(--ink);font-weight:600;font-size:17px;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1.5px}.wide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn):hover,.wide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{text-decoration:underline}.wide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn):focus-visible{outline:3px solid var(--ink);outline-offset:4px}.wide[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{font-size:15.5px;padding:10px 16px}}
