form.contactForm{flex-direction:column;gap:2rem;width:100%;display:flex}form.contactForm div.fieldGroup{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:900px){form.contactForm div.fieldGroup{grid-template-columns:1fr}}form.contactForm div.field{flex-direction:column;gap:.75rem;display:flex}form.contactForm div.field.honeypot{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}form.contactForm label{font-family:brandon-grotesque,sans-serif;font-size:1.5rem;font-style:normal;font-weight:900;line-height:1}form.contactForm input,form.contactForm textarea{color:#fff;appearance:none;background:#1f2860;border:.1875rem solid #738cce;border-radius:1.25rem;width:100%;padding:1.25rem 1.5rem;font-family:acumin-pro,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400}form.contactForm input::placeholder,form.contactForm textarea::placeholder{color:#738ccee6}form.contactForm textarea{resize:vertical;min-height:14rem}form.contactForm div.actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}form.contactForm button{color:#111732;background:#fb0;border:none;border-radius:999px;min-width:15rem;padding:1rem 1.5rem;font-family:brandon-grotesque,sans-serif;font-size:1.5rem;font-style:normal;font-weight:900;line-height:1}form.contactForm p.meta{color:#738cce;margin:0;font-size:1.25rem}form.contactForm p.success,form.contactForm p.error{margin:0;font-size:1.125rem}
.homePage header#header{max-height:100vh}.homePage header#header a.logo{aspect-ratio:1.06383;max-width:62.5rem;max-height:100vh;margin:0 auto;display:block;position:relative}.homePage header#header a.logo img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.homePage header#header a.logo>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homePage header#header button#mainNavToggle,.homePage header#header menu{display:none}.homePage section{padding-top:9.375rem;padding-bottom:9.375rem}.homePage section#intro div.container{border:.625rem solid #fff;border-width:.625rem 0;padding-top:6.25rem;padding-bottom:6.25rem}.homePage section#intro div.container>p{letter-spacing:-.02em;text-align:center;font-family:brandon-grotesque,sans-serif;font-size:3.125rem;font-style:normal;font-weight:400;line-height:1}.homePage section#episodes{background-color:#293e89}.homePage section#about{background-color:#293e89;flex-direction:column;justify-content:flex-start;align-items:center;gap:6.25rem;padding-top:0;display:flex}.homePage section#about div.aboutBlock{background-color:#111732;border-radius:3.125rem;flex-direction:row;justify-content:space-between;height:53.125rem;margin:0 auto;display:flex;overflow:hidden}.homePage section#about div.aboutBlock:nth-child(2n){flex-direction:row-reverse}@media (max-width:900px){.homePage section#about div.aboutBlock{height:106.5rem;flex-direction:column-reverse!important}}.homePage section#about div.aboutBlock>div.text{width:51.5625rem;height:100%;padding:6.25rem}@media (max-width:900px){.homePage section#about div.aboutBlock>div.text{width:100%}}.homePage section#about div.aboutBlock>div.text h2[data-roles]{padding-bottom:1rem;position:relative}.homePage section#about div.aboutBlock>div.text h2[data-roles]:after{content:attr(data-roles);font-family:acumin-pro,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;position:absolute;bottom:0;left:.25rem}.homePage section#about div.aboutBlock>div.text p{margin-bottom:1em;font-family:acumin-pro,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.1875}.homePage section#about div.aboutBlock>figure.media{width:42.1875rem;height:100%;position:relative;overflow:hidden}@media (max-width:900px){.homePage section#about div.aboutBlock>figure.media{width:100%}}.homePage section#about div.aboutBlock>figure.media>img{object-fit:cover}.homePage section#contact{background:#1f2860}.homePage section#contact div.contactPanel{background:#111732;border-radius:3.125rem;grid-template-columns:calc(45% - 2rem) calc(55% - 2rem);gap:4rem;padding:6.25rem;display:grid}@media (max-width:900px){.homePage section#contact div.contactPanel{grid-template-columns:1fr}}.homePage section#contact div.contactPanel>div.intro h2{margin-bottom:1rem}.homePage section#contact div.contactPanel>div.intro p{font-size:1.625rem;line-height:1.2}
