.agents-page .agents-hero .ah-headline,[data-projects-page]>.ah-headline,.case-study .ah-headline,.manifesto .manifesto-opening h1,.broadsheet-not-found h1{font-family:var(--ah-font-display,"Instrument Serif", Georgia, serif);letter-spacing:-.01em;overflow-wrap:normal;font-size:clamp(2.8rem,6.4vw,5.6rem);font-weight:400;line-height:1}.agents-page .agents-hero .ah-headline{max-width:18ch}.agents-page .ah-lede,[data-projects-page]>.ah-lede,.case-study .ah-lede,.manifesto .manifesto-opening>p{font:italic 400 clamp(1.25rem, 2.2vw, 1.5rem)/1.35 var(--ah-font-display,Georgia, serif)}.agents-page .agents-cta{margin-top:1.5rem}.agents-page [data-agents-cta]{border:1px solid var(--ah-color-button,#161513);background:var(--ah-color-button,#161513);min-height:3rem;color:var(--ah-color-button-text,#f5f1e8);font-family:var(--ah-font-body,sans-serif);letter-spacing:.1em;text-align:center;text-transform:uppercase;border-radius:0;padding:.9rem 1.15rem;font-size:.8125rem;font-weight:600;line-height:1.4}.agents-page [data-agents-cta]:hover{background:var(--ah-color-button-hover,#3a3833);color:var(--ah-color-button-text,#f5f1e8)}.agents-page .agents-services{margin-top:2.5rem}.agents-page .agents-services h2,.agents-page .agents-framings dt{font:400 1.5rem/1.15 var(--ah-font-display,Georgia, serif)}.agents-page .agents-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;max-width:none;margin-top:clamp(3rem,6vw,5rem);display:grid}.agents-page .agents-body>section{min-width:0;margin-top:0}.agents-page .agents-body>section:nth-child(2){border-inline-start:1px solid var(--ah-color-border,currentColor);padding-inline-start:2rem}.agents-page .agents-body .ah-close{grid-column:1/-1;align-items:center;margin-top:0}[data-projects-page]>.ah-section-title{margin-top:3rem}[data-projects-page] .ah-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:1.5rem}[data-projects-page] .ah-product-grid[aria-labelledby=active-projects]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-projects-page] .ah-product-tile>a{flex-direction:column;flex:1;display:flex}[data-projects-page] .ah-product-tile-name{font-size:1.75rem}[data-projects-page] .ah-product-tile-descriptor,.case-study .case-identity .ah-role{color:var(--ah-color-ink,#161513)}.case-study>header{border-bottom:1px solid var(--ah-color-ink,currentColor);margin-bottom:1.75rem;padding-bottom:1.75rem}.case-study .case-identity{align-items:start}.case-study .case-identity>div{min-width:0}.case-study .case-identity .ah-role{margin-bottom:.75rem}.case-study .ah-lede{max-width:50ch;margin-top:1.5rem}.case-study>p{max-width:72ch}.case-study>section,.case-study>nav{margin-top:2.5rem}.case-study .case-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.case-study .case-history li{border-inline-start-color:var(--ah-color-ink,currentColor)}.case-study .case-history time{color:var(--ah-color-quiet,currentColor);font-size:.875rem}.manifesto .manifesto-opening{border-bottom-color:var(--ah-color-ink,currentColor)}.manifesto .manifesto-opening h1{text-wrap:balance;font-size:min(18vw,clamp(2.8rem,4.6vw,5rem))}.manifesto .manifesto-opening img{border:1px solid var(--ah-color-ink,currentColor);filter:grayscale();border-radius:0}.manifesto .manifesto-opening figcaption{font-size:.875rem;line-height:1.5}.broadsheet-not-found main{border-block:1px solid var(--ah-color-ink,currentColor);max-width:48rem;padding-block:clamp(2rem,6vw,5rem)}.broadsheet-not-found .not-found-number{color:var(--ah-color-press,var(--ah-color-ink,#161513));font-family:var(--ah-font-body,sans-serif);letter-spacing:.14em;font-size:.875rem;font-weight:600}.broadsheet-not-found h1{color:var(--ah-color-ink,#161513)}.broadsheet-not-found [data-not-found-home]{background:var(--ah-color-button,#161513);color:var(--ah-color-button-text,#f5f1e8);font-family:var(--ah-font-body,sans-serif);letter-spacing:.1em;text-transform:uppercase;border-radius:0}@media (width>=860px){[data-projects-page] .ah-product-grid[aria-labelledby=archived-projects]>li:not(:nth-child(3n+1)),.case-study .case-features>li:not(:nth-child(3n+1)),[data-projects-page] .ah-product-grid[aria-labelledby=active-projects]>li:nth-child(2){border-inline-start:1px solid var(--ah-color-ink,currentColor);padding-inline-start:1rem}}@media (width<860px){.agents-page .agents-body{grid-template-columns:minmax(0,1fr)}.agents-page .agents-body>section:nth-child(2){border-inline-start:0;padding-inline-start:0}[data-projects-page] .ah-product-grid,.case-study .case-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (600px<=width<860px){[data-projects-page] .ah-product-grid>li:nth-child(2n),.case-study .case-features>li:nth-child(2n){border-inline-start:1px solid var(--ah-color-ink,currentColor);padding-inline-start:1rem}}@media (width<600px){.agents-page [data-agents-cta]{width:100%}[data-projects-page] .ah-product-grid,[data-projects-page] .ah-product-grid[aria-labelledby=active-projects],.case-study .case-features{grid-template-columns:minmax(0,1fr)}.case-study .case-identity{grid-template-columns:minmax(0,1fr);display:grid}}
