*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}body{font-size:62.5%;background-color:#fcfcfc}body{font-family:'Lato', sans-serif;color:#313235}.text__line{margin-bottom:1rem;font-size:1.2rem}.text__heading{font-size:2.4rem}.text__title,.text__heading{margin-bottom:1rem;font-family:'Raleway', sans-serif;text-transform:uppercase}.text__title{font-size:2.8rem;font-weight:bold}@media only screen and (max-width: 710px){.text__line{font-size:1rem}}@media only screen and (max-width: 650px){.text__title{font-size:2.4rem}.text__heading{font-size:1.4rem}}@media only screen and (max-width: 560px){.text__title{font-size:1.4rem;white-space:nowrap}.text__heading{font-size:1.2rem}}.footer p{font-size:1rem;color:#6a6c72}.header__title{font-size:1.8rem;color:#ffffff}.header__tagline{font-family:'Yellowtail', sans-serif;font-size:1.2rem;color:#f67604}@media only screen and (max-width: 940px){.header__title{font-size:1.4rem}}.hero__title{font-size:10.0rem;font-family:'Josefin Sans', sans-serif;color:#ffffff}.hero__tagline{font-size:1.8rem;text-align:center;color:#ffffff}@media only screen and (max-width: 1280px){.hero__title{font-size:8.4rem}.hero__tagline{font-size:1.4rem}}@media only screen and (max-width: 690px){.hero__title{font-size:6.4rem}}@media only screen and (max-width: 540px){.hero__title{font-size:5.6rem}.hero__tagline{font-size:1.2rem}}@media only screen and (max-width: 440px){.hero__title{font-size:4.8rem}}@media only screen and (max-width: 390px){.hero__title{font-size:3.6rem}}.btn:link,.btn:visited{font-size:1.8rem;white-space:nowrap}@media only screen and (max-width: 440px){.btn:link,.btn:visited{font-size:1.4rem}}@media only screen and (max-width: 390px){.btn:link,.btn:visited{font-size:1.2rem}}.btn--success:link,.btn--success:visited{color:#ffffff;text-decoration:none}.article{display:grid;grid-template-columns:auto 50vw auto}@media only screen and (max-width: 1280px){.article{grid-template-columns:auto 80vw auto}}@media only screen and (max-width: 440px){.article{grid-template-columns:auto 90vw auto}}.article__section,.article__aside{position:relative;grid-column:2 / span 1}.article__aside{margin:4rem 0}.article__section{margin:2rem 0}.article__section--contrast{display:grid;grid-column:1 / span 3;grid-template-rows:auto 50vw auto;background-color:#313235}.article__2col{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:2rem}@media only screen and (max-width: 800px){.article__2col{grid-template-columns:1fr;grid-row-gap:2rem}}.article__3col{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:2rem}.article__col--fixed{height:40vh;overflow-y:scroll}.article__col--fixed::-webkit-scrollbar{width:1.1rem;height:1.1rem}.article__col--fixed::-webkit-scrollbar-thumb{background-color:#177f5a}.article__col--fixed::-webkit-scrollbar-track{background-color:#313235}.article__col--fixed{scrollbar-face-color:#177f5a;scrollbar-track-color:#313235}.article__col iframe{height:calc(100% - ($fslarge + 1rem))}.article__items{list-style:none}.article__video{position:relative;padding-bottom:56.25%;height:0}.article__section--contrast .article__video{grid-column:2 / span 1}.article__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.discord{width:100%}.footer{display:grid;grid-template-columns:auto 50vw auto;padding:4rem 0;background-color:#313235}.footer__content{display:flex;grid-column:2 / span 1}@media only screen and (max-width: 740px){.footer__content{flex-direction:column}}.footer__copyright{width:50%}.footer__social{display:flex;width:50%;justify-content:flex-end}.footer__social *:not(:last-child){margin-right:1rem}@media only screen and (max-width: 740px){.footer__social{justify-content:flex-start}}@media only screen and (max-width: 1280px){.footer{grid-template-columns:auto 80vw auto}}@media only screen and (max-width: 780px){.footer{grid-template-columns:auto 90vw auto}}@media only screen and (max-width: 640px){.footer{grid-template-columns:1fr}.footer__copyright{width:90%;margin:0 auto}.footer__social{width:90%;margin:0 auto}}.header{display:grid;width:100%;position:absolute;top:0;left:0;height:10rem;margin:1rem 0;grid-template-columns:auto 60vw auto;grid-column-gap:2rem;z-index:2;overflow:hidden}.header__content{display:flex;height:10rem;grid-column:2 / span 1;flex-direction:row;align-items:center;justify-content:flex-start}@media only screen and (max-width: 480px){.header__content{flex-direction:column}}.header__imagebox{width:20%;height:100%;overflow:hidden}.header__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width: 480px){.header__texts{display:none}}@media only screen and (max-width: 1366px){.header__imagebox{width:15%}}@media only screen and (max-width: 690px){.header{grid-template-columns:0 100vw 0;grid-column-gap:0}}@media only screen and (max-width: 480px){.header__imagebox{width:50%}}.hero{position:relative}.hero__overlay{position:absolute;width:100%;height:95vh;top:0;left:0;background-color:rgba(0,0,0,0.35)}.hero__imagebox{width:100%;height:95vh;overflow:hidden}.hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__texts{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%)}.hero__title{position:relative}.hero__title::before,.hero__title::after{content:'';position:absolute;width:25%;height:.2rem;top:50%;background-color:#ffffff}.hero__title::before{left:-25%;transform:translate(-50%, -50%)}.hero__title::after{right:-50%;transform:translate(-50%, -50%)}.hero__cta{position:absolute;display:inline-block;margin-top:4rem;top:100%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1366px){.hero__title::before,.hero__title::after{display:none}}@media only screen and (max-height: 1024px){.hero__overlay,.hero__imagebox{height:90vh}}.item{display:grid;grid-template-columns:15% 85%;grid-column-gap:2rem;margin-bottom:2rem;transition:opacity .2s;opacity:1;will-change:opacity}@media only screen and (max-width: 1024px){.item{grid-template-columns:25% 75%}}@media only screen and (max-width: 480px){.item{grid-template-columns:1fr;grid-column-gap:1rem;grid-row-gap:1rem}}.item--invis{opacity:0}.item--small{margin:4rem 0}.item__imagebox{display:flex;justify-content:center;align-items:center}.item__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width: 480px){.item__image{width:50%;height:50%}}.item--small .item__image{width:50%;height:50%}@media only screen and (max-width: 580px){.item--small .item__image{width:100%;height:100%}}@media only screen and (max-width: 480px){.item--small .item__image{width:50%;height:50%}}.item__content{display:flex;flex-direction:column;justify-content:flex-start}.item--small .item__content{justify-content:center}.btn{padding:1rem 2rem}.btn--success:link,.btn--success:visited{background-color:#177f5a}.btn--success:hover{background-color:#1b9569}.btn--inline{display:inline-block}.btn--centre{margin:0 auto}.link__text:link,.link__text:visited{text-decoration:underline;color:#f67604}hr{height:1px;margin:1rem 0;background-color:#313235}.centre{display:flex;padding:2rem 0;justify-content:center}.pagespan{display:grid;grid-column:1 / span 3;grid-template-columns:auto 50vw auto}.pagespan__content{grid-column:2 / span 1}.pagespan--contrast{background-color:#313235}.pagespan--contrast2{background-color:#6a6c72}
