.play__btn.svelte-ux03cg,.custom__play__btn.svelte-ux03cg{all:unset}.play__btn.svelte-ux03cg{display:grid;place-items:center;height:80px;width:80px;position:absolute;inset:0;margin:auto;cursor:pointer}.custom__play__btn.svelte-ux03cg{display:grid;place-items:center;position:absolute;inset:0;margin:auto;cursor:pointer}iframe.svelte-14l9r80,img.svelte-13ignbt{height:auto;aspect-ratio:var(--aspect-ratio);width:100%}.you__tube.svelte-1vhxhqd{position:relative;aspect-ratio:1.76991;overflow:hidden}.v__title.svelte-1vhxhqd{position:absolute;top:0;width:100%;background:linear-gradient(to bottom,hsla(0,0%,0%,.1),transparent);pointer-events:none}.v__title.svelte-1vhxhqd h3:where(.svelte-1vhxhqd){font-family:var( --title-font-family, "Segoe UI", Geneva, Verdana, sans-serif );color:var(--title-color, #ffffff);padding:0 2ch;font-weight:400;text-shadow:0px 1px 3px var(--title-shadow-color, rgb(0, 0, 0, .2))}.b__overlay.svelte-1vhxhqd{position:absolute;top:0;left:0;width:100%;aspect-ratio:var(--aspect-ratio);cursor:pointer;transition:var(--overlay-transition, all .25s ease-in-out)}.you__tube.svelte-1vhxhqd:hover .b__overlay:where(.svelte-1vhxhqd){background:var(--overlay-bg-color, #00000030)}@keyframes youtube-fade-in{0%{opacity:0}to{opacity:1}}header.page-header:has(.has-video){padding:0}header.page-header:has(.has-video) .you__tube:not(:has(iframe)){max-height:75svh;overflow:hidden;aspect-ratio:auto;background:var(--color-black)}header.page-header:has(.has-video) .you__tube{width:100vw;margin-left:calc(-1 * var(--content-padding));margin-right:calc(-1 * var(--content-padding))}header.page-header:has(.has-video) .you__tube:has(iframe){aspect-ratio:auto!important;background:var(--color-black)}header.page-header:has(.has-video) .v__title{display:none}header.page-header:has(.has-video) img{max-height:75svh;aspect-ratio:auto;object-fit:cover}header.page-header:has(.has-video) .you__tube>img{filter:blur(var(--space-2xs))}header.page-header:has(.has-video):has(.has-featured-image) .you__tube>img{visibility:hidden}header.page-header:has(.has-video) .you__tube iframe{max-width:100vw;max-height:75svh;opacity:0;animation:youtube-fade-in .5s .8s linear forwards}header.page-header:has(.has-video) .custom__play__btn{display:flex;justify-content:center;flex-direction:column;gap:var(--space-l);width:100%;height:100%;isolation:isolate}header.page-header:has(.has-video) .custom__play__btn .featured-image:where(.astro-52a7tdgk){position:absolute;inset:0;object-fit:cover;width:100%;height:100%;z-index:-1;transition:filter .3s cubic-bezier(.5,0,.5,1);visibility:visible}header.page-header:has(.has-video) .custom__play__btn:hover .featured-image:where(.astro-52a7tdgk){filter:brightness(.75)}header.page-header:has(.has-video) .custom__play__btn:focus .featured-image:where(.astro-52a7tdgk){filter:brightness(.75)}header.page-header:has(.has-video) .custom__play__btn .title-box:where(.astro-52a7tdgk){width:var(--content-width);background:color-mix(in oklab,var(--color-white) 65%,transparent);border-radius:var(--space-3xs);padding:var(--space-l) var(--space-m);-webkit-backdrop-filter:blur(var(--space-3xs));backdrop-filter:blur(var(--space-3xs));max-width:calc(100vw - 2 * var(--content-padding))}header.page-header:has(.has-video) .custom__play__btn .fake-button:where(.astro-52a7tdgk){background-color:var(--color-red);color:var(--color-white);border-radius:var(--space-3xs);border:none;display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);font-size:var(--step-0);cursor:pointer;font-weight:700}header.page-header:has(.has-video) .custom__play__btn .fake-button:where(.astro-52a7tdgk):hover{background-color:var(--color-white);color:var(--color-red)}header.page-header:has(.has-video) .custom__play__btn .fake-button:where(.astro-52a7tdgk):focus{background-color:var(--color-white);color:var(--color-red)}header.page-header:has(.has-video) .custom__play__btn .fake-button:where(.astro-52a7tdgk) svg{width:1.5lh;height:1.5lh}.has-video:where(.astro-52a7tdgk){display:grid;place-content:center}header time:where(.astro-52a7tdgk){display:flex;justify-content:center;gap:var(--space-3xs)}header time:where(.astro-52a7tdgk) svg{width:1lh;height:1lh}.header:where(.astro-52a7tdgk){margin-top:var(--space-m);margin-bottom:var(--space-m)}.header:where(.astro-52a7tdgk) h1:where(.astro-52a7tdgk){margin-top:var(--space-s);margin-bottom:var(--space-s)}.venue:where(.astro-52a7tdgk){text-align:center;font-size:var(--step-1);display:flex;justify-content:center;gap:var(--space-3xs)}.venue:where(.astro-52a7tdgk) svg{width:1lh;height:1lh}
