.detail[data-astro-cid-rhb6k6io]{max-width:1100px;margin:0 auto;padding-top:clamp(16px,4vh,48px)}.back[data-astro-cid-rhb6k6io]{display:inline-flex;gap:6px;transition:color var(--dur-1),gap var(--dur-2) var(--ease)}.back[data-astro-cid-rhb6k6io]:hover{color:var(--fg);gap:10px}.head[data-astro-cid-rhb6k6io]{padding:clamp(32px,6vh,72px) 0 clamp(32px,5vh,56px);display:grid}.kicker[data-astro-cid-rhb6k6io]{color:var(--fg)}.title[data-astro-cid-rhb6k6io]{margin:12px 0 0;font-size:clamp(40px,6.4vw,88px);line-height:1;letter-spacing:-.03em;font-family:var(--display);font-weight:500;text-wrap:balance}.lede[data-astro-cid-rhb6k6io]{margin:16px 0 0;color:var(--fg);font-size:19px;text-wrap:balance;line-height:1.45;letter-spacing:-.01em}.meta[data-astro-cid-rhb6k6io],.story[data-astro-cid-rhb6k6io]{display:grid;grid-template-columns:minmax(0,1fr)}.meta[data-astro-cid-rhb6k6io]{margin:40px 0 0;padding-top:24px;border-top:1px solid var(--line);row-gap:16px}.meta[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.meta[data-astro-cid-rhb6k6io] dt[data-astro-cid-rhb6k6io]{font-family:var(--display);font-weight:500;font-size:14px}.meta[data-astro-cid-rhb6k6io] dd[data-astro-cid-rhb6k6io]{margin:0;color:var(--muted);font-size:14px}.hero[data-astro-cid-rhb6k6io]{margin:0 0 clamp(48px,8vh,96px);aspect-ratio:3 / 2;border-radius:2px}.hero[data-astro-cid-rhb6k6io] img{width:100%;height:100%;object-fit:cover}.hero[data-astro-cid-rhb6k6io]:has(video){aspect-ratio:auto;background:#000}.hero[data-astro-cid-rhb6k6io] video[data-astro-cid-rhb6k6io]{display:block;width:100%;height:auto;max-height:90vh;object-fit:contain}.study[data-astro-cid-rhb6k6io]{container-type:inline-size;--pad: clamp(20px, 3.6cqi, 44px);display:grid;grid-template-columns:var(--cols);gap:12px;margin:0 0 clamp(32px,6vh,64px);align-items:stretch}.col[data-astro-cid-rhb6k6io]{display:grid;gap:12px;grid-template-rows:auto 1fr}.card[data-astro-cid-rhb6k6io]{background:var(--surface);border-radius:28px;padding:var(--pad)}.h[data-astro-cid-rhb6k6io]{margin:0 0 20px;font-family:var(--display);font-weight:500;font-size:clamp(20px,min(calc((100cqi * var(--lw, 2) / (var(--lw, 2) + var(--rw, 3)) - 5px - 2 * var(--pad)) / (var(--hl) * .6)),calc((100cqi * var(--rw, 3) / (var(--lw, 2) + var(--rw, 3)) - 7px - 2 * var(--pad)) / (var(--hr) * .6))),30px);line-height:1.1;letter-spacing:-.02em;color:var(--fg)}.h[data-astro-cid-rhb6k6io] em[data-astro-cid-rhb6k6io]{margin-left:.35em;font-style:italic;font-weight:400;color:var(--faint)}.copy[data-astro-cid-rhb6k6io]{margin:0;color:var(--muted);font-size:17px;line-height:1.6;text-wrap:pretty}.col[data-astro-cid-rhb6k6io] .card[data-astro-cid-rhb6k6io]:last-child{display:flex;flex-direction:column}.rows[data-astro-cid-rhb6k6io]{margin:0;display:grid;grid-auto-rows:1fr;flex:1}.rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]{display:flex;flex-direction:column;justify-content:center;padding:26px 0;border-top:1px solid var(--line)}.rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]:first-child{padding-top:4px;border-top:0;justify-content:flex-start}.rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]:last-child{padding-bottom:0;justify-content:flex-end}.rows[data-astro-cid-rhb6k6io] dt[data-astro-cid-rhb6k6io]{font-size:16px;font-weight:500;color:var(--fg);line-height:1.4}.rows[data-astro-cid-rhb6k6io] dd[data-astro-cid-rhb6k6io]{margin:4px 0 0;color:var(--muted);font-size:16px}@media(min-width:861px){.compact[data-astro-cid-rhb6k6io] .rows[data-astro-cid-rhb6k6io]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;column-gap:24px;flex:none}.compact[data-astro-cid-rhb6k6io] .rows[data-astro-cid-rhb6k6io]{margin-bottom:-20px}.compact[data-astro-cid-rhb6k6io] .rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io],.compact[data-astro-cid-rhb6k6io] .rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]:first-child,.compact[data-astro-cid-rhb6k6io] .rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]:last-child{padding:20px 0;border-top:1px solid var(--line);justify-content:flex-start}.compact[data-astro-cid-rhb6k6io] .rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]:nth-child(-n+2){padding-top:4px;border-top:0}.compact[data-astro-cid-rhb6k6io] .rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]:nth-child(n+5){grid-column:1 / -1}}.chapters[data-astro-cid-rhb6k6io]{display:flex;flex-direction:column;justify-content:space-between}.chapters[data-astro-cid-rhb6k6io] section[data-astro-cid-rhb6k6io]{padding:32px 0;border-top:1px solid var(--line)}.chapters[data-astro-cid-rhb6k6io] section[data-astro-cid-rhb6k6io]:first-child{padding-top:0;border-top:0}.chapters[data-astro-cid-rhb6k6io] section[data-astro-cid-rhb6k6io]:last-child{padding-bottom:0}.chapters[data-astro-cid-rhb6k6io] .h[data-astro-cid-rhb6k6io]{margin-bottom:14px}.impact[data-astro-cid-rhb6k6io]{grid-column:1 / -1}.stats[data-astro-cid-rhb6k6io]{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}.stats[data-astro-cid-rhb6k6io][data-count="1"]{--n: 1}.stats[data-astro-cid-rhb6k6io][data-count="2"]{--n: 2}.stats[data-astro-cid-rhb6k6io] li[data-astro-cid-rhb6k6io]{display:grid;gap:8px;align-content:start;padding:8px 24px;border-left:1px solid var(--line)}.stats[data-astro-cid-rhb6k6io] li[data-astro-cid-rhb6k6io]:first-child{padding-left:0;border-left:0}.stats[data-astro-cid-rhb6k6io] strong[data-astro-cid-rhb6k6io]{font-family:var(--display);font-weight:500;font-style:italic;font-size:clamp(30px,3.3vw,44px);line-height:1.05;letter-spacing:-.03em;color:var(--fg);text-wrap:balance;overflow-wrap:break-word;min-width:0}.stats[data-astro-cid-rhb6k6io] span[data-astro-cid-rhb6k6io]{color:var(--muted);font-size:15px;line-height:1.4}@media(max-width:860px){.study[data-astro-cid-rhb6k6io]{grid-template-columns:minmax(0,1fr)}.h[data-astro-cid-rhb6k6io]{font-size:24px}.h[data-astro-cid-rhb6k6io] em[data-astro-cid-rhb6k6io]{display:block;margin-left:0}.rows[data-astro-cid-rhb6k6io]{grid-auto-rows:auto;flex:none}.rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io],.rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]:first-child,.rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]:last-child{padding:18px 0;justify-content:flex-start}.rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]:first-child{padding-top:4px}.rows[data-astro-cid-rhb6k6io]>div[data-astro-cid-rhb6k6io]:last-child{padding-bottom:0}.chapters[data-astro-cid-rhb6k6io]{justify-content:flex-start}.stats[data-astro-cid-rhb6k6io]{grid-template-columns:minmax(0,1fr)}.stats[data-astro-cid-rhb6k6io] li[data-astro-cid-rhb6k6io],.stats[data-astro-cid-rhb6k6io] li[data-astro-cid-rhb6k6io]:first-child{padding:20px 0;border-left:0;border-top:1px solid var(--line)}.stats[data-astro-cid-rhb6k6io] li[data-astro-cid-rhb6k6io]:first-child{padding-top:0;border-top:0}}.story[data-astro-cid-rhb6k6io]{color:var(--muted);font-size:17px;line-height:1.6;margin-bottom:clamp(24px,4vw,48px);align-items:start}.story[data-astro-cid-rhb6k6io]>*{grid-column:1}.story[data-astro-cid-rhb6k6io]>:is(h2,h3){margin:1.5em 0 .6em;font:400 12px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg)}.story[data-astro-cid-rhb6k6io] p{margin:0 0 1em}.story[data-astro-cid-rhb6k6io] a{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--faint);transition:text-decoration-color var(--dur-1)}.story[data-astro-cid-rhb6k6io] a:hover{text-decoration-color:var(--hover)}.story[data-astro-cid-rhb6k6io] ul{padding-left:1.2em;margin:0 0 1em}.story[data-astro-cid-rhb6k6io]>:is(p:has(img),figure,.embed,.embed-linkedin){grid-column:1 / -1;margin:clamp(8px,1.2vw,16px) 0}.story[data-astro-cid-rhb6k6io]>p:has(img)+p:has(img){margin-top:0}.story[data-astro-cid-rhb6k6io] .img-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start;margin:clamp(24px,4vw,48px) 0}.story[data-astro-cid-rhb6k6io] .img-grid p{margin:0!important}@media(max-width:760px){.story[data-astro-cid-rhb6k6io] .img-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail[data-astro-cid-rhb6k6io][data-gap=tight] .story[data-astro-cid-rhb6k6io]>:is(p:has(img),figure,.embed){margin:8px 0}.detail[data-astro-cid-rhb6k6io][data-gap=tight] .gallery[data-astro-cid-rhb6k6io]{gap:8px}.detail[data-astro-cid-rhb6k6io][data-gap=none] .story[data-astro-cid-rhb6k6io]>:is(p:has(img),figure,.embed){margin:0}.detail[data-astro-cid-rhb6k6io][data-gap=none] .story[data-astro-cid-rhb6k6io]{margin-bottom:0}.detail[data-astro-cid-rhb6k6io][data-gap=none] .gallery[data-astro-cid-rhb6k6io]{gap:0}.story[data-astro-cid-rhb6k6io] img{width:100%;height:auto;border-radius:2px;background:var(--surface);animation:img-in var(--dur-3) var(--ease) both}.story[data-astro-cid-rhb6k6io] .embed{aspect-ratio:16 / 9;background:var(--surface);border-radius:2px;overflow:hidden}.story[data-astro-cid-rhb6k6io] .embed iframe{width:100%;height:100%;border:0;display:block}.story[data-astro-cid-rhb6k6io] .embed-linkedin{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.story[data-astro-cid-rhb6k6io] .embed-linkedin iframe{width:100%;height:640px;border:0;border-radius:2px;background:var(--surface)}@keyframes img-in{0%{opacity:0}}.ext[data-astro-cid-rhb6k6io]{display:inline-flex;gap:6px;font-family:var(--display);font-weight:500;text-decoration:none!important;border-bottom:1px solid var(--fg);padding-bottom:1px}@media(max-width:760px){.story[data-astro-cid-rhb6k6io]{font-size:16px}}.gallery[data-astro-cid-rhb6k6io]{display:grid;gap:clamp(12px,1.5vw,24px)}.fig[data-astro-cid-rhb6k6io]{margin:0}.fig[data-astro-cid-rhb6k6io] .frame[data-astro-cid-rhb6k6io]{border-radius:2px}.fig[data-astro-cid-rhb6k6io] img{width:100%;height:auto}.fig[data-astro-cid-rhb6k6io] figcaption[data-astro-cid-rhb6k6io]{margin-top:10px}.embed[data-astro-cid-rhb6k6io]{margin:0;aspect-ratio:16 / 9;border-radius:2px}.embed[data-astro-cid-rhb6k6io] iframe[data-astro-cid-rhb6k6io]{width:100%;height:100%;border:0;display:block}.pager[data-astro-cid-rhb6k6io]{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;margin-top:clamp(56px,10vh,120px);padding-top:24px;border-top:1px solid var(--line)}.pg[data-astro-cid-rhb6k6io]{display:flex;flex-direction:column;gap:8px}.next[data-astro-cid-rhb6k6io]{text-align:right;align-items:flex-end}.pt[data-astro-cid-rhb6k6io]{text-wrap:balance;line-height:1.1;font-size:clamp(18px,2vw,26px);letter-spacing:-.02em;font-family:var(--display);font-weight:500;color:var(--muted);transition:color var(--dur-1)}.next[data-astro-cid-rhb6k6io] .pt[data-astro-cid-rhb6k6io]{font-size:clamp(22px,2.8vw,36px);color:var(--fg);letter-spacing:-.03em;font-weight:500}.pg[data-astro-cid-rhb6k6io]:hover .pt[data-astro-cid-rhb6k6io]{color:var(--accent)}.top[data-astro-cid-rhb6k6io]:hover{color:var(--fg)}@media(max-width:600px){.top[data-astro-cid-rhb6k6io]{display:none}.pager[data-astro-cid-rhb6k6io]{grid-template-columns:1fr 1fr}}
