.whole[data-astro-cid-khyig4bw]{border:1px solid var(--color-border);border-radius:var(--radius);width:auto;max-width:100%;max-height:min(85vh,56rem);margin-inline:auto}figure[data-astro-cid-khyig4bw]:has(.whole) figcaption[data-astro-cid-khyig4bw]{text-align:center}figcaption[data-astro-cid-khyig4bw]{margin-top:var(--space-2);font-size:var(--step--1);color:var(--color-muted)}.gallery[data-astro-cid-rj65ajc3]{gap:var(--space-6);display:grid}@media (width>=48rem){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:1fr 1fr}.gallery[data-astro-cid-rj65ajc3]:has(>:last-child:nth-child(odd))>:first-child{grid-column:1/-1}}.youtube[data-astro-cid-nizrgmoa]{margin-bottom:var(--space-6)}.player[data-astro-cid-nizrgmoa]{display:block;position:relative}.player[data-astro-cid-nizrgmoa] img{display:block}.play[data-astro-cid-nizrgmoa]{border:2px solid var(--color-text);background:color-mix(in srgb, var(--color-bg) 60%, transparent);-webkit-backdrop-filter:blur(4px);width:4.5rem;height:4.5rem;transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.play[data-astro-cid-nizrgmoa]:after{content:"";border-block:.75rem solid #0000;border-left:1.2rem solid var(--color-text);transition:border-left-color var(--duration) var(--ease);position:absolute;top:50%;left:54%;translate:-50% -50%}.player[data-astro-cid-nizrgmoa]:hover .play[data-astro-cid-nizrgmoa],.player[data-astro-cid-nizrgmoa]:focus-visible .play[data-astro-cid-nizrgmoa]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-bg) 80%, transparent)}.player[data-astro-cid-nizrgmoa]:hover .play[data-astro-cid-nizrgmoa]:after,.player[data-astro-cid-nizrgmoa]:focus-visible .play[data-astro-cid-nizrgmoa]:after{border-left-color:var(--color-accent)}.youtube[data-astro-cid-nizrgmoa] iframe{height:auto;display:block}figcaption[data-astro-cid-nizrgmoa]{margin-top:var(--space-2);font-size:var(--step--1);color:var(--color-muted)}.showcase[data-astro-cid-fej3bsya]{gap:var(--space-5);margin-bottom:var(--space-7);padding:var(--space-5);border:1px solid var(--color-border);border-radius:calc(var(--radius) * 1.5);background:color-mix(in srgb, var(--color-surface) 88%, transparent);grid-template-areas:"title""media""tabs""caption";display:grid}.showcase-intro[data-astro-cid-fej3bsya]{gap:var(--space-3);grid-area:title;display:grid}.tabs[data-astro-cid-fej3bsya]{z-index:1;justify-content:center;gap:var(--space-2);flex-wrap:wrap;grid-area:tabs;display:flex;position:relative}.tabs[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]{font:inherit;font-size:var(--step--1);padding:var(--space-1) var(--space-4);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border-radius:999px;font-weight:600}.tabs[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]:hover,.tabs[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya][aria-selected=true]{border-color:var(--color-accent);color:var(--color-accent)}.tabs[data-astro-cid-fej3bsya].face button[data-astro-cid-fej3bsya],.tabs[data-astro-cid-fej3bsya].thumb button[data-astro-cid-fej3bsya]{border-width:2px;padding:0;overflow:hidden}.tabs[data-astro-cid-fej3bsya].face button[data-astro-cid-fej3bsya]{width:3rem;height:3rem}.tabs[data-astro-cid-fej3bsya].thumb button[data-astro-cid-fej3bsya]{aspect-ratio:16/9;border-radius:6px;width:4.5rem}.tabs[data-astro-cid-fej3bsya] img{object-fit:cover;width:100%;height:100%}.tabs[data-astro-cid-fej3bsya].face button[data-astro-cid-fej3bsya]:not([aria-selected=true]) img,.tabs[data-astro-cid-fej3bsya].thumb button[data-astro-cid-fej3bsya]:not([aria-selected=true]) img{opacity:.7;transition:opacity var(--duration) var(--ease)}.tabs[data-astro-cid-fej3bsya] button[data-astro-cid-fej3bsya]:hover img{opacity:1}.slide[data-astro-cid-fej3bsya]{grid-area:media-start/1/caption-end;grid-template-rows:subgrid;display:grid}.slide[data-astro-cid-fej3bsya]>[data-astro-cid-fej3bsya]:first-child{grid-row:1}.slide[data-astro-cid-fej3bsya]>figcaption[data-astro-cid-fej3bsya]{grid-row:3}.slide[data-astro-cid-fej3bsya][hidden]{display:none}.lineup[data-astro-cid-fej3bsya]{justify-content:center;align-items:flex-end;gap:clamp(var(--space-2), 3vw, var(--space-7));min-height:clamp(12rem,30vw,18rem);padding-block:var(--space-2);background:radial-gradient(ellipse 55% 22% at 50% 94%, var(--color-accent-soft), transparent 70%);display:flex}.lineup[data-astro-cid-fej3bsya] img{width:auto;height:calc(var(--s) * clamp(11rem, 28vw, 17rem));object-fit:contain;max-width:44%}figcaption[data-astro-cid-fej3bsya]{gap:var(--space-1);text-align:center;justify-self:center;max-width:60ch;display:grid}.slide-name[data-astro-cid-fej3bsya]{font-size:var(--step-1);font-weight:650}.slide-caption[data-astro-cid-fej3bsya]{color:var(--color-muted)}.showcase-note[data-astro-cid-fej3bsya]{max-width:var(--width-prose);color:var(--color-muted)}@media (prefers-reduced-motion:no-preference){.slide[data-astro-cid-fej3bsya]:not([hidden]) .lineup[data-astro-cid-fej3bsya] img{animation:fade-in .4s var(--ease) both}.slide[data-astro-cid-fej3bsya]:not([hidden]) .lineup[data-astro-cid-fej3bsya] img+img{animation-delay:80ms}}@keyframes fade-in{0%{opacity:0}}.city-block[data-astro-cid-fe5km6ay]{gap:var(--space-6);margin-bottom:var(--space-7);padding:var(--space-5);border:1px solid var(--color-border);border-radius:calc(var(--radius) * 1.5);background:color-mix(in srgb, var(--color-surface) 88%, transparent);align-items:center;display:grid}@media (width>=52rem){.city-block[data-astro-cid-fe5km6ay]{grid-template-columns:2fr 3fr}}.copy[data-astro-cid-fe5km6ay]{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.title[data-astro-cid-fe5km6ay]{font-size:var(--step-2);font-weight:650;line-height:var(--leading-heading);text-wrap:balance}.button[data-astro-cid-fe5km6ay]{margin-top:var(--space-2);cursor:pointer;background:0 0}.scene[data-astro-cid-fe5km6ay]{justify-self:center;width:100%;max-width:50rem;position:relative}.scene[data-astro-cid-fe5km6ay] svg[data-astro-cid-fe5km6ay],.buildings[data-astro-cid-fe5km6ay]{width:100%;height:100%;position:absolute;inset:0}.buildings[data-astro-cid-fe5km6ay] img{pointer-events:none;max-width:none;position:absolute}.buildings[data-astro-cid-fe5km6ay] img.appear{animation:appear .35s var(--ease) both}@keyframes appear{0%{opacity:0}}.logo-title[data-astro-cid-pznzci7v]{align-items:flex-end;gap:var(--space-5) var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.logo-title[data-astro-cid-pznzci7v] .logo{width:auto;height:min(var(--logo-h), var(--logo-hv));object-fit:contain;filter:drop-shadow(0 2px 3px #0000008c)drop-shadow(0 10px 30px #00000073);max-width:min(100%,38rem);display:block}.meta[data-astro-cid-pznzci7v]{gap:var(--space-5);padding-block:var(--space-5);border-block:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}dt[data-astro-cid-pznzci7v]{font-size:var(--step--1);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-muted);font-weight:600}dd[data-astro-cid-pznzci7v]{margin:var(--space-1) 0 0}.body[data-astro-cid-pznzci7v]{padding-block:var(--space-7)}.body[data-astro-cid-pznzci7v] .callout{gap:var(--space-3) var(--space-5);margin-block:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-left:2px solid var(--color-accent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 88%, transparent);align-items:center;display:grid}@media (width>=40rem){.body[data-astro-cid-pznzci7v] .callout{grid-template-columns:minmax(0,16rem) 1fr}}.body[data-astro-cid-pznzci7v] .callout>*{margin:0}.body[data-astro-cid-pznzci7v] .callout img{border-radius:calc(var(--radius) / 2);width:100%;display:block}.body[data-astro-cid-pznzci7v] .callout p:last-child{font-size:var(--step-1);text-wrap:balance;line-height:1.4}.videos[data-astro-cid-pznzci7v]{gap:var(--space-6);margin-bottom:var(--space-6);display:grid}.videos[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{margin-top:var(--space-2);font-size:var(--step--1);color:var(--color-muted)}.body[data-astro-cid-pznzci7v]>.gallery{margin-top:var(--space-6)}.gallery+.showcase{margin-top:var(--space-7)}.links[data-astro-cid-pznzci7v]{padding-top:var(--space-7)}.links[data-astro-cid-pznzci7v] ul[data-astro-cid-pznzci7v]{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pager[data-astro-cid-pznzci7v]{justify-content:space-between;gap:var(--space-5);margin-top:var(--space-section);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}.pager[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{gap:var(--space-1);color:var(--color-text);text-decoration:none;display:grid}.pager[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover .pager-title[data-astro-cid-pznzci7v]{color:var(--color-accent)}.pager-next[data-astro-cid-pznzci7v]{text-align:right;margin-left:auto}.pager-title[data-astro-cid-pznzci7v]{font-size:var(--step-1);transition:color var(--duration) var(--ease);font-weight:650}
