.ba__frame[data-astro-cid-ds35xel5]{--pos:50%;border:2px solid var(--line);background:var(--surface);touch-action:pan-y;display:block;position:relative;overflow:hidden}.ba__layer[data-astro-cid-ds35xel5]{position:absolute;inset:0}.ba__layer[data-astro-cid-ds35xel5] .asset,.ba__layer[data-astro-cid-ds35xel5] .ph,.ba__layer[data-astro-cid-ds35xel5] .asset__media{object-fit:cover;height:100%}.ba__before[data-astro-cid-ds35xel5]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba__before[data-astro-cid-ds35xel5] .ph{background:repeating-linear-gradient(45deg, var(--hairline) 0 1.5px, transparent 1.5px 9px), var(--bg)}.ba__tag[data-astro-cid-ds35xel5]{z-index:2;background:var(--fg);color:var(--bg);pointer-events:none;padding:.2rem .5rem;position:absolute;top:2.75rem}.ba__tag--before[data-astro-cid-ds35xel5]{left:.75rem}.ba__tag--after[data-astro-cid-ds35xel5]{background:var(--accent);color:var(--ink);right:.75rem}.ba__handle[data-astro-cid-ds35xel5]{top:0;bottom:0;left:var(--pos);z-index:2;background:var(--accent);pointer-events:none;width:3px;margin-left:-1.5px;position:absolute}.ba__knob[data-astro-cid-ds35xel5]{border:2px solid var(--ink);background:var(--accent);width:2.75rem;height:2.75rem;color:var(--ink);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba__knob[data-astro-cid-ds35xel5] .glyph{transform:rotate(calc(var(--pos-n,50) * 3.6deg))}.ba__range[data-astro-cid-ds35xel5]{z-index:3;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba[data-astro-cid-ds35xel5]:has(.ba__range:focus-visible) .ba__frame[data-astro-cid-ds35xel5]{outline:3px solid var(--accent-text);outline-offset:3px}.ba__caption[data-astro-cid-ds35xel5]{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.ba__caption[data-astro-cid-ds35xel5] .glyph{color:var(--accent-text)}.gallery[data-astro-cid-jq3xeyvj]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));grid-auto-flow:dense;gap:clamp(1rem,2.5vw,2rem);display:grid}@media (width>=48rem){.gallery__item[data-astro-cid-jq3xeyvj][data-shape=wide]{grid-column:span 2}}.gallery[data-astro-cid-jq3xeyvj] figure[data-astro-cid-jq3xeyvj]{border:2px solid var(--line);background:var(--bg)}.gallery[data-astro-cid-jq3xeyvj] figcaption[data-astro-cid-jq3xeyvj]{border-top:2px solid var(--line);color:var(--muted);padding:.6rem .75rem}.cs__head[data-astro-cid-pznzci7v]{padding-block:clamp(1rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem)}.cs__back[data-astro-cid-pznzci7v]{padding-block:.75rem;font-weight:700;display:inline-block}.cs__kicker[data-astro-cid-pznzci7v]{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.cs__kicker[data-astro-cid-pznzci7v] .glyph{color:var(--accent-text)}.cs__title[data-astro-cid-pznzci7v]{max-width:16ch;margin-block:.75rem 1.25rem}.cs__lede[data-astro-cid-pznzci7v]{max-width:52ch;font-size:clamp(1.1rem,1.8vw,1.35rem)}.cs__cover[data-astro-cid-pznzci7v]{border:2px solid var(--line);box-shadow:10px 10px 0 var(--shadow)}.cs__cover[data-astro-cid-pznzci7v] .ph{max-height:80vh}.cs__body[data-astro-cid-pznzci7v]{gap:clamp(2rem,5vw,4rem);margin-top:clamp(3rem,7vw,5rem);display:grid}@media (width>=64rem){.cs__body[data-astro-cid-pznzci7v]{grid-template-columns:17rem minmax(0,1fr)}.cs__credits[data-astro-cid-pznzci7v]{align-self:start;position:sticky;top:1.5rem}}.cs__credits[data-astro-cid-pznzci7v] dl[data-astro-cid-pznzci7v]{border:2px solid var(--line);background:var(--bg);gap:1.1rem;padding:1.25rem;display:grid}.cs__credits[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{color:var(--muted);margin-bottom:.25rem}.cs__credits[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{font-weight:600}.cs__list[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{align-items:center;gap:.45rem;display:flex}.cs__list[data-astro-cid-pznzci7v] .glyph{color:var(--accent-text)}.cs__tools[data-astro-cid-pznzci7v],.cs__tags[data-astro-cid-pznzci7v]{flex-wrap:wrap;gap:.35rem;display:flex}.cs__tools[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border:2px solid var(--line);padding:.2rem .45rem;font-size:.68rem}.cs__tags[data-astro-cid-pznzci7v]{color:var(--muted);margin-top:1.25rem}.cs__story[data-astro-cid-pznzci7v]{gap:clamp(3rem,6vw,5rem);min-width:0;display:grid}.cs__h[data-astro-cid-pznzci7v]{align-items:baseline;gap:.75rem;margin-bottom:1.25rem;font-size:clamp(1.8rem,4vw,3rem);display:flex}.cs__h[data-astro-cid-pznzci7v] .label[data-astro-cid-pznzci7v]{background:var(--accent);color:var(--ink);padding:.15rem .4rem;font-size:.8rem}.cs__hook[data-astro-cid-pznzci7v]{max-width:30ch;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.4rem,3vw,2.3rem);line-height:1.05}.cs__text[data-astro-cid-pznzci7v]{max-width:58ch;font-size:1.15rem}.cs__compare[data-astro-cid-pznzci7v]{gap:2.5rem;display:grid}.cs__metrics[data-astro-cid-pznzci7v]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin-top:2rem;display:grid}.cs__metrics[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{border:2px solid var(--line);background:var(--bg);flex-direction:column-reverse;gap:.5rem;padding:1.25rem;display:flex}.cs__metrics[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{font-family:var(--font-display);color:var(--accent-text);font-size:clamp(2.2rem,5vw,3.5rem);line-height:1}.cs__gallery[data-astro-cid-pznzci7v]{margin-top:clamp(3rem,7vw,5rem)}.cs__next-link[data-astro-cid-pznzci7v]{border:2px solid var(--line);background:var(--bg);gap:.75rem;padding:clamp(1.5rem,4vw,3rem);text-decoration:none;transition:background-color .25s,color .25s;display:grid}.cs__next-link[data-astro-cid-pznzci7v]:hover,.cs__next-link[data-astro-cid-pznzci7v]:focus-visible{background:var(--accent);color:var(--ink)}
