main{margin-top:0}header{text-align:center}.hero{list-style-type:none;padding:0;margin:0;background-color:rgba(0,0,0, 0.25);box-shadow:0 5px 15px rgba(0,0,0, 0.55)}.hero li{padding:0;margin:0}.hero-no-script li{margin-left:auto;margin-right:auto;width:fit-content}.hero li img{display:block;width:100vw;max-width:1050px;height:auto}.hero-no-script li{display:none}.hero-no-script li:first-child{display:block}.hero .flickity-button{background-color:rgba(0,0,0, 0.75);color:white;opacity:0.3;transition:opacity 0.25s, background-color 0.25s}.hero:hover .flickity-button{opacity:0.75}.hero:hover .flickity-button:hover{background-color:rgba(0,0,0, 0.75);opacity:1.0}.hero li{opacity:0.35;transition:opacity 0.5s}.hero li img{filter:blur(10px)}.hero.hero-no-script li{opacity:1.0}.hero li.is-selected{opacity:1.0}.hero li.is-selected img.flickity-lazyloaded{filter:none}.hero li.is-selected img.hero-preloaded{filter:none}.card-carousel-layout{text-align:center;font-size:24px;font-weight:600;font-style:italic;padding-top:20px;padding-bottom:0;margin-top:35px;margin-bottom:35px;background-color:rgba(0,0,0, 0.25);border-top-left-radius:15px;border-top-right-radius:15px}.card-carousel-no-script ul{display:none}.card-carousel-layout h2{margin-left:3vw;margin-right:3vw;margin-bottom:20px}.tagline{margin-left:3vw;margin-right:3vw;padding-bottom:8px}.tagline em{color:#FFD16F}.tagline p{padding:0;margin:0;margin-bottom:9px}.card-carousel-layout h2 img{max-width:35vw;min-width:calc(min(90vw, 450px));width:100%;filter:drop-shadow(0 1px 16px #000)}main section.pitches{background-color:white;padding:30px;color:black;border-radius:15px}main section.pitches strong{font-size:115%;color:black}main section.pitches li{margin-top:12px;color:rgba(0,0,0, 0.85)}.spread{text-align:center}.spread img{max-width:100%}footer{padding:15px;min-height:120px;text-align:center}.pyp{text-align:center;margin-top:calc(min(20vh, 70px));margin-bottom:15px}.pyp-eyecatch h2{margin-left:5vw;margin-right:5vw;margin-bottom:15px;text-align:center;font-size:calc(min(25px, 4.5vw));font-style:italic;margin-top:20px;line-height:1.2}.pyp-eyecatch h2 strong{font-weight:bold;font-size:250%}.pyp-eyecatch p{margin-left:5vw;margin-right:5vw;margin-top:5px;margin-bottom:5px}.pyp ul{margin:0;padding:0;padding-top:15px;list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.pyp li{padding:20px;margin-left:15px;margin-right:15px;margin-top:auto;margin-bottom:auto;background-color:#00000052;border-radius:15px;width:25vw;height:fit-content;max-width:calc(min(100%, 320px))}.pyp a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;text-decoration:none}.pyp a:hover .button{text-decoration:underline}.pyp h3{margin-top:10px;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.pyp img{width:100%;height:150px;filter:drop-shadow(0px 1px 2px #000000ef)}.pyp li .button{width:fit-content;display:inline-block}.pyp p{margin-top:10px}.pyp li.pyp-prominent{width:40vw;max-width:calc(min(100%, 420px));min-height:360px;padding-top:0;padding-left:0;padding-right:0;overflow:hidden}.pyp li.pyp-prominent a{margin-top:0;margin-left:0;margin-right:0;padding-top:0;padding-left:0;padding-right:0}.pyp li.pyp-prominent h3{margin-top:0;margin-left:0;margin-right:0;width:100%;height:318px;max-width:none;max-height:none;mask:linear-gradient(to bottom, white 71%, rgba(255,255,255,0.9) 74%, rgba(255,255,255,0.5) 82%, rgba(255,255,255,0.25) 86%, transparent 90%);margin-bottom:-30px}.pyp li.pyp-prominent p{margin-left:15px;margin-right:15px}.pyp .pyp-prominent img{filter:none;width:100%;height:auto;max-width:none;max-height:none}.pyp-come-play-anyway{padding:10px;border-radius:15px;width:75vw;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px}.pyp-come-play-anyway .pyp-button-bar{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:15px;margin-bottom:15px;gap:10px}.pyp-come-play-anyway .pyp-button-bar p{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;gap:0.3em}.pyp-come-play-anyway .button{display:block;width:fit-content;max-width:100%}.come-play{text-align:center}@media screen and (max-width: 359px){.pyp-come-play-anyway .button.button-tint-gold{font-size:105%}}ul.card-carousel{list-style:none;padding:0;margin:0;padding-top:20px;padding-bottom:20px;background-color:rgba(0,0,0,0.2)}.card-carousel li{margin:0;margin-left:6px;margin-right:6px;position:relative}.card-carousel img{border-radius:calc(min(3vh, 20px));box-shadow:0 2px 10px rgba(0,0,0, 0.65);opacity:0.5;transform:scale(0.9,0.9);transition:opacity 0.5s, transform 0.5s;width:calc(max(240px, min(360px, 30vw)));height:calc(max(240px, min(360px, 30vw)) * 3.5/2.5);filter:blur(10px)}.card-carousel img.card-carousel-card-back{position:absolute;top:0;left:0;opacity:0.0}.card-carousel li.is-selected img{opacity:1.0;transform:none}.card-carousel li.is-selected img.card-carousel-card-back{opacity:0.0}.card-carousel-shows-backs li img.card-carousel-card-front{opacity:0.0}.card-carousel-shows-backs li.is-selected img.card-carousel-card-front{opacity:0.0}.card-carousel-shows-backs li img.card-carousel-card-back{opacity:0.25}.card-carousel-shows-backs li.is-selected img.card-carousel-card-back{opacity:1.0}.card-carousel li img.flickity-lazyloaded{filter:none}.keep-in-touch{margin-top:15px;margin-bottom:10px}.keep-in-touch h2{text-align:center;font-style:italic;font-size:35px;margin-bottom:10px}.keep-in-touch ul{list-style:none;margin:0;padding:0;font-size:87.5%;text-align:center}.keep-in-touch-box{background-color:#00000052;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;margin-top:10px;margin-bottom:10px;padding-top:15px;padding-bottom:15px;display:flex;justify-content:center;align-items:center}.keep-in-touch-mediums{display:grid;grid-template-columns:1.15fr 1.15fr 0.7fr;padding-top:5px;padding-bottom:5px;max-width:850px}.keep-in-touch-mediums-mini{grid-template-columns:repeat(4, 1fr)}.keep-in-touch-mediums > li{padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.keep-in-touch-mediums > li.keep-in-touch-highlighted{display:block}.keep-in-touch-mediums > li > a{display:flex;flex-direction:column;justify-content:center;align-content:center;color:white;text-decoration:none}.keep-in-touch-mediums > li.keep-in-touch-highlighted > a p{flex-grow:1}.keep-in-touch-mediums > li > a{display:flex;flex-direction:column;color:white;text-decoration:none}.keep-in-touch-mediums > li > a:hover{text-decoration:underline;text-decoration-color:#FFF5CC7f}.keep-in-touch-mediums > li > a img{filter:drop-shadow(0px 1px 10px #00000052)}.keep-in-touch-mediums.keep-in-touch-mediums-full-width > li > a img{width:calc(clamp(57px, 7vw, 114px))}.keep-in-touch-mediums.keep-in-touch-mediums-mini > li > a img{width:calc(clamp(30px, 2.75vw, 40px))}.keep-in-touch-highlighted{border-right:1px solid #ffffff25}@media screen and (max-width: 625px){.keep-in-touch-box{padding-top:0;padding-bottom:0}.keep-in-touch-mediums.keep-in-touch-mediums-full-width{display:flex;flex-direction:column}.keep-in-touch-mediums.keep-in-touch-mediums-full-width > li.keep-in-touch-highlighted{border-right:none;border-bottom:1px solid #ffffff25;padding:0;padding-top:15px;padding-bottom:15px;margin:0;margin-left:5%;margin-right:5%}}@media screen and (max-width: 959px){.pyp ul{flex-direction:column}.pyp li{margin-top:10px;margin-bottom:10px;max-width:100%;width:320px}.pyp li.pyp-prominent{width:400px}}@media screen and (max-width: 499px){main{margin-top:20px}.pitches{margin-left:0;margin-right:0}.pyp{margin-left:0;margin-right:0}.pyp li{width:320px;max-width:100%;padding:0;padding-top:15px;padding-bottom:15px;margin-left:0;margin-right:0}.pyp li > *{margin-left:5px;margin-right:5px}.pyp li.pyp-prominent{width:320px;max-width:100%;padding:0;padding-bottom:15px;margin-left:0;margin-right:0}.pyp li.pyp-prominent h3{height:fit-content;margin-left:0;margin-right:0}}@media screen and (max-width: 949px){.spread{padding-top:10px;margin-bottom:-12.5vw}.spread img{max-width:65vw}}@media screen and (min-width: 950px){.presentation{display:flex;flex-direction:row;margin-left:5vw;margin-right:5vw;align-items:center;justify-content:center}.pitches{order:1;margin:0;width:50%;max-width:450px}.spread{order:2;display:flex;align-items:center;justify-content:center;margin-left:-4.5vw;max-width:850px}.spread img{width:100%}}