: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:Kristi;src:url("./media/Kristi-Regular-ELMI25BH.ttf")}@font-face{font-family:Noto Sans;src:url("./media/NotoSans-VariableFont_wdth,wght-FDRM5LY3.ttf")}body{--primary-color: #496352;--primary-color-rgb: 73, 99, 82;--secondary-color: #58725f;--secondary-color-rgb: 88, 114, 95;--tertiary-color: #23322d;--tertiary-color-rgb: 35, 50, 45;--quaternary-color: #624126;--quaternary-color-rgb: 98, 65, 38;--quinary-color: #745c50;--quinary-color-rgb: 116, 92, 80;--button-color: var(--primary-color);--button-color: var(--primary-color-rgb);--button-color-alt: var(--secondary-color);--button-text-color: var(--secondary-color-rgb);--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: #f2f6f9;--background-color-rgb: 242, 246, 249;--background-color-tint: #2c2c2c;--background-color-tint-rgb: 44, 44, 44;--text-color: #171718;--text-color-rgb: 23, 23, 24;--text-color-alt: #ffffff;--text-color-alt-rgb: 255, 255, 255;--header-color: var(--primary-color);--header-color-rgb: var(--primary-color-rgb);font-family: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 .vertical-line{width:1px;background-color:var(--primary-color);transition:background-color .2s ease-in-out}body .background-block,body .text-background-block{background-color:rgba(var(--primary-color-rgb),.2);transition:background-color .2s ease-in-out}body .grecaptcha-badge{display:none}body h1{color:var(--header-color);font:400 56px Inter,Noto Sans,Arial,sans-serif}body h2{color:var(--header-color);font:400 40px Inter,Noto Sans,Arial,sans-serif}body h3{color:var(--header-color);font:400 32px Inter,Noto Sans,Arial,sans-serif}body h4{color:var(--header-color);font:400 22px 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(--primary-color);text-decoration:none}body a:visited{color:var(--primary-color)}body a:hover{color:var(--secondary-color);text-decoration:underline}body a:active{color:var(--secondary-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:Kristi,cursive,Noto Sans,Arial,sans-serif;font-weight:400}@media screen and (max-width: 768px){body h1{color:var(--header-color);font:400 46px Inter,Noto Sans,Arial,sans-serif}body h2{color:var(--header-color);font:400 30px Inter,Noto Sans,Arial,sans-serif}body h3{color:var(--header-color);font:400 26px Inter,Noto Sans,Arial,sans-serif}body h4{color:var(--header-color);font:400 22px 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{color:var(--text-color);font:300 14px Inter,Noto Sans,Arial,sans-serif}body a{color:var(--primary-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:Kristi,cursive,Noto Sans,Arial,sans-serif}}@media screen and (max-width: 480px){body h1{color:var(--header-color);font:400 36px Inter,Noto Sans,Arial,sans-serif}body h2{color:var(--header-color);font:400 24px Inter,Noto Sans,Arial,sans-serif}body h3{color:var(--header-color);font:400 20px Inter,Noto Sans,Arial,sans-serif}body h4{color:var(--header-color);font:400 18px 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{color:var(--text-color);font:300 14px Inter,Noto Sans,Arial,sans-serif}body a{color:var(--primary-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:Kristi,cursive,Noto Sans,Arial,sans-serif}}body.dark-theme{--primary-color: #496352;--primary-color-rgb: 73, 99, 82;--secondary-color: #58725f;--secondary-color-rgb: 88, 114, 95;--tertiary-color: #23322d;--tertiary-color-rgb: 35, 50, 45;--quaternary-color: #624126;--quaternary-color-rgb: 98, 65, 38;--quinary-color: #745c50;--quinary-color-rgb: 116, 92, 80;--button-color: var(--primary-color);--button-color: var(--primary-color-rgb);--button-color-alt: var(--secondary-color);--button-text-color: var(--secondary-color-rgb);--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: #1e1e1e;--background-color-rgb: 30, 30, 30;--background-color-tint: #161a1d;--background-color-tint-rgb: 22, 26, 29;--text-color: #dbdbdb;--text-color-rgb: 219, 219, 219;--text-color-alt: #f5f5f5;--text-color-alt-rgb: 245, 245, 245;--header-color: #97b19c;--header-color-rgb: 151, 177, 156}body.dark-theme img{filter:brightness(.8) contrast(1.2)}body.dark-theme .vertical-line{width:1px;background-color:var(--primary-color);transition:background-color .2s ease-in-out}body.dark-theme .background-block{background-color:rgba(var(--primary-color-rgb),.8);transition:background-color .2s ease-in-out}body.dark-theme .text-background-block{background-color:rgba(var(--primary-color-rgb),.1);transition:background-color .2s ease-in-out}body.light-theme{--primary-color: #496352;--primary-color-rgb: 73, 99, 82;--secondary-color: #58725f;--secondary-color-rgb: 88, 114, 95;--tertiary-color: #23322d;--tertiary-color-rgb: 35, 50, 45;--quaternary-color: #624126;--quaternary-color-rgb: 98, 65, 38;--quinary-color: #745c50;--quinary-color-rgb: 116, 92, 80;--button-color: var(--primary-color);--button-color: var(--primary-color-rgb);--button-color-alt: var(--secondary-color);--button-text-color: var(--secondary-color-rgb);--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: #f2f6f9;--background-color-rgb: 242, 246, 249;--background-color-tint: #2c2c2c;--background-color-tint-rgb: 44, 44, 44;--text-color: #171718;--text-color-rgb: 23, 23, 24;--text-color-alt: #ffffff;--text-color-alt-rgb: 255, 255, 255;--header-color: var(--primary-color);--header-color-rgb: var(--primary-color-rgb)}body.light-theme img{filter:none}body.light-theme .vertical-line{width:1px;background-color:var(--primary-color);transition:background-color .2s ease-in-out}body.light-theme .background-block,body.light-theme .text-background-block{background-color:rgba(var(--primary-color-rgb),.2);transition:background-color .2s ease-in-out}@media (prefers-color-scheme: dark){body{--primary-color: #496352;--primary-color-rgb: 73, 99, 82;--secondary-color: #58725f;--secondary-color-rgb: 88, 114, 95;--tertiary-color: #23322d;--tertiary-color-rgb: 35, 50, 45;--quaternary-color: #624126;--quaternary-color-rgb: 98, 65, 38;--quinary-color: #745c50;--quinary-color-rgb: 116, 92, 80;--button-color: var(--primary-color);--button-color: var(--primary-color-rgb);--button-color-alt: var(--secondary-color);--button-text-color: var(--secondary-color-rgb);--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: #1e1e1e;--background-color-rgb: 30, 30, 30;--background-color-tint: #161a1d;--background-color-tint-rgb: 22, 26, 29;--text-color: #dbdbdb;--text-color-rgb: 219, 219, 219;--text-color-alt: #f5f5f5;--text-color-alt-rgb: 245, 245, 245;--header-color: #97b19c;--header-color-rgb: 151, 177, 156}body img{filter:brightness(.8) contrast(1.2)}body .vertical-line{width:1px;background-color:var(--primary-color);transition:background-color .2s ease-in-out}body .background-block{background-color:rgba(var(--primary-color-rgb),.8);transition:background-color .2s ease-in-out}body .text-background-block{background-color:rgba(var(--primary-color-rgb),.1);transition:background-color .2s ease-in-out}body.light-theme{--primary-color: #496352;--primary-color-rgb: 73, 99, 82;--secondary-color: #58725f;--secondary-color-rgb: 88, 114, 95;--tertiary-color: #23322d;--tertiary-color-rgb: 35, 50, 45;--quaternary-color: #624126;--quaternary-color-rgb: 98, 65, 38;--quinary-color: #745c50;--quinary-color-rgb: 116, 92, 80;--button-color: var(--primary-color);--button-color: var(--primary-color-rgb);--button-color-alt: var(--secondary-color);--button-text-color: var(--secondary-color-rgb);--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: #f2f6f9;--background-color-rgb: 242, 246, 249;--background-color-tint: #2c2c2c;--background-color-tint-rgb: 44, 44, 44;--text-color: #171718;--text-color-rgb: 23, 23, 24;--text-color-alt: #ffffff;--text-color-alt-rgb: 255, 255, 255;--header-color: var(--primary-color);--header-color-rgb: var(--primary-color-rgb)}body.light-theme img{filter:none}body.light-theme .vertical-line{width:1px;background-color:var(--primary-color);transition:background-color .2s ease-in-out}body.light-theme .background-block,body.light-theme .text-background-block{background-color:rgba(var(--primary-color-rgb),.2);transition:background-color .2s ease-in-out}}.max-content{max-width:var(--max-content-width);margin-inline:auto;padding-inline:10px}button{cursor:pointer}.button-primary{width:fit-content;color:var(--text-color-alt);background-color:var(--primary-color);font-size:18px;font-weight:700;padding:6px 14px;cursor:pointer;border:none;transition:filter .3s ease-in-out,scale .3s ease-in-out}.button-primary:hover{filter:brightness(110%);scale:1.05}.button-primary:active{scale:.95}@media screen and (max-width: 768px){.button-primary{font-size:14px;padding:4px 10px}}.button-primary__alt{width:fit-content;color:var(--primary-color);background-color:var(--text-color-alt);font-size:18px;font-weight:700;padding:6px 14px;cursor:pointer;border:none;transition:filter .3s ease-in-out,scale .3s ease-in-out}.button-primary__alt:hover{filter:brightness(110%);scale:1.05}.button-primary__alt:active{scale:.95}@media screen and (max-width: 768px){.button-primary__alt{font-size:14px;padding:4px 10px}}
