/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.floating-figcaption{position:absolute;bottom:1em;left:1em;width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);color:white;border:1px solid rgba(255,255,255,0.4);border-radius:50%;}.floating-figcaption .icon__wrapper{line-height:0;}.floating-ui-tooltip{--bg-colour:#222;--text-colour:#fff;display:none;width:auto;max-width:calc(100vw - 10px);position:absolute;z-index:999;top:0;left:0;background-color:#222;background-color:var(--bg-colour);color:white;color:var(--text-colour);font-weight:500;font-variation-settings:"wght" 500;padding:0.75em;border-radius:4px;font-size:1rem;opacity:0;transition:opacity 0.2s;filter:drop-shadow(0 0.2rem 0.25rem rgba(0,0,0,0.3));}@media (prefers-color-scheme:dark){.floating-ui-tooltip{--bg-colour:#fae8e8;--text-colour:#000;}}.dark-mode .floating-ui-tooltip{--bg-colour:#fae8e8;--text-colour:#000;}@media (min-width:768px){.floating-ui-tooltip{max-width:560px;}}.floating-ui-tooltip h3{margin:0;color:white;color:var(--text-colour);font-size:1.125rem;font-weight:600;font-variation-settings:"wght" 600;}.floating-ui-tooltip p{margin:0.5em 0 0;}.floating-ui-tooltip a{color:white;color:var(--text-colour);-webkit-text-decoration-line:none;text-decoration-line:none;}.floating-ui-tooltip::after{content:normal !important;}.floating-ui-tooltip[data-show]{opacity:1;}.floating-ui-tooltip__arrow{position:absolute;background:#222;background:var(--bg-colour);width:8px;height:8px;transform:rotate(45deg);}.share-buttons{--btn-colour:#3A3535;display:inline-block;color:rgb(191.25,191.25,191.25);padding:0;margin-left:auto;text-align:right;cursor:default;}@media (prefers-color-scheme:dark){.share-buttons{--btn-colour:var(--link-colour);}}.social-link{width:1.5em;height:2em;display:inline-flex;justify-content:center;align-items:center;}.twitter-container .share-buttons{padding:0 !important;margin-bottom:0;text-align:center;margin-top:20px;}.programme-copy .share-buttons{display:inline-block;}.share-buttons ul{font-size:1.5rem;list-style:none;margin:0;padding:0 !important;display:inline-block;}body .share-buttons h3{font-size:15px !important;font-family:"museo-slab",Arial,Helvetica,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444;line-height:15px;margin-bottom:0;margin-right:5px;display:inline;}.share-buttons ul li{padding:0;margin:0;display:inline-block;}.share-buttons ul li:last-child a{padding-right:0;}.share-buttons ul li a,.share-buttons ul li a i,.share-buttons ul li button,.share-buttons ul li div{color:var(--btn-colour);cursor:pointer;text-decoration:none !important;}.share-buttons ul li button{padding:0;border:none;background-color:transparent;}.share-buttons ul li a::after{display:none !important;content:"" !important;}.share-buttons ul li div{display:inline-block;}.share-buttons ul li a:hover,.share-buttons ul li a:focus,.share-buttons ul li a:hover i,.share-buttons ul li a:focus i,.share-buttons ul li button:hover,.share-buttons ul li button:focus,.share-buttons ul li div:hover,.share-buttons ul li div:focus{color:var(--link-hover-colour);}.share-buttons-content{text-align:left;width:100%;}@media (max-width:768px){.share-buttons{display:inline-block;margin-top:0;}.page-layout.page-main .share-buttons{margin-left:20px;}.page-picture .share-buttons{margin-bottom:0;}}.dark-mode .share-buttons ul li a,.dark-mode .share-buttons ul li a i,.dark-mode .share-buttons ul li div,.dark-mode .share-buttons,.dark-mode .share-buttons h3{color:white;}.dark-mode .share-buttons ul li a:hover,.dark-mode .share-buttons ul li div:hover,.dark-mode .share-buttons ul li a:focus,.dark-mode .share-buttons ul li div:focus{opacity:0.7;}.search-bar{--size:50px;position:absolute;top:-55px;right:10px;display:flex;align-items:center;width:50px;width:var(--size);overflow:hidden;border-radius:80px;}@media screen and (min-width:992px){.search-bar{top:-50%;}}@media (prefers-reduced-motion:no-preference){.search-bar{transition:width 200ms ease-in,background-color 0.2s ease;}}.search-bar:hover{background-color:var(--grey-10);}@media (prefers-color-scheme:dark){.search-bar:hover{background-color:var(--grey-30);}}@media (prefers-contrast:more){.search-bar:hover{background-color:transparent;}.search-bar:hover .search-bar__btn{color:var(--link-hover-colour);}}.search-bar:focus-within{width:calc(100% - 20px);background-color:var(--grey-10);}@media (prefers-color-scheme:dark){.search-bar:focus-within{background-color:var(--grey-30);}}@media (prefers-contrast:more){.search-bar:focus-within{background-color:var(--bg-colour);border:2px solid var(--border-colour);}}@media screen and (min-width:992px){.search-bar:focus-within{width:100%;}}.search-bar:focus-within .search-bar__input{opacity:1;z-index:initial;cursor:initial;width:calc(100% - var(--size) - 20px);}.search-bar:focus-within .search-bar__btn{pointer-events:auto;cursor:pointer;background-color:var(--primary-highlight);color:var(--text-primary-highlight);}.search-bar:focus-within .search-bar__btn:hover,.search-bar:focus-within .search-bar__btn:focus{background-color:var(--primary-highlight-hover);}.search-bar:focus-within .search-bar__btn:focus{outline:0;}.search-bar:focus-within .search-bar__btn svg{fill:currentColor;}.search-bar__input{z-index:2;position:absolute;width:100%;height:40px;flex-grow:1;padding:10px 0;padding-left:20px;border:none;font-size:1rem;background:transparent;opacity:0;cursor:pointer;color:var(--text-colour);}.search-bar__input:focus{outline:0;}.search-bar__input::-moz-placeholder{color:var(--placeholder-colour);}.search-bar__input::placeholder{color:var(--placeholder-colour);}.search-bar__btn{display:flex;justify-content:center;align-items:center;height:var(--size);width:var(--size);margin-left:auto;font-size:1.5rem;border-radius:50%;border:none;background-color:transparent;pointer-events:none;color:var(--link-colour);}@media (forced-colors:active){.search-bar__btn{color:LinkText;}}@media (prefers-reduced-motion:no-preference){.search-bar__btn{transition:background-color 0.2s ease-in;}}.search-bar__btn span{display:flex;}.search-bar__btn svg{vertical-align:middle;fill:currentColor;transition:fill 0.2s ease-in;}.touch-navigator__label{margin:1rem 0;text-align:center;font-size:1.375rem;}@media only screen and (min-width:768px){.touch-navigator__label{margin-bottom:0.5em;}}.touch-navigator__wrapper{margin:0 0 1.5rem;overflow-x:auto;}.touch-navigator__wrapper::-webkit-scrollbar{}@media only screen and (min-width:768px){.touch-navigator__wrapper{margin:1.5rem 0;}}.touch-navigator{margin:0;padding:0 5px;list-style:none;white-space:nowrap;text-align:center;}@media only screen and (min-width:768px){.touch-navigator{position:static;transform:none !important;}}.touch-navigator__item{display:inline-block;padding:5px 3px;margin:0;}.touch-navigator__item:first-child{margin-left:calc(50% - 83px);}@media only screen and (min-width:768px){.touch-navigator__item:first-child{margin-left:0 !important;}}.touch-navigator__item:last-child{margin-right:calc(50% - 83px);}@media only screen and (min-width:768px){.touch-navigator__item:last-child{margin-right:0 !important;}}.touch-navigator__pill{--bg-pill:var(--grey-10);--colour-pill:var(--black);position:relative;display:flex;align-items:center;justify-content:center;height:2em;min-width:7em;padding:0 0.75em;font-size:1.4rem;text-decoration:none;background-color:hsl(0,0%,95%);background-color:var(--bg-pill);color:var(--colour-pill);border-radius:1.5em;white-space:nowrap;overflow:hidden;}@media (prefers-color-scheme:dark){.touch-navigator__pill{--bg-pill:var(--grey-50);--colour-pill:var(--white);}}.touch-navigator__pill::before{content:"";position:absolute;bottom:0;top:0;left:0;right:0;background:var(--grey-30);-webkit-clip-path:circle(0 at 50% 150%);clip-path:circle(0 at 50% 150%);transition:-webkit-clip-path 0.5s cubic-bezier(0.2,1,0.5,1);transition:clip-path 0.5s cubic-bezier(0.2,1,0.5,1);transition:clip-path 0.5s cubic-bezier(0.2,1,0.5,1),-webkit-clip-path 0.5s cubic-bezier(0.2,1,0.5,1);}@media (prefers-color-scheme:dark){.touch-navigator__pill::before{background:hsl(263,10%,50%);}}@media (prefers-reduced-motion){.touch-navigator__pill::before{transition:none;}}.touch-navigator__pill:focus{outline:2px solid #000;outline-offset:0;}.touch-navigator__pill:hover,.touch-navigator__pill:focus,.touch-navigator__pill:active{color:var(--colour-pill);}.touch-navigator__pill:hover::before,.touch-navigator__pill:focus::before,.touch-navigator__pill:active::before{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);}@media (prefers-reduced-motion){.touch-navigator__pill:hover,.touch-navigator__pill:focus,.touch-navigator__pill:active{--bg-pill:var(--grey-30);}.touch-navigator__pill:hover::before,.touch-navigator__pill:focus::before,.touch-navigator__pill:active::before{-webkit-clip-path:circle(0 at 50% 150%);clip-path:circle(0 at 50% 150%);}}.touch-navigator__pill span{position:relative;z-index:1;}.touch-navigator__pill--white{--bg-pill:white;}@media (prefers-color-scheme:dark){.touch-navigator__pill--white{--colour-pill:var(--black);}}.touch-navigator__pill--white:focus{outline:2px solid var(--grey-50);outline-offset:0;}@media (prefers-color-scheme:dark){.touch-navigator__pill--white:focus{outline-color:var(--grey-30);}}@media (prefers-color-scheme:dark){.touch-navigator__pill--white::before{background:hsl(263,10%,70%);}}.touch-navigator__pill--selected{--colour-pill:var(--random-brand-text);--bg-pill:var(--random-brand-colour);}.touch-navigator__pill--selected::before{background-color:var(--random-brand-colour);}.touch-navigator__pill--selected:hover,.touch-navigator__pill--selected:focus{color:var(--random-brand-text);--bg-pill:var(--random-brand-colour);}.whatson-page__wrapper--has-cover{padding:1rem 0;background:var(--bg-colour,#fff);}@media screen and (min-width:768px){.whatson-page__wrapper--has-cover{padding:3rem 0 0;}}.whatson-page__header .whatson-page__title{margin-bottom:0.5em;color:var(--black);}@media screen and (min-width:768px){.whatson-page__header .whatson-page__title{margin-bottom:0;}}@media (prefers-color-scheme:dark){.whatson-page__header .whatson-page__title{color:var(--white);}}.whatson-page__header--has-cover{--_offset-height:calc(var(--offset-height) + var(--global-banner-height,0px));position:relative;padding-bottom:110%;-webkit-margin-after:3rem;margin-block-end:3rem;}.whatson-page__header--has-cover .whatson-page__title{color:white;}.whatson-page__header--has-cover::after{content:"";position:absolute;top:auto;bottom:0;z-index:0;width:100%;height:50%;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.7) 100%);pointer-events:none;}@media only screen and (min-width:768px){.whatson-page__header--has-cover{display:flex;justify-content:center;align-items:flex-end;top:-165px;margin-bottom:-165px;padding-bottom:calc(75% + var(--_offset-height));}.whatson-page__header--has-cover::before{position:absolute;top:0;z-index:1;content:"";width:100%;height:33%;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0) 100%);}}@media only screen and (min-width:992px){.whatson-page__header--has-cover{padding-bottom:calc(40% + var(--_offset-height));top:-176px;margin-bottom:-176px;}.whatson-page--has-parallax .whatson-page__header--has-cover{margin-bottom:-177px;}.whatson-page__header--has-cover::after{height:26%;}}@media only screen and (max-width:767px){.whatson-page__header--has-overlay.whatson-page__header--has-logo{-webkit-margin-after:0;margin-block-end:0;}}.whatson-page__header--has-overlay.whatson-page__header--has-logo::after{content:none;}.whatson-page__header--has-overlay.whatson-page__header--has-logo .whatson-page__header-inner{display:flex;flex-direction:column;height:100%;}@media only screen and (min-width:768px){.whatson-page__header--has-overlay.whatson-page__header--has-logo .whatson-page__header-inner{height:80%;}}.whatson-page__header--has-overlay.whatson-page__header--has-logo .whatson-page__header-inner > .container{display:flex;align-items:center;flex:1 1 auto;}@media only screen and (min-width:768px){.whatson-page__header--full-bleed{height:calc(100vh - var(--_offset-height) - 6.25rem);padding-bottom:0 !important;}.whatson-page__header--has-logo{max-height:75vh;min-height:700px;}}.whatson-page__header--has-cover .whatson-page__header-inner{position:absolute;bottom:0;z-index:2;width:100%;padding:0.5rem 0;}@media only screen and (min-width:768px){.whatson-page__header--full-bleed .whatson-page__header-inner{bottom:2rem;}}.whatson-page__header--has-overlay{--gradient-1:transparent;--gradient-2:transparent;}.whatson-page__cover{position:absolute;top:0;height:100%;width:100%;margin:0;}.whatson-page__cover picture{--_offset-height:calc(var(--offset-height) + var(--global-banner-height,0px));}@media only screen and (min-width:768px){.whatson-page__cover picture{position:fixed;top:0;z-index:-1;padding-bottom:calc(75% + var(--_offset-height) + var(--_offset-height));width:100%;}.whatson-page__header--full-bleed .whatson-page__cover picture{padding-bottom:0;height:100%;}}@media only screen and (min-width:992px){.whatson-page__cover picture{padding-bottom:calc(40% + var(--_offset-height) + var(--_offset-height));}.whatson-page__header--full-bleed .whatson-page__cover picture{padding-bottom:0;height:100%;}}.whatson-page__header--has-overlay .whatson-page__cover picture:after{content:"";position:absolute;top:0;bottom:0;border:0;right:0;left:0;mix-blend-mode:hard-light;background:linear-gradient(0deg,var(--gradient-1) 0%,var(--gradient-2) 50%,var(--gradient-2) 100%);}.whatson-page__cover img{width:100%;height:100%;}@media only screen and (min-width:768px){.whatson-page__cover img{position:absolute;-o-object-fit:cover;object-fit:cover;}}.whatson-page__cover-caption{--text-colour:#000;--link-colour:#000;--link-underline-colour:rgba(0,0,0,0.4);position:absolute;top:calc(100% + 1ch);width:100%;margin:0;padding:0 15px;text-align:center;color:#000;color:var(--text-colour);font-size:0.9rem;}@media (prefers-color-scheme:dark){.whatson-page__cover-caption{--link-colour:#fff;--text-colour:#fff;--link-underline-colour:rgba(255,255,255,0.4);}}@media only screen and (min-width:768px){.whatson-page__header--full-bleed .whatson-page__cover-caption{--link-underline-colour:rgba(255,255,255,0.4);--link-colour:#fff;color:#fff;top:auto;bottom:1rem;z-index:2;}}.sitenotice--enabled{--global-banner-height:58px;}.sitenotice{position:relative;z-index:5;display:flex;justify-content:center;width:100%;background:#000;padding:15px;transform:translateY(0);will-change:transform;}@media (prefers-contrast:more){.sitenotice{border-bottom:2px solid var(--border-colour);border-top:2px solid var(--border-colour);}}@media screen and (min-width:768px){.sitenotice{border-top:none;}}.sitenotice[data-collapsed=false].is--animatable{transition:transform 230ms ease-out;}.sitenotice[data-collapsed=true].is--animatable{transition:transform 130ms ease-in;}@media screen and (min-width:768px){.not-front .sitenotice{margin:0;}}.front .sitenotice{margin:0;}@media (min-width:691px){.front .sitenotice{transform:none;}}.sitenotice .sitenotice__cta{color:var(--link-colour);text-decoration:none;}.sitenotice .sitenotice__cta:has(.badge.active){padding-right:2em;}.sitenotice .sitenotice__cta:has(.badge.active.destroy){padding-right:0;}.sitenotice .sitenotice__cta > span:first-child{text-decoration:solid underline var(--link-underline-colour);-webkit-text-decoration:solid underline var(--link-underline-colour);text-decoration-thickness:1px;}.sitenotice .sitenotice__cta:hover{-webkit-text-decoration-line:none;text-decoration-line:none;}.sitenotice .sitenotice__cta:hover > span:first-child{-webkit-text-decoration-line:none;text-decoration-line:none;}.sitenotice h2{margin:0;font-size:20px;line-height:1.4;color:#B3B3B3;text-align:center;font-family:"acumin-pro",Arial,Helvetica,sans-serif;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 700;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sitenotice .sitenotice__inner{flex:1;text-align:left;}@media screen and (min-width:768px){.not-front .sitenotice .sitenotice__inner{text-align:center;}}@media (min-width:691px){.front .sitenotice .sitenotice__inner{text-align:center;}}.brand-reopen.sitenotice h2{position:relative;display:inline;letter-spacing:-1px;font-family:museo-sans,sans-serif;font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ff419c;}.brand-reopen.sitenotice h2::before{content:"";position:absolute;left:-30px;top:0;display:inline-block;width:26px;height:26px;background:url(/themes/watershed/img/watershed-heart.svg) no-repeat center left;background-size:100% auto;}.brand-reopen.sitenotice .sitenotice__cta{color:#ff419c;border-bottom-color:#ff419c;}.brand-reopen.sitenotice .sitenotice__cta:hover{border-bottom-color:transparent;}.sitenotice.sitenotice--ready{position:absolute;}@media screen and (min-width:768px){.not-front .sitenotice.sitenotice--ready{position:static;}}@media (min-width:691px){.front .sitenotice.sitenotice--ready{position:static;}}.take-part-header{--header-bg:var(--tp-blue);--heading-colour:#fff;--text-colour:#fff;--border-colour:var(--tp-turquoise);display:flex;flex-direction:column-reverse;overflow:hidden;position:relative;}@media (prefers-contrast:more) and (prefers-color-scheme:dark){.take-part-header{--header-bg:var(--bg-colour);border-bottom:4px solid var(--tp-blue);}}@media screen and (min-width:992px){.take-part-header{flex-direction:row;-webkit-margin-after:1rem;margin-block-end:1rem;}}.take-part-header__wrapper{position:relative;padding:0px 32px 48px;background-color:var(--header-bg);}@media screen and (min-width:992px){.take-part-header__wrapper{padding:0;top:20px;left:0;bottom:0;position:absolute;width:100%;background:none;}}@media screen and (min-width:992px){.take-part-header__wrapper::after{content:"";background:var(--header-bg);position:absolute;left:0;bottom:0;top:0;z-index:0;width:50%;}}.take-part-header__wrapper .tp-header__gr{fill:var(--header-bg);position:absolute;top:-15.8vw;left:0;right:0;transform:scaleX(-1);height:16vw;width:100%;}@media screen and (min-width:992px){.take-part-header__wrapper .tp-header__gr{top:0;right:-90px;left:auto;width:90px;height:100%;}}@media screen and (min-width:992px){.take-part-header__wrapper .container{height:100%;display:flex;}}.take-part-header__content{color:var(--text-colour);font-weight:400;font-variation-settings:"wght" 400;font-size:1.125rem;font-size:clamp(1.125rem,1rem + 0.3cqw,1.3rem);}@media screen and (min-width:992px){.take-part-header__content{width:50%;position:relative;z-index:1;display:grid;place-content:center;}}.take-part-header__content::before{content:"";position:absolute;top:-9vw;left:10px;right:-15px;bottom:-5px;z-index:2;border:3px solid var(--border-colour);}@media screen and (min-width:992px){.take-part-header__content::before{left:-100vw;right:-3rem;top:40px;}}.take-part-header__content h1{margin-top:0;font-size:2.625rem;font-size:clamp(2.625rem,0.5989rem + 3.2836vw,4rem);}@media screen and (min-width:992px){.take-part-header__content h1{margin:0;}}@media screen and (min-width:992px){.take-part-header__image{margin-left:auto;flex:0 0 84%;padding-bottom:20px;}.take-part-header__image img{width:100%;}}:root{--tp-yellow:#FFEB38;--tp-turquoise:#6AF1E9;--tp-orange:#FF9900;--tp-blue:#3D3AE6;}@media (prefers-color-scheme:dark){:root{--tp-yellow:#c2b96a;--tp-turquoise:#15aca4;--tp-orange:#c88b32;--tp-blue:#353494;}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root{--tp-yellow:#ffe600;--tp-turquoise:#00dfd3;--tp-orange:#ff9900;--tp-blue:#0300cd;}}div.tp-bg-yellow,.tp-bg-yellow .feature__wrapper{--bg-colour:var(--tp-yellow);}@media (prefers-contrast:more) and (prefers-color-scheme:dark){.tp-bg-orange,.tp-bg-turquoise,.tp-bg-yellow{border-top:2px solid var(--bg-colour);border-bottom:2px solid var(--bg-colour);background-color:transparent;}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){.tp-bg-orange .feature__wrapper,.tp-bg-turquoise .feature__wrapper,.tp-bg-yellow .feature__wrapper{background-color:transparent;}}div.tp-bg-turquoise,.tp-bg-turquoise .feature__wrapper{--bg-colour:var(--tp-turquoise);}div.tp-bg-orange,.tp-bg-orange .feature__wrapper{--bg-colour:var(--tp-orange);}.node-take_part{-webkit-padding-after:2rem;padding-block-end:2rem;font-weight:400;font-variation-settings:"wght" 400;}.node-take_part .article__content{padding-top:1rem;margin-bottom:2rem;}
}
