.section-head[data-astro-cid-pzvqjql2]{margin-bottom:clamp(2.5rem,2rem + 3vw,5rem)}.section-head[data-astro-cid-pzvqjql2] .section-label[data-astro-cid-pzvqjql2]{margin-top:.85rem}.quote[data-astro-cid-arj5dyob] blockquote[data-astro-cid-arj5dyob]{margin:0}.quote[data-astro-cid-arj5dyob] p[data-astro-cid-arj5dyob]{font-family:var(--serif);font-size:var(--fs-lede);line-height:1.22;text-wrap:balance}.quote[data-astro-cid-arj5dyob] figcaption[data-astro-cid-arj5dyob]{display:flex;flex-wrap:wrap;gap:.15rem .6rem;margin-top:1rem;font-size:.8125rem;color:var(--ink-2)}.quote__author[data-astro-cid-arj5dyob]{color:var(--ink)}.quote__source[data-astro-cid-arj5dyob]{font-style:italic}.quote__cite[data-astro-cid-arj5dyob]:before{content:"("}.quote__cite[data-astro-cid-arj5dyob]:after{content:")"}.quote__cite[data-astro-cid-arj5dyob]{text-decoration-color:var(--rule)}.hero[data-astro-cid-j7pv25f6]{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.hero__meta[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 2rem;padding-bottom:clamp(1.5rem,1rem + 2.5vw,3.5rem)}.hero__origin[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink);text-decoration-color:var(--rule)}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--fs-mast);line-height:.82;letter-spacing:-.012em;text-transform:uppercase;margin-left:-.04em}.hero__title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.hero__intro[data-astro-cid-j7pv25f6]{margin-top:clamp(2rem,1.5rem + 2.5vw,4rem);row-gap:1.5rem;align-items:start}.hero__tagline[data-astro-cid-j7pv25f6]{grid-column:1 / span 5;font-family:var(--serif);font-style:italic;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);line-height:1.08}.hero__tagline[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.hero__text[data-astro-cid-j7pv25f6]{grid-column:7 / span 5;display:grid;gap:1.5rem;font-size:1.0625rem;max-width:30rem}.hero__links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem 2rem}.hero__plate[data-astro-cid-j7pv25f6]{margin-top:clamp(3rem,2rem + 4vw,6rem)}.hero__plate[data-astro-cid-j7pv25f6] .plate__frame{aspect-ratio:2400 / 1100}@media(max-width:640px){.hero__plate[data-astro-cid-j7pv25f6] .plate__frame{aspect-ratio:4 / 3}.hero__plate[data-astro-cid-j7pv25f6] img{object-position:62% 50%}}.col-title[data-astro-cid-j7pv25f6]{grid-column:1 / span 6;font-size:clamp(2.25rem,1.4rem + 2.6vw,3.75rem);line-height:1.02}.col-intro[data-astro-cid-j7pv25f6]{grid-column:8 / span 5;display:grid;gap:1rem;align-content:end}.start__head[data-astro-cid-j7pv25f6],.ideas__head[data-astro-cid-j7pv25f6],.explore__head[data-astro-cid-j7pv25f6],.framework__head[data-astro-cid-j7pv25f6],.practice__head[data-astro-cid-j7pv25f6],.archive__head[data-astro-cid-j7pv25f6]{row-gap:1.5rem;margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);align-items:end}.more[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.more--pair[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem 2rem}.steps[data-astro-cid-j7pv25f6]{margin:0;border-top:1px solid var(--ink)}.steps[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3rem minmax(0,5fr) minmax(0,6fr) 2rem;gap:.5rem var(--col-gap);align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--rule);text-decoration:none}.steps__title[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.1;transition:color .3s var(--ease)}.steps__text[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--ink-2)}.steps__arrow[data-astro-cid-j7pv25f6]{justify-self:end;transition:transform .3s var(--ease)}.steps[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .steps__title[data-astro-cid-j7pv25f6]{color:var(--brick)}.steps[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .steps__arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.idea__title[data-astro-cid-j7pv25f6]{grid-column:1 / span 4;font-size:clamp(2.25rem,1.4rem + 2.6vw,3.75rem);line-height:1.02}.idea__text[data-astro-cid-j7pv25f6]{grid-column:6 / span 6;display:grid;gap:1.5rem;max-width:40rem}.idea__quote[data-astro-cid-j7pv25f6]{margin:1.5rem 0 .5rem;padding-left:1.25rem;border-left:1px solid var(--brick)}.ideas__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem var(--col-gap);margin:0}.ideas__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:.7rem;padding-top:1rem;border-top:1px solid var(--ink)}.ideas__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,1.3rem + 1vw,2.25rem);line-height:1.08}.ideas__quote[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:1.25rem;line-height:1.3}.ideas__text[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--ink-2);max-width:24rem}.ideas__cite[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration-color:var(--rule)}.framework__title[data-astro-cid-j7pv25f6],.practice__title[data-astro-cid-j7pv25f6],.archive__title[data-astro-cid-j7pv25f6],.community__title[data-astro-cid-j7pv25f6]{grid-column:1 / span 7}.framework__intro[data-astro-cid-j7pv25f6],.practice__intro[data-astro-cid-j7pv25f6],.archive__intro[data-astro-cid-j7pv25f6]{grid-column:9 / span 4;display:grid;gap:1rem}.toc-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--col-gap);margin:0;border-top:1px solid var(--ink)}.toc-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--rule);text-decoration:none}.toc-grid__num[data-astro-cid-j7pv25f6]{flex:none;min-width:2.5rem;font-size:.75rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.toc-grid__name[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);line-height:1.15;transition:color .3s var(--ease)}.toc-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .toc-grid__name[data-astro-cid-j7pv25f6]{color:var(--brick)}.toc-grid--quiet[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.toc-grid--quiet[data-astro-cid-j7pv25f6] .toc-grid__name[data-astro-cid-j7pv25f6]{font-size:clamp(1.15rem,1rem + .5vw,1.4rem)}.phases[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem var(--col-gap);margin:0}.phases[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:.6rem;padding-top:1rem;border-top:1px solid var(--ink)}.phases[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{border-top-width:2px}.phases__name[data-astro-cid-j7pv25f6]{font-size:clamp(2.25rem,1.6rem + 2vw,3.5rem);line-height:1}.phases[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--ink-2);max-width:22rem}.practice__counts[data-astro-cid-j7pv25f6]{display:grid;gap:.35rem;margin:.25rem 0 0;font-size:.875rem}.practice__counts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);padding-bottom:.35rem}.practice__gallery[data-astro-cid-j7pv25f6]{row-gap:clamp(3rem,2rem + 4vw,6rem)}.practice__item--0[data-astro-cid-j7pv25f6]{grid-column:1 / span 7}.practice__item--1[data-astro-cid-j7pv25f6]{grid-column:9 / span 4;margin-top:clamp(4rem,10vw,11rem)}.practice__item--2[data-astro-cid-j7pv25f6]{grid-column:2 / span 4}.practice__item--3[data-astro-cid-j7pv25f6]{grid-column:7 / span 6;margin-top:clamp(2rem,6vw,7rem)}.archive__stats[data-astro-cid-j7pv25f6]{color:var(--ink)}.community__body[data-astro-cid-j7pv25f6]{grid-column:8 / span 5;display:grid;gap:1.25rem;margin-top:.4rem}.community__links[data-astro-cid-j7pv25f6]{margin:clamp(2.5rem,2rem + 3vw,4.5rem) 0 0;border-top:1px solid var(--ink)}.community__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 2rem;gap:.5rem var(--col-gap);align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--rule);text-decoration:none}.community__name[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.1;transition:color .3s var(--ease)}.community__text[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--ink-2)}.community__arrow[data-astro-cid-j7pv25f6]{justify-self:end;transition:transform .3s var(--ease)}.community__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .community__name[data-astro-cid-j7pv25f6]{color:var(--brick)}.community__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .community__arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}@media(max-width:900px){.hero__tagline[data-astro-cid-j7pv25f6],.hero__text[data-astro-cid-j7pv25f6],.col-title[data-astro-cid-j7pv25f6],.col-intro[data-astro-cid-j7pv25f6],.idea__title[data-astro-cid-j7pv25f6],.idea__text[data-astro-cid-j7pv25f6],.framework__title[data-astro-cid-j7pv25f6],.practice__title[data-astro-cid-j7pv25f6],.archive__title[data-astro-cid-j7pv25f6],.community__title[data-astro-cid-j7pv25f6],.framework__intro[data-astro-cid-j7pv25f6],.practice__intro[data-astro-cid-j7pv25f6],.archive__intro[data-astro-cid-j7pv25f6],.community__body[data-astro-cid-j7pv25f6],.practice__item--0[data-astro-cid-j7pv25f6],.practice__item--1[data-astro-cid-j7pv25f6],.practice__item--2[data-astro-cid-j7pv25f6],.practice__item--3[data-astro-cid-j7pv25f6]{grid-column:1 / -1;margin-top:0}.idea__text[data-astro-cid-j7pv25f6]{margin-top:2rem}.ideas__list[data-astro-cid-j7pv25f6],.phases[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.toc-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.steps[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.community__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:2.5rem minmax(0,1fr) 2rem}.steps__text[data-astro-cid-j7pv25f6]{grid-column:2}.steps__arrow[data-astro-cid-j7pv25f6]{grid-row:1;grid-column:3}.community__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 2rem}.community__text[data-astro-cid-j7pv25f6]{grid-column:1}.community__arrow[data-astro-cid-j7pv25f6]{grid-row:1;grid-column:2}}@media(max-width:560px){.ideas__list[data-astro-cid-j7pv25f6],.phases[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
