.external-links-section{background-color:#000;padding:4rem 6.25rem}.external-links-section .content-wrapper{max-width:75rem;margin:0 auto}.external-links-section .links-container{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:nowrap}.external-links-section .link-item{display:flex;align-items:center;justify-content:center}.external-links-section .blockmark-iframe{height:5rem;width:5rem;border:none}.external-links-section .awards-link{display:block;transition:transform .3s ease}.external-links-section .awards-link:hover{transform:scale(1.05)}.external-links-section .awards-image{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}@media(max-width:48rem){.external-links-section{padding:3rem 6.25rem}.external-links-section .links-container{gap:2.5rem}.external-links-section .blockmark-iframe{height:6rem;width:6rem}.external-links-section .awards-image{height:6rem}}@media(max-width:40rem){.external-links-section{padding:2rem 6.25rem}.external-links-section .links-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.external-links-section .link-item:first-child{grid-column:1/-1;justify-self:center}}.founder-section{background-color:var(--background-dark);padding:6.5rem 6.25rem}.founder-section .content-wrapper{max-width:75rem;margin:0 auto}.founder-section .section-title{text-align:center;font-size:2.2rem;margin:1.875rem 0;background-color:var(--background-dark)}.founder-section .founder-content{background-color:purple;display:flex;align-items:center;justify-content:space-evenly;background-color:var(--background-dark);gap:3.125rem;flex-wrap:wrap}.founder-section .founder-content .image-block{display:flex;gap:.625rem;flex:0 0 20%;max-width:20%;flex-direction:column;justify-content:center;align-items:center}.founder-section .founder-content .image-block h3{font-size:1rem;color:var(--cta-light)}.founder-section .founder-content .image-block img{width:100%;aspect-ratio:1;border-radius:50%;border:.325rem solid var(--cta-medium);-o-object-fit:cover;object-fit:cover}.founder-section .founder-content .text-block{flex:1 1 50%;max-width:50% rem;display:flex;flex-direction:column;gap:1rem}.founder-section .founder-content .title{font-size:1.625rem;color:#fff}.founder-section .founder-content .info-text{font-size:1.25rem;line-height:1.7;color:#fff}@media(max-width:60rem){.founder-section .founder-content .image-block{flex:0 0 auto;max-width:13.25rem}.founder-section .founder-content .text-block{max-width:25rem;font-size:1.3rem}.founder-section .founder-content .info-text{font-size:1rem}}@media(max-width:40rem){.founder-section .founder-content{flex-direction:column;text-align:center;gap:2rem}.founder-section .founder-content .image-block{flex:0 0 auto;max-width:11.25rem}.founder-section .founder-content .text-block{min-height:10.625rem;max-width:100%}.founder-section .founder-content .info-text{font-size:1.125rem}.founder-section .title{font-size:1.4rem;color:#fff}.founder-section{padding:2rem 3rem 4rem}}.landing-page{--primary-light:hsla(185,50%,90%,1);--primary-colour:hsla(185,60%,48%,1);--primary-dark:hsla(185,55%,40%,1);--secondary-light:hsla(140,71%,95%,1);--secondary-colour:hsla(140,71%,44%,1);--secondary-dark:hsla(140,70%,20%,1);--tertiary-light:hsla(170,45%,50%,1);--tertiary-dark:hsla(170,40%,43%,1);--text-medium:hsla(185,20%,30%,1);--text-light:hsla(185,0%,50%,1);--cta-light:hsla(13,100%,75%,1);--cta-medium:hsla(13,90%,58%,1);--background-dark:hsla(0,0%,50%,1);--nav-height:4.375rem;min-height:100vh;font-family:DM sans,sans-serif;background-color:var(--primary-dark);color:#fff}.landing-page a{text-decoration:none;color:inherit}.landing-page section{scroll-snap-align:center}.landing-page #steps-overview{height:auto;scroll-snap-align:none;scroll-snap-stop:normal}.navbar{position:fixed;top:0;left:0;width:100%;z-index:20;background-color:hsl(0,0%,90%);padding:.625rem 1rem;height:var(--nav-height)}.navbar,.navbar .container{display:flex;align-items:center}.navbar .container{justify-content:space-between;margin:auto;max-width:85rem}.navbar .navbar-title{font-size:1.56rem;color:#000;flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar .navbar-title .navbar-title__primary{color:var(--primary-dark)}.navbar .nav-item{color:#000;font-size:1.25rem}.navbar .logo{flex-shrink:0}@media(max-width:60rem){.navbar .container{padding:0 1rem}.navbar .navbar-title{font-size:1.25rem}.navbar .logo{width:40px!important;height:40px!important}}@media(max-width:40rem){.navbar .container{padding:0 .75rem}.navbar .navbar-title{font-size:1.1rem}.navbar .logo{width:35px;height:35px}}.hero{margin-top:var(--nav-height);position:relative;height:calc(100vh - var(--nav-height));overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--primary-dark),var(--secondary-colour))}.hero .wrapper{max-width:85.375rem;height:100%;margin:auto}.hero .wrapper .textContainer{width:60%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:2.5rem;margin-left:12.5rem}.hero .wrapper .textContainer h2{font-size:1.875rem;letter-spacing:.1875rem}.hero .wrapper .textContainer h1{font-size:5rem;font-family:var(--font-serif);letter-spacing:1.2;line-height:1}.hero .wrapper .textContainer .animated-text-container{position:relative;width:100%;max-width:38rem;min-height:2.625rem;height:auto;margin-bottom:2rem}.hero .wrapper .textContainer .animated-text{position:absolute;width:100%;opacity:0;animation:fadeInOut 20s infinite}.hero .wrapper .textContainer .animated-text.animated-text-1{animation-delay:0s}.hero .wrapper .textContainer .animated-text.animated-text-2{animation-delay:5s}.hero .wrapper .textContainer .animated-text.animated-text-3{animation-delay:10s}.hero .wrapper .textContainer .animated-text.animated-text-4{animation-delay:15s}.hero .wrapper .textContainer .buttons{display:flex;gap:.39rem}.hero .wrapper .textContainer .buttons button{padding:1rem .1rem;font-size:.1rem;background-color:rgba(0,0,0,0);color:#fff;font-weight:300}.hero .wrapper .textContainer img{width:5rem}.hero .slidingTextContainer{position:absolute;font-size:50vh;bottom:-7.5rem;white-space:nowrap;color:hsla(0,0%,100%,.0352941176);width:50%;font-weight:700}.hero .imageContainer{height:100%;position:absolute;top:0;right:0}@media(max-width:60rem){.hero{padding-top:3.75rem;padding-bottom:3.75rem}.hero .wrapper{padding:0 5rem}.hero .wrapper .textContainer{width:85%;margin-left:0;gap:1.875rem}.hero .wrapper .textContainer .animated-text-container{max-width:30rem;min-height:2.25rem;margin-bottom:1.5rem}.hero .wrapper .textContainer .animated-text{font-size:1.4rem}.hero .wrapper .textContainer h1{font-size:3rem}.hero .wrapper .textContainer h2{font-size:1.625rem;letter-spacing:.125rem}}@media(max-width:40rem){.hero{height:100%;padding-top:3.125rem;padding-bottom:2.375rem}.hero .wrapper{padding:0 3.75rem}.hero .wrapper .textContainer{width:100%;align-items:flex-start;text-align:left;margin-left:0;gap:1.5rem}.hero .wrapper .textContainer .animated-text-container{max-width:30rem;min-height:2.125rem;margin-bottom:1.8rem}.hero .wrapper .textContainer .animated-text{font-size:1.2rem}.hero .wrapper .textContainer h1{font-size:1.8rem;letter-spacing:.05rem}.hero .wrapper .textContainer h2{font-size:1.1rem;letter-spacing:.05rem;max-width:30rem}.hero .wrapper .textContainer .buttons{justify-content:flex-start;gap:1rem;width:100%}.hero .wrapper .textContainer .buttons button{font-size:1.125rem;padding:.5rem 1rem}}@keyframes slideInLeft{0%{transform:translateX(-500px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInOut{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes slideHorizontal{0%{transform:translateX(0)}to{transform:translateX(-220%)}}@keyframes auroraGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero .textContainer{animation:slideInLeft 1s ease-out}.hero .textContainer .hero-title{animation:slideInLeft 1s ease-out .1s backwards}.hero .textContainer .hero-subtitle{animation:slideInLeft 1s ease-out .2s backwards}.hero .textContainer .animated-text-container{animation:slideInLeft 1s ease-out .3s backwards}.hero .textContainer .buttons{animation:slideInLeft 1s ease-out .4s backwards}.hero .slidingTextContainer{animation:slideHorizontal 20s infinite alternate}.hero .aurora-text{font-family:var(--font-nuosusill-sefir);letter-spacing:.1em;background:linear-gradient(135deg,#eed72b,#f37a00,#3d2a09,#eed72b);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:auroraGradient 8s ease-in-out infinite}.alternating-section{position:relative;width:100%;padding:2.5rem 3.12rem;overflow:hidden;background:linear-gradient(135deg,hsl(185,60%,95%),hsl(170,60%,95%));color:var(--text-medium)}.alternating-section .grid-pattern{position:absolute;top:0;left:0;inset:0;z-index:0}.alternating-section .content-wrapper{position:relative;z-index:1;max-width:75rem;margin:0 auto}.alternating-section .section-title{text-align:center;font-size:2.2rem;margin-bottom:1.25rem}.alternating-section .section-subtitle{text-align:center;font-size:1rem;margin-bottom:1.88rem;color:#666}.alternating-section .row{display:flex;flex-direction:column;margin-bottom:1.88rem;position:relative;gap:2rem;align-items:center}.alternating-section .row .image-block,.alternating-section .row .text-block{width:100%;max-width:32.5rem}.alternating-section .row .text-block{width:100%;max-width:23.75rem;position:relative;z-index:2;padding:.625rem 1rem;border-radius:.75rem}.alternating-section .row .image-block{position:relative;z-index:1;overflow:visible;width:100%}.alternating-section .row .image-block img{width:100%;height:auto;display:block;border-radius:.3rem}@media(min-width:37.5rem){.alternating-section .row{flex-direction:row;align-items:center;justify-content:center}.alternating-section .row .image-block{width:60%;max-width:none}.alternating-section .row .text-block{max-width:26.25rem}.alternating-section .row:not(.reverse) .image-block{margin-left:-3.75rem}.alternating-section .row.reverse{flex-direction:row-reverse}.alternating-section .row.reverse .image-block{margin-right:-3.75rem}.alternating-section .row:not(.reverse) .text-block{margin-left:-1.25rem}.alternating-section .row.reverse .text-block{margin-right:-1.25rem}}.alternating-section .image-block--fade-right img{-webkit-mask-image:linear-gradient(90deg,rgb(0,0,0) 65%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgb(0,0,0) 65%,rgba(0,0,0,0))}.alternating-section .image-block--fade-left img{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.75) 35%,rgb(0,0,0) 55%);mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.75) 35%,rgb(0,0,0) 55%)}.alternating-section .label{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-top:0;margin-bottom:.5rem;width:-moz-fit-content;width:fit-content}.alternating-section .number{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:.125rem solid var(--text-medium);border-radius:50%;font-size:1.3rem;font-weight:700;color:var(--text-medium);background:#fff}.alternating-section .title{font-size:1.375rem;font-weight:600;color:var(--text-medium);letter-spacing:.08em;white-space:nowrap}.alternating-section .info-text{font-size:1.375rem;line-height:1.4;font-weight:500;color:var(--text-light)}@media(max-width:26.25rem){.alternating-section .number{width:2.25rem;height:2.25rem;font-size:1.06rem}.alternating-section .info-text,.alternating-section .title{font-size:1.125rem}}@media(max-width:37.5rem){.alternating-section .image-block--fade-left img,.alternating-section .image-block--fade-right img{-webkit-mask-image:none;mask-image:none}}