@layer components{.case-bar:where(.astro-mhqs2c7w){z-index:30;inset-block-start:calc(var(--edge) + var(--header-h) + var(--gap));inset-inline:var(--edge);gap:var(--gap);block-size:var(--header-h);color:var(--skin-ink);display:flex;position:fixed}.case-bar-host:where(.astro-mhqs2c7w){z-index:30;inline-size:var(--col);pointer-events:none;margin-inline:auto;position:fixed;inset-block-start:0;inset-inline:0;container:case/inline-size}.case-bar--ghost:where(.astro-mhqs2c7w){visibility:hidden}:root[data-zoom] .case-bar--ghost:where(.astro-mhqs2c7w){visibility:visible}.cb:where(.astro-mhqs2c7w){isolation:isolate;block-size:100%;min-inline-size:0;color:inherit;background-color:var(--skin-bg);backdrop-filter:blur(var(--blur));white-space:nowrap;border:0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;margin:0;padding-inline:.875rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .25s,color .25s;display:flex;position:relative}.cb-back:where(.astro-mhqs2c7w){inline-size:var(--header-h);flex:none;padding:0}.cb:where(.astro-mhqs2c7w) .icon{inline-size:calc(var(--cap) * 24 / 14.2);block-size:calc(var(--cap) * 24 / 14.2)}.cb-back:where(.astro-mhqs2c7w) .icon{transition:translate .35s var(--ease)}.cb-back:where(.astro-mhqs2c7w):hover .icon{translate:-2px}.cb-title:where(.astro-mhqs2c7w){font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;flex:auto;font-size:.875rem;font-weight:500}.cb-title:where(.astro-mhqs2c7w)>:where(.astro-mhqs2c7w){text-overflow:ellipsis;color:inherit;text-decoration:none;display:block;overflow:hidden}:where(.astro-mhqs2c7w):is(.cb-meta,.cb-tail){gap:inherit;block-size:100%;margin:0;display:flex;overflow:clip}.cb-meta:where(.astro-mhqs2c7w){flex:none}.cb-tail:where(.astro-mhqs2c7w){flex:1 1000 auto;min-inline-size:12.5rem}:where(.astro-mhqs2c7w):is(.cb-meta,.cb-tail) dd:where(.astro-mhqs2c7w){margin:0}.cb-tools:where(.astro-mhqs2c7w){flex:auto;gap:.3em;overflow:hidden}.cb-tools:where(.astro-mhqs2c7w)>:where(.astro-mhqs2c7w):first-child{flex:none;font-weight:400}.cb-tools:where(.astro-mhqs2c7w)>:where(.astro-mhqs2c7w):last-child{text-overflow:ellipsis;overflow:hidden}.cb-info:where(.astro-mhqs2c7w){inline-size:var(--header-h);cursor:pointer;flex:none;padding:0}.cb-info-label:where(.astro-mhqs2c7w){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cb-info:where(.astro-mhqs2c7w) :is(.i,.x){transform-origin:12px 12px;transition:transform .4s var(--ease-in-out), opacity .25s}.cb-info:where(.astro-mhqs2c7w) .x{opacity:0;transform:rotate(-90deg)scale(.5)}.cb-info:where(.astro-mhqs2c7w)[aria-expanded=true] .i{opacity:0;transform:rotate(90deg)scale(.5)}.cb-info:where(.astro-mhqs2c7w)[aria-expanded=true] .x{opacity:1;transform:none}:where(.astro-mhqs2c7w):is(.cb-back,.cb-title,.cb-info):hover{background-color:var(--skin-solid)}.cb-info:where(.astro-mhqs2c7w)[aria-expanded=true]{color:#fff;background-color:var(--skin-ink)}.cb:where(.astro-mhqs2c7w):focus-visible,.cb:where(.astro-mhqs2c7w) a:where(.astro-mhqs2c7w):focus-visible{outline-offset:3px;outline:2px solid}.cb:where(.astro-mhqs2c7w){--cb-in:cb-in}.cb-title:where(.astro-mhqs2c7w){--cb-i:1}.cb-year:where(.astro-mhqs2c7w){--cb-i:2}.cb-kind:where(.astro-mhqs2c7w){--cb-i:3}.cb-info:where(.astro-mhqs2c7w){--cb-i:4}.cb-tools:where(.astro-mhqs2c7w){--cb-i:5}:where(.astro-mhqs2c7w):is(.cb-meta,.cb-tail)>.cb:where(.astro-mhqs2c7w){--cb-in:cb-in-clipped}@media (prefers-reduced-motion:no-preference){:root[data-shown] .case-bar:where(.astro-mhqs2c7w):not(.case-bar--ghost) .cb:where(.astro-mhqs2c7w),:root[data-zoom] .case-bar--ghost:where(.astro-mhqs2c7w) .cb:where(.astro-mhqs2c7w){animation:var(--cb-in) .5s var(--ease-out) calc(60ms + var(--cb-i,0) * 45ms + var(--cb-shift,0s)) backwards}}@keyframes cb-in{0%{opacity:0;translate:0 -.75rem;scale:.96}}@keyframes cb-in-clipped{0%{opacity:0;scale:.96}}@media (width>=56.25em){.case-bar:where(.astro-mhqs2c7w){inline-size:var(--col);margin-inline:auto;inset-inline:0}.cb:where(.astro-mhqs2c7w){padding-inline:1.125rem;font-size:1rem}.cb-title:where(.astro-mhqs2c7w){flex:1000 0 auto;max-inline-size:min(40%,100% - 39rem);font-size:1.0625rem}.cb-back:where(.astro-mhqs2c7w){padding:0}.cb-info:where(.astro-mhqs2c7w){inline-size:auto;padding-inline:1.125rem}.cb-info:where(.astro-mhqs2c7w) .icon{display:none}.cb-info-label:where(.astro-mhqs2c7w){clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}}@media (width<56.25em){:where(.astro-mhqs2c7w):is(.cb-meta,.cb-tail){display:none}}@media (width>=56.25em){@container case (width<53rem){.cb-tail:where(.astro-mhqs2c7w){display:none}.cb-title:where(.astro-mhqs2c7w){flex:auto;max-inline-size:none}}}@media (prefers-reduced-motion:reduce){.cb-info:where(.astro-mhqs2c7w) :is(.i,.x){transition:none}}.live-cover:where(.astro-v7i4fkmh){isolation:isolate;border-radius:inherit;content-visibility:auto;contain-intrinsic-size:auto none auto 20rem;display:block;position:relative;overflow:clip}.live-cover:where(.astro-v7i4fkmh) .live-stage{all:initial;transform-origin:0 0;contain:strict;forced-color-adjust:none;pointer-events:none;visibility:hidden;opacity:0;direction:ltr;transition:opacity .5s;display:block;position:absolute;top:0;left:0}.live-cover:where(.astro-v7i4fkmh) .live-stage img{object-fit:fill;block-size:auto;inline-size:auto;max-inline-size:none;display:inline}.live-cover:where(.astro-v7i4fkmh)[data-live=on] .live-stage{visibility:visible;opacity:1}.live-cover:where(.astro-v7i4fkmh)[data-live-instant] .live-stage{transition:none}.live-pause:where(.astro-v7i4fkmh){z-index:1;color:#fff;backdrop-filter:blur(10px);cursor:pointer;background:#16091473;border:0;border-radius:50%;place-items:center;block-size:2.75rem;min-block-size:44px;inline-size:2.75rem;min-inline-size:44px;padding:0;display:grid;position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.live-pause:where(.astro-v7i4fkmh)[hidden]{display:none}.live-pause:where(.astro-v7i4fkmh):focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 5px #16091499}.live-pause:where(.astro-v7i4fkmh) svg:where(.astro-v7i4fkmh){fill:currentColor;block-size:1.25rem;inline-size:1.25rem}.live-pause:where(.astro-v7i4fkmh)[aria-pressed=true] .pause:where(.astro-v7i4fkmh),.live-pause:where(.astro-v7i4fkmh):not([aria-pressed=true]) .play:where(.astro-v7i4fkmh){display:none}@media (hover:hover){.live-pause:where(.astro-v7i4fkmh):hover{background:#16091499}}@media (prefers-reduced-motion:reduce){.live-cover:where(.astro-v7i4fkmh) .live-stage{transition:none}}}
