@font-face{font-family:Grold;src:url(groldrounded-regular.f2c51b3f.woff2)format("woff2"),url(groldrounded-regular.e3d4c077.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Grold;src:url(groldrounded-italic.03f93388.woff2)format("woff2"),url(groldrounded-italic.c4ff8c75.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Grold;src:url(groldrounded-bold.38537e2d.woff2)format("woff2"),url(groldrounded-bold.97197f21.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Grold;src:url(groldrounded-bolditalic.812e79a5.woff2)format("woff2"),url(groldrounded-bolditalic.4bf95ca7.woff)format("woff");font-weight:700;font-style:italic}@keyframes elastic-spin{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes reveal{0%{opacity:0}to{opacity:1}}@keyframes peanut-splash-reveal{0%{transform:translateY(50px)rotate(0)}to{transform:translateY(-30px)rotate(-14deg)}}@keyframes butters-students-reveal{0%{transform:rotate(0)translate(0)}to{transform:rotate(40deg)translate(2vw)}}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.butt-general{--webkit-appearance:none;width:fit-content;height:60px;color:var(--font-colour-on-dark);background:0 0;border:none;outline:none;padding:0;font-family:Grold;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-block}.butt-general .butt-upper{background:var(--main-colour-base);z-index:1;border-radius:25px;height:40px;padding:6px 20px;transition:all .2s;display:block;position:relative}.butt-general .butt-under{background:var(--main-colour-dark);border-bottom-right-radius:20px;border-bottom-left-radius:20px;height:28px;margin-top:-18px;transition:all .2s;display:block;position:relative;box-shadow:0 5px #0000000a}.butt-general:hover .butt-upper{transform:translateY(5px)}.butt-general:hover .butt-under{height:24px;margin-top:-14px;box-shadow:0 5px #0000000a}.butt-general:hover:active .butt-upper{transform:translateY(8px)}.butt-general:hover:active .butt-under{height:23px;margin-top:-13px;box-shadow:0 2px #0000000a}.butt-general[disabled]{opacity:.4}.butt-general:focus .butt-upper{outline-offset:-2px;outline:2px solid #facb65}header{justify-content:space-between;width:90%;max-width:1600px;margin:0 auto;padding:50px 0 0;display:flex}header .logo{aspect-ratio:100/41;width:200px}header .logo svg{width:100%;height:100%}header .logo svg .logo-arrow{fill:var(--main-colour-base)}header .logo.animate{animation:.5s gelatine}header nav{z-index:4;background:#fff;border-radius:40px;justify-content:center;align-items:center;width:fit-content;height:80px;padding:0 20px;display:flex;position:relative;box-shadow:0 5px #0000000a}header nav .links{align-items:center;display:flex}header nav .links .link{color:#555547;letter-spacing:-.5px;border-radius:20px;padding:0 15px;font-size:1.5rem;font-weight:700;text-decoration:none;transition:all .2s;position:relative}header nav .links .link:focus{outline:2px solid #facb65}header nav .links .link:after{content:"";background:var(--main-colour-base);border-radius:3px;width:0;height:3px;margin:0 15px;transition:all .2s;position:absolute;bottom:-3px;left:0}header nav .links .link:focus,header nav .links .link:hover{transform:scale(1.05)rotate(-2deg)}header nav .links .link:focus:after,header nav .links .link:hover:after{width:calc(100% - 30px)}header nav .links .link:focus:nth-child(odd),header nav .links .link:hover:nth-child(odd){transform:scale(1.05)rotate(2deg)}@media (width<=1023px){header nav .links .link{margin:10px 0}}header nav .links .butt-general{margin:10px 0 0 20px}@media (width<=1023px){header nav .links .butt-general{margin:10px 0 0}header nav .links{opacity:0;pointer-events:none;z-index:1;background:#fff;border-radius:0 30px 30px;flex-direction:column;width:250px;padding:20px 0 10px;transition:all .3s cubic-bezier(.68,-.6,.32,1.6);position:absolute;top:70px;right:0;transform:translateY(-30px);box-shadow:0 5px #0000000a}}header nav .colour-picker{background:#fff;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;width:130px;height:30px;padding:0 5px;display:flex;position:absolute;top:-30px;right:40px}header nav .colour-picker .colour-option{cursor:pointer;background:#bb6bd9;border:2px solid #bb6bd9;border-radius:20px;width:20px;height:20px;padding:0;transition:all .2s}header nav .colour-picker .colour-option[data-colour=blue]{background:#889cf2;border:2px solid #889cf2}header nav .colour-picker .colour-option[data-colour=green]{background:#89c486;border:2px solid #89c486}header nav .colour-picker .colour-option[data-colour=yellow]{background:#facb65;border:2px solid #facb65}header nav .colour-picker .colour-option[data-colour=orange]{background:#ff8064;border:2px solid #ff8064}header nav .colour-picker .colour-option[data-selected=true]{border:2px solid #ffe6a7}header nav .colour-picker .colour-option:hover{transform:scale(1.1)}@media (width<=1023px){header nav .colour-picker{opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.68,-.6,.32,1.6);top:42px;right:120px;transform:translateY(-30px)}}header nav .mobile-menu{display:none}@media (width<=1023px){header nav .mobile-menu{background:url(icon-menu.b936e201.svg) 50% no-repeat;border:none;min-width:50px;min-height:50px;transition:all .2s cubic-bezier(.68,-.6,.32,1.6);display:block}header nav .mobile-menu:hover{transform:scale(1.1)}}header nav .mobile-menu.animate-spin{animation:.5s elastic-spin}@media (width<=1023px){header nav{width:60px;height:60px}header nav.open .mobile-menu{background:url(icon-close.0e47ff29.svg) 50% no-repeat}header nav.open .links,header nav.open .colour-picker{opacity:1;pointer-events:all;transform:translateY(0)}}.splash{position:relative}.splash .content{z-index:2;padding:6vw 0;display:flex;position:relative}.splash .content .hero-text{flex:.5}.splash .content .hero-text h1{color:var(--main-colour-dark);letter-spacing:-3px;letter-spacing:-.2vw;margin-bottom:0;padding-right:3vw;font-size:4vw;font-weight:700}@media (width<=768px){.splash .content .hero-text h1{font-size:7vw}}@media (width>=1921px){.splash .content .hero-text h1{font-size:70px}}.splash .content .hero-text h2{margin:1vw 0;font-size:2vw;font-style:italic}@media (width<=768px){.splash .content .hero-text h2{font-size:4vw}}@media (width>=1921px){.splash .content .hero-text h2{font-size:40px}}.splash .content .hero-text .butt-general{margin-top:2vw}@media (width<=768px){.splash .content .hero-text .butt-general{margin-top:4vw}.splash .content .hero-text{text-align:center;margin-bottom:9vw}}.splash .content .hero-image{flex:.5;position:relative}.splash .content .hero-image img{object-fit:contain;width:100%}@media (width<=768px){.splash .content{flex-direction:column}}.splash .peanut{aspect-ratio:167/214;z-index:0;background:url(professor-peanut.4b8520fa.png) 50%/contain no-repeat;width:11vw;margin:auto;animation:linear peanut-splash-reveal;animation-timeline:view();position:absolute;bottom:0;left:0;right:0}.what-is-it{background:var(--main-colour-base);background-size:100%;padding:4vw 0 8vw;position:relative}.what-is-it .content h1{color:var(--font-colour-on-dark)}.what-is-it .content .video-wrapper{aspect-ratio:16/9;background:#fff;border-radius:50px;margin-top:32px;overflow:hidden}.what-is-it .content .video-wrapper iframe{width:100.2%;height:100.2%}@media (width<=768px){.what-is-it{padding-top:15vw}}.for-students{padding:4vw 0}.for-students .content h1{color:var(--main-colour-dark)}.for-students .content .two-column-wrap{align-items:center;margin-top:6vw}.for-students .content .two-column-wrap .column{max-width:50%;position:relative}@media (width<=768px){.for-students .content .two-column-wrap{flex-direction:column-reverse}.for-students .content .two-column-wrap .column{max-width:100%}}.for-students .content .student-slideshow{aspect-ratio:199/139;background:#555547;border:15px solid #555547;border-radius:60px;width:80%;position:relative}@media (width<=768px){.for-students .content .student-slideshow{width:100%;margin-top:4vw}}.for-students .content .butters{aspect-ratio:167/214;transform-origin:bottom;background:url(baron-butters.5e17cee5.png) 50%/contain no-repeat;width:11vw;margin:auto;animation:linear butters-students-reveal;animation-timeline:view();position:absolute;top:0;bottom:0;right:7vw}.for-teachers{background:var(--main-colour-base);background-size:100%;overflow:hidden}.for-teachers .content h1{color:var(--font-colour-on-dark)}.for-teachers .content .two-column-wrap{margin-top:4vw}@media (width<=768px){.for-teachers .content .two-column-wrap{flex-direction:column}}.for-teachers .content .desktop{margin-top:6vw;padding-bottom:20.4vw}.for-teachers .content .desktop .slider{aspect-ratio:269/150;width:36vw;margin:0 auto;position:relative}.for-teachers .content .desktop .slider:before{content:"";aspect-ratio:272/129;background:url(for-teachers-desktop.d4aa8a64.png) bottom/contain no-repeat;width:90vw;position:absolute;top:-2.2vw;left:-27.5vw}.for-teachers .content .desktop .slider .slides{background:#fff;border-radius:5px;width:100%;height:100%;position:relative}@media (width<=768px){.for-teachers .content .desktop .slider{width:90%}.for-teachers .content .desktop .slider:before{width:196vw;top:-5.2vw;left:-60.5vw}.for-teachers .content .desktop{padding-bottom:43.7vw}.for-teachers .content{margin-top:8vw}}.waitlist{padding:4vw 0}.waitlist .content h1{color:var(--main-colour-dark)}.waitlist .content .form{width:400px;height:720px;margin:0 auto}.waitlist .content .form iframe{border:none;width:100%;height:100%}@media (width<=768px){.waitlist .content{width:100%;margin-top:8vw}}footer{background:var(--main-colour-base)}footer .content{padding:50px 0}footer .content .content-wrap{justify-content:space-between;display:flex}footer .content .content-wrap .logo{aspect-ratio:100/41;width:13vw}footer .content .content-wrap .logo svg{width:100%;height:100%}footer .content .content-wrap .logo svg .logo-arrow{fill:var(--main-colour-base)}footer .content .content-wrap .logo.animate{animation:.5s gelatine}@media (width<=768px){footer .content .content-wrap .logo{width:200px}}footer .content .content-wrap .links{align-items:center;display:flex}footer .content .content-wrap .links .link{color:var(--font-colour-on-dark);letter-spacing:-.5px;padding:0 15px;font-size:2.05vw;font-weight:700;text-decoration:none;transition:all .2s}footer .content .content-wrap .links .link:after{content:"";background:#fff;border-radius:3px;width:0;height:3px;margin:0 15px;transition:all .2s;position:absolute;bottom:-3px;left:0}footer .content .content-wrap .links .link:focus,footer .content .content-wrap .links .link:hover{transform:scale(1.05)rotate(-2deg)}footer .content .content-wrap .links .link:focus:after,footer .content .content-wrap .links .link:hover:after{width:calc(100% - 30px)}footer .content .content-wrap .links .link:focus:nth-child(odd),footer .content .content-wrap .links .link:hover:nth-child(odd){transform:scale(1.05)rotate(2deg)}@media (width<=768px){footer .content .content-wrap .links .link{padding:15px}footer .content .content-wrap .links{flex-direction:column;margin:5vw}footer .content .content-wrap .links .link{font-size:1.5rem}}footer .content .content-wrap .socials{justify-content:space-evenly;width:13vw;display:flex}footer .content .content-wrap .socials .social-link{width:3vw;max-width:40px;height:3vw;max-height:40px;margin:1vw;transition:all .2s;display:inline-block}footer .content .content-wrap .socials .social-link img{object-fit:contain;width:100%}footer .content .content-wrap .socials .social-link:focus,footer .content .content-wrap .socials .social-link:hover{transform:scale(1.2)}@media (width<=768px){footer .content .content-wrap .socials .social-link{min-width:40px;min-height:40px}footer .content .content-wrap{flex-direction:column;align-items:center}}footer .content .acknowledgement-of-country{color:var(--font-colour-on-dark);letter-spacing:.05rem;max-width:70vw;margin:0 auto;padding:6vw 0 0;font-size:.75rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#e5cdee url(background-repeat-purple.9460279b.svg);margin:0;padding:0;animation:25s linear infinite bg-scrolling}@keyframes bg-scrolling{0%{background-position:-280px 140px}}body{color:#555547;font-family:Grold;font-size:1rem}.content{width:90%;max-width:1600px;margin:0 auto}.section-heading{letter-spacing:-2px;text-align:center;letter-spacing:-.13vw;margin:0;font-size:8.45vw;font-weight:700}@media (width>=1921px){.section-heading{font-size:8rem}}.wave{aspect-ratio:54/5;z-index:1;background:url(background-wave-purple.198f37a1.svg) top/100% no-repeat;width:100%;position:relative}.wave.to-the-moon{margin-top:-14vw}@media (width<=768px){.wave.to-the-moon{margin-top:-25vw}}.two-column-wrap{display:flex}.two-column-wrap .column{flex:.5}.dot-point{width:90%;margin:0 auto;padding:0 0 20px 40px;font-size:1.6vw;position:relative}.dot-point:before{content:"";background:url(icon-feature-purple.a0f9c648.svg) 50% no-repeat;width:30px;height:30px;position:absolute;left:0}.dot-point.dark{color:var(--font-colour-on-dark)}@media (width<=768px){.dot-point{font-size:3vw}}@media (width>=1921px){.dot-point{font-size:1.5rem}}.swiper{width:100%;height:100%}.swiper.student-slides{border-radius:40px}.swiper.student-slides .swiper-slide img{width:100%}.swiper.teacher-slides{border-radius:5px}.swiper.teacher-slides .swiper-slide img{object-fit:cover;width:100%;height:100%}.swiper .swiper-pagination-bullet{opacity:1;background:#fff}.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main-colour-base)}body{--main-colour-base:#bb6bd9;--main-colour-dark:#9026b8;--main-colour-light:#e5cdee;--font-colour-on-dark:#fff}body[data-colour=purple]{background:#e5cdee url(background-repeat-purple.9460279b.svg);animation:25s linear infinite bg-scrolling}body[data-colour=blue]{--main-colour-base:#889cf2;--main-colour-dark:#4771de;--main-colour-light:#dae3ff;background:#dae3ff url(background-repeat-blue.7ca2ac2a.svg);animation:25s linear infinite bg-scrolling}body[data-colour=blue] .wave{background:url(background-wave-blue.a37ee235.svg) top/100% no-repeat}body[data-colour=blue] .dot-point:before{background:url(icon-feature-blue.2b2c65db.svg) 50% no-repeat}body[data-colour=green]{--main-colour-base:#89c486;--main-colour-dark:#579d54;--main-colour-light:#d7e59f;background:#d7e59f url(background-repeat-green.cfd0887c.svg);animation:25s linear infinite bg-scrolling}body[data-colour=green] .wave{background:url(background-wave-green.09beeb88.svg) top/100% no-repeat}body[data-colour=green] .dot-point:before{background:url(icon-feature-green.397e6258.svg) 50% no-repeat}body[data-colour=yellow]{--main-colour-base:#facb65;--main-colour-dark:#e4a649;--main-colour-light:#ffe6a7;--font-colour-on-dark:#555547;background:#ffe6a7 url(background-repeat-yellow.971ad476.svg);animation:25s linear infinite bg-scrolling}body[data-colour=yellow] .wave{background:url(background-wave-yellow.8c04b51e.svg) top/100% no-repeat}body[data-colour=yellow] .dot-point:before{background:url(icon-feature-yellow.27c924c0.svg) 50% no-repeat}body[data-colour=orange]{--main-colour-base:#ff8064;--main-colour-dark:#e3694e;--main-colour-light:#fbb797;background:#fbb797 url(background-repeat-orange.42dee303.svg);animation:25s linear infinite bg-scrolling}body[data-colour=orange] .wave{background:url(background-wave-orange.1de744c7.svg) top/100% no-repeat}body[data-colour=orange] .dot-point:before{background:url(icon-feature-orange.a5549ca9.svg) 50% no-repeat}
/*# sourceMappingURL=journeyinto-web.0af799d2.css.map */
