@layer blocks{.cf[data-astro-cid-fme75ixg]{display:grid}.cf-row[data-astro-cid-fme75ixg]{border-top:var(--s-border-w) solid var(--c-border-strong);border-bottom:1px solid var(--c-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;padding:1.5rem 0}@media (width>=900px){.cf-row[data-astro-cid-fme75ixg]{grid-template-columns:1fr 1fr 1.2fr 1fr 1.6fr}}.cf-stack[data-astro-cid-fme75ixg]{gap:1.25rem}@media (width<=1023px){.cf-stack[data-astro-cid-fme75ixg]{grid-template-columns:1fr 1fr;gap:1rem 1.25rem}.cf-stack[data-astro-cid-fme75ixg] .cf-i[data-astro-cid-fme75ixg]{padding-bottom:.75rem}}.cf-stack[data-astro-cid-fme75ixg] .cf-i[data-astro-cid-fme75ixg]{border-bottom:1px solid var(--c-border);padding-bottom:1.25rem}.cf-k[data-astro-cid-fme75ixg]{text-transform:uppercase;margin-bottom:.4rem;display:block}.cf-v[data-astro-cid-fme75ixg]{font-size:.9375rem;font-weight:600;line-height:1.4}.cf-v[data-astro-cid-fme75ixg] ul[data-astro-cid-fme75ixg]{flex-direction:column;gap:.15rem;display:flex}.cg[data-astro-cid-6fknoybm]{flex-direction:column;gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:flex}.cg-row[data-astro-cid-6fknoybm]{gap:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}@media (width>=768px){.cg-pair[data-astro-cid-6fknoybm]{grid-template-columns:1fr 1fr;align-items:start}.cg-pair[data-astro-cid-6fknoybm].cg-flip>[data-astro-cid-6fknoybm]:last-child,.cg-pair[data-astro-cid-6fknoybm]:not(.cg-flip)>[data-astro-cid-6fknoybm]:first-child{margin-top:clamp(2rem,1rem + 4vw,5rem)}.cg-solo[data-astro-cid-6fknoybm] .cg-fig[data-astro-cid-6fknoybm]{width:72%}.cg-solo[data-astro-cid-6fknoybm].cg-flip .cg-fig[data-astro-cid-6fknoybm]{margin-left:auto}}.cg-media[data-astro-cid-6fknoybm]{border-radius:var(--s-radius-lg);overflow:hidden}.cg-media[data-astro-cid-6fknoybm] .wv{border-radius:0}.cg-cap[data-astro-cid-6fknoybm]{color:var(--c-muted);gap:.75rem;max-width:42rem;margin-top:.85rem;font-size:.875rem;line-height:1.5;display:flex}.cg-cap[data-astro-cid-6fknoybm] .num-label[data-astro-cid-6fknoybm]{flex:none;padding-top:.1rem}.cp[data-astro-cid-6rmjdtjk]{gap:1.25rem;display:grid}@media (width>=960px){.cp-steps[data-astro-cid-6rmjdtjk],.cp-columns[data-astro-cid-6rmjdtjk]{grid-template-columns:repeat(3,1fr)}}.cp-item[data-astro-cid-6rmjdtjk]{flex-direction:column;gap:.75rem;display:flex}.cp-n[data-astro-cid-6rmjdtjk]{font-family:var(--f-mono);color:var(--k-at);font-size:.8125rem;font-weight:600}.cp-b[data-astro-cid-6rmjdtjk]{font-size:.9688rem}.cp-columns[data-astro-cid-6rmjdtjk]{border-top:var(--s-border-w) solid var(--c-fg);gap:0}.cp-columns[data-astro-cid-6rmjdtjk] .cp-item[data-astro-cid-6rmjdtjk]{padding:1.5rem 0 1rem}@media (width>=960px){.cp-columns[data-astro-cid-6rmjdtjk] .cp-item[data-astro-cid-6rmjdtjk]{padding:1.75rem 1.75rem 1rem}.cp-columns[data-astro-cid-6rmjdtjk] .cp-item[data-astro-cid-6rmjdtjk]:first-child{padding-left:0}.cp-columns[data-astro-cid-6rmjdtjk] .cp-item[data-astro-cid-6rmjdtjk]+.cp-item[data-astro-cid-6rmjdtjk]{border-left:1px solid var(--c-border-strong)}}.cp-columns[data-astro-cid-6rmjdtjk] .cp-n[data-astro-cid-6rmjdtjk]{font-family:var(--f-display);color:var(--k-at);font-size:2rem;font-style:italic;font-weight:400}.cp-timeline[data-astro-cid-6rmjdtjk]{gap:0}.cp-timeline[data-astro-cid-6rmjdtjk] .cp-item[data-astro-cid-6rmjdtjk]{border-left:1px solid var(--c-border-strong);margin-left:.6rem;padding:0 0 2rem 2.5rem;position:relative}.cp-timeline[data-astro-cid-6rmjdtjk] .cp-item[data-astro-cid-6rmjdtjk]:last-child{padding-bottom:0}.cp-timeline[data-astro-cid-6rmjdtjk] .cp-n[data-astro-cid-6rmjdtjk]{background:var(--c-fg);width:1.7rem;height:1.7rem;color:var(--c-bg);border-radius:99px;place-items:center;font-size:.6875rem;display:grid;position:absolute;top:0;left:-.85rem}.co-body[data-astro-cid-s3572gsq]{max-width:46rem;font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.6}.co-metrics[data-astro-cid-s3572gsq]{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=768px){.co-metrics[data-astro-cid-s3572gsq]{grid-template-columns:repeat(3,1fr)}}.co-m[data-astro-cid-s3572gsq]{flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;display:flex}.co-v[data-astro-cid-s3572gsq]{font-family:var(--f-display);font-weight:var(--t-display-weight);letter-spacing:var(--t-display-tracking);font-size:clamp(2.5rem,1.8rem + 2.4vw,3.75rem);line-height:1}.co-l[data-astro-cid-s3572gsq]{color:var(--c-muted);font-size:.9375rem}.co-rule[data-astro-cid-s3572gsq] .co-m[data-astro-cid-s3572gsq]{border-top:var(--s-border-w) solid var(--c-fg);padding-top:1.25rem}.cq[data-astro-cid-gmy2gchj]{max-width:52rem}.cq-center[data-astro-cid-gmy2gchj]{text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.cq-mark[data-astro-cid-gmy2gchj]{color:var(--k-at);margin-bottom:1.25rem}.cq-by[data-astro-cid-gmy2gchj]{flex-direction:column;gap:.15rem;margin-top:1.75rem;font-size:.9375rem;display:flex}.cn[data-astro-cid-mxzjnhjt]{gap:1.25rem;display:grid}@media (width>=900px){.cn[data-astro-cid-mxzjnhjt]{grid-template-columns:1fr 1fr}}.cn-link[data-astro-cid-mxzjnhjt]{grid-template-columns:8.5rem 1fr;align-items:center;gap:1.25rem;padding:.75rem;display:grid;overflow:hidden}.cn-next[data-astro-cid-mxzjnhjt]{text-align:right;grid-template-columns:1fr 8.5rem}.cn-next[data-astro-cid-mxzjnhjt] .cn-media[data-astro-cid-mxzjnhjt]{order:2}.cn-next[data-astro-cid-mxzjnhjt] .cn-t[data-astro-cid-mxzjnhjt]{align-items:flex-end}.cn-media[data-astro-cid-mxzjnhjt]{border-radius:calc(var(--s-radius-lg) - 6px);height:100%;min-height:6.5rem;position:relative;overflow:hidden}.cn-t[data-astro-cid-mxzjnhjt]{flex-direction:column;gap:.35rem;padding:.25rem .5rem;display:flex}.cn-title[data-astro-cid-mxzjnhjt]{font-family:var(--f-display);font-weight:var(--t-h3-weight);letter-spacing:-.015em;font-size:1.125rem;line-height:1.25}.cn-link[data-astro-cid-mxzjnhjt]:hover .cn-title[data-astro-cid-mxzjnhjt]{text-underline-offset:3px;text-decoration:underline}@media (width<=520px){.cn-link[data-astro-cid-mxzjnhjt],.cn-next[data-astro-cid-mxzjnhjt]{text-align:left;grid-template-columns:5.5rem 1fr}.cn-next[data-astro-cid-mxzjnhjt] .cn-media[data-astro-cid-mxzjnhjt]{order:0}.cn-next[data-astro-cid-mxzjnhjt] .cn-t[data-astro-cid-mxzjnhjt]{align-items:flex-start}}.case-head[data-astro-cid-pznzci7v]{padding-top:calc(var(--sp-section) * .6);flex-direction:column;align-items:flex-start;padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:flex}.case-title[data-astro-cid-pznzci7v]{max-width:20ch;margin-top:1rem}.case-dek[data-astro-cid-pznzci7v]{max-width:44rem;margin-top:1.25rem}.case-tags[data-astro-cid-pznzci7v]{margin-top:1.5rem}.case-cover-frame[data-astro-cid-pznzci7v]{border-radius:var(--s-radius-lg);box-shadow:var(--s-shadow);overflow:hidden}.case-cover-frame[data-astro-cid-pznzci7v] .wv{border-radius:0}.case-bleed[data-astro-cid-pznzci7v] .case-cover-frame[data-astro-cid-pznzci7v]{box-shadow:none;border-radius:0}.case-body[data-astro-cid-pznzci7v]{padding-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.case-sec[data-astro-cid-pznzci7v]{padding-block:clamp(2.5rem,2rem + 3vw,5rem)}.case-h[data-astro-cid-pznzci7v]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin-bottom:1.75rem;font-size:.8125rem;font-weight:600}@media (width>=960px){.case-split[data-astro-cid-pznzci7v]{grid-template-columns:1fr 3fr;gap:3rem;display:grid}}.case-cols[data-astro-cid-pznzci7v]{columns:2 22rem;column-gap:3rem}.case-cols[data-astro-cid-pznzci7v] .prose-p[data-astro-cid-pznzci7v]{break-inside:avoid-column;max-width:none}.case-cols[data-astro-cid-pznzci7v] .prose-p[data-astro-cid-pznzci7v]:first-child:first-letter{float:left;font-family:var(--f-display);color:var(--k-at);padding:.06em .1em 0 0;font-size:4.2em;line-height:.82}.case-quote-band[data-astro-cid-pznzci7v]{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.case-next[data-astro-cid-pznzci7v]{padding-block:clamp(3rem,2rem + 3vw,5rem)}.case-magazine[data-astro-cid-pznzci7v] .case-head[data-astro-cid-pznzci7v]{text-align:center;align-items:center}.case-magazine[data-astro-cid-pznzci7v] .case-title[data-astro-cid-pznzci7v]{max-width:22ch;font-size:clamp(2.5rem,1.4rem + 4.4vw,5rem)}.case-magazine[data-astro-cid-pznzci7v] .case-dek[data-astro-cid-pznzci7v]{text-align:center}.case-grid[data-astro-cid-pznzci7v]{gap:2rem;display:grid}@media (width>=1024px){.case-grid[data-astro-cid-pznzci7v]{grid-template-columns:17rem minmax(0,1fr);gap:4rem}.case-aside-in[data-astro-cid-pznzci7v]{position:sticky;top:6rem}}.case-sidebar[data-astro-cid-pznzci7v] .case-sec[data-astro-cid-pznzci7v]:first-child{padding-top:0}}
