html{min-height:100%;font-size:10px}body{font-family:"Cooper Hewitt",sans-serif;font-size:1.5rem;line-height:2.2rem;font-weight:400}body.page--type-player-subpage,body.page--type-player-resource{background-image:url("/themes/custom/tdm/images/bg-v2/repeat-background.jpg");background-size:100%;background-repeat:repeat-y;background-position:center}body.js-open{overflow:hidden}article{position:relative}summary{display:block}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}figure{position:relative}figcaption{position:absolute;bottom:20%;left:20px;background-color:black;color:yellow;font-weight:900;text-transform:uppercase;padding:0 6px;font-size:27px}@media all and (min-width: 535px){html{font-size:14px}}@media all and (min-width: 600px){html{font-size:16px}}@media all and (min-width: 750px){html{font-size:20px}}@media all and (min-width: 760px){html{font-size:10px}}@media all and (min-width: 1194px){html{font-size:12px}}@media all and (min-width: 1553px){html{font-size:16px}}@media all and (min-width: 1910px){html{font-size:20px}}.page--type-stream .page__secondary::before,article[about="/whats-on"] .content__components{display:none !important}body:not(.page--type-player-resource):not(.page--type-player-subpage) .banner::before{display:block;content:'';background-image:url("/themes/custom/tdm/images/bg-v2/Tile-topper.png");width:100%;height:0;position:absolute;bottom:0;left:0;z-index:2;background-repeat:no-repeat;background-position:center bottom;background-size:100%;padding-bottom:17.7%}body:not(.page--type-player-resource):not(.page--type-player-subpage) .page__secondary,body:not(.page--type-player-resource):not(.page--type-player-subpage) .main__content{background-image:url("/themes/custom/tdm/images/bg-v2/repeat-background.jpg");background-repeat:repeat-y;background-position:center top;background-size:100%}.page--whatson .main__content{position:relative;z-index:5;padding-bottom:0 !important}.page__cta--mobile{display:none}@media all and (max-width: 759px){.page__cta--mobile{display:block;padding:10px !important}}.page--mission .banner:before{background-image:url("/themes/custom/tdm/images/mission-bg.png") !important;padding-bottom:25.6% !important}.page--mission .main__content{background-image:url("/themes/custom/tdm/images/mission-bg.jpg") !important}.page--type-player-subpage .banner:before{background-image:url("/themes/custom/tdm/images/player-bg.png") !important;padding-bottom:25.6% !important}body.page--type-player-subpage,body.page--type-player-resource{background-image:url("/themes/custom/tdm/images/player-bg.jpg") !important}.page--whatson .main__content{padding-bottom:300px !important}@media all and (max-width: 767px){.page--whatson .main__content{padding-bottom:150px !important}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}form:not(#views-exposed-form-search-main):not(.newsletter__form){max-width:600px;margin-left:auto;margin-right:auto;background-color:yellow;padding:20px}form>*+*{margin-top:20px}form table{width:100%;margin:0}form thead{display:none}form tr{border:none !important}form td{padding:0}form table fieldset{margin:0 !important}label,legend{display:inline-block;padding:0 0 5px 0;font-size:25px;line-height:40px;font-weight:700;text-transform:uppercase;color:red}fieldset{border:none}input[type="text"],input[type="email"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],input[type="password"],input[type="date"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="file"],select,textarea{display:block;width:100%;padding:5px;font:inherit;font-size:25px;line-height:40px;color:#000;background-color:#fff;border-radius:0;border:none;box-shadow:none}input[type="checkbox"]:not([name="policy"]):not([id="gdpr_354406"]),input[type="radio"]{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}input[type="checkbox"]+label,input[type="radio"]+label{position:relative}input[type="checkbox"]+label:before,input[type="radio"]+label:before{display:inline-block;content:'';width:40px;height:40px;margin-right:12px;background-color:white;vertical-align:middle;border-bottom:2px solid black;border-right:2px solid black}input[type="checkbox"]:checked+label:after,input[type="radio"]:checked+label:after{display:inline-block;position:absolute;top:0px;left:6px;content:'';width:40px;height:40px;background-image:url(../images/tick.png);background-repeat:no-repeat;background-size:35px;background-position:center right}input[type="submit"]{margin-top:20px;padding:10px 20px;font-weight:600;background-color:#000;color:#fff}input[value="Reset"]{margin-top:0;text-transform:uppercase;background-color:#ffff23;color:#ff2929;border:2px solid #000;padding:10px;font-weight:700}@media all and (max-width: 1023px){input[value="Reset"]{margin-top:15px}}h1,h2,h3,h4{font-weight:700;line-height:1.25}h5,h6{font-weight:400;line-height:1.5}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}img{max-width:100%;height:auto;vertical-align:middle}a{color:inherit}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,li,figure,table,fieldset,legend{margin:0;padding:0}h1,h2,h3,h4,h5,h6,blockquote,pre,p,dl,dd,ol,ul,figure,table,fieldset,legend{margin-top:20px}li,dt,li>ul,li>ol{margin-top:15px}ul,ol,dl,dd{margin-left:20px}*>:first-child,nav ul,nav ol{margin-top:0}table,thead,tbody,th,td,tr{display:block}table{font-variant-numeric:lining-nums tabular-nums;border-collapse:collapse;border-spacing:0}th,td{padding:10px;text-align:left}th.text-align-right,td.text-align-right{text-align:right !important;padding-left:20px}thead>tr{position:absolute;top:-9999px;left:-9999px}tbody>tr{border-bottom:2px solid}tbody>tr>td{text-align:left !important}tbody>tr>td:last-of-type{border-bottom:none}td[data-title]:before{content:attr(data-title) ": ";display:inline-block;width:50%;padding-right:20px;text-align:right}@media all and (min-width: 768px){table{margin-left:auto;margin-right:auto;display:table}thead{display:table-header-group}tbody{display:table-row-group}tr{display:table-row}th,td{display:table-cell}td{padding-top:10px;padding-right:20px;padding-left:10px;padding-bottom:10px}thead>tr{position:static;top:auto;left:auto;border-bottom:2px solid}tbody>tr{border-bottom:2px solid #ddd}tbody>tr>td{border-bottom:none}td[data-title]:before{display:none}}.banner,.banner__content{position:relative}.banner--location .banner__text>*{margin:0 auto}.banner--location .banner__text{font-size:5rem;line-height:1.1}.banner__text{position:absolute;width:100%;bottom:10%;left:0;z-index:3}.banner__text a{text-decoration:none}.banner .block__links{position:absolute;bottom:15%;left:50%;color:white;z-index:1;transform:translateX(-50%);width:100%}@media all and (min-width: 768px){.banner__carousel{margin-top:-60px}}@media all and (max-width: 767px){.banner__carousel{margin-top:-27px}.banner--location .banner__text{font-size:4rem}}@media all and (max-width: 413px){.banner--location .banner__text{font-size:3rem}}.page--homepage .banner__text{transform:translateY(35px)}@media all and (min-width: 760px){.page--homepage .banner__text{transform:translateY(120px)}}@media all and (min-width: 760px){.banner--hide{margin-top:-40% !important}}.container--flush{padding:0 20px}.container--minor{padding:5px 20px}.container--half{padding:10px 20px}.container--major{padding:15px 20px}.container--single{padding:20px 20px}.container--double{padding:40px 20px}.container--triple{padding:60px 20px}.container--sides{padding-left:20px;padding-right:20px}.content__header>*{text-decoration:none;text-transform:uppercase;color:#fff;font-weight:700;text-shadow:0 0 30px rgba(190,40,255,0.8),0 0 40px rgba(190,40,255,0.8),0 0 50px rgba(190,40,255,0.8),0 0 100px rgba(190,40,255,0.9),0 0 100px rgba(190,40,255,0.9),0 0 110px rgba(190,40,255,0.6),0 0 120px rgba(190,40,255,0.6),0 0 120px rgba(190,40,255,0.6)}@media all and (max-width: 767px){.content__title-sub{margin-top:20px}}.crop{position:relative;display:block;width:100%;padding:0;overflow:hidden}.crop::before{display:block;content:""}.crop iframe,.crop embed,.crop object,.crop video,.crop .crop__item{position:absolute;top:0;bottom:0;left:0;width:100% !important;height:100% !important;border:0}.crop--21by9::before{padding-top:42.85714%}.crop--16by9::before{padding-top:56.25%}.crop--4by3::before{padding-top:70%}.crop--3by2::before{padding-top:66.66667%}.crop--1by1::before{padding-top:100%}.crop--9by16::before{padding-top:177.77778%}.crop--3by4::before{padding-top:133.33333%}.footer{position:relative;z-index:2;display:grid;gap:20px;grid-template-areas:"links" "contact" "streams" "support" "privacy";position:relative;background-image:url("/themes/custom/tdm/images/footer.png"),url("/themes/custom/tdm/images/footer.png"),url("/themes/custom/tdm/images/footer.png"),url("/themes/custom/tdm/images/footer.png"),url("/themes/custom/tdm/images/footer.png"),url("/themes/custom/tdm/images/footer.png");background-size:auto 55%;background-position:center 189vw,center 142vw,center 96vw,center 48vw, center 0vw, center -48vw;padding-top:90px;margin-top:0;overflow:hidden;background-repeat:no-repeat}.footer__links{grid-area:links}.footer__contact{grid-area:contact}.footer__streams{grid-area:streams}.footer__support{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;grid-area:support}.footer__privacy{grid-area:privacy}.footer__contact .socials-list li{margin:0}.footer__links li{margin-top:0}.footer__support span{margin:45px}@media all and (min-width: 768px){.footer{padding-top:90px;padding-bottom:40px;margin-top:-40px;grid-template-areas:"links contact streams support"  "privacy privacy privacy support";background-size:100% 100%;background-color:none}.footer__privacy .privacy__links{align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.footer__privacy .privacy__links>*{padding-left:10px;padding-right:10px}.privacy__links li{position:relative}.privacy__links li:not(:last-child)::after{display:inline-block;content:'';width:10px;border:1px solid #fff;position:absolute;top:50%;right:-5px;height:2px;transform:translateY(-50%)}}@media all and (max-width: 767px){.page--type-location .footer{margin-top:-50px}.footer__privacy .privacy__links{column-count:2;column-gap:20px}}@supports (display: grid){.grid,.grid--thirds .field__items,.view--thirds .view__content,.view-grid .view__content,.grid--compact .view__content,.grid--stream,.grid--staggered{display:-ms-grid;display:grid;grid-gap:120px 0;grid-template-columns:100%;position:relative;align-items:stretch}.grid--dual{display:grid;grid-gap:120px 0;grid-template-columns:1fr 1fr;grid-auto-rows:auto;position:relative;align-items:start}.grid--dual>*{justify-self:initial}.grid--locations{position:relative;z-index:4}.grid--locations .view__content{display:grid;grid-template-columns:1fr;gap:20px}.grid--locations .view__content .view__row .teaser__content{font-size:3.5rem;line-height:1.2;width:70%}@media all and (max-width: 1023px){.grid--locations .view__content .view__row .teaser__content{font-size:2.5rem}}@media all and (max-width: 767px){.grid--locations .view__content .view__row .teaser__content{font-size:2rem;width:100%}}@media all and (max-width: 413px){.grid--locations .view__content .view__row .teaser__content{font-size:2.7rem}}.grid--locations .view__content .view__row .teaser__content{font-size:5rem;line-height:1.2;width:50%}@media all and (max-width: 899px){.grid--locations .view__content .view__row .teaser__content{width:75%}}@media all and (max-width: 767px){.grid--locations .view__content .view__row .teaser__content{font-size:2.7rem;width:100%}}.grid--locations .view__content .view__row:nth-of-type(1) .teaser__content{width:100%}@media all and (min-width: 768px){.grid--locations .view__content .view__row:nth-of-type(1) .teaser__content .teaser__link{max-width:720px;margin-inline:auto}}@media all and (max-width: 767px){.grid--dual>*{grid-column:span 2}.grid--dual>.paragraph--image{grid-column:span 1}.view--dual .view__row:not(:first-child){margin:90px 0}}.grid--centered .paragraph:not(.paragraph--links):not(.paragraph--newsletter-signup){margin-bottom:100px}.grid--stream{padding-top:80px;padding-bottom:80px}@media all and (min-width: 760px){.grid,.view-grid .view__content{display:-ms-grid;display:grid;grid-gap:70px;grid-template-columns:repeat(3, 1fr)}.grid--compact .view__content{display:-ms-grid;display:grid;grid-gap:30px;grid-template-columns:repeat(6, 1fr);margin-top:60px}.grid--stream{display:-ms-grid;display:grid;grid-template-columns:40% 40%;gap:130px 20%;position:relative;align-items:start}.grid--dual{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:80px;position:relative;align-items:start}.view--dual .view__content{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:80px;position:relative;align-items:start}.grid--thirds .group__content{display:grid;display:-ms-grid;grid-template-columns:1fr 1fr 1fr;gap:40px 20px;align-items:start;position:relative}.grid--thirds .field__items,.view--thirds .view__content{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;gap:80px;position:relative;align-items:start}}@media all and (min-width: 760px) and (max-width: 1023px){.grid--thirds .field__items,.view--thirds .view__content{grid-template-columns:1fr 1fr;gap:60px}}@media all and (min-width: 760px){.grid--centered .paragraph:not(.paragraph--links):not(.paragraph--newsletter-signup):not(.paragraph--associated-artists):not(.paragraph--associated-events){max-width:65%;margin:0 auto;margin-bottom:150px}.view--centered .view__content{max-width:55%;margin:0 auto}.grid--staggered{display:grid;grid-template-columns:repeat(12, 1fr);gap:50px 100px;align-items:start}.grid--staggered>section:nth-of-type(n){grid-column-start:2;grid-column-end:8}.grid--staggered>section:nth-of-type(2n){grid-column-start:6;grid-column-end:12}.grid--staggered>section:nth-of-type(3n){grid-column-start:1;grid-column-end:9}.grid--staggered>section:nth-of-type(4n){grid-column-start:2;grid-column-end:7}.grid--staggered>section:nth-of-type(5n){grid-column-start:7;grid-column-end:13}.grid--staggered>section:nth-of-type(6n){grid-column-start:3;grid-column-end:8}.grid--staggered>section:nth-of-type(7n){grid-column-start:6;grid-column-end:13}}}.header__wrapper{padding:2.2rem 3.5rem 2.2rem}.header{position:relative;z-index:10;background-image:url("/themes/custom/tdm/images/top-menu-new.png");background-size:100% 100%;background-repeat:no-repeat;display:flex;justify-content:space-between;align-items:center;font-size:25px;line-height:1.4;font-weight:700}@media all and (max-width: 1299px){.header{font-size:20px}}@media all and (max-width: 1214px){.header{font-size:18px}}@media all and (max-width: 1023px){.header{font-size:16px}}@media all and (max-width: 767px){.header{font-size:25px;line-height:1.5}}.header__logo{position:relative}.header__logo::before{display:block;content:'';background-image:url("/themes/custom/tdm/images/marble-logo.png");width:100%;height:100%;position:absolute;top:0px;left:20px;background-repeat:no-repeat;background-size:auto;pointer-events:none;z-index:2}.header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px;margin-right:-40px;align-items:baseline}.header__contact>*{padding-left:40px;padding-right:40px}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;align-items:center;justify-content:flex-end}.header__links>*{padding-left:20px;padding-right:20px}@media all and (min-width: 760px){.header__wrapper{padding:2.2rem 7rem 3.5rem}.header>*{flex:0 0 50%}.header__socials li{margin-top:0}.header__logo{margin-left:-72.5px;margin-right:auto;flex:0 0 auto;padding-bottom:15px}.header__links--inner{display:block;flex:1;margin-right:0}}@media all and (max-width: 1860px){.header__contact{display:block}.header__contact>*{margin:10px 0}}@media all and (max-width: 759px){.header{align-items:flex-start;justify-content:flex-end;flex-direction:column-reverse;background-size:auto 60%;background-image:url("/themes/custom/tdm/images/top-menu-new.png"),url("/themes/custom/tdm/images/top-menu-new.png");background-position:center 95%, center -10%}.header>*+*{margin:10px 0}.header__contact>*{padding:0 60px}.header__links{justify-content:center}.header__links>*{flex:0 0 100%}.header__links--inner>*{margin:10px 0}.header__contact{width:100%}.header__contact,.header__links--inner{display:none}.js-open.header{height:100vh;background-image:url("/themes/custom/tdm/images/top-menu-new.png"),url("/themes/custom/tdm/images/top-menu-new.png"),url("/themes/custom/tdm/images/top-menu-new.png"),url("/themes/custom/tdm/images/top-menu-new.png"),url("/themes/custom/tdm/images/top-menu-new.png"),url("/themes/custom/tdm/images/top-menu-new.png");background-size:auto 22%;background-position:center -3%, center 18%, center 38%,  center 58%, center 78%, center 98%}.js-open.header__links--inner,.js-open.header__contact{display:block}.js-open.header__links--inner{display:flex;flex-direction:column-reverse}}@media all and (min-width: 760px){.header{position:sticky;top:0;z-index:10}}.inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.inline>*{padding-left:15px;padding-right:15px}.inline--right{justify-content:flex-end}.inline--center{justify-content:center}.inline--justify{justify-content:space-between}.inline--middle{align-items:center}.view--inline .view__row:not(:last-child){margin-bottom:80px}@media all and (min-width: 660px){.view--inline .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-35px;margin-right:-35px;align-items:flex-start;justify-content:center}.view--inline .view__row{flex:0 0 50%;max-width:50%;padding-left:35px;padding-right:35px}}@media all and (min-width: 1500px){.view--inline .view__row{flex:0 0 33.33%;max-width:33.33%}}.main__content{position:relative;z-index:2}body:not(.page--type-player-subpage):not(.page--type-player-resource) .main__content{padding-bottom:120px;overflow-x:hidden}@media all and (min-width: 760px){.main__content .content{padding:60px 0}.main__content .block-video{position:relative;z-index:2}}@media all and (max-width: 767px){.main__content{padding-top:50px;overflow:hidden}.page--homepage .main__content{padding-top:0}}.page{overflow-y:hidden}body .page__secondary{padding-bottom:0}@media all and (max-width: 767px){body .page__secondary{padding-bottom:50px}}body.page--type-player-resource .page__secondary,body.page--type-player-subpage .page__secondary{padding-bottom:60px}.content__components{margin-top:60px;margin-bottom:120px}@media all and (max-width: 767px){.content__components{margin-top:40px;margin-bottom:20px}}.player__header{display:grid;gap:20px;align-items:end;grid-template:"logo search" auto  "title menu" auto/50% 50%}@media all and (max-width: 767px){.player__header{grid-template:"logo" auto "title" auto "search" auto "menu" auto/100%}}.player__header>*{padding:5px 20px}@media all and (max-width: 767px){.player__header>*{padding:0;margin:10px 0}}.block--player-logo{grid-area:logo}.block--page-title{grid-area:title}.block--player-menu{grid-area:menu;max-height:80px}.block--search-main{grid-area:search}.split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start}.split__left{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:center}.split__right{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}@media all and (max-width: 759px){.split__left,.split__right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.split__right{margin-top:40px}}.stack--single>*+*{margin-top:1.5rem}.stack--double>*+*{margin-top:3rem}.stack--extra>*+*{margin-top:4rem}.wrapper{padding-left:20px;padding-right:20px}.wrapper--view{padding:1.75rem 3.5rem}.wrapper--block{padding:2.25rem 3.5rem}.wrapper--center{text-align:center}.wrapper--center>*{display:inline-block}@media all and (min-width: 760px){.wrapper{padding-left:2rem;padding-right:2rem}.wrapper--view{padding:2.5rem 7rem}.wrapper--block{padding:2.25rem 7rem 6rem}}.apply-now{margin-top:40px}.apply-now__apply,.apply-now__now{max-height:200px}.block--apply-now-button{position:fixed;bottom:140px;right:20px;z-index:3;max-width:150px}@media all and (max-width: 767px){.block--apply-now-button{bottom:15px;right:10px}}article[about="/apply"]{margin-top:100px}@media all and (min-width: 768px){.apply-now{margin-top:150px;transform:scale(1.25)}.block--apply-now-button{max-width:300px !important}article[about="/apply"]{margin-top:250px}}.bare-list{list-style:none;margin-left:0}.box-shadow>*{color:#000}.box-shadow>.paragraph{position:relative;z-index:2}.view--thirds:not(.view-carousel) .teaser--player,.box-shadow{filter:drop-shadow(6px 0 8px currentColor) drop-shadow(6px 6px 8px currentColor) drop-shadow(0 6px 8px currentColor) drop-shadow(-6px 6px 8px currentColor) drop-shadow(-6px 0px 8px currentColor) drop-shadow(-6px -6px 8px currentColor) drop-shadow(6px -6px 8px currentColor)}.view--thirds:not(.view-carousel) .teaser--player,.group .box-shadow,.view-carousel .box-shadow{color:rgba(255,255,0,0.4) !important}.view--thirds:not(.view-carousel) .teaser--player::before,.view--thirds:not(.view-carousel) .teaser--player::after,.box-shadow::before,.box-shadow::after{display:block;content:'';z-index:0;position:absolute;background-color:currentColor}.box-shadow--1:before{top:-10px;right:0;width:60%;height:50px;transform:rotate(-5deg);border-radius:1000px}.box-shadow--1::after{bottom:30px;left:-40px;width:90%;height:0;transform:rotate(10deg);border-radius:1000px;padding-bottom:1%}.box-shadow--2::before{top:-10px;left:14%;width:90%;height:50px;transform:rotate(5deg);border-radius:1000px}.box-shadow--2::after{bottom:-30px;left:-30px;width:45%;height:0;transform:rotate(-2deg);border-radius:1000px;padding-bottom:12%}.box-shadow--3::before{top:-12px;left:-6%;width:70%;height:70px;transform:rotate(-3deg)}.box-shadow--3::after{bottom:-20px;right:-20px;width:55%;height:0;transform:skew(-20deg) rotate(-3deg);border-radius:1000px;padding-bottom:10%}.gpu-render{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.index-front{position:relative;z-index:12}.block__links{text-align:center;padding:40px}@media all and (min-width: 760px){.block--community .block__links{margin:120px 0}.block__intro{max-width:85%;margin:190px auto}}@media all and (max-width: 759px){.block--community .block__links{margin:50px 0;padding:10px}.block__intro{margin:90px auto}}.block--moon-video-youtube{position:relative;z-index:4;margin-top:150px}@media all and (max-width: 767px){.block--moon-video-youtube{margin-top:0}}.button{display:inline-block;padding:0.7rem 1.7rem;text-decoration:none;background-color:transparent;color:inherit;border:0.15rem solid;box-shadow:none}.button--inverse{color:#000}.button--confirm{background-color:#64f364}.button--warning{background-color:#ff2929}.button--more{padding:.7rem 1.1rem .7rem 1.7rem}.button--download{padding:.7rem 1.7rem}.button--cookie{margin-left:10px;padding:5px 10px;font-family:'Cooper Hewitt';font-weight:900;text-transform:uppercase;color:black;background-color:yellow;border-top-color:white;border-left-color:white;border-width:4px;margin-top:0;background-image:none;border-radius:0;text-shadow:none}.button--cookie:hover{background-color:yellow;background-image:none;border-color:black white white black}details[open] .ui-bar::after{background-image:url("/themes/custom/tdm/images/minus.png")}.card{position:relative;z-index:1;padding:10px;background-color:white;border-top:1px solid #ffff23;outline:5px solid #ffff23}.card__title .ui-bar--event-link,.card__title .ui-bar--link{outline:none;margin:-6px -6px 0 -6px;display:block}.card__content{font-family:'Roboto', sans-serif;padding:10px 5px}@media all and (max-width: 767px){.card__content{font-size:16px;line-height:30px}}.card .ui-bar--none{cursor:default}.card .ui-bar--none:after{display:none}.content__head{position:relative;z-index:5;overflow:hidden}.content__header a{text-decoration:none}.content__title-sub{justify-content:center}.content__head>.content__title-lead+.content__title{margin-top:40px}.content__head>.content__title+.content__title-sub{margin-top:60px}@media all and (max-width: 767px){.content__head>.content__title-lead+.content__title{margin-top:10px}.content__head>.content__title+.content__title-sub{margin-top:15px}}.cookie-banner{align-items:center}@media all and (min-width: 768px){.cookie-banner__text{max-width:50%}.cookie-banner__buttons{margin-left:auto}}.events--full .card--main{max-width:65%;margin:0 auto}@media all and (max-width: 767px){.events--full .card--main{max-width:100%}}.events--full .content__left{flex:0 0 60%}.events--full .content__right{flex:0 0 40%;text-align:right}.events .card__content{align-items:start}.events--full .card__content{align-items:stretch}.events .teaser--large .card{min-height:290px}.events .teaser--large img{padding:10px;background-color:#ffff23}@media all and (max-width: 1443px){.events .teaser--large .teaser__content{padding-left:20px}}.events .teaser--large h2{padding-right:305px}@media all and (max-width: 1443px){.events .teaser--large h2{font-size:2.9rem}}@media all and (max-width: 1279px){.events .teaser--large h2{font-size:2.5rem;padding-right:240px}}@media all and (max-width: 1023px){.events .teaser--large h2{padding-right:208px}}@media all and (max-width: 767px){.events .teaser--large h2{font-size:2rem;line-height:1;padding-right:40px}}@media all and (max-width: 499px){.events .teaser--large h2{padding-right:5px}}@media all and (max-width: 413px){.events .ui-bar.ui-bar--link::after{position:static;width:96%;height:42px;margin-top:10px}}@media all and (min-width: 768px){.events--full .card__image{position:relative;height:0;padding-top:100%}.events--full .card--main img{height:100% !important;position:absolute;top:0;left:0;object-fit:cover}.events--full .card__link{position:absolute;bottom:10px;transform:translateY(-10px)}}@media all and (max-width: 767px){.events--full .content__left,.events--full .content__right{flex:0 0 100%}.events--full .card__content{flex-direction:column-reverse}.events--full .content__left{margin-top:20px}.events--full .card__link a{display:block}}.view--event_new{position:relative;min-height:250px}.view--event_new form{margin:0 !important;padding:5px !important;background-color:unset !important}@media all and (max-width: 1079px){.view--event_new form{max-width:90% !important}}@media all and (max-width: 767px){.view--event_new form{max-width:100% !important}}.view--event_new select{color:#ff2929;background-color:#ffff23;text-transform:uppercase;font-weight:bold;font-size:1.9rem;min-width:12vw;border:2px solid #000;background-image:url("/themes/custom/tdm/images/select-arrow.png");background-repeat:no-repeat, repeat;background-position:right 0.3em top 50%, 0 0;background-size:.5em auto, 100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (max-width: 1339px) and (min-width: 1024px){.view--event_new select{font-size:2.2rem}}.view--event_new .view__filters{margin-top:60px}.view--event_new .view__filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.view--event_new .view__filters .form--inline>*{padding-left:5px;padding-right:5px}@media all and (min-width: 1024px){.view--event_new .view__filters .form--inline{flex-wrap:unset}}@media all and (max-width: 1023px){.view--event_new .view__filters .form-type-select{width:100%}}@media all and (max-width: 1023px){.view--event_new .view__filters .form-type-select:nth-of-type(2){margin-top:10px}}@media all and (min-width: 1340px){.view--event_new .view__filters{display:inline-block;margin-top:0;position:absolute;top:30px;right:6%;transform:translateX(-6%);z-index:10}}.view__filters .form-radio,.view__filters .form-submit:not([value="Reset"]),.view__filters legend{display:none}.view__filters .form-wrapper{border:none}.paragraph--gallery{position:relative}.owl-carousel .owl-nav{pointer-events:none}.owl-carousel .owl-nav button{pointer-events:all}.owl-carousel .field__item,.owl-carousel .view__row{height:100%}.paragraph--gallery .owl-nav{display:block;padding:0 5px;position:absolute;top:80px;left:-15px;color:#ffff23;font-size:5rem;width:20%}@media all and (max-width: 759px){.paragraph--gallery .owl-nav{display:flex;justify-content:space-between;width:100%;top:25%;left:0;padding:0 5px}}.paragraph--gallery .owl-nav .owl-prev{background-image:url("/themes/custom/tdm/images/left-button.png") !important;background-size:100% !important}.paragraph--gallery .owl-nav .owl-next{background-image:url("/themes/custom/tdm/images/right-button.png") !important;background-size:100% !important}.paragraph--gallery .owl-nav button{margin:0 !important}.paragraph--gallery .owl-nav img{max-width:110px}@media all and (max-width: 767px){.paragraph--gallery .owl-nav img{max-width:65px}}.view--carousel .view__content{margin-top:-20px}@media all and (min-width: 760px){.view--carousel .view__content{margin-top:-60px}}.view--carousel .owl-nav{position:absolute;top:40%;width:100%;display:flex;justify-content:space-between;padding:20px}@media all and (max-width: 759px){.view--carousel .owl-nav{top:20%}}.map__carousel .owl-nav{position:absolute;top:30%;left:0;width:20%;margin-top:0 !important}@media all and (max-width: 349px){.map__carousel .owl-nav{top:25%}}@media all and (min-width: 760px){.map__carousel .owl-nav{top:49%;left:-15px}}.map__carousel button{max-width:45px}@media all and (max-width: 349px){.map__carousel button{max-width:40px}}@media all and (min-width: 760px){.map__carousel button{max-width:80px}}.view--carousel button{max-width:45px}@media all and (max-width: 349px){.view--carousel button{max-width:40px}}@media all and (min-width: 760px){.view--carousel button{max-width:120px}}.view--carousel .banner__carousel{margin-top:0}.view-carousel .owl-carousel,.gallery__carousel .owl-carousel,.group__content .owl-carousel,.banner__carousel .owl-carousel{position:relative}.gallery__carousel .owl-nav,.banner__carousel .owl-nav{position:absolute;top:140px;left:0;width:100%;display:flex;justify-content:space-between}@media all and (max-width: 1279px){.gallery__carousel .owl-nav,.banner__carousel .owl-nav{top:100px}}@media all and (max-width: 767px){.gallery__carousel .owl-nav,.banner__carousel .owl-nav{top:60px}}.collection__resources .owl-stage,.view-carousel .owl-stage,.group__content .owl-stage{display:flex;align-items:stretch}@media all and (min-width: 768px){.collection__resources .owl-stage,.view-carousel .owl-stage,.group__content .owl-stage{padding-left:25px !important}}.collection__resources .owl-nav,.view-carousel .owl-nav,.group__content .owl-nav{position:absolute;top:170px;left:0;width:100%;display:flex;justify-content:flex-end;padding-right:40px}@media all and (max-width: 1459px){.collection__resources .owl-nav,.view-carousel .owl-nav,.group__content .owl-nav{top:140px}}@media all and (max-width: 1279px){.collection__resources .owl-nav,.view-carousel .owl-nav,.group__content .owl-nav{top:110px}}@media all and (max-width: 1023px){.collection__resources .owl-nav,.view-carousel .owl-nav,.group__content .owl-nav{top:90px}}@media all and (max-width: 767px){.collection__resources .owl-nav,.view-carousel .owl-nav,.group__content .owl-nav{justify-content:space-between;padding-right:0}}.collection__resources .owl-nav img,.view-carousel .owl-nav img,.group__content .owl-nav img{max-width:85px}@media all and (max-width: 413px){.collection__resources .owl-nav img,.view-carousel .owl-nav img,.group__content .owl-nav img{max-width:55px}}.gallery__carousel .owl-nav img,.banner__carousel .owl-nav img{max-width:240px}@media all and (max-width: 1279px){.gallery__carousel .owl-nav img,.banner__carousel .owl-nav img{max-width:170px}}@media all and (max-width: 767px){.gallery__carousel .owl-nav img,.banner__carousel .owl-nav img{max-width:70px}}.image--banner-carousel,.image--banner-image,.image--large,.image--medium{width:100%}.image--round>*{border-radius:250px}.block-video img{width:100%;cursor:pointer}.location>.paragraph{margin-top:140px}@media all and (max-width: 767px){.location>.paragraph{margin-top:100px}}.location .teaser--large{position:relative;margin-bottom:0}.location .teaser__content{position:absolute;top:50%;left:50%;height:auto;transform:translate(-50%, -50%)}.location .card{padding:0;outline:unset}@media all and (max-width: 1023px){.location .ui-bar{font-size:2.5rem;line-height:1.2}}@media all and (max-width: 767px){.location .ui-bar{font-size:2rem}}.location .ui-bar h2{font-size:2.1vw}@media all and (max-width: 1023px){.location .ui-bar h2{font-size:3vw}}@media all and (max-width: 767px){.location .ui-bar h2{font-size:4vw}}@media all and (max-width: 1599px){.location .ui-bar--link::after{top:6px;right:6px;width:75px;height:50px;background-size:50px}}@media all and (max-width: 1279px){.location .ui-bar--link::after{top:6px;right:6px;width:70px;height:40px;background-size:40px}}@media all and (max-width: 767px){.location .ui-bar--link::after{top:6px;right:6px;width:50px;height:35px;background-size:30px}}@media all and (max-width: 767px){.location .teaser__link{width:80%;margin:20px auto}.location .ui-bar--link{padding:15px}}@media all and (max-width: 413px){.grid--locations .view__row:nth-of-type(2) .ui-bar.ui-bar--link::after{top:10px;right:6px;width:35px;height:30px;background-size:24px}}.location .teaser--large .teaser__image{position:relative;height:0;padding-top:55%}@media all and (max-width: 767px){.location .teaser--large .teaser__image{padding-top:80%}}@media all and (max-width: 413px){.location .teaser--large .teaser__image{padding-top:100%}}.location .teaser--large img{position:absolute;height:100%;top:0;left:0;object-fit:cover}.node--type-location[about="/whats-on/moon-convoy"] .paragraph::before,.node--type-location[about="/whats-on/moon-convoy"] .paragraph::after{display:none}.map--outer{position:absolute;top:0;left:0;z-index:5;background-color:#ffff23;width:100%;height:100%}@media all and (max-width: 759px){.map--outer{display:none}}.map__carousel .btn-close--carousel,.map--outer .btn-close--iframe{position:absolute;top:10px;right:10px;z-index:1;cursor:pointer;background:#ffff23;border:none;padding:0 2px;color:#000;font-size:2.1rem;opacity:0;pointer-events:none}.map__carousel .btn-close--carousel{z-index:3}@media all and (max-width: 759px){.map__carousel .btn-close--carousel{display:none}}.map__carousel .btn-close--carousel:hover,.map--outer .btn-close--iframe:hover{color:#ff2929;font-weight:bold}.map__carousel{max-width:100%}@media all and (min-width: 760px){.map__carousel{position:absolute;top:0;left:0;max-width:50%;margin-top:0 !important;z-index:2}}@media all and (min-width: 760px){.map__carousel .teaser__embed{padding-bottom:90%}}@media all and (min-width: 800px){.map__carousel .teaser__embed{padding-bottom:85%}}@media all and (min-width: 880px){.map__carousel .teaser__embed{padding-bottom:68%}}@media all and (min-width: 990px){.map__carousel .teaser__embed{padding-bottom:60%}}@media all and (min-width: 1024px){.map__carousel .teaser__embed{padding-bottom:62%}}@media all and (min-width: 1111px){.map__carousel .teaser__embed{padding-bottom:44%}}@media all and (min-width: 1186px){.map__carousel .teaser__embed{padding-bottom:38%}}@media all and (min-width: 1295px){.map__carousel .teaser__embed{padding-bottom:28%}}@media all and (min-width: 1385px){.map__carousel .teaser__embed{padding-bottom:22%}}@media all and (min-width: 1444px){.map__carousel .teaser__embed{padding-bottom:16%}}@media all and (min-width: 1640px){.map__carousel .teaser__embed{padding-bottom:7%}}.map__carousel iframe{padding:0 20px 40px 20px;background-color:#ffff23}@media all and (max-width: 429px){.map__carousel iframe{padding:0}}@media all and (min-width: 760px){.map__carousel .teaser__content{opacity:0;pointer-events:none}}.map__button--carousel{display:none}@media all and (min-width: 760px){.map__button--carousel{display:block;position:absolute;max-width:90px;z-index:4;line-height:1;border:none;background-color:transparent}.map__button--carousel.left{bottom:18%;left:25px;opacity:0.6;pointer-events:none;display:none}.map__button--carousel.right{bottom:8%;left:25px;cursor:pointer;display:none}}.menu a{text-decoration:none;transition:.3s linear all;padding:5px}.menu li{transition:.3s linear all}.menu li:hover{filter:drop-shadow(0 0 10px #be28ff) drop-shadow(0 0 15px rgba(255,0,0,0.2))}.menu a:hover{filter:drop-shadow(0 0 10px #be28ff) drop-shadow(0 0 15px rgba(255,0,0,0.2))}.menu-item:last-child{padding-right:0}@media all and (min-width: 1280px){.menu{padding:0 10px}}@media all and (min-width: 760px){.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;padding:0 5px;height:100%;align-items:flex-end;justify-content:flex-end;margin-top:10px}.menu>*{padding-left:10px;padding-right:10px}.menu-item{margin-top:0}}@media all and (max-width: 759px){.main-menu{display:none}.menu-item{margin:15px 15px 15px 0}.quick-links>.menu-item:last-child{margin-bottom:0}}.block--player-subpage-menu>.menu,.block--player-menu>.menu{position:relative;z-index:10000000000000;display:flex;justify-content:end;margin-top:0}@media all and (max-width: 767px){.block--player-subpage-menu>.menu,.block--player-menu>.menu{height:50px}}.block--player-subpage-menu .menu-item--expanded,.block--player-menu .menu-item--expanded{position:relative}.block--player-subpage-menu>.menu>li,.block--player-menu>.menu>li{background-color:rgba(8,86,100,0.5);margin:0 10px;padding:10px}@media all and (max-width: 767px){.block--player-subpage-menu>.menu>li,.block--player-menu>.menu>li{margin:5px;padding:5px}}.block--player-menu>.menu>li{display:none}.page--gallery .block--player-menu>.menu>li:nth-of-type(1),.page--radio .block--player-menu>.menu>li:nth-of-type(2),.page--reader .block--player-menu>.menu>li:nth-of-type(3),.page--video .block--player-menu>.menu>li:nth-of-type(4){display:block}.block--player-subpage-menu>.menu>li::after,.block--player-menu>.menu>li::after{display:inline-block;content:'';border-left:15px solid transparent;border-right:15px solid transparent;border-top:30px solid white}@media all and (max-width: 767px){.block--player-subpage-menu>.menu>li::after,.block--player-menu>.menu>li::after{display:none}}.block--player-subpage-menu>.menu>li>a,.block--player-menu>.menu>li>a{color:white;padding:5px;font-weight:bold;text-transform:uppercase;pointer-events:none}.menu-item--expanded>.menu{position:absolute;top:55px;right:10px;list-style:none;padding:0 20px;display:block;min-width:auto;height:auto;visibility:hidden;background:rgba(8,86,100,0.5);transform:translateY(-10px);opacity:0;transition:0.15s ease opacity, 0.15s ease transform}@media all and (max-width: 767px){.menu-item--expanded>.menu{right:unset}}.menu-item--expanded:hover>.menu,.menu-item--expanded:active>.menu{visibility:visible;opacity:1;-ms-pointer-events:all;pointer-events:all;transform:translateY(0);transition:0.3s ease all}.menu-item--expanded>.menu li{text-transform:uppercase;font-weight:bold;color:white;padding:5px 0}@media all and (max-width: 767px){.menu-item--expanded>.menu li{padding:5px}}.message{padding:15px 15px 15px calc(15px * 2 + 16px);background:no-repeat 15px center;border-radius:5px;border:1px solid}.message:not(:last-of-type){margin-bottom:15px}.message__item:not(:last-of-type){margin-bottom:10px}.message--status{color:#3f642d;background-color:#f1f7ee;background-image:url("/core/misc/icons/73b355/check.svg");border-color:#73b355}.message--warning{color:#7c5300;background-color:#fff6e3;background-image:url("/core/misc/icons/e29700/warning.svg");border-color:#e29700}.message--error{color:#7d1500;background-color:#ffe8e3;background-image:url("/core/misc/icons/e32700/error.svg");border-color:#e32700}.message__list{margin-top:0}.moon:before{position:absolute;display:block;content:'';z-index:0;top:20%;left:20%;width:60%;height:0;padding-bottom:60%;background-color:transparent;background-image:url(../images/moon-strand.png);background-size:contain;background-repeat:no-repeat;background-position:center}.moon--sml:before{position:absolute;display:block;content:'';z-index:0;top:50%;left:50%;width:60%;height:0;padding-bottom:40%;background-color:transparent;background-image:url(../images/moon-strand.png);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%, -50%)}@media all and (max-width: 1499px){.moon--sml:before{padding-bottom:50%}}@media all and (max-width: 1279px){.moon--sml:before{padding-bottom:60%}}@media all and (max-width: 759px) and (min-width: 620px){.moon--sml:before{padding-bottom:20%}}@media all and (max-width: 618px){.moon--sml:before{padding-bottom:25%}}@media all and (max-width: 469px){.moon--sml:before{padding-bottom:30%}}@media all and (max-width: 389px){.moon--sml:before{padding-bottom:35%}}@media all and (max-width: 349px){.moon--sml:before{padding-bottom:40%}}.neon{color:#fff;font-weight:900;filter:drop-shadow(0 0 5px #be28ff) drop-shadow(0 0 10px #be28ff) drop-shadow(0 0 15px #be28ff);overflow:visible}.neon--stream{font-weight:900;filter:drop-shadow(0 0 10px) drop-shadow(0 0 15px) drop-shadow(0 0 20px);overflow:visible}.neon--pulse{color:#fff;animation:glow 2s infinite alternate}@keyframes glow{from{filter:drop-shadow(0 0 -10px #be28ff) drop-shadow(0 0 -15px rgba(255,0,0,0.2))}to{filter:drop-shadow(0 0 10px #be28ff) drop-shadow(0 0 15px rgba(255,0,0,0.2))}}.newsletter .card__content{padding-bottom:40px;background-color:#ffff23}.block--newsletter-block{position:relative;z-index:4;width:70%;margin:60px auto 0 auto}@media all and (max-width: 767px){.block--newsletter-block{width:80%}}.newsletter form{align-items:initial}@media all and (max-width: 767px){.newsletter form{display:block;margin:0 auto;width:85%}}.newsletter .card__title{color:#ff2929;background-color:#ffff23;font-size:60px;line-height:1.2;text-transform:uppercase;font-weight:700;text-align:center;padding-top:15px}@media all and (max-width: 767px){.newsletter .card__title{font-size:30px}}.newsletter__form .email{flex:0 0 49%;border:2px solid #000}@media all and (max-width: 767px){.newsletter__form .email{flex:0 0 100%;font-size:20px;line-height:1}}.newsletter__form .mc-field-group{align-items:stretch}.newsletter__form button{flex:0 0 auto;font-weight:700;text-transform:uppercase;color:#fff;background-color:#000;border:none;padding:5px 20px;margin-top:0}@media all and (max-width: 767px){.newsletter__form button{display:block;margin-top:15px;width:100%}}.newsletter .content__gdprBlock{margin:10px auto}@media all and (min-width: 768px){.newsletter .content__gdprBlock{width:60%}}.newsletter-bar .policy-link,.newsletter .policy-link{margin-top:5px}@media all and (max-width: 767px){.newsletter-bar .policy-link,.newsletter .policy-link{margin-top:10px;font-size:14px}}.newsletter-bar .policy-link a:hover,.newsletter .policy-link a:hover{border-bottom:2px solid #000}.newsletter input.gdpr{margin-right:5px}.newsletter-bar input.gdpr{margin-right:10px}@media all and (min-width: 768px){.paragraph--newsletter-signup{max-width:70%;margin:0 auto}}.newsletter-bar{position:fixed;bottom:0;left:0;width:100%;z-index:5;background-color:#ffff23;padding:20px 0}.newsletter-bar .split{position:relative;align-items:center}.newsletter-bar .split__left,.newsletter-bar .split__right{flex:0 0 50%;max-width:50%}@media all and (max-width: 767px){.newsletter-bar .split__left,.newsletter-bar .split__right{flex:0 0 100%;max-width:100%}}.newsletter-bar .newsletter__form{align-items:initial}.newsletter-bar__lead{max-width:95%;margin:0 auto}.newsletter-bar .email{flex:0 0 75%}.newsletter-bar .content__gdprBlock{max-width:90%;margin:10px auto}.newsletter-bar .btn-close{position:absolute;top:-10px;right:5px;font-size:25px;width:40px;height:40px;line-height:1;color:#000;background-color:transparent;border:none}@media all and (max-width: 767px){.newsletter-bar .btn-close{top:-20px;right:10px;width:30px;height:30px}}.newsletter-bar .btn-close:hover{color:#ff2929;font-size:30px;font-weight:700}.newsletter-bar .policy-agreement,.newsletter .policy-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;justify-content:center;align-items:center}.newsletter-bar .policy-agreement>*,.newsletter .policy-agreement>*{padding-left:5px;padding-right:5px}.newsletter-bar .policy-agreement input[type="checkbox"],.newsletter .policy-agreement input[type="checkbox"]{flex:0 0 auto;opacity:0;pointer-events:none}.newsletter-bar .policy-link{flex:1}@media all and (max-width: 767px){.newsletter-bar .split__right{margin-top:15px}.newsletter-bar .newsletter_form{display:block;padding:0 40px}.newsletter-bar__title p{font-size:25px;line-height:35px}.newsletter-bar__lead{font-size:16px !important}.newsletter-bar input{font-size:20px;line-height:1}.newsletter-bar .btn-submit{margin-top:15px;display:block;width:75%}.newsletter .policy-link{flex:0 0 75%}.newsletter-bar .policy-link{flex:0 0 65%}}.paragraph--download,.paragraph--text{position:relative;z-index:2}.paragraph--video-banner{margin-bottom:0 !important}.paragraph--links{margin-top:80px;margin-bottom:40px}.paragraph--image-text{position:relative}.paragraph--image-text .text{position:absolute;top:50%;left:50%;font-size:4.8rem;line-height:1.1;transform:translate(-50%, -50%);width:75%}@media all and (max-width: 1023px){.paragraph--image-text .text{font-size:5rem}}@media all and (max-width: 899px){.paragraph--image-text .text{font-size:4.5rem}}@media all and (max-width: 767px){.paragraph--image-text .text{font-size:2.2rem}}@media all and (max-width: 413px){.paragraph--image-text .text{font-size:1.7rem;line-height:1.5}}.paragraph--text .card__content{padding:20px 40px}.paragraph--image{text-align:center}.paragraph--image img{max-width:270px}.paragraph--newsletter-signup{margin-top:5rem;margin-bottom:5rem}.paragraph--gallery .card{max-width:95vw}@media all and (min-width: 760px){.paragraph--gallery .card{max-width:41vw}}@media all and (max-width: 767px){.paragraph--image img{max-width:105px;width:100%}}.node--type-player-resource .content__head,.node--type-player-subpage .content__head{display:flex;justify-content:space-between;align-items:end}.node--type-player-subpage .content__logo,.node--type-player-resource .content__logo{flex:0 0 40%}@media all and (max-width: 767px){.node--type-player-subpage .content__logo,.node--type-player-resource .content__logo{flex:0 0 50%}}.node--type-player-subpage .content__title,.node--type-player-resource .content__title{flex:0 0 60%;padding-left:10rem}@media all and (max-width: 767px){.node--type-player-subpage .content__title,.node--type-player-resource .content__title{flex:0 0 50%;padding-left:1rem}}.node--type-player-subpage .content__title h1{font-size:4.8rem;line-height:5.3rem}@media all and (max-width: 1023px){.node--type-player-subpage .content__title h1{font-size:4.2rem;line-height:5rem}}@media all and (max-width: 767px){.node--type-player-subpage .content__title h1{font-size:2.1rem;line-height:2.9rem}}.node--type-player-resource .content__title h1{font-size:5.5rem;line-height:5.8rem}@media all and (max-width: 767px){.node--type-player-resource .content__title h1{font-size:2.5rem;line-height:3rem}}.node--type-player-subpage .content__title::after,.node--type-player-resource .content__title::after{display:block;content:'Search Placeholder';width:100%;font-weight:500;background-color:#fff;color:#000;padding:10px;margin-top:20px}@media all and (max-width: 767px){.node--type-player-subpage .content__title::after,.node--type-player-resource .content__title::after{margin-top:10px}}.view--thirds .view__row,.view--player .view__row{height:100%}.teaser--player .teaser__content{margin-top:1.5rem}.teaser--player--subpage .teaser__image,.teaser--player--subpage{position:relative}.teaser--player .teaser__image{position:relative;height:0;padding-top:57%}@media all and (max-width: 767px){.teaser--player .teaser__image{padding-top:42%}}.teaser--player img{height:100% !important;position:absolute;top:0;left:0;object-fit:cover}.teaser--player.video .teaser__image::after{display:block;content:'';background:url("/themes/custom/tdm/images/play-button.png");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:0%;width:100%;height:70%;max-height:170px;opacity:0.7;transform:translate(0%, -50%)}.teaser--player--subpage .teaser__content{text-transform:uppercase;color:#ffff23;position:absolute;width:100%;height:100%;text-align:center;top:0;bottom:0;left:0;right:0}.teaser--player--subpage .teaser__title{pointer-events:none;opacity:0}.player--promoted{background-color:#ffff23;border:8px solid #fff;color:rgba(255,255,0,0.4) !important}.teaser--player--games .teaser__image{position:relative;height:0;padding-top:70%}.teaser--player--games img{position:absolute;height:100%;top:0;left:0;object-fit:cover}.block--player-block-1 .view__row:nth-of-type(5){grid-column:span 2}@media all and (min-width: 760px){.block--player-block-1 .view__row:nth-of-type(5){padding:0 25%}}article[about="/player/games/moon-world"]>.player{max-width:1280px;margin:0 auto}article[about="/player/games/moon-world"]>.player+.content__components>.paragraph{margin-top:120px}article[about="/player/games/the-moons-down-the-drain"]>.player{max-width:960px;margin:0 auto}.group__footer a{font-size:2rem;line-height:2.3rem}@media all and (max-width: 1279px) and (min-width: 768px){.teaser--player{padding:10px}}@media all and (min-width: 768px){.player--promoted .content__video .crop,.promoted__video .crop{max-width:98%;margin:0 auto}.player--promoted .content__description,.player .promoted__gallery,.player--promoted .promoted__description{max-width:98%;margin:0 auto}}.profile__image{text-align:center}.teaser--profile .teaser__content{filter:drop-shadow(0 0 5px #be28ff) drop-shadow(0 0 10px #be28ff) drop-shadow(0 0 15px #be28ff);font-weight:bold}.teaser--profile .teaser__role{font-size:15px;line-height:30px;font-family:'Montserrat', sans-serif}.teaser--profile .teaser__image{text-align:center}@media all and (min-width: 760px){.node--type-profile{width:50%;margin:60px auto}}.view--community_profiles .teaser--large .card{min-height:280px}.roll-over{transition:.3s linear all}.roll-over:hover{filter:drop-shadow(0 0 10px #be28ff) drop-shadow(0 0 15px rgba(255,0,0,0.2))}.rotate,.rotate-child>*{animation:rotating 15s linear infinite}.rotate--logo{animation:rotating 7s linear infinite}@keyframes rotating{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.block--search-main label,.block--search-main .form-submit{display:none}.block--search-main{color:#fff;font-weight:900;filter:drop-shadow(0 0 5px #be28ff) drop-shadow(0 0 10px #be28ff) drop-shadow(0 0 15px #be28ff);overflow:visible}.block--search-main .form-text{font-weight:400}@media all and (min-width: 768px){.block--search-main form{width:59.5%;margin-left:auto}}#sliding-popup{width:calc(100% - 10px) !important;left:5px;bottom:10px !important;background:none !important;background-color:#ff2929 !important;border-radius:5px}#sliding-popup p{color:#ffff23 !important;text-align:left !important}#sliding-popup div{color:#ffff23 !important}.socials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;align-items:baseline}.socials-list>*{padding-left:5px;padding-right:5px}.block-socials .socials-list{position:relative;justify-content:center;align-items:center;z-index:2}.block-socials .socials-list>*{padding:0}.header .socials-list{align-items:baseline}@media all and (min-width: 760px){.header .socials-list{justify-content:flex-end}}.header__contact img{filter:invert(1)}@media all and (max-width: 1365px){.block-socials .icon img{max-width:85px}}@media all and (max-width: 1110px){.block-socials .socials-list{display:block;text-align:center}}@media all and (max-width: 759px){.block-socials .socials-list>*{margin:10px}.block-socials .icon img{max-width:50px;margin-top:10px}}.page--type-stream .page__secondary,.stream .teaser--large .teaser__image,#programmes,#roundels,.view--streams{position:relative}.view--streams{overflow:hidden}.view--streams .view__row{position:absolute;width:30%}.view--streams .view__row:nth-of-type(1){top:22%;left:8%}.view--streams .view__row:nth-of-type(2){top:9%;left:35%}.view--streams .view__row:nth-of-type(3){top:15%;right:7%}.view--streams .view__row:nth-of-type(4){top:47%;left:7%}.view--streams .view__row:nth-of-type(5){top:41%;left:39%}.view--streams .view__row:nth-of-type(6){top:39%;right:1%}.view--streams .view__row:nth-of-type(7){bottom:6%;left:23%}.view--streams .view__row:nth-of-type(8){bottom:11%;right:11%}.stream__image-main{max-width:700px}.stream__image-main img{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@media all and (min-width: 760px){.stream__image-main{position:absolute;top:15vh;left:50%;width:36vw;transform:translateX(-50%);z-index:1;overflow:hidden}}@media all and (max-width: 759px){.stream__image-main{position:relative;text-align:center}.stream__image-main{max-width:200px;margin-left:auto;margin-right:auto}.stream__components .field--component{grid-template-columns:1fr;gap:24px}.stream__components .paragraph:first-of-type{margin-top:20px}}#roundels::before{display:block;content:'';background-image:url("/themes/custom/tdm/images/bg-v2/Tile-topper.png");width:100%;height:15%;position:absolute;top:-12%;left:0;z-index:5;background-repeat:no-repeat;background-position:center;background-size:100%}.view--streams .view__content{position:relative;width:100%;height:0;padding-bottom:127.5%;background-image:url("/themes/custom/tdm/images/bg-v2/colour-swirl.jpg");background-size:100%;background-position:center;overflow:hidden}.page--type-stream .page__secondary::before{display:block;content:'';background-image:url("/themes/custom/tdm/images/bg-v2/Tile-topper.png");background-size:100%;background-repeat:no-repeat;background-position:center top;width:100%;height:0;position:absolute;top:0;left:0;z-index:3;padding-top:20%;transform:translate(0, -89%)}.block--associated-posts-main::before{height:0;position:absolute;top:-28.9%;left:0;padding-top:18%}.streams__links li{margin-top:0}.streams__links li::before{display:inline-block;content:'\25CF';margin-right:5px}.privacy__links a,.quick-links a,.streams__links a{text-decoration:none}.streams__links .menu-item:nth-of-type(1)::before{color:#b926f8}.streams__links .menu-item:nth-of-type(2)::before{color:#ff2929}.streams__links .menu-item:nth-of-type(3)::before{color:#6bc4f8}.streams__links .menu-item:nth-of-type(4)::before{color:#ffff23}.streams__links .menu-item:nth-of-type(5)::before{color:#f2a4f9}.streams__links .menu-item:nth-of-type(6)::before{color:orange}.streams__links .menu-item:nth-of-type(7)::before{color:#969696}.streams__links .menu-item:nth-of-type(8)::before{color:#64f364}@media all and (min-width: 768px){.streams__links{column-count:2;column-gap:40px}}.tabs{position:relative;background-color:purple;z-index:2;display:inline-flex;padding-left:10px;padding-right:10px;list-style:none;margin-top:120px;margin-left:0;border-bottom:3px solid rgba(0,0,0,0.33);color:#65ff00}.tabs>.tab{margin:0}.tab>a{display:inline-block;padding:10px 20px;text-decoration:none;color:inherit;border-radius:3px 3px 0 0}.tab--active>a{background-color:rgba(0,0,0,0.33)}.tab>a:focus,.tab>a:hover{text-decoration:underline}.tab .menu{display:none}@media all and (max-width: 759px){.tabs{display:none}}@media all and (min-width: 768px){.page--frontpage .tabs{position:absolute}}.teaser--player--subpage img,.teaser--player .teaser__image img,.teaser--stream{width:100%;height:auto}.teaser--player--subpage .teaser__image img,.teaser--player--subpage .teaser__image,.teaser--player--subpage{height:100%}.teaser--stream .teaser__image{width:100%;padding:5px}.teaser--stream img{max-width:100%;width:100%}.teaser--profile .teaser__content{margin-top:20px}.teaser--stream .teaser__link img{transition:.3s linear all}.teaser--stream .teaser__link:focus img{filter:drop-shadow(0 0 10px #be28ff) drop-shadow(0 0 15px rgba(255,0,0,0.2))}.teaser--large{margin-bottom:100px}.teaser--event,.teaser--player{border:4px solid #fff;background-color:#ffff23;height:100%}.teaser--event img{max-height:300px}.teaser--event .teaser__content,.teaser--player .teaser__content{margin-top:1.5rem}.teaser--player--subpage .teaser__image,.teaser--player--subpage{position:relative}.teaser--event .teaser__image,.teaser--player .teaser__image{position:relative;height:0;padding-top:57%}@media all and (max-width: 767px){.teaser--event .teaser__image,.teaser--player .teaser__image{padding-top:42%}}.teaser--event img,.teaser--player img{height:100% !important;position:absolute;top:0;left:0;object-fit:cover}.teaser--player.video .teaser__image::after{display:block;content:'';background:url("/themes/custom/tdm/images/play-button.png");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:0%;width:100%;height:70%;max-height:170px;opacity:0.7;transform:translate(0%, -50%)}.teaser--player--subpage .teaser__content{text-transform:uppercase;color:#ffff23;position:absolute;width:100%;height:100%;text-align:center;top:0;bottom:0;left:0;right:0}.teaser--event .teaser__content{padding-bottom:40px}.teaser--player--subpage .teaser__title{pointer-events:none;opacity:0}.teaser--marker .teaser__coordinates{position:absolute;left:0;bottom:0;opacity:0;pointer-events:none}.teaser--links,.teaser--location{border:6px solid #fff}.teaser--location .teaser__content>*{margin-top:0}@media all and (max-width: 767px){.teaser--location .teaser__content>*{font-size:30px}}@media all and (max-width: 449px){.teaser--location .teaser__content>*{font-size:24px}}.teaser--location .teaser__link>*{display:block;font-size:1.563vw;line-height:1.5}@media all and (max-width: 767px){.teaser--location .teaser__link>*{font-size:24px}}@media all and (min-width: 768px){.teaser .ui-bar--link::after{width:5.7vw;height:3.4vw;background-size:contain;max-width:75px;max-height:55px}}.toggle__text{text-align:center;font-size:14px;line-height:1}html[lang="cy"] .toggle__text{margin-left:-5px;font-size:12px}.toggle{background-color:transparent;border:none;width:55px;padding:14px 8px 4px;position:absolute;top:30px;right:20px}.toggle span:first-of-type{display:block;border:3px solid white;margin-bottom:8px}.toggle__icon:before,.toggle__icon:after{display:block;content:'';height:5px;box-shadow:inset 0 5px}.toggle__icon:after{margin-top:8px}.toggle[aria-expanded="true"] span:first-of-type{display:none}.js-open .toggle__icon:before{transform:translateY(8px) rotate(40deg)}.js-open .toggle__icon:after{transform:translateY(-5px) rotate(-40deg)}@media all and (min-width: 760px){.toggle{display:none}}.h1,.h2,.h3{font-weight:600}.huge-title{font-size:140px;line-height:1.3;font-weight:900;text-align:center}@media all and (max-width: 767px){.huge-title{font-size:30px;line-height:45px}}.h1{font-size:95px;line-height:1.1;font-weight:900}@media all and (max-width: 767px){.h1{font-size:30px;line-height:45px}}.h2{font-size:67px;line-height:1.2;font-weight:900}@media all and (max-width: 767px){.h2{font-size:25px;line-height:33px}}.h3{font-size:45px;line-height:1.3;font-weight:900}@media all and (max-width: 1279px){.h3{font-size:30px;line-height:1.3}}@media all and (max-width: 767px){.h3{font-size:20px;line-height:26px}}.lead-in{font-size:35px;line-height:1.5}.body{font-size:30px;line-height:1.5}.small-print{font-size:25px;line-height:1.3}@media all and (max-width: 767px){.small-print{font-size:20px}}.fine-print{font-size:18px;line-height:1.3}@media all and (max-width: 767px){.fine-print{font-size:14px}}.player-page__title>*{font-size:67px;line-height:1.2;font-weight:900}@media all and (max-width: 1499px){.player-page__title>*{font-size:60px}}@media all and (max-width: 1379px){.player-page__title>*{font-size:55px}}@media all and (max-width: 1249px){.player-page__title>*{font-size:50px}}@media all and (max-width: 1079px){.player-page__title>*{font-size:45px}}@media all and (max-width: 899px){.player-page__title>*{font-size:35px}}@media all and (max-width: 767px){.player-page__title>*{font-size:30px}}.block--media-page-title h1{font-size:95px;line-height:1.1;font-weight:900}@media all and (max-width: 767px){.block--media-page-title h1{font-size:30px;line-height:45px}}@media all and (min-width: 768px){.block--media-page-title h1{max-width:42.5%;margin-inline:auto}}.ui-bar{position:relative;text-transform:uppercase;padding:10px 80px 10px 20px;cursor:pointer;color:#ff2929;background-color:#ffff23;font-size:40px;line-height:1.2;font-weight:700}@media all and (max-width: 767px){.ui-bar{font-size:20px;line-height:26px;padding:10px 35px 20px 10px}}.ui-bar::after{display:block;content:'';position:absolute;top:8px;right:10px;width:50px;height:50px;background-image:url("/themes/custom/tdm/images/plus.png");background-size:contain;background-repeat:no-repeat;background-position:center;border-top:3px solid white;border-left:3px solid white;border-right:3px solid black;border-bottom:3px solid black}@media all and (max-width: 767px){.ui-bar::after{top:50%;right:5px;width:30px;height:30px;transform:translateY(-50%)}}.ui-bar--minus::after{background-image:url("/themes/custom/tdm/images/minus.png")}.ui-bar--no-icon::after{display:none}.ui-bar--event-link,.ui-bar--download,.ui-bar--link{display:inline-block;border-top:6px solid white;border-left:6px solid white;border-right:6px solid black;border-bottom:6px solid black;outline:2px solid white;text-decoration:none}.ui-bar--link{padding-right:101px}.ui-bar--download{padding-right:75px}.ui-bar--link::after{top:6px;right:6px;width:75px;height:55px;background-image:url("/themes/custom/tdm/images/arrow-left.svg");background-size:60px}@media all and (max-width: 767px){.ui-bar--link::after{top:3px;right:3px;width:55px;height:40px;background-size:40px;transform:none}}.ui-bar.ui-bar--header{font-size:1.25rem}@media all and (max-width: 1023px){.ui-bar.ui-bar--header{font-size:2rem}}.ui-bar.ui-bar--header::after{background-size:30px;width:50px;height:30px}.ui-bar.ui-bar--event-link::after{content:'MORE INFO';top:6px;right:6px;width:295px;height:60px;background-image:url("/themes/custom/tdm/images/arrow-left.svg");background-size:60px;background-position:95%;padding:5px}@media all and (max-width: 1279px){.ui-bar.ui-bar--event-link::after{width:225px;height:45px;background-size:45px}}@media all and (max-width: 1023px){.ui-bar.ui-bar--event-link::after{width:200px}}@media all and (max-width: 767px){.ui-bar.ui-bar--event-link::after{position:unset;margin-top:10px;width:280px;height:50px;background-size:45px}}@media all and (max-width: 413px){.ui-bar.ui-bar--event-link::after{display:block;width:208px;height:40px;background-size:37px}}.ui-bar.ui-bar--event-link.book{padding-right:370px}@media all and (max-width: 1443px){.ui-bar.ui-bar--event-link.book{padding-right:325px}}@media all and (max-width: 1279px){.ui-bar.ui-bar--event-link.book{padding-right:290px}}@media all and (max-width: 1199px){.ui-bar.ui-bar--event-link.book{padding-right:245px}}@media all and (max-width: 767px){.ui-bar.ui-bar--event-link.book{padding-right:40px}}@media all and (max-width: 499px){.ui-bar.ui-bar--event-link.book{padding-right:5px}}.ui-bar.ui-bar--event-link.book::after{content:'BOOK TICKETS';width:360px}@media all and (max-width: 1443px){.ui-bar.ui-bar--event-link.book::after{width:320px}}@media all and (max-width: 1279px){.ui-bar.ui-bar--event-link.book::after{width:285px}}@media all and (max-width: 1199px){.ui-bar.ui-bar--event-link.book::after{width:240px}}@media all and (max-width: 767px){.ui-bar.ui-bar--event-link.book::after{width:350px}}@media all and (max-width: 499px){.ui-bar.ui-bar--event-link.book::after{max-width:240px}}.ui-bar--download::after{top:6px;right:6px;width:56px;height:56px;background-image:url("/themes/custom/tdm/images/arrow-down.svg");background-size:40px}@media all and (max-width: 767px){.ui-bar--download::after{top:50%;width:40px;height:40px;background-size:30px;transform:translateY(-50%)}}.ui-bar--event-link:hover,.ui-bar--link:hover,.ui-bar--download:hover{border-top:6px solid black;border-left:6px solid black;border-right:6px solid white;border-bottom:6px solid white}.ui-bar--event-link:hover:after,.ui-bar--link:hover:after,.ui-bar--download:hover:after{border-top:3px solid black;border-left:3px solid black;border-right:3px solid white;border-bottom:3px solid white}.ui-bar h2,.ui-bar h3{font-size:inherit;line-height:1.2}.underline{padding-bottom:2.2rem;margin-bottom:2.2rem;border-bottom:.1rem dashed}.view__header .open-call__title{margin-bottom:45px}@media all and (min-width: 768px){.view__header .open-call__title{margin-bottom:90px}}.view__header .gallery__external-link{margin-bottom:60px}.view__header .gallery__external-link .card{margin-left:auto;max-width:30%;padding:0;outline:none}@media all and (max-width: 1023px){.view__header .gallery__external-link .card{max-width:45%}}@media all and (max-width: 767px){.view__header .gallery__external-link .card{max-width:100%}}@media all and (min-width: 768px){.view__header>.player__logo{margin-left:-60px;padding-bottom:20px}}.bare-link{text-decoration:none}.bare-link *{text-decoration:inherit}.clearfix:after{display:table;clear:both;content:""}.bg-black{background-color:#000}.txt-black{color:#000}.bg-white{background-color:#fff}.txt-white{color:#fff}.bg-purple{background-color:#612CB5}.txt-purple{color:#612CB5}.bg-red{background-color:#ff2929}.txt-red{color:#ff2929}.bg-yellow{background-color:#ffff23}.txt-yellow{color:#ffff23}.bg-darkpurple{background-color:#b926f8}.txt-darkpurple{color:#b926f8}.bg-blue{background-color:#6bc4f8}.txt-blue{color:#6bc4f8}.bg-pink{background-color:#f2a4f9}.txt-pink{color:#f2a4f9}.bg-orange{background-color:orange}.txt-orange{color:orange}.bg-grey{background-color:#969696}.txt-grey{color:#969696}.bg-green{background-color:#64f364}.txt-green{color:#64f364}.theme--purple{background-color:#612CB5;color:white}.theme--green{background-color:#64f364;color:white}.theme--yellow{background-color:#ffff23;color:black}.theme--yellow .header__logo{filter:invert(1)}.theme--white{color:#612CB5}.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}.margin--minor{margin-top:.5rem}.margin--single{margin-top:1rem}.margin--double{margin-top:2rem}.margin--triple{margin-top:3rem}.margin--extra{margin-top:4rem}.margin--large{margin-top:10rem}.text-light{font-weight:300}.text-normal{font-weight:400}.text-medium{font-weight:600}.text-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-upper{text-transform:uppercase}.text-lower{text-transform:lowercase}.text-capital{text-transform:capitalize}.width-minor{max-width:30%}.width-half{max-width:50%}.width-major{max-width:70%}
