@font-face{font-family:Adjusted Georgia Fallback;src:local(Georgia);size-adjust:96%;ascent-override:91%;descent-override:24%;line-gap-override:26%}@font-face{font-family:Vollkorn;src:url(/fonts/Vollkorn-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vollkorn;src:url(/fonts/Vollkorn-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block;height:auto}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=search]{appearance:none;-moz-appearance:none;-webkit-appearance:none}ul:not([class]){margin-bottom:2rem}li>ul:not([class]){margin-bottom:.5rem}.site-content-wrap{margin-left:0}.content-wrapper{max-width:1080px;margin:auto}.wrapper{padding:0 clamp(1rem,5vw,2rem)}@media(min-width:768px){.site-wrap{display:flex;flex-wrap:nowrap}.site-wrap .site-content-wrap{margin-left:220px;flex-grow:1}}.cookie-notice{position:fixed;left:0;right:0;bottom:0;background:var(--color-element-background);color:var(--color-text);border-top:1px solid var(--color-border);padding:.75rem 1rem;font-size:var(--font-size-md);display:flex;flex-direction:column;align-items:center;z-index:var(--zindex-modal);transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s ease-out}.cookie-notice.is-visible{transform:translateY(0);opacity:1;visibility:visible}.cookie-notice.is-hiding{transform:translateY(100%);opacity:0;visibility:visible}@media(prefers-reduced-motion:reduce){.cookie-notice{transition:none}}.cookie-notice .cookie-icon-wrapper{margin:.5rem 0}.cookie-notice .cookie-icon-wrapper svg.cookie-icon{width:20px;height:auto;fill:currentColor}.cookie-notice .cookie-icon-wrapper svg.cookie-icon .cookie-star{fill:var(--primary)}.cookie-notice p.cookie-statement{text-align:center;max-width:90ch;margin-bottom:0}.cookie-notice .cookie-dismiss-button{margin:.75rem auto .5rem;background-color:var(--color-button-bg);color:var(--color-button-text);font-weight:600;border:none;border-radius:.4rem;padding:.3rem .75rem;cursor:pointer;align-self:center;transition:background-color .2s ease,transform .1s ease}.cookie-notice .cookie-dismiss-button:hover,.cookie-notice .cookie-dismiss-button:focus{background-color:var(--color-button-bg-hover);color:var(--color-button-text-hover)}.cookie-notice .cookie-dismiss-button:active{transform:scale(.98)}.is-hidden{display:none!important}@media(min-width:768px){.cookie-notice{left:220px;right:0;width:auto}}:root{--light-glare: #F8F9FA;--light: #F0F0F0;--light-mid: hsl(210, 5%, 90%);--light-shade: #D6D8DA;--light-grey: hsl(210, 5%, 80%);--light-opacity: rgba(248, 249, 250, .8);--medium-grey: #777777;--grey-opacity: rgb(119, 119, 119, .2);--dark-grey: #424A52;--dark-glare: #343A40;--dark: #212529;--dark-shade: #1C1F23;--dark-deep: #010101;--dark-opacity: rgba(1, 1, 1, .4);--primary-glare: #9CE1AE;--primary: #6CC96C;--primary-opacity: rgba(108, 201, 108, .2);--primary-shade: #4A8B4A;--primary-dark: #4F9D69;--primary-deep: #3a6f4b;--primary-hover: hsl(120, 46%, 65%);--primary-blue-glare: #B8E3F5;--primary-blue: #29ABE0;--primary-blue-shade: #2A86F0;--secondary-glare: #FFF9DB;--secondary: #FFEB3B;--secondary-shade: #FBC02D;--tertiary-glare: #F8D7DA;--tertiary: #F5C6CB;--tertiary-shade: #D1B2B5;--tertiary-deep: #cf7b84;--tertiary-red: hsl(354, 67%, 65%);--tertiary-deep-red: hsl(354, 91%, 59%);--quaternary-glare: #CEDBFF;--quaternary: #A8BBF0;--quaternary-shade: #7A91D0;--ellumina-one: hsl(120, 14%, 80%);--color-site-background: var(--light);--color-text-heading: var(--dark);--color-text: var(--dark-grey);--color-element-background: var(--light-mid);--color-text-pale: var(--medium-grey);--color-site-logo: var(--dark);--color-icon-bg: var(--dark);--color-icon-fg: var(--light);--color-relative-icon-bg: var(--light-grey);--color-relative-icon-fg: var(--dark-grey);--color-inactive-svg: var(--light-grey);--color-ribbon-text: var(--dark-deep);--color-ribbon-front: var(--primary);--color-ribbon-bend: var(--primary-deep);--color-past-ribbon-text: var(--dark-shade);--color-past-ribbon-front: var(--primary-glare);--color-past-ribbon-bend: var(--primary-shade);--color-discontinued-ribbon-text: var(--light-glare);--color-discontinued-ribbon-front: var(--tertiary-deep-red);--color-discontinued-ribbon-bend: var(--tertiary-red);--color-unavailable-ribbon-text: var(--light-glare);--color-unavailable-ribbon-front: var(--tertiary-deep-red);--color-unavailable-ribbon-bend: var(--tertiary-red);--color-burger-bg: var(--primary-blue);--color-nav-icons: var(--dark);--color-nav-icon-active: var(--primary-blue);--color-packing-highlight: var(--primary-blue-shade);--color-toggle-background: var(--primary-blue-shade);--color-toggle-border: var(--light-shade);--color-toggle-icon: var(--secondary);--color-toggle-icon-hover: var(--secondary-shade);--color-border: var(--light-grey);--color-border-light: var(--light-shade);--color-border-highlight: var(--primary);--color-box-shadow: var(--dark-grey);--color-selection-text: var(--light-glare);--color-selection-background: var(--dark-shade);--color-link-decoration: var(--primary-blue);--color-link-text-hover: var(--primary-blue-shade);--color-link-decoration-hover: var(--color-text);--color-header-menu: var(--dark-grey);--color-active-bg: var(--light-grey);--color-active-text: var(--dark-shade);--color-active-border: var(--primary-blue-glare);--color-button-bg: var(--primary-blue);--color-button-bg-hover: var(--primary-blue-shade);--color-button-text: var(--light-glare);--color-button-text-hover: var(--light-glare);--color-focus: var(--color-text);--color-tooltip-bg: var(--light-glare);--color-tooltip-text: var(--dark-glare);--color-direction-bg: var(--light-opacity);--color-direction-text: var(--dark-shade);--color-input-bg: var(--light-glare);--color-label-checked: var(--dark-shade);--color-sorted-heading-bg: var(--light-grey);--color-sorted-line-through: var(--dark-grey);--color-sorted-hover: var(--dark);--color-checkbox-bg: var(--light-shade);--color-checkbox-tick: var(--primary-shade);--color-checkbox-ess: var(--tertiary-shade);--color-checkbox-gth: var(--secondary-glare);--color-checkbox-lux: var(--primary);--color-tag-count-bg: var(--light-grey);--color-count: var(--light-glare);--color-count-hover: var(--light-glare);--color-count-bg: var(--dark-shade);--color-region-bg: var(--light-grey);--color-region-bg-hover: var(--dark-grey);--color-region-non-uk: var(--light-shade);--color-chart-line: var(--primary);--color-chart-fill: var(--grey-opacity);--color-chart-text: var(--color-text);--color-chart-grid: var(--color-border-light);--color-off-peak: var(--quaternary-glare);--color-mid-season: var(--primary-glare);--color-peak: var(--tertiary-glare);--color-mut-bg: #E8E8E8;--color-mut-text: #413D47;--blob1: #9f63ee;--blob2: #e889e5;--blob3: #e8b564}html{color-scheme:light}@supports not (color-scheme: dark){html{background:#333}}html[data-theme=dark]{color-scheme:dark;--color-site-background: var(--dark-shade);--color-text-heading: var(--light);--color-text: var(--light-grey);--color-element-background: var(--dark);--color-text-pale: var(--medium-grey);--color-site-logo: var(--light);--color-icon-bg: var(--light);--color-icon-fg: var(--dark);--color-relative-icon-bg: var(--dark-grey);--color-relative-icon-fg: var(--light-grey);--color-inactive-svg: var(--dark-grey);--color-ribbon-text: var(--light-glare);--color-ribbon-front: var(--primary-deep);--color-ribbon-bend: var(--primary-shade);--color-past-ribbon-text: var(--dark-shade);--color-past-ribbon-front: var(--primary-glare);--color-past-ribbon-bend: var(--primary-shade);--color-discontinued-ribbon-text: var(--light-glare);--color-discontinued-ribbon-front: var(--tertiary-deep-red);--color-discontinued-ribbon-bend: var(--tertiary-red);--color-unavailable-ribbon-text: var(--light-glare);--color-unavailable-ribbon-front: var(--tertiary-deep-red);--color-unavailable-ribbon-bend: var(--tertiary-red);--color-burger-bg: var(--primary-blue);--color-nav-icons: var(--light);--color-nav-icon-active: var(--primary-blue);--color-packing-highlight: var(--primary-blue);--color-toggle-background: var(--dark-shade);--color-toggle-border: var(--dark-glare);--color-toggle-icon: var(--light);--color-toggle-icon-hover: var(--light-shade);--color-border: var(--dark-glare);--color-border-light: var(--dark-glare);--color-border-highlight: var(--primary);--color-box-shadow: var(--light-grey);--color-selection-text: var(--dark-shade);--color-selection-background: var(--light-glare);--color-link-decoration: var(--primary-blue);--color-link-text-hover: var(--primary-blue);--color-link-decoration-hover: var(--color-text);--color-header-menu: var(--light-shade);--color-active-bg: var(--dark-shade);--color-active-text: var(--light-glare);--color-active-border: rgba(255,255,255,.1);--color-button-bg: var(--primary-blue);--color-button-bg-hover: var(--primary-blue-shade);--color-button-text: var(--dark-shade);--color-button-text-hover: var(--light-glare);--color-focus: var(--primary-glare);--color-tooltip-bg: var(--dark-shade);--color-tooltip-text: var(--light-shade);--color-direction-bg: var(--dark-opacity);--color-direction-text: var(--light-glare);--color-input-bg: var(--dark-shade);--color-label-checked: var(--light-glare);--color-sorted-heading-bg: var(--dark-grey);--color-sorted-line-through: var(--light-grey);--color-sorted-hover: var(--light);--color-checkbox-bg: var(--dark-deep);--color-checkbox-tick: var(--primary);--color-checkbox-ess: var(--tertiary-glare);--color-checkbox-gth: var(--secondary);--color-checkbox-lux: var(--primary-glare);--color-tag-count-bg: var(--dark-deep);--color-count: var(--dark-shade);--color-count-hover: var(--light-glare);--color-count-bg: var(--light-glare);--color-region-bg: var(--dark-grey);--color-region-bg-hover: var(--light-grey);--color-region-non-uk: var(--dark-glare);--color-chart-line: var(--primary-glare);--color-chart-fill: var(--dark-opacity);--color-chart-text: var(--color-text);--color-chart-grid: var(--color-border-light);--color-off-peak: var(--quaternary-glare);--color-mid-season: var(--primary-glare);--color-peak: var(--tertiary-glare);--color-mut-bg: #413D47;--color-mut-text: #f2f2f2;--blob1: #c8a6f5;--blob2: #ffbdfd;--blob3: #ffe4b8}body{color:var(--color-text);background-color:var(--color-site-background)}nav[aria-label=Breadcrumb]{display:flex;align-items:center}nav[aria-label=Breadcrumb] ol{list-style:none;padding:0;display:flex}nav[aria-label=Breadcrumb] ol li+li:before{content:"/";margin:0 8px}nav[aria-label=Breadcrumb] ol li a{text-decoration:none;white-space:nowrap}nav[aria-label=Breadcrumb] ol li[aria-current=page]{font-weight:700}.player-wrapper{max-width:637px!important;width:100%;margin-bottom:var(--flow-space)}.player-wrapper .responsive-iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:5px;box-shadow:0 0 10px -5px var(--color-border)}.player-wrapper .responsive-iframe .custom-iframe,.player-wrapper .responsive-iframe video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.player-wrapper .responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.player-wrapper .responsive-iframe.nine-sixteen{padding-bottom:177.78%}.video-featured{margin-bottom:var(--flow-space)}.video-featured .player-wrapper{max-width:100%}.video-featured figcaption{font-weight:500;margin-top:.25rem;text-align:left}.video-history{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.5rem}.video-history-item .player-wrapper{max-width:100%}.video-history-item figcaption{font-weight:500;margin-top:.25rem;text-align:left}.video-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:6px;box-shadow:0 0 10px -5px var(--color-border);cursor:pointer}.video-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-thumb__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#0006;pointer-events:none}.video-thumb__play svg{width:70%;height:70%;fill:var(--light-glare);display:block}.video-featured .video-thumb__play{width:70px;height:70px}.video-featured:hover .video-thumb__play svg,.video-history .video-history-item:hover .video-thumb__play svg{fill:var(--primary)}.video-history .video-thumb__play{width:50px;height:50px}.content-player-wrapper{margin-bottom:2rem}#main-content>article:first-of-type{margin-top:clamp(2rem,5vw,3rem)}.page-header{width:100%;height:76px;display:flex;align-items:center;border-bottom:1px solid var(--color-border)}.page-header h1{margin:0}@media(min-width:768px){.page-header{position:fixed;height:106px;z-index:var(--zindex-modal);background-color:var(--color-site-background)}.page-header+*{padding-top:106px}.no-js .page-header{position:static}.no-js .page-header+*{padding-top:0}}button#theme-toggle{position:relative;display:flex;padding:0;background:none;border:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:5px}button#theme-toggle:hover .theme-toggle-wrap .theme-toggle .sun-and-moon>:is(.moon,.sun),button#theme-toggle:focus-visible .theme-toggle-wrap .theme-toggle .sun-and-moon>:is(.moon,.sun){fill:var(--color-toggle-icon-hover)}button#theme-toggle:hover .theme-toggle-wrap .theme-toggle .sun-and-moon>.sun-beams,button#theme-toggle:focus-visible .theme-toggle-wrap .theme-toggle .sun-and-moon>.sun-beams{stroke:var(--color-toggle-icon-hover)}button#theme-toggle:after{content:"Light / Dark";font-size:.8rem;display:block;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-3px);opacity:0;white-space:nowrap;background-color:var(--color-tooltip-bg);color:var(--color-tooltip-text);padding:4px 8px;border-radius:4px;pointer-events:none;transition:opacity .5s ease,transform .5s ease;transition-delay:.1s;z-index:var(--zindex-dropdown)}button#theme-toggle:hover:after{opacity:1;transform:translate(-50%,-5px)}button#theme-toggle .theme-toggle-wrap{display:inline-flex;align-items:center;justify-content:center;position:relative;background-color:var(--color-toggle-background);border:1px solid var(--color-toggle-border);border-radius:20px;padding:.2rem .7rem;transition:background-color .5s cubic-bezier(0,0,0,1)}[data-theme=dark] button#theme-toggle .theme-toggle-wrap .theme-toggle{transform:translate(-7px)}button#theme-toggle .theme-toggle-wrap #stars{position:absolute;height:52%;fill:transparent;left:0;transform:translate(0);opacity:0;transition:transform .5s cubic-bezier(.5,1.5,.75,1.25),opacity .5s cubic-bezier(.25,0,.3,1)}[data-theme=dark] button#theme-toggle .theme-toggle-wrap #stars{fill:var(--light-glare);opacity:1;transform:translate(18px)}button#theme-toggle .theme-toggle-wrap .theme-toggle{display:inline-block;--size: 1.3rem;padding:0;inline-size:var(--size);block-size:var(--size);aspect-ratio:1;border-radius:50%;transform:translate(7px);transition:transform .5s cubic-bezier(0,0,0,1)}button#theme-toggle .theme-toggle-wrap .theme-toggle>svg{inline-size:100%;block-size:100%;stroke-linecap:round}button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>:is(.moon,.sun,.sun-beams){transform-origin:center center}button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>:is(.moon,.sun){fill:var(--color-toggle-icon)}button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>.sun-beams{stroke:var(--color-toggle-icon);stroke-width:2px}[data-theme=dark] button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>.sun{transform:scale(1.75)}[data-theme=dark] button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>.sun-beams{opacity:0}[data-theme=dark] button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>.moon>circle{transform:translate(-7px)}@supports (cx: 1){[data-theme=dark] button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>.moon>circle{transform:translate(0);cx:17}}button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>.sun{transition:transform .5s cubic-bezier(.5,1.25,.75,1.25)}button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>.sun-beams{transition:transform .5s cubic-bezier(.5,1.5,.75,1.25),opacity .5s cubic-bezier(.25,0,.3,1)}button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon .moon>circle{transition:transform .25s cubic-bezier(0,0,0,1)}@supports (cx: 1){button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon .moon>circle{transition:cx .25s cubic-bezier(0,0,0,1)}}[data-theme=dark] button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>.sun{transform:scale(1.75);transition-timing-function:cubic-bezier(.25,0,.3,1);transition-duration:.25s}[data-theme=dark] button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>.sun-beams{transform:rotate(-25deg);transition-duration:.15s}[data-theme=dark] button#theme-toggle .theme-toggle-wrap .theme-toggle .sun-and-moon>.moon>circle{transition-delay:.25s;transition-duration:.5s}:root{--scale-ratio: 1.333;--scale-ratio-inverse: calc(1 / var(--scale-ratio));--font-size-base: .9rem;--font-size-md: calc(var(--font-size-base) / 1.1);--font-size-sm: calc(var(--font-size-base) / var(--scale-ratio));--font-size-tiny: calc(var(--font-size-sm) / var(--scale-ratio));--fluid-type-min: var(--font-size-base);--fluid-type-max: calc(var(--font-size-base) * var(--scale-ratio) * var(--scale-ratio));--fluid-type-target: 2vw;--line-height-base: 1.5;--line-height-heading: 1.4;--margin-base: 1rem;--nav-font-size-base: var(--font-size-base);--nav-font-size-min: var(--nav-font-size-base);--nav-font-size-max: calc(var(--nav-font-size-min) * var(--scale-ratio));--nav-font-size-target: 3vw}@media(min-width:768px){:root{--line-height-base: 1.6;--line-height-heading: 1.45}}body{font-family:Vollkorn,Adjusted Georgia Fallback,serif;line-height:var(--line-height-base)}h1,h2,h3,h4{line-height:var(--line-height-heading);color:var(--color-text-heading)}h1,h2,h3,h4,p{margin-bottom:var(--margin-base)}@media(min-width:768px){h1,h2,p{margin-bottom:calc(var(--margin-base) + 1vw)}}h1{--fluid-type-min: calc(var(--font-size-base) * var(--scale-ratio));--fluid-type-max: calc(var(--fluid-type-min) * var(--scale-ratio) * 1.1);--fluid-type-target: 3vw;font-size:clamp(var(--fluid-type-min),1rem + var(--fluid-type-target),var(--fluid-type-max))}h2{--fluid-type-min: calc(var(--font-size-base) * 1.1);--fluid-type-max: calc(var(--fluid-type-min) * 1.5);--fluid-type-target: 2vw;font-size:clamp(var(--fluid-type-min),1rem + var(--fluid-type-target),var(--fluid-type-max))}h3,p{--fluid-type-min: var(--font-size-base);--fluid-type-max: calc(var(--font-size-base) * 1.2);--fluid-type-target: 2vw;font-size:clamp(var(--fluid-type-min),1rem + var(--fluid-type-target),var(--fluid-type-max))}p:not([class]){max-width:65ch}article ul:not([class]):not(.categories-list):not(.tags-list),article ul:not([class]):not(.categories-list):not(.tags-list) li:not([class]),article ol:not([class]):not(.categories-list):not(.tags-list),article ol:not([class]):not(.categories-list):not(.tags-list) li:not([class]){--fluid-type-min: var(--font-size-base);--fluid-type-max: calc(var(--font-size-base) * 1.2);--fluid-type-target: 2vw;font-size:clamp(var(--fluid-type-min),1rem + var(--fluid-type-target),var(--fluid-type-max))}figcaption{font-style:italic;font-size:var(--font-size-md);margin-top:.8rem}a{text-underline-offset:.15rem;text-decoration-thickness:.13rem;word-break:break-word;color:currentColor}a:not([class]){text-decoration-color:var(--color-link-decoration);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:not([class]):hover{color:var(--color-link-text-hover);text-decoration-color:var(--color-link-decoration-hover)}[id]{scroll-margin-top:126px}@media(max-width:767px){[id]{scroll-margin-top:0}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important;scroll-behavior:auto!important}}::-moz-selection{color:var(--color-selection-text);background:var(--color-selection-background)}::selection{color:var(--color-selection-text);background:var(--color-selection-background)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:1.5px dashed var(--color-focus);outline-offset:.15rem;border-radius:3px}main:focus:not(:focus-visible){outline:none}main:focus-visible{outline:none}.visually-hidden,.skip-link:not(:focus){border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.skip-link{position:absolute;top:get-size("400");left:get-size("400");z-index:var(--zindex-alert)}.site-header{width:100%;height:80px;z-index:var(--zindex-modal);transition:top .3s ease,transform .3s ease;position:relative;background-color:var(--color-element-background)}.site-header.fixed{position:fixed;top:-100%;left:0;right:0}.site-header.active{top:0;transform:translateY(0)}.site-header .site-header__wrap{height:100%}.site-header .site-header__wrap .site-branding{position:relative;z-index:var(--zindex-modal);width:100%;display:flex;justify-content:space-between;align-items:center;text-align:center;height:100%;padding:0 .5rem;background-color:var(--color-element-background);border-bottom:1px solid var(--color-border)}.site-header .site-header__wrap .site-branding .site-logo{padding:.3rem .5rem .8rem;display:block;font-size:0}.site-header .site-header__wrap .site-branding .site-title{margin:0;--fluid-type-min: .7rem;--fluid-type-target: .5vw;--fluid-type-max: 1.1rem;font-weight:700}.site-header .site-header__wrap .site-branding .site-description{margin:0;--fluid-type-min: .6rem;--fluid-type-target: .5vw;--fluid-type-max: .9rem}.site-header .site-header__wrap .site-branding a{text-decoration:none}.site-header .site-header__wrap .site-branding #burger{position:relative;background:transparent;border:none;height:3rem;width:3rem;display:flex;justify-content:center;align-items:center}.site-header .site-header__wrap .site-branding #burger:hover{cursor:pointer}.site-header .site-header__wrap .site-branding #burger:hover span.burger,.site-header .site-header__wrap .site-branding #burger:hover span.burger:before,.site-header .site-header__wrap .site-branding #burger:hover span.burger:after{transform:scale(1.02)}.site-header .site-header__wrap .site-branding #burger span.burger,.site-header .site-header__wrap .site-branding #burger span.burger:before,.site-header .site-header__wrap .site-branding #burger span.burger:after{display:block;background:currentColor;height:3px;width:1.7rem;border-radius:3px;position:relative}.site-header .site-header__wrap .site-branding #burger span.burger:before,.site-header .site-header__wrap .site-branding #burger span.burger:after{content:"";position:absolute}.site-header .site-header__wrap .site-branding #burger span.burger:before{bottom:7px}.site-header .site-header__wrap .site-branding #burger span.burger:after{top:7px}.site-header .site-header__wrap .site-branding #burger.is-active span.burger{background:transparent}.site-header .site-header__wrap .site-branding #burger.is-active span.burger:before,.site-header .site-header__wrap .site-branding #burger.is-active span.burger:after{top:0}.site-header .site-header__wrap .site-branding #burger.is-active span.burger:before{transform:rotate(45deg)}.site-header .site-header__wrap .site-branding #burger.is-active span.burger:after{transform:rotate(-45deg)}.site-header .site-header__wrap #primary-navigation{display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background-color:var(--color-element-background);z-index:var(--zindex-dropdown);overflow-y:auto;transition:transform .3s ease,opacity .3s ease;transform:translateY(-100%);opacity:0}.site-header .site-header__wrap #primary-navigation.active{transform:translateY(0);opacity:1}.site-header .site-header__wrap #primary-navigation .site-nav-wrap{display:flex;flex-direction:column;align-items:center}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .site-search{margin:2rem 0;position:relative;display:inline-block}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .site-search .search-icon-toggle{display:none}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .site-search input{background-color:var(--color-input-bg);border:1px solid var(--color-border);border-radius:5px;padding:6px 20px 4px}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .site-search button.search-submit{background:transparent;border:none;position:absolute;right:8px;top:4px;height:100%}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .site-search button.search-submit .search-icon svg{fill:currentColor;width:20px}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .menu li{display:flex;padding:.3rem 0;font-size:1.1rem}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .menu li a{display:flex;align-items:center;height:100%;width:100%;text-decoration:none;padding:7px 35px 5px 15px;border-radius:5px;color:var(--color-header-menu)}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .menu li a.nav-active{background-color:var(--color-active-bg);color:var(--color-active-text);box-shadow:-1.5px 0 0 0 var(--color-active-border),0 1.5px 0 0 var(--color-active-border)}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .menu li a:hover,.site-header .site-header__wrap #primary-navigation .site-nav-wrap .menu li a:focus{color:var(--color-active-text);background-color:var(--color-active-bg)}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .menu li a .menu-label{margin-left:10px}.site-header .site-header__wrap #primary-navigation .header-footer{display:flex;flex-direction:column;align-items:center;width:100%;padding:2rem 0}.site-header .site-header__wrap #primary-navigation .header-footer #header-toggle{display:none}.site-header .site-header__wrap #primary-navigation .header-footer #theme-toggle{margin:2rem 0}.site-header ul.social-icons{justify-content:center}@media(min-width:768px){.site-header{display:flex;flex-direction:column;width:220px;height:100vh;position:fixed;left:0;top:0;overflow-y:auto;transition:width .3s ease;border-right:1px solid var(--color-border);border-bottom:none}.site-header.is-collapsed{width:90px}.site-header.is-collapsed .menu-label,.site-header.is-collapsed .site-title,.site-header.is-collapsed .site-description,.site-header.is-collapsed .site-search input,.site-header.is-collapsed .site-search .search-submit{display:none}.site-header.is-collapsed .site-header__wrap #primary-navigation .site-nav-wrap .site-search .search-icon-toggle{display:block}.site-header .site-header__wrap{flex-grow:1;display:flex;flex-direction:column}.site-header .site-header__wrap .site-branding,.site-header .site-header__wrap .primary-navigation{flex-shrink:0}.site-header .site-header__wrap .site-branding{display:block;padding-top:2rem;border-bottom:none;height:auto}.site-header .site-header__wrap .site-branding #burger{display:none}.site-header .site-header__wrap #primary-navigation{position:relative;transform:translateY(0);overflow-y:visible;height:100%;opacity:1;top:auto;left:auto;height:auto;flex-grow:1}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .site-search input{width:180px}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .site-search .search-icon-toggle{margin-top:3rem}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .site-search .search-icon-toggle svg{fill:currentColor;width:20px}.site-header .site-header__wrap #primary-navigation .site-nav-wrap .menu li a{padding:7px 40px 5px 15px}.site-header .site-header__wrap #primary-navigation .header-footer{margin-top:auto}.site-header .site-header__wrap #primary-navigation .header-footer button#header-toggle{position:relative;display:inline-block;background-color:transparent;border:none}.site-header .site-header__wrap #primary-navigation .header-footer button#header-toggle.active svg{transform:rotate(180deg)}.site-header .site-header__wrap #primary-navigation .header-footer button#header-toggle:before,.site-header .site-header__wrap #primary-navigation .header-footer button#header-toggle:after{content:"";font-size:.8rem;display:block;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-3px);opacity:0;white-space:nowrap;background-color:var(--color-tooltip-bg);color:var(--color-tooltip-text);padding:4px 8px;border-radius:4px;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:100}.site-header .site-header__wrap #primary-navigation .header-footer button#header-toggle:before{content:"Collapse";transition-delay:.1s}.site-header .site-header__wrap #primary-navigation .header-footer button#header-toggle:after{content:"Expand";transition-delay:0s}.site-header .site-header__wrap #primary-navigation .header-footer button#header-toggle:hover:before{opacity:1;transform:translate(-50%,-5px)}.site-header .site-header__wrap #primary-navigation .header-footer button#header-toggle:hover:after{opacity:0}.site-header .site-header__wrap #primary-navigation .header-footer button#header-toggle.active:hover:after{opacity:1;transform:translate(-50%,-10px)}.site-header .site-header__wrap #primary-navigation .header-footer button#header-toggle.active:hover:before{opacity:0}.site-header .site-header__wrap .mobile-nav{display:none}.site-header.is-collapsed .site-header__wrap #primary-navigation .menu li a{padding:7px 25px 5px}}.site-foot{margin-top:5rem;border-top:1px solid var(--color-border);padding-top:2rem;padding-bottom:5rem}.site-foot .mobile-nav{display:block;position:fixed;bottom:0;width:100%;background-color:var(--color-element-background);z-index:var(--zindex-fixed)}.site-foot .mobile-nav #mobile-menu{display:flex;justify-content:space-around;text-align:center;padding:0;list-style:none;height:64px;border-top:1px solid var(--color-border)}.site-foot .mobile-nav #mobile-menu li{padding-top:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;font-size:var(--font-size-base)}.site-foot .mobile-nav #mobile-menu li:not(:last-child){border-right:1px solid var(--color-border)}.site-foot .mobile-nav #mobile-menu li:hover,.site-foot .mobile-nav #mobile-menu li.foot-nav-active{box-shadow:inset 0 2px 0 0 var(--color-box-shadow)}.site-foot .mobile-nav #mobile-menu li a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;padding:0 10px;color:var(--color-header-menu);width:100%}.site-foot .mobile-nav #mobile-menu li a:hover,.site-foot .mobile-nav #mobile-menu li a:focus{color:var(--color-active-text)}.site-foot .mobile-nav #mobile-menu li a .nav-icon,.site-foot .mobile-nav #mobile-menu li a .nav-label{height:50%}.site-foot .footer-branding{text-align:center}.site-foot .footer-branding p.site-title{font-weight:700;margin-bottom:0}.site-foot .footer-connect,.site-foot .footer-get-listed{margin:0 auto;text-align:center}.site-foot .footer-connect h3,.site-foot .footer-get-listed h3{margin-bottom:1rem}.site-foot .footer-connect .social-icons,.site-foot .footer-get-listed .social-icons{justify-content:center;margin-bottom:1rem}.site-foot .footer-connect .get-listed,.site-foot .footer-get-listed .get-listed{margin:0 auto}.site-foot .footer-get-listed{margin-top:2rem}.site-foot .footer-site-nav{margin:3rem 0;text-align:center}.site-foot .footer-site-nav h3{margin-bottom:0}.site-foot .footer-site-nav ul{display:flex;padding:0;list-style:none;flex-wrap:wrap;justify-content:center;line-height:2}.site-foot .footer-site-nav ul li:not(:last-child):after{content:" | ";padding:0 2rem}.site-foot .site-info{text-align:center;padding-top:2rem}@media(min-width:768px){.site-foot{padding-bottom:0}.site-foot .mobile-nav{display:none}}.site-logo svg{width:50px}#header-toggle svg{width:30px}#header-toggle svg .expand-icon-circle{fill:var(--color-relative-icon-bg)}#header-toggle svg .expand-icon-path{fill:var(--color-relative-icon-fg)}#primary-menu .nav-icon{height:30px;width:1.3em;display:inline-flex;justify-content:center;align-items:center}#primary-menu .nav-icon svg{fill:currentColor!important;vertical-align:middle;width:1em;height:auto}#primary-menu .nav-icon.discover-icon svg{width:1.3em;padding-bottom:4px}#primary-menu .nav-icon.featured-icon svg{width:1.15em;padding-bottom:4px}#primary-menu .nav-icon.tags-icon svg{width:1.05em}#primary-menu .nav-icon.region-icon svg{width:.9em;padding-bottom:5px}#primary-menu .nav-icon.checklist-icon svg{width:1.1em;padding-bottom:5px}#primary-menu .nav-icon.shop-icon svg{width:25px;padding-bottom:8px}#primary-menu .nav-active .nav-icon svg{fill:var(--color-nav-icon-active)!important}#mobile-menu svg{fill:currentColor!important}#mobile-menu .discover-icon svg{width:25px}#mobile-menu .checklist-icon svg{width:20px}#mobile-menu .shop-icon svg{width:20px}.discover-icon .blinking-eye{width:30px}.discover-icon .blinking-eye__lid,.discover-icon .blinking-eye__rim,.discover-icon .blinking-eye__pupil{fill:currentColor}.discover-icon .blinking-eye__rim,.discover-icon .blinking-eye__pupil,.discover-icon .blinking-eye__lid-mask{transform-origin:center}.discover-icon .blinking-eye__rim,.discover-icon .blinking-eye__pupil{animation:squeeze 10s infinite}.discover-icon .blinking-eye__lid-mask{animation:blink 10s infinite}@media(min-width:768px){@keyframes blink{92%{transform:none;animation-timing-function:ease-in}94%{transform:scaleY(0)}96%{transform:none;animation-timing-function:ease-out}to{transform:none}}@keyframes squeeze{92%{transform:none;animation-timing-function:ease-in}94%{transform:scaleY(.8)}96%{transform:none;animation-timing-function:ease-out}to{transform:none}}}.nav-active .discover-icon .blinking-eye__lid,.nav-active .discover-icon .blinking-eye__rim,.nav-active .discover-icon .blinking-eye__pupil{fill:var(--color-nav-icon-active)!important}.title-icon svg{fill:currentColor}.title-icon.discover-icon{margin-right:.5rem}.title-icon.discover-icon svg{padding-bottom:.2rem}.title-icon.region-icon{margin-right:.8rem}.title-icon.region-icon svg{width:20px}.title-icon.category-icon{margin-right:.8rem}.title-icon.category-icon svg{width:20px}.title-icon.tags-icon{margin-right:.5rem}.title-icon.tags-icon svg{width:25px}.title-icon.privacy-icon{margin-right:.5rem}.title-icon.privacy-icon svg{width:20px}.title-icon.suitcase-icon{margin-right:.5rem}.title-icon.suitcase-icon svg{width:25px}.title-icon.shop-icon{margin-right:1rem}.title-icon.shop-icon svg{width:25px}.title-icon.search-icon{margin-right:1rem}.title-icon.search-icon svg{width:20px}.title-icon.featured-icon{margin-right:.5rem}.title-icon.featured-icon svg{width:1.7rem}.title-icon.listed-icon{margin-right:.5rem}.title-icon.listed-icon svg{width:1.7rem}.featured-festival-icon{position:relative;display:inline-block}.featured-festival-icon svg{width:22px;margin-right:.7rem;overflow:visible;fill:currentColor}.festival-image-hero .featured-festival-icon,.featured-festival-media .featured-festival-icon{position:absolute;pointer-events:none;top:10px;left:10px;z-index:var(--zindex-above-content)}.festival-image-hero .featured-festival-icon svg,.featured-festival-media .featured-festival-icon svg{fill:var(--color-button-bg)}.festival-icon{position:relative;display:inline-block}.festival-icon svg{overflow:visible}.festival-icon svg .twinkle-star{transform-origin:center;animation:starPulse 5s ease infinite}.festival-icon svg .star-2{animation-delay:0s}.festival-icon svg .star-1{animation-delay:.5s}@keyframes starPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:0}}.festival-list-icon{margin-right:.5rem}.festival-list-icon svg{width:24px;height:auto}h2 .category-icon svg,h2 .tags-icon svg{margin-right:8px;width:18px;fill:currentColor}.breadcrumb-icon svg{width:12px;margin-right:5px;fill:currentColor}.subcategory-icon svg{width:15px;fill:currentColor;margin-left:2px;margin-right:1px}.burger-menu-icon svg{width:11px;margin-right:10px;fill:var(--color-button-text)}.festival-single-nav__inpage-wrap .burger-menu-icon svg{margin-top:2px}.shop-nav__menu .burger-menu-icon{transform:translateY(-6px);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-burger-bg);line-height:0;flex-shrink:0;padding:7px;margin-right:8px}.shop-nav__menu .burger-menu-icon svg{margin:0}#uk-region-map .count-circle{fill:currentColor}#uk-region-map .count-number{fill:var(--color-count);font-size:12px}#uk-region-map .region-label{fill:currentColor}#uk-region-map .region-bg{fill:var(--color-region-bg);transition:fill .3s ease}#uk-region-map .region-non-uk{fill:var(--color-region-non-uk)}#uk-region-map .region-label,#uk-region-map .scot-isle{stroke:transparent;stroke-width:20}#uk-region-map #scotland-details:hover .region-bg,#uk-region-map #north-east-details:hover .region-bg,#uk-region-map #east-midlands-details:hover .region-bg,#uk-region-map #east-of-england-details:hover .region-bg,#uk-region-map #south-east-details:hover .region-bg,#uk-region-map #london-details:hover .region-bg,#uk-region-map #yorkshire-details:hover .region-bg,#uk-region-map #south-west-details:hover .region-bg,#uk-region-map #wales-details:hover .region-bg,#uk-region-map #west-midlands-details:hover .region-bg,#uk-region-map #north-west-details:hover .region-bg,#uk-region-map #northern-ireland-details:hover .region-bg{fill:var(--color-region-bg-hover)}#uk-region-map #scotland-details:hover .count-number,#uk-region-map #north-east-details:hover .count-number,#uk-region-map #east-midlands-details:hover .count-number,#uk-region-map #east-of-england-details:hover .count-number,#uk-region-map #south-east-details:hover .count-number,#uk-region-map #london-details:hover .count-number,#uk-region-map #yorkshire-details:hover .count-number,#uk-region-map #south-west-details:hover .count-number,#uk-region-map #wales-details:hover .count-number,#uk-region-map #west-midlands-details:hover .count-number,#uk-region-map #north-west-details:hover .count-number,#uk-region-map #northern-ireland-details:hover .count-number{fill:var(--color-count-hover)}.regions-heading .region-icon svg{fill:currentColor;width:15px;margin-right:5px}.featured-festival-svg{pointer-events:none}.featured-festival-svg svg .featured-text{fill:var(--color-ribbon-text)}.featured-festival-svg svg .ribbon-bend{fill:var(--color-ribbon-bend)}.featured-festival-svg svg .ribbon-front{fill:var(--color-ribbon-front)}.past-festival-svg{pointer-events:none}.past-festival-svg .past-text{fill:var(--color-past-ribbon-text)}.past-festival-svg .ribbon-bend{fill:var(--color-past-ribbon-bend)}.past-festival-svg .ribbon-front{fill:var(--color-past-ribbon-front)}.discontinued-festival-svg{pointer-events:none}.discontinued-festival-svg .discontinued-text{fill:var(--color-discontinued-ribbon-text)}.discontinued-festival-svg .ribbon-bend{fill:var(--color-discontinued-ribbon-bend)}.discontinued-festival-svg .ribbon-front{fill:var(--color-discontinued-ribbon-front)}.festival-single .festival-info span{display:inline-flex;justify-content:center;vertical-align:sub;width:20px;margin-right:.5rem}.festival-single .festival-info .brand-icon svg{width:18px;fill:currentColor}.festival-single .festival-info .region-icon svg{width:15px;fill:currentColor}.festival-single__links{display:flex;flex-wrap:wrap}.festival-single__links li{display:flex;margin-right:1.8rem;margin-bottom:10px}.festival-single__links li a{text-decoration:none}.festival-single__links li a:hover{text-decoration:underline}.festival-single__links li .social-link-icon{width:20px;height:20px;margin-right:.8rem}.festival-single__links li .social-link-icon svg{fill:currentColor}.festival-single__links li .social-link-icon svg.mixcloud-icon,.festival-single__links li .social-link-icon svg.soundcloud-icon{width:25px}ul.social-icons .twitter-icon svg,ul.social-icons .fb-icon svg,ul.social-icons .tiktok-icon svg{width:20px;height:20px;vertical-align:middle;fill:currentColor}ul.social-icons .twitter-icon svg:hover,ul.social-icons .fb-icon svg:hover,ul.social-icons .tiktok-icon svg:hover{scale:1.5}#scrollToTopBtn{position:fixed;bottom:100px;right:20px;padding:0;background-color:transparent;border:none;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out;z-index:var(--zindex-fixed)}#scrollToTopBtn svg{height:40px;width:40px}#scrollToTopBtn svg .scroll-top-circle{fill:var(--color-relative-icon-bg)}#scrollToTopBtn svg .scroll-top-path{fill:var(--color-relative-icon-fg)}@media(min-width:768px){#scrollToTopBtn{bottom:50px}}ul.social-icons{padding:0;margin-top:.3rem;display:flex;gap:1rem;flex-wrap:wrap}.festival-list-wrapper .festival-list .festival-list__promo .promo a,.festival-list-wrapper .festival-list .festival-list__promo .promo .promo__link{display:block;text-decoration:none}.festival-list-wrapper .festival-list .festival-list__promo .promo .promo__inner .promo__hero .promo__hero-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.festival-list-wrapper .festival-list .festival-list__promo .promo h3,.festival-list-wrapper .festival-list .festival-list__promo .promo .promo__title{margin-bottom:0}.festival-list-wrapper .festival-list .festival-list__promo .promo .promo__meta{margin-top:3px;margin-bottom:0}.festival-list-wrapper .festival-list .festival-list__promo .promo .promo__meta .promo__meta-icon svg{fill:currentColor}.festival-list-wrapper .festival-list .festival-list__promo .promo .promo__meta .promo__meta-icon svg.gear-icon{width:1.2rem;height:auto;margin-right:3px;transform:translateY(3px)}.festival-list-wrapper .festival-list .festival-list__promo .promo .promo__desc{margin:.7rem 0}.festival-list-wrapper .festival-list .festival-list__promo .promo .promo__cta .promo__cta-text{text-decoration:underline;text-decoration-color:var(--color-link-decoration);text-underline-offset:.3rem;text-decoration-thickness:.13rem}.festival-list-wrapper .festival-list .festival-list__promo .promo .promo__cta .promo__external-icon{display:inline-block;width:12px;height:auto;margin-left:7px;transform:translateY(1px);transition:margin-left .3s ease}.festival-list-wrapper .festival-list .festival-list__promo .promo .promo__cta .promo__external-icon svg{fill:currentColor}.festival-list-wrapper .festival-list .festival-list__promo .promo:hover .promo__cta-text,.festival-list-wrapper .festival-list .festival-list__promo .promo:focus-within .promo__cta-text{color:var(--color-link-text-hover);text-decoration-color:var(--color-link-decoration-hover)}.festival-list-wrapper .festival-list .festival-list__promo .promo:hover .promo__external-icon,.festival-list-wrapper .festival-list .festival-list__promo .promo:focus-within .promo__external-icon{margin-left:9px}.festival-list-wrapper .list-view .festival-list__promo{padding:1.5rem 0;max-width:90ch}.festival-list-wrapper .list-view .festival-list__promo .promo__inner{display:flex;flex-direction:column;row-gap:1rem;position:relative;width:100%}.festival-list-wrapper .list-view .festival-list__promo .promo__hero{position:relative;width:100%;margin-bottom:.5rem;overflow:hidden;border-radius:5px}.festival-list-wrapper .list-view .festival-list__promo .promo__hero:after{content:"";display:block;padding-bottom:57.7367205543%}@media(min-width:599px){.festival-list-wrapper .list-view .festival-list__promo{display:flex;align-items:flex-start}.festival-list-wrapper .list-view .festival-list__promo .promo__inner{flex-direction:row;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0;width:100%}.festival-list-wrapper .list-view .festival-list__promo .promo__hero{flex:0 0 auto;margin-bottom:0;width:clamp(50px,28vw,150px);height:clamp(50px,28vw,150px)}.festival-list-wrapper .list-view .festival-list__promo .promo__hero:after{content:none}}.festival-list-wrapper .cards-view .festival-list__promo{border:1px solid var(--color-border-light);position:relative;width:100%;border-radius:5px;padding:.5rem .5rem 1rem}.festival-list-wrapper .cards-view .festival-list__promo .promo__hero{position:relative;width:100%;margin-bottom:.5rem;overflow:hidden;border-radius:5px}.festival-list-wrapper .cards-view .festival-list__promo .promo__hero:after{content:"";display:block;padding-bottom:57.7367205543%}.festival-list-wrapper .festival-list .festival-list__promo--kofi .promo--kofi .promo__hero{background-color:#29abe0;display:flex;justify-content:center;align-items:center}.festival-list-wrapper .festival-list .festival-list__promo--kofi .promo--kofi .promo__brands{height:auto}.festival-list-wrapper .festival-list .festival-list__promo--kofi .promo--kofi .promo__brands svg .fcuk-logo,.festival-list-wrapper .festival-list .festival-list__promo--kofi .promo--kofi .promo__brands svg .kofi-logo{transition:transform .3s ease;will-change:transform;transform-box:fill-box;transform-origin:center}.festival-list-wrapper .festival-list .festival-list__promo--kofi .promo--kofi:hover .promo__brands svg .fcuk-logo{transform:translate(10px,10px)}.festival-list-wrapper .festival-list .festival-list__promo--kofi .promo--kofi:hover .promo__brands svg .kofi-logo{transform:translate(-10px,-10px)}.festival-list-wrapper .list-view .festival-list__promo--kofi .promo__brands{width:30%}@media(min-width:599px){.festival-list-wrapper .list-view .festival-list__promo--kofi .promo__brands{width:80px}}.festival-list-wrapper .cards-view .festival-list__promo--kofi .promo__brands{width:30%}.promo--mut .promo__hero{background-color:var(--color-mut-bg);position:relative;overflow:hidden;border-radius:5px;isolation:isolate}.promo--mut .promo__hero .promo__hero-inner{position:absolute;inset:0}.promo--mut .promo__hero .promo__hero-inner .promo__blobs{position:absolute;inset:0;pointer-events:none;z-index:var(--zindex-canvas)}.promo--mut .promo__hero .promo__hero-inner .promo__blobs .promo__blob{position:absolute;border-radius:50%;opacity:.2;filter:blur(0px);will-change:transform,border-radius;transform:translateZ(0);animation-iteration-count:infinite;animation-direction:alternate;mix-blend-mode:normal}.promo--mut .promo__hero .promo__hero-inner .promo__blobs .promo__blob--1{background-color:var(--blob1);width:80%;height:80%;top:-25%;left:-30%;animation-name:promo-blob1-move,promo-blob1-shape;animation-duration:18s,18s;animation-timing-function:linear,ease-in-out;animation-direction:alternate,alternate;animation-iteration-count:infinite}.promo--mut .promo__hero .promo__hero-inner .promo__blobs .promo__blob--2{background-color:var(--blob2);width:85%;height:85%;top:-30%;right:-25%;animation-name:promo-blob2-move,promo-blob2-shape;animation-duration:22s,15s;animation-timing-function:linear,ease-in-out;animation-direction:alternate,alternate;animation-iteration-count:infinite}.promo--mut .promo__hero .promo__hero-inner .promo__blobs .promo__blob--3{background-color:var(--blob3);width:75%;height:75%;bottom:-30%;left:20%;animation-name:promo-blob3-move,promo-blob3-shape;animation-duration:20s,12s;animation-timing-function:linear,ease-in-out;animation-direction:alternate,alternate;animation-iteration-count:infinite}@keyframes promo-blob1-move{0%{transform:translateZ(0)}to{transform:translate3d(55%,45%,0)}}@keyframes promo-blob2-move{0%{transform:translateZ(0)}to{transform:translate3d(-60%,35%,0)}}@keyframes promo-blob3-move{0%{transform:translateZ(0)}to{transform:translate3d(40%,-55%,0)}}@keyframes promo-blob1-shape{0%,to{border-radius:60% 40% 50% 50%/60% 40%}20%{border-radius:55% 45% 60% 40%/55% 65% 35% 45%}40%{border-radius:50%}60%{border-radius:45% 55%/45% 35% 65% 55%}80%{border-radius:40% 60%/40% 30% 70% 60%}}@keyframes promo-blob2-shape{0%,to{border-radius:58% 42% 55% 45%/58% 52% 48% 42%}20%{border-radius:48% 52% 53% 47%/50% 54% 46% 50%}40%{border-radius:52% 48% 50% 50%/52% 48%}60%{border-radius:47% 53%/45% 55%}80%{border-radius:43% 57% 40% 60%/42% 58%}}@keyframes promo-blob3-shape{0%,to{border-radius:62% 38% 52% 48%/62% 58% 42% 38%}20%{border-radius:50% 50% 58% 42%/55% 45%}40%{border-radius:55% 45% 60% 40%/60% 40%}60%{border-radius:48% 52%}80%{border-radius:42% 58% 45% 55%/40% 60%}}@media(prefers-reduced-motion:reduce){.promo--mut .promo__hero .promo__hero-inner .promo__blobs .promo__blob{animation:none}}.promo--mut .promo__hero .promo__hero-inner .promo__poster{position:relative;z-index:var(--zindex-content);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.promo--mut .promo__hero .promo__hero-inner .promo__poster .promo__mark{display:flex;justify-content:center}.promo--mut .promo__hero .promo__hero-inner .promo__poster .promo__mark .mut-icon{height:auto;width:13%;max-width:1.8rem}.promo--mut .promo__hero .promo__hero-inner .promo__poster .promo__mark,.promo--mut .promo__hero .promo__hero-inner .promo__poster .promo__poster-title,.promo--mut .promo__hero .promo__hero-inner .promo__poster .promo__poster-subtitle,.promo--mut .promo__hero .promo__hero-inner .promo__poster .promo__poster-location{fill:var(--color-mut-text);width:80%;display:flex}.promo--mut .promo__hero .promo__hero-inner .promo__poster .promo__poster-title{max-width:20rem;margin:.7rem 0}.promo--mut .promo__hero .promo__hero-inner .promo__poster .promo__poster-subtitle{max-width:15rem;padding:0 5px}.promo--mut .promo__hero .promo__hero-inner .promo__poster .promo__poster-location{margin-top:1.5rem;max-width:4.5rem}.cards-view .promo--mut .promo__hero .promo__hero-inner .promo__blobs .promo__blob--1{width:55%}.cards-view .promo--mut .promo__hero .promo__hero-inner .promo__blobs .promo__blob--2{width:50%}.cards-view .promo--mut .promo__hero .promo__hero-inner .promo__blobs .promo__blob--3{width:40%}:root{--zindex-canvas: -1;--zindex-content: 1;--zindex-above-content: 5;--zindex-fixed: 10;--zindex-dropdown: 20;--zindex-modal: 30;--zindex-alert: 40}.alert{background-color:var(--tertiary-glare);color:var(--dark-glare);z-index:var(--zindex-alert)}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cursor-point{cursor:pointer}.medium-text{font-size:var(--font-size-md)}.small-text{font-size:var(--font-size-sm)}.tiny-text{font-size:var(--font-size-tiny)}.bold-text{font-weight:700}.measure-short{max-width:40ch}.measure-medium{max-width:50ch}.measure-long{max-width:65ch}.text-align-center{text-align:center}.text-align-left{text-align:left}.no-js-alert{font-size:var(--font-size-sm);padding:10px;text-align:center}@media(min-width:768px){.no-js-alert{position:absolute;width:calc(100% - 220px)}}.no-js .no-js-hidden{display:none!important}.no-js .site-header{height:auto}.no-js .site-header .site-header__wrap .site-branding{flex-direction:column;justify-content:center;padding-bottom:.5rem}.no-js .site-header .site-header__wrap #primary-navigation{position:relative;height:auto;opacity:1;transform:none;top:auto}.no-js .site-header .site-header__wrap #primary-navigation .site-nav-wrap{padding-top:2rem}.no-js .site-header .site-header__wrap #primary-navigation .site-nav-wrap .menu{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.no-js .site-header .site-header__wrap #primary-navigation .site-nav-wrap .menu li{font-size:var(--font-size-base);white-space:nowrap;padding:0}@media(min-width:768px){.no-js .site-header{height:100%}.no-js .site-header #primary-navigation .site-nav-wrap .menu{flex-direction:column}.no-js .site-header #primary-navigation .site-nav-wrap .menu li{font-size:var(--font-size-base)}}.no-js .site-foot .mobile-nav{display:none}.no-js .packing-list-content{max-height:none!important;overflow:visible!important}.no-js .list-initially-hidden{display:block!important}.no-js #video-lightbox{display:none}.auto-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size, 20rem),1fr));grid-gap:var(--auto-grid-gap, get-size("500"))}
