.cs-head[data-astro-cid-pznzci7v]{padding-block:3rem}.cs-head[data-astro-cid-pznzci7v] .label[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:var(--ink-2);text-decoration:none}.cs-head[data-astro-cid-pznzci7v] h1[data-astro-cid-pznzci7v]{letter-spacing:-.025em;margin-top:1.25rem;font-size:clamp(2.6rem,6vw,4.8rem)}.kicker[data-astro-cid-pznzci7v]{color:var(--accent);margin:.75rem 0 1.25rem;font-size:1.4rem;font-style:italic}.summary[data-astro-cid-pznzci7v]{max-width:44rem;color:var(--ink-2);font-size:1.25rem}.cs-media[data-astro-cid-pznzci7v]{margin-bottom:4rem}.cs-media[data-astro-cid-pznzci7v].small .exhibit{max-width:40rem;margin-inline:auto}.cs-grid[data-astro-cid-pznzci7v]{grid-template-columns:15rem minmax(0,1fr);gap:4rem;display:grid}.meta[data-astro-cid-pznzci7v] dl[data-astro-cid-pznzci7v]{gap:1.75rem;margin:0;display:grid;position:sticky;top:2rem}.meta[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{color:var(--ink-2);margin:.5rem 0 0;font-size:1rem}.links[data-astro-cid-pznzci7v]{font-family:var(--mono);gap:.4rem;font-size:.8rem;display:grid}.body[data-astro-cid-pznzci7v]{max-width:44rem}.stats[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1.5rem;margin:0 0 3rem;padding-bottom:2.5rem;display:grid}.stats[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{color:var(--accent);font-size:2.8rem;line-height:1}.stats[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{font-family:var(--mono);color:var(--muted);margin:.6rem 0 0;font-size:.74rem;line-height:1.45}.quote[data-astro-cid-pznzci7v]{background:color-mix(in srgb, var(--accent) 7%, var(--bg-2));border-left:3px solid var(--accent);margin:0 0 3rem;padding:1.6rem 1.6rem 1.4rem 4.2rem;position:relative}.quote[data-astro-cid-pznzci7v]:before{content:"“";color:var(--accent);font-size:4.5rem;font-weight:800;line-height:1;position:absolute;top:.6rem;left:1.1rem}.quote[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{letter-spacing:-.015em;color:var(--ink);margin:0 0 .9rem;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:600;line-height:1.4}.quote[data-astro-cid-pznzci7v] cite[data-astro-cid-pznzci7v]{color:var(--ink-2);font-size:.9rem;font-style:normal;display:block}.quote[data-astro-cid-pznzci7v] cite[data-astro-cid-pznzci7v]:before{content:"— "}.cs[data-astro-cid-pznzci7v] .credit[data-astro-cid-pznzci7v].credit.credit{border-left:2px solid var(--accent);padding:1.4rem 1.6rem}.credit[data-astro-cid-pznzci7v]{background:var(--bg-2);border-left:2px solid var(--accent);border-radius:0 6px 6px 0;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 3rem;padding:1.25rem 1.5rem;display:grid}.credit[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.credit[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{color:var(--ink-2);margin:.4rem 0 0;font-size:1rem;line-height:1.5}.prose[data-astro-cid-pznzci7v] h2{margin:2.75rem 0 1rem;font-size:1.75rem}.prose[data-astro-cid-pznzci7v] h2:first-child{margin-top:0}.prose[data-astro-cid-pznzci7v] p,.prose[data-astro-cid-pznzci7v] li{color:var(--ink-2)}.prose[data-astro-cid-pznzci7v] strong{color:var(--ink);font-weight:600}.prose[data-astro-cid-pznzci7v] ul,.prose[data-astro-cid-pznzci7v] ol{padding-left:1.3rem}.prose[data-astro-cid-pznzci7v] li{margin-bottom:.6rem}.prose[data-astro-cid-pznzci7v] code{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--rule);border-radius:3px;padding:.05em .35em;font-size:.85em}.lens[data-astro-cid-pznzci7v]{--lens-h:clamp(44rem, 80vw, 72rem);height:var(--lens-h);perspective:1100px;-webkit-mask-composite:source-in;margin:5rem 0 0;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 45%,#0000 100%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 45%,#0000 100%),linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-composite:intersect}.lens-stage[data-astro-cid-pznzci7v]{transform-origin:25% 30%;height:120%;position:absolute;top:-6%;left:-2%;right:-4%;transform:rotateY(-16deg)rotateX(12deg)rotate(-3deg)scale(1.04)}.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v]{font-family:var(--mono);white-space:pre;columns:3;column-gap:3rem;margin:0;font-size:clamp(.7rem,.92vw,.92rem);line-height:1.6;position:absolute;inset:0}.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v] .l{display:block;overflow:hidden}.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v] .ln{text-align:right;user-select:none;width:3.2em;margin-right:1.2em;display:inline-block}.lens-soft[data-astro-cid-pznzci7v]{filter:blur(3.5px);-webkit-mask-image:linear-gradient(#000 0 6%,#0000 14% 32%,#000 46%);mask-image:linear-gradient(#000 0 6%,#0000 14% 32%,#000 46%)}.lens-sharp[data-astro-cid-pznzci7v]{-webkit-mask-image:linear-gradient(#0000 5%,#000 13% 33%,#0000 48%);mask-image:linear-gradient(#0000 5%,#000 13% 33%,#0000 48%)}.lens[data-astro-cid-pznzci7v]{background:var(--bg-2)}.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v]{color:color-mix(in srgb, var(--ink) 60%, transparent)}.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v] .ln{color:color-mix(in srgb, var(--ink) 25%, transparent)}.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v] .kw{color:#7a2fd6}.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v] .fn{color:var(--accent)}.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v] .nu,.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v] .st{color:#c48a00}.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v] .cm{color:#2f8f5b}.pager-nav[data-astro-cid-pznzci7v]{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:2rem;margin-top:5rem;padding-block:2rem 4rem;display:grid}.pager-nav[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{text-decoration:none;display:block}.pager-nav[data-astro-cid-pznzci7v] .next[data-astro-cid-pznzci7v]{text-align:right}.pager-nav[data-astro-cid-pznzci7v] .t[data-astro-cid-pznzci7v]{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;display:block}.pager-nav[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover .t[data-astro-cid-pznzci7v]{color:var(--accent)}.lens[data-astro-cid-pznzci7v]+.pager-nav[data-astro-cid-pznzci7v]{z-index:1;border-top-color:#0000;margin-top:calc(clamp(44rem,80vw,72rem)/-2);position:relative}@media (width<=760px){.lens[data-astro-cid-pznzci7v] pre[data-astro-cid-pznzci7v]{columns:1;font-size:.78rem}}@media (width<=860px){.cs-grid[data-astro-cid-pznzci7v]{grid-template-columns:1fr;gap:2.5rem}.meta[data-astro-cid-pznzci7v] dl[data-astro-cid-pznzci7v]{position:static}.credit[data-astro-cid-pznzci7v]{grid-template-columns:1fr}}
