/* Dress for venue (built from assets/dress/src by tools/dress_build.php) */
.dz-card{position: relative;max-width: var(--maxw);margin: 0 auto;padding: 22px 18px 20px;background: var(--paper);color: var(--dz-ink,var(--ink));border-radius: var(--radius);box-shadow: 0 24px 44px -32px color-mix(in srgb,var(--ink) 75%,transparent)}.inv .dz-card[data-dz]>.rs,.inv .dz-card[data-dz]>.rs-done{background: transparent;border: 0;outline: 0;box-shadow: none;padding-left: 0;padding-right: 0;border-radius: 0;max-width: none;margin: 0}.inv .dz-card[data-dz]>.rs{padding-top: 6px;padding-bottom: 4px}.inv .dz-card[data-dz]>.rs::before,.inv .dz-card[data-dz]>.rs::after,.inv .dz-card[data-dz]>.rs-done::before,.inv .dz-card[data-dz]>.rs-done::after{content: none}.dz-top{position: static}.dz-cap{display: flex;align-items: center;justify-content: center;gap: 10px;margin: 0 0 12px;font-family: var(--display);font-size: .76rem;letter-spacing: .2em;text-transform: uppercase;color: var(--accent);text-align: center}.sh-n{display: flex;align-items: center;justify-content: center;gap: 12px;margin: 0 0 8px;font-family: var(--display);font-size: .92rem;letter-spacing: .14em;color: var(--accent)}.sh-n::before,.sh-n::after{content: "";width: 26px;height: 1px;background: currentColor;opacity: .5}.dz .tl{counter-reset: dzs}.dz .tl-i{position: relative;counter-increment: dzs}.dz .vn{counter-reset: dzv}.dz .vn-c{counter-increment: dzv}.dz-dot{display: none;font-style: normal}.dz-dot::before{content: counter(dzs)}.dz-pin,.dz-tab{font-style: normal}.dz-pin::after{content: counter(dzv)}.dz-tab::after{content: counter(dzv,decimal-leading-zero)}.dz .vn-c{position: relative}@media (prefers-reduced-motion: reduce){.dz-card *,.dz-card{animation: none !important}}.dz .vn-rings{display: inline-block;vertical-align: top;width: 46px;height: 28px;margin: 0 0 8px;background: var(--accent);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 28'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6'%3E%3Ccircle cx='16' cy='15' r='11'/%3E%3Ccircle cx='30' cy='15' r='11'/%3E%3C/g%3E%3Cpath d='M16 1.2l2.2 2.8h-4.4z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 28'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6'%3E%3Ccircle cx='16' cy='15' r='11'/%3E%3Ccircle cx='30' cy='15' r='11'/%3E%3C/g%3E%3Cpath d='M16 1.2l2.2 2.8h-4.4z'/%3E%3C/svg%3E") center / contain no-repeat}.dz .vn-next{zoom: .9}html.l-swipe .dz .vn-next{zoom: 1}@media (max-width: 719px){html:not(.l-swipe):not(.l-editorial) .dz .vn-link{display: block;width: 1px;height: 26px;margin: -6px auto;background: color-mix(in srgb,var(--accent) 55%,transparent);position: relative}.dz .vn-link::after{content: "";position: absolute;left: -3px;bottom: -3px;width: 7px;height: 7px;transform: rotate(45deg);background: var(--accent)}}.dz-r-letter .dz-card{border-radius: 4px;padding-top: 30px;background-image: linear-gradient(color-mix(in srgb,var(--accent) 6%,transparent),transparent 120px)}.dz-r-letter .dz-ribbon{position: absolute;top: -6px;right: 26px;width: 22px;height: 60px;background: var(--accent);clip-path: polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);box-shadow: 0 4px 8px rgba(0,0,0,.18)}.dz-r-letter .dz-tape{position: absolute;top: -10px;width: 76px;height: 24px;background: color-mix(in srgb,var(--accent) 22%,rgba(255,255,255,.6));box-shadow: 0 1px 2px rgba(0,0,0,.08)}.dz-r-letter .dz-tape.is-l{left: 14px;transform: rotate(-7deg)}.dz-r-letter .dz-tape.is-r{right: 70px;transform: rotate(5deg)}.inv.dz-v-plaque .vn-c{outline: 1px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset: -8px;padding: 30px 26px}.inv.dz-s-programme .tl-i{display: flex;align-items: flex-end;gap: 10px;padding: 10px 0;border-bottom: 0}.inv.dz-s-programme .tl-body{order: 1;flex: 0 1 auto;max-width: 70%}.inv.dz-s-programme .dz-dot{display: block;order: 2;flex: 1 1 18px;height: 0;margin-bottom: 7px;border-bottom: 1.5px dotted color-mix(in srgb,var(--ink) 40%,transparent);position: static}.inv.dz-s-programme .dz-dot::before{content: none}.inv.dz-s-programme .tl-time{order: 3;flex: none;padding: 0;white-space: nowrap}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .tml{padding-left: 0;text-align: center}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .tml::before{content: none}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .tml .tml-i{padding-bottom: 0}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .tml .tml-i + .tml-i{margin-top: 26px;padding-top: 68px;background: linear-gradient(transparent,color-mix(in srgb,var(--accent) 75%,transparent),transparent) 50% 0 / 1px 50px no-repeat}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .tml .tml-dot{position: static;display: block;width: 9px;height: 9px;margin: 0 auto 14px;border: 1px solid var(--accent);border-radius: 0;background: none;box-shadow: none;transform: rotate(45deg)}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .tml .tml-img{margin-left: auto;margin-right: auto}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .tml .tml-b>.tml-tag{position: static;left: auto;top: auto;bottom: auto;transform: none;display: block}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .bio .bio-ph{box-shadow: none;outline: 1px solid var(--accent);outline-offset: 5px}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .pp{gap: 0}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .pp .pp-g{padding: 0;border: 0;background: none;box-shadow: none}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .pp .pp-g + .pp-g{margin-top: 22px;padding-top: 40px;background: linear-gradient(45deg,transparent 44%,var(--accent) 45% 55%,transparent 56%) 50% 6px / 9px 9px no-repeat,linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 60%,transparent),transparent) 50% 10px / 150px 1px no-repeat}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .pp .pp-h{font-style: italic}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .faq details{border: 0;text-align: center}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .faq details + details{background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 65%,transparent),transparent) 50% 0 / 120px 1px no-repeat}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .faq summary{padding: 18px 30px;font-style: italic}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .faq p{padding: 0 8px 18px;margin: 0}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre:not(.dz-m-silk) .ic:not(.ic-arch){padding: 34px 8px 30px;border: 0;border-top: 1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-bottom: 1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius: 0;background: none;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre:not(.dz-m-silk) .ic:not(.ic-arch)::before{inset: 5px 0;border: 0;border-top: 1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-bottom: 1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius: 0}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .ic .ic-names{font-size: clamp(2.7rem,12.5vw,3.7rem)}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .ic .ic-date b{font-size: 1.5rem}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .dr-roles.is-looks>div{border: 0;background: none;box-shadow: none;padding: 6px 4px 10px}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .att-sc{padding: 5px;border: 1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius: 0;background: var(--paper);box-shadow: none}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .sw-dot{width: 40px;height: 40px;box-shadow: inset 0 0 0 1px rgba(0,0,0,.12),0 0 0 5px var(--bg),0 0 0 6px color-mix(in srgb,var(--accent) 70%,transparent)}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .sw{gap: 18px 26px}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .att-m li::before{height: 1px;border-radius: 0}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .att-m li.is-on::before{height: 3px;margin-top: -1px}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .att-av li{border: 0;border-bottom: 1px solid color-mix(in srgb,var(--ink) 30%,transparent);border-radius: 0;padding: 4px 4px 5px}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .ga-cover{padding: 6px;border: 1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius: 0;background: var(--paper)}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .ga-badge{bottom: 18px;background: color-mix(in srgb,var(--paper) 92%,transparent);color: var(--ink);border: 1px solid color-mix(in srgb,var(--accent) 60%,transparent)}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .ga-tabs{gap: 20px;justify-content: safe center}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .ga-tab{min-height: 40px;padding: 8px 0;border: 0;border-bottom: 1px solid transparent;border-radius: 0}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .ga-tab[aria-pressed="true"]{background: none;color: var(--ink);border-bottom-color: currentColor}@media (min-width: 600px){html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .ga-cover{margin-left: auto;margin-right: auto}html:root:is(.l-classic,.l-bands) .inv.dz-t-centre .ga-tabs{margin-left: auto;margin-right: auto;justify-content: safe center}}
