:root{--color-red: #E03A3E;--color-orange: #F5821F;--color-yellow: #FDB827;--color-green: #61BB46;--color-blue: #009DDC;--color-purple: #963D97;--color-dark: #212121;--color-nasa-blue: #0B3D91;--color-nasa-red: #FC3D21;--color-bg: #fffbf8;--color-text: #181512;--color-link: #0053B3;--color-muted: #666;--color-border: lightgray;--font-serif: "Roboto Serif Variable", serif;--font-body: "Newsreader", serif;--font-reading: "Newsreader", serif;--font-condensed: "Roboto Condensed Variable", sans-serif;--font-mono: "SF Mono", "Fira Mono", "Roboto Mono", ui-monospace, monospace}html.dark{--color-bg: #151311;--color-text: #e6e1da;--color-link: #6fb1ff;--color-muted: #aaa39a;--color-border: #3b3733}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:17px;background-color:var(--color-bg);color:var(--color-text)}body{font-family:var(--font-body);font-weight:400;text-rendering:optimizeLegibility;margin:0;padding:0;width:100%;overflow-x:hidden;min-width:320px;text-underline-position:under;text-decoration-thickness:2px}strong{font-weight:700}main{margin:0 auto;padding:0 1rem 2rem;max-width:70rem}p{line-height:1.6;margin-top:0;margin-bottom:1rem}li+li{margin-top:.2rem}pre{padding:.5rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:400;line-height:1.2}h1{font-size:2.5rem}h2{font-size:1.5rem;margin-bottom:1rem;margin-top:1.5rem}h3{font-size:1.25rem;margin-bottom:.5rem;margin-top:1.5rem}a h3{text-decoration:none;font-size:2.5rem;margin-bottom:1rem;font-weight:400}nav a{font-family:var(--font-condensed);text-decoration:none;color:var(--color-text)}a{text-decoration:underline;color:var(--color-link)}a:hover{text-decoration:underline}a,a:visited,a:active{color:var(--color-link)}.article p{margin-bottom:0}svg{color:var(--color-text)}.blog-post .category a{font-family:var(--font-condensed);color:var(--tag-color, var(--color-text));text-decoration:none}.blog-post a{color:var(--color-text);text-decoration:underline}.site-header{width:100%;border-bottom:1px solid transparent;transition:border-color .2s ease;position:sticky;top:0;background-color:var(--color-bg);z-index:9}.site-header.site-header--compact{border-bottom-color:var(--color-border)}:root{--header-gutter: 1rem}@media(max-width:1080px){:root{--header-gutter: 2.5rem}}@media(max-width:801px){:root{--header-gutter: 2rem}}@media(max-width:720px){:root{--header-gutter: calc(.5rem + clamp(.75rem, 2.5vw, 1rem)) }}@media(max-width:768px){.site-header{transition:transform .22s ease,border-color .2s ease}.site-header.site-header--hidden{transform:translateY(calc(-100% - 1px))}.site-header.site-header--hidden .header-cat{transform:translateY(50%) rotate(180deg)}.site-header.site-header--hidden .header-cat:hover{transform:translateY(50%) rotate(180deg) scale(1.2)}.menu-open .site-header{transform:none}}.header-cat{position:absolute;bottom:0;right:calc((100% - min(100%,58rem + 2 * var(--header-gutter))) / 2 + var(--header-gutter) + 2rem);transform:translateY(50%);z-index:10;line-height:0;color:#000;cursor:pointer;transition:transform .3s ease}.header-cat:hover{transform:translateY(50%) scale(1.2)}.header-cat:after{content:"";position:absolute;top:50%;left:calc(100% * 3.5 / 21);width:1.6rem;height:1px;background:var(--color-border);transform:translate(-50%);z-index:-1}.header-cat svg{width:28px;height:auto;display:block;color:#000;transition:color .3s ease}.header-cat:hover svg{color:var(--color-purple)}.header-cat .cat-eye{fill:transparent;transition:fill .3s ease}.header-cat:hover .cat-eye{fill:#fdb827}html.dark .header-cat .cat-eye{fill:#fff}html.dark .header-cat:hover .cat-eye{fill:#fdb827}.cat-speech{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--color-text);color:var(--color-bg);font-family:var(--font-condensed);font-size:.7rem;font-weight:600;padding:.3rem .5rem;border-radius:.3rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;transform:translate(-50%) translateY(4px)}.cat-speech:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--color-text)}.cat-speech.visible{opacity:1;transform:translate(-50%) translateY(-2px)}.site-title a,.site-title a:visited,.site-title a:active{color:var(--color-text)}nav a,nav a:visited,nav a:active{color:var(--color-text)}.bauhaus-block{width:48px;flex-shrink:0}.bauhaus-block--horizontal{width:100%;height:14px;margin-bottom:1.5rem}.card-tag{font-family:var(--font-condensed);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;margin-right:.5rem;padding:.1rem .4rem;border-radius:.25rem;background-color:color-mix(in srgb,var(--tag-pill-color, currentColor) 12%,transparent);position:relative;z-index:1}.dark .card-tag{background-color:color-mix(in srgb,var(--tag-pill-color, currentColor) 20%,transparent)}.card-tag:hover{text-decoration:underline}@media(max-width:459px){.blog-post-container blockquote p{font-size:1.02rem}}@media(max-width:360px){main{padding:0 .25rem .25rem}h1{font-size:2rem}}@media(max-width:801px){h1{font-size:2.5rem}main{padding:0 .5rem .5rem}}.list-section{position:relative;margin-top:2.25rem}.list-section-label{margin:0 0 1rem;padding-bottom:.4rem;border-bottom:1px solid var(--color-border);font-family:var(--font-condensed);font-size:.9rem;font-weight:400;letter-spacing:.06em;line-height:1.3;color:var(--color-muted)}.list-section-desc{margin:0 0 1.4rem;font-family:var(--font-reading);font-size:1.05rem;font-weight:300;line-height:1.6;color:var(--color-muted)}.writing-list{list-style:none;margin:0;padding:0}@media(min-width:1100px){.list-section{--section-gap: 2.25rem;padding-top:var(--section-gap);border-top:1px solid var(--color-border)}.list-section:first-of-type{--section-gap: 0rem;border-top:0}.list-section-label{position:absolute;top:calc(var(--section-gap) + .35rem);right:calc(100% + 2.5rem);max-width:9rem;margin:0;padding:0;border:0;text-align:right}}.page-column{max-width:42rem;margin:0 auto;padding:2.5rem 0 4rem}.page-header{margin:0 0 3rem}.front-masthead+.page-header{margin-top:1.75rem}.page-title{margin:0;font-family:var(--font-reading);font-size:clamp(2.4rem,6vw,3.5rem);font-weight:400;line-height:1.06;letter-spacing:-.015em}.page-intro{margin:.9rem 0 0;font-family:var(--font-reading);font-size:1.1rem;font-weight:300;line-height:1.6;color:var(--color-muted)}.page-intro a{text-decoration-thickness:1px;text-underline-offset:.15em}@media(max-width:1080px){.page-column{padding-inline:1.5rem}}@media(max-width:720px){.page-column{padding:2rem clamp(.75rem,2.5vw,1rem) 3rem}}.front-masthead{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-border);font-family:var(--font-condensed);font-size:.9rem;letter-spacing:.02em}.front-masthead-title{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:600;line-height:inherit;color:var(--color-text)}.front-dateline{margin:0;font-family:inherit;font-size:inherit;color:var(--color-muted)}.front-masthead-link,.front-masthead-link:visited{color:var(--color-muted);text-decoration:none}.front-masthead-link:hover{color:var(--color-text);text-decoration:underline}.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}a[data-astro-cid-eimmu3lg].active{text-decoration:underline}.theme-control[data-astro-cid-oemx5le4]{display:inline-flex;align-items:center;min-width:0}.theme-toggle-shell[data-astro-cid-oemx5le4]{display:grid;grid-template-columns:2.7rem 0fr;align-items:center;gap:0;font-family:var(--font-condensed);min-width:0;max-width:2.7rem;overflow:clip;border-radius:.45rem;border:1px solid transparent;background:transparent;transition:grid-template-columns .24s ease,max-width .24s ease,background-color .2s ease,border-color .2s ease}.theme-control[data-astro-cid-oemx5le4][data-confirming=true] .theme-toggle-shell[data-astro-cid-oemx5le4]{grid-template-columns:2.7rem 1fr;max-width:min(19rem,calc(100vw - 2rem));border-color:color-mix(in srgb,var(--color-border) 86%,black 14%);background:color-mix(in srgb,var(--color-bg) 96%,#eadfce 4%)}.dark .theme-control[data-astro-cid-oemx5le4][data-confirming=true] .theme-toggle-shell[data-astro-cid-oemx5le4]{background:color-mix(in srgb,var(--color-bg) 90%,white 10%)}.theme-toggle[data-astro-cid-oemx5le4]{border:0;background:none;cursor:pointer;padding:.35rem;border-radius:.32rem;display:inline-flex;align-items:center;justify-content:center;opacity:.7;flex:0 0 auto;width:2.7rem;transition:background-color .15s ease,opacity .15s ease}.theme-toggle[data-astro-cid-oemx5le4]:hover{opacity:1;background-color:#0000000f}.dark .theme-toggle[data-astro-cid-oemx5le4]:hover{background-color:#ffffff1a}.sun[data-astro-cid-oemx5le4]{fill:transparent}.moon[data-astro-cid-oemx5le4]{fill:#000}.dark .sun[data-astro-cid-oemx5le4]{fill:#fff}.dark .moon[data-astro-cid-oemx5le4]{fill:transparent}.theme-confirm-inline[data-astro-cid-oemx5le4]{display:inline-flex;align-items:center;gap:.55rem;min-width:0;padding:.18rem .3rem .18rem 0;white-space:nowrap;opacity:0;overflow:hidden;pointer-events:none;transform:translate(-.18rem);transition:opacity .16s ease,transform .22s ease}.theme-control[data-astro-cid-oemx5le4][data-confirming=true] .theme-confirm-inline[data-astro-cid-oemx5le4]{opacity:1;transform:translate(0);pointer-events:auto}.theme-confirm-text[data-astro-cid-oemx5le4]{font-family:var(--font-condensed);font-size:.8rem;line-height:1.2;letter-spacing:.01em}.theme-consent-actions[data-astro-cid-oemx5le4]{display:inline-flex;gap:.4rem;align-items:center;padding-left:.45rem;border-left:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);flex:0 0 auto}.theme-consent-confirm[data-astro-cid-oemx5le4],.theme-consent-cancel[data-astro-cid-oemx5le4]{border:1px solid color-mix(in srgb,var(--color-border) 82%,black 18%);background:color-mix(in srgb,var(--color-bg) 93%,#e7dccb 7%);color:inherit;cursor:pointer;padding:.3rem .48rem;border-radius:.22rem;font-family:var(--font-condensed);font-size:.72rem;line-height:1;letter-spacing:.03em;text-transform:uppercase}.theme-consent-confirm[data-astro-cid-oemx5le4]:hover,.theme-consent-cancel[data-astro-cid-oemx5le4]:hover{background:color-mix(in srgb,var(--color-link) 9%,var(--color-bg) 91%)}.dark .theme-consent-confirm[data-astro-cid-oemx5le4],.dark .theme-consent-cancel[data-astro-cid-oemx5le4]{background:color-mix(in srgb,var(--color-bg) 78%,white 22%)}.dark .theme-toggle-shell[data-astro-cid-oemx5le4]{background:transparent;border-color:transparent}@media(max-width:800px){.theme-control[data-astro-cid-oemx5le4]{display:flex;width:100%}.theme-toggle-shell[data-astro-cid-oemx5le4]{max-width:2.7rem}.theme-control[data-astro-cid-oemx5le4][data-confirming=true] .theme-toggle-shell[data-astro-cid-oemx5le4]{grid-template-columns:2.7rem 1fr;width:100%;max-width:none}.theme-confirm-inline[data-astro-cid-oemx5le4]{flex:1 1 auto;justify-content:space-between;padding-right:.4rem}.theme-confirm-text[data-astro-cid-oemx5le4]{white-space:normal;max-width:8rem}}.social-links[data-astro-cid-zamss57n]{display:flex;align-items:center;gap:.15rem}.social-link[data-astro-cid-zamss57n]{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;padding:.35rem;border-radius:.35rem;transition:background-color .15s ease,opacity .15s ease;opacity:.7}.social-link[data-astro-cid-zamss57n]:hover{opacity:1;background-color:#0000000f}.dark .social-link[data-astro-cid-zamss57n]:hover{background-color:#ffffff1a}.social-label[data-astro-cid-zamss57n]{font-family:var(--font-condensed);font-size:.85rem;letter-spacing:.02em}.social-links--labeled[data-astro-cid-zamss57n]{flex-direction:column;align-items:flex-start;gap:.25rem}.social-links--labeled[data-astro-cid-zamss57n] .social-link[data-astro-cid-zamss57n]{padding:.5rem .75rem;opacity:.85}.menu-wrapper{display:none}.mobile-menu{display:none;padding:.625rem var(--header-gutter);width:100%;box-sizing:border-box}@media screen and (max-width:768px){.mobile-menu a{color:inherit}.menu-home{display:inline-flex;align-items:center;gap:.5rem;line-height:1;font-family:var(--font-condensed)}.menu-home-block{display:flex;flex:1 1 auto;flex-direction:column;gap:.22rem;min-width:0;padding-right:1rem}.menu-brand-mark{display:inline-grid;place-items:center;position:relative;overflow:hidden;width:2rem;height:2rem;border:1.5px solid currentColor;border-radius:2px;font-family:var(--font-condensed);font-size:1rem;font-weight:700;line-height:1;text-align:center;letter-spacing:.01em;isolation:isolate}.menu-brand-mark-stripe{position:absolute;top:0;bottom:0;width:calc(100% / 6 + 1px);left:calc(var(--i) * 100% / 6);transform:translateY(-110%);opacity:0}.menu-brand-mark-stripe:nth-child(1){background:var(--color-red)}.menu-brand-mark-stripe:nth-child(2){background:var(--color-orange)}.menu-brand-mark-stripe:nth-child(3){background:var(--color-yellow)}.menu-brand-mark-stripe:nth-child(4){background:var(--color-green)}.menu-brand-mark-stripe:nth-child(5){background:var(--color-blue)}.menu-brand-mark-stripe:nth-child(6){background:var(--color-purple)}@keyframes menu-stripe-slide-in{0%{transform:translateY(-110%);opacity:0}40%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes menu-stripe-slide-out{0%{transform:translateY(0);opacity:1}60%{opacity:1}to{transform:translateY(110%);opacity:0}}.menu-brand-mark-text{position:relative;z-index:1;transition:color .3s ease}.menu-brand-mark--entering .menu-brand-mark-text{color:#fff;transition:color .2s ease .12s}html:not(.dark) .menu-brand-mark--entering .menu-brand-mark-text{color:inherit;transition:none}.menu-brand-mark--leaving .menu-brand-mark-text{color:#fff}html:not(.dark) .menu-brand-mark--leaving .menu-brand-mark-text{color:inherit}.menu-brand-text{font-family:var(--font-reading);font-size:1.08rem;font-weight:400;transform:translateY(.16em)}.mobile-menu nav a{margin-bottom:1rem}.mobile-menu .menu-cta a{font-size:1.5rem;text-decoration:underline}.menu-wrapper{align-items:center;color:#000;display:flex;justify-content:space-between;padding:0}.dark .menu-wrapper{background:var(--color-bg);color:var(--color-text)}.menu-open .menu-flyout{transform:translate(0)}.menu-wrapper a{align-items:center;color:inherit;display:flex;line-height:1;transition:color var(--menu-trsdu) var(--menu-trstf);text-decoration:none}.menu-wrapper a.active{text-decoration:underline}.menu-home:hover,.menu-home:focus,.menu-home:active,.menu-home:visited{text-decoration:none}.menu-flyout{background:var(--color-bg);color:#000;display:flex;flex-direction:column;font-size:var(--menu-flyout-fz, 150%);inset:0;justify-content:space-between;padding:var(--menu-flyout-p, 4ch 2ch 2ch);position:fixed;transition:transform var(--menu-trsdu) var(--menu-trstf);transform:translate(-100%);z-index:1000;overflow:hidden}.dark .menu-flyout{background:var(--color-bg);color:var(--color-text)}.menu-brand-intro{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.menu-intro-name{margin:0;font-family:var(--font-serif);font-size:clamp(1.4rem,6.5vw,1.95rem);line-height:1.1;letter-spacing:.01em}.menu-intro-tagline{margin:0;font-family:var(--font-condensed);font-size:.9rem;line-height:1.35;letter-spacing:.02em;opacity:.8;max-width:30ch}.menu-rainbow-bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:min(20rem,85%);height:10px;border-radius:999px;overflow:hidden;margin-top:.25rem}.menu-rainbow-bar span:nth-child(1){background:var(--color-red);transition:flex .2s ease}.menu-rainbow-bar span:nth-child(2){background:var(--color-orange)}.menu-rainbow-bar span:nth-child(3){background:var(--color-yellow)}.menu-rainbow-bar span:nth-child(4){background:var(--color-green)}.menu-rainbow-bar span:nth-child(5){background:var(--color-blue)}.menu-rainbow-bar span:nth-child(6){background:var(--color-purple)}.menu-cta,.menu-main{display:flex;flex:1;flex-direction:var(--menu-flyout-dir, column)}.menu-cta{gap:clamp(.5rem,-.125rem + 2vw,1rem);justify-content:end}.menu-main{gap:clamp(.5rem,-3.875rem + 14vw,4rem)}.menu-footer{display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem;border-top:1px solid currentColor;opacity:.7}.menu-controls{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:fit-content;cursor:pointer;padding:.5rem 0;margin:-.5rem 0}.menu-controls-label{font-family:var(--font-condensed);font-size:.95rem;font-weight:500;letter-spacing:.01em;user-select:none}.menu-toggle{color:#000}.dark .menu-toggle{color:#fff}:where(.menu-toggle){--menu-toggle-bdrs: 4px;--menu-toggle-gap: 8px;--menu-toggle-h: 2px;--menu-toggle-w: 24px;appearance:none;background:none;border:0;display:grid;flex-shrink:0;gap:var(--menu-toggle-gap);height:var(--menu-toggle-w);outline:none;place-content:center;z-index:1001}.menu-toggle:before,.menu-toggle:after{background-color:currentColor;border-radius:var(--menu-toggle-bdrs);content:"";height:var(--menu-toggle-h);transform-origin:center center;transition:transform var(--menu-trsdu) var(--menu-trstf);width:var(--menu-toggle-w)}.menu-open .menu-toggle{gap:0}.menu-open .menu-toggle:after{transform:translate(var(--menu-toggle-h),calc(var(--menu-toggle-h) / -2)) rotate(45deg)}.menu-open .menu-toggle:before{transform:translate(var(--menu-toggle-h),calc(var(--menu-toggle-h) / 2)) rotate(-45deg)}.icon,.icon-stroke{height:var(--icon-sz, 2em)}.icon-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke:currentColor}.mobile-menu a,.mobile-menu a:visited,.mobile-menu a:active{color:#000}.dark .mobile-menu a,.dark .mobile-menu a:visited,.dark .mobile-menu a:active{color:var(--color-text)}.menu-wrapper{display:flex}.mobile-menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}}@media(max-width:768px){.menu-open{overflow:hidden}}@media(max-width:360px){.menu-flyout{padding:var(--menu-flyout-p, 2ch 1ch 1ch)}.menu-brand-mark{width:1.75rem;height:1.75rem;font-size:.9rem}.menu-brand-text{font-size:1rem}.menu-intro-name{font-size:clamp(1.3rem,6vw,1.6rem)}.menu-rainbow-bar{width:min(16rem,75%);height:8px}}.desktop-navigation[data-astro-cid-3ef6ksr2]{margin:0 auto;padding:.7rem var(--header-gutter);width:100%;max-width:calc(58rem + 2 * var(--header-gutter));box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:1.75rem;align-items:center;transition:padding .22s ease}.site-header[data-astro-cid-3ef6ksr2].site-header--compact .desktop-navigation[data-astro-cid-3ef6ksr2]{padding:.5rem var(--header-gutter)}.header-left[data-astro-cid-3ef6ksr2]{display:flex;min-width:0;justify-self:start}.header-nav[data-astro-cid-3ef6ksr2]{justify-self:end}.site-brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--color-text);line-height:1}.brand-mark[data-astro-cid-3ef6ksr2]{display:inline-grid;place-items:center;position:relative;overflow:hidden;width:2.2rem;height:2.2rem;border-radius:2px;border:1.5px solid currentColor;font-family:var(--font-condensed);font-weight:700;font-size:1.05rem;line-height:1;text-align:center;letter-spacing:.01em;transition:border-color .22s ease;isolation:isolate}.brand-mark-fill[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;border-radius:1px;overflow:hidden;clip-path:inset(0 round 1px);-webkit-clip-path:inset(0 round 1px)}.brand-mark-stripe[data-astro-cid-3ef6ksr2]{position:absolute;top:0;bottom:0;width:calc(100% / 6 + 1px);left:calc(var(--i) * 100% / 6);transform:translateY(-110%);opacity:0}.brand-mark-stripe[data-astro-cid-3ef6ksr2]:nth-child(1){background:var(--color-red)}.brand-mark-stripe[data-astro-cid-3ef6ksr2]:nth-child(2){background:var(--color-orange)}.brand-mark-stripe[data-astro-cid-3ef6ksr2]:nth-child(3){background:var(--color-yellow)}.brand-mark-stripe[data-astro-cid-3ef6ksr2]:nth-child(4){background:var(--color-green)}.brand-mark-stripe[data-astro-cid-3ef6ksr2]:nth-child(5){background:var(--color-blue)}.brand-mark-stripe[data-astro-cid-3ef6ksr2]:nth-child(6){background:var(--color-purple)}@keyframes stripe-slide-in{0%{transform:translateY(-110%);opacity:0}40%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes stripe-slide-out{0%{transform:translateY(0);opacity:1}60%{opacity:1}to{transform:translateY(110%);opacity:0}}.brand-mark-text[data-astro-cid-3ef6ksr2]{position:relative;z-index:1;transition:color .3s ease}.brand-mark--entering[data-astro-cid-3ef6ksr2] .brand-mark-text[data-astro-cid-3ef6ksr2]{color:#fff;transition:color .2s ease .12s}html:not(.dark) .brand-mark--entering[data-astro-cid-3ef6ksr2] .brand-mark-text[data-astro-cid-3ef6ksr2]{color:inherit;transition:none}.brand-mark--leaving[data-astro-cid-3ef6ksr2] .brand-mark-text[data-astro-cid-3ef6ksr2]{color:#fff}html:not(.dark) .brand-mark--leaving[data-astro-cid-3ef6ksr2] .brand-mark-text[data-astro-cid-3ef6ksr2]{color:inherit}.brand-text[data-astro-cid-3ef6ksr2]{font-family:var(--font-reading);font-size:1.1rem;font-weight:400;letter-spacing:.005em;transform:translateY(.16em)}@media(prefers-reduced-motion:reduce){.desktop-navigation[data-astro-cid-3ef6ksr2],.brand-mark-stripe[data-astro-cid-3ef6ksr2]{transition:none;animation:none}}.header-right[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;justify-self:end}.desktop-navigation[data-astro-cid-3ef6ksr2] .theme-switcher[data-astro-cid-3ef6ksr2]{margin-right:0}nav[data-astro-cid-3ef6ksr2]{padding-top:0;padding-bottom:0;margin-left:0}.header-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.5rem}.header-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]+li[data-astro-cid-3ef6ksr2]{margin-top:0}.header-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1rem;letter-spacing:.02em;color:var(--color-muted);text-decoration:none;text-underline-offset:.3em;text-decoration-thickness:1px;transition:color .15s ease}.header-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.header-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--color-text)}.header-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{margin:0;padding-inline-start:0;text-align:left;list-style:none}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{display:inline-block;margin-right:0;text-align:left;font-weight:400}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{margin-bottom:0}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:not(:last-child){margin-right:1rem}.header-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:not(:last-child){margin-right:0}@media(max-width:768px){.desktop-navigation[data-astro-cid-3ef6ksr2]{margin:1rem 0 0}.desktop-navigation[data-astro-cid-3ef6ksr2]{display:none}nav[data-astro-cid-3ef6ksr2]{margin-left:.5rem}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:not(:last-child){margin-bottom:.5rem;margin-right:0}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{margin-bottom:0;padding-right:.5rem}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{display:block;margin-right:0}}footer[data-astro-cid-sz7xmlte]{width:100%;margin-top:5rem;background:var(--color-bg);color:var(--color-text)}.footer-accent-bar[data-astro-cid-sz7xmlte]{display:flex;height:6px;width:100%}.accent-segment[data-astro-cid-sz7xmlte]{flex:1}.accent-red[data-astro-cid-sz7xmlte]{background-color:var(--color-red)}.accent-orange[data-astro-cid-sz7xmlte]{background-color:var(--color-orange)}.accent-yellow[data-astro-cid-sz7xmlte]{background-color:var(--color-yellow)}.accent-green[data-astro-cid-sz7xmlte]{background-color:var(--color-green)}.accent-blue[data-astro-cid-sz7xmlte]{background-color:var(--color-blue)}.accent-purple[data-astro-cid-sz7xmlte]{background-color:var(--color-purple)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:58rem;margin:0 auto;padding:2.25rem 0 1.75rem}.footer-content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.1fr);gap:2.5rem;padding-bottom:1.75rem}.footer-col-heading[data-astro-cid-sz7xmlte]{margin:0 0 .75rem;padding:0 0 .5rem;border-bottom:1px solid var(--color-border);font-family:var(--font-condensed);font-size:.9rem;font-weight:600;letter-spacing:.02em;color:var(--color-text)}.footer-col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 .6rem;font-family:var(--font-reading);font-size:.98rem;font-weight:300;line-height:1.6}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;font-family:var(--font-reading);font-size:.98rem;line-height:1.6}.footer-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:0 0 .3rem}.footer-col[data-astro-cid-sz7xmlte] .footer-note[data-astro-cid-sz7xmlte],.footer-links[data-astro-cid-sz7xmlte] .footer-note[data-astro-cid-sz7xmlte]{font-family:var(--font-condensed);font-size:.85rem;color:var(--color-muted)}.footer-links[data-astro-cid-sz7xmlte]+.footer-note[data-astro-cid-sz7xmlte]{margin-top:.6rem}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:visited{color:var(--color-link);text-decoration:none}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--color-border)}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--font-condensed);font-size:.8rem;line-height:1.5;color:var(--color-muted)}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:visited{color:var(--color-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}@media(max-width:1080px){.footer-inner[data-astro-cid-sz7xmlte]{padding-inline:1.5rem}}@media(max-width:800px){.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:1.75rem}.footer-inner[data-astro-cid-sz7xmlte]{padding:2rem clamp(.75rem,2.5vw,1rem) 1.5rem}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:.25rem}}@font-face{font-family:"Roboto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-serif-cyrillic-ext-wght-normal.DnOWfr84.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-serif-cyrillic-wght-normal.SGHgH13O.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-serif-vietnamese-wght-normal.DKWvn1n6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-serif-latin-ext-wght-normal.CudZdfAs.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-serif-latin-wght-normal.D3eaB3dH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-vietnamese-400-normal.DdKr49mV.woff2) format("woff2"),url(/_astro/newsreader-vietnamese-400-normal.BekUZro8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-ext-400-normal.svq1FPys.woff2) format("woff2"),url(/_astro/newsreader-latin-ext-400-normal.DYA1XoQK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2) format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/newsreader-vietnamese-300-normal.D3VHEe81.woff2) format("woff2"),url(/_astro/newsreader-vietnamese-300-normal.CsrIkm-V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/newsreader-latin-ext-300-normal.DRMzurxT.woff2) format("woff2"),url(/_astro/newsreader-latin-ext-300-normal.CFtw49Zd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/newsreader-latin-300-normal.FGBQ0wlI.woff2) format("woff2"),url(/_astro/newsreader-latin-300-normal.AOSWdb_s.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/newsreader-vietnamese-300-italic.BtPXq5u1.woff2) format("woff2"),url(/_astro/newsreader-vietnamese-300-italic.OlwW8vl_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/newsreader-latin-ext-300-italic.0TTHKydp.woff2) format("woff2"),url(/_astro/newsreader-latin-ext-300-italic.IqurJXqO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/newsreader-latin-300-italic.DzIBNV3n.woff2) format("woff2"),url(/_astro/newsreader-latin-300-italic.DnDeeF-2.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-vietnamese-400-italic.bZegYFuM.woff2) format("woff2"),url(/_astro/newsreader-vietnamese-400-italic.QbB8kb5s.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-ext-400-italic.BMTE_bNQ.woff2) format("woff2"),url(/_astro/newsreader-latin-ext-400-italic.qdgKLcPG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2) format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-vietnamese-600-normal.CaH84vfx.woff2) format("woff2"),url(/_astro/newsreader-vietnamese-600-normal.CVAR0otO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-ext-600-normal.BXv5iMHi.woff2) format("woff2"),url(/_astro/newsreader-latin-ext-600-normal.BrbfzHZ5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2) format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/newsreader-vietnamese-600-italic.QJU4tkha.woff2) format("woff2"),url(/_astro/newsreader-vietnamese-600-italic.BeB5JiUy.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-ext-600-italic.DE0VPkwK.woff2) format("woff2"),url(/_astro/newsreader-latin-ext-600-italic.BlyxMIaP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-italic.BXGU4hd9.woff2) format("woff2"),url(/_astro/newsreader-latin-600-italic.QBRrDGPr.woff) format("woff");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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-cyrillic-ext-wght-normal.qlQFB6l-.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-cyrillic-wght-normal.CnOKYOA8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-greek-ext-wght-normal.Cw_AvhbB.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-greek-wght-normal.D9hxx50w.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-vietnamese-wght-normal.DXecssgy.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-latin-ext-wght-normal.BocdouqH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-latin-wght-normal.BhMXbV-S.woff2) format("woff2-variations");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}
