.homepage{margin-bottom:1.5em}.homepage>*{margin:25px}@media (min-width:1024px){.homepage{display:flex}}.homepage-news{padding-top:1em}@media (min-width:1024px){.homepage-news{flex:0 0 300px;padding-top:0}.homepage-features{flex-grow:2}}.homepage-features .boxout-image-clip{background-color:#002841;background-size:cover;display:block;margin-bottom:10px;padding-top:50%}.homepage-features .boxout-badge{display:none}@media (min-width:1024px){.homepage-features .boxout-badge{align-items:center;background:#f9bc21;border:5px solid #e4e5e6;border-radius:50px;display:flex;font-size:16px;font-weight:700;height:90px;justify-content:center;margin:-60px auto 1.5em;text-transform:uppercase;width:90px;z-index:10}}.homepage-features .boxout-headline{display:block;font-size:150%;margin:20px;text-align:center}.homepage-features .boxout-summary{margin:20px;text-align:center}.homepage-features-more a.boxout-headline{box-sizing:border-box;font-size:125%;margin:0;padding:1em .5em}@media (min-width:1024px){.homepage-features-more{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:1440px){.homepage-features-more a.boxout-headline{width:45%}}.homepage-trending{padding-bottom:1em}@media (min-width:1024px){.homepage-trending{flex:0 0 300px;padding-bottom:0}}.container.workshops{background:none;color:#fff;margin:20px}@media (min-width:1024px){.container.workshops{margin:40px auto;width:1068px}}@media (min-width:1440px){.container.workshops{width:1380px;width:clamp(1068px,75%,1380px)}}@media (min-width:1024px){.container.workshops .sponsor{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.container.workshops .sponsor p{margin:0 auto}}.container.workshops .sponsor p{font-weight:700;margin:1em auto;text-align:center;width:280px}.container.workshops .articles{background-color:#191a1b;border-left:1px solid #00aeef;border-right:1px solid #00aeef;border-top:1px solid #00aeef;padding:20px}@media (min-width:1024px){.container.workshops .articles{display:flex}}.container.workshops .articles article{display:none;flex:0 1 280px;margin:0 20px}.container.workshops .articles article:first-of-type{display:block}@media (min-width:1024px){.container.workshops .articles article{display:block}}.container.workshops .boxout-badge{align-items:center;background:#00aeef;border-radius:70px;color:#191a1b;display:flex;font-size:22px;font-weight:700;height:140px;justify-content:center;margin:0 auto;width:140px}.container.workshops footer{background:#00aeef;display:flex;font-family:Raleway,sans-serif;font-size:24px;font-style:italic;font-weight:700;padding:1em 0;text-align:center}.container.workshops footer:after,.container.workshops footer:before{background-image:url(/build/images/line-highlight.8b86045e.svg);background-position:50%;background-repeat:no-repeat;content:"";flex-grow:1}.container.workshops footer:before{background-position-x:right;margin-right:.5em}.container.workshops footer:after{background-position-x:left;margin-left:.5em}.container.workshops footer a{color:#002841}.container.workshops h2{font-family:Raleway,sans-serif;font-size:133%;margin-top:30px}.container.workshops .logo{display:block;margin:20px auto 0;width:200px}@media (min-width:1024px){.container.workshops .logo{margin:30px auto 0;width:260px}}.container.workshops h4{color:#00aeef;display:flex;font-size:88.8%;font-style:italic;font-weight:700;height:32px;margin:0;text-align:center}.container.workshops h4 span{background-image:url(/build/images/workshops-background.426231c2.svg);background-position:0;background-repeat:no-repeat;padding:3px 1em 0 1.5em}.container.workshops h4:after,.container.workshops h4:before{content:"";flex-grow:1}.container.workshops h4:before{border-left:1px solid #00aeef}.container.workshops h4:after,.container.workshops h4:before{background-color:#191a1b;border-top:1px solid #00aeef;margin-top:16px}.container.workshops h4:after,.gnomon-features{border-right:1px solid #00aeef}.gnomon-features{background:#000;border-left:1px solid #00aeef;display:flex;flex-direction:column;padding:1.5em;row-gap:1.5em}@media (min-width:1024px){.gnomon-features{align-items:baseline;flex-direction:row;justify-content:space-evenly}}.gnomon-features>div{text-align:center}.gnomon-features p{font-weight:700;margin-top:.5em}.masterDescription:before{color:#00aeef;content:"New Tutorial";font-family:Raleway,sans-serif;font-weight:700;text-transform:uppercase}.masterDescription h2,.masterDescription p a{display:none}.masterDescription a p{color:#fff}.masterThumbs{height:208px;margin:0}.masterThumbs img{border:1px solid #00aeef;float:left}.container.theatre{box-sizing:border-box;padding:20px}@media (min-width:1024px){.container.theatre{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto 20px;width:1068px}}@media (min-width:1440px){.container.theatre{width:1380px;width:clamp(1068px,75%,1380px)}}.container.theatre .logo{background:url(/build/images/logo-eye-candy.2270596c.png);background-repeat:no-repeat;background-size:contain;height:60px;margin:0 auto;width:170px}@media (min-width:1024px){.container.theatre .logo{height:90px;width:266px}}.container.theatre>article{flex:1}@media (min-width:1024px){div.playlist-scroll{flex:1;height:100%;padding:0 20px}}div.playlist article{border-top:1px solid #dcdcdc;margin:0;overflow:auto;padding:15px 0}@media (min-width:1024px){div.playlist article img{float:left;margin-bottom:0;margin-right:1.5em;width:300px}}article.theatre a.sketchfab{display:none}article.theatre article.boxout{border-bottom:1px solid #b8b9ba}@media (min-width:1024px){article.theatre article.boxout{border-bottom:0}article.theatre a.boxout-headline{font-size:155%;margin:1.5em auto .5em;text-align:center;width:85%}article.theatre .boxout-summary{margin:0 auto;text-align:center;width:85%}article.theatre a.sketchfab{color:#002841;display:flex;font-family:Raleway,sans-serif;font-size:18px;font-style:italic;font-weight:700;line-height:30px;margin:10px 0 20px}article.theatre a.sketchfab:after,article.theatre a.sketchfab:before{background-image:url(/build/images/line-highlight.8b86045e.svg);background-position:50%;background-repeat:no-repeat;content:"";flex-grow:1}article.theatre a.sketchfab:before{background-position-x:right;margin-right:.5em}article.theatre a.sketchfab:after{background-position-x:left;margin-left:.5em}article.theatre a.sketchfab span{display:inline-block}}