.editorial-page{width:100%;max-width:var(--page-max);background-color:var(--color-paper);background-image:var(--texture-paper);background-size:var(--texture-size);border-inline:var(--border-thin);margin:0 auto}.editorial-page__hero{padding:clamp(var(--space-6), 5vw, var(--space-9));border-block-end:var(--border-thin)}.editorial-page__hero-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;margin-block-start:clamp(var(--space-7), 8vw, var(--space-10));display:grid}.projects-page .editorial-page__hero-grid{grid-template-columns:minmax(0,1fr);max-width:58rem}.editorial-page h1{max-width:14ch;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;text-transform:uppercase;font-size:clamp(4rem,8vw,7.5rem);font-weight:700;line-height:.88}.editorial-page__lede{max-width:45rem;color:var(--color-graphite);margin-block-start:var(--space-6);font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.6}.editorial-page__status{gap:var(--space-7);min-width:0;min-height:14rem;padding:var(--space-5);color:var(--color-paper);background-color:var(--color-graphite);background-image:var(--texture-graphite);background-size:var(--texture-size);border:var(--border-thin);display:grid}.editorial-page__status p:last-child{min-width:0;font-family:var(--font-display);hyphens:auto;letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;align-self:end;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:300;line-height:.95}.editorial-page__section{border-block-end:var(--border-thin);grid-template-columns:minmax(15rem,.54fr) minmax(0,1.46fr);min-width:0;display:grid}.editorial-page__section-heading{min-width:0;padding:clamp(var(--space-5), 4vw, var(--space-8));border-inline-end:var(--border-thin)}.about-page__principles,.about-page__documentation{grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr)}.about-page__principles .editorial-page__section-heading,.about-page__documentation .editorial-page__section-heading{padding-inline:clamp(var(--space-6), 3vw, var(--space-7))}.about-page__principles .editorial-page__section-heading h2,.about-page__documentation .editorial-page__section-heading h2{letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(2.4rem,3.8vw,4rem)}.editorial-page__section-heading>span{width:2.5rem;height:1.5rem;background:var(--color-signal);border:var(--border-thin);font-family:var(--font-mono);place-items:center;margin-block-end:var(--space-7);font-size:.68rem;font-weight:500;display:inline-grid}.editorial-page__section h2,.editorial-page__contact h2,.projects-page__index>header h2{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;text-transform:uppercase;font-size:clamp(2.6rem,5.2vw,5rem);font-weight:700;line-height:.95}#about-system{font-family:var(--font-display-mix);font-weight:300}.editorial-page__prose{gap:var(--space-6);padding:clamp(var(--space-6), 5vw, var(--space-9));font-size:clamp(1.05rem,1.55vw,1.32rem);line-height:1.7;display:grid}.privacy-page h1,.privacy-page .editorial-page__section-heading h2{overflow-wrap:anywhere}.privacy-page .editorial-page__section-heading h2{font-size:clamp(2.2rem,4vw,3.8rem)}.privacy-page .editorial-page__prose a{font-family:var(--font-mono);text-transform:uppercase;font-size:.82rem;font-weight:500}.editorial-list-grid,.discipline-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-list-grid article,.discipline-grid article{min-width:0;min-height:14rem;padding:var(--space-6);border-inline-end:var(--border-thin);border-block-end:var(--border-thin)}.editorial-list-grid article:nth-child(2n),.discipline-grid article:nth-child(2n){border-inline-end:0}.editorial-list-grid article:nth-last-child(-n+2),.discipline-grid article:nth-last-child(-n+2){border-block-end:0}.editorial-list-grid h3,.discipline-grid h3{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin-block-end:var(--space-5);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:300;line-height:.95}.editorial-list-grid p,.discipline-grid p,.editorial-page__section-intro{color:var(--color-graphite);line-height:1.6}.editorial-page__section-intro{padding:var(--space-6);border-block-end:var(--border-thin);font-size:1.08rem}.discipline-grid article:last-child{border-block-start:var(--border-thin);border-inline-end:0;grid-column:1/-1}.editorial-page__contact{color:var(--color-paper);background-color:var(--color-ink);background-image:var(--texture-graphite);background-size:var(--texture-size);border-block-end:var(--border-thin);grid-template-columns:minmax(15rem,.54fr) minmax(0,1.46fr);display:grid}.editorial-page__contact>div{min-width:0;padding:clamp(var(--space-6), 5vw, var(--space-9))}.editorial-page__contact>div:first-child{border-inline-end:var(--border-paper)}.editorial-page__contact>div:last-child>p{max-width:42rem;color:var(--color-ash);line-height:1.65}.editorial-page__contact-links{gap:var(--space-3);margin-block-start:var(--space-7);display:grid}.editorial-page__contact-links a{width:fit-content;max-width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.78rem;font-weight:500}.projects-page__index>header{gap:var(--space-6) var(--space-8);padding:clamp(var(--space-6), 5vw, var(--space-9));border-block-end:var(--border-thin);grid-template-columns:minmax(0,1fr) minmax(17rem,.52fr);align-items:end;display:grid}.projects-page__index>header .operational-label{grid-column:1/-1}.projects-page__index>header>p:last-child{color:var(--color-graphite);line-height:1.6}.project-index-list{display:grid}.project-index-entry{border-block-end:var(--border-thin);background:#f2f0e8a3;min-width:0;transition:background-color .22s,box-shadow .22s}.project-index-entry:hover{background:color-mix(in srgb, var(--color-paper) 88%, white);box-shadow:inset 0 0 0 1px #ffd4005c}.project-index-entry:last-child{border-block-end:0}.project-index-entry__header{border-block-end:var(--border-thin);grid-template-columns:3.5rem minmax(0,1fr) minmax(12rem,auto);align-items:stretch;min-width:0;min-height:7rem;display:grid}.project-index-entry__header>span:first-child{background:var(--color-signal);border-inline-end:var(--border-thin);font-family:var(--font-mono);place-items:center;font-size:.7rem;font-weight:500;display:grid}.project-index-entry__header>div{min-width:0;padding:var(--space-4) var(--space-5);align-content:end;display:grid}.project-index-entry__header h3{font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(2.3rem,4.5vw,4.5rem);font-weight:700;line-height:.9}.project-index-entry__header .project-status{margin:var(--space-5);place-self:center end}.project-index-entry__body{grid-template-columns:minmax(20rem,1.08fr) minmax(0,.92fr);min-width:0;display:grid}.project-index-entry--text-only .project-index-entry__body{grid-template-columns:1fr}.project-index-entry--text-only .project-index-entry__copy{max-width:62rem;min-height:18rem}.project-index-entry__body>.project-evidence{border-inline-end:var(--border-thin);border-block-end:0;min-width:0}.project-index-entry__copy{gap:var(--space-6);min-width:0;padding:clamp(var(--space-5), 4vw, var(--space-8));color:var(--color-graphite);align-content:start;line-height:1.65;display:grid}.project-index-entry__copy .field-label{color:var(--color-metadata);margin-block-end:var(--space-2)}.project-index-entry__note{border-block-start:var(--border-thin);font-family:var(--font-mono);padding-block-start:var(--space-5);font-size:.76rem}@media (width<=900px){.editorial-page__hero-grid,.editorial-page__section,.editorial-page__contact,.project-index-entry__body{grid-template-columns:1fr}.editorial-page__hero-grid{grid-template-columns:minmax(0,1fr)}.editorial-page__hero-grid>*{min-width:0}.editorial-page__section-heading,.editorial-page__contact>div:first-child,.project-index-entry__body>.project-evidence{border-inline-end:0;border-block-end:var(--border-thin)}}@media (width<=760px){.editorial-page__hero,.editorial-page__section-heading,.editorial-page__prose,.editorial-page__contact>div,.projects-page__index>header,.project-index-entry__copy{padding:var(--space-7) var(--space-4)}.editorial-page__hero-grid{gap:var(--space-6);margin-block-start:var(--space-8)}.editorial-page h1{font-size:clamp(3.5rem,17vw,5.4rem)}.privacy-page h1{font-size:clamp(3rem,13vw,4.8rem)}.editorial-list-grid,.discipline-grid,.projects-page__index>header{grid-template-columns:1fr}.projects-page__index>header .operational-label{grid-column:auto}.editorial-list-grid article,.editorial-list-grid article:nth-child(2n),.editorial-list-grid article:nth-last-child(-n+2),.discipline-grid article,.discipline-grid article:nth-child(2n),.discipline-grid article:nth-last-child(-n+2),.discipline-grid article:last-child{border-inline-end:0;border-block:0 var(--border-thin);grid-column:auto;min-height:0}.discipline-grid article:last-child,.editorial-list-grid article:last-child{border-block-end:0}.project-index-entry__header{grid-template-columns:3rem minmax(0,1fr)}.project-index-entry__header .project-status{margin:var(--space-4);grid-column:1/-1;justify-self:start}.projects-page .editorial-page__hero-grid{margin-block-start:var(--space-6)}.project-index-entry__copy,.project-index-entry--text-only .project-index-entry__copy{gap:var(--space-4);min-height:0}}
