@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2)format('woff2');font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Anton;src:url(/fonts/anton-latin-400-normal.woff2)format('woff2');font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:light;--paper:#f2e9e6;--surface:#faf5f2;--ink:#171416;--muted:#5d5357;--hot:var(--matria-pink);--pink-text:#9d2e5d;--soft:#eac5d1;--line:#aa999d;--dark-band:#171416;--dark-text:#f2e9e6;--focus:#ffb75e;--font-display:Anton,Impact,'Arial Narrow',sans-serif;--font-mono:Inter,Arial,sans-serif;--font-body:Inter,Arial,sans-serif;--matria-pink:#df83a6;--matria-black:#171416}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#242024;--surface:#30282d;--ink:#f2e9e6;--muted:#cbbfc0;--pink-text:#e6a0ba;--soft:#573845;--line:#786b6f;--dark-band:#0e0b0d;--dark-text:#f2e9e6;--focus:#ffcf7c}}:root[data-theme=dark]{color-scheme:dark;--paper:#242024;--surface:#30282d;--ink:#f2e9e6;--muted:#cbbfc0;--pink-text:#e6a0ba;--soft:#573845;--line:#786b6f;--dark-band:#0e0b0d;--dark-text:#f2e9e6;--focus:#ffcf7c}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.55}body.menu-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}[hidden]{display:none!important}a:hover,button:hover{color:var(--pink-text)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}::selection{background:var(--hot);color:#171416}.wrap{width:min(100% - 2rem,1260px);margin-inline:auto}.wrap-wide{width:min(100% - 2rem,1160px);margin-inline:auto}.wrap-narrow{width:min(100% - 2rem,760px);margin-inline:auto}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;z-index:100;inset-block-start:-5rem;inset-inline-start:1rem;padding:.7rem 1rem;background:var(--focus);color:#171416;font:1rem var(--font-mono)}.skip-link:focus{inset-block-start:1rem}.eyebrow{margin:0;color:var(--pink-text);font:.74rem/1.45 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.underlined-link,.card-more{display:inline-flex;align-items:center;gap:1.5rem;width:max-content;max-width:100%;font:.78rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-block-end:1px solid currentColor;padding-block-end:.25rem}.underlined-link:hover,.card-more:hover{color:var(--pink-text)}.empty-note{padding:2rem;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:1.1rem}.site-header{background:var(--dark-band)url(/art/grain.svg)repeat;color:var(--dark-text);position:relative;z-index:20}.header-inner{min-height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;border-block-end:1px solid #a58f98}.brand{display:inline-flex;align-items:baseline;gap:.4rem;width:max-content;color:var(--hot)}.brand strong{font:2.65rem/.9 var(--font-body);letter-spacing:-.025em}.brand small{font:.56rem var(--font-mono);letter-spacing:.08em}.brand:hover{color:#f3afc9}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,3.8vw,4rem)}.desktop-nav a{font:1.2rem var(--font-body);text-transform:uppercase;letter-spacing:.035em}.desktop-nav a:hover{color:var(--hot)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem}.header-actions button,.header-actions a{color:var(--dark-text)}.icon-link,.theme-toggle,.menu-toggle{display:inline-grid;place-items:center;width:32px;height:32px;border:0;background:0 0;padding:0}.search-icon span{position:relative;display:block;width:17px;height:17px;border:2px solid;border-radius:50%}.search-icon span::after{content:'';position:absolute;width:9px;height:2px;background:currentColor;inset-inline-end:-7px;inset-block-end:-4px;transform:rotate(48deg)}.theme-toggle{font:1.35rem var(--font-mono)}.menu-toggle{gap:4px;align-content:center}.menu-toggle span{display:block;width:23px;height:1.5px;background:currentColor}.menu-toggle:hover span{background:var(--hot)}.mobile-nav{position:fixed;inset:0;z-index:40;background:var(--dark-band)url(/art/grain.svg)repeat;color:var(--dark-text);overflow-y:auto}.mobile-nav-inner{display:flex;flex-direction:column;padding-block:1rem 3rem}.menu-close{align-self:flex-end;border:1px solid var(--hot);background:0 0;color:var(--hot);padding:.5rem 1rem;margin-block-end:2rem;font:.8rem var(--font-mono);text-transform:uppercase}.mobile-nav-inner>a{display:flex;align-items:center;justify-content:space-between;border-block-end:1px solid #6b505b;font:clamp(2.4rem,8vw,5rem)/1.15 var(--font-body);text-transform:uppercase;padding:.35rem 0}.mobile-nav-inner>a span{font:.8rem var(--font-mono);color:var(--hot)}.mobile-sections{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;margin-block-start:2rem;font:.8rem var(--font-mono)}.mobile-sections p{width:100%;text-transform:uppercase;color:var(--hot);margin:0}.mobile-sections a{border-block-end:1px solid var(--hot)}.hero-band{background:var(--dark-band)url(/art/grain.svg)repeat;color:var(--dark-text);overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);min-height:610px}.hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding-block:3rem 3.5rem}.hero-kicker{font:.73rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hot);margin:0 0 2rem}.hero-kicker span{padding-inline:.5rem}.hero-copy h1{font:clamp(6rem,11vw,11.5rem)/.86 var(--font-body);letter-spacing:-.04em;text-transform:uppercase;color:var(--hot);margin:0 0 1.4rem}.tagline-zone{position:relative;max-width:680px;min-height:190px;padding-inline-end:2rem}.hero-tagline{font:clamp(2.1rem,3.6vw,4.1rem)/1.06 var(--font-body);text-transform:uppercase;letter-spacing:.015em;margin:0;max-width:650px;min-height:2.3em;color:var(--dark-text);transform:translateY(0);opacity:1}.hero-tagline.is-exiting{transform:translateY(-.35em);opacity:0;transition:transform .3s ease-in,opacity .3s ease-in}.hero-tagline.is-entering{animation:tagline-in .6s ease-out both}@keyframes tagline-in{from{transform:translateY(.45em);opacity:0}to{transform:translateY(0);opacity:1}}@supports(-webkit-text-stroke:1px #f2e9e6){.hero-tagline{color:transparent;-webkit-text-stroke:1.2px var(--dark-text)}}.rotator-toggle{position:absolute;inset-inline-start:0;inset-block-end:0;border:1px solid var(--hot);background:0 0;color:var(--hot);font:.68rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:.35rem .6rem}.rotator-toggle span{font-size:.9rem;margin-inline-start:.5rem}.rotator-toggle:hover{background:var(--hot);color:#171416}.hero-cta{display:inline-flex;align-items:center;gap:1.4rem;width:max-content;border-block-end:1px solid var(--hot);padding-block-end:.35rem;color:var(--hot);font:.85rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-block-start:2.3rem}.hero-cta:hover{color:#f3afc9}.hero-art{position:relative;min-width:0;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden}.hero-art::before{content:'';position:absolute;inset:6% 0 0 0;background:linear-gradient(90deg,var(--dark-band),transparent 26%);pointer-events:none;z-index:1}.hero-art img{width:100%;height:100%;max-height:660px;object-fit:cover;object-position:center bottom}.featured-band{background:var(--paper);padding-block:1.8rem 3.2rem}.band-label{display:flex;align-items:center;gap:1.5rem;margin-block-end:1rem;font:.8rem var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--pink-text)}.band-label i{flex:1;height:1px;background:var(--line)}.band-label span:last-child{color:var(--muted)}.featured-grid{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,.9fr);gap:1.7rem}.featured-story{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:1.5rem;align-items:stretch;min-height:370px}.featured-image{display:block;background:var(--soft);min-height:300px}.featured-image .image-treatment,.featured-image img{height:100%;width:100%}.featured-copy{display:flex;flex-direction:column;justify-content:center;align-items:start;padding-block:1rem}.featured-copy h2{font:clamp(2.9rem,4.6vw,5rem)/.99 var(--font-body);letter-spacing:-.025em;text-transform:uppercase;color:var(--pink-text);margin:1rem 0}.featured-standfirst{font:.93rem/1.6 var(--font-mono);letter-spacing:.025em;text-transform:uppercase;color:var(--ink);max-width:26rem;margin:0 0 2rem}.featured-placeholder{display:grid;place-items:center;overflow:hidden;background:var(--soft);font:20rem/.7 var(--font-body);color:var(--pink-text)}.issue-panel{display:grid;grid-template-columns:minmax(0,1fr)minmax(120px,.8fr);border-inline-start:1px solid var(--line);padding-inline-start:1.5rem;gap:1rem}.issue-list h2{font:.92rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.5rem;padding-block-end:.4rem;border-block-end:1px solid var(--pink-text);width:max-content}.issue-list ol{list-style:none;padding:0;margin:0;display:grid;gap:1.5rem}.issue-list li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.issue-number{font:2.2rem/1 var(--font-body);color:var(--ink)}@supports(-webkit-text-stroke:1px #171416){.issue-number{color:transparent;-webkit-text-stroke:1px var(--ink)}}.issue-list li a{font:1.05rem/1.25 var(--font-body)}.issue-list>p{font-size:1rem;color:var(--muted)}.issue-art{width:100%;height:100%;min-height:300px;object-fit:cover}.image-treatment{position:relative;display:block;overflow:hidden;background:var(--soft)}.image-treatment img{display:block;width:100%;height:100%;object-fit:cover}.image-treatment--duotone img{filter:grayscale(1)contrast(1.18)}.image-treatment--duotone::after{content:'';position:absolute;inset:0;background:#d76f98;mix-blend-mode:multiply;opacity:.7;pointer-events:none}.image-treatment--duotone::before{content:'';position:absolute;inset:0;background:url(/art/halftone.svg)repeat;mix-blend-mode:multiply;opacity:.55;z-index:1;pointer-events:none}.section-strip{padding-block:clamp(3rem,5vw,5.5rem);border-block-start:1px solid var(--line)}.strip-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.strip-heading h2{font:clamp(2.9rem,5vw,5.8rem)/1 var(--font-body);text-transform:uppercase;letter-spacing:-.02em;margin:.3rem 0 0}.strip-intro{color:var(--muted);font-size:1.15rem;max-width:45rem;margin:.6rem 0 1.7rem}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.story-card{min-width:0;border-block-start:1px solid var(--line);padding-block-start:.7rem}.card-image{display:block;aspect-ratio:1.35;background:var(--soft)}.card-image .image-treatment,.card-image img{height:100%}.card-copy{padding-block:1rem}.card-copy .eyebrow{font-size:.66rem}.card-copy h3{font:clamp(1.8rem,2.5vw,2.8rem)/1.06 var(--font-body);text-transform:uppercase;letter-spacing:-.02em;margin:.7rem 0}.card-subtitle{font-size:1.04rem;color:var(--muted);margin:0 0 1rem}.card-more{font-size:.68rem;color:var(--pink-text)}.closing-band{padding-block:1rem 2.6rem}.closing-grid{display:grid;grid-template-columns:1fr 1.55fr .7fr;min-height:320px}.closing-grid.no-newsletter{grid-template-columns:2fr .7fr}.newsletter-panel{padding:1.5rem;background:var(--hot)url(/art/grain.svg)repeat;color:#171416}.newsletter-panel .eyebrow{color:#171416}.newsletter-panel h2{font:clamp(2.6rem,4vw,4.3rem)/.98 var(--font-body);text-transform:uppercase;margin:1rem 0 .5rem}.newsletter-panel>p:not(.eyebrow){font:1.1rem/1.35 var(--font-body);max-width:18rem}.newsletter-panel form{display:grid;grid-template-columns:1fr auto;border:1px solid #171416;margin-block-start:1.2rem;max-width:27rem}.newsletter-panel input{background:0 0;color:#171416;border:0;padding:.7rem;min-width:0;font:.75rem var(--font-mono)}.newsletter-panel input::placeholder{color:#32272b;text-transform:uppercase}.newsletter-panel button{background:0 0;border:0;color:#171416;padding:.5rem 1rem;font-size:1.6rem}.botanical-panel{background:#171416;min-width:0;overflow:hidden}.botanical-panel img{width:100%;height:100%;object-fit:cover}.brand-card{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:1.4rem;background:var(--hot)url(/art/grain.svg)repeat;color:#171416}.brand-card strong{font:clamp(2rem,3vw,3.1rem)/.98 var(--font-body);text-transform:uppercase}.brand-card p{font-size:1.2rem;margin:1.2rem 0}.brand-card span{display:block;width:3rem;height:1px;background:#171416}.site-footer{background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-block-start:1px solid var(--line);padding-block:1rem}.social-links{display:flex;gap:1.3rem;flex-wrap:wrap}.footer-slogan{font:1.15rem var(--font-body);color:var(--pink-text);letter-spacing:.02em}.footer-top small{font:inherit}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;border-block-start:1px solid var(--line);padding-block:1.3rem 2.5rem}.footer-link-group{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.footer-link-group>span{display:block;width:100%;color:var(--pink-text);margin-block-end:.25rem}.footer-link-group a:hover{color:var(--pink-text)}.page-intro{padding-block:3rem 2rem;border-block-end:1px solid var(--line)}.page-intro h1,.static-page h1,.author-profile h1{font:clamp(3.6rem,8vw,7rem)/.98 var(--font-body);text-transform:uppercase;letter-spacing:-.03em;margin:.65rem 0}.page-intro>p:last-child{font-size:1.25rem;color:var(--muted);max-width:42rem}.listing-layout{padding-block:2rem 5rem}.pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:3rem;border-block-start:1px solid var(--line);padding-block-start:1rem;font:.8rem var(--font-mono)}.pagination a{color:var(--pink-text)}.breadcrumbs{display:flex;gap:.65rem;font:.72rem var(--font-mono);text-transform:uppercase;color:var(--muted);margin-block-end:2rem}.breadcrumbs a:hover{color:var(--pink-text)}.static-page{padding-block:3rem 5rem}.static-page .prose{margin-block-start:2rem}.prose{font:clamp(1.125rem,1.55vw,1.25rem)/1.67 var(--font-body);max-width:70ch;overflow-wrap:break-word}.prose>*:first-child{margin-block-start:0}.prose p{margin:0 0 1.35em}.prose h2,.prose h3{font-family:var(--font-body);font-weight:400;text-transform:uppercase;line-height:1.08;margin-block:1.4em .55em}.prose h2{font-size:2.5rem}.prose h3{font-size:2rem}.prose a{color:var(--pink-text);text-decoration:underline;text-underline-offset:.15em}.prose blockquote{margin:2rem 0;padding-inline-start:1.3rem;border-inline-start:4px solid var(--pink-text);font-size:1.4em;line-height:1.3;color:var(--pink-text)}.prose ul,.prose ol{padding-inline-start:1.5em;margin-block:1.2em}.prose li{margin-block:.3em}.prose table{border-collapse:collapse;display:block;overflow-x:auto;width:100%;font-size:.9em}.prose th,.prose td{border:1px solid var(--line);padding:.55em;text-align:start}.prose th{background:var(--soft)}.prose hr{border:0;border-block-start:1px solid var(--line);margin-block:2.5rem}.body-figure{margin:2rem 0}.body-figure img{width:100%}.body-figure figcaption,.article-cover figcaption{font:.75rem var(--font-mono);color:var(--muted);padding-block:.7rem;border-block-end:1px solid var(--line)}.article-header{padding-block:3.5rem 2rem;text-align:center}.article-header .breadcrumbs{text-align:start}.article-header h1{font:clamp(3.5rem,8vw,7.8rem)/.98 var(--font-body);text-transform:uppercase;letter-spacing:-.025em;margin:1rem 0}.article-subtitle{font:clamp(1.2rem,2.2vw,1.65rem)/1.4 var(--font-body);color:var(--muted);max-width:40rem;margin:1.5rem auto}.article-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-block:1px solid var(--line);padding-block:.9rem;margin-block-start:2.5rem;font:.72rem var(--font-mono);color:var(--muted);text-transform:uppercase}.byline{display:flex;flex-wrap:wrap;gap:1rem}.byline a{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink)}.avatar{display:block;flex:none;width:66px;height:66px;border-radius:50%}.byline .avatar{width:32px;height:32px}.meta-details{display:flex;gap:.6rem;white-space:nowrap}.article-cover{margin-block:1rem 3rem}.article-cover .image-treatment{max-height:660px}.article-cover-image{width:100%;max-height:660px;object-fit:cover}.article-layout{display:grid;grid-template-columns:minmax(0,760px)minmax(170px,1fr);gap:clamp(2rem,6vw,5rem)}.article-aside{align-self:start;position:sticky;inset-block-start:1rem;border-block-start:1px solid var(--line);padding-block-start:1rem}.share-links{display:flex;flex-direction:column;align-items:start;gap:.6rem;margin-block:1rem 2rem}.share-links a,.share-links button{font:.72rem var(--font-mono);text-transform:uppercase;color:var(--ink);background:0 0;border:0;padding:0;text-align:start}.share-links a:hover,.share-links button:hover{color:var(--pink-text)}.tag-label{margin-block-start:2rem}.tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem}.tags a{border:1px solid var(--line);padding:.25rem .55rem;font:.68rem var(--font-mono)}.article-after{padding-block:3rem}.author-box{display:flex;gap:1rem;align-items:center;border-block-start:1px solid var(--line);padding-block:1.3rem}.author-box h2{font:2rem var(--font-body);text-transform:uppercase;margin:.2rem 0}.author-box p:last-child{color:var(--muted);margin:0}.article-neighbors{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-block-start:1px solid var(--line);padding-block-start:1.4rem}.article-neighbors a{display:flex;flex-direction:column;gap:.3rem}.article-neighbors small{font:.7rem var(--font-mono);color:var(--pink-text);text-transform:uppercase}.article-neighbors strong{font:1.5rem var(--font-body);text-transform:uppercase}.ad-slot{width:min(100% - 2rem,760px);min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem auto;border:1px solid var(--line);background:var(--surface)}.ad-slot>span{font:.65rem var(--font-mono);color:var(--muted);text-transform:uppercase}.ad-slot ins{display:block;width:100%;min-height:250px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-block:2rem 5rem}.team-card{display:flex;flex-direction:column;align-items:start;gap:.55rem;border:1px solid var(--line);background:var(--surface);padding:1.5rem}.team-card .avatar{width:90px;height:90px;margin-block-end:.5rem}.team-card strong{font:1.9rem var(--font-body);text-transform:uppercase}.team-card span:not(.avatar){font:.7rem var(--font-mono);color:var(--muted);text-transform:uppercase}.author-profile{text-align:center;padding-block:4rem 3rem}.author-profile .avatar{width:120px;height:120px;margin:0 auto 1.4rem}.author-profile .prose{margin-inline:auto}.author-profile>p:last-child{color:var(--muted)}.sections-directory{padding-block:2rem 5rem}.sections-directory>a{display:grid;grid-template-columns:4rem minmax(0,1fr)minmax(200px,1fr)auto;align-items:center;gap:1.5rem;padding-block:1.25rem;border-block-end:1px solid var(--line)}.sections-directory>a>span{font:.9rem var(--font-mono);color:var(--pink-text)}.sections-directory h2{font:clamp(2rem,4vw,4rem)/1 var(--font-body);text-transform:uppercase;margin:0}.sections-directory p{color:var(--muted);margin:0}.sections-directory b{font-weight:400;font-size:1.6rem;color:var(--pink-text)}.archive-wrap{padding-block:2rem 5rem}.archive-year{display:grid;grid-template-columns:150px 1fr;gap:2rem;border-block-start:1px solid var(--line);padding-block:2rem}.archive-year>h2{font:4rem/1 var(--font-body);color:var(--pink-text);margin:0}.archive-month h3{font:.82rem var(--font-mono);text-transform:uppercase;margin:0 0 1rem}.archive-month ol{list-style:none;padding:0;margin:0 0 2rem}.archive-month li{display:grid;grid-template-columns:6rem 1fr 9rem;gap:1rem;border-block-start:1px solid var(--line);padding-block:.7rem}.archive-month li time,.archive-month li span{font:.7rem var(--font-mono);text-transform:uppercase;color:var(--muted)}.archive-month li a{font:1.5rem/1.15 var(--font-body);text-transform:uppercase}.manifesto-top{background:var(--dark-band)url(/art/grain.svg)repeat;color:var(--dark-text);padding-block:3rem 5rem}.manifesto-top .breadcrumbs{color:#d9c4cb}.manifesto-top .eyebrow{color:var(--hot)}.manifesto-top h1{font:clamp(5rem,13vw,12rem)/.9 var(--font-body);text-transform:uppercase;letter-spacing:-.04em;margin:1rem 0;color:var(--hot)}.manifesto-top h1 span{color:var(--dark-text)}.manifesto-deck{font:clamp(1.3rem,2.5vw,2rem)/1.4 var(--font-mono);text-transform:uppercase;max-width:35rem}.manifesto-body{display:grid;grid-template-columns:170px minmax(0,760px);gap:3rem;padding-block:4rem}.manifesto-index{font:.8rem var(--font-mono);color:var(--pink-text);border-block-start:1px solid var(--line);padding-block-start:.7rem}.manifesto-text>p:first-child{font-size:1.45em;line-height:1.45}.manifesto-text>p:last-child{color:var(--pink-text)}.manifesto-end{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-block-top:1px solid var(--line);padding-block:2rem 5rem}.manifesto-end strong{font:clamp(2rem,4vw,4rem)var(--font-body);text-transform:uppercase;color:var(--pink-text)}.not-found{position:relative;min-height:520px;padding-block:4rem 6rem}.error-mark{font:clamp(10rem,28vw,25rem)/.9 var(--font-body);color:var(--soft);letter-spacing:-.05em;pointer-events:none}.error-copy{position:relative;z-index:1;margin-block-start:0;max-width:650px}.error-copy h1{font:clamp(3rem,7vw,6rem)/.98 var(--font-body);text-transform:uppercase;margin:.7rem 0}.error-copy>p:last-of-type{font-size:1.2rem;color:var(--muted)}.not-found-actions{display:flex;align-items:center;gap:2rem;margin-block:2rem 4rem}.button{display:inline-block;background:var(--pink-text);color:var(--paper);padding:.7rem 1rem;border:0;font:.78rem var(--font-mono);text-transform:uppercase}.button:hover{background:var(--ink);color:var(--paper)}.error-latest h2{font:2.5rem var(--font-body);text-transform:uppercase}.contact-form{display:grid;gap:1rem;margin-block:2rem}.field{display:grid;gap:.25rem}.field label{font:.75rem var(--font-mono);text-transform:uppercase}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);padding:.65rem}.field-error{min-height:1.2em;color:var(--pink-text);font:.72rem var(--font-mono)}.form-status{font:.8rem var(--font-mono)}.form-status[data-state=error]{color:var(--pink-text)}.form-status[data-state=success]{color:var(--ink)}.honeypot{position:absolute!important;inset-inline-start:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-form .button{width:max-content}.search-wrap{min-height:400px}.pagefind-ui{--pagefind-ui-primary:var(--pink-text);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--surface);--pagefind-ui-border:var(--line);--pagefind-ui-tag:var(--soft);font-family:var(--font-mono)}@media(max-width:1050px){.featured-grid{grid-template-columns:1fr}.issue-panel{border-inline-start:0;border-block-start:1px solid var(--line);padding-inline-start:0;padding-block-start:1.2rem}.hero-copy h1{font-size:clamp(5.5rem,11vw,8rem)}.footer-top{flex-wrap:wrap}.footer-slogan{order:3;width:100%;text-align:center}.card-grid{gap:1rem}}@media(max-width:760px){.header-inner{grid-template-columns:1fr auto;min-height:68px}.desktop-nav{display:none}.brand strong{font-size:2.2rem}.brand small{font-size:.47rem}.header-actions{gap:.6rem}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding-block:3rem 2rem}.hero-copy h1{font-size:clamp(5.3rem,17vw,9rem)}.hero-kicker{margin-block-end:1.2rem}.tagline-zone{min-height:215px}.hero-tagline{font-size:clamp(2rem,7vw,3.1rem);min-height:3.2em}.hero-cta{margin-block-start:1.5rem}.hero-art{height:300px;justify-content:center}.hero-art::before{background:linear-gradient(var(--dark-band),transparent 35%)}.hero-art img{height:380px;object-position:center 35%}.featured-story{grid-template-columns:1fr 1fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-grid,.closing-grid.no-newsletter{grid-template-columns:1fr 1fr}.newsletter-panel{grid-column:1/-1}.botanical-panel{min-height:280px}.article-layout{grid-template-columns:1fr}.article-aside{position:static}.share-links{flex-direction:row;flex-wrap:wrap;gap:.8rem}.team-grid{grid-template-columns:repeat(2,1fr)}.sections-directory>a{grid-template-columns:2rem 1fr auto}.sections-directory p{grid-column:2/3}.sections-directory b{grid-column:3;grid-row:1}.manifesto-body{grid-template-columns:1fr;gap:1rem}.manifesto-index{width:max-content}}@media(max-width:560px){.wrap,.wrap-wide,.wrap-narrow{width:min(100% - 1.5rem,1260px)}.hero-copy h1{font-size:clamp(4.8rem,19vw,7rem)}.hero-kicker{font-size:.62rem}.hero-art{height:240px}.hero-art img{height:320px}.tagline-zone{min-height:205px;padding-inline-end:0}.hero-tagline{font-size:clamp(1.85rem,8vw,2.6rem);min-height:3.5em}.featured-story{grid-template-columns:1fr}.featured-image{min-height:240px;max-height:350px}.featured-copy h2{font-size:3.4rem}.issue-panel{grid-template-columns:1fr 130px}.issue-art{min-height:250px}.card-grid{grid-template-columns:1fr}.card-image{aspect-ratio:1.7}.closing-grid,.closing-grid.no-newsletter{grid-template-columns:1fr}.botanical-panel{min-height:220px}.brand-card{min-height:220px}.footer-top{align-items:start}.footer-top small{width:100%}.footer-slogan{order:0;text-align:start}.footer-links{grid-template-columns:1fr 1fr;gap:2rem 1rem}.footer-link-group:last-child{grid-column:1/-1}.article-meta{align-items:start;flex-direction:column}.article-neighbors{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr}.archive-year{grid-template-columns:1fr;gap:1rem}.archive-month li{grid-template-columns:4rem 1fr}.archive-month li span{grid-column:2}.not-found .error-mark{font-size:clamp(9rem,38vw,15rem)}.error-copy{margin-block-start:0}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-tagline.is-exiting,.hero-tagline.is-entering{transform:none;opacity:1}}body{font-size:18px;line-height:1.65}.brand strong,.hero-copy h1,.hero-tagline,.brand-card strong,.issue-detail>h1{font-family:Anton,Impact,arial narrow,sans-serif}.brand strong{font-weight:400}.desktop-nav a{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em}.eyebrow,.band-label,.hero-kicker,.hero-cta,.underlined-link,.card-more,.site-footer,.article-meta,.breadcrumbs,.button,.field label{font-family:var(--font-body);font-weight:500;letter-spacing:.11em}.prose{font-family:var(--font-body);font-size:clamp(1.06rem,1.4vw,1.18rem);line-height:1.68}.prose h2,.prose h3{font-family:var(--font-body);font-weight:600;text-transform:none;letter-spacing:-.02em}.article-header h1,.page-intro h1,.static-page h1,.team-page h2,.team-person h3{font-family:var(--font-body);font-weight:600;text-transform:none;letter-spacing:-.035em}.article-header h1{font-size:clamp(2.8rem,6vw,5.5rem)}.article-layout{grid-template-columns:minmax(0,70ch)minmax(160px,1fr)}.article-content{max-width:70ch}.article-meta{justify-content:center;gap:2rem}.card-copy h3,.strip-heading h2,.featured-copy h2{font-family:var(--font-body);font-weight:600;text-transform:none}.card-copy h3{font-size:clamp(1.5rem,2.2vw,2.3rem)}.featured-copy h2{font-size:clamp(2.3rem,4vw,4.5rem)}.strip-heading h2{font-size:clamp(2rem,4vw,4rem)}.site-header .header-inner{grid-template-columns:auto 1fr auto}.desktop-nav{gap:clamp(.7rem,1.5vw,2rem)}.header-submit{background:var(--matria-pink);color:var(--matria-black)!important;padding:.55rem .8rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.header-submit:hover{background:#f0a9c6;color:var(--matria-black)!important}.team-page{padding-block:3rem 6rem}.team-page section+section{margin-block-start:4rem}.team-page h2{font-size:clamp(2rem,4vw,3.4rem);margin:0 0 1.5rem}.team-person{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:1.5rem;padding:1.1rem 0;border-block-start:1px solid var(--line)}.team-person.founder{grid-template-columns:auto 1fr}.team-monogram{width:96px;height:96px;border-radius:50%;flex:none}.team-photo{object-fit:cover}.team-index{font-size:.8rem;color:var(--pink-text);font-weight:600}.team-person h3{font-size:1.4rem;margin:0}.team-person p{margin:.25rem 0 0;color:var(--muted)}.team-teaser{padding-block:3rem;border-block-start:1px solid var(--line)}.team-teaser .team-person{max-width:600px}.issue-detail{padding-block:3rem 5rem}.issue-detail>h1{font-size:clamp(4rem,8vw,8rem);line-height:.96;margin:.5rem 0}.issue-theme{font-size:1.4rem;color:var(--pink-text);margin:0 0 2rem}.issue-detail-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.issue-cover{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--soft)}.issue-detail h2,.article-after h2{font-size:1.5rem;margin:2rem 0 1rem}.issue-article-list{padding:0;list-style:none}.issue-article-list li{border-block-start:1px solid var(--line);padding:.8rem 0;display:grid;gap:.15rem}.issue-article-list a{font-weight:600}.issue-article-list span{font-size:.8rem;color:var(--muted)}.issue-neighbors,.article-neighbors{display:flex;justify-content:space-between;gap:1rem;border-block-start:1px solid var(--line);padding-block:1rem}.archive-issues{padding-block:2rem 5rem}.archive-issue{display:grid;grid-template-columns:minmax(200px,.5fr)1fr;gap:2rem;padding:1.3rem 0;border-block-start:1px solid var(--line)}.archive-issue .issue-cover{aspect-ratio:16/9}.archive-issue h2{font-size:clamp(2rem,4vw,4rem);line-height:1.05;margin:.5rem 0}.archive-issue small{color:var(--pink-text)}.article-discovery{padding-block:2rem 5rem}.article-filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:2rem}.article-filters label{display:grid;gap:.3rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.article-filters select{padding:.55rem;background:var(--surface);color:var(--ink);border:1px solid var(--line);min-width:180px}.article-filters>a{margin-left:auto}.submission-status{border:2px solid var(--matria-pink);padding:1rem 1.2rem;margin:2rem 0;background:var(--surface)}.submission-status strong{text-transform:uppercase;letter-spacing:.1em}.submission-status p{margin:.3rem 0 0}.submit-instructions{max-width:65ch}.submit-form{max-width:700px}.submit-form .field textarea{min-height:260px}.field-help{font-size:.8rem;color:var(--muted)}.declaration{display:flex;align-items:start;gap:.6rem}.declaration input{margin-top:.4rem}.issue-current-cover{padding-block:2rem 5rem}.issue-current-cover .issue-cover{max-height:500px}.home-editorial{padding-block:3rem;border-block-end:1px solid var(--line);font-size:1.2rem;max-width:900px}.home-editorial p{max-width:70ch}.previous-issues,.contribute-teaser{padding-block:2.5rem;border-block-top:1px solid var(--line)}.previous-issues h2,.contribute-teaser h2{font-size:clamp(2rem,4vw,3.7rem);margin:0 0 .7rem}.home-current .featured-story{grid-template-columns:.8fr 1fr}.not-found{background-image:url(/art/cloud.svg);background-repeat:no-repeat;background-position:100%;background-size:min(45vw,450px)}@media(max-width:900px){.header-submit{display:none}.site-header .header-inner{grid-template-columns:1fr auto}.desktop-nav{display:none}.issue-detail-grid{grid-template-columns:1fr}}@media(max-width:600px){body{font-size:17px}.team-person{gap:.8rem}.team-monogram{width:72px;height:72px}.archive-issue{grid-template-columns:1fr}.home-current .featured-story{grid-template-columns:1fr}.article-filters>a{margin-left:0}}.issue-list li small{display:block;font-size:.72rem;color:var(--muted);margin-top:.2rem}.card-image img{width:100%;height:100%;object-fit:cover}.team-monogram circle{fill:var(--matria-pink)}.team-monogram text{fill:var(--matria-black)}.pagination[hidden],.article-results>[hidden]{display:none}.pagination button{border:0;background:0 0;color:var(--pink-text);font:inherit;cursor:pointer}.pagination button:disabled{color:var(--muted);cursor:default}