@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_4d318d{font-family:Geist,Geist Fallback;font-style:normal}.__variable_4d318d{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ea5f4b{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_ea5f4b{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:RedHatDisplay;src:url(/_next/static/media/RedHatDisplay-VariableFont_wght.636ea29a.ttf) format(" truetype")}:root{--body-background-color:#000;--header-background-color:var(--body-background-color);--footer-background-color:#1f1f1f34;--sidebar-background-color:#29292980;--screen-horizontal-margin:200px;--screen-vertical-margin:calc(var(--screen-horizontal-margin)/4);--primary-color:#0f73f5;--secondary-color:#4278ff;--tertiary-color:#34495e;--text-color:#d3d3d3;--text-link-color:#1e90ff;--text-link-hover-color:#1c86ee;--padding-tiny:5px;--padding-small:10px;--padding-medium:20px;--padding-large:40px;--padding-huge:80px;--margin-tiny:5px;--margin-small:10px;--margin-medium:20px;--margin-large:40px;--margin-huge:80px;--border-radius-tiny:5px;--border-radius-small:10px;--border-radius-medium:20px;--border-radius-large:40px;--border-radius-huge:80px;--font-size-tiny:10px;--font-size-small:12px;--font-size-medium:16px;--font-size-large:20px;--font-size-huge:24px;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--transition-tiny:0.1s;--transition-small:0.2s;--transition-medium:0.4s;--transition-large:0.8s;--transition-huge:1.6s}@media (max-width:1024px){:root{--screen-horizontal-margin:150px}}@media (max-width:768px){:root{--screen-horizontal-margin:50px}}@media (max-width:480px){:root{--screen-horizontal-margin:15px}}*{transition:all var(--transition-small) ease-in-out}html{scroll-behavior:smooth;overflow-x:hidden}body,html{margin:0;padding:0}body{background:var(--body-background-color);color:var(--text-color);font-size:var(--font-size-medium);font-weight:var(--font-weight-normal);transition:var(--body-background-color);font-family:Red Hat Display,din alternate,system-ui,optima,avenir}main{margin:var(--screen-vertical-margin) var(--screen-horizontal-margin);min-height:70vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold)}a{color:var(--text-link-color);text-decoration:none}a:hover{color:var(--text-link-hover-color)}ul{list-style:none}button{border-radius:50dvh;background-color:#242424;color:#fff;border:none;padding:var(--padding-small) var(--padding-medium);display:flex;align-items:center}button:hover{background-color:#161616;box-shadow:0 0 0 6px hsla(0,0%,100%,.24)}button svg{margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1e1e1e;border-radius:4px}::-webkit-scrollbar-thumb{background:#444;border-radius:4px;border:2px solid #1e1e1e}::-webkit-scrollbar-thumb:hover{background:#666}::-webkit-scrollbar-thumb:active{background:#888}.footer_footer__PZD4d{background-color:var(--footer-background-color);padding:var(--padding-small) var(--screen-horizontal-margin);bottom:0;display:flex;flex-direction:column;justify-content:center}@media (max-width:961px){.footer_footer__PZD4d{padding:var(--padding-tiny);font-size:.7rem}}.footer_footer__PZD4d a{color:var(--text-color)}.footer_footer__PZD4d h3{color:gray}.footer_column__P27Bf{display:flex;flex-direction:column;margin:var(--margin-medium);padding:var(--padding-small)}@media (max-width:961px){.footer_column__P27Bf{padding:0}}.footer_column__P27Bf h3{margin-bottom:var(--margin-tiny)}.footer_column__P27Bf ul{padding:0;margin:0}.footer_column__P27Bf ul a:hover{text-decoration:underline}.footer_footerBottom__igZxy{margin-top:10px;display:flex;justify-content:space-between;align-items:center}@media (max-width:961px){.footer_footerBottom__igZxy{padding-right:var(--padding-small)}}.footer_footerLinks__khjBW{display:flex;flex-direction:row;justify-content:center;gap:var(--margin-tiny)}.footer_footerLinks__khjBW a{padding:var(--padding-small);border-radius:50%;display:flex}@media (max-width:961px){.footer_footerLinks__khjBW a{padding:0}}.footer_footerLinks__khjBW a:hover{background-color:hsla(0,0%,100%,.2)}