dl,menu,ol,ul{padding:0 0 0 1.25rem}nav>ul{list-style:none;padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.35;font-size:1.0625rem;color:#333;margin:0}@font-face{font-family:Supreme;src:url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-Black.woff) format("woff"),url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-Black.woff2) format("woff2");font-style:normal;font-weight:800}@font-face{font-family:Supreme;src:url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-BlackItalic.woff) format("woff"),url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-BlackItalic.woff2) format("woff2");font-style:italic;font-weight:800}@font-face{font-family:Supreme;src:url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-Regular.woff2) format("woff2");font-style:normal;font-weight:600}@font-face{font-family:Supreme;src:url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-Italic.woff) format("woff"),url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-Italic.woff2) format("woff2");font-style:italic;font-weight:600}@font-face{font-family:Supreme;src:url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-Light.woff) format("woff"),url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-Light.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Supreme;src:url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-LightItalic.woff) format("woff"),url(https://static.barbican.org.uk/systems-public/fonts/subset/SupremeLLWeb-LightItalic.woff2) format("woff2");font-style:italic;font-weight:400}h1,.h1{font-size:2.625rem}h2,.h2{font-size:2.125rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}a,a:hover{color:inherit}ul.route{list-style-position:inside;padding-left:0}ul.examples{background-color:var(--color-text-tint);padding:1em}ul.examples p:first-child{margin-top:0}ul.examples li:last-child p:last-child{margin-bottom:0}li.screen{border:1px solid currentColor;list-style-type:none}li.screen>p:first-child{border-bottom:1px solid;padding:1em;margin:0}li.screen+li.screen{margin-top:1em}.feed-content{line-height:var(--line-height--listing-text);font-size:var(--font-size--listing-text)}.feed-content>p{margin-bottom:.5em;margin-top:.5em}.feed-content>p:first-child{margin-top:0}.feed-content>p:last-child{margin-bottom:0}footer{position:absolute;bottom:0;right:0;left:0}.footer--qr svg{fill:currentColor}body.screen{background-color:var(--color-background);color:var(--color-background)}body.screen p,body.screen h1,body.screen h2,body.screen h3,body.screen h4,body.screen h5{margin:0}body.screen p+p{margin-top:var(--margin-paragraph)}.key{display:inline-flex;align-items:center}.tag{letter-spacing:var(--letter-spacing--tag);line-height:var(--line-height--tag);font-weight:700;font-size:80%}.tag{background-color:var(--color-text);color:var(--color-background);padding:var(--padding-tag);text-transform:uppercase;display:inline-flex;align-items:center}.tag.outline{background-color:var(--color-background);border:2px solid var(--color-text);color:var(--color-text);padding:.3em;font-size:70%}.tag+.desc,.tag+.tag{margin-left:var(--margin-tag)}footer .tag{background-color:var(--color-text--footer);color:var(--color-background--footer)}#tags .footer-text{grid-gap:var(--gap-footer);gap:var(--gap-footer)}#tags .footer-text{grid-template-columns:repeat(var(--columns-footer),1fr);display:grid}:root,[mode=dark]{--color-black: #000000;--color-white: #ffffff;--color-lightgrey: #e5e5e5;--color-darkgrey: #7f807f;--color-orange: #e84e0f;--color-medgrey: #cccccc;--color-meddarkgrey: #656565;--color-darkdarkgrey: #1d1d1b;--color-red: #df0000;--animation-loader: 1s ease-in-out infinite alternate;--color-background: var(--color-black);--color-background--overlay: rgba(0, 0, 0, .7);--color-background--footer: var(--color-white);--color-background--status: var(--color-darkgrey);--color-background--progress: var(--color-background--footer);--color-background--code: #24292e;--color-text: var(--color-white);--color-text-tint: rgba(0, 0, 0, .1);--color-text--footer: var(--color-background);--color-code: #e1e4e8;--color-route: var(--color-red);--color-roadnames: var(--color-darkdarkgrey);--color-venues: var(--color-white);--color-buildings: var(--color-orange);--columns-footer: 2;--columns-footer-inner: auto 144px;--font-size--title: 102px;--font-size--subtitle: 64px;--font-size--listing-title: 62px;--font-size--listing-text: 52px;--font-size--footer-title: 42px;--font-size--footer-text: 36px;--gap-footer: 16px;--gap-footer-inner: 40px;--height-canvas: 1920px;--height-listings--portrait: 1050px;--height-listings--tickets: 840px;--height-listings--landscape: 550px;--height-footer-inner: 200px;--letter-spacing--tag: .02em;--line-height--title: 122px;--line-height--subtitle: 78px;--line-height--listing-title: 74px;--line-height--listing-text: 74px;--line-height--footer-title: 52px;--line-height--footer-text: 42px;--line-height--tag: 1;--margin-certificate: 6px;--margin-tag: 12px;--padding-container: 74px;--padding-listing-inner: 40px;--padding-tag: .2em;--width-canvas: 1080px}[mode=light]{--color-background: var(--color-white);--color-background--overlay: rgba(255, 255, 255, .7);--color-background--footer: var(--color-lightgrey);--color-background--status: var(--color-background--footer);--color-background--progress: var(--color-text);--color-text: var(--color-black);--color-text--footer: var(--color-text);--color-route: var(--color-darkdarkgrey);--color-venues: var(--color-darkdarkgrey);--color-buildings: var(--color-medgrey)}[canvas=portrait]{width:var(--width-canvas);height:var(--height-canvas)}[canvas=landscape]{width:var(--height-canvas);height:var(--width-canvas)}body{font-family:Supreme,Helvetica,Arial,sans-serif;font-weight:600}h1{margin-top:0}ul:last-child{margin-bottom:0}svg{display:block}pre{padding:6px}code{background-color:var(--color-background--code);color:var(--color-code);padding:.3em}.overlay{position:absolute;z-index:2;width:100%}.overlay{background-color:var(--color-background--overlay)}.text-container{margin-right:auto;margin-left:auto;max-width:920px}.listings-container.--portrait{height:var(--height-listings--portrait)}.listings-container.--landscape{height:var(--height-listings--landscape)}.listings-container.--tickets{height:var(--height-listings--tickets)}.white-space-nowrap{white-space:nowrap}
