.page-header[data-astro-cid-3ef6ksr2]{background-color:#000;padding:1rem 0}.page-header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].header-inner{height:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--content-padding)}.page-header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].header-inner ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;padding:0}.page-header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].header-inner ul[data-astro-cid-3ef6ksr2] .logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{max-height:clamp(3rem,10vw,5rem)}.page-header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].header-inner ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.logo){color:var(--c-beta);font-weight:700;text-decoration:underline .125rem currentColor;text-underline-offset:.5rem;font-size:var(--fs-20);padding:.5rem;border-radius:var(--br-md);transition:var(--transition)}@media(hover:hover)and (pointer:fine){.page-header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].header-inner ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.logo):hover{background-color:var(--c-delta)}}.page-footer[data-astro-cid-sz7xmlte]{background-color:var(--c-alpha)}.page-footer[data-astro-cid-sz7xmlte] .footer-inner[data-astro-cid-sz7xmlte]{max-width:var(--content-width);margin-inline:auto;padding:2rem var(--content-padding);color:var(--c-beta);text-align:center}.page-footer[data-astro-cid-sz7xmlte] .footer-inner[data-astro-cid-sz7xmlte] .name[data-astro-cid-sz7xmlte]{display:block;font-family:var(--ff-alpha);font-size:var(--fs-24);margin-bottom:.75rem;font-weight:700}.page-footer[data-astro-cid-sz7xmlte] .footer-inner[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;gap:1rem;justify-content:center;font-size:var(--fs-20);list-style:none;padding:0}*{margin:0}html{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;width:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}li a,p a{text-decoration:underline}button{appearance:none;border:none;background:none;padding:0;font:inherit;cursor:pointer;line-height:1;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance}@font-face{font-display:swap;font-family:Zilla Slab;font-style:normal;font-weight:400;src:url(/fonts/zilla-slab-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Zilla Slab;font-style:normal;font-weight:700;src:url(/fonts/zilla-slab-v11-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(/fonts/nunito-v31-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/fonts/nunito-v31-latin-700.woff2) format("woff2")}:root{--content-padding: clamp(24px, 9.9155px + 3.7559vw, 64px);--content-width: 80rem;--text-width: 45rem;--layout-gap: clamp(1.875rem, .7746rem + 4.6948vw, 5rem);--c-alpha: #000;--c-alpha-light-100: #4d4d4d;--c-beta: #fff;--c-gamma: #4795b8;--c-gamma-light-100: #a0c6d8;--c-gamma-light-200: #c7dee9;--c-gamma-light-300: #dae9f0;--c-gamma-dark-100: #10516f;--c-delta: #4c4c4c;--c-delta-light-100: #cecece;--c-delta-light-200: #ededed;--gap-4xl: clamp(3rem, 1.9437rem + 4.507vw, 6rem);--gap-3xl: clamp(2rem, 1.2958rem + 3.0047vw, 4rem);--gap-2xl: clamp(1.5rem, .9718rem + 2.2535vw, 3rem);--gap-xl: clamp(1rem, .6479rem + 1.5023vw, 2rem);--gap-lg: clamp(.75rem, .4859rem + 1.1268vw, 1.5rem);--gap-md: clamp(.5rem, .3239rem + .7512vw, 1rem);--gap-sm: clamp(.25rem, .0739rem + .7512vw, .75rem);--gap-xs: clamp(.25rem, .162rem + .3756vw, .5rem);--gap-4xl-px: clamp(48px, 31.0986px + 4.507vw, 96px);--gap-3xl-px: clamp(32px, 20.7324px + 3.0047vw, 64px);--gap-2xl-px: clamp(24px, 15.5493px + 2.2535vw, 48px);--gap-xl-px: clamp(16px, 10.3662px + 1.5023vw, 32px);--gap-lg-px: clamp(12px, 7.7746px + 1.1268vw, 24px);--gap-md-px: clamp(8px, 5.1831px + .7512vw, 16px);--gap-sm-px: clamp(4px, 1.1831px + .7512vw, 12px);--gap-xs-px: clamp(4px, 2.5915px + .3756vw, 8px);--ff-alpha: "Zilla Slab", monospace;--ff-beta: "Nunito", sans-serif;--fs-80: clamp(2rem, .9437rem + 4.507vw, 5rem);--fs-58: clamp(2.625rem, 2.2729rem + 1.5023vw, 3.625rem);--fs-46: clamp(2rem, 1.6919rem + 1.3146vw, 2.875rem);--fs-36: clamp(1.375rem, 1.0669rem + 1.3146vw, 2.25rem);--fs-32: clamp(1.25rem, .9859rem + 1.1268vw, 2rem);--fs-28: clamp(1.25rem, 1.0739rem + .7512vw, 1.75rem);--fs-24: clamp(1.125rem, .993rem + .5634vw, 1.5rem);--fs-22: clamp(1.125rem, 1.037rem + .3756vw, 1.375rem);--fs-20: clamp(1rem, .912rem + .3756vw, 1.25rem);--fs-18: clamp(1rem, .956rem + .1878vw, 1.125rem);--fs-16: 1rem;--fs-14: .875rem;--br-md: .5rem;--transition: .1s}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{background-color:#fff}::selection{background-color:var(--c-gamma);color:var(--c-beta)}:focus-visible{transition:none!important;box-shadow:0 0 0 .1875rem #fff;outline:.1875rem solid black;outline-offset:.1875rem}.section-inner{max-width:var(--content-width);margin-inline:auto;padding:var(--layout-gap) var(--content-padding)}.page-footer{margin-top:var(--layout-gap)}.bg-alpha{background-color:var(--c-alpha);color:var(--c-beta)}.bg-beta{background-color:var(--c-beta)}.bg-gamma-light-300{background-color:var(--c-gamma-light-300)}.icon{--icon: none}.icon:before{content:"";display:block;width:1.1em;height:1.1em;background-color:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-image:var(--icon)}.icon-left{--icon: none;display:inline-flex;align-items:center;gap:8px}.icon-left:before{content:"";display:block;flex-shrink:0;width:1.1em;height:1.1em;background-color:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-image:var(--icon)}.icon-right,.outgoing span{--icon: none;display:inline-flex;align-items:center;gap:8px}.icon-right:after,.outgoing span:after{content:"";display:block;flex-shrink:0;width:1.1em;height:1.1em;background-color:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-image:var(--icon)}.divider{max-width:3rem;margin:var(--gap-2xl) auto;border-top:2px solid var(--c-alpha-light-100)}.mark-left{border-left:.1875rem solid var(--c-gamma);background-color:var(--c-gamma-light-300);padding-inline:1rem;padding-block:.5rem}html{font-family:var(--ff-beta);font-weight:400;line-height:1.333;color:var(--c-alpha)}.h-80{font-size:var(--fs-80);font-weight:700;font-family:var(--ff-alpha);line-height:1}.h-46,.text-default h1{font-size:var(--fs-46);font-weight:700;font-family:var(--ff-alpha)}.h-32,.text-default h2{font-size:var(--fs-32);font-weight:700;font-family:var(--ff-alpha)}.h-24,.text-default h3{font-size:var(--fs-24);font-weight:700;font-family:var(--ff-alpha)}.link,.text-default a:not(.button){text-decoration:none;text-underline-offset:.375rem}@media(hover:hover)and (pointer:fine){.link:hover,.text-default a:hover:not(.button){text-decoration:.0625rem underline solid currentColor}}.outgoing.button{gap:.25rem}.outgoing span{--icon: url(/icons/arrow-up-right.svg);gap:.25rem;text-decoration:inherit}.mark span{display:inline-block;width:max-content;max-width:calc(100vw - 2 * var(--content-padding));position:relative;z-index:1}.mark span:before{background-color:var(--c-gamma-light-100);content:"";position:absolute;width:calc(100% + 4px);height:60%;left:-2px;bottom:4px;z-index:-1;transform:rotate(-1deg)}.text-default{max-width:var(--text-width);font-size:var(--fs-20);text-align:left;line-height:1.5}.text-default.large{font-size:var(--fs-24)}.text-default>*{margin-top:1em}.text-default>*:first-child{margin-top:0}.text-default>*:last-child{margin-bottom:0}.text-default h1,.text-default h2,.text-default h3{margin-top:1.5em;line-height:1}.text-default a:not(.button){text-decoration:underline solid;word-break:break-word;color:var(--c-gamma-dark-100)}.button{appearance:none;border:none;background:none;padding:0;font-family:inherit;cursor:pointer;line-height:1}a.button{text-decoration:none}.button{width:max-content;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all var(--transition);font-size:var(--fs-20);font-family:var(--ff-alpha);font-weight:700}.button[class*=solid-]{border-radius:var(--br-md);padding:.7rem 1rem}.button.icon{padding:.7rem}.button.small{font-size:var(--fs-16)}.button.solid-delta{background-color:var(--c-delta);color:var(--c-beta);border:.15rem solid var(--c-delta)}@media(hover:hover)and (pointer:fine){.button.solid-delta:hover{background-color:var(--c-delta-light-100);color:var(--c-delta)}}.button.solid-gamma{background-color:var(--c-gamma);color:var(--c-beta);border:.15rem solid var(--c-gamma)}@media(hover:hover)and (pointer:fine){.button.solid-gamma:hover{background-color:var(--c-gamma-light-200);color:var(--c-gamma)}}.button.underline-gamma{color:var(--c-gamma);border-bottom:.15rem solid var(--c-gamma)}.button[class*=outline-]{border-radius:3rem;padding:.7em 1.7em}@media(hover:hover)and (pointer:fine){.button[class*=outline-]:hover{transform:translateY(-4px)}}.button.outline-alpha{border:.15rem solid var(--c-alpha);color:var(--c-alpha)}section[data-astro-cid-umdwotzd] .text-default[data-astro-cid-umdwotzd]{margin-inline:auto}
