:root{--neutral-white:#fff;--neutral-50:#fafafa;--neutral-100:#f2f2f2;--neutral-200:#e6e6e6;--neutral-300:#d3d3d3;--neutral-400:#a3a3a3;--neutral-500:#727272;--neutral-600:#474747;--neutral-700:#3d3d3d;--neutral-800:#262626;--neutral-900:#1f1f1f;--neutral-950:#171717;--green-50:#ecfdf4;--green-100:#d1fae2;--green-200:#a7f3cb;--green-300:#6ee7af;--green-400:#34d38f;--green-500:#10b976;--green-600:#059660;--green-700:#04784f;--green-800:#065f40;--green-900:#064e36;--green-950:#022c1f;--alert-red:#ee443f;--font-heading:"Outfit", sans-serif;--font-body:"Figtree", sans-serif;--font-hat:"Fragment Mono", monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-26:26px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-44:44px;--space-48:48px;--space-56:56px;--space-64:64px;--space-72:72px;--space-80:80px;--space-88:88px;--space-96:96px;--space-104:104px;--space-112:112px;--space-120:120px;--space-128:128px;--space-144:144px;--space-160:160px;--space-192:192px;--space-208:208px;--space-224:224px;--space-256:256px;--space-288:288px;--space-320:320px;--space-384:384px;--radius-0:0px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-32:32px;--radius-full:999px;--shadow:0 4px 6px 0 #53578a05, 0 1px 2px 0 #53578a14;--dur-hover:.4s;--ease-hover:cubic-bezier(.25, .1, .25, 1);--sidebar-width:240px;--content-max:1376px}.display-96{font:var(--weight-medium) 96px/1.2 var(--font-heading);letter-spacing:-1.28px}.display-72{font:var(--weight-regular) 72px/1.06 var(--font-heading);letter-spacing:-.02em}.heading-h1{font:var(--weight-regular) 64px/1.1 var(--font-heading);letter-spacing:0}.heading-h2{font:var(--weight-regular) 56px/1.1 var(--font-heading);letter-spacing:0}.heading-h3{font:var(--weight-regular) 48px/1.2 var(--font-heading);letter-spacing:0}.heading-h4{font:var(--weight-regular) 40px/1.2 var(--font-heading);letter-spacing:0}.heading-h5{font:var(--weight-regular) 32px/1.2 var(--font-heading);letter-spacing:0}.heading-h5-28{font:var(--weight-regular) 28px/1.2 var(--font-heading);letter-spacing:0}.heading-h6{font:var(--weight-regular) 24px/1.2 var(--font-heading);letter-spacing:0}.heading-h7{font:var(--weight-regular) 20px/1.2 var(--font-heading);letter-spacing:.02em}.text-18-regular{font:var(--weight-regular) 18px/1.4 var(--font-body)}.text-18-medium{font:var(--weight-medium) 18px/1.4 var(--font-body)}.text-18-semibold{font:var(--weight-semibold) 18px/1.4 var(--font-body)}.text-18-bold{font:var(--weight-bold) 18px/1.4 var(--font-body)}.text-16-regular{font:var(--weight-regular) 16px/1.4 var(--font-body)}.text-16-medium{font:var(--weight-medium) 16px/1.4 var(--font-body)}.text-16-semibold{font:var(--weight-semibold) 16px/1.4 var(--font-body)}.text-16-bold{font:var(--weight-bold) 16px/1.4 var(--font-body)}.text-14-regular{font:var(--weight-regular) 14px/1.4 var(--font-body)}.text-14-medium{font:var(--weight-medium) 14px/1.4 var(--font-body)}.text-14-semibold{font:var(--weight-semibold) 14px/1.4 var(--font-body)}.text-14-bold{font:var(--weight-bold) 14px/1.4 var(--font-body)}.text-12-regular{font:var(--weight-regular) 12px/1.4 var(--font-body)}.text-12-medium{font:var(--weight-medium) 12px/1.4 var(--font-body)}.text-12-semibold{font:var(--weight-semibold) 12px/1.4 var(--font-body)}.text-12-bold{font:var(--weight-bold) 12px/1.4 var(--font-body)}.hat-02{font:var(--weight-regular) 14px/normal var(--font-hat);letter-spacing:.05em;text-transform:uppercase}.hat-02-13{font:var(--weight-regular) 13px/normal var(--font-hat);letter-spacing:.05em;text-transform:uppercase}.text-20-regular{font:var(--weight-regular) 20px/1.48 var(--font-body);letter-spacing:.01em}.name-24{font:700 24px/1.4 Satoshi,sans-serif}.hat-02,.hat-02-13,.trim-cap{text-box:trim-both cap alphabetic}.hat-16{font:var(--weight-regular) 16px/normal var(--font-hat);letter-spacing:.05em;text-transform:uppercase;text-box:trim-both cap alphabetic}@media (width<=1199.98px){.hat-02{letter-spacing:.03em}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth}body{background:var(--neutral-50);color:var(--neutral-900);font-family:var(--font-body)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.icon[data-astro-cid-zgufigjl]{flex-shrink:0;display:inline-flex}
