@font-face{font-display:swap;font-family:Radley;font-style:normal;font-weight:400;src:url(/fonts/radley-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;src:url(/fonts/atkinson-hyperlegible-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;src:url(/fonts/atkinson-hyperlegible-v11-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;src:url(/fonts/atkinson-hyperlegible-v11-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Mono;font-style:normal;font-weight:400;src:url(/fonts/space-mono-v13-latin-regular.woff2) format("woff2")}:root{--white: #ffffff;--grey-50: #f1f1f2;--grey-100: #e1e2e3;--grey-200: #c5c6c8;--grey-300: #a9abad;--grey-400: #8f9194;--grey-500: #74777b;--grey-600: #5c5e63;--grey-700: #44474d;--grey-800: #2d3036;--grey-900: #181b21;--grey-950: #0e1117;--black: #000000;--grey-800a: #2d3036aa;--grey-900a: #181b21aa;--grey-950a: #0e1117aa;--blue-50: #edf1ff;--blue-100: #d7e0ff;--blue-200: #b6c3ff;--blue-300: #97a5ff;--blue-400: #7b85ff;--blue-500: #6061ff;--blue-600: #4c45e0;--blue-700: #392fb6;--blue-800: #261c85;--blue-900: #150d54;--blue-950: #0c073c;--blue-200: #acaeba;--blue-800: #323245;--blue-900: #1a1a25;--blue-950: #101017;--blue-800a: #36354aaa;--blue-900a: #1a1a25aa;--blue-950a: #101017aa;--green-50: #b3ffe7;--green-100: #5ffbc4;--green-200: #37dea9;--green-300: #1ec191;--green-400: #0aa47a;--green-500: #008763;--green-600: #006b4e;--green-700: #00513a;--green-800: #003726;--green-900: #002015;--green-950: #00150c;--green-800: #202221;--green-900: #171918;--green-950: #101211;--green-800a: #202221aa;--green-900a: #171918aa;--green-950a: #101211aa;--red-50: #ffeded;--red-100: #ffd7d9;--red-200: #ffb1b6;--red-300: #ff8793;--red-400: #ff526c;--red-500: #e71b4e;--red-600: #be0036;--red-700: #920024;--red-800: #670015;--red-900: #3f0009;--red-950: #2c0004;--red-800: #44282f;--red-900: #1b1b1b;--red-950: #0e1111;--red-800a: #44282faa;--red-900a: #1b1b1baa;--red-950a: #0e1111aa;--surface-primary: var(--grey-950);--surface-secondary: var(--grey-900);--surface-tertiary: var(--grey-800);--surface-inverse-primary: var(--white);--surface-inverse-secondary: var(--grey-50);--surface-inverse-tertiary: var(--grey-100);--surface-accent: var(--red-600);--content-primary: var(--white);--content-secondary: var(--grey-200);--content-tertiary: var(--grey-400);--content-inverse-primary: var(--black);--content-inverse-secondary: var(--grey-800);--content-inverse-tertiary: var(--grey-600);--content-accent: var(--red-400);--content-link: var(--blue-300);--surface-primary-hover: var(--grey-900);--surface-secondary-hover: var(--grey-800);--surface-tertiary-hover: var(--grey-700);--surface-inverse-primary-hover: var(--grey-50);--surface-inverse-secondary-hover: var(--grey-100);--surface-inverse-tertiary-hover: var(--grey-200);--surface-accent-hover: var(--red-700);--content-primary-hover: var(--grey-50);--content-secondary-hover: var(--grey-300);--content-tertiary-hover: var(--grey-500);--content-inverse-primary-hover: var(--grey-950);--content-inverse-secondary-hover: var(--grey-700);--content-inverse-tertiary-hover: var(--grey-500);--content-accent-hover: var(--red-500);--content-link-hover: var(--blue-400);--surface-primary-active: var(--grey-800);--surface-secondary-active: var(--grey-700);--surface-tertiary-active: var(--grey-600);--surface-inverse-primary-active: var(--grey-100);--surface-inverse-secondary-active: var(--grey-200);--surface-inverse-tertiary-active: var(--grey-300);--surface-accent-active: var(--red-800);--content-primary-active: var(--grey-100);--content-secondary-active: var(--grey-400);--content-tertiary-active: var(--grey-600);--content-inverse-primary-active: var(--grey-900);--content-inverse-secondary-active: var(--grey-600);--content-inverse-tertiary-active: var(--grey-400);--content-accent-active: var(--red-600);--content-link-active: var(--blue-500);--surface-primary-alpha: var(--grey-950a);--surface-secondary-alpha: var(--grey-900a);--surface-tertiary-alpha: var(--grey-800a);--size-00: .0625rem;--size-0: .125rem;--size-1: .25rem;--size-2: .5rem;--size-3: .75rem;--size-4: 1rem;--size-5: 1.5rem;--size-6: 2rem;--size-7: 4rem;--size-8: 8rem;--page-gutter: var(--size-6);--page-breakout: var(--size-8);--page-maxwidth: 43.75rem;--page-columns: 2;--radius-none: 0;--radius-1: var(--size-1);--radius-2: var(--size-2);--radius-3: var(--size-3);--radius-4: var(--size-4);--radius-5: var(--size-6);--radius-round: 99rem;--font-family-sans: "Atkinson Hyperlegible", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-serif: "Radley", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-mono: "Space Mono", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-size-0: .875rem;--font-size-1: 1rem;--font-size-2: 1.125rem;--font-size-3: 1.5rem;--font-size-4: 2rem;--font-size-5: 3rem;--font-weight-0: 200;--font-weight-1: 400;--font-weight-2: 700;--font-leading-0: 1;--font-leading-1: 1.2;--font-leading-2: 1.5;--font-leading-3: 1.8;--font-leading-4: 2}body.palette-blue{--surface-primary: var(--blue-950);--surface-secondary: var(--blue-900);--surface-tertiary: var(--blue-800);--surface-inverse-primary: var(--white);--surface-inverse-secondary: var(--blue-50);--surface-inverse-tertiary: var(--blue-100);--surface-primary-alpha: var(--blue-950a);--surface-secondary-alpha: var(--blue-900a);--surface-tertiary-alpha: var(--blue-800a);--content-primary: var(--white);--content-secondary: var(--blue-200);--content-tertiary: var(--blue-400);--content-inverse-primary: var(--black);--content-inverse-secondary: var(--blue-800);--content-inverse-tertiary: var(--blue-600);--content-link: var(--blue-300);--surface-primary-hover: var(--blue-900);--surface-secondary-hover: var(--blue-800);--surface-tertiary-hover: var(--blue-700);--surface-inverse-primary-hover: var(--blue-50);--surface-inverse-secondary-hover: var(--blue-100);--surface-inverse-tertiary-hover: var(--blue-200);--content-primary-hover: var(--blue-50);--content-secondary-hover: var(--blue-300);--content-tertiary-hover: var(--blue-500);--content-inverse-primary-hover: var(--blue-950);--content-inverse-secondary-hover: var(--blue-700);--content-inverse-tertiary-hover: var(--blue-500);--content-link-hover: var(--blue-400);--surface-primary-active: var(--blue-800);--surface-secondary-active: var(--blue-700);--surface-tertiary-active: var(--blue-600);--surface-inverse-primary-active: var(--blue-100);--surface-inverse-secondary-active: var(--blue-200);--surface-inverse-tertiary-active: var(--blue-300);--content-primary-active: var(--blue-100);--content-secondary-active: var(--blue-400);--content-tertiary-active: var(--blue-600);--content-inverse-primary-active: var(--blue-900);--content-inverse-secondary-active: var(--blue-600);--content-inverse-tertiary-active: var(--blue-400);--content-link-active: var(--blue-500)}body.palette-green{--surface-primary: var(--green-950);--surface-secondary: var(--green-900);--surface-tertiary: var(--green-800);--surface-inverse-primary: var(--white);--surface-inverse-secondary: var(--green-50);--surface-inverse-tertiary: var(--green-100);--surface-primary-alpha: var(--green-950a);--surface-secondary-alpha: var(--green-900a);--surface-tertiary-alpha: var(--green-800a);--content-primary: var(--white);--content-secondary: var(--green-200);--content-tertiary: var(--green-400);--content-inverse-primary: var(--black);--content-inverse-secondary: var(--green-800);--content-inverse-tertiary: var(--green-600);--content-link: var(--green-300);--surface-primary-hover: var(--green-900);--surface-secondary-hover: var(--green-800);--surface-tertiary-hover: var(--green-700);--surface-inverse-primary-hover: var(--green-50);--surface-inverse-secondary-hover: var(--green-100);--surface-inverse-tertiary-hover: var(--green-200);--content-primary-hover: var(--green-50);--content-secondary-hover: var(--green-300);--content-tertiary-hover: var(--green-500);--content-inverse-primary-hover: var(--green-950);--content-inverse-secondary-hover: var(--green-700);--content-inverse-tertiary-hover: var(--green-500);--content-link-hover: var(--green-400);--surface-primary-active: var(--green-800);--surface-secondary-active: var(--green-700);--surface-tertiary-active: var(--green-600);--surface-inverse-primary-active: var(--green-100);--surface-inverse-secondary-active: var(--green-200);--surface-inverse-tertiary-active: var(--green-300);--content-primary-active: var(--green-100);--content-secondary-active: var(--green-400);--content-tertiary-active: var(--green-600);--content-inverse-primary-active: var(--green-900);--content-inverse-secondary-active: var(--green-600);--content-inverse-tertiary-active: var(--green-400);--content-link-active: var(--green-500)}body.palette-red{--surface-primary: var(--red-950);--surface-secondary: var(--red-900);--surface-tertiary: var(--red-800);--surface-inverse-primary: var(--white);--surface-inverse-secondary: var(--red-50);--surface-inverse-tertiary: var(--red-100);--surface-primary-alpha: var(--red-950a);--surface-secondary-alpha: var(--red-900a);--surface-tertiary-alpha: var(--red-800a);--content-primary: var(--white);--content-secondary: var(--red-200);--content-tertiary: var(--red-400);--content-inverse-primary: var(--black);--content-inverse-secondary: var(--red-800);--content-inverse-tertiary: var(--red-600);--content-link: var(--red-300);--surface-primary-hover: var(--red-900);--surface-secondary-hover: var(--red-800);--surface-tertiary-hover: var(--red-700);--surface-inverse-primary-hover: var(--red-50);--surface-inverse-secondary-hover: var(--red-100);--surface-inverse-tertiary-hover: var(--red-200);--content-primary-hover: var(--red-50);--content-secondary-hover: var(--red-300);--content-tertiary-hover: var(--red-500);--content-inverse-primary-hover: var(--red-950);--content-inverse-secondary-hover: var(--red-700);--content-inverse-tertiary-hover: var(--red-500);--content-link-hover: var(--red-400);--surface-primary-active: var(--red-800);--surface-secondary-active: var(--red-700);--surface-tertiary-active: var(--red-600);--surface-inverse-primary-active: var(--red-100);--surface-inverse-secondary-active: var(--red-200);--surface-inverse-tertiary-active: var(--red-300);--content-primary-active: var(--red-100);--content-secondary-active: var(--red-400);--content-tertiary-active: var(--red-600);--content-inverse-primary-active: var(--red-900);--content-inverse-secondary-active: var(--red-600);--content-inverse-tertiary-active: var(--red-400);--content-link-active: var(--red-500)}::view-transition-old(*),::view-transition-new(*),::view-transition-image-pair(*),::view-transition-group(*){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,0,.08,1);animation-timing-function:cubic-bezier(.26,1.2,.34,1)}::view-transition-group(topnav-logo),::view-transition-group(topnav-portfolio),::view-transition-group(topnav-about){animation-duration:.5s!important;animation-timing-function:cubic-bezier(.2,0,.08,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline-offset:.25rem}html{color-scheme:dark;scroll-padding-block-start:6rem}body{background-color:var(--surface-primary);color:var(--content-primary);font-size:var(--font-size-2);line-height:var(--font-leading-3);font-family:var(--font-family-sans);font-weight:var(--font-weight-1);font-synthesis:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}ol,ul{padding-inline-start:var(--size-4)}a{color:var(--content-link)}a:hover,a:focus-visible{color:var(--content-link-hover)}a:active{color:var(--content-link-active)}img{max-width:100%;height:auto;display:block}button{border:none;background-color:transparent;color:inherit;cursor:pointer;white-space:nowrap;font-size:var(--font-size-2)}h1,.h1{font-family:var(--font-family-serif);font-size:var(--font-size-5);line-height:var(--font-leading-1);font-weight:var(--font-weight-1);text-wrap:balance;margin-block-start:2rem;margin-block-end:0rem}h2,.h2{font-family:var(--font-family-serif);font-size:var(--font-size-4);line-height:var(--font-leading-1);font-weight:var(--font-weight-1);text-wrap:balance;margin-block-start:2rem;margin-block-end:1rem}h3,.h3{font-family:var(--font-family-sans);font-size:var(--font-size-2);line-height:var(--font-leading-2);font-weight:var(--font-weight-2);text-wrap:balance;margin-block-start:1rem;margin-block-end:.5rem}p,.p{font-family:var(--font-family-sans);font-size:var(--font-size-2);line-height:var(--font-leading-3);font-weight:var(--font-weight-1);text-wrap:pretty;margin-block-start:.5rem;margin-block-end:1rem}.small{font-family:var(--font-family-mono);font-size:var(--font-size-0);line-height:var(--font-leading-2);font-weight:var(--font-weight-1);color:var(--content-tertiary);text-wrap:pretty;margin-block-start:.5rem;margin-block-end:1rem}b{font-weight:var(--font-weight-2)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}main{padding-block-end:4rem}.grid-columns{display:grid;grid-template-columns:[bleed-start left-bleed-start] minmax(var(--page-gutter),1fr) [breakout-start left-breakout-start] minmax(0,var(--page-breakout)) [gutter-start left-half-start] min(calc(50% - var(--page-gutter)),calc(var(--page-maxwidth) / 2)) [left-bleed-end right-bleed-start left-breakout-end right-breakout-start left-half-end right-half-start] min(calc(50% - var(--page-gutter)),calc(var(--page-maxwidth) / 2)) [gutter-end right-half-end] minmax(0,var(--page-breakout)) [breakout-end right-breakout-end] minmax(var(--page-gutter),1fr) [bleed-end right-bleed-end]}.grid-columns>*{grid-column:gutter}.grid-columns>*.breakout{grid-column:breakout}.grid-columns>*.full-bleed{grid-column:bleed}.grid-columns>*.left-bleed{grid-column:left-bleed}.grid-columns>*.right-bleed{grid-column:right-bleed}.grid-columns>*.left-breakout{grid-column:left-breakout}.grid-columns>*.right-breakout{grid-column:right-breakout}.grid-columns>*.left-half{grid-column:left-half}.grid-columns>*.right-half{grid-column:right-half}.grid-columns>*.breakout-left-half{grid-column:left-breakout-start / gutter-end}.bento-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:1rem;padding-inline:2rem;padding-block:2rem}.bento-card{height:100%;border-radius:var(--radius-5);background-size:cover;background-position:center}.bento-1x1{grid-column:span 1;grid-row:span 1}.bento-2x1{grid-column:span 2;grid-row:span 1}.bento-1x2{grid-column:span 1;grid-row:span 2}.bento-2x2{grid-column:span 2;grid-row:span 2}.bento-3x1{grid-column:span 3;grid-row:span 1}.bento-3x2{grid-column:span 3;grid-row:span 2}.bento-1x3{grid-column:span 1;grid-row:span 3}.bento-2x3{grid-column:span 2;grid-row:span 3}.bento-3x3{grid-column:span 3;grid-row:span 3}.chips{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;flex-direction:row}.software-icons{display:flex;gap:.5rem;align-items:center}@media (max-width: 40rem){.grid-columns{--page-gutter: 1rem}}.pswp__img{border-radius:2rem;background-color:var(--surface-secondary)}figcaption{font-size:var(--font-size-1);color:var(--content-tertiary);font-style:italic;max-width:var(--page-maxwidth);margin-inline:auto;margin-top:1rem;margin-bottom:2rem}.about-categories{padding:0;padding-block-start:4rem;font-weight:700}.about-lists{padding:0}.about-years{min-width:10ch;color:var(--content-secondary)}.about-title{margin:0;margin-block-end:.5em;font-size:var(--font-size-2);font-weight:700}.about-subtext{font-size:var(--font-size-1);color:var(--content-tertiary)}.callout h1,.callout h2,.callout h3{font-family:var(--font-family-sans);font-size:var(--font-size-3);line-height:var(--font-leading-2);font-weight:var(--font-weight-1);text-wrap:balance;margin:0;color:var(--content-link)}.callout :first-child{margin-top:0}.callout :last-child{margin-bottom:0}.grid-lines{position:fixed;inset:0;z-index:-10;opacity:0;transition:opacity 1s}:has(.scrolling) .grid-lines{opacity:1;transition:opacity 1s}.grid-lines .gutter,.grid-lines .breakout{outline:1px dashed var(--surface-tertiary);grid-row:1 / -1}:has(.grid-lines) nav#sections-sidebar{outline:1px dashed transparent;transition:outline 1s}:has(.grid-lines) nav#sections-sidebar.scrolling{outline:1px dashed var(--surface-tertiary);transition:outline 1s}:has(.grid-lines) header a{outline:1px dashed transparent;transition:outline 1s}:has(.grid-lines) :has(.scrolling) header a{outline:1px dashed var(--surface-tertiary);transition:outline 1s}body.pointer-effects-okay .mousehover{position:relative;background-size:cover;background-position:center;border-radius:2rem}body.pointer-effects-okay .mousehover:before{content:"";position:absolute;inset:-.0625rem;border-radius:2.0625rem;background-attachment:fixed;z-index:10;background-image:radial-gradient(circle at var(--x, 0) var(--y, 0),hsla(0,0%,0%,.15),hsl(0 0% 0% / .5) 50rem);transition:opacity 1s;opacity:0}body.pointer-effects-okay .mousehover:hover:before{content:"";position:absolute;inset:-.0625rem;border-radius:2.0625rem;background-attachment:fixed;background-image:radial-gradient(circle at var(--x, 0) var(--y, 0),hsl(0 0% 100% / .05),hsl(0 0% 100% / .02) 50rem);background-image:radial-gradient(circle at var(--x, 0) var(--y, 0),hsl(227,12%,14%,.15),hsla(227,12%,14%,.5) 50rem);opacity:1;z-index:10;transition:opacity 1s}body.pointer-effects-okay .mousehover:after{content:"";position:absolute;inset:-.0625rem;border-radius:2.0625rem;background-attachment:fixed;background-image:radial-gradient(circle at var(--x, 0) var(--y, 0),hsl(0 0% 100% / .75),transparent 8rem);pointer-events:none;z-index:-99;box-shadow:inset 0 0 0 1px #e1e2e31e}header[data-astro-cid-3ef6ksr2]{position:sticky;inset-block-start:0;z-index:999}nav[data-astro-cid-3ef6ksr2]{padding-block:.5rem;grid-template-areas:"logo-out logo-out in in buttons-out buttons-out"}ul[data-astro-cid-3ef6ksr2]{position:relative;list-style:none;padding:0;display:flex;align-items:center;gap:1rem}.topnav-logo[data-astro-cid-3ef6ksr2]{margin-inline-end:auto;margin-inline-start:0}.topnav-logoicon[data-astro-cid-3ef6ksr2]{display:block;color:inherit}.topnav-logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--content-primary);border-radius:var(--radius-3)}.topnav-logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.topnav-logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{color:var(--content-primary-hover);color:var(--content-accent)}.topnav-logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active{color:var(--content-accent-active)}.topnav-logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding-block:var(--size-3);padding-inline:var(--size-5)}.topnav-button[data-astro-cid-3ef6ksr2]{display:block;text-decoration:none;color:var(--white);font-family:var(--font-family-mono);font-size:var(--font-size-1);font-weight:var(--font-weight-1);line-height:var(--font-leading-2);white-space:nowrap;padding-inline:var(--size-5);padding-block:var(--size-3);border-radius:var(--radius-3)}.topnav-button[data-astro-cid-3ef6ksr2]:hover,.topnav-button[data-astro-cid-3ef6ksr2]:focus-visible{background-color:var(--surface-tertiary-alpha)}.topnav-button[data-astro-cid-3ef6ksr2]:active{background-color:var(--surface-secondary-active)}.topnav-balanced[data-astro-cid-3ef6ksr2] #topnav[data-astro-cid-3ef6ksr2]{grid-area:breakout;margin-left:auto}.topnav-balanced[data-astro-cid-3ef6ksr2] .topnav-logo[data-astro-cid-3ef6ksr2]{grid-area:breakout}.topnav-split[data-astro-cid-3ef6ksr2] #topnav[data-astro-cid-3ef6ksr2]{grid-column:breakout-end / bleed-end;margin-left:1rem}.topnav-split[data-astro-cid-3ef6ksr2] .topnav-logo[data-astro-cid-3ef6ksr2]{grid-column:bleed-start / breakout-start;justify-self:end;display:inline;margin-left:auto;margin-right:1rem}@media (max-width: 95rem){.topnav-split[data-astro-cid-3ef6ksr2] #topnav[data-astro-cid-3ef6ksr2]{grid-area:breakout;margin-left:auto}.topnav-split[data-astro-cid-3ef6ksr2] .topnav-logo[data-astro-cid-3ef6ksr2]{grid-area:breakout;margin-left:0rem;margin-right:auto}header[data-astro-cid-3ef6ksr2]{position:static}}@media (max-width: 30rem){.topnav-split[data-astro-cid-3ef6ksr2] .topnav-logo[data-astro-cid-3ef6ksr2],.topnav-balanced[data-astro-cid-3ef6ksr2] .topnav-logo[data-astro-cid-3ef6ksr2]{margin-inline:auto;grid-column:1 / -1;align-self:center;justify-self:center;color:red}.topnav-button[data-astro-cid-3ef6ksr2]{padding-inline:0}.topnav-item[data-astro-cid-3ef6ksr2]{display:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@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}}footer[data-astro-cid-sz7xmlte]{background-color:var(--surface-primary);border-block-start:1px solid var(--surface-secondary);padding-block-end:4rem}nav[data-astro-cid-sz7xmlte]{padding-block:.5rem;display:grid;grid-template-columns:1fr 1fr 1fr}ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:var(--font-size-1)}.copy-disclaimer[data-astro-cid-sz7xmlte]{text-align:center}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
