@font-face{font-family:__publicSans_d1f6a0;src:url(/_next/static/media/a4bce4169a612ea4-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__publicSans_Fallback_d1f6a0;src:local("Arial");ascent-override:89.51%;descent-override:21.20%;line-gap-override:0.00%;size-adjust:106.13%}.__className_d1f6a0{font-family:__publicSans_d1f6a0,__publicSans_Fallback_d1f6a0;font-weight:500;font-style:normal}.__variable_d1f6a0{--font-public-sans:"__publicSans_d1f6a0","__publicSans_Fallback_d1f6a0"}.darkModeLetterClass{animation:darkModeLetterAnimation 1s ease-out forwards}@keyframes darkModeLetterAnimation{0%{background-color:#fafafa;color:#0d0d0d}to{background-color:#0d0d0d;color:#fafafa}}.brightModeLetterClass{animation:brightModeLetterAnimation 1s ease-out forwards}@keyframes brightModeLetterAnimation{0%{background-color:#0d0d0d;color:#fafafa}to{background-color:#fafafa;color:#0d0d0d}}.darkModeClass{animation:darkModeAnimation 1s ease-out forwards}@keyframes darkModeAnimation{0%{background-color:#fafafa}to{background-color:#0d0d0d}}.brightModeClass{animation:brightModeAnimation 1s ease-out forwards}@keyframes brightModeAnimation{0%{background-color:#0d0d0d}to{background-color:#fafafa}}.brightModeShadowClass{animation:brightModeShadowAnimation 1s ease-out forwards}@keyframes brightModeShadowAnimation{0%{box-shadow:0 0 2em .5em #5a1bee}to{box-shadow:6px 6px 20px 3px #5a1bee}}.darkModeShadowClass{animation:darkModeShadowAnimation 1s ease-out forwards}@keyframes darkModeShadowAnimation{0%{box-shadow:6px 6px 20px 3px #5a1bee}to{box-shadow:0 0 2em .5em #5a1bee}}.brightModeShadowClassSkyBlue{animation:brightModeShadowAnimationSkyBlue 1s ease-out forwards}@keyframes brightModeShadowAnimationSkyBlue{0%{box-shadow:0 0 2em .5em #4ccaf0}to{box-shadow:6px 6px 20px 3px #4ccaf0}}.darkModeShadowClassSkyBlue{animation:darkModeShadowAnimationSkyBlue 1s ease-out forwards}@keyframes darkModeShadowAnimationSkyBlue{0%{box-shadow:6px 6px 20px 3px #4ccaf0}to{box-shadow:0 0 2em .5em #4ccaf0}}body,html{height:100%;margin:0;padding:0;color:#fafafa;scroll-snap-type:y mandatory;scroll-padding-top:10dvh}body{overflow-x:hidden!important}.sectionContainer{display:flex;flex-direction:column;gap:5dvh}@media(min-width:1025px){.sectionContainer{gap:0}}.os-theme-custom{--os-handle-bg:#4ccaf0!important;--os-handle-bg-hover:#13b9ec!important;--os-handle-bg-active:#0f94bd!important;--os-track-bg:#ffffff14!important;--os-track-border-radius:10px!important;--os-size:10px!important;--os-handle-border-radius:10px!important}.os-theme-custom .os-scrollbar{transition:opacity .6s ease-in-out!important}.os-theme-custom .os-scrollbar-track{opacity:1!important;background:var(--os-track-bg)!important}.os-theme-custom .os-scrollbar-handle{opacity:1!important;transition:background-color .2s ease!important}section{display:flex;flex-wrap:wrap;box-sizing:border-box;overflow-x:hidden;min-height:90dvh;min-width:100vw;align-items:center;justify-content:center;scroll-snap-align:none}section:first-of-type{margin-top:10dvh}@media(min-width:1025px){section{scroll-snap-align:center}}.custom-internal-scrollbar{scrollbar-color:#4ccaf0 #ffffff14!important;scrollbar-width:thin!important}.custom-internal-scrollbar::-webkit-scrollbar{width:6px!important;height:6px!important}.custom-internal-scrollbar::-webkit-scrollbar-track{background:#ffffff0d!important;border-radius:10px!important}.custom-internal-scrollbar::-webkit-scrollbar-thumb{background:#4ccaf0!important;border-radius:10px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.custom-internal-scrollbar::-webkit-scrollbar-thumb:hover{background:#13b9ec!important}.custom-internal-scrollbar::-webkit-scrollbar-thumb:active{background:#0f94bd!important}section:not(:last-of-type){margin-bottom:0}a{color:inherit;text-decoration:none}input:focus,textarea:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:not-sr-only:focus,.sr-only:focus{position:fixed;width:auto;height:auto;padding:.75rem 1.25rem;margin:0;overflow:visible;clip:auto;white-space:normal;z-index:9999}