:root{color-scheme:light dark;--footer-height: 400px;--header-height: 60px;--max-content-width: min(98vw, 1600px)}@font-face{font-family:Inter;src:url("./media/Inter-VariableFont_opsz,wght-ZQT46P7R.ttf")}@font-face{font-family:Anton;src:url("./media/Anton-Regular-EM5CTF26.ttf")}@font-face{font-family:Bebas Neue;src:url("./media/BebasNeue-Regular-7DGWW7LF.ttf")}@font-face{font-family:Noto Sans;src:url("./media/NotoSans-VariableFont_wdth,wght-FDRM5LY3.ttf")}body{--primary-color: #000;--primary-color-rgb: 0, 0, 0;--secondary-color: #acaa9e;--secondary-color-rgb: 172, 170, 158;--tertiary-color: #d9d9d9;--tertiary-color-rgb: 217, 217, 217;--button-color: transparent;--button-color-alt: transparent;--button-text-color: var(--primary-color);--success-color: #00733d;--success-color-rgb: 0, 115, 61;--error-color: #780000;--error-color-rgb: 193, 18, 31;--warning-color: #bb3e03;--warning-color-rgb: 187, 62, 3;--background-color: #fff;--background-color-rgb: 255, 255, 255;--background-color-tint: #000;--background-color-tint-rgb: 0, 0, 0;--text-color: #000;--text-color-rgb: 0, 0, 0;--text-color-alt: #f5f5f5;--text-color-alt-rgb: 245, 245, 245;--header-color: var(--primary-color);--header-color-rgb: var(--primary-color-rgb);font-family:Inter,Noto Sans,Arial,sans-serif;--heading-font: "Bebas Neue", "Inter", "Noto Sans", Arial, sans-serif;--body-font: "Inter", "Noto Sans", Arial, sans-serif;transition:color .2s ease-in-out,background-color .2s ease-in-out;margin:0;background-color:var(--background-color)}body h1{color:var(--header-color);font:400 56px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body h2{color:var(--header-color);font:400 40px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body h3{color:var(--header-color);font:400 32px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body h4{color:var(--header-color);font:400 22px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body p b{color:var(--text-color);font:600 22px Inter,Noto Sans,Arial,sans-serif}body p,body ol,body ul,body div{color:var(--text-color);font:300 18px Inter,Noto Sans,Arial,sans-serif}body a{color:var(--primary-color);font:300 18px Inter,Noto Sans,Arial,sans-serif}body label,body input,body textarea{font:300 18px Inter,Noto Sans,Arial,sans-serif;color:var(--text-color)}body label ::placeholder,body input ::placeholder,body textarea ::placeholder{font:300 18px Inter,Noto Sans,Arial,sans-serif}body label ::-webkit-input-placeholder,body input ::-webkit-input-placeholder,body textarea ::-webkit-input-placeholder{font:300 18px Inter,Noto Sans,Arial,sans-serif}body label ::-moz-placeholder,body input ::-moz-placeholder,body textarea ::-moz-placeholder{font:300 18px Inter,Noto Sans,Arial,sans-serif}body a{transition:color .3s ease-in-out,text-decoration .3s ease-in-out;cursor:pointer}body a:link{color:var(--text-color);text-decoration:none}body a:visited{color:var(--text-color)}body a:hover{color:var(--text-color);text-decoration:underline}body a:active{color:var(--text-color)}body img{filter:none}body h1,body h2,body h3,body h4,body p,body ol,body ul,body div,body a,body label,body input,body textarea,body form{transition:color .2s ease-in-out,background-color .2s ease-in-out}body img{transition:filter .2s ease-in-out}body .subheading{font-family:Anton,Noto Sans,Arial,sans-serif;font-weight:400}@media screen and (max-width: 768px){body h1{color:var(--header-color);font:400 46px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body h2{color:var(--header-color);font:400 30px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body h3{color:var(--header-color);font:400 26px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body h4{color:var(--header-color);font:400 22px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body p b{color:var(--text-color);font:600 14px Inter,Noto Sans,Arial,sans-serif}body p,body ol,body ul,body div,body a{color:var(--text-color);font:300 14px Inter,Noto Sans,Arial,sans-serif}body label,body input,body textarea{font:300 14px Inter,Noto Sans,Arial,sans-serif;color:var(--text-color)}body label ::placeholder,body input ::placeholder,body textarea ::placeholder{font:300 14px Inter,Noto Sans,Arial,sans-serif}body label ::-webkit-input-placeholder,body input ::-webkit-input-placeholder,body textarea ::-webkit-input-placeholder{font:300 14px Inter,Noto Sans,Arial,sans-serif}body label ::-moz-placeholder,body input ::-moz-placeholder,body textarea ::-moz-placeholder{font:300 14px Inter,Noto Sans,Arial,sans-serif}body .subheading{font-family:Anton,Noto Sans,Arial,sans-serif}}@media screen and (max-width: 480px){body h1{color:var(--header-color);font:400 36px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body h2{color:var(--header-color);font:400 24px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body h3{color:var(--header-color);font:400 20px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body h4{color:var(--header-color);font:400 18px Bebas Neue,Inter,Noto Sans,Arial,sans-serif}body p b{color:var(--text-color);font:600 14px Inter,Noto Sans,Arial,sans-serif}body p,body ol,body ul,body div,body a{color:var(--text-color);font:300 14px Inter,Noto Sans,Arial,sans-serif}body label,body input,body textarea{font:300 14px Inter,Noto Sans,Arial,sans-serif;color:var(--text-color)}body label ::placeholder,body input ::placeholder,body textarea ::placeholder{font:300 14px Inter,Noto Sans,Arial,sans-serif}body label ::-webkit-input-placeholder,body input ::-webkit-input-placeholder,body textarea ::-webkit-input-placeholder{font:300 14px Inter,Noto Sans,Arial,sans-serif}body label ::-moz-placeholder,body input ::-moz-placeholder,body textarea ::-moz-placeholder{font:300 14px Inter,Noto Sans,Arial,sans-serif}body .subheading{font-family:Anton,Noto Sans,Arial,sans-serif}}body.dark-theme{--primary-color: #000;--primary-color-rgb: 0, 0, 0;--secondary-color: #b7b7b7;--secondary-color-rgb: 183, 183, 183;--tertiary-color: #474747;--tertiary-color-rgb: 71, 71, 71;--button-color: transparent;--button-color-alt: transparent;--button-text-color: var(--primary-color);--success-color: #00733d;--success-color-rgb: 0, 115, 61;--error-color: #ff8585;--error-color-rgb: 255, 133, 133;--warning-color: #bb3e03;--warning-color-rgb: 187, 62, 3;--background-color: #222222;--background-color-rgb: 34, 34, 34;--background-color-tint: #000;--background-color-tint-rgb: 0, 0, 0;--text-color: #f5f5f5;--text-color-rgb: 245, 245, 245;--text-color-alt: #f5f5f5;--text-color-alt-rgb: 245, 245, 245;--header-color: var(--text-color);--header-color-rgb: var(--text-color-rgb)}body.dark-theme img{filter:brightness(.8) contrast(1.2)}body.dark-theme img.dark-filter{filter:invert(1) brightness(.8) contrast(1.2)}body.light-theme{--primary-color: #000;--primary-color-rgb: 0, 0, 0;--secondary-color: #acaa9e;--secondary-color-rgb: 172, 170, 158;--tertiary-color: #d9d9d9;--tertiary-color-rgb: 217, 217, 217;--button-color: transparent;--button-color-alt: transparent;--button-text-color: var(--primary-color);--success-color: #00733d;--success-color-rgb: 0, 115, 61;--error-color: #780000;--error-color-rgb: 193, 18, 31;--warning-color: #bb3e03;--warning-color-rgb: 187, 62, 3;--background-color: #fff;--background-color-rgb: 255, 255, 255;--background-color-tint: #000;--background-color-tint-rgb: 0, 0, 0;--text-color: #000;--text-color-rgb: 0, 0, 0;--text-color-alt: #f5f5f5;--text-color-alt-rgb: 245, 245, 245;--header-color: var(--primary-color);--header-color-rgb: var(--primary-color-rgb)}body.light-theme img{filter:none}@media (prefers-color-scheme: dark){body{--primary-color: #000;--primary-color-rgb: 0, 0, 0;--secondary-color: #b7b7b7;--secondary-color-rgb: 183, 183, 183;--tertiary-color: #474747;--tertiary-color-rgb: 71, 71, 71;--button-color: transparent;--button-color-alt: transparent;--button-text-color: var(--primary-color);--success-color: #00733d;--success-color-rgb: 0, 115, 61;--error-color: #ff8585;--error-color-rgb: 255, 133, 133;--warning-color: #bb3e03;--warning-color-rgb: 187, 62, 3;--background-color: #222222;--background-color-rgb: 34, 34, 34;--background-color-tint: #000;--background-color-tint-rgb: 0, 0, 0;--text-color: #f5f5f5;--text-color-rgb: 245, 245, 245;--text-color-alt: #f5f5f5;--text-color-alt-rgb: 245, 245, 245;--header-color: var(--text-color);--header-color-rgb: var(--text-color-rgb)}body img{filter:brightness(.8) contrast(1.2)}body img.dark-filter{filter:invert(1) brightness(.8) contrast(1.2)}body.light-theme{--primary-color: #000;--primary-color-rgb: 0, 0, 0;--secondary-color: #acaa9e;--secondary-color-rgb: 172, 170, 158;--tertiary-color: #d9d9d9;--tertiary-color-rgb: 217, 217, 217;--button-color: transparent;--button-color-alt: transparent;--button-text-color: var(--primary-color);--success-color: #00733d;--success-color-rgb: 0, 115, 61;--error-color: #780000;--error-color-rgb: 193, 18, 31;--warning-color: #bb3e03;--warning-color-rgb: 187, 62, 3;--background-color: #fff;--background-color-rgb: 255, 255, 255;--background-color-tint: #000;--background-color-tint-rgb: 0, 0, 0;--text-color: #000;--text-color-rgb: 0, 0, 0;--text-color-alt: #f5f5f5;--text-color-alt-rgb: 245, 245, 245;--header-color: var(--primary-color);--header-color-rgb: var(--primary-color-rgb)}body.light-theme img{filter:none}}.max-content{max-width:var(--max-content-width);margin-inline:auto;padding-inline:10px}button,.button{cursor:pointer}.button__primary{cursor:pointer;border:2px solid var(--text-color);color:var(--text-color);padding:6px 32px;width:fit-content;display:flex;gap:8px;justify-content:center;align-items:center;font-family:var(--heading-font);transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.button__primary .fa-solid,.button__primary .fa-brands{font-size:24px;transition:color .3s ease-in-out,scale .3s ease-in-out}.button__primary.full-text{padding:6px 32px}.button__primary:hover{text-decoration:none;box-shadow:0 6px 6px -6px rgba(var(--text-color-rgb),.8);transform:translateY(-1px)}.button__primary:hover .fa-solid,.button__primary:hover .fa-brands{scale:1.05;text-decoration:none}
