@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:Instrument Serif Fallback;src:local(Georgia);size-adjust:80%}@font-face{font-family:Instrument Serif Fallback;font-style:italic;src:local(Georgia Italic);size-adjust:80%}:root{color-scheme:light;--porcelain:#f7f5f0;--ink:#202635;--cobalt:#315be8;--coral:#f26455;--teal:#13a5a0;--citrine:#f4c545;--muted:#575c63;--line:#d4d2ca;--navy:#131c32;--pine:#10393b;--display:"Instrument Serif", "Instrument Serif Fallback", Georgia, serif;--sans:"Instrument Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", monospace;--gutter:clamp(20px, 4.45vw, 64px);--gap:clamp(14px, 2.2vw, 32px);--section-space:clamp(56px, 6.6vw, 100px);--section-ink:#2347b9;--section-color:var(--cobalt);--section-paper:#e9edf9}[data-section=matter]{--section-ink:#2347b9;--section-color:var(--cobalt);--section-paper:#e9edf9}[data-section=human]{--section-ink:#a2342b;--section-color:var(--coral);--section-paper:#f8e8e2}[data-section=connections]{--section-ink:#006762;--section-color:var(--teal);--section-paper:#e2efea}*,:before,:after{box-sizing:border-box}html{min-width:280px}body{background:var(--porcelain);color:var(--ink);font:400 1rem/1.6 var(--sans);margin:0}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:.99}a{color:inherit;text-underline-offset:.21em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:2px solid}main:focus{outline:none}[hidden]{display:none!important}:target{scroll-margin-top:24px}.wrap{width:min(100% - 2 * var(--gutter), 1312px);margin-inline:auto}.section-space{margin-block:var(--section-space)}.mono{font:400 .71rem/1.5 var(--mono);letter-spacing:.055em}.eyebrow,.figure-kicker{text-transform:uppercase;letter-spacing:.105em}.eyebrow{color:var(--section-ink)}.deck{max-width:41rem;color:var(--muted);font-size:clamp(1.17rem,2.1vw,1.55rem);line-height:1.45}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:5;background:var(--ink);color:#fff;padding:.6rem 1rem;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip:focus{transform:none}.site-header{border-bottom:1px solid var(--line)}.masthead{justify-content:space-between;align-items:center;gap:var(--gap);min-height:79px;display:flex;position:relative}.wordmark{flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wordmark span{letter-spacing:-.045em;font-size:1.04rem;font-weight:600;line-height:.98}.wordmark img{flex:none}.desktop-nav{align-self:stretch;align-items:stretch;gap:clamp(18px,2.9vw,43px);display:flex}.desktop-nav a,.mobile-nav a{align-items:center;font-size:.86rem;font-weight:600;text-decoration:none;display:flex;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current],.mobile-nav a[aria-current]{color:var(--section-ink)}.desktop-nav a[aria-current]:after{content:"";background:var(--section-color);height:2px;position:absolute;inset:auto 0 -1px}.mobile-nav{display:none}.mobile-nav summary{cursor:pointer;align-items:center;gap:.65rem;padding:8px 1px 8px 10px;font-size:.92rem;font-weight:600;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] .menu-label,.mobile-nav:not([open]) .close-label{display:none}.menu-icon{width:20px;height:12px;display:inline-grid;position:relative}.menu-icon:before,.menu-icon:after{content:"";background:currentColor;width:100%;height:1px;transition:transform .18s;position:absolute}.menu-icon:before{top:2px}.menu-icon:after{bottom:2px}.mobile-nav[open] .menu-icon:before{transform:translateY(3.5px)rotate(45deg)}.mobile-nav[open] .menu-icon:after{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav nav{z-index:3;top:calc(100% + 1px);left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:var(--porcelain);padding:.3rem var(--gutter) 1.2rem;border-bottom:1px solid var(--line);position:absolute;box-shadow:0 12px 22px #20263518}.mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;min-height:47px}.text-link{justify-content:space-between;align-items:center;gap:.85rem;width:fit-content;min-height:38px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link span{font-size:1.05rem;transition:transform .18s}.text-link:hover span{transform:translate(2px,-2px)}.text-link-text{color:var(--section-ink);border-bottom:1px solid}.text-link-solid{background:var(--cobalt);color:#fff;gap:1.45rem;min-height:48px;padding:.55rem 1.1rem .55rem 1.18rem;transition:background .18s}.text-link-solid:hover{background:#2347b9}.text-link-light{color:#fff;border-bottom:1px solid #ffffff90}.text-link-light:hover{border-color:#fff}.hero{padding-top:clamp(22px,3.05vw,44px)}.hero-meta{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.25rem;padding-bottom:14px;display:flex}.hero-meta>span:first-child{color:var(--section-ink);align-items:center;gap:.65rem;display:flex}.hero-meta i{background:var(--cobalt);width:7px;height:7px}.hero-meta-slash{color:var(--section-ink);margin-inline:.24rem}.hero-grid,.featured-grid,.pillars-grid,.article-grid,.connections-grid,.archive-intro,.about-grid,.not-found{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero-grid{align-items:stretch;padding-top:22px}.hero-copy{z-index:1;grid-column:span 5;align-self:center;padding:20px 0 45px;position:relative}.hero-copy h1{letter-spacing:-.026em;font-size:clamp(4.35rem,7.75vw,7.5rem);line-height:.84}.hero-copy h1>span{white-space:nowrap;display:block}.hero-copy em{color:var(--cobalt);font-weight:400;display:block}.hero-copy p{max-width:28ch;color:var(--muted);margin:27px 0 25px;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.5}.hero-figure{grid-column:span 7;min-width:0}.hero-image{isolation:isolate;aspect-ratio:1.44;background:#172a54;position:relative}.hero-image .cover{height:100%}.hero-image .cover img{object-position:47% 50%}.hero-overlay{opacity:.48;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:9px;display:flex}.hero-caption strong{color:var(--section-ink);font-weight:400}.section-rule{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:clamp(19px,2.1vw,32px);padding-top:14px;display:flex}.section-rule h2{font-size:clamp(2rem,3.45vw,3.1rem)}.section-rule>span,.section-rule>a{color:var(--muted);text-transform:uppercase}.section-rule>a:hover{color:var(--section-ink)}.hero+.featured{margin-top:clamp(50px,5.75vw,83px)}.featured-grid{align-items:center}.featured-media{grid-column:span 7}.featured-media .cover{aspect-ratio:1.92}.featured-media img{object-position:50% 59%}.featured-media figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:8px;display:flex}.featured-copy{grid-column:9/span 4;padding-bottom:24px}.featured-copy h3{margin:.7rem 0 .9rem;font-size:clamp(2.65rem,4.65vw,5rem)}.featured-copy p{max-width:35ch;color:var(--muted)}.feature-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:1.1rem;display:flex}.feature-actions>span{color:var(--muted)}.section-label{color:var(--section-ink);text-transform:uppercase;align-items:center;gap:.48em;display:inline-flex}.section-label:before{content:"";background:var(--section-color);flex:none;width:.62em;height:.62em}.cover{background:var(--section-paper);overflow:hidden}.cover img,.cover svg{object-fit:cover;width:100%;height:100%}.cover img{transition:transform .32s}a:hover>.cover img{transform:scale(1.035)}.art-grains{background:#1e3d83}.art-micelle{background:#102a3d}.art-streets{color:#87483b;--geometry-paper:#f3dcd4;background:#f3dcd4}.art-lattice{color:#3454ad;background:#e3eafc}.art-hexagons{color:#3a7269;background:#dcece1}.cover-diagram svg{max-height:100%}.geometry-highlight{fill:var(--citrine);fill-opacity:.25;stroke:var(--citrine);stroke-width:1.75px}.pillar{background:var(--navy);color:#fff;border-top:4px solid var(--section-color);grid-column:span 6}.pillar[data-section=human]{background:#502b29}.pillar>.cover{aspect-ratio:2.15}.pillar-lattice{color:#e0e8ff;background:#2d50c5}.pillar-lattice svg{transform:scale(1.28)rotate(-12deg)}.pillar[data-section=human] img{object-position:center 52%}.pillar-copy{padding:clamp(20px,2.8vw,40px)}.pillar h3{margin-bottom:.65rem;font-size:clamp(2.45rem,4.1vw,4rem)}.pillar p{color:#ffffffdf;max-width:41ch;margin-bottom:13px}.connections-band{margin-block:var(--section-space);background:var(--pine);color:#f0fbf5;border-top:4px solid var(--teal);padding-block:clamp(34px,5.2vw,74px)}.connections-grid{align-items:center}.connections-copy{grid-column:span 4}.connections-copy .eyebrow{color:#9cddd0}.connections-copy h2{margin:5px 0 13px;font-size:clamp(3.55rem,6.6vw,6.65rem)}.connections-copy p:not(.eyebrow){color:#d2ebe3;max-width:29ch;margin-bottom:14px}.connection-plate{color:#c0e2d8;border:1px solid #578582;grid-column:6/span 7;grid-template-columns:repeat(2,minmax(0,1fr));text-decoration:none;display:grid}.plate-panel{grid-template-rows:1fr auto;min-width:0;display:grid}.plate-panel:nth-child(2){border-left:1px solid #578582}.plate-panel svg{color:#94d4c6;width:100%}.plate-panel .mono{color:#d2ebe3;border-top:1px solid #578582;padding:.7rem .9rem;display:block}.plate-caption{color:var(--pine);background:#c6e8dd;grid-column:1/-1;justify-content:space-between;padding:.75rem .9rem;transition:background .2s;display:flex}.connection-plate:hover .plate-caption{background:#e6f8f0}.article-card{grid-column:span 4;min-width:0}.article-card-link{flex-direction:column;height:100%;text-decoration:none;display:flex}.article-card .cover{aspect-ratio:1.56;border-top:3px solid var(--section-color)}.article-card .cover[data-framing=portrait] img{object-position:50% 35%}.card-copy{flex-direction:column;flex:1;align-items:start;padding-top:14px;display:flex}.card-copy h3{margin:.4rem 0 .5rem;font-size:clamp(2rem,3.1vw,3.05rem)}.article-card-link:hover h3{color:var(--section-ink)}.card-copy p{color:var(--muted);max-width:48ch;margin-bottom:14px;font-size:.93rem}.card-meta{border-block:1px solid var(--line);width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:.55rem 0;display:flex}.card-arrow{color:var(--section-ink);font-size:1.08rem}.manifesto{border-top:3px solid var(--citrine);margin-block:var(--section-space);background:#f1ead5;grid-template-columns:3fr 2fr;align-items:stretch;display:grid}.manifesto-inner{padding:clamp(23px,5vw,72px)}.manifesto-inner .eyebrow{color:#66500d}.manifesto h2{margin:.6rem 0 .8rem;font-size:clamp(3rem,5.7vw,5.9rem)}.manifesto h2 em{color:#675019}.manifesto-inner p:not(.eyebrow){max-width:48ch;margin-bottom:14px}.manifesto-art{color:#a0894c;border-left:1px solid #ccba8b;align-content:center;overflow:hidden}.manifesto-art svg{width:100%}.site-footer{background:var(--navy);color:#f0f2f7;padding:34px 0 20px}.footer-main{justify-content:space-between;align-items:start;gap:28px;padding-bottom:28px;display:flex}.footer-main p{color:#c7cfdf;margin-top:.65rem;font-size:.84rem}.footer-main nav{flex-wrap:wrap;justify-content:flex-end;gap:10px clamp(14px,2.2vw,32px);display:flex}.footer-main nav a{padding-block:6px;font-size:.85rem;text-decoration:none}.footer-main nav a:hover{text-decoration:underline}.footer-base{color:#c7cfdf;border-top:1px solid #505a70;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:14px;display:flex}.archive-head{border-bottom:1px solid var(--line);background:var(--section-paper)}.archive-intro{align-items:center;padding-block:clamp(31px,5vw,70px)}.archive-intro>div:first-child{grid-column:span 8}.archive-intro h1,.not-found h1{letter-spacing:-.025em;margin:.45rem 0 .65rem;font-size:clamp(4rem,8.8vw,8.7rem)}.archive-art{color:var(--section-ink);border:1px solid var(--line);background:var(--section-paper);--geometry-paper:var(--section-paper);grid-column:span 4}.archive-art svg{width:100%;max-height:228px}.archive-nav{flex-wrap:wrap;gap:10px 22px;margin:-6px 0 20px;display:flex}.archive-nav a{color:var(--section-ink);align-content:center;min-height:34px;font-size:.9rem}.archive-nav a[aria-current]{color:var(--ink);font-weight:600}.crumb{color:var(--muted);flex-wrap:wrap;gap:.5rem;padding-top:21px;display:flex}.story-head{text-align:center;max-width:61rem;margin-inline:auto;padding:clamp(35px,5vw,70px) 0 clamp(24px,4vw,50px)}.story-head h1{letter-spacing:-.022em;text-wrap:balance;margin:.5rem auto .85rem;font-size:clamp(3.75rem,7.7vw,7.5rem);line-height:.92}.story-head .deck{text-wrap:pretty;margin-inline:auto}.story-byline{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:5px 12px;margin-top:19px;display:flex}.story-byline>:not(:first-child):before{content:"·";margin-right:12px}.story-cover>.cover{aspect-ratio:2.15;border-top:4px solid var(--section-color)}.story-cover>.cover-diagram{aspect-ratio:2.6}.story-cover>.cover-diagram svg{width:100%}.story-cover>.cover[data-framing=portrait]{aspect-ratio:1.72;background:#171719}.story-cover>.cover[data-framing=portrait] img{object-fit:contain}.story-cover figcaption{color:var(--muted);margin-top:9px;font-size:.86rem}.story-cover .figure-kicker{color:var(--section-ink);margin-right:.7rem}.story-body{padding-top:clamp(28px,5vw,63px)}.draft-note{color:#654e14;background:#f1ead5;width:min(100%,42rem);margin:0 auto 1.15rem;padding:.6rem .8rem}.prose{width:min(100%,42rem);margin-inline:auto;font-size:clamp(1.07rem,1.3vw,1.2rem);line-height:1.72}.prose p{margin:0 0 1.15em}.prose h2{margin:1em 0 .38em;font-size:clamp(2.25rem,4.2vw,3.4rem)}.prose h2:first-child{margin-top:0}.prose a{color:var(--section-ink);overflow-wrap:anywhere}.prose li+li{margin-top:.35rem}.story-figure{width:min(100%,62rem);margin:clamp(30px,4.8vw,68px) auto}.diagram-figure{width:min(100%,42rem);margin-inline:auto}.diagram-frame{place-items:center;display:grid}.diagram-frame svg{width:min(100%,460px)}.diagram-figure figcaption{color:var(--muted);margin-top:.75rem;font-size:.9rem}.diagram-figure .figure-kicker{color:var(--section-ink);margin-bottom:.2rem;display:block}.references{border-top:1px solid var(--line);margin-block:2.65rem;padding-top:1rem}.references h2{font-size:2.15rem}.references ul{padding-left:1.25rem;font-size:1rem}.comparison{background:var(--pine);color:#f0fbf5;padding:clamp(15px,3vw,37px)}.comparison-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;margin-bottom:20px;display:flex}.comparison-head .figure-kicker{color:#a9dfd2}.comparison h2,.explorer h2{margin-top:.28rem;font-size:clamp(2.45rem,4.4vw,4rem)}.annotation-toggle{cursor:pointer;border:1px solid #78a39b;align-items:center;gap:9px;min-height:38px;padding:.45rem .6rem;display:flex}.annotation-toggle input{width:17px;height:17px;accent-color:var(--citrine);margin:0}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.comparison-graphic{color:#9fd8ca;background:#123e40;border:1px solid #578582;position:relative}.comparison-graphic svg{width:100%}.comparison .geometry-highlight,.annotation{visibility:hidden}.comparison:has(input:checked) .geometry-highlight,.comparison:has(input:checked) .annotation{visibility:visible}.annotation{background:var(--citrine);color:var(--ink);padding:.22rem .45rem;position:absolute;top:.65rem;right:.65rem}.comparison-cell p{margin-top:.45rem;font-size:.9rem}.comparison-cell strong{font-weight:600;display:block}.comparison-cell p span,.comparison figcaption{color:#c4e2d8}.comparison figcaption{border-top:1px solid #578582;margin-top:17px;padding-top:12px;font-size:.9rem}.explorer{border-top:3px solid var(--cobalt);background:#e9edf9;padding:clamp(17px,3.5vw,42px)}.explorer .figure-kicker{color:#2347b9}.explorer-controls>p:last-child{margin-top:.45rem}.explorer fieldset{border:0;flex-wrap:wrap;gap:5px 10px;margin:16px 0;padding:0;display:flex}.explorer fieldset label{cursor:pointer;border:1px solid #8291b9;align-items:center;gap:7px;min-height:38px;padding:.3rem .65rem;font-size:.89rem;display:flex}.explorer fieldset label:has(:checked){background:var(--cobalt);color:#fff;border-color:var(--cobalt)}.explorer input{accent-color:#172b88;margin:0}.explorer-result{gap:var(--gap);grid-template-columns:1fr 1fr;align-items:center;display:grid}.explorer-result svg{justify-self:center;width:min(100%,270px)}.explorer-reference{opacity:.5}.explorer-shape{transform-origin:120px 120px;transition:transform .25s}.explorer:has([value=rotate]:checked) .explorer-shape{transform:rotate(90deg)}.explorer:has([value=reflect]:checked) .explorer-shape{transform:scaleX(-1)}.explorer-result [data-state]{display:none}.explorer:has([value=original]:checked) [data-state=original],.explorer:has([value=rotate]:checked) [data-state=rotate],.explorer:has([value=reflect]:checked) [data-state=reflect]{display:block}.explorer figcaption{color:var(--muted);border-top:1px solid #b5bed3;margin-top:14px;padding-top:12px;font-size:.9rem}.about-grid{align-items:start}.about-grid .prose{grid-column:span 7;margin-inline:0}.about-sections{grid-column:9/span 4}.about-sections>h2{font:400 .75rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.09em;margin-bottom:10px}.about-sections>div{border-top:2px solid var(--section-color);padding:12px 0 17px}.about-sections h3{margin-bottom:.28rem;font-size:2rem}.about-sections p{color:var(--muted);font-size:.9rem}.credits ul{padding:0;list-style:none}.credits li{gap:.3rem var(--gap);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:12px 0;display:grid}.credits li>:first-child{font-weight:600}.credits li>:last-child{color:var(--muted)}.not-found{align-items:center;padding-block:clamp(40px,8vw,116px)}.not-found>div:first-child{grid-column:span 7}.not-found .text-link{margin-top:20px}.not-found-art{color:#3754a2;--geometry-paper:#e9edf9;background:#e9edf9;grid-column:span 5}.not-found-art svg{width:100%}@media (width<=1040px){.featured-copy{grid-column:span 5}.hero-copy h1{font-size:clamp(4rem,8.1vw,5.8rem)}.connections-copy{grid-column:span 5}.connection-plate{grid-column:span 7}}@media (width<=840px){.hero-image{aspect-ratio:1.12}.hero-copy h1{font-size:clamp(3.9rem,8.4vw,4.85rem)}.hero-copy p{margin-block:19px}.desktop-nav{gap:18px}.desktop-nav a{font-size:.8rem}.featured-copy h3{font-size:clamp(2.5rem,5.65vw,3.6rem)}.featured-copy{padding-bottom:0}.featured-media .cover{aspect-ratio:1.34}.article-card{grid-column:span 6}.recent .article-card{grid-column:span 4}}@media (width<=680px){.masthead{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-height:64px;padding-top:14px;display:grid}.masthead>.wordmark{justify-self:start}.desktop-nav{display:none}.mobile-nav{display:block}.mobile-nav:not([open]){height:0}.mobile-nav summary{min-height:40px;position:absolute;top:12px;right:0}.mobile-nav nav{border-top:1px solid var(--line);box-shadow:none;border-bottom:0;padding:0 0 12px;position:static}.hero-grid,.featured-grid,.connections-grid,.archive-intro,.about-grid,.not-found{grid-template-columns:minmax(0,1fr);display:grid}.hero-grid>*,.featured-grid>*,.connections-grid>*,.archive-intro>div,.about-grid>*,.not-found>div{grid-column:1}.hero-grid{gap:20px;padding-top:12px}.hero-meta{padding-bottom:9px;font-size:.63rem}.hero-copy{padding:10px 0 0}.hero-copy h1{font-size:clamp(4.05rem,13vw,6rem);line-height:.86}.hero-copy em{display:inline}.hero-copy p{max-width:36ch;margin:17px 0 15px}.hero-image{aspect-ratio:1.34}.hero-caption{margin-top:6px;font-size:.66rem}.featured-copy{grid-row:1}.featured-copy h3{max-width:19ch;margin-block:.4rem .52rem}.featured-media .cover{aspect-ratio:1.64}.feature-actions{margin-top:.55rem}.pillars-grid{grid-template-columns:minmax(0,1fr)}.pillar{grid-column:1}.pillar>.cover{aspect-ratio:2}.connections-grid{gap:22px}.connections-copy h2{font-size:clamp(3.6rem,14vw,5.25rem)}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.article-card,.recent .article-card{grid-column:auto}.card-copy h3{font-size:clamp(1.8rem,5vw,2.35rem)}.card-copy p{font-size:.87rem}.card-copy .section-label,.card-meta{font-size:.61rem}.manifesto{grid-template-columns:1fr}.manifesto-art{border-top:1px solid #ccba8b;border-left:0;height:110px}.archive-art{max-width:245px}.archive-art svg{max-height:118px}.archive-intro h1{font-size:clamp(3.6rem,12vw,5.1rem)}.story-cover>.cover{aspect-ratio:1.42}.story-cover>.cover-diagram{aspect-ratio:1.65}.comparison-grid{grid-template-columns:minmax(0,1fr)}.comparison-graphic svg{max-height:245px}.explorer-result{grid-template-columns:minmax(0,1fr)}.explorer-result svg{max-height:215px}.about-grid{gap:32px}.credits li{grid-template-columns:minmax(0,1fr)}.footer-main{flex-direction:column;gap:14px}.footer-main nav{justify-content:flex-start}}@media (width<=470px){.hero-meta>span:last-child{display:none}.story-byline>:first-child{flex-basis:100%}.story-byline>time:before{content:none}.hero-copy h1{font-size:clamp(2.9rem,14.5vw,4.5rem)}.article-grid{grid-template-columns:minmax(0,1fr);gap:24px}.article-card .cover{aspect-ratio:1.66}.card-copy h3{font-size:2.45rem}.card-copy .section-label,.card-meta{font-size:.69rem}.section-rule>:last-child:not(h2){text-align:right}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
