.project-module__fdYBUa__hero{padding-block:var(--space-6) var(--space-section);background:var(--color-limestone)}.project-module__fdYBUa__breadcrumb{align-items:center;gap:var(--space-3);min-height:2.75rem;color:var(--color-mineral-moss);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:600;display:flex}.project-module__fdYBUa__breadcrumb a{transition:border-color var(--transition-fast);border-bottom:1px solid #0000}.project-module__fdYBUa__breadcrumb a:hover,.project-module__fdYBUa__breadcrumb a:focus-visible{border-color:currentColor}.project-module__fdYBUa__heroGrid{gap:var(--space-7) clamp(1rem, 2vw, 2rem);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(3rem,7vw,7rem);display:grid}.project-module__fdYBUa__identity{border-top:var(--border-hairline);grid-column:1/span 2}.project-module__fdYBUa__identity>div{padding-block:var(--space-4);border-bottom:var(--border-hairline)}.project-module__fdYBUa__identity dt,.project-module__fdYBUa__visualNotes dt{color:var(--color-mineral-moss);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:600}.project-module__fdYBUa__identity dd,.project-module__fdYBUa__visualNotes dd{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.project-module__fdYBUa__titleBlock{grid-column:4/span 7}.project-module__fdYBUa__titleBlock h1{max-width:10ch;margin-top:var(--space-5);font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(4.25rem,8vw,10.5rem);font-weight:500;line-height:.82}.project-module__fdYBUa__heroQuestion{margin-top:var(--space-7);padding:var(--space-5) 0 var(--space-5) var(--space-6);border-left:2px solid var(--color-oxidized-clay);grid-column:7/-1}.project-module__fdYBUa__heroQuestion p{max-width:37ch;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2.4rem);font-weight:500;line-height:1.2}.project-module__fdYBUa__visualGrid{align-items:end;gap:var(--space-7) clamp(1rem, 2vw, 2rem);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(5rem,10vw,10rem);display:grid}.project-module__fdYBUa__figure{grid-column:1/span 8}.project-module__fdYBUa__figure img{object-fit:cover;background:var(--color-surface);width:100%;height:auto;max-height:78rem}.project-module__fdYBUa__figure figcaption{padding-top:var(--space-3);border-top:var(--border-hairline);color:var(--color-mineral-moss);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem}.project-module__fdYBUa__visualNotes{padding-bottom:var(--space-8);grid-column:10/-1}.project-module__fdYBUa__visualNotes>p:nth-child(2){margin-top:var(--space-6);color:var(--color-mineral-moss);font-size:var(--text-sm);line-height:1.75}.project-module__fdYBUa__visualNotes dl{margin-top:var(--space-7);border-top:var(--border-hairline)}.project-module__fdYBUa__visualNotes dl>div{padding-block:var(--space-4);border-bottom:var(--border-hairline)}.project-module__fdYBUa__reading,.project-module__fdYBUa__evolution,.project-module__fdYBUa__palette{padding-block:var(--space-section)}.project-module__fdYBUa__reading{background:var(--color-surface)}.project-module__fdYBUa__readingGrid,.project-module__fdYBUa__conceptGrid{gap:var(--space-7) clamp(1rem, 2vw, 2rem);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.project-module__fdYBUa__readingGrid>.eyebrow{grid-column:1/span 2}.project-module__fdYBUa__reading h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.05em;grid-column:3/span 5;font-size:clamp(3rem,5.8vw,7rem);font-weight:500;line-height:.92}.project-module__fdYBUa__readingCopy{grid-column:9/-1}.project-module__fdYBUa__readingCopy p{color:var(--color-mineral-moss);font-size:var(--text-sm);line-height:1.75}.project-module__fdYBUa__readingCopy .project-module__fdYBUa__lead{color:var(--color-soil);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;line-height:1.25}.project-module__fdYBUa__readingCopy p+p{margin-top:var(--space-7)}.project-module__fdYBUa__concept{background:var(--color-soil);color:var(--color-limestone);padding-block:clamp(7rem,16vw,17rem)}.project-module__fdYBUa__conceptGrid>.eyebrow{color:var(--color-wet-sand);grid-column:1/span 2}.project-module__fdYBUa__concept blockquote{grid-column:3/-1}.project-module__fdYBUa__concept blockquote p{max-width:20ch;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.7rem,5.3vw,6.6rem);font-weight:500;line-height:.98}.project-module__fdYBUa__metrics{padding-block:var(--space-8);border-bottom:1px solid color-mix(in srgb, var(--color-limestone) 20%, transparent);background:var(--color-soil);color:var(--color-limestone)}.project-module__fdYBUa__metrics .eyebrow{color:var(--color-wet-sand)}.project-module__fdYBUa__metricList{margin-top:var(--space-7);border-top:1px solid color-mix(in srgb, var(--color-limestone) 24%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-module__fdYBUa__metricList>div{padding:var(--space-6) var(--space-6) 0 0}.project-module__fdYBUa__metricList>div+div{padding-left:var(--space-6);border-left:1px solid color-mix(in srgb, var(--color-limestone) 24%, transparent)}.project-module__fdYBUa__metricList dt{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.7rem,5.2vw,6rem);font-weight:500;line-height:1}.project-module__fdYBUa__metricList dd{max-width:24ch;margin:var(--space-3) 0 0;color:var(--color-wet-sand);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.project-module__fdYBUa__evolution{background:var(--color-limestone)}.project-module__fdYBUa__sectionIntro{gap:var(--space-7) clamp(1rem, 2vw, 2rem);grid-template-columns:2fr 5fr 3fr 2fr;display:grid}.project-module__fdYBUa__sectionIntro h2{max-width:11ch;font-family:var(--font-display);letter-spacing:-.05em;grid-column:2;font-size:clamp(3rem,5.6vw,6.8rem);font-weight:500;line-height:.93}.project-module__fdYBUa__sectionIntro>p:last-child{padding-top:var(--space-2);color:var(--color-mineral-moss);font-size:var(--text-sm);grid-column:3}.project-module__fdYBUa__timeline{border-top:var(--border-hairline);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(5rem,10vw,10rem);display:grid;position:relative}.project-module__fdYBUa__timeline li{padding:var(--space-7) var(--space-6) 0 0;position:relative}.project-module__fdYBUa__timeline li+li{padding-left:var(--space-6);border-left:var(--border-hairline)}.project-module__fdYBUa__timeline li:before{background:var(--color-oxidized-clay);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-.35rem;left:0}.project-module__fdYBUa__timeline li+li:before{left:var(--space-6)}.project-module__fdYBUa__timelineIndex{color:var(--color-oxidized-clay);font-size:var(--text-xs);letter-spacing:.12em;font-weight:600}.project-module__fdYBUa__period,.project-module__fdYBUa__phase{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.project-module__fdYBUa__period{margin-top:var(--space-7);color:var(--color-mineral-moss)}.project-module__fdYBUa__phase{margin-top:var(--space-2);color:var(--color-oxidized-clay)}.project-module__fdYBUa__timeline h3{max-width:13ch;margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;font-weight:500;line-height:1}.project-module__fdYBUa__timelineDescription{max-width:34ch;margin-top:var(--space-5);color:var(--color-mineral-moss);font-size:var(--text-sm);line-height:1.7}.project-module__fdYBUa__palette{background:var(--color-surface)}.project-module__fdYBUa__paletteGrid{border-top:var(--border-hairline);grid-template-columns:1fr 1fr;gap:0;margin-top:clamp(5rem,10vw,10rem);display:grid}.project-module__fdYBUa__paletteGroup{padding-top:var(--space-7)}.project-module__fdYBUa__paletteGroup+.project-module__fdYBUa__paletteGroup{padding-left:var(--space-8);border-left:var(--border-hairline)}.project-module__fdYBUa__paletteGroup h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;font-weight:500}.project-module__fdYBUa__paletteGroup dl{margin-top:var(--space-7);border-top:var(--border-hairline)}.project-module__fdYBUa__paletteGroup dl>div{padding-block:var(--space-5);border-bottom:var(--border-hairline);gap:var(--space-6);grid-template-columns:minmax(12rem,1fr) 1fr;display:grid}.project-module__fdYBUa__paletteGroup dt{gap:var(--space-4);font-size:var(--text-sm);font-weight:500;display:flex}.project-module__fdYBUa__paletteGroup dt>span{color:var(--color-oxidized-clay);font-size:var(--text-xs);letter-spacing:.1em}.project-module__fdYBUa__paletteGroup dd{color:var(--color-mineral-moss);font-size:var(--text-xs);margin:0;line-height:1.6}.project-module__fdYBUa__paletteGroup dd span{margin-bottom:var(--space-1);color:var(--color-soil);font-weight:600;display:block}.project-module__fdYBUa__next{padding-block:var(--space-section);background:var(--color-living-lichen);color:var(--color-soil)}.project-module__fdYBUa__nextGrid{align-items:end;gap:var(--space-7);grid-template-columns:2fr 7fr 3fr;display:grid}.project-module__fdYBUa__nextMeta{margin-top:var(--space-5);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.project-module__fdYBUa__next h2{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3.5rem,7vw,8.5rem);font-weight:500;line-height:.87}.project-module__fdYBUa__next h2 a{gap:var(--space-5);display:inline-flex}.project-module__fdYBUa__next h2 span{font-family:var(--font-body);font-size:var(--text-lg);transition:transform var(--transition-fast)}.project-module__fdYBUa__next h2 a:hover span,.project-module__fdYBUa__next h2 a:focus-visible span{transform:translate(.25rem)}.project-module__fdYBUa__nextActions{justify-self:end;align-items:flex-end;gap:var(--space-4);flex-direction:column;display:flex}.project-module__fdYBUa__nextActions a{padding-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;font-weight:600}.project-module__fdYBUa__nextActions a:first-child{font-size:var(--text-sm)}.project-module__fdYBUa__notFound{min-height:70vh;padding-block:var(--space-section);background:var(--color-limestone);align-items:center;display:grid}.project-module__fdYBUa__notFound h1{max-width:11ch;margin-top:var(--space-6);font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3.5rem,8vw,9rem);font-weight:500;line-height:.9}.project-module__fdYBUa__notFoundCopy{max-width:42ch;margin-top:var(--space-6);color:var(--color-mineral-moss)}.project-module__fdYBUa__notFound a{margin-top:var(--space-7);padding-bottom:var(--space-2);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;font-weight:600;display:inline-block}@media (max-width:64rem){.project-module__fdYBUa__titleBlock{grid-column:4/-1}.project-module__fdYBUa__heroQuestion{grid-column:6/-1}.project-module__fdYBUa__readingCopy{grid-column:8/-1}.project-module__fdYBUa__sectionIntro{grid-template-columns:2fr 5fr 3fr}.project-module__fdYBUa__nextGrid{grid-template-columns:2fr 6fr 2fr}}@media (max-width:52rem){.project-module__fdYBUa__heroGrid,.project-module__fdYBUa__visualGrid,.project-module__fdYBUa__readingGrid,.project-module__fdYBUa__conceptGrid{grid-template-columns:repeat(8,minmax(0,1fr))}.project-module__fdYBUa__identity{grid-column:1/span 2}.project-module__fdYBUa__titleBlock,.project-module__fdYBUa__heroQuestion{grid-column:3/-1}.project-module__fdYBUa__figure{grid-column:1/span 6}.project-module__fdYBUa__visualNotes{grid-column:7/-1}.project-module__fdYBUa__readingGrid>.eyebrow{grid-column:1/span 2}.project-module__fdYBUa__reading h2,.project-module__fdYBUa__readingCopy{grid-column:3/-1}.project-module__fdYBUa__conceptGrid>.eyebrow{grid-column:1/span 2}.project-module__fdYBUa__concept blockquote{grid-column:3/-1}.project-module__fdYBUa__sectionIntro{grid-template-columns:repeat(8,minmax(0,1fr))}.project-module__fdYBUa__sectionIntro h2,.project-module__fdYBUa__sectionIntro>p:last-child{grid-column:3/-1}.project-module__fdYBUa__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.project-module__fdYBUa__timeline li:nth-child(n+3){margin-top:var(--space-8);border-top:var(--border-hairline)}.project-module__fdYBUa__timeline li:nth-child(3):before,.project-module__fdYBUa__timeline li:nth-child(4):before{top:-.35rem}.project-module__fdYBUa__paletteGroup dl>div{gap:var(--space-3);grid-template-columns:1fr}.project-module__fdYBUa__nextGrid{grid-template-columns:2fr 6fr}.project-module__fdYBUa__next h2{grid-column:2}.project-module__fdYBUa__nextActions{grid-column:2;justify-self:start;align-items:flex-start}}@media (max-width:40rem){.project-module__fdYBUa__hero{padding-bottom:var(--space-9)}.project-module__fdYBUa__heroGrid,.project-module__fdYBUa__visualGrid,.project-module__fdYBUa__readingGrid,.project-module__fdYBUa__conceptGrid,.project-module__fdYBUa__sectionIntro,.project-module__fdYBUa__nextGrid{display:block}.project-module__fdYBUa__identity{grid-template-columns:1fr 1fr;display:grid}.project-module__fdYBUa__identity>div:nth-child(2n){padding-left:var(--space-4);border-left:var(--border-hairline)}.project-module__fdYBUa__titleBlock,.project-module__fdYBUa__heroQuestion,.project-module__fdYBUa__figure,.project-module__fdYBUa__visualNotes,.project-module__fdYBUa__reading h2,.project-module__fdYBUa__readingCopy,.project-module__fdYBUa__concept blockquote,.project-module__fdYBUa__sectionIntro h2,.project-module__fdYBUa__sectionIntro>p:last-child,.project-module__fdYBUa__next h2,.project-module__fdYBUa__nextActions{margin-top:var(--space-7)}.project-module__fdYBUa__figure{width:calc(100% + (2 * var(--gutter)));margin-left:calc(-1 * var(--gutter))}.project-module__fdYBUa__visualNotes{padding-bottom:0}.project-module__fdYBUa__metricList,.project-module__fdYBUa__timeline,.project-module__fdYBUa__paletteGrid{grid-template-columns:1fr}.project-module__fdYBUa__metricList>div+div,.project-module__fdYBUa__timeline li+li,.project-module__fdYBUa__paletteGroup+.project-module__fdYBUa__paletteGroup{border-left:0;padding-left:0}.project-module__fdYBUa__metricList>div+div{margin-top:var(--space-5);padding-top:var(--space-6);border-top:1px solid color-mix(in srgb, var(--color-limestone) 24%, transparent)}.project-module__fdYBUa__timeline{border-top:0}.project-module__fdYBUa__timeline li,.project-module__fdYBUa__timeline li+li,.project-module__fdYBUa__timeline li:nth-child(n+3){padding:var(--space-7) 0 var(--space-7) var(--space-6);border-top:0;border-bottom:var(--border-hairline);border-left:var(--border-hairline);margin-top:0}.project-module__fdYBUa__timeline li:before,.project-module__fdYBUa__timeline li+li:before,.project-module__fdYBUa__timeline li:nth-child(3):before,.project-module__fdYBUa__timeline li:nth-child(4):before{top:var(--space-7);left:-.35rem}.project-module__fdYBUa__paletteGroup+.project-module__fdYBUa__paletteGroup{margin-top:var(--space-8);padding-top:var(--space-8);border-top:var(--border-hairline)}.project-module__fdYBUa__next h2 a{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.project-module__fdYBUa__next h2 span{transition:none}.project-module__fdYBUa__next h2 a:hover span,.project-module__fdYBUa__next h2 a:focus-visible span{transform:none}}
