:root{--accent:#afebe4;--dark-bg:#050505;--dark-font:#050505;--dark-font-gray:#2f4f4f;--ff-body:Inter,sans-serif;--ff-title:"PT Mono ",monospace;--footer-bg:#181818;--light-bg:#fff;--light-bg-gray:#f8f8f8;--light-font:#fff}html{scroll-behavior:smooth}#sec1{height:100vh}#sec1,#sec2,#sec3,#sec4,#sec5,#sec6{flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly}#sec1,#sec3,#sec5{background-color:var(--light-bg)}#sec2,#sec4,#sec6{background-color:var(--light-bg-gray)}*{-webkit-overflow-scrolling:touch}.active{background-color:var(--accent)}#top_button{background:0 0;border:none;bottom:3rem;display:none;filter:invert(0%) sepia(1%) saturate(5932%) hue-rotate(337deg) brightness(125%) contrast(81%);height:3rem;outline:0;position:fixed;right:3rem;width:3rem;z-index:99}#top_button:hover{filter:invert(2%) sepia(16%) saturate(94%) hue-rotate(314deg) brightness(93%) contrast(75%)}.cta-section-btn,.custom-section-btn{background:0 0;border:solid 2px var(--dark-font);color:var(--dark-font);display:inline-block;font-family:var(--ff-title);font-weight:700;padding:.5em 2em;text-align:center;text-decoration:none;text-transform:capitalize;transition:.3s}.paragraph-sub-title,p{font-family:var(--ff-body);font-weight:500}.custom-section-btn{margin-bottom:10%;margin-top:10%}.cta-section-btn{margin-bottom:10%;margin-top:0}.cta-section-btn:hover,.custom-section-btn:hover{background:var(--accent);text-decoration:none}.paragraph-sub-title{color:var(--dark-font-gray);font-size:110%;padding-bottom:1%}.paragraph-text,.section-text{font-size:100%;margin:auto;max-width:45rem;text-align:justify}.paragraph-title,.section-title{font-weight:700;font-family:var(--ff-title)}.section-text{padding-bottom:5rem;padding-top:20%}.paragraph-title{font-size:155%}.section{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:15% 5%;width:100%}.section-card,.section-content{flex-direction:column;margin:0 auto auto;padding-left:5%;padding-right:5%}.section-image{margin:auto;max-width:25vh}.section-title{font-size:clamp(20em, 12em);max-width:25vh}.social_icon{width:4.9vh}.social_icon:hover{background:var(--accent)}.yt-embedded{height:23rem;width:35rem}a,a:hover{color:var(--dark-font);text-decoration:underline}body,html{margin:0;padding:0}.carousel_container,.paragraph-image{margin:auto;max-width:55vh;width:80%}@media (min-width:100em){.section{padding-left:18%;padding-right:18%}#top_button{right:10em}}@media (max-width:65em){#top_button{visibility:hidden}#sec1{min-height:100vh}#sec1,#sec2,#sec3,#sec4,#sec5,#sec6{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;padding:0}#sec3,#sec5{flex-direction:column-reverse}.carousel_container{padding:0;width:100%}.cta-section-btn,.custom-section-btn{align-content:center;margin-left:10%;margin-right:10%;width:80%}.paragraph-image{width:100%}.paragraph-sub-title{font-size:100%}.paragraph-text,.section-text{font-size:90%;margin:auto}.paragraph-title{font-size:130%;padding-top:12%}.section-content{align-content:center;align-items:center;flex-direction:column;justify-content:center;margin:auto auto 0;padding:0}.section-image{max-width:50vh;width:100vw}.section-text{margin-bottom:0;margin-top:0;padding-bottom:5%;padding-top:5%}.section-title{font-size:155%;padding-top:10%}.yt-embedded{height:18rem;max-width:30em;width:100vw}.footer{font-size:.8rem}.footer-icon{height:1.1rem}.paragraph-sub-title,.paragraph-text,.paragraph-title,.section-text,.section-title,.social-icons{padding-left:10%;padding-right:10%}}.color-filter{filter:invert(100%) sepia(7%) saturate(450%) hue-rotate(312deg) brightness(117%) contrast(95%)}.footer{align-items:center;background:var(--footer-bg);color:#f8f8f8;display:flex;flex-direction:column;flex-wrap:wrap;font-family:var(--ff-title);font-weight:400;height:10rem;justify-content:space-evenly;margin:auto}.footer a{color:var(--light-bg)}.footer-icon{height:2rem}.footer-icon:hover{filter:invert(95%) sepia(4%) saturate(1880%) hue-rotate(111deg) brightness(96%) contrast(92%)}body{margin:0;overflow-x:hidden}