:root{--spacing-xs: 12px;--spacing-sm: 19px;--spacing-md: 31px;--spacing-lg: 50px;--spacing-xl: 81px;--font-size-base: 1rem;--font-size-xs: .8rem;--font-size-sm: var(--font-size-base);--font-size-md: 1.25rem;--font-size-lg: 1.563rem;--font-size-xl: 1.953rem;--line-height-for-base: 1.618;--line-height-for-xs: 1.5;--line-height-for-sm: 1.5;--line-height-for-md: 1.25;--line-height-for-lg: 1.15;--line-height-for-xl: 1.05;--font-size-hero: 3.052rem;--font-size-subtitle: var(--font-size-md);--color-light-rgb: 255, 255, 255;--color-light: rgb(var(--color-light-rgb));--color-dark-rgb: 0, 0, 0;--color-dark: rgb(var(--color-dark-rgb));--color-accent: #b91c1c;--color-accent-dark: #ef4444;--color-code-bg: #e7eaec;--color-code-bg-dark: #191d20;--color-bg: var(--color-light);--color-fore: var(--color-dark);--color-link: var(--color-accent);--tap-height: 48px;--text-width: 65ch}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:var(--line-height-for-sm);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html,body{background:var(--color-bg)}html{font-size:1.1em}body{color:var(--color-fore);font-family:Inter,system-ui}a{color:var(--color-link)}.dark{--color-bg: var(--color-dark);--color-fore: var(--color-light);--color-link: var(--color-accent-dark);--color-code-bg: var(--color-code-bg-dark);accent-color:var(--color-accent-dark)}.mono{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.slab{font-weight:900;text-transform:uppercase}.heavy{font-weight:900}.text-sm{font-size:var(--font-size-xs)}.focusable{color:inherit;cursor:pointer;text-decoration:none}.focusable:hover{color:inherit;text-decoration:underline;text-decoration-thickness:2px}.focusable:focus{outline:2px solid;outline-offset:4px}.listless{list-style:none;margin:0;padding:0}@media (min-width: 620px){:root{--font-size-md: 1.414rem;--font-size-lg: 1.999rem;--font-size-xl: 2.827rem;--font-size-hero: 4.209rem;--line-height-for-xl: 1.1;--spacing-xs: 16px;--spacing-sm: 26px;--spacing-md: 42px;--spacing-lg: 68px;--spacing-xl: 110px}html{font-size:1.375em}}@media (min-width: 1100px){:root{--spacing-sm: 26px;--spacing-md: 42px;--spacing-lg: 68px;--spacing-xl: 110px;--text-width: 56ch}html{font-size:1.618em}}.container[data-astro-cid-d6puh33w]{--container-padding: var(--spacing-sm);padding:var(--container-padding) var(--container-padding) 0;max-width:1366px;margin:0 auto var(--spacing-lg)}.capped[data-astro-cid-d6puh33w]{max-width:var(--text-width)}ul[data-astro-cid-4ducenwb]{display:flex;flex-wrap:wrap}a[data-astro-cid-4ducenwb]{font-weight:700;display:block;line-height:var(--tap-height);margin-right:var(--spacing-xs)}a[data-astro-cid-4ducenwb]:hover{text-decoration:underline}.iconified[data-astro-cid-4ducenwb]{display:flex;align-items:center}.nav-link-icon[data-astro-cid-4ducenwb]{height:auto;width:var(--font-size-lg);margin-right:var(--space-xs)}.header[data-astro-cid-3ef6ksr2]{color:var(--color-link);margin-bottom:0}.title[data-astro-cid-3ef6ksr2]{margin:0;font-size:var(--font-size-xs);line-height:1.1}.title[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-block}@media (min-width: 620px){.content[data-astro-cid-3ef6ksr2]{width:max-content}}.visually-hidden[data-astro-cid-4bfpm2dn]{display:inline-block;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.block-heading[data-astro-cid-ddr6b3u3]{--half-spacing-xs: calc(var(--spacing-xs) / 2);--half-spacing-sm: calc(var(--spacing-sm) / 2);padding-top:var(--half-spacing-xs);padding-bottom:var(--half-spacing-xs);padding-left:var(--half-spacing-sm);margin-left:calc(-1 * var(--spacing-sm));font-size:var(--font-size-md);border-left:var(--half-spacing-sm) solid;line-height:var(--line-height-for-md);opacity:60%}.sm[data-astro-cid-ddr6b3u3]{font-size:var(--font-size-sm)}.block-heading[data-astro-cid-ddr6b3u3]:not(.topless){margin-top:var(--spacing-xl)}.block-heading[data-astro-cid-ddr6b3u3]:not(.bottomless){margin-bottom:var(--spacing-sm)}.sm[data-astro-cid-ddr6b3u3]:not(.topless){margin-top:var(--spacing-lg)}@media (min-width: 620px){.block-heading[data-astro-cid-ddr6b3u3]{font-size:var(--font-size-lg)}}ul[data-astro-cid-zamss57n]{display:flex;flex-wrap:wrap}li[data-astro-cid-zamss57n]{margin-right:4px}a[data-astro-cid-zamss57n]{display:flex;align-items:center;justify-content:center;min-height:var(--tap-height);min-width:var(--tap-height)}a[data-astro-cid-zamss57n]:hover .icon[data-astro-cid-zamss57n]{color:var(--color-link)}.labeled[data-astro-cid-zamss57n] a[data-astro-cid-zamss57n]{width:auto;justify-content:flex-start}.icon[data-astro-cid-zamss57n]{height:auto;width:var(--font-size-lg)}.labeled[data-astro-cid-zamss57n] .icon[data-astro-cid-zamss57n]{margin-right:var(--space-xs)}@media (min-width: 620px){li[data-astro-cid-zamss57n]{margin-right:var(--spacing-xs)}.icon[data-astro-cid-zamss57n]{width:var(--font-size-lg)}}@media (min-width: 1100px){a[data-astro-cid-zamss57n]{margin-right:var(--spacing-xs)}}input[data-astro-cid-x3pjskd3]{display:none}label[data-astro-cid-x3pjskd3]{--toggle-width: calc(var(--tap-height) * 2);--toggle-border-width: 6px;display:block;position:relative;line-height:var(--tap-height);padding-left:calc(var(--toggle-width) + var(--spacing-xs))}label[data-astro-cid-x3pjskd3]:before,label[data-astro-cid-x3pjskd3]:after{content:"";display:block;height:var(--tap-height);position:absolute;top:0;left:0;border:var(--toggle-border-width) solid}label[data-astro-cid-x3pjskd3]:before{width:var(--toggle-width);background:var(--color-fore)}label[data-astro-cid-x3pjskd3]:after{background:var(--color-bg);width:var(--tap-height)}.dark label[data-astro-cid-x3pjskd3]:after{left:var(--tap-height)}.textified[data-astro-cid-f7o6z6l4]{max-width:var(--text-width)}.textified[data-astro-cid-f7o6z6l4] p:not([class]),.textified[data-astro-cid-f7o6z6l4] ul:not([class]),.textified[data-astro-cid-f7o6z6l4] ol:not([class]),.textified[data-astro-cid-f7o6z6l4] hr{margin-bottom:var(--font-size-md);line-height:1.618}.textified[data-astro-cid-f7o6z6l4] li:not([class]){margin-bottom:var(--font-size-sm)}.textified[data-astro-cid-f7o6z6l4] a:not([class]){color:var(--color-link);cursor:pointer;text-decoration:underline}.textified[data-astro-cid-f7o6z6l4] a:not([class]):hover{color:inherit;text-decoration:none}.textified[data-astro-cid-f7o6z6l4] a:not([class]):focus{outline:2px solid;text-decoration:none}.textified[data-astro-cid-f7o6z6l4] h2:not([class]){font-size:var(--font-size-xl);line-height:var(--line-height-for-xl)}.textified[data-astro-cid-f7o6z6l4] h3:not([class]){font-size:var(--font-size-lg);line-height:var(--line-height-for-lg)}.textified[data-astro-cid-f7o6z6l4] h4:not([class]){font-size:var(--font-size-md);line-height:var(--line-height-for-md)}.textified[data-astro-cid-f7o6z6l4] h5:not([class]),.textified[data-astro-cid-f7o6z6l4] h6:not([class]){font-size:var(--font-size-sm);line-height:var(--line-height-for-sm)}.textified[data-astro-cid-f7o6z6l4] h2:not([class]),.textified[data-astro-cid-f7o6z6l4] h3:not([class]),.textified[data-astro-cid-f7o6z6l4] h4:not([class]),.textified[data-astro-cid-f7o6z6l4] h5:not([class]),.textified[data-astro-cid-f7o6z6l4] h6:not([class]){font-weight:700;margin-top:1.953em;margin-bottom:var(--font-size-md)}.textified[data-astro-cid-f7o6z6l4] table{width:100%;border-collapse:collapse}.textified[data-astro-cid-f7o6z6l4] pre,.textified[data-astro-cid-f7o6z6l4] code{background-color:var(--color-code-bg)!important}.textified[data-astro-cid-f7o6z6l4] code{display:inline-block;padding:0 4px}.textified[data-astro-cid-f7o6z6l4] pre{padding:var(--spacing-xs);margin:var(--font-size-sm) 0}.textified[data-astro-cid-f7o6z6l4] th{text-align:left;border:0;border-top:2px solid;border-bottom:2px solid;padding:var(--spacing-xs) 0}.textified[data-astro-cid-f7o6z6l4] td{--y-padding: calc(var(--spacing-xs) / 2);padding-right:var(--spacing-md);padding-top:var(--y-padding);padding-bottom:var(--y-padding)}.textified[data-astro-cid-f7o6z6l4] hr{border:0;border-top:2px solid var(--color-fore);background:none}.textified[data-astro-cid-f7o6z6l4] blockquote{font-size:var(--font-size-md);font-style:italic;display:block;margin-bottom:var(--font-size-md);padding-top:var(--spacing-xs);padding-left:var(--spacing-lg);position:relative}.textified[data-astro-cid-f7o6z6l4] blockquote:before{content:"“";opacity:.2;font-size:6.5em;line-height:1;position:absolute;top:-.1em;left:-.1em}.textified[data-astro-cid-f7o6z6l4] cite{display:block;font-size:var(--font-size-xs);font-style:normal;margin-top:calc(var(--font-size-xs) * -1);position:relative}.textified[data-astro-cid-f7o6z6l4] cite:before{content:"";display:block;width:var(--font-size-xs);height:0;border-top:2px solid var(--color-fore);position:absolute;left:calc(var(--spacing-sm) * -1);top:var(--font-size-xs);margin-top:-4px}.textified[data-astro-cid-f7o6z6l4] img{max-width:100%;height:auto}.small[data-astro-cid-f7o6z6l4] p{font-size:var(--font-size-xs);margin-bottom:var(--font-size-sm)}.padded[data-astro-cid-f7o6z6l4]{padding:var(--spacing-sm)}.footer-nav[data-astro-cid-sz7xmlte]{color:var(--color-link);margin-top:calc(var(--spacing-sm) / 2 * -1)}.hero-text[data-astro-cid-ct7rpakl]{font-size:clamp(var(--font-size-xl),12vw,calc(var(--font-size-hero) * 1.666));font-weight:900;text-transform:uppercase;line-height:.85;letter-spacing:-2px;margin:var(--spacing-sm) 0;padding:var(--spacing-md) 0;word-break:keep-all;overflow-wrap:normal;hyphens:auto}@media (min-width: 620px){.hero-text[data-astro-cid-ct7rpakl]{letter-spacing:-4px}}@media (min-width: 1100px){.hero-text[data-astro-cid-ct7rpakl]{letter-spacing:-6px}}.subtitle[data-astro-cid-vbavltwh]{font-size:var(--font-size-subtitle);font-style:italic;line-height:1.375;max-width:48ch;margin-top:var(--font-size-xl)}
