@layer components{.scene[data-astro-cid-ikn4egdj]{position:relative}.scene-stage[data-astro-cid-ikn4egdj]{aspect-ratio:16/9;border-radius:var(--radius-media);background-color:var(--color-media-ground);position:relative;overflow:hidden;container-type:inline-size}.scene-stage[data-astro-cid-ikn4egdj][data-square]{aspect-ratio:1}.scene-stage[data-astro-cid-ikn4egdj][data-square]>.scene-canvas[data-astro-cid-ikn4egdj]{--scene-canvas-inline:1000px;--scene-canvas-block:1000px}.scene-stage[data-astro-cid-ikn4egdj][data-backdrop=cua]{background-color:var(--color-scene-backdrop-cua)}.scene-stage[data-astro-cid-ikn4egdj][data-backdrop=ccai]{background-color:var(--color-scene-backdrop-ccai)}.scene-canvas[data-astro-cid-ikn4egdj]{inline-size:var(--scene-canvas-inline);block-size:var(--scene-canvas-block);padding:var(--space-scene-pad);transform:scale(tan(atan2(100cqi, var(--scene-canvas-inline))));transform-origin:0 0;color:var(--color-ink);font-size:var(--text-scene);line-height:var(--leading-scene);user-select:none;display:grid;position:relative}.scene[data-astro-cid-ikn4egdj][data-still] [data-cursor]{opacity:1}.scene-canvas[data-astro-cid-ikn4egdj]>*{min-block-size:0;min-inline-size:0}@container (inline-size<50rem){.scene-stage[data-astro-cid-ikn4egdj]:not([data-full])>.scene-canvas[data-astro-cid-ikn4egdj]{--scene-canvas-inline:var(--scene-canvas-inline-compact);--scene-canvas-block:var(--scene-canvas-block-compact);--space-scene-pad:var(--space-scene-pad-compact)}.scene-stage[data-astro-cid-ikn4egdj]:not([data-full])>.scene-canvas[data-astro-cid-ikn4egdj] [data-detail]{display:none}}.expand-cue[data-astro-cid-bfs5tu2r]{--color-expand-cue:var(--color-review-accent,var(--color-review-blue));align-items:center;gap:var(--space-3xs);block-size:fit-content;inline-size:fit-content;padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--color-expand-cue);font-size:var(--text-review-cue);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-paper);pointer-events:none;opacity:0;transition-property:opacity,scale;transition-duration:var(--duration-short);transition-timing-function:var(--ease-standard);margin:auto;line-height:1;display:inline-flex;position:absolute;inset:0;scale:.8}.expand-cue[data-astro-cid-bfs5tu2r] svg[data-astro-cid-bfs5tu2r]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;block-size:1em;inline-size:1em;overflow:visible}@media (hover:hover){[data-expand]:hover>.expand-cue[data-astro-cid-bfs5tu2r]{opacity:1;scale:1}}:root[data-expand-cue] [data-expand]{cursor:none}:root[data-expand-cue] .expand-cue[data-astro-cid-bfs5tu2r]{margin:0;inset:0 auto auto 0}@media (prefers-reduced-motion:no-preference){[data-expand]:hover .expand-cue-out[data-astro-cid-bfs5tu2r]{animation:expand-cue-out var(--duration-long) var(--ease-standard) infinite alternate}[data-expand]:hover .expand-cue-in[data-astro-cid-bfs5tu2r]{animation:expand-cue-in var(--duration-long) var(--ease-standard) infinite alternate}}@keyframes expand-cue-out{to{translate:2px -2px}}@keyframes expand-cue-in{to{translate:-2px 2px}}.zoom-open[data-astro-cid-ypgatvkp]{inline-size:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.zoom[data-astro-cid-ypgatvkp]{--space-zoom-edge:calc(var(--space-s) + var(--target-size) + var(--space-xs));background:0 0;border:0;margin:auto;padding:0;inset:0;overflow:visible}.zoom[data-astro-cid-ypgatvkp]::backdrop{background-color:var(--color-review-scrim)}.zoom[data-astro-cid-ypgatvkp] img{inline-size:auto;max-inline-size:calc(100vw - 2 * var(--space-l));block-size:auto;max-block-size:calc(100dvh - 2 * var(--space-zoom-edge));border-radius:var(--radius-media);box-shadow:var(--shadow-portrait);display:block}.zoom-close[data-astro-cid-ypgatvkp]{min-block-size:var(--target-size);padding-inline:var(--space-s);border:var(--rule-width) solid currentcolor;border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-paper);cursor:pointer;background-color:#0000;position:fixed;inset-block-start:var(--space-s);inset-inline-end:var(--space-s)}.zoom-panel[data-astro-cid-ypgatvkp]{max-block-size:92dvh;inline-size:min(92vw,80rem);padding:var(--space-s);border-radius:calc(var(--radius-media) * 3);background-color:var(--color-paper);box-shadow:var(--shadow-portrait);border:0;margin:auto;inset:0;overflow:auto}.zoom-panel[data-astro-cid-ypgatvkp]::backdrop{background-color:var(--color-scrim)}.zoom-panel-head[data-astro-cid-ypgatvkp]{justify-content:space-between;align-items:center;gap:var(--space-s);margin-block-end:var(--space-xs);display:flex}.zoom-panel-title[data-astro-cid-ypgatvkp]{font-weight:var(--weight-medium)}.zoom-panel-close[data-astro-cid-ypgatvkp]{min-block-size:var(--target-size);padding-inline:var(--space-s);border-radius:var(--radius-pill);background-color:var(--color-media-ground);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-ink);cursor:pointer;border:0}.zoom-panel-ground[data-astro-cid-ypgatvkp]{padding:var(--space-s);border-radius:calc(var(--radius-media) * 3);background-color:var(--color-media-ground);place-items:center;display:grid}.zoom-panel-ground[data-astro-cid-ypgatvkp] img{block-size:auto;inline-size:auto;max-inline-size:100%;max-block-size:calc(92dvh - 4 * var(--space-s) - var(--target-size) - var(--space-xs));display:block}strong[data-astro-cid-pq6lwghv]{font-weight:var(--weight-bold);color:var(--color-ink)}.media[data-astro-cid-4lbzsbwq]{grid-column:var(--place-bleed);grid-template-columns:subgrid;row-gap:var(--space-2xs);--flow-space:var(--space-l);display:grid}.flow>.media[data-astro-cid-4lbzsbwq]+*{--flow-space:var(--space-l)}.media[data-astro-cid-4lbzsbwq]>[data-astro-cid-4lbzsbwq]{min-inline-size:0}.media[data-astro-cid-4lbzsbwq][data-place=text]>.media-frame[data-astro-cid-4lbzsbwq]{grid-column:var(--place-text)}.media[data-astro-cid-4lbzsbwq][data-place=text]>figcaption[data-astro-cid-4lbzsbwq],.media[data-astro-cid-4lbzsbwq]:is([data-place=wide],[data-place=bleed],[data-place=media-wide])>figcaption[data-astro-cid-4lbzsbwq]{grid-column:var(--place-caption)}.media[data-astro-cid-4lbzsbwq][data-place=margin]{grid-column:var(--place-margin);--flow-space:var(--space-s);flex-direction:column;align-self:start;display:flex}.media[data-astro-cid-4lbzsbwq][data-place=wide]>.media-frame[data-astro-cid-4lbzsbwq]{grid-column:var(--place-wide)}.media[data-astro-cid-4lbzsbwq][data-place=bleed]>.media-frame[data-astro-cid-4lbzsbwq]{grid-column:var(--place-bleed);border-radius:0}.media[data-astro-cid-4lbzsbwq][data-place=media-wide]>.media-frame[data-astro-cid-4lbzsbwq]{grid-column:var(--place-media-wide)}.media-frame[data-astro-cid-4lbzsbwq]{border-radius:var(--radius-media);background-color:var(--color-media-ground);overflow:hidden}.media-frame[data-astro-cid-4lbzsbwq]>img,.media-frame[data-astro-cid-4lbzsbwq]>.zoom-open>img{object-fit:cover;block-size:100%;inline-size:100%}.media-frame[data-astro-cid-4lbzsbwq]>.zoom-open{block-size:100%}.media-frame[data-astro-cid-4lbzsbwq]>.zoom-open:focus-visible{outline-offset:calc(-1 * var(--focus-width) - var(--focus-offset))}.media-frame[data-astro-cid-4lbzsbwq][data-aspect="16/9"]{aspect-ratio:16/9}.media-frame[data-astro-cid-4lbzsbwq][data-aspect="4/3"]{aspect-ratio:4/3}.media-frame[data-astro-cid-4lbzsbwq][data-aspect="3/2"]{aspect-ratio:3/2}.media-frame[data-astro-cid-4lbzsbwq][data-aspect="1/1"]{aspect-ratio:1}.media-frame[data-astro-cid-4lbzsbwq][data-aspect="9/19.5"]{aspect-ratio:9/19.5;inline-size:min(100%, calc(var(--media-max-block) * 9 / 19.5))}.media-pending[data-astro-cid-4lbzsbwq]{place-content:center;gap:var(--space-3xs);block-size:100%;padding:var(--space-s);border:var(--focus-width) dashed var(--color-signal);background-color:var(--color-paper);color:var(--color-ink);text-align:center;display:grid}.media-pending[data-astro-cid-4lbzsbwq] p[data-astro-cid-4lbzsbwq]{max-inline-size:var(--measure-narrow)}}
