.art-hero[data-astro-cid-r4edgxuu]{padding:clamp(96px,11vh,140px) 0 clamp(36px,5vw,56px)}.art-tab[data-astro-cid-r4edgxuu]{align-items:center;gap:var(--sp-3);background:#1e1712;border-radius:12px;flex-wrap:wrap;margin-bottom:clamp(32px,4.5vw,52px);padding:13px 18px;display:flex;position:relative;overflow:hidden}.art-tab[data-astro-cid-r4edgxuu]:before{content:"";background:radial-gradient(140% 300% at 4% 160%, var(--pc), transparent 62%);position:absolute;inset:0}.art-tab[data-astro-cid-r4edgxuu]:after{content:"";background:repeating-linear-gradient(#f3ecdd0d 0 1px,#0000 1px 4px);position:absolute;inset:0}.art-tab[data-astro-cid-r4edgxuu]>[data-astro-cid-r4edgxuu]{z-index:1;position:relative}.tab-path[data-astro-cid-r4edgxuu]{letter-spacing:.08em;color:#f3ecdde0;white-space:nowrap;font-size:.75rem;text-decoration:none}.tab-path[data-astro-cid-r4edgxuu]:hover{color:#fff7e6;text-underline-offset:3px;text-decoration:underline}.tab-seg[data-astro-cid-r4edgxuu]{letter-spacing:.08em;color:#f3ecdd8c;white-space:nowrap;font-size:.75rem}.tab-meta[data-astro-cid-r4edgxuu]{letter-spacing:.06em;color:#f3ecdda8;white-space:nowrap;margin-left:auto;font-size:.75rem}.hero-dots[data-astro-cid-r4edgxuu]{align-items:center;gap:10px;display:flex}.hdot[data-astro-cid-r4edgxuu]{background:var(--dc);width:8px;height:8px;box-shadow:0 0 9px color-mix(in srgb, var(--dc) 70%, transparent);border-radius:50%;animation:2.8s ease-in-out infinite alternate hdot-pulse}.hdot[data-astro-cid-r4edgxuu]:nth-child(2){animation-delay:.5s}.hdot[data-astro-cid-r4edgxuu]:nth-child(3){animation-delay:1s}.hdot[data-astro-cid-r4edgxuu]:nth-child(4){animation-delay:1.5s}@keyframes hdot-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.hdot[data-astro-cid-r4edgxuu]{animation:none}}.art-head[data-astro-cid-r4edgxuu]{display:block}.art-head--split[data-astro-cid-r4edgxuu]{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.art-title[data-astro-cid-r4edgxuu]{letter-spacing:-.02em;margin:0 0 var(--sp-5);max-width:22ch;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.06}.art-standfirst[data-astro-cid-r4edgxuu]{color:var(--cream-muted);max-width:52ch;margin:0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55}.art-byline[data-astro-cid-r4edgxuu]{align-items:center;gap:var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:2px solid var(--rule);flex-wrap:wrap;max-width:52ch;display:flex}.byline-tile[data-astro-cid-r4edgxuu]{color:#f3ecdd;width:38px;height:38px;font-family:var(--ff-mono-tech);box-shadow:3px 3px 0 var(--geo-accent);background:#11141f;border-radius:10px;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.byline-copy[data-astro-cid-r4edgxuu]{flex-direction:column;gap:2px;display:flex}.byline-name[data-astro-cid-r4edgxuu]{font-family:var(--ff-display);color:var(--cream);font-size:.9375rem;font-weight:600}.byline-role[data-astro-cid-r4edgxuu]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--geo-accent) 85%, #11141f);font-size:.75rem}.art-scrib[data-astro-cid-r4edgxuu]{margin-left:auto;transform:rotate(-2.5deg)}.art-cover[data-astro-cid-r4edgxuu]{justify-self:end;width:min(320px,100%);margin:0}.art-cover-img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line-strong);width:100%;height:auto;box-shadow:8px 8px 0 color-mix(in srgb, var(--geo-accent) 22%, transparent);border-radius:16px;display:block}.art-read[data-astro-cid-r4edgxuu]{padding:0 0 clamp(28px,4vw,44px)}.art-body[data-astro-cid-r4edgxuu]{counter-reset:sec;max-width:65ch;margin-inline:auto}.art-body[data-astro-cid-r4edgxuu] p{color:var(--cream-muted);margin:0 0 var(--sp-5);font-size:1.125rem;line-height:1.78}.art-body[data-astro-cid-r4edgxuu]>p:first-of-type{color:var(--cream);font-size:1.1875rem}.art-body[data-astro-cid-r4edgxuu]>p:first-of-type:first-letter{float:left;font-family:var(--ff-display);color:color-mix(in srgb, var(--geo-accent) 85%, #11141f);padding:5px 12px 0 0;font-size:3.3em;font-weight:700;line-height:.82}.art-body[data-astro-cid-r4edgxuu] h2{letter-spacing:-.01em;color:var(--cream);margin:var(--sp-10) 0 var(--sp-4);font-size:clamp(1.45rem,2.4vw,1.8rem);line-height:1.15}.art-body[data-astro-cid-r4edgxuu] h2:before{counter-increment:sec;content:counter(sec, decimal-leading-zero);font-family:var(--ff-mono-tech);letter-spacing:.16em;color:color-mix(in srgb, var(--geo-accent) 85%, #11141f);margin-bottom:8px;font-size:.75rem;font-weight:700;display:block}.art-body[data-astro-cid-r4edgxuu] h3{margin:var(--sp-8) 0 var(--sp-3);color:var(--cream);font-size:1.2rem}.art-body[data-astro-cid-r4edgxuu] a{color:color-mix(in srgb, var(--geo-accent) 85%, #11141f);text-underline-offset:3px;text-decoration:underline}.art-body[data-astro-cid-r4edgxuu] strong{color:var(--cream)}.art-body[data-astro-cid-r4edgxuu] ul,.art-body[data-astro-cid-r4edgxuu] ol{margin:0 0 var(--sp-5);padding-left:1.3em}.art-body[data-astro-cid-r4edgxuu] li{color:var(--cream-muted);margin-bottom:.45em;font-size:1.0625rem;line-height:1.7}.art-body[data-astro-cid-r4edgxuu] li::marker{color:color-mix(in srgb, var(--geo-accent) 85%, #11141f)}.art-body[data-astro-cid-r4edgxuu] img{border:1px solid var(--line-strong);max-width:100%;height:auto;margin:var(--sp-4) 0;border-radius:12px}.art-body[data-astro-cid-r4edgxuu] hr{width:72px;height:2px;margin:var(--sp-10) auto;background:var(--rule);border:0}.art-body[data-astro-cid-r4edgxuu] :not(pre)>code{font-family:var(--ff-mono-tech);border:1px solid var(--line);background:#11141f0f;border-radius:6px;padding:1px 6px;font-size:.875em}.art-body[data-astro-cid-r4edgxuu] pre{color:#f0ead2;padding:var(--sp-5);margin:0 0 var(--sp-5);background:#11141f;border-radius:12px;font-size:.875rem;line-height:1.6;overflow-x:auto}.art-body[data-astro-cid-r4edgxuu] pre code{background:0 0;border:0;padding:0}.art-body[data-astro-cid-r4edgxuu] table{border-collapse:collapse;width:100%;margin:0 0 var(--sp-5);font-size:.9375rem}.art-body[data-astro-cid-r4edgxuu] th{font-family:var(--ff-mono-tech);letter-spacing:.04em;text-align:left;color:#f2f2ef;background:#11141f;padding:10px 12px;font-size:.75rem}.art-body[data-astro-cid-r4edgxuu] td{border-bottom:1px solid var(--line);color:var(--cream-muted);padding:10px 12px}.art-body[data-astro-cid-r4edgxuu] blockquote{margin:var(--sp-8) 0;padding:2px 0 2px var(--sp-5);border-left:2px solid var(--geo-accent)}.art-body[data-astro-cid-r4edgxuu] blockquote p{font-family:var(--ff-mono-tech);color:var(--cream-muted);margin:0 0 var(--sp-3);font-size:1rem;line-height:1.6}.art-body[data-astro-cid-r4edgxuu] blockquote p:last-child{margin-bottom:0}.art-body[data-astro-cid-r4edgxuu] blockquote:first-of-type{background:#1e1712;border-left:0;border-radius:14px;padding:clamp(24px,3.2vw,36px) clamp(26px,3.6vw,42px);position:relative;overflow:hidden}.art-body[data-astro-cid-r4edgxuu] blockquote:first-of-type:before{content:"";background:radial-gradient(135% 240% at 6% 140%, color-mix(in srgb, var(--geo-accent) 55%, transparent), transparent 66%);position:absolute;inset:0}.art-body[data-astro-cid-r4edgxuu] blockquote:first-of-type:after{content:"";background:repeating-linear-gradient(#f3ecdd0d 0 1px,#0000 1px 4px);position:absolute;inset:0}.art-body[data-astro-cid-r4edgxuu] blockquote:first-of-type p{z-index:1;font-family:var(--ff-display);letter-spacing:-.01em;color:#f3ecdd;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.28;position:relative}.art-body[data-astro-cid-r4edgxuu] blockquote:first-of-type p:first-child:before{content:"worth quoting";font-family:var(--ff-mono-tech);letter-spacing:.14em;text-transform:uppercase;color:#f3ecddbf;margin-bottom:11px;font-size:.75rem;font-weight:400;display:block}.art-body[data-astro-cid-r4edgxuu] blockquote:first-of-type p:last-child:not(:only-child){font-family:var(--ff-mono-tech);letter-spacing:.08em;color:#f3ecddb8;margin-top:var(--sp-3);font-size:.8125rem;font-weight:400}.art-end-col[data-astro-cid-r4edgxuu]{max-width:65ch;margin-inline:auto}.art-stamp[data-astro-cid-r4edgxuu]{letter-spacing:.06em;color:var(--cream-muted);margin:0;font-size:.75rem}.art-reading[data-astro-cid-r4edgxuu]{margin-top:var(--sp-6);border-top:1px solid var(--line);padding-top:var(--sp-5)}.reading-label[data-astro-cid-r4edgxuu]{letter-spacing:.12em;text-transform:uppercase;color:var(--cream-muted);font-size:.75rem}.reading-links[data-astro-cid-r4edgxuu]{gap:var(--sp-3) var(--sp-8);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.reading-link[data-astro-cid-r4edgxuu]{font-family:var(--ff-mono-tech);letter-spacing:.02em;color:color-mix(in srgb, var(--geo-accent) 85%, #11141f);align-items:center;gap:.45em;font-size:.8125rem;text-decoration:none;display:inline-flex}.reading-link[data-astro-cid-r4edgxuu]:hover{text-underline-offset:3px;text-decoration:underline}.reading-link[data-astro-cid-r4edgxuu]:hover .arrow[data-astro-cid-r4edgxuu]{transform:translate(3px)}.reading-link[data-astro-cid-r4edgxuu] .arrow[data-astro-cid-r4edgxuu]{transition:transform var(--t-fast)}.art-close[data-astro-cid-r4edgxuu]{margin-top:var(--sp-10);border-top:2px solid var(--rule);padding-top:var(--sp-6);justify-content:space-between;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.art-close-h[data-astro-cid-r4edgxuu]{letter-spacing:-.01em;max-width:22ch;margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.15}.art-close-actions[data-astro-cid-r4edgxuu]{align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.art-close-sec[data-astro-cid-r4edgxuu]{font-family:var(--ff-mono-tech);letter-spacing:.02em;color:color-mix(in srgb, var(--geo-accent) 85%, #11141f);align-items:center;gap:.45em;font-size:.8125rem;text-decoration:none;display:inline-flex}.art-close-sec[data-astro-cid-r4edgxuu]:hover{text-underline-offset:3px;text-decoration:underline}.art-close-sec[data-astro-cid-r4edgxuu]:hover .arrow[data-astro-cid-r4edgxuu]{transform:translate(3px)}.art-close-sec[data-astro-cid-r4edgxuu] .arrow[data-astro-cid-r4edgxuu]{transition:transform var(--t-fast)}@media (width<=920px){.art-head--split[data-astro-cid-r4edgxuu]{grid-template-columns:1fr}.art-cover[data-astro-cid-r4edgxuu]{justify-self:start;width:min(280px,76vw)}.tab-meta[data-astro-cid-r4edgxuu]{margin-left:0}}@media (width<=560px){.art-scrib[data-astro-cid-r4edgxuu]{display:none}.art-body[data-astro-cid-r4edgxuu]>p:first-of-type:first-letter{font-size:2.8em}}
