/* Foundation shared chrome, mirrored from release 139ce8c. Scoped to prevent article-style drift. */
@font-face{font-family:Newsreader;src:url(/blog/fonts/art-direction/newsreader-variable.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/blog/fonts/art-direction/instrument-sans-variable.ttf)format("truetype");font-weight:400 700;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/blog/fonts/preproduction/fragment-mono-regular.ttf)format("truetype");font-display:swap}.foundation-shell{--paper:#f6f3eb;--ink:#233a38;--muted:#596a66;--teal:#537a78;--red:#b54e39;--rule:#d7dad0;--pale:#e4e9df;--serif:Newsreader,Georgia,serif;--sans:"Instrument Sans",Arial,sans-serif;--mono:"Fragment Mono",monospace;font-family:var(--sans);color:var(--ink);background:var(--paper);font-synthesis:none}.foundation-shell *{box-sizing:border-box}.foundation-shell{scroll-behavior:smooth;scroll-padding-top:90px}.foundation-shell,.foundation-shell h1,.foundation-shell h2,.foundation-shell h3,.foundation-shell p,.foundation-shell figure{margin:0}.foundation-shell h1,.foundation-shell h2,.foundation-shell h3{font-weight:400}.foundation-shell a{color:inherit;text-decoration:none}.foundation-shell button,.foundation-shell input{font:inherit}.foundation-shell button,.foundation-shell a{-webkit-tap-highlight-color:transparent}.foundation-shell img,.foundation-shell svg{max-width:100%;display:block}.foundation-shell a:focus-visible,.foundation-shell button:focus-visible,.foundation-shell input:focus-visible,.foundation-shell summary:focus-visible{outline:2px solid var(--red);outline-offset:6px}.foundation-shell ::selection{background:#d4e1d4}.foundation-shell .wrap{width:min(1280px,100% - 112px);margin-inline:auto}.foundation-shell .skip-link{background:var(--ink);color:#fff;z-index:100;padding:12px;position:fixed;top:12px;left:20px;transform:translateY(-160%)}.foundation-shell .skip-link:focus{transform:none}.foundation-shell .eyebrow{letter-spacing:.065em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.5;display:block}.foundation-shell .index-label{font-family:var(--mono);color:var(--muted);font-size:10px;line-height:1.6}.foundation-shell .index-label:before{content:"+";color:var(--red);margin-right:12px}.foundation-shell .inline-link{border-bottom:1px solid;align-items:center;gap:24px;padding-bottom:7px;font-size:13px;font-weight:500;display:inline-flex}.foundation-shell .inline-link span{transition:transform .25s}.foundation-shell .inline-link:hover span{transform:translate(3px,-2px)}.foundation-shell .text-link{text-underline-offset:4px;font-size:12px;text-decoration:underline}.foundation-shell .section-top{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:38px;display:flex}.foundation-shell .section-top h2{font-family:var(--serif);letter-spacing:-.025em;font-size:42px;line-height:1.05}.foundation-shell .site-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:40px;height:86px;margin-inline:28px;padding-inline:max(28px,50vw - 640px);display:flex}.foundation-shell .brand{flex-shrink:0}.foundation-shell .brand img{width:118px;height:auto}.foundation-shell .main-nav{align-items:center;gap:33px;margin-left:auto;display:flex}.foundation-shell .main-nav a,.foundation-shell .header-contact{font-size:12px;line-height:1.5}.foundation-shell .main-nav a{position:relative}.foundation-shell .main-nav a:after{content:"";background:var(--ink);height:1px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.foundation-shell .main-nav a:hover:after{right:0}.foundation-shell .header-contact{align-items:center;gap:26px;margin-left:44px;display:flex}.foundation-shell .header-contact span{color:var(--red)}.foundation-shell .home-hero{isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;min-height:590px;display:grid;position:relative}.foundation-shell .hero-copy{z-index:1;padding:66px 0 78px}.foundation-shell .hero-kicker{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:30px;font-size:11px;display:flex}.foundation-shell .hero-kicker:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.foundation-shell .hero-copy h1{font-family:var(--serif);letter-spacing:-.032em;max-width:650px;font-size:clamp(48px,5.2vw,76px);line-height:1.02}.foundation-shell .hero-copy h1 span{color:var(--teal)}.foundation-shell .hero-art{z-index:0;min-width:0;margin-left:-42px;position:relative}.foundation-shell .hero-art .field-caption{font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:15px;padding-inline:35px;font-size:9px;line-height:1.5;display:flex}.foundation-shell .hero-art .field-caption span:last-child{color:var(--red)}.foundation-shell .hero-bottom{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-block:17px;font-size:11px;display:flex}.foundation-shell .hero-bottom div{gap:24px;display:flex}.foundation-shell .hero-bottom a:hover{text-decoration:underline}.foundation-shell .intro-section{grid-template-columns:.75fr 1.7fr;gap:70px;padding-block:84px;display:grid}.foundation-shell .intro-section h2{font-family:var(--serif);letter-spacing:-.018em;max-width:805px;font-size:37px;line-height:1.2}.foundation-shell .intro-section .small-copy{max-width:570px;color:var(--muted);margin-top:24px;font-size:15px;line-height:1.75}.foundation-shell .research-grid{grid-template-columns:1.06fr 1fr;gap:42px;display:grid}.foundation-shell .feature-paper{min-width:0}.foundation-shell .paper-art{aspect-ratio:1.75;background:var(--ink);color:var(--paper);margin-bottom:20px;display:block;position:relative;overflow:hidden}.foundation-shell .paper-art>svg{opacity:.7;width:75%;height:auto;position:absolute;bottom:-15%;right:-10%}.foundation-shell .paper-art>span{font-family:var(--mono);letter-spacing:.04em;font-size:9px;position:absolute;top:24px;left:28px}.foundation-shell .paper-art>strong{font:400 41px/.96 var(--serif);letter-spacing:-.025em;width:70%;position:absolute;top:78px;left:28px}.foundation-shell .paper-art>small{letter-spacing:.08em;font-size:9px;position:absolute;bottom:22px;left:28px}.foundation-shell .paper-meta{font:10px/1.5 var(--mono);color:var(--muted);align-items:center;gap:13px;margin-bottom:11px;display:flex}.foundation-shell .paper-meta .tag{text-transform:uppercase;border:1px solid #c1c9bf;padding:3px 6px;font-size:8px}.foundation-shell .feature-paper h3{font:400 27px/1.14 var(--serif);letter-spacing:-.012em;max-width:490px}.foundation-shell .feature-paper h3 a:hover,.foundation-shell .paper-row h3 a:hover{text-underline-offset:4px;text-decoration:underline 1px}.foundation-shell .feature-paper>p{max-width:500px;color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}.foundation-shell .feature-paper .paper-credit{margin-top:16px;font-size:10px}.foundation-shell .paper-list{border-top:1px solid var(--ink)}.foundation-shell .paper-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr 32px;gap:16px;padding:25px 0 28px;display:grid}.foundation-shell .paper-row h3{font:400 26px/1.17 var(--serif);letter-spacing:-.01em;max-width:395px}.foundation-shell .paper-row p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.foundation-shell .paper-arrow{text-align:right;color:var(--red);padding-top:4px}.foundation-shell .lab-note{color:var(--muted);align-items:center;gap:15px;margin-top:26px;font-size:11px;line-height:1.65;display:flex}.foundation-shell .lab-note img{flex-shrink:0;width:13px}.foundation-shell .lab-note a{text-underline-offset:3px;text-decoration:underline}.foundation-shell .perspective{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.foundation-shell .perspective-inner{grid-template-columns:.75fr 1.7fr;gap:70px;padding-block:74px 78px;display:grid}.foundation-shell .perspective .index-label{color:#b8c9bf}.foundation-shell .perspective .index-label:before{color:#d79177}.foundation-shell .myth-aside{flex-direction:column;gap:42px;display:flex}.foundation-shell .myth-aside img{opacity:.85;width:32px;height:auto}.foundation-shell .myth-aside>p{font-family:var(--mono);color:#b8c9bf;max-width:170px;font-size:10px;line-height:1.8}.foundation-shell .perspective h2{font-family:var(--serif);letter-spacing:-.028em;max-width:640px;margin-bottom:26px;font-size:54px;line-height:1.06}.foundation-shell .perspective h2 span{color:#b4cbc0}.foundation-shell .myth-text{grid-template-columns:1fr 1fr;gap:30px;max-width:780px;display:grid}.foundation-shell .myth-text p{color:#d2ded6;font-size:14px;line-height:1.8}.foundation-shell .perspective .inline-link{color:var(--paper);margin-top:30px}.foundation-shell .myth-foot{color:#b8c9bf;margin-top:26px;font-size:10px}.foundation-shell .approach-section{padding-block:78px 80px}.foundation-shell .approach-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.foundation-shell .approach-card{border-top:1px solid var(--ink);padding-top:15px}.foundation-shell .approach-card .card-index{font-family:var(--mono);color:var(--red);font-size:10px}.foundation-shell .approach-card h3{font-family:var(--serif);margin:26px 0 15px;font-size:30px;line-height:1.12}.foundation-shell .approach-card p{color:var(--muted);max-width:340px;font-size:13px;line-height:1.8}.foundation-shell .approach-card svg{width:100%;height:115px;margin-top:24px}.foundation-shell .foundation-note{border-top:1px solid var(--rule);grid-template-columns:.75fr 1.7fr;gap:70px;padding-block:50px 72px;display:grid}.foundation-shell .foundation-note h2{font:400 36px/1.14 var(--serif);letter-spacing:-.02em;max-width:580px}.foundation-shell .foundation-note p{max-width:570px;color:var(--muted);margin-top:20px;font-size:14px;line-height:1.75}.foundation-shell .foundation-note .inline-link{margin-top:25px}.foundation-shell .site-footer{color:var(--paper);background:#1e3331;padding-bottom:54px}.foundation-shell .footer-top{border-bottom:1px solid #6d86804d;justify-content:space-between;align-items:center;gap:40px;padding-block:46px;display:flex}.foundation-shell .footer-statement{align-items:center;gap:25px;display:flex}.foundation-shell .footer-statement img{width:auto;height:38px}.foundation-shell .footer-statement p{font:400 25px/1.15 var(--serif)}.foundation-shell .footer-contact .eyebrow{color:#a6bcb2;margin-bottom:14px;font-size:9px}.foundation-shell .footer-contact>a{gap:50px;font-size:16px;display:flex}.foundation-shell .footer-contact>a span{color:#d79177}.foundation-shell .footer-bottom{color:#b5c9bf;align-items:center;gap:25px;padding-top:22px;font-size:10px;display:flex}.foundation-shell .footer-bottom span:last-child{margin-left:auto}.foundation-shell .review-dock{z-index:50;white-space:nowrap;background:#f6f3ebf5;border:1px solid #bac7ba;align-items:center;max-width:calc(100% - 20px);padding:5px;display:flex;position:fixed;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 3px 20px #233a3814}.foundation-shell .review-dock>span{font:9px var(--mono);color:var(--muted);padding:0 10px}.foundation-shell .review-dock>a,.foundation-shell .review-dock>button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:9px 10px;font-size:10px;line-height:1}.foundation-shell .review-dock>a[aria-current=page]{background:var(--ink);color:var(--paper)}.foundation-shell .review-dock a:hover{background:var(--pale)}.foundation-shell .review-dock>button{border-left:1px solid var(--rule);color:var(--muted);margin-left:3px}.foundation-shell .review-dock>button[hidden]{display:none}.foundation-shell .article-header{border-bottom:1px solid var(--rule);padding-top:42px;padding-bottom:54px}.foundation-shell .article-header .back-link{margin-bottom:45px;font-size:11px;display:inline-block}.foundation-shell .article-header h1{font:400 clamp(39px,4.3vw,62px)/1.04 var(--serif);letter-spacing:-.025em;max-width:900px;margin:24px 0}.foundation-shell .article-header .deck{max-width:820px;color:var(--muted);font-size:19px;line-height:1.55}.foundation-shell .article-byline{max-width:810px;margin-top:27px;font-size:12px;line-height:1.75}.foundation-shell .article-byline span{color:var(--muted)}.foundation-shell .article-layout{grid-template-columns:225px 1fr;gap:90px;padding-block:55px 75px;display:grid}.foundation-shell .article-aside{font-size:11px;line-height:1.7}.foundation-shell .article-aside dl{margin:0}.foundation-shell .article-aside dt{color:var(--muted);margin-top:20px;font-size:10px}.foundation-shell .article-aside dd{margin:4px 0 0}.foundation-shell .article-aside .inline-link{margin-top:26px;font-size:11px}.foundation-shell .article-body{max-width:730px}.foundation-shell .article-body h2{font:400 34px/1.1 var(--serif);letter-spacing:-.02em;margin:38px 0 18px}.foundation-shell .article-body h2:first-child{margin-top:0}.foundation-shell .article-body>p{margin-bottom:19px;font-size:16px;line-height:1.8}.foundation-shell .article-body .article-callout{border-left:2px solid var(--red);font:400 27px/1.25 var(--serif);margin:32px 0;padding:8px 0 8px 25px}.foundation-shell .article-body a{text-underline-offset:4px;text-decoration:underline}.foundation-shell .study-diagram{margin:30px 0}.foundation-shell .study-diagram figcaption{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.7}.foundation-shell .method-illustration{border:1px solid var(--rule);background:#eff0e7;padding:24px}.foundation-shell .method-illustration .sample-row{border-bottom:1px solid var(--rule);grid-template-columns:95px 1fr;align-items:start;gap:12px;padding:19px 0;display:grid}.foundation-shell .method-illustration .sample-row:last-child{border-bottom:0}.foundation-shell .method-illustration .sample-row span{font:9px/1.6 var(--mono);color:var(--muted)}.foundation-shell .method-illustration .sample-row p{font:400 22px/1.3 var(--serif)}.foundation-shell .method-illustration .sample-row:nth-child(2) p{color:var(--red)}.foundation-shell .article-limit{background:var(--pale);margin-top:30px;padding:24px;font-size:13px;line-height:1.75}.foundation-shell .article-limit strong{text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:11px;display:block}.foundation-shell .guide-intro{border-bottom:1px solid var(--rule);padding-block:61px 52px}.foundation-shell .guide-intro h1{font:400 68px/1.02 var(--serif);letter-spacing:-.03em;margin-top:25px}.foundation-shell .guide-intro>p{max-width:660px;color:var(--muted);margin-top:23px;font-size:17px;line-height:1.6}.foundation-shell .guide-menu{flex-wrap:wrap;gap:22px;margin-top:30px;font-size:11px;display:flex}.foundation-shell .guide-menu a{text-underline-offset:4px;text-decoration:underline}.foundation-shell .guide-section{border-bottom:1px solid var(--rule);padding-block:58px}.foundation-shell .guide-heading{grid-template-columns:220px 1fr;gap:50px;margin-bottom:35px;display:grid}.foundation-shell .guide-heading h2{font:400 38px/1.1 var(--serif);letter-spacing:-.02em}.foundation-shell .guide-heading p{max-width:680px;color:var(--muted);margin-top:15px;font-size:14px;line-height:1.75}.foundation-shell .concept-line{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.foundation-shell .concept-line>div{border-top:1px solid var(--rule);padding:22px 0}.foundation-shell .concept-line h3{font:400 27px var(--serif);margin-bottom:13px}.foundation-shell .concept-line p{color:var(--muted);font-size:12px;line-height:1.75}.foundation-shell .logo-board{border:1px solid var(--rule);grid-template-columns:1.6fr 1fr;display:grid}.foundation-shell .logo-panel{justify-content:center;align-items:center;min-height:270px;padding:35px;display:flex;position:relative}.foundation-shell .logo-panel:first-child{border-right:1px solid var(--rule)}.foundation-shell .logo-panel img{width:230px;height:auto}.foundation-shell .logo-panel.wing img{width:auto;height:89px}.foundation-shell .logo-panel small{font:9px var(--mono);color:var(--muted);position:absolute;bottom:20px;left:24px}.foundation-shell .logo-examples{flex-wrap:wrap;align-items:center;gap:45px;padding-block:26px;display:flex}.foundation-shell .logo-examples>div{color:var(--muted);align-items:center;gap:22px;font-size:11px;display:flex}.foundation-shell .logo-examples img{width:105px;height:auto}.foundation-shell .logo-examples .wing img{width:auto;height:26px}.foundation-shell .logo-dark{background:var(--ink);padding:18px 24px}.foundation-shell .logo-dark img{width:100px}.foundation-shell .guide-rule{max-width:820px;color:var(--muted);font-size:12px;line-height:1.75}.foundation-shell .palette{border:1px solid var(--rule);grid-template-columns:repeat(5,1fr);display:grid}.foundation-shell .swatch{flex-direction:column;justify-content:space-between;min-height:160px;padding:18px;font-size:12px;display:flex}.foundation-shell .swatch small{font:9px/1.7 var(--mono)}.foundation-shell .palette-note{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.7}.foundation-shell .type-specimens{grid-template-columns:1.15fr 1fr;gap:50px;display:grid}.foundation-shell .type-specimens>div{border-top:1px solid var(--rule);padding-top:18px}.foundation-shell .type-specimens .eyebrow{color:var(--muted);font-size:10px}.foundation-shell .serif-specimen{font:400 53px/1.05 var(--serif);letter-spacing:-.025em;margin:25px 0}.foundation-shell .sans-specimen{font:450 32px/1.25 var(--sans);max-width:390px;margin:25px 0}.foundation-shell .type-specimens small{color:var(--muted);font-size:11px;line-height:1.7}.foundation-shell .field-board{border:1px solid var(--rule);background:#e9ede3;grid-template-columns:1.5fr .6fr;align-items:center;gap:30px;padding:25px;display:grid;overflow:hidden}.foundation-shell .field-board p{color:var(--muted);max-width:240px;font-size:12px;line-height:1.8}.foundation-shell .field-board h3{font:400 30px/1.1 var(--serif);margin:12px 0 18px}.foundation-shell .motion-rules{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.foundation-shell .motion-rules h3{font:400 25px/1.2 var(--serif);margin-bottom:12px}.foundation-shell .motion-rules p{color:var(--muted);font-size:12px;line-height:1.75}.foundation-shell .application-shelf{background:#e3e6dc;grid-template-columns:.7fr 1fr;gap:50px;padding:45px;display:grid}.foundation-shell .report-cover{aspect-ratio:1/1.414;background:var(--paper);border:1px solid #cbd0c4;padding:28px;position:relative;overflow:hidden;box-shadow:0 10px 15px #233a380a}.foundation-shell .report-cover>img{width:92px;height:auto}.foundation-shell .report-cover .report-kicker{font:8px var(--mono);text-transform:uppercase;margin-top:52px}.foundation-shell .report-cover h3{font:400 37px/1 var(--serif);letter-spacing:-.02em;z-index:1;margin-top:16px;position:relative}.foundation-shell .report-cover>svg{opacity:.8;width:105%;position:absolute;bottom:6%;left:6%}.foundation-shell .report-cover>.report-bottom{font:8px var(--mono);justify-content:space-between;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.foundation-shell .social-cover{background:var(--ink);color:var(--paper);aspect-ratio:1.91;padding:25px;position:relative;overflow:hidden}.foundation-shell .social-cover img{width:auto;height:27px}.foundation-shell .social-cover h3{font:400 35px/1.02 var(--serif);letter-spacing:-.02em;z-index:1;max-width:320px;margin-top:25px;position:relative}.foundation-shell .social-cover svg{opacity:.5;width:70%;position:absolute;bottom:-15%;right:-15%}.foundation-shell .social-cover>small{font:8px var(--mono);color:#c4d4ca;position:absolute;bottom:22px}.foundation-shell .application-copy{color:var(--muted);max-width:440px;margin-top:22px;font-size:12px;line-height:1.8}.foundation-shell .reference-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.7}.foundation-shell .reference-table th,.foundation-shell .reference-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:16px 15px 16px 0}.foundation-shell .reference-table th{text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.foundation-shell .reference-table td:first-child{width:23%;font-weight:500}.foundation-shell .reference-table a{text-underline-offset:4px;text-decoration:underline}.foundation-shell .guide-status{background:var(--pale);margin-top:25px;padding:24px;font-size:12px;line-height:1.8}.foundation-shell .guide-status a{text-underline-offset:4px;text-decoration:underline}.foundation-shell .guide-status strong{font-weight:600}.foundation-shell [data-scroll-art] [data-field-layer]{transform-box:view-box;transform-origin:50%;transition:transform .12s linear}.foundation-shell [data-scroll-art] [data-field-layer=returning]{transform:translateY(calc(var(--field-shift,0px) * -.55)) rotate(calc(var(--field-turn,0deg) * -.4))}.foundation-shell [data-scroll-art] [data-field-layer=rising],.foundation-shell [data-scroll-art] [data-field-layer=intervention]{transform:translateY(calc(var(--field-shift,0px) * .55))}.foundation-shell .paper-art [data-field-layer],.foundation-shell .report-cover [data-field-layer],.foundation-shell .social-cover [data-field-layer]{transform:none}@media (width>=1600px){.foundation-shell .site-header{padding-inline:calc(50vw - 668px)}}@media (width<=1100px){.foundation-shell .wrap{width:calc(100% - 64px)}.foundation-shell .site-header{margin-inline:28px;padding-inline:4px}.foundation-shell .home-hero{min-height:520px}.foundation-shell .hero-copy{padding-block:55px}.foundation-shell .hero-copy h1{font-size:59px}.foundation-shell .hero-copy>p{max-width:330px;font-size:14px}.foundation-shell .hero-art{margin-left:-10px}.foundation-shell .intro-section,.foundation-shell .perspective-inner,.foundation-shell .foundation-note{grid-template-columns:.5fr 1.5fr;gap:40px}.foundation-shell .research-grid{gap:30px}.foundation-shell .approach-grid{gap:27px}.foundation-shell .guide-heading{grid-template-columns:170px 1fr;gap:35px}.foundation-shell .article-layout{grid-template-columns:170px 1fr;gap:45px}.foundation-shell .report-cover h3{font-size:30px}.foundation-shell .social-cover h3{font-size:29px}.foundation-shell .application-shelf{gap:30px;padding:30px}}@media (width<=760px){.foundation-shell{scroll-padding-top:25px}.foundation-shell .wrap{width:calc(100% - 40px)}.foundation-shell .site-header{gap:15px;height:73px;margin-inline:20px;padding:0}.foundation-shell .brand img{width:100px}.foundation-shell .main-nav{gap:17px}.foundation-shell .main-nav a{font-size:10px}.foundation-shell .main-nav a:last-child,.foundation-shell .header-contact{display:none}.foundation-shell .home-hero{grid-template-columns:1fr;min-height:0}.foundation-shell .hero-copy{padding:47px 0 8px}.foundation-shell .hero-copy h1{max-width:550px;font-size:clamp(44px,9vw,62px)}.foundation-shell .hero-kicker{margin-bottom:23px;font-size:10px}.foundation-shell .hero-copy>p{max-width:470px;margin-top:23px;font-size:15px}.foundation-shell .hero-art{width:100%;max-width:580px;margin:8px auto 23px}.foundation-shell .hero-art .field-caption{padding:0 10px;font-size:8px}.foundation-shell .hero-bottom{flex-wrap:wrap;gap:12px;padding-block:14px;font-size:10px}.foundation-shell .hero-bottom div{gap:16px}.foundation-shell .intro-section,.foundation-shell .perspective-inner,.foundation-shell .foundation-note{grid-template-columns:1fr;gap:24px;padding-block:48px}.foundation-shell .intro-section h2{font-size:31px}.foundation-shell .intro-section .small-copy{margin-top:20px;font-size:14px}.foundation-shell .section-top{margin-bottom:26px}.foundation-shell .section-top h2{font-size:35px}.foundation-shell .research-section{padding-block:40px 47px}.foundation-shell .research-grid{grid-template-columns:1fr;gap:32px}.foundation-shell .paper-art{aspect-ratio:1.65}.foundation-shell .feature-paper h3{font-size:26px}.foundation-shell .paper-row h3{font-size:25px}.foundation-shell .paper-art>strong{font-size:36px}.foundation-shell .perspective h2{font-size:42px}.foundation-shell .myth-aside{flex-direction:row;align-items:center;gap:20px}.foundation-shell .myth-aside img{width:19px}.foundation-shell .myth-aside>p{margin-left:auto;font-size:8px}.foundation-shell .myth-text{grid-template-columns:1fr;gap:17px}.foundation-shell .approach-section{padding-block:46px}.foundation-shell .approach-grid{grid-template-columns:1fr;gap:35px;margin-top:30px}.foundation-shell .approach-card{min-height:180px;padding-right:110px;position:relative}.foundation-shell .approach-card h3{margin-top:18px;font-size:27px}.foundation-shell .approach-card svg{width:90px;height:110px;position:absolute;top:30px;right:0}.foundation-shell .foundation-note h2{font-size:31px}.foundation-shell .footer-top{flex-direction:column;align-items:flex-start;gap:35px;padding-block:37px}.foundation-shell .footer-statement p{font-size:26px}.foundation-shell .footer-bottom{flex-wrap:wrap;gap:16px}.foundation-shell .footer-bottom span:last-child{flex-basis:100%;margin-left:0;font-size:9px}.foundation-shell .review-dock>span{display:none}.foundation-shell .review-dock>a,.foundation-shell .review-dock>button{padding:9px 8px;font-size:9px}.foundation-shell .review-dock>button{padding-inline:6px}.foundation-shell .article-header{padding-top:25px;padding-bottom:32px}.foundation-shell .article-header .back-link{margin-bottom:29px}.foundation-shell .article-header h1{font-size:39px}.foundation-shell .article-header .deck{font-size:17px}.foundation-shell .article-byline{font-size:11px}.foundation-shell .article-layout{grid-template-columns:1fr;gap:35px;padding-block:32px 48px}.foundation-shell .article-aside{border-bottom:1px solid var(--rule);justify-content:space-between;gap:30px;padding-bottom:25px;display:flex}.foundation-shell .article-aside dl{gap:30px;display:flex}.foundation-shell .article-aside dt{margin-top:0}.foundation-shell .article-aside .inline-link{align-self:flex-start;margin-top:0}.foundation-shell .article-body>p{font-size:15px}.foundation-shell .article-body h2{font-size:30px}.foundation-shell .article-body .article-callout{font-size:26px}.foundation-shell .method-illustration{padding:17px}.foundation-shell .method-illustration .sample-row{grid-template-columns:70px 1fr}.foundation-shell .method-illustration .sample-row p{font-size:19px}.foundation-shell .guide-intro{padding-block:40px}.foundation-shell .guide-intro h1{font-size:48px}.foundation-shell .guide-intro>p{font-size:15px}.foundation-shell .guide-menu{gap:14px;font-size:10px}.foundation-shell .guide-section{padding-block:40px}.foundation-shell .guide-heading{grid-template-columns:1fr;gap:14px;margin-bottom:25px}.foundation-shell .guide-heading h2{font-size:33px}.foundation-shell .guide-heading p{font-size:13px}.foundation-shell .concept-line{grid-template-columns:1fr;gap:10px}.foundation-shell .logo-board{grid-template-columns:1.4fr 1fr}.foundation-shell .logo-panel{min-height:195px;padding:20px}.foundation-shell .logo-panel img{width:170px}.foundation-shell .logo-panel.wing img{height:62px}.foundation-shell .logo-panel small{font-size:7px;bottom:15px;left:15px}.foundation-shell .logo-examples{gap:20px}.foundation-shell .logo-examples>div{gap:12px;font-size:10px}.foundation-shell .palette{grid-template-columns:repeat(3,1fr)}.foundation-shell .swatch{min-height:120px;padding:13px;font-size:10px}.foundation-shell .swatch small{font-size:8px}.foundation-shell .type-specimens{grid-template-columns:1fr;gap:30px}.foundation-shell .serif-specimen{font-size:45px}.foundation-shell .sans-specimen{font-size:29px}.foundation-shell .field-board{grid-template-columns:1fr;gap:10px;padding:14px}.foundation-shell .field-board p{max-width:none}.foundation-shell .motion-rules{grid-template-columns:1fr;gap:23px}.foundation-shell .application-shelf{grid-template-columns:1fr;gap:35px;padding:24px}.foundation-shell .report-cover{width:100%;max-width:330px;margin-inline:auto}.foundation-shell .report-cover h3{font-size:37px}.foundation-shell .social-cover h3{margin-top:22px;font-size:28px}.foundation-shell .social-cover{min-height:218px;padding:20px}.foundation-shell .reference-table{font-size:10px}.foundation-shell .reference-table th{font-size:9px}.foundation-shell .reference-table td:first-child{width:28%}}.foundation-shell .application-shelf>*{min-width:0}.foundation-shell .social-cover{width:100%;max-width:100%}@media (width<=760px){.foundation-shell .report-cover{padding:clamp(18px,5vw,28px)}.foundation-shell .report-cover h3{overflow-wrap:break-word;font-size:clamp(26px,7.2vw,37px)}.foundation-shell .report-cover .report-kicker{margin-top:clamp(20px,8vw,40px)}.foundation-shell .report-cover>.report-bottom{gap:12px;font-size:7px;left:18px;right:18px}.foundation-shell .social-cover h3{font-size:clamp(24px,7.2vw,28px)}.foundation-shell .social-cover>small{font-size:7px;line-height:1.5;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.foundation-shell{scroll-behavior:auto}.foundation-shell *,.foundation-shell :before,.foundation-shell :after{transition:none!important;animation:none!important}.foundation-shell [data-scroll-art] [data-field-layer]{transform:none!important}}.foundation-shell astro-dev-toolbar{display:none}.foundation-shell .social-cover>small{line-height:1.8}@media print{.foundation-shell .site-header,.foundation-shell .review-dock,.foundation-shell .site-footer,.foundation-shell .guide-menu{display:none}.foundation-shell .wrap{width:100%}.foundation-shell{background:#fff;font-size:11pt}.foundation-shell .guide-section{break-inside:avoid;padding-block:24px}.foundation-shell .guide-intro{padding-top:0}.foundation-shell .guide-intro h1{font-size:44px}.foundation-shell .guide-heading{grid-template-columns:150px 1fr}.foundation-shell .guide-heading h2{font-size:30px}.foundation-shell .logo-panel{min-height:170px}.foundation-shell .palette .swatch{min-height:115px}.foundation-shell .application-shelf{padding:25px}.foundation-shell .guide-section,.foundation-shell .swatch,.foundation-shell .application-shelf,.foundation-shell .paper-art,.foundation-shell .social-cover,.foundation-shell .report-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.foundation-shell{scroll-padding-top:98px}.foundation-shell .site-header{z-index:50;border:0;border-bottom:1px solid var(--rule);background:var(--paper);width:100%;height:80px;box-shadow:none;border-radius:0;margin:0;padding:0;position:fixed;top:0;left:0;transform:none}.foundation-shell .header-inner{justify-content:space-between;align-items:center;gap:36px;height:100%;display:flex}.foundation-shell .brand{flex-shrink:0;width:112px;height:40px;display:block;position:relative}.foundation-shell .brand .brand-full{object-fit:contain;opacity:1;width:112px;height:40px;position:static;transform:none}.foundation-shell .main-nav{gap:34px;margin:0}.foundation-shell .main-nav a:last-child{color:var(--red)}.foundation-shell .mobile-menu{display:none}.foundation-shell .hero-sequence{isolation:isolate;min-height:0;position:relative;overflow:hidden}.foundation-shell .hero-grid,.foundation-shell .quiet-grid{z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#537a783b .65px,#0000 .85px),linear-gradient(90deg,#537a780b 1px,#0000 1px),linear-gradient(#537a780b 1px,#0000 1px);background-size:28px 28px,140px 140px,140px 140px;position:absolute;inset:0}.foundation-shell .hero-grid{mask-image:linear-gradient(90deg,#0000 28%,#000 65% 90%,#0000)}.foundation-shell .home-hero{grid-template-columns:.9fr 1.15fr;gap:36px;height:auto;min-height:650px;padding-block:32px 35px;display:grid;position:relative;top:auto}.foundation-shell .hero-copy{padding:45px 0 65px}.foundation-shell .hero-copy h1{letter-spacing:-.03em;font-size:clamp(49px,4.7vw,68px);line-height:1.04}.foundation-shell .hero-kicker{margin-bottom:26px;font-size:10px}.foundation-shell .hero-copy>p{max-width:406px;margin:24px 0 28px;font-size:15px;line-height:1.75}.foundation-shell .hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.foundation-shell .hero-actions .text-link{font-size:11px}.foundation-shell .hero-art{align-self:center;min-width:0;margin:0;padding:16px 0 0}.foundation-shell .hero-art .agent-network .agent-network__graphic{width:100%;height:clamp(335px,34vw,445px)}.foundation-shell .art-overline{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:0 8px;font-size:11px;display:flex}.foundation-shell .art-overline>span:last-child{font:8px/1.5 var(--mono);letter-spacing:.02em}.foundation-shell .hero-bottom{padding-block:17px}.foundation-shell .section-top .index-label{margin-bottom:22px;display:block}.foundation-shell .section-deck{max-width:690px;color:var(--muted);font-size:15px;line-height:1.75}.foundation-shell .programme-section{padding-block:76px 78px}.foundation-shell .programme-section .section-top{align-items:flex-end;margin-bottom:24px}.foundation-shell .programme-section h2{font-size:43px}.foundation-shell .programme-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:43px;display:grid}.foundation-shell .programme-card{border-top:1px solid var(--ink);padding-top:17px}.foundation-shell .programme-card .card-index{font:10px var(--mono);color:var(--red)}.foundation-shell .programme-card h3{font:400 27px/1.14 var(--serif);max-width:240px;margin:26px 0 16px}.foundation-shell .programme-card p{color:var(--muted);font-size:13px;line-height:1.8}.foundation-shell .evaluation-band{border-block:1px solid var(--rule);background:#e9ece2}.foundation-shell .evaluation-inner{grid-template-columns:1fr 1fr;gap:90px;padding-block:60px;display:grid}.foundation-shell .evaluation-inner h2{font:400 45px/1.07 var(--serif);letter-spacing:-.025em;margin-top:25px}.foundation-shell .evaluation-inner>div>p:not(.eyebrow){max-width:435px;color:var(--muted);margin-top:23px;font-size:14px;line-height:1.8}.foundation-shell .evaluation-inner .inline-link{margin-top:25px}.foundation-shell .evaluation-questions{padding-top:6px}.foundation-shell .evaluation-questions>.eyebrow{font-size:10px}.foundation-shell .evaluation-questions ol{margin:24px 0 0;padding:0;list-style:none}.foundation-shell .evaluation-questions li{border-top:1px solid #bfc8bb;grid-template-columns:95px 1fr;gap:20px;padding:17px 0;display:grid}.foundation-shell .evaluation-questions li span{font:10px/1.7 var(--mono);color:var(--muted)}.foundation-shell .evaluation-questions li p{font:400 23px/1.23 var(--serif)}.foundation-shell .evaluation-inner .evaluation-questions .evaluation-boundary{max-width:430px;margin-top:12px;font-size:11px}.foundation-shell .research-section{border-top:0;padding-block:74px 80px}.foundation-shell .language-cover{background:var(--ink)}.foundation-shell .language-cover>strong{width:90%;font-size:36px;top:62px}.foundation-shell .language-lines{font:400 16px/1.45 var(--serif);color:#b8cec1;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:48px;left:28px;right:28px}.foundation-shell .language-lines span{border-top:1px solid #b8cec129;padding-top:4px}.foundation-shell .language-lines span:nth-child(2){color:#e3b7a3;margin-left:18%}.foundation-shell .language-lines span:nth-child(3){margin-left:36%}.foundation-shell .perspective{isolation:isolate}.foundation-shell .perspective-inner{z-index:1;position:relative}.foundation-shell .perspective .quiet-grid{z-index:0;opacity:.32;background-image:radial-gradient(circle,#b4cbc08c .65px,#0000 .85px),linear-gradient(90deg,#b4cbc018 1px,#0000 1px),linear-gradient(#b4cbc018 1px,#0000 1px);mask-image:linear-gradient(90deg,#000,#0000 65%)}.foundation-shell .foundation-note{padding-block:66px 68px}.foundation-shell .foundation-people{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:30px;margin-top:28px;padding-top:22px;display:grid}.foundation-shell .foundation-people h3{font:500 10px/1.4 var(--sans);letter-spacing:.035em;text-transform:uppercase;color:var(--muted)}.foundation-shell .foundation-people p{margin:8px 0 18px;font-size:13px;line-height:1.8}.foundation-shell .collaborate-section{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:90px;padding-block:58px 76px;display:grid}.foundation-shell .collaborate-section h2{font:400 43px/1.08 var(--serif);letter-spacing:-.02em;margin-top:25px}.foundation-shell .collaborate-section p{color:var(--muted);max-width:430px;margin-top:22px;font-size:14px;line-height:1.8}.foundation-shell .collaborate-options{padding-top:30px}.foundation-shell .collaborate-options>a:not(.text-link){border-bottom:1px solid var(--rule);justify-content:space-between;gap:18px;padding:26px 0;font-size:16px;display:flex}.foundation-shell .collaborate-options>a:first-child{border-top:1px solid var(--rule)}.foundation-shell .collaborate-options>a>span:last-child{color:var(--red)}.foundation-shell .collaborate-options>.text-link{margin-top:22px;display:inline-block}.foundation-shell .quiet-swatch{background-image:radial-gradient(circle,#537a7860 .7px,#0000 .9px),linear-gradient(90deg,#537a7819 1px,#0000 1px),linear-gradient(#537a7819 1px,#0000 1px);background-size:25px 25px,125px 125px,125px 125px;width:100%;min-height:270px}.foundation-shell .field-board{background:#eff0e8}.foundation-shell .field-board h3{font-size:28px}.foundation-shell .report-cover .application-types{font:14px var(--serif);color:var(--teal);gap:14px;display:grid;position:absolute;top:61%;left:28px;right:28px}.foundation-shell .application-types span{border-top:1px solid var(--rule);padding-top:7px}.foundation-shell .application-types span:nth-child(2){margin-left:18%}.foundation-shell .application-types span:nth-child(3){margin-left:36%}.foundation-shell .social-cover .quiet-swatch{opacity:.2;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000)}.foundation-shell .social-cover>small,.foundation-shell .social-cover>img{z-index:1;position:relative}.foundation-shell .social-cover>small{position:absolute}.foundation-shell .motion-is-off *,.foundation-shell .motion-is-off :before,.foundation-shell .motion-is-off :after{transition:none!important;animation:none!important}@media (width>=1600px){.foundation-shell .site-header{padding:0}}@media (width<=1100px){.foundation-shell .site-header{margin:0;padding:0}.foundation-shell .header-inner,.foundation-shell .main-nav{gap:24px}.foundation-shell .home-hero{grid-template-columns:.9fr 1.1fr;gap:18px;min-height:580px}.foundation-shell .hero-copy h1{font-size:clamp(43px,5vw,59px)}.foundation-shell .hero-copy>p{font-size:14px}.foundation-shell .hero-art{padding-top:0}.foundation-shell .art-overline>span:last-child{display:none}.foundation-shell .programme-grid{grid-template-columns:repeat(2,1fr);gap:32px}.foundation-shell .programme-card h3{max-width:310px;margin-top:18px}.foundation-shell .evaluation-inner,.foundation-shell .collaborate-section{gap:48px}.foundation-shell .language-cover>strong{font-size:30px}.foundation-shell .language-lines{font-size:14px}}@media (width<=760px){.foundation-shell{scroll-padding-top:88px}.foundation-shell .nav-frame,.foundation-shell .site-header{height:70px}.foundation-shell .header-inner{gap:20px}.foundation-shell .brand,.foundation-shell .brand .brand-full{width:105px;height:37px}.foundation-shell .main-nav{display:none}.foundation-shell .mobile-menu{margin-left:auto;font-size:12px;display:block;position:relative}.foundation-shell .mobile-menu summary{cursor:pointer;align-items:center;gap:20px;min-height:44px;padding:10px 0 10px 14px;list-style:none;display:flex}.foundation-shell .mobile-menu summary::-webkit-details-marker{display:none}.foundation-shell .mobile-menu summary span{color:var(--red);font-size:20px;font-weight:400}.foundation-shell .mobile-menu nav{background:var(--paper);border:1px solid var(--rule);flex-direction:column;width:min(300px,100vw - 40px);padding:12px 20px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 22px #233a380c}.foundation-shell .mobile-menu nav a{border-bottom:1px solid var(--rule);padding:15px 0}.foundation-shell .mobile-menu nav a:last-child{color:var(--red);border:0}.foundation-shell .home-hero{grid-template-columns:1fr;gap:0;min-height:0;padding-block:0 22px}.foundation-shell .hero-copy{padding:44px 0 22px}.foundation-shell .hero-copy h1{font-size:clamp(44px,9.6vw,61px)}.foundation-shell .hero-copy>p{max-width:530px;font-size:15px}.foundation-shell .hero-kicker{margin-bottom:24px;font-size:9px}.foundation-shell .hero-art{width:100%;max-width:600px;margin:4px auto 0;padding:0}.foundation-shell .art-overline{padding:0;font-size:10px}.foundation-shell .hero-art .agent-network .agent-network__graphic{height:auto}.foundation-shell .hero-grid{background-size:25px 25px,125px 125px,125px 125px;mask-image:linear-gradient(#0000 30%,#000 70%,#0000)}.foundation-shell .hero-bottom{gap:12px;font-size:10px}.foundation-shell .hero-bottom>span{width:100%}.foundation-shell .hero-bottom div{gap:17px}.foundation-shell .programme-section{padding-block:48px}.foundation-shell .programme-section .section-top{display:block}.foundation-shell .programme-section .text-link{margin-top:21px;display:inline-block}.foundation-shell .programme-section h2{font-size:34px}.foundation-shell .section-deck{font-size:14px}.foundation-shell .programme-grid{gap:30px 22px;margin-top:30px}.foundation-shell .programme-card h3{font-size:25px}.foundation-shell .programme-card p{font-size:12px;line-height:1.75}.foundation-shell .evaluation-inner,.foundation-shell .collaborate-section{grid-template-columns:1fr;gap:34px;padding-block:44px}.foundation-shell .evaluation-inner h2,.foundation-shell .collaborate-section h2{font-size:37px}.foundation-shell .evaluation-questions li{grid-template-columns:80px 1fr;gap:16px}.foundation-shell .evaluation-questions li p{font-size:22px}.foundation-shell .research-section{padding-block:47px}.foundation-shell .section-top{align-items:flex-end;gap:20px}.foundation-shell .section-top h2{font-size:34px}.foundation-shell .language-cover>strong{font-size:34px;top:62px}.foundation-shell .language-lines{gap:2px;font-size:14px;bottom:43px}.foundation-shell .foundation-note{padding-block:45px}.foundation-shell .foundation-people{gap:22px}.foundation-shell .collaborate-options{padding-top:0}.foundation-shell .collaborate-options>a:not(.text-link){padding-block:23px;font-size:14px}.foundation-shell .report-cover .application-types{gap:10px;font-size:12px;left:20px;right:20px}}@media (width<=380px){.foundation-shell .programme-grid{grid-template-columns:1fr}.foundation-shell .programme-card h3{font-size:27px}.foundation-shell .language-cover>strong{font-size:28px;top:58px}.foundation-shell .language-lines{gap:0;font-size:11px;bottom:42px}.foundation-shell .paper-art>span{font-size:8px}.foundation-shell .paper-art>small{font-size:7px}.foundation-shell .hero-actions{gap:20px}.foundation-shell .hero-actions .inline-link{font-size:12px}.foundation-shell .hero-actions .text-link{font-size:10px}}@media (prefers-reduced-motion:reduce){.foundation-shell{scroll-behavior:auto}}@media print{.foundation-shell .nav-frame{display:none}.foundation-shell .home-hero{height:auto;min-height:0}.foundation-shell .hero-grid,.foundation-shell .quiet-grid,.foundation-shell .mobile-menu{display:none}}.foundation-shell{--grid-unit:24px;--meta-size:12px;--wire-weight:.8px}.foundation-shell .brand .brand-full,.foundation-shell .brand .brand-wing{object-fit:contain;width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.foundation-shell .brand .brand-full{clip-path:inset(0 0 0 28%);transition:opacity .18s}.foundation-shell .brand .brand-wing{clip-path:inset(0 72% 0 0);opacity:1;transition:none}.foundation-shell .site-header.is-compact .brand-full{opacity:0}.foundation-shell .hero-grid,.foundation-shell .quiet-grid,.foundation-shell .quiet-swatch{background-size:var(--grid-unit) var(--grid-unit);background-image:radial-gradient(circle,#537a7842 .75px,#0000 1px),linear-gradient(90deg,#537a7810 1px,#0000 1px),linear-gradient(#537a7810 1px,#0000 1px)}.foundation-shell .perspective .quiet-grid{background-size:24px 24px}.foundation-shell .myth-aside .wire-study{color:#b4cbc0;width:220px;max-width:100%}.foundation-shell .myth-aside{gap:24px}.foundation-shell .paper-art>.cover-wire{opacity:.6;width:64%;position:absolute;bottom:-26%;right:-4%}.foundation-shell .language-cover>strong{z-index:1;width:88%;font-size:clamp(27px,2.6vw,37px)}.foundation-shell .paper-art>small{z-index:1}.foundation-shell .report-cover>.report-wire{opacity:.8;width:92%;position:absolute;bottom:9%;left:5%}.foundation-shell .social-cover>.social-wire{opacity:.55;width:65%;position:absolute;bottom:-38%;right:-17%}.foundation-shell .paper-meta,.foundation-shell .paper-credit,.foundation-shell .index-label,.foundation-shell .art-overline>span:last-child,.foundation-shell .myth-foot,.foundation-shell .footer-bottom,.foundation-shell .guide-menu,.foundation-shell .guide-rule,.foundation-shell .application-copy{line-height:1.7;font-size:12px!important}.foundation-shell .paper-meta .tag,.foundation-shell .paper-art>span,.foundation-shell .paper-art>small,.foundation-shell .report-kicker,.foundation-shell .report-bottom,.foundation-shell .social-cover>small,.foundation-shell .logo-panel small{line-height:1.6;font-size:10px!important}.foundation-shell .programme-card p,.foundation-shell .feature-paper>p,.foundation-shell .paper-row p,.foundation-shell .concept-line p,.foundation-shell .motion-rules p{font-size:14px;line-height:1.75}.foundation-shell .hero-kicker{font-size:11px}.foundation-shell .review-dock>a,.foundation-shell .review-dock>button{min-height:38px;font-size:11px}.foundation-shell .review-dock{z-index:60}.foundation-shell .main-nav a{font-size:13px}@media (width<=760px){.foundation-shell .myth-aside{flex-wrap:wrap}.foundation-shell .myth-aside .wire-study{width:130px}.foundation-shell .myth-aside>p{max-width:150px;font-size:11px}.foundation-shell .paper-art>.cover-wire{width:62%;bottom:-24%}.foundation-shell .language-cover>strong{font-size:30px}.foundation-shell .paper-art>small{left:20px;right:20px;font-size:9px!important}.foundation-shell .paper-art>span{font-size:9px!important}.foundation-shell .paper-meta{flex-wrap:wrap;gap:8px}.foundation-shell .review-dock>a,.foundation-shell .review-dock>button{padding:10px 7px;font-size:10px}.foundation-shell .programme-card p{font-size:14px}.foundation-shell .report-cover .report-kicker{margin-top:30px}.foundation-shell .report-cover h3{font-size:clamp(26px,7vw,35px)}.foundation-shell .social-cover>small{font-size:9px!important}.foundation-shell .social-cover{min-height:250px}.foundation-shell .social-cover h3{max-width:90%;font-size:28px}.foundation-shell .report-cover>.report-bottom{font-size:9px!important}}@media (width<=380px){.foundation-shell .language-cover>strong{font-size:26px}.foundation-shell .paper-art{aspect-ratio:auto;width:100%;min-height:235px}.foundation-shell .report-cover>.report-bottom{font-size:8px!important}.foundation-shell .report-cover{min-height:375px}.foundation-shell .art-overline{font-size:11px}}.foundation-shell .people-section,.foundation-shell .press-section{border-top:1px solid var(--rule);padding-block:58px 64px}.foundation-shell .people-grid,.foundation-shell .press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.foundation-shell .person-card{min-width:0}.foundation-shell .person-card img{aspect-ratio:1;object-fit:cover;object-position:50% 35%;filter:grayscale();width:100%;height:auto;transition:filter .18s}.foundation-shell .person-card:focus-visible{outline:2px solid var(--red);outline-offset:7px}.foundation-shell .person-card:hover img,.foundation-shell .person-card:focus img,.foundation-shell .portraits-colour .person-card img{filter:grayscale(0)}.foundation-shell .person-card h3{font:400 27px/1.2 var(--serif);margin:20px 0 8px}.foundation-shell .person-card p,.foundation-shell .people-note{font:13px/1.7 var(--sans);color:var(--muted)}.foundation-shell .people-note{margin-top:25px}.foundation-shell .people-note a{text-underline-offset:4px;text-decoration:underline}.foundation-shell .portrait-toggle{border:0;border-bottom:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;min-height:44px;font-size:12px}.foundation-shell .portrait-toggle[hidden]{display:none}.foundation-shell .press-grid{margin-top:32px}.foundation-shell .press-card{border-top:1px solid var(--ink);flex-direction:column;gap:22px;padding-top:25px;display:flex}.foundation-shell .press-card img{object-fit:contain;object-position:left center;filter:grayscale();width:auto;max-width:140px;height:32px}.foundation-shell .press-card h3{font:400 25px/1.2 var(--serif)}.foundation-shell .press-card>span{justify-content:space-between;margin-top:auto;font-size:12px;display:flex}.foundation-shell .press-card:hover h3{text-underline-offset:4px;text-decoration:underline 1px}@media (width<=760px){.foundation-shell .people-section,.foundation-shell .press-section{padding-block:42px}.foundation-shell .people-section .section-top{display:block}.foundation-shell .portrait-toggle{margin-top:18px}.foundation-shell .people-grid{grid-template-columns:1fr 1fr;gap:24px}.foundation-shell .people-grid .person-card:last-child{grid-column:1/2}.foundation-shell .person-card h3{font-size:24px}.foundation-shell .press-grid{grid-template-columns:1fr;gap:30px}.foundation-shell .press-card{gap:18px}.foundation-shell .press-card h3{max-width:500px;font-size:26px}}@media (width<=380px){.foundation-shell .people-grid{grid-template-columns:1fr}.foundation-shell .person-card img{aspect-ratio:1.08}.foundation-shell .person-card h3{font-size:27px}}.foundation-shell .press-card time{font:12px/1.5 var(--mono);color:var(--muted)}.foundation-shell .review-dock{white-space:normal;width:fit-content;max-width:calc(100% - 24px);box-shadow:none;flex-wrap:wrap;justify-content:center;margin:20px auto;position:static;transform:none}.foundation-shell .site-footer{padding-bottom:54px}@media (width<=760px){.foundation-shell .review-dock{gap:2px}.foundation-shell .review-dock>a,.foundation-shell .review-dock>button{min-height:44px;font-size:11px}.foundation-shell .network-caption button{min-width:85px}}.foundation-shell{--grid-unit:48px;--ground-pattern:url(/blog/img/identity-studio/cross-dot-grid.svg);--ground-opacity:.72}.foundation-shell .hero-grid,.foundation-shell .quiet-grid,.foundation-shell .quiet-swatch{background-image:var(--ground-pattern);background-size:var(--grid-unit) var(--grid-unit);background-repeat:repeat}.foundation-shell .hero-grid{opacity:var(--ground-opacity);mask-image:linear-gradient(90deg,#0000 3%,#000 45% 95%,#0000)}.foundation-shell .perspective .quiet-grid{background-image:var(--ground-pattern);background-size:var(--grid-unit) var(--grid-unit);opacity:.5;filter:brightness(2)}.foundation-shell .programme-section,.foundation-shell .research-section,.foundation-shell .guide-intro,.foundation-shell .guide-section,.foundation-shell .article-header,.foundation-shell .evaluation-band{isolation:isolate;position:relative}.foundation-shell .programme-section:before,.foundation-shell .research-section:before,.foundation-shell .guide-intro:before,.foundation-shell .guide-section:before,.foundation-shell .article-header:before,.foundation-shell .evaluation-band:before{content:"";z-index:-1;pointer-events:none;background-image:var(--ground-pattern);background-size:var(--grid-unit) var(--grid-unit);opacity:.55;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 25%,#000 82%,#0000)}.foundation-shell .guide-intro:before,.foundation-shell .article-header:before{opacity:.7;mask-image:linear-gradient(90deg,#0000 35%,#000)}.foundation-shell .quiet-swatch{background-image:var(--ground-pattern)}.foundation-shell .people-section{padding-block:42px 46px}.foundation-shell .people-section .section-top h2{font-size:36px}.foundation-shell .people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.foundation-shell .person-card{border-top:1px solid var(--rule);grid-template-columns:minmax(0,148px) 1fr;align-items:center;gap:20px;padding-block:20px;display:grid}.foundation-shell .person-card img{aspect-ratio:1/1.15;object-fit:cover;width:100%;max-width:148px;height:auto}.foundation-shell .person-card h3{margin:0 0 8px;font-size:25px}.foundation-shell .person-card p{font-size:12px}.foundation-shell .people-note{margin-top:10px;font-size:12px}.foundation-shell .press-strip{border-block:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr) 92px;align-items:center;gap:28px;padding-block:18px;display:grid}.foundation-shell .press-strip h2{font:500 11px/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase}.foundation-shell .press-viewport{min-width:0;overflow:hidden}.foundation-shell .press-track{will-change:transform;width:100%;display:flex}.foundation-shell .press-logos{flex:0 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.foundation-shell .press-logos li{min-width:0}.foundation-shell .press-logos a{justify-content:center;align-items:center;min-height:60px;padding:10px 18px;display:flex}.foundation-shell .press-logos img{object-fit:contain;filter:grayscale();width:100%;max-width:140px;height:auto;max-height:42px;transition:filter .18s}.foundation-shell .press-logos a:hover img,.foundation-shell .press-logos a:focus-visible img{filter:grayscale(0)}.foundation-shell .press-logos a:focus-visible{outline-offset:-4px}.foundation-shell .press-is-animated .press-logos{flex:0 0 var(--press-span);width:var(--press-span)}.foundation-shell [data-press-copy][hidden]{display:none}.foundation-shell .press-pause{border:0;border-bottom:1px solid var(--rule);min-height:44px;color:var(--muted);font:11px var(--sans);cursor:pointer;background:0 0}.foundation-shell .press-pause[hidden]{display:none}.foundation-shell .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.foundation-shell .article-header{padding-block:36px 32px}.foundation-shell .article-header .back-link{margin-bottom:28px}.foundation-shell .article-header h1{max-width:1000px;margin-block:20px;font-size:clamp(38px,4vw,58px)}.foundation-shell .article-header .deck{max-width:750px;font-size:19px}.foundation-shell .article-actions{align-items:center;gap:28px;margin-top:24px;display:flex}.foundation-shell .article-actions>span{color:var(--muted);font-size:12px}.foundation-shell .article-art{margin-top:34px}.foundation-shell .article-art-field{background:var(--pale);background-image:var(--ground-pattern);background-size:var(--grid-unit) var(--grid-unit);justify-content:center;align-items:center;height:270px;display:flex;overflow:hidden}.foundation-shell .article-art-field>.article-wire{width:min(74%,650px);height:250px;color:var(--teal)}.foundation-shell .article-art figcaption{font:12px/1.7 var(--sans);color:var(--muted);justify-content:space-between;gap:20px;margin-top:13px;display:flex}.foundation-shell .article-art figcaption>span{font-size:11px}.foundation-shell .article-layout{max-width:850px;padding-block:44px 60px;display:block}.foundation-shell .article-body{max-width:760px;margin-inline:auto}.foundation-shell .article-source{color:var(--muted);margin-top:28px;line-height:1.7;font-size:12px!important}.foundation-shell .footer-statement .studio-mark{width:26px}.foundation-shell .social-cover>.studio-mark{z-index:1;width:18px;position:relative}.foundation-shell .logo-dark .studio-mark{width:100px}@media (width<=1100px){.foundation-shell .people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.foundation-shell .person-card{grid-template-columns:1fr;align-items:start;gap:16px}.foundation-shell .person-card img{max-width:140px}.foundation-shell .person-card h3{font-size:24px}.foundation-shell .press-strip{grid-template-columns:95px minmax(0,1fr) 85px;gap:18px}}@media (width<=760px){.foundation-shell .hero-grid{background-size:48px 48px;mask-image:linear-gradient(#0000 5%,#000 48%,#0000)}.foundation-shell .people-section .section-top h2{font-size:31px}.foundation-shell .people-grid{grid-template-columns:1fr;gap:0}.foundation-shell .people-grid .person-card:last-child{grid-column:auto}.foundation-shell .person-card{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:24px;padding-block:17px}.foundation-shell .person-card img{aspect-ratio:1/1.05;width:96px;max-width:96px}.foundation-shell .person-card h3{font-size:26px}.foundation-shell .person-card p{font-size:13px}.foundation-shell .people-note{margin-top:18px}.foundation-shell .people-section .section-top{margin-bottom:18px}.foundation-shell .portrait-toggle{margin-top:10px;font-size:11px}.foundation-shell .press-strip{grid-template-columns:1fr auto;gap:8px 16px;padding-block:14px}.foundation-shell .press-strip h2{grid-area:1/1}.foundation-shell .press-pause{grid-area:1/2}.foundation-shell .press-viewport{grid-area:2/1/auto/-1}.foundation-shell .press-logos{gap:8px}.foundation-shell .press-logos a{min-height:56px;padding:9px 8px}.foundation-shell .press-logos img{max-width:122px}.foundation-shell .article-header{padding-block:28px}.foundation-shell .article-header h1{font-size:39px}.foundation-shell .article-header .deck{font-size:17px}.foundation-shell .article-actions{flex-wrap:wrap;gap:18px}.foundation-shell .article-art{margin-top:24px}.foundation-shell .article-art-field{height:200px}.foundation-shell .article-art-field>.article-wire{width:92%;height:185px}.foundation-shell .article-art figcaption{font-size:12px;display:block}.foundation-shell .article-art figcaption>span{margin-top:4px;display:block}.foundation-shell .article-layout{padding-top:32px}.foundation-shell .article-body{max-width:100%}.foundation-shell .guide-section:before{opacity:.4}.foundation-shell .press-track{will-change:auto}}@media (width<=380px){.foundation-shell .person-card{grid-template-columns:88px minmax(0,1fr);gap:20px}.foundation-shell .person-card img{width:88px;max-width:88px}.foundation-shell .person-card h3{font-size:24px}.foundation-shell .article-header h1{font-size:35px}.foundation-shell .article-art-field{height:180px}}.foundation-shell .press-viewport.press-is-animated{mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.foundation-shell .site-header{transition:height .18s}.foundation-shell .site-header.is-compact{height:56px}.foundation-shell .nav-frame{height:80px}.foundation-shell .brand{width:112px;height:40px}.foundation-shell .people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;max-width:940px}.foundation-shell .person-card{border-top:0;max-width:235px;padding:0;display:block}.foundation-shell .person-profile{border-bottom:1px solid var(--rule);padding-bottom:20px;display:block}.foundation-shell .person-profile img{aspect-ratio:1;object-fit:cover;width:100%;max-width:210px;height:auto}.foundation-shell .person-profile h3{margin:18px 0 8px;font-size:26px;line-height:1.17}.foundation-shell .person-profile p{font-size:12px}.foundation-shell .profile-link{color:var(--muted);gap:18px;margin-top:14px;font-size:11px;display:inline-flex}.foundation-shell .person-profile:focus-visible img{filter:grayscale(0)}.foundation-shell .person-profile:hover .profile-link{color:var(--red)}.foundation-shell .programme-section:before,.foundation-shell .research-section:before,.foundation-shell .guide-intro:before,.foundation-shell .guide-section:before,.foundation-shell .evaluation-band:before{display:none}.foundation-shell .hero-grid{opacity:.95}.foundation-shell .article-header:before{opacity:.85;mask-image:linear-gradient(90deg,#0000 30%,#000)}.foundation-shell .article-art-field{background-size:40px 40px}.foundation-shell .guide-section#field:before{opacity:.8;display:block;mask-image:linear-gradient(90deg,#0000 25%,#000)}.foundation-shell .quiet-swatch{background-size:40px 40px}@media (width<=1000px){.foundation-shell .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;max-width:630px}.foundation-shell .person-profile img{max-width:200px}}@media (width<=760px){.foundation-shell .nav-frame,.foundation-shell .site-header{height:70px}.foundation-shell .site-header.is-compact{height:54px}.foundation-shell .brand{width:105px;height:37px}.foundation-shell{scroll-padding-top:76px}.foundation-shell .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;max-width:500px}.foundation-shell .person-card{max-width:200px;padding:0;display:block}.foundation-shell .person-profile img{aspect-ratio:1;width:100%;max-width:150px}.foundation-shell .person-profile h3{margin-top:15px;font-size:23px}.foundation-shell .person-profile p{font-size:12px;line-height:1.5}.foundation-shell .person-profile{padding-bottom:16px}.foundation-shell .profile-link{margin-top:12px;font-size:11px}.foundation-shell .people-section .section-top{margin-bottom:26px}.foundation-shell .hero-grid{opacity:.85}}@media (width<=380px){.foundation-shell .people-grid{gap:28px 16px}.foundation-shell .person-profile img{width:100%;max-width:132px}.foundation-shell .person-profile h3{font-size:21px}.foundation-shell .person-card{max-width:132px}}.foundation-shell{--v1-title:clamp(40px, 4.25vw, 60px);--v1-heading:clamp(30px, 2.75vw, 38px);--v1-space:clamp(44px, 5vw, 68px)}.foundation-shell .main-nav a{font-size:14px}.foundation-shell .main-nav a[aria-current=page]:after{right:0}.foundation-shell .index-label,.foundation-shell .eyebrow{font-size:12px}.foundation-shell .inline-link{align-items:center;min-height:44px;font-size:15px}.foundation-shell .text-link{font-size:14px;line-height:1.6}.foundation-shell h1,.foundation-shell h2,.foundation-shell h3{text-wrap:balance}.foundation-shell p{text-wrap:pretty}.foundation-shell .section-top h2{font-size:var(--v1-heading);line-height:1.12}.foundation-shell .section-deck{font-size:16px;line-height:1.75}.foundation-shell .v1-page-intro{border-bottom:1px solid var(--rule);padding-block:58px 48px}.foundation-shell .v1-intro-copy{min-width:0}.foundation-shell .v1-page-intro h1{font:400 var(--v1-title)/1.07 var(--serif);letter-spacing:-.028em;max-width:920px;margin-top:22px}.foundation-shell .v1-intro-copy>p{max-width:760px;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.75}.foundation-shell .v1-page-intro--illustrated{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:30px 64px;display:grid}.foundation-shell .v1-page-intro--illustrated h1{font-size:clamp(40px,3.9vw,56px)}.foundation-shell .v1-intro-art{min-width:0}.foundation-shell .v1-intro-bottom{grid-column:1/-1}.foundation-shell .v1-programme-nav{flex-wrap:wrap;gap:12px 28px;padding-top:12px;font-size:14px;display:flex}.foundation-shell .v1-programme-nav a{border-bottom:1px solid var(--rule);align-items:center;gap:12px;min-height:44px;display:inline-flex}.foundation-shell .v1-programme-nav a:after{content:"↓";color:var(--red)}.foundation-shell .v1-programme-nav a:hover{border-color:var(--ink)}.foundation-shell .home-hero{grid-template-columns:1fr 1.05fr;gap:52px;min-height:570px;padding-block:24px}.foundation-shell .hero-copy{padding-block:28px}.foundation-shell .v1-home-copy h1{font-size:clamp(44px,4.3vw,62px);line-height:1.06}.foundation-shell .v1-home-copy>p{max-width:490px;margin-block:24px;font-size:17px;line-height:1.7}.foundation-shell .hero-kicker{letter-spacing:.06em;margin-bottom:24px;font-size:12px}.foundation-shell .hero-actions{gap:18px 28px}.foundation-shell .hero-art{padding:0}.foundation-shell .hero-art .agent-network .agent-network__graphic{height:clamp(290px,27vw,365px)}.foundation-shell .art-overline{font-size:12px;line-height:1.6}.foundation-shell .hero-bottom{padding-block:14px;font-size:12px}.foundation-shell .hero-bottom>a{place-items:center;min-width:44px;min-height:32px;display:grid}.foundation-shell .v1-reading-section{padding-block:var(--v1-space);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:64px;display:grid}.foundation-shell .v1-reading-section h2{font:400 var(--v1-heading)/1.15 var(--serif);letter-spacing:-.02em}.foundation-shell .v1-reading-section .index-label{margin-bottom:18px;display:block}.foundation-shell .v1-reading-section p{max-width:690px;color:var(--muted);font-size:17px;line-height:1.8}.foundation-shell .v1-reading-section p+p,.foundation-shell .v1-reading-section .inline-link{margin-top:22px}.foundation-shell .v1-research-context{padding-block:var(--v1-space);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.foundation-shell .v1-research-context .section-top{margin-bottom:22px}.foundation-shell .v1-research-context .inline-link{margin-top:20px}.foundation-shell .v1-research-context .collective-field{margin:0}.foundation-shell .v1-research-context .collective-field>svg{height:245px}.foundation-shell .foundation-note{padding-block:var(--v1-space);grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:64px}.foundation-shell .foundation-note h2{font-size:var(--v1-heading)}.foundation-shell .foundation-note p{max-width:690px;font-size:16px;line-height:1.8}.foundation-shell .collective-field figcaption{gap:16px;font-size:13px}.foundation-shell .collective-field figcaption small{font-size:12px;line-height:1.6}.foundation-shell .v1-intro-art .collective-field{margin:0}.foundation-shell .v1-intro-art .collective-field>svg{height:210px}.foundation-shell .v1-intro-art .collective-field figcaption{flex-wrap:wrap;padding-block:14px}.foundation-shell .v1-evaluation-study{border:1px solid var(--rule);background:#edf0e7;padding:22px 24px 18px}.foundation-shell .v1-evaluation-study svg{width:100%;height:auto;display:block}.foundation-shell .v1-evaluation-study .study-boundary{stroke:var(--teal);stroke-width:1.2px}.foundation-shell .v1-evaluation-study .study-guide{stroke:var(--teal);opacity:.16}.foundation-shell .v1-evaluation-study .study-trace,.foundation-shell .v1-evaluation-study .study-report,.foundation-shell .v1-evaluation-study .study-report-line{stroke:var(--ink);stroke-width:1.3px}.foundation-shell .v1-evaluation-study .study-connector{stroke:var(--teal);stroke-dasharray:2 4}.foundation-shell .v1-evaluation-study .study-node{fill:var(--ink)}.foundation-shell .v1-evaluation-study .study-accent{fill:var(--red)}.foundation-shell .v1-evaluation-study .study-corner{stroke:var(--red)}.foundation-shell .v1-evaluation-study figcaption{border-top:1px solid var(--rule);padding-top:16px;font-size:14px;line-height:1.6}.foundation-shell .v1-evaluation-study small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.foundation-shell .v1-programmes{padding-block:52px 24px}.foundation-shell .v1-programme{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:72px;padding-block:48px;scroll-margin-top:90px;display:grid}.foundation-shell .v1-programme:first-child{border-top:0;padding-top:0}.foundation-shell .v1-programme h2{font:400 34px/1.16 var(--serif);letter-spacing:-.018em;margin:18px 0 22px}.foundation-shell .v1-programme .question{font:400 22px/1.45 var(--serif)}.foundation-shell .v1-programme .programme-description{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.75}.foundation-shell .v1-publications{margin:0;padding:0;list-style:none}.foundation-shell .v1-publications li{border-bottom:1px solid var(--rule);padding:22px 0}.foundation-shell .v1-publications li:first-child{padding-top:0}.foundation-shell .v1-publications h3{font:400 23px/1.3 var(--serif);letter-spacing:-.01em;text-wrap:pretty}.foundation-shell .v1-publications a:hover{text-underline-offset:5px;text-decoration:underline 1px}.foundation-shell .v1-publications h3 span{color:var(--red);font:17px var(--sans)}.foundation-shell .v1-publications .paper-meta{margin-bottom:12px;font-size:12px}.foundation-shell .v1-research-note{color:var(--muted);padding-bottom:44px;font-size:14px;line-height:1.75}.foundation-shell .v1-process{padding-block:var(--v1-space)}.foundation-shell .v1-process h2{font:400 var(--v1-heading)/1.14 var(--serif);margin:18px 0 34px}.foundation-shell .v1-process ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.foundation-shell .v1-process li{border-top:1px solid var(--ink);padding-top:20px}.foundation-shell .v1-process h3{font:400 28px/1.2 var(--serif);margin:18px 0 16px}.foundation-shell .v1-process p{color:var(--muted);font-size:16px;line-height:1.75}.foundation-shell .v1-audiences{margin:0;padding:0;list-style:none}.foundation-shell .v1-audiences li{font:400 22px/1.4 var(--serif);border-bottom:1px solid var(--rule);padding:17px 0}.foundation-shell .v1-audiences li:first-child{padding-top:0}.foundation-shell .v1-people{border-top:0;padding-block:44px 56px}.foundation-shell .v1-people .section-top h2{font-size:32px}.foundation-shell .person-card{min-width:0;max-width:none}.foundation-shell .v1-portrait-frame{aspect-ratio:1.2;border-bottom:1px solid var(--rule);background:#e9ede4;justify-content:center;align-items:flex-end;width:100%;display:flex;overflow:hidden}.foundation-shell .person-profile .v1-portrait-frame img{aspect-ratio:auto;object-fit:contain;object-position:center bottom;width:88%;max-width:none;height:100%}.foundation-shell .person-profile h3{text-wrap:wrap;margin:20px 0 10px;font-size:28px;line-height:1.2}.foundation-shell .person-profile p{min-height:2.9em;font-size:14px;line-height:1.55}.foundation-shell .profile-link{margin-top:10px;font-size:13px}.foundation-shell .v1-person-bio{color:var(--muted);margin-top:18px;font-size:15px!important;line-height:1.75!important}.foundation-shell .v1-responsibility-list{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:44px;padding-top:30px;display:grid}.foundation-shell .v1-responsibility-list h3{font:400 28px/1.2 var(--serif);margin-bottom:12px}.foundation-shell .v1-responsibility-list h3 a{display:inline-block}.foundation-shell .v1-responsibility-list .eyebrow{font-size:12px}.foundation-shell .v1-responsibility-list p:not(.eyebrow){color:var(--muted);max-width:490px;margin-top:18px;font-size:15px;line-height:1.75}.foundation-shell .portrait-toggle{font-size:13px}.foundation-shell .perspective-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);align-items:center;gap:64px;padding-block:56px}.foundation-shell .perspective h2{margin-bottom:24px;font-size:40px;line-height:1.13}.foundation-shell .myth-text{max-width:650px;display:block}.foundation-shell .myth-text p{font-size:17px;line-height:1.8}.foundation-shell .v1-manifesto-art{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.foundation-shell .v1-manifesto-art .wire-study{color:#b4cbc0;width:100%;max-width:290px;height:auto}.foundation-shell .v1-contact-panel{border:1px solid var(--rule);background:#edf0e7;padding:30px}.foundation-shell .v1-contact-panel p{color:var(--muted);max-width:320px;margin-top:22px;font-size:16px;line-height:1.7}.foundation-shell .v1-contact-address{border-bottom:1px solid var(--ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-block:10px;font-size:clamp(17px,1.6vw,22px);line-height:1.5;display:flex}.foundation-shell .v1-contact-address span{color:var(--red)}.foundation-shell .v1-enquiries{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;padding-block:60px 80px;display:grid}.foundation-shell .v1-enquiry{flex-direction:column;align-items:flex-start;display:flex}.foundation-shell .v1-enquiry h2{font:400 34px/1.18 var(--serif);margin:22px 0}.foundation-shell .v1-enquiry p{color:var(--muted);max-width:520px;margin-bottom:28px;font-size:17px;line-height:1.8}.foundation-shell .v1-enquiry .inline-link{margin-top:auto}.foundation-shell .collaborate-section{grid-template-columns:1.15fr 1fr;gap:64px;padding-block:48px 56px}.foundation-shell .collaborate-section h2{font-size:var(--v1-heading);margin-top:18px;line-height:1.15}.foundation-shell .collaborate-section p{font-size:16px;line-height:1.75}.foundation-shell .collaborate-options>a:first-child{font-size:16px}.foundation-shell .site-footer{padding-bottom:28px}.foundation-shell .footer-top{padding-block:36px}.foundation-shell .footer-contact .eyebrow{font-size:12px}.foundation-shell .footer-bottom{flex-wrap:wrap;gap:16px 28px;font-size:13px}.foundation-shell .footer-bottom .motion-toggle{min-height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:auto;padding:10px 0;font-size:13px}.foundation-shell .motion-toggle[hidden]{display:none}.foundation-shell .footer-relationship{color:#b5c9bf;padding-top:18px;font-size:12px;line-height:1.7}@media (width<=1100px){.foundation-shell .wrap{width:calc(100% - 64px)}.foundation-shell .main-nav{gap:20px}.foundation-shell .main-nav a{font-size:13px}.foundation-shell .v1-page-intro--illustrated,.foundation-shell .v1-reading-section,.foundation-shell .v1-research-context,.foundation-shell .v1-programme,.foundation-shell .foundation-note,.foundation-shell .perspective-inner{gap:40px}.foundation-shell .home-hero{gap:30px;min-height:540px}.foundation-shell .v1-home-copy h1{font-size:clamp(40px,4.8vw,54px)}.foundation-shell .v1-home-copy>p{font-size:16px}.foundation-shell .v1-process ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.foundation-shell .people-grid{gap:28px}.foundation-shell .person-profile h3{min-height:2.4em;font-size:25px}.foundation-shell .v1-contact-panel{padding:24px}}@media (width<=900px){.foundation-shell .main-nav{display:none}.foundation-shell .mobile-menu{margin-left:auto;font-size:14px;display:block;position:relative}.foundation-shell .header-inner{gap:20px}.foundation-shell .mobile-menu summary{cursor:pointer;align-items:center;gap:20px;min-height:44px;padding:10px 0 10px 14px;list-style:none;display:flex}.foundation-shell .mobile-menu summary::-webkit-details-marker{display:none}.foundation-shell .mobile-menu summary span{color:var(--red);font-size:20px}.foundation-shell .mobile-menu nav{background:var(--paper);border:1px solid var(--rule);flex-direction:column;width:min(320px,100vw - 40px);padding:12px 20px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 22px #233a380c}.foundation-shell .mobile-menu nav a{border-bottom:1px solid var(--rule);padding:15px 0;font-size:15px}.foundation-shell .mobile-menu nav a:last-child{color:var(--red);border:0}.foundation-shell .v1-page-intro--illustrated{grid-template-columns:1fr}.foundation-shell .v1-intro-art{width:100%;max-width:620px}.foundation-shell .v1-intro-art .collective-field>svg{height:170px}.foundation-shell .v1-evaluation-study{grid-template-columns:1fr .8fr;align-items:center;gap:24px;display:grid}.foundation-shell .v1-evaluation-study figcaption{border-top:0;padding-top:0}}@media (width<=760px){.foundation-shell{--v1-title:clamp(36px, 8.8vw, 48px);--v1-heading:31px;--v1-space:42px}.foundation-shell .wrap{width:calc(100% - 40px)}.foundation-shell .index-label{font-size:11px}.foundation-shell .inline-link{font-size:14px}.foundation-shell .v1-page-intro{padding-block:38px 34px}.foundation-shell .v1-page-intro h1,.foundation-shell .v1-page-intro--illustrated h1{font-size:var(--v1-title);margin-top:20px}.foundation-shell .v1-intro-copy>p{margin-top:22px;font-size:16px;line-height:1.75}.foundation-shell .v1-page-intro--illustrated{gap:28px}.foundation-shell .v1-programme-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;padding-top:0;font-size:13px;display:grid}.foundation-shell .v1-programme-nav a{justify-content:space-between;line-height:1.5}.foundation-shell .home-hero{grid-template-columns:1fr;gap:12px;min-height:0;padding-block:0 22px}.foundation-shell .hero-copy{padding-block:38px 12px}.foundation-shell .v1-home-copy h1{max-width:550px;font-size:clamp(39px,10vw,56px)}.foundation-shell .v1-home-copy>p{font-size:16px}.foundation-shell .hero-kicker{font-size:11px}.foundation-shell .hero-actions{gap:18px 24px}.foundation-shell .hero-art{max-width:580px;margin:0 auto}.foundation-shell .hero-art .agent-network .agent-network__graphic{height:auto;max-height:280px}.foundation-shell .art-overline{font-size:11px}.foundation-shell .hero-bottom{flex-wrap:nowrap;gap:12px;font-size:12px}.foundation-shell .v1-reading-section,.foundation-shell .v1-programme,.foundation-shell .v1-research-context,.foundation-shell .foundation-note,.foundation-shell .perspective-inner{grid-template-columns:1fr;gap:26px}.foundation-shell .v1-reading-section p{font-size:16px;line-height:1.8}.foundation-shell .v1-research-context .section-top{margin-bottom:20px}.foundation-shell .v1-research-context .collective-field>svg{height:185px}.foundation-shell .v1-intro-art .collective-field>svg{height:150px}.foundation-shell .collective-field figcaption{gap:10px;font-size:12px}.foundation-shell .collective-field figcaption small{font-size:12px}.foundation-shell .v1-evaluation-study{padding:14px 20px 18px;display:block}.foundation-shell .v1-evaluation-study svg{max-height:190px}.foundation-shell .v1-evaluation-study figcaption{border-top:1px solid var(--rule);padding-top:12px}.foundation-shell .v1-programmes{padding-block:38px 12px}.foundation-shell .v1-programme{padding-block:38px}.foundation-shell .v1-programme h2{margin-block:16px 18px;font-size:30px}.foundation-shell .v1-programme .question{font-size:22px}.foundation-shell .v1-programme .programme-description{font-size:15px}.foundation-shell .v1-publications h3{font-size:22px}.foundation-shell .v1-publications li{padding-block:20px}.foundation-shell .v1-research-note{padding-bottom:36px;font-size:14px}.foundation-shell .v1-process ol{gap:30px 24px}.foundation-shell .v1-process h3{margin-block:16px 14px;font-size:26px}.foundation-shell .v1-process p{font-size:15px;line-height:1.75}.foundation-shell .v1-audiences li{font-size:21px}.foundation-shell .v1-people{padding-block:32px 42px}.foundation-shell .v1-people .section-top{margin-bottom:26px;display:block}.foundation-shell .v1-people .section-top h2{font-size:29px}.foundation-shell .portrait-toggle{margin-top:14px;font-size:12px}.foundation-shell .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px;max-width:none}.foundation-shell .v1-portrait-frame{aspect-ratio:1}.foundation-shell .person-profile .v1-portrait-frame img{width:100%}.foundation-shell .person-profile h3{min-height:2.4em;margin-top:16px;font-size:23px}.foundation-shell .person-profile p{min-height:3.1em;font-size:13px}.foundation-shell .profile-link{font-size:12px}.foundation-shell .v1-person-bio{font-size:14px!important;line-height:1.7!important}.foundation-shell .v1-responsibility-list{grid-template-columns:1fr;gap:30px;margin-top:34px;padding-top:26px}.foundation-shell .v1-responsibility-list h3{font-size:27px}.foundation-shell .perspective-inner{padding-block:38px}.foundation-shell .perspective h2{font-size:32px}.foundation-shell .myth-text p{font-size:16px}.foundation-shell .v1-manifesto-art{flex-direction:row;justify-content:space-between;align-items:center}.foundation-shell .v1-manifesto-art .wire-study{width:44%;max-width:170px}.foundation-shell .v1-contact-panel{padding:24px}.foundation-shell .v1-contact-address{margin-top:20px;font-size:18px}.foundation-shell .v1-enquiries{grid-template-columns:1fr;gap:34px;padding-block:38px 48px}.foundation-shell .v1-enquiry+.v1-enquiry{border-top:1px solid var(--rule);padding-top:32px}.foundation-shell .v1-enquiry h2{margin-block:18px;font-size:30px}.foundation-shell .v1-enquiry p{margin-bottom:22px;font-size:16px}.foundation-shell .collaborate-section{grid-template-columns:1fr;gap:30px;padding-block:38px 44px}.foundation-shell .collaborate-section p{font-size:15px}.foundation-shell .footer-top{gap:28px}.foundation-shell .footer-statement p{font-size:24px}.foundation-shell .footer-bottom{gap:12px 22px}.foundation-shell .footer-bottom .motion-toggle{margin-left:0}}@media (width<=380px){.foundation-shell .people-grid{gap:28px 16px}.foundation-shell .person-profile h3{font-size:21px}.foundation-shell .v1-process ol{grid-template-columns:1fr}.foundation-shell .v1-process li{grid-template-columns:36px minmax(0,1fr);column-gap:16px;display:grid}.foundation-shell .v1-process li>.index-label{grid-row:1/3;padding-top:5px}.foundation-shell .v1-process h3{margin-top:0}.foundation-shell .v1-contact-panel{padding:20px}.foundation-shell .v1-contact-address{font-size:17px}}.foundation-shell .v1-press{padding-bottom:12px}.foundation-shell .v1-press>p{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.7}.foundation-shell .v1-press>p a{text-underline-offset:3px;text-decoration:underline}.foundation-shell .press-strip h2,.foundation-shell .press-pause{font-size:12px}.foundation-shell .v1-publication-summary{color:var(--muted);max-width:570px;margin-top:12px;font-size:15px;line-height:1.75}.foundation-shell .v1-institutional-enquiry{border-top:1px solid var(--rule);grid-column:1/-1;padding-top:32px}.foundation-shell .v1-institutional-enquiry p{max-width:760px}.foundation-shell .v1-governance{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding-block:40px 56px;display:grid}.foundation-shell .v1-governance h2{font:400 28px/1.25 var(--serif);margin-block:18px 24px}.foundation-shell .v1-governance ul{margin:0;padding:0;list-style:none}.foundation-shell .v1-governance li{margin-top:12px;font-size:16px;line-height:1.7}.foundation-shell .v1-governance li>span{color:var(--muted);font-size:13px;display:block}.foundation-shell .v1-governance a{padding-block:6px;display:inline-block}@media (width<=760px){.foundation-shell .v1-governance{grid-template-columns:1fr;gap:36px;padding-block:32px 42px}}.foundation-shell{--paper:#f7f5ee;--ink:#213d38;--red:#a5532b;background:var(--paper);color:var(--ink)}.foundation-shell .brand-colour{background:var(--ink);mask:url(/blog/img/identity-studio/icaro-foundation-lockup-black.svg) 50%/contain no-repeat}.foundation-shell .sage-panel{background:#edf0e7;border:1px solid #213d382b;padding:32px}.foundation-shell .sage-panel p{color:var(--muted);font-size:16px;line-height:1.75}.foundation-shell .story-hero{isolation:isolate;width:100%;min-height:740px;padding:108px max(32px,50vw - 600px) 80px;display:block;position:relative;overflow:hidden}.foundation-shell .story-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f7f5eef0 0%,#f7f5eed6 27%,#f7f5ee80 51%,#f7f5ee00 77%);position:absolute;inset:0}.foundation-shell .story-hero-copy{z-index:2;max-width:790px;padding:0;position:relative}.foundation-shell .story-hero h1{letter-spacing:-.035em;text-wrap:initial;margin:29px 0 28px;font-size:clamp(55px,5.2vw,76px);line-height:1.03}.foundation-shell .story-hero-copy>p{max-width:545px;font-size:18px;line-height:1.75}.foundation-shell .story-hero-copy>.story-identity{margin:32px 0 0;font-size:12px;line-height:1.8}.foundation-shell .hero-links{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.foundation-shell .story-flock{z-index:-2;pointer-events:none;margin:0;position:absolute;inset:0}.foundation-shell .flock-stage{aspect-ratio:auto;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.foundation-shell .flock-stage img{object-fit:cover;object-position:center}.foundation-shell .story-flock figcaption{pointer-events:auto;z-index:3;padding:0;position:absolute;bottom:28px;right:max(32px,50vw - 600px)}.foundation-shell .story-flock .motion-toggle{border:1px solid var(--rule);background:#f7f5eede;padding:8px 13px;font-size:11px}.foundation-shell .independent-press{border-block:1px solid var(--rule);background:#edf0e740}.foundation-shell .independent-press .v1-press{padding:0}.foundation-shell .independent-press .press-strip{border:0;padding-block:18px}.foundation-shell .press-logos a{position:relative}.foundation-shell .press-logos a:before{content:"";background:var(--ink);max-width:140px;mask:var(--press-logo) center/contain no-repeat;margin:auto;transition:opacity .18s;position:absolute;inset:10px 18px}.foundation-shell .press-logos img{opacity:0;filter:none;transition:opacity .18s}.foundation-shell .press-logos a:hover img,.foundation-shell .press-logos a:focus-visible img{opacity:1}.foundation-shell .press-logos a:hover:before,.foundation-shell .press-logos a:focus-visible:before{opacity:0}.foundation-shell .foundation-purpose{grid-template-columns:1fr 1fr;gap:90px;padding-block:92px 80px;display:grid}.foundation-shell .foundation-purpose h2,.foundation-shell .research-paths h2,.foundation-shell .public-interest h2,.foundation-shell .journal-section h2,.foundation-shell .get-in-touch h2{font:400 clamp(34px,3.4vw,49px)/1.12 var(--serif);letter-spacing:-.025em;margin-top:22px}.foundation-shell .foundation-purpose p{color:var(--muted);margin-bottom:20px;font-size:17px;line-height:1.8}.foundation-shell .research-paths{padding-bottom:85px}.foundation-shell .research-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.foundation-shell .research-path{flex-direction:column;align-items:start;min-width:0;padding:28px 30px 38px;transition:background .18s;display:flex;position:relative}.foundation-shell .research-path:hover{background:#e5eadd}.foundation-shell .research-path .research-glyph{width:150px;height:88px;margin:20px 0 15px}.foundation-shell .research-path h3{font:400 29px/1.15 var(--serif);margin-bottom:16px}.foundation-shell .research-path .path-arrow{color:var(--red);margin-top:28px;font-size:22px}.foundation-shell .research-path p{flex-grow:1}.foundation-shell .public-interest{isolation:isolate;border-block:1px solid var(--rule);position:relative;overflow:hidden}.foundation-shell .public-interest:before{content:"";z-index:-1;opacity:.13;background:url(/blog/img/flocking/opening.webp) 100%/cover no-repeat;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 60%)}.foundation-shell .public-interest-inner{padding-block:85px}.foundation-shell .public-interest h2{max-width:740px;font-size:clamp(42px,4.7vw,68px)}.foundation-shell .public-interest p{max-width:600px;margin:28px 0;font-size:17px;line-height:1.8}.foundation-shell .journal-section{padding-block:84px}.foundation-shell .journal-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.foundation-shell .journal-entry{border-top:1px solid var(--ink);flex-direction:column;align-items:start;padding-top:25px;display:flex}.foundation-shell .journal-entry h3{font:400 32px/1.18 var(--serif);max-width:500px;margin:24px 0 20px}.foundation-shell .journal-entry p{color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.75}.foundation-shell .journal-entry>.text-link{margin-top:auto}.foundation-shell .journal-entry:hover h3{text-underline-offset:5px;text-decoration:underline 1px}.foundation-shell .research-index h2{font:400 38px/1.12 var(--serif);margin:24px 0}.foundation-shell .research-index-count{border-top:1px solid var(--rule);align-items:center;gap:18px;margin-top:28px;padding-top:24px;display:flex}.foundation-shell .research-index-count strong{font:400 52px var(--serif)}.foundation-shell .research-index-count span{font-size:13px}.foundation-shell .programme-overview{align-self:start}.foundation-shell .programme-overview>.research-glyph{margin-bottom:20px}.foundation-shell .v1-programme h2{font-size:32px}.foundation-shell .v1-programme .question{font-size:21px}.foundation-shell .v1-process ol{border:1px solid var(--rule);background:#edf0e7;gap:32px;padding:32px}.foundation-shell .v1-reading-section{background:linear-gradient(90deg,#edf0e750,#0000)}.foundation-shell .get-in-touch{padding-block:12px 64px}.foundation-shell .touch-panel{grid-template-columns:1.15fr 1fr;align-items:center;gap:55px;padding:40px;display:grid}.foundation-shell .get-in-touch h2{margin-block:18px;font-size:38px}.foundation-shell .touch-panel .v1-contact-address{min-width:0;font-size:21px}.foundation-shell .foundation-footer{isolation:isolate;color:#f7f5ee;background:#173633;padding:0;position:relative;overflow:hidden}.foundation-shell .foundation-footer:before{content:"";z-index:-1;opacity:.48;background:url(/blog/img/flocking/footer-flock.webp) 100%/cover no-repeat;position:absolute;inset:0}.foundation-shell .footer-content{padding-block:60px 26px}.foundation-shell .footer-main{grid-template-columns:1.3fr 1fr .55fr;gap:65px;padding-bottom:50px;display:grid}.foundation-shell .footer-brand{align-items:center;gap:12px;font-size:15px;display:inline-flex}.foundation-shell .footer-brand .studio-mark{width:16px;height:25px}.foundation-shell .footer-mission{font:400 29px/1.18 var(--serif);margin-top:30px}.foundation-shell .footer-relationship{max-width:290px;padding-top:22px;font-size:12px}.foundation-shell .footer-updates p{color:#c4d3ca;max-width:240px;margin:20px 0;font-size:14px;line-height:1.7}.foundation-shell .footer-updates a,.foundation-shell .footer-navigation a{width:fit-content;padding-block:8px;font-size:14px;display:block}.foundation-shell .footer-navigation{padding-top:0}.foundation-shell .footer-content .footer-bottom{border-top:1px solid #f7f5ee30;margin:0;padding-top:22px;font-size:11px;display:flex}.foundation-shell .footer-content .footer-bottom .motion-toggle{font-size:11px}@media (width<=1000px){.foundation-shell .story-hero{padding-inline:32px}.foundation-shell .story-hero-copy{max-width:700px}.foundation-shell .foundation-purpose{gap:40px}.foundation-shell .research-path-grid{gap:14px}.foundation-shell .research-path{padding:23px}.foundation-shell .research-path h3{font-size:25px}.foundation-shell .footer-main{gap:30px}.foundation-shell .touch-panel{gap:25px}}@media (width<=760px){.foundation-shell .story-hero{min-height:720px;padding:55px 20px 95px}.foundation-shell .story-hero h1{font-size:clamp(43px,10.5vw,66px);line-height:1.07}.foundation-shell .story-hero h1 br{display:none}.foundation-shell .story-hero-copy>p{max-width:500px;font-size:16px}.foundation-shell .story-hero:after{background:linear-gradient(#f7f5eedb,#f7f5eec9 62%,#f7f5ee25)}.foundation-shell .story-flock figcaption{bottom:20px;right:20px}.foundation-shell .flock-stage{opacity:.65}.foundation-shell .flock-stage canvas{object-fit:cover}.foundation-shell .foundation-purpose{grid-template-columns:1fr;gap:25px;padding-block:45px}.foundation-shell .foundation-purpose h2{font-size:35px}.foundation-shell .research-path-grid{grid-template-columns:1fr}.foundation-shell .research-paths .section-top,.foundation-shell .journal-section .section-top{flex-direction:column;align-items:start;gap:24px}.foundation-shell .research-paths{padding-bottom:45px}.foundation-shell .research-path{padding:25px 24px}.foundation-shell .research-path .research-glyph{opacity:.65;width:90px;height:65px;position:absolute;top:20px;right:18px}.foundation-shell .research-path>.index-label{max-width:180px}.foundation-shell .research-path h3{margin-top:35px}.foundation-shell .research-path p{max-width:340px}.foundation-shell .public-interest-inner{padding-block:48px}.foundation-shell .public-interest h2{font-size:42px}.foundation-shell .journal-section{padding-block:48px}.foundation-shell .journal-grid{grid-template-columns:1fr;gap:35px}.foundation-shell .journal-entry h3{font-size:29px}.foundation-shell .touch-panel{grid-template-columns:1fr;gap:10px;padding:25px}.foundation-shell .get-in-touch h2{font-size:32px}.foundation-shell .touch-panel .v1-contact-address{font-size:18px}.foundation-shell .get-in-touch{padding-bottom:40px}.foundation-shell .footer-main{grid-template-columns:1fr 1fr;gap:35px 24px}.foundation-shell .footer-main>div:first-child{grid-column:1/-1}.foundation-shell .footer-content{padding-block:40px 24px}.foundation-shell .footer-content .footer-bottom{flex-direction:column;align-items:start;gap:12px}.foundation-shell .footer-mission{font-size:28px}.foundation-shell .v1-process ol{padding:23px}.foundation-shell .programme-overview{padding:25px}.foundation-shell .v1-programme{gap:30px}}@media (prefers-reduced-motion:reduce){.foundation-shell .research-path,.foundation-shell .press-logos a:before,.foundation-shell .press-logos img{transition:none}}.foundation-shell{--v1-title:46px;--v1-heading:30px;--v1-space:56px;font-size:15px}.foundation-shell .story-hero h1{letter-spacing:-.028em;margin-block:25px;font-size:58px;line-height:1.08}.foundation-shell .v1-page-intro h1{font-size:var(--v1-title);line-height:1.12}.foundation-shell .story-hero-copy>p,.foundation-shell .v1-intro-copy>p{font-size:16px;line-height:1.75}.foundation-shell .foundation-purpose h2,.foundation-shell .research-paths h2,.foundation-shell .public-interest h2,.foundation-shell .journal-section h2,.foundation-shell .research-index h2,.foundation-shell .v1-programme h2,.foundation-shell .perspective h2,.foundation-shell .v1-enquiry h2,.foundation-shell .v1-people .section-top h2,.foundation-shell .v1-governance h2{font-size:var(--v1-heading);letter-spacing:-.02em;line-height:1.2}.foundation-shell .public-interest h2{max-width:560px}.foundation-shell .research-path h3,.foundation-shell .journal-entry h3,.foundation-shell .v1-process h3,.foundation-shell .person-profile h3,.foundation-shell .v1-responsibility-list h3{font-size:24px;line-height:1.25}.foundation-shell .v1-publications h3{font-size:22px;line-height:1.3}.foundation-shell .v1-programme .question,.foundation-shell .v1-audiences li{font-size:20px;line-height:1.45}.foundation-shell .sage-panel p,.foundation-shell .foundation-purpose p,.foundation-shell .public-interest p,.foundation-shell .journal-entry p,.foundation-shell .v1-reading-section p,.foundation-shell .myth-text p,.foundation-shell .v1-enquiry p,.foundation-shell .v1-process p,.foundation-shell .programme-description,.foundation-shell .section-deck{font-size:15px;line-height:1.75}.foundation-shell .research-path .research-glyph{opacity:1;width:160px;height:160px;margin:0 0 18px;position:static}.foundation-shell .touch-panel{grid-template-columns:1fr 1fr;gap:50px;padding:26px 30px}.foundation-shell .get-in-touch h2{margin-block:10px;font-size:26px;line-height:1.2}.foundation-shell .touch-panel p{font-size:13px;line-height:1.6}.foundation-shell .touch-panel .v1-contact-address{gap:24px;width:fit-content;margin-top:12px;padding-block:6px;font-size:15px}.foundation-shell .newsletter-preview{min-width:0}.foundation-shell .newsletter-preview label{margin-bottom:12px;font-size:14px;display:block}.foundation-shell .newsletter-input-row{border-bottom:1px solid var(--ink);gap:12px;padding-block:4px 8px;display:flex}.foundation-shell .newsletter-input-row input{width:100%;min-width:0;color:var(--ink);font:16px/1.5 var(--sans);background:0 0;border:0;border-radius:0;padding:8px 0}.foundation-shell .newsletter-input-row input::placeholder{color:#596960}.foundation-shell .newsletter-input-row input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.foundation-shell .newsletter-input-row button{color:#53645c;font:12px var(--sans);cursor:not-allowed;background:#e3e8dc;border:1px solid #213d3833;flex-shrink:0;padding:8px 12px}.foundation-shell .newsletter-preview #newsletter-note{margin-top:10px;font-size:11px}.foundation-shell .footer-social{flex-wrap:wrap;gap:12px 26px;padding-bottom:24px;display:flex}.foundation-shell .footer-social a{padding-block:10px;font-size:12px}.foundation-shell .footer-social a:hover{text-underline-offset:4px;text-decoration:underline}.foundation-shell .footer-mission{font-size:26px}.foundation-shell .footer-main{padding-bottom:26px}@media (width<=760px){.foundation-shell{--v1-title:36px;--v1-heading:28px;--v1-space:42px}.foundation-shell .story-hero{min-height:630px;padding-top:48px}.foundation-shell .story-hero h1{font-size:40px;line-height:1.1}.foundation-shell .foundation-purpose{gap:24px;padding-block:42px}.foundation-shell .public-interest-inner,.foundation-shell .journal-section{padding-block:42px}.foundation-shell .research-paths{padding-bottom:42px}.foundation-shell .research-path .research-glyph{width:140px;height:140px;margin-bottom:12px}.foundation-shell .research-path h3{margin-top:0}.foundation-shell .research-path h3,.foundation-shell .journal-entry h3,.foundation-shell .v1-process h3,.foundation-shell .person-profile h3,.foundation-shell .v1-responsibility-list h3{font-size:22px}.foundation-shell .touch-panel{grid-template-columns:1fr;gap:26px;padding:24px}.foundation-shell .get-in-touch h2{font-size:24px}.foundation-shell .footer-social{gap:6px 22px}}.foundation-shell .independent-press{background:#edf0e7}.foundation-shell .footer-social a{align-items:center;gap:9px;min-height:44px;display:inline-flex}.foundation-shell .footer-signature{align-items:center;gap:10px;display:inline-flex}.foundation-shell .footer-signature .studio-mark{width:12px;height:20px}.foundation-shell .footer-mission{margin-top:0}.foundation-shell .section-opening{isolation:isolate;position:relative;overflow:hidden}.foundation-shell .section-opening:before{content:"";z-index:-1;background:var(--section-flock) right 45%/cover no-repeat;opacity:.3;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 15%,#000 80%)}.foundation-shell .section-opening .v1-programme-nav{gap:12px 24px;margin-top:28px;padding-top:0;font-size:13px}.foundation-shell .v1-programme{grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);align-items:start;gap:48px;padding-block:30px}.foundation-shell .programme-overview{background:0 0;border:0;padding:0 24px 0 0}.foundation-shell .programme-overview>.index-label{font-size:10px}.foundation-shell .programme-overview h2{margin-block:12px 16px;font-size:25px}.foundation-shell .programme-overview .question{font-size:17px;line-height:1.5}.foundation-shell .programme-overview .programme-description{margin-top:14px;font-size:13px;line-height:1.7}.foundation-shell .v1-publications li{grid-template-columns:75px minmax(0,1fr);column-gap:18px;padding-block:17px;display:grid}.foundation-shell .v1-publications li:first-child{padding-top:0}.foundation-shell .v1-publications .paper-meta{flex-direction:column;grid-row:1/3;align-items:start;gap:8px;margin:3px 0 0;font-size:11px;display:flex}.foundation-shell .v1-publications .paper-meta .tag{padding:3px 5px;font-size:9px}.foundation-shell .v1-publications h3{letter-spacing:-.01em;font-size:20px;line-height:1.3}.foundation-shell .paper-details{grid-column:2;margin-top:9px}.foundation-shell .paper-details summary{cursor:pointer;width:fit-content;color:var(--muted);min-height:28px;padding-block:5px;font-size:11px;list-style:none}.foundation-shell .paper-details summary:after{content:" +";color:var(--red);padding-left:6px}.foundation-shell .paper-details[open] summary:after{content:" −"}.foundation-shell .paper-details summary::-webkit-details-marker{display:none}.foundation-shell .paper-details p{margin-top:7px;padding-bottom:5px;font-size:13px;line-height:1.7}.foundation-shell .manifesto-opening{border-bottom:1px solid var(--rule);overflow:hidden}.foundation-shell .manifesto-opening-inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;min-height:500px;padding-block:65px;display:grid}.foundation-shell .manifesto-opening h1{font:400 46px/1.1 var(--serif);letter-spacing:-.028em;max-width:520px;margin:24px 0}.foundation-shell .manifesto-opening p{color:var(--muted);max-width:550px;margin-bottom:28px;font-size:16px;line-height:1.8}.foundation-shell .manifesto-flock{mix-blend-mode:multiply;align-self:stretch;min-height:300px;margin:0;position:relative}.foundation-shell .manifesto-flock img{object-fit:cover;width:150%;max-width:none;height:140%;position:absolute;top:-20%;left:-15%;mask-image:radial-gradient(#000 28%,#0000 70%)}.foundation-shell .manifesto-principles{grid-template-columns:1fr 1fr;gap:0 70px;padding-block:24px 40px;scroll-margin-top:80px;display:grid}.foundation-shell .manifesto-principle{border-bottom:1px solid var(--rule);grid-template-columns:38px 1fr;gap:20px;padding-block:38px;display:grid}.foundation-shell .principle-number{font:12px var(--mono);color:var(--red);padding-top:8px}.foundation-shell .manifesto-principle h2,.foundation-shell .manifesto-close h2{font:400 28px/1.2 var(--serif);letter-spacing:-.02em;max-width:360px;margin-bottom:18px}.foundation-shell .manifesto-principle p,.foundation-shell .manifesto-close p{color:var(--muted);font-size:15px;line-height:1.8}.foundation-shell .manifesto-close{grid-template-columns:1fr 1.4fr;gap:70px;padding-block:36px 65px;display:grid}.foundation-shell .manifesto-close .inline-link{margin-top:25px}.foundation-shell[data-site-page="/collaborate/"] .v1-page-intro{padding-bottom:36px}.foundation-shell[data-site-page="/collaborate/"] .v1-intro-copy{max-width:790px}.foundation-shell .v1-enquiries{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-block:24px 60px}.foundation-shell .v1-enquiry{border-right:1px solid var(--rule);padding:0 26px 20px 0}.foundation-shell .v1-enquiry:last-child{border-right:0;padding-right:0}.foundation-shell .v1-institutional-enquiry{border-top:0;grid-column:auto}.foundation-shell .collaboration-art{object-fit:contain;mix-blend-mode:multiply;width:180px;height:180px;margin-bottom:20px;display:block;mask-image:radial-gradient(#000 45%,#0000 72%)}.foundation-shell .v1-enquiry h2{min-height:2.4em;margin-block:18px;font-size:26px;line-height:1.2}.foundation-shell .v1-enquiry p{margin-bottom:22px;font-size:14px;line-height:1.75}.foundation-shell .v1-enquiry>.index-label{font-size:10px}.foundation-shell .v1-enquiry .inline-link{gap:12px;font-size:13px}@media (width<=900px){.foundation-shell .manifesto-opening-inner{grid-template-columns:1.2fr 1fr;gap:20px}.foundation-shell .manifesto-principles{gap:0 30px}.foundation-shell .v1-enquiries{gap:20px}.foundation-shell .v1-enquiry{padding-right:18px}.foundation-shell .v1-enquiry h2{font-size:23px}.foundation-shell .v1-programme{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:30px}}@media (width<=760px){.foundation-shell .section-opening .v1-page-intro{padding-block:38px 24px}.foundation-shell .section-opening:before{opacity:.2;background-position:70%;mask-image:linear-gradient(#0000,#000)}.foundation-shell .v1-programme{grid-template-columns:1fr;gap:24px}.foundation-shell .programme-overview{padding:0;position:relative}.foundation-shell .programme-overview>.research-glyph{opacity:.65;width:95px;height:95px;position:absolute;top:-6px;right:0}.foundation-shell .programme-overview h2{max-width:calc(100% - 90px);font-size:24px}.foundation-shell .programme-overview>.index-label{max-width:calc(100% - 85px);display:block}.foundation-shell .v1-publications li{grid-template-columns:60px 1fr;column-gap:12px;padding-block:16px}.foundation-shell .v1-publications h3{font-size:19px}.foundation-shell .manifesto-opening-inner{isolation:isolate;min-height:430px;padding-block:45px;display:block;position:relative}.foundation-shell .manifesto-opening h1{max-width:360px;font-size:36px}.foundation-shell .manifesto-flock{z-index:-1;opacity:.2;min-height:0;position:absolute;inset:0 -100px 0 80px}.foundation-shell .manifesto-opening p{font-size:15px}.foundation-shell .manifesto-principles{grid-template-columns:1fr;padding-block:8px 24px}.foundation-shell .manifesto-principle{grid-template-columns:28px 1fr;gap:14px;padding-block:28px}.foundation-shell .manifesto-principle h2,.foundation-shell .manifesto-close h2{font-size:26px}.foundation-shell .manifesto-close{grid-template-columns:1fr;gap:22px;padding-block:24px 45px}.foundation-shell .v1-enquiries{grid-template-columns:1fr;gap:0;padding-block:0 35px}.foundation-shell .v1-enquiry{border:0;border-bottom:1px solid var(--rule);padding:28px 0;position:relative}.foundation-shell .v1-enquiry:last-child{padding-right:0}.foundation-shell .collaboration-art{width:140px;height:140px;margin-bottom:18px}.foundation-shell .v1-enquiry h2{min-height:0;margin-block:16px;font-size:26px}.foundation-shell .v1-enquiry p{max-width:500px}}.foundation-shell .footer-signature .studio-mark{background:currentColor;width:11px;height:17px}.foundation-shell .footer-social{gap:10px;padding-bottom:20px}.foundation-shell .footer-social a{justify-content:center;width:44px;height:44px;padding:10px}.foundation-shell .footer-social a:first-child{margin-left:-10px}.foundation-shell .footer-social a:hover{color:#c7d9cb}.foundation-shell .get-in-touch{border-top:1px solid var(--rule);background:#edf0e7;width:100%;margin:0;padding:0}.foundation-shell .get-in-touch .touch-panel{background:0 0;border:0;gap:70px;padding:38px 0}.foundation-shell .research-glyph,.foundation-shell .collaboration-art{filter:brightness(1.12)contrast(1.25);mix-blend-mode:multiply;mask-image:none}.foundation-shell .section-opening .v1-page-intro{flex-direction:column;justify-content:center;align-items:stretch;min-height:340px;display:flex}.foundation-shell .section-opening .v1-intro-copy{max-width:750px}.foundation-shell .section-opening .v1-intro-copy>p{max-width:630px}.foundation-shell .section-opening .v1-programme-nav{margin-top:0}.foundation-shell .manifesto-read{align-items:center;min-height:44px;display:inline-flex}@media (width<=760px){.foundation-shell .get-in-touch .touch-panel{gap:26px;padding-block:30px}.foundation-shell .section-opening .v1-page-intro{min-height:330px}.foundation-shell .footer-signature{gap:8px}}.foundation-shell .footer-signature>span{white-space:nowrap;font-size:inherit;flex:none;margin:0}.foundation-shell .evaluation-engagement{grid-template-columns:.85fr 1.5fr;gap:80px;padding-block:55px;display:grid}.foundation-shell .evaluation-engagement h2,.foundation-shell .evaluation-method h2,.foundation-shell .evaluation-delivery h2{font:400 30px/1.18 var(--serif);letter-spacing:-.02em;margin:20px 0}.foundation-shell .evaluation-engagement-heading .collaboration-art{width:155px;height:155px;margin:12px 0 -8px}.foundation-shell .evaluation-audiences{grid-template-columns:1fr 1fr;gap:28px 38px;margin:0;padding:0;list-style:none;display:grid}.foundation-shell .evaluation-audiences li{border-top:1px solid var(--rule);padding:18px 0 0;position:relative}.foundation-shell .audience-number{font:10px var(--mono);color:var(--red);margin-bottom:14px;display:block}.foundation-shell .evaluation-audiences h3{font:400 24px/1.2 var(--serif);margin-bottom:12px}.foundation-shell .evaluation-audiences p{color:var(--muted);max-width:300px;font-size:14px;line-height:1.7}.foundation-shell .evaluation-method{border-block:1px solid var(--rule);background:#edf0e7}.foundation-shell .evaluation-method-inner{grid-template-columns:.85fr 1.5fr;gap:80px;padding-block:50px;display:grid}.foundation-shell .evaluation-method-inner>div>p{color:var(--muted);max-width:290px;font-size:14px;line-height:1.75}.foundation-shell .evaluation-steps{margin:0;padding:0;list-style:none}.foundation-shell .evaluation-steps li{border-top:1px solid #213d382b;grid-template-columns:30px 100px 1fr;align-items:baseline;gap:20px;padding-block:22px;display:grid}.foundation-shell .evaluation-steps li:first-child{border:0;padding-top:0}.foundation-shell .evaluation-steps li:last-child{padding-bottom:0}.foundation-shell .step-number{font:11px var(--mono);color:var(--red)}.foundation-shell .evaluation-steps h3{font:400 24px/1.2 var(--serif)}.foundation-shell .evaluation-steps p{color:var(--muted);font-size:14px;line-height:1.75}.foundation-shell .evaluation-delivery{grid-template-columns:.85fr 1.5fr;align-items:center;gap:80px;padding-block:65px;display:grid}.foundation-shell .evaluation-report-outline{border:1px solid var(--rule);border-top:3px solid var(--ink);background:#fffdf54d;max-width:370px;padding:28px}.foundation-shell .evaluation-report-outline h3{font:400 27px/1.2 var(--serif);margin:30px 0}.foundation-shell .evaluation-report-outline ol{margin:0;padding:0;list-style:none}.foundation-shell .evaluation-report-outline li{border-top:1px solid var(--rule);gap:16px;padding-block:15px;font-size:12px;display:flex}.foundation-shell .evaluation-report-outline li>span{font:10px var(--mono);color:var(--red)}.foundation-shell .report-outline-foot{font:9px var(--mono);color:var(--muted);padding-top:28px;display:block}.foundation-shell .evaluation-delivery-copy>p{color:var(--muted);max-width:610px;font-size:15px;line-height:1.8}.foundation-shell .evaluation-boundary{border-left:2px solid #a5532b70;margin-block:25px;padding-left:18px}.foundation-shell .evaluation-boundary .eyebrow{font-size:10px}.foundation-shell .evaluation-boundary p{color:var(--muted);max-width:560px;margin-top:10px;font-size:13px;line-height:1.75}@media (width<=1000px){.foundation-shell .evaluation-engagement,.foundation-shell .evaluation-method-inner,.foundation-shell .evaluation-delivery{gap:40px}.foundation-shell .evaluation-steps li{grid-template-columns:25px 80px 1fr;gap:12px}.foundation-shell .evaluation-audiences{gap:24px}.foundation-shell .evaluation-steps h3{font-size:22px}}@media (width<=760px){.foundation-shell .evaluation-engagement,.foundation-shell .evaluation-method-inner,.foundation-shell .evaluation-delivery{grid-template-columns:1fr;gap:28px;padding-block:38px}.foundation-shell .evaluation-engagement-heading{padding-right:90px;position:relative}.foundation-shell .evaluation-engagement-heading .collaboration-art{width:100px;height:100px;margin:0;position:absolute;top:0;right:0}.foundation-shell .evaluation-engagement h2,.foundation-shell .evaluation-method h2,.foundation-shell .evaluation-delivery h2{font-size:28px}.foundation-shell .evaluation-engagement h2 br{display:none}.foundation-shell .evaluation-audiences{gap:26px 22px}.foundation-shell .evaluation-audiences h3{font-size:22px}.foundation-shell .evaluation-audiences p{font-size:13px}.foundation-shell .evaluation-steps li{grid-template-columns:25px 1fr;gap:10px 14px;padding-block:20px}.foundation-shell .evaluation-steps p{grid-column:2}.foundation-shell .evaluation-report-outline{width:100%;max-width:none;padding:24px}.foundation-shell .evaluation-report-outline h3{margin-block:22px}.foundation-shell .evaluation-delivery-copy{grid-row:1}}@media (width<=380px){.foundation-shell .evaluation-audiences{grid-template-columns:1fr}.foundation-shell .evaluation-engagement-heading{padding-right:0}.foundation-shell .evaluation-engagement-heading .collaboration-art{width:110px;height:110px;position:static}}.foundation-shell .person-profile h3{min-height:0;margin-bottom:8px}.foundation-shell .person-profile p{min-height:0;line-height:1.6}.foundation-shell .people-grid{row-gap:38px}.foundation-shell .v1-people .v1-responsibility-list{grid-template-columns:1fr;margin-top:35px;padding-top:24px}.foundation-shell .v1-people .v1-responsibility-list h3{font-size:24px}.foundation-shell .people-board{border-top:1px solid var(--rule);grid-template-columns:1fr 2fr;gap:40px;padding-block:32px 50px;display:grid}.foundation-shell .people-board h2{font:400 28px/1.2 var(--serif)}.foundation-shell .people-board ul{flex-wrap:wrap;gap:18px 35px;margin:0;padding:0;list-style:none;display:flex}.foundation-shell .people-board a{align-items:center;gap:12px;min-height:44px;font-size:15px;display:inline-flex}.foundation-shell .people-board a span{color:var(--red)}@media (width<=760px){.foundation-shell .people-board{grid-template-columns:1fr;gap:18px;padding-block:28px 38px}.foundation-shell .people-board ul{gap:8px;display:grid}.foundation-shell .person-profile h3{font-size:22px}}.foundation-shell .person-profile img[src*=portrait-daniele-nardi]{object-fit:cover;object-position:center top;width:100%}.foundation-shell .v1-portrait-frame{aspect-ratio:1}.foundation-shell .person-profile .v1-portrait-frame img{aspect-ratio:1;object-fit:cover;object-position:center top;width:100%;height:100%}.foundation-shell .person-academic{color:var(--muted);max-width:330px;margin-top:10px;font-size:12px;line-height:1.65;display:block}.foundation-shell .person-academic:hover{text-underline-offset:3px;text-decoration:underline}.foundation-shell{--mono:var(--sans)}.foundation-shell .index-label{font:italic 400 15px/1.4 var(--serif);letter-spacing:0;text-transform:none;color:var(--muted)}.foundation-shell .index-label:before{content:none}.foundation-shell .people-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}.foundation-shell .person-profile h3{font-size:21px}.foundation-shell .person-card img,.foundation-shell .person-card:hover img,.foundation-shell .person-card:focus img{filter:grayscale();transition:none}.foundation-shell .person-card img.portrait-fixed,.foundation-shell .person-card:hover img.portrait-fixed{filter:none}.foundation-shell .footer-social a,.foundation-shell .footer-social a:hover{color:#c7d9cb;transition:none}.foundation-shell .footer-social .social-icon{width:16px;height:16px}.foundation-shell .footer-social{gap:5px}.foundation-shell .manifesto-lead{border-block:1px solid var(--rule);background:#edf0e7;margin-top:34px;scroll-margin-top:80px}.foundation-shell .manifesto-lead-inner{grid-template-columns:.9fr 1.35fr;align-items:center;gap:80px;padding-block:42px;display:grid}.foundation-shell .manifesto-lead .studio-mark{background:var(--ink);width:22px;height:34px;margin-bottom:20px}.foundation-shell .manifesto-lead h2{font:400 36px/1.12 var(--serif);letter-spacing:-.025em;max-width:370px}.foundation-shell .manifesto-lead p{font:400 22px/1.55 var(--serif);max-width:650px}.foundation-shell .manifesto-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding-block:45px 38px;display:grid}.foundation-shell .manifesto-columns section{border-top:1px solid var(--ink);padding-top:20px}.foundation-shell .manifesto-columns h2{font:400 27px/1.2 var(--serif);letter-spacing:-.015em;min-height:2.4em;margin-bottom:22px}.foundation-shell .manifesto-columns p{color:var(--muted);font-size:15px;line-height:1.8}.foundation-shell .manifesto-signoff{justify-content:space-between;align-items:center;gap:30px;padding-block:24px 45px;display:flex}.foundation-shell .manifesto-signoff p{color:var(--muted);font-size:13px;line-height:1.7}.foundation-shell .manifesto-signoff a{flex-shrink:0}@media (width<=1000px){.foundation-shell .people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-shell .manifesto-lead-inner{gap:40px}.foundation-shell .manifesto-columns{gap:26px}}@media (width<=760px){.foundation-shell .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.foundation-shell .person-profile h3{font-size:21px}.foundation-shell .manifesto-lead-inner{grid-template-columns:1fr;gap:24px;padding-block:30px}.foundation-shell .manifesto-lead h2{font-size:30px}.foundation-shell .manifesto-lead p{font-size:21px}.foundation-shell .manifesto-columns{grid-template-columns:1fr;gap:28px;padding-block:32px}.foundation-shell .manifesto-columns h2{min-height:0;margin-bottom:16px;font-size:26px}.foundation-shell .manifesto-signoff{flex-direction:column;align-items:start;gap:20px;padding-bottom:34px}}.foundation-shell .manifesto-lead .studio-mark{background:var(--ink)}@media (width>=1200px){.foundation-shell .people-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.foundation-shell .people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 32px;max-width:960px}.foundation-shell .person-card img{filter:grayscale();transition:filter .25s}.foundation-shell .person-card:hover img,.foundation-shell .person-card:focus-within img{filter:grayscale(0)}.foundation-shell .person-card img.portrait-solid{filter:grayscale()contrast(1.2);mix-blend-mode:darken}.foundation-shell .person-card:hover img.portrait-solid,.foundation-shell .person-card:focus-within img.portrait-solid{filter:grayscale(0)saturate(.42)contrast(1.2)}.foundation-shell .v1-portrait-frame{isolation:isolate}.foundation-shell .manifesto-lead{isolation:isolate;position:relative;overflow:hidden}.foundation-shell .manifesto-lead:before{content:"";z-index:-1;mix-blend-mode:multiply;opacity:.14;pointer-events:none;background:url(/blog/img/flocking/wing-swarm.webp) 50%/contain no-repeat;width:330px;height:495px;position:absolute;top:50%;left:max(30px,50vw - 600px);transform:translateY(-50%)rotate(-12deg);mask:none}.foundation-shell .independent-press .press-strip{padding-block:20px;display:block}.foundation-shell .independent-press .press-viewport{width:100%}@media (width<=760px){.foundation-shell .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.foundation-shell .manifesto-lead:before{opacity:.1;width:260px;height:400px;top:32%;left:-30px}}@media (prefers-reduced-motion:reduce){.foundation-shell .person-card img{transition:none}}.foundation-shell .header-actions{align-items:center;gap:20px;margin-left:22px;display:flex}.foundation-shell .language-switch{white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:flex}.foundation-shell .language-switch a{min-width:30px;min-height:44px;color:var(--muted);justify-content:center;align-items:center;display:flex}.foundation-shell .language-switch a[aria-current]{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.foundation-shell .foundation-footer .footer-bottom{justify-content:space-between;align-items:center;gap:16px}.foundation-shell .footer-entity-line{color:#c7d9cb;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:11px;display:flex}.foundation-shell .footer-transparency{padding-block:8px}@media (width<=1200px){.foundation-shell .main-nav{display:none}.foundation-shell .mobile-menu{display:block}.foundation-shell .header-actions{margin-left:auto}}@media (width<=760px){.foundation-shell .header-actions{gap:12px}.foundation-shell .foundation-footer .footer-bottom{align-items:flex-start;gap:8px}.foundation-shell .footer-entity-line{gap:5px 14px}.foundation-shell .language-switch{font-size:11px}}.foundation-shell .person-card{--portrait-contrast:1.04;--portrait-light:1;--portrait-saturation:.3}.foundation-shell .person-card[data-person=federico-sartore]{--portrait-contrast:1.1;--portrait-light:.97;--portrait-saturation:.28}.foundation-shell .person-card[data-person=piercosma-bisconti]{--portrait-contrast:1.07;--portrait-light:1;--portrait-saturation:.28}.foundation-shell .person-card[data-person=daniele-nardi]{--portrait-contrast:1.07;--portrait-light:1.1;--portrait-saturation:.32}.foundation-shell .person-card[data-person=federico-pierucci]{--portrait-contrast:.98;--portrait-light:1.06;--portrait-saturation:.3}.foundation-shell .person-card[data-person=matteo-prandi]{--portrait-contrast:.98;--portrait-light:1.02;--portrait-saturation:.28}.foundation-shell .person-card img,.foundation-shell .person-card img.portrait-solid{filter:grayscale(1) contrast(var(--portrait-contrast)) brightness(var(--portrait-light));transition:filter .25s}.foundation-shell .person-card:hover img,.foundation-shell .person-card:focus-within img,.foundation-shell .person-card:hover img.portrait-solid,.foundation-shell .person-card:focus-within img.portrait-solid{filter:grayscale(0) saturate(var(--portrait-saturation)) contrast(var(--portrait-contrast)) brightness(var(--portrait-light))}@media (prefers-reduced-motion:reduce){.foundation-shell .person-card img{transition:none}}.foundation-shell .transparency-content{grid-template-columns:1.45fr 1fr;gap:70px;padding-block:48px 70px;display:grid}.foundation-shell .transparency-content h2{font:400 32px/1.15 var(--serif);letter-spacing:-.02em;margin:10px 0 26px}.foundation-shell .entity-details{margin:0}.foundation-shell .entity-details>div{border-top:1px solid var(--rule);grid-template-columns:160px 1fr;gap:20px;padding:14px 0;font-size:14px;line-height:1.5;display:grid}.foundation-shell .entity-details dt{color:var(--muted)}.foundation-shell .entity-details dd{overflow-wrap:anywhere;margin:0}.foundation-shell .entity-note{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.6}.foundation-shell .governance-list{margin:0 0 22px;padding:0;list-style:none}.foundation-shell .governance-list li{border-top:1px solid var(--rule);padding:16px 0}.foundation-shell .governance-list h3{font:400 23px/1.2 var(--serif);margin-bottom:5px}.foundation-shell .governance-list p{color:var(--muted);font-size:13px}.foundation-shell .transparency-documents{border-top:1px solid var(--rule);grid-column:1/-1;padding-top:28px}.foundation-shell .transparency-documents p{max-width:620px;color:var(--muted);margin-bottom:24px;font-size:15px;line-height:1.7}@media (width<=760px){.foundation-shell .transparency-content{grid-template-columns:1fr;gap:38px;padding-block:32px 48px}.foundation-shell .entity-details>div{grid-template-columns:1fr;gap:5px}.foundation-shell .transparency-content h2{font-size:29px}}@media (width>=761px){.foundation-shell html[lang=it] .evaluation-steps li{grid-template-columns:25px 150px minmax(0,1fr)}}.foundation-shell{--v1-space:40px;--v1-title:42px;--v1-heading:29px}.foundation-shell .wrap{width:min(1320px,100% - 80px)}.foundation-shell .nav-frame,.foundation-shell .site-header{height:64px}.foundation-shell .site-header.is-compact{height:58px}.foundation-shell .header-inner{gap:24px}.foundation-shell .brand{width:102px;height:36px}.foundation-shell .main-nav{gap:22px}.foundation-shell .main-nav a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.foundation-shell .main-nav a:after{bottom:4px}.foundation-shell .header-actions{gap:14px;margin-left:12px}.foundation-shell .story-hero{min-height:0;padding:48px max(40px,50vw - 660px) 42px}.foundation-shell .story-hero-copy{max-width:720px}.foundation-shell .story-hero h1{margin-block:18px;font-size:clamp(44px,3.8vw,58px);line-height:1.04}.foundation-shell .story-hero-copy>p{max-width:610px;line-height:1.65}.foundation-shell .hero-links{gap:24px;margin-top:18px}.foundation-shell .story-hero-copy>.story-identity{margin-top:18px;line-height:1.6}.foundation-shell .independent-press .press-strip{padding-block:8px}.foundation-shell .foundation-purpose{gap:64px;padding-block:40px 32px}.foundation-shell .foundation-purpose h2{margin-top:12px}.foundation-shell .foundation-purpose p{margin-bottom:12px;line-height:1.65}.foundation-shell .foundation-purpose p:last-child{margin-bottom:0}.foundation-shell .section-top{gap:18px;margin-bottom:22px}.foundation-shell .research-path-grid{gap:18px}.foundation-shell .research-path{isolation:isolate;align-items:stretch;min-height:286px;padding:22px 24px;overflow:hidden}.foundation-shell .research-path .research-glyph{z-index:-2;aspect-ratio:1;opacity:.44;pointer-events:none;width:112%;height:auto;margin:0;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.foundation-shell .research-path:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#edf0e720 0%,#edf0e740 34%,#edf0e7d9 65%,#edf0e7f5 100%);position:absolute;inset:0}.foundation-shell .research-path>.index-label{max-width:none;font-size:13px}.foundation-shell .research-path h3{margin:82px 0 10px;font-size:27px;line-height:1.15}.foundation-shell .research-path p{max-width:32ch;color:var(--ink);font-size:15px;line-height:1.55}.foundation-shell .research-path .path-arrow{margin-top:14px;font-size:21px;line-height:1}.foundation-shell .public-interest h2,.foundation-shell .journal-section h2{margin-top:12px}.foundation-shell .public-interest p{margin-block:16px;line-height:1.65}.foundation-shell .journal-grid{gap:36px}.foundation-shell .journal-entry{padding-top:18px}.foundation-shell .journal-entry h3{margin:14px 0 12px;font-size:25px}.foundation-shell .journal-entry p{margin-bottom:16px;line-height:1.65}.foundation-shell .section-opening .v1-page-intro{min-height:0;padding-block:34px 26px}.foundation-shell .v1-page-intro h1{max-width:940px;margin-top:14px;line-height:1.08}.foundation-shell .v1-intro-copy>p{margin-top:16px;line-height:1.65}.foundation-shell .section-opening .v1-intro-bottom{margin-top:18px}.foundation-shell .v1-programme{gap:36px;padding-block:24px}.foundation-shell .programme-overview h2{margin-block:10px 12px}.foundation-shell .programme-overview>.research-glyph{width:100px;height:100px;margin:-8px 0 0}.foundation-shell .evaluation-engagement,.foundation-shell .evaluation-method-inner,.foundation-shell .evaluation-delivery{gap:48px;padding-block:36px}.foundation-shell .evaluation-engagement h2,.foundation-shell .evaluation-method h2,.foundation-shell .evaluation-delivery h2{margin-block:12px 16px}.foundation-shell .evaluation-steps li{padding-block:16px}.foundation-shell .evaluation-steps li:first-child{padding-top:0}.foundation-shell .evaluation-steps li:last-child{padding-bottom:0}.foundation-shell .evaluation-report-outline{padding:22px}.foundation-shell .evaluation-report-outline h3{margin-block:20px}.foundation-shell .report-outline-foot{padding-top:18px}.foundation-shell .manifesto-lead{margin-top:22px}.foundation-shell .manifesto-lead-inner{gap:48px;padding-block:30px}.foundation-shell .manifesto-lead h2{font-size:32px}.foundation-shell .manifesto-lead p{font-size:21px;line-height:1.45}.foundation-shell .manifesto-columns{gap:32px;padding-block:30px 24px}.foundation-shell .manifesto-columns h2{min-height:0;margin-bottom:14px;font-size:25px}.foundation-shell .manifesto-columns p{line-height:1.65}.foundation-shell .manifesto-signoff{padding-block:16px 30px}.foundation-shell .v1-people .section-top{margin-bottom:20px}.foundation-shell .people-grid{gap:26px;max-width:1040px}.foundation-shell .person-profile h3{margin-top:14px}.foundation-shell .people-board{gap:28px;padding-block:22px 30px}.foundation-shell .v1-enquiries{gap:26px;padding-block:22px 36px}.foundation-shell .v1-enquiry{padding-bottom:0;padding-right:22px}.foundation-shell .v1-enquiry>.collaboration-art{width:132px;height:132px;margin:0 auto 8px}.foundation-shell .v1-enquiry h2{min-height:0;margin-block:12px;font-size:25px}.foundation-shell .v1-enquiry p{margin-bottom:16px;line-height:1.65}.foundation-shell .transparency-content{gap:40px;padding-block:30px 40px}.foundation-shell .transparency-content h2{margin:6px 0 18px;font-size:29px}.foundation-shell .get-in-touch .touch-panel{gap:48px;padding-block:26px}.foundation-shell .footer-content{padding-block:36px 20px}.foundation-shell .footer-main{gap:40px;padding-bottom:14px}.foundation-shell .footer-relationship{padding-top:12px}.foundation-shell .footer-updates p{margin-block:12px}.foundation-shell .footer-social{padding-bottom:10px}.foundation-shell .footer-content .footer-bottom{padding-top:14px}@media (width<=1000px){.foundation-shell .wrap{width:calc(100% - 56px)}.foundation-shell .story-hero{padding-inline:28px}.foundation-shell .research-path{min-height:300px;padding:20px}.foundation-shell .research-path h3{margin-top:72px;font-size:25px}.foundation-shell .evaluation-engagement,.foundation-shell .evaluation-method-inner,.foundation-shell .evaluation-delivery{gap:30px}}@media (width<=760px){.foundation-shell{--v1-space:30px;--v1-title:34px;--v1-heading:27px}.foundation-shell .wrap{width:calc(100% - 40px)}.foundation-shell .nav-frame,.foundation-shell .site-header{height:58px}.foundation-shell .site-header.is-compact{height:54px}.foundation-shell .brand{width:94px;height:33px}.foundation-shell .header-inner{gap:12px}.foundation-shell .header-actions{gap:10px;margin-left:auto}.foundation-shell .mobile-menu summary{gap:14px}.foundation-shell .story-hero{padding:30px 20px}.foundation-shell .story-hero h1{margin-block:16px;font-size:clamp(36px,9.6vw,46px);line-height:1.06}.foundation-shell .hero-links{gap:12px 20px;margin-top:14px}.foundation-shell .story-hero-copy>.story-identity{margin-top:14px}.foundation-shell .foundation-purpose{gap:18px;padding-block:30px}.foundation-shell .section-top{gap:14px;margin-bottom:18px}.foundation-shell .research-paths{padding-bottom:30px}.foundation-shell .research-path-grid{gap:14px}.foundation-shell .research-path{min-height:248px;padding:20px}.foundation-shell .research-path .research-glyph{width:min(112%,380px);top:-60px}.foundation-shell .research-path h3{margin-top:58px;font-size:25px}.foundation-shell .research-path p{max-width:32ch;font-size:15px}.foundation-shell .research-path .path-arrow{margin-top:12px}.foundation-shell .public-interest-inner,.foundation-shell .journal-section{padding-block:30px}.foundation-shell .section-opening .v1-page-intro{padding-block:28px 22px}.foundation-shell .v1-programme{gap:20px}.foundation-shell .programme-overview>.research-glyph{width:84px;height:84px}.foundation-shell .evaluation-engagement,.foundation-shell .evaluation-method-inner,.foundation-shell .evaluation-delivery{gap:22px;padding-block:28px}.foundation-shell .manifesto-lead-inner{gap:18px;padding-block:26px}.foundation-shell .manifesto-lead h2{font-size:29px}.foundation-shell .manifesto-columns{gap:22px;padding-block:26px}.foundation-shell .people-grid{gap:22px 18px}.foundation-shell .v1-enquiry{padding:22px 0}.foundation-shell .v1-enquiry>.collaboration-art{width:110px;height:110px;margin-inline:0}.foundation-shell .v1-enquiry h2{min-height:0}.foundation-shell .transparency-content{gap:28px;padding-block:26px 32px}.foundation-shell .get-in-touch .touch-panel{gap:22px;padding-block:24px}.foundation-shell .footer-content{padding-block:30px 18px}.foundation-shell .footer-main{gap:24px}}.foundation-shell .index-label,.foundation-shell .research-path>.index-label,.foundation-shell .programme-overview>.index-label,.foundation-shell .v1-enquiry .index-label{font:500 11px/1.65 var(--sans);letter-spacing:.035em;text-transform:none;color:var(--red)}.foundation-shell .research-path .research-glyph{opacity:.44;width:124%;top:50%;transform:translate(-50%,-50%)}.foundation-shell .journal-grid{display:block}.foundation-shell .journal-entry{border-top:1px solid var(--rule);grid-template-columns:170px minmax(0,1.1fr) minmax(0,1fr) auto;align-items:baseline;gap:24px;padding-block:20px;display:grid}.foundation-shell .journal-entry h3{max-width:none;margin:0;font-size:20px;line-height:1.3}.foundation-shell .journal-entry p{margin:0;font-size:13px;line-height:1.65}.foundation-shell .journal-entry>.text-link{white-space:nowrap;margin:0;font-size:12px}.foundation-shell .programme-overview{isolation:isolate;background:#edf0e760;align-self:stretch;padding:24px;position:relative;overflow:hidden}.foundation-shell .programme-overview>.research-glyph{z-index:-1;aspect-ratio:1;opacity:.16;pointer-events:none;width:125%;height:auto;margin:0;position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.foundation-shell .programme-overview h2,.foundation-shell .programme-overview>.index-label{max-width:none}.foundation-shell .programme-overview h2{margin-top:12px}.foundation-shell .evaluation-engagement-heading{isolation:isolate;background:#edf0e760;align-self:stretch;min-height:220px;padding:26px 22px;position:relative;overflow:hidden}.foundation-shell .evaluation-engagement-heading .collaboration-art{z-index:-1;object-fit:contain;opacity:.22;pointer-events:none;width:115%;max-width:none;height:115%;margin:0;position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.foundation-shell .v1-enquiries{padding-block:12px 32px;display:block}.foundation-shell .v1-enquiry{isolation:isolate;border:0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:center;gap:60px;min-height:220px;padding:32px 28px;display:grid;position:relative;overflow:hidden}.foundation-shell .v1-enquiry:last-child{padding-right:28px}.foundation-shell .v1-enquiry:nth-child(2){background:#edf0e75c}.foundation-shell .v1-enquiry>.collaboration-art{z-index:-1;object-fit:contain;opacity:.21;pointer-events:none;width:44%;max-width:none;height:340px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%);mask-image:radial-gradient(#000 42%,#0000 72%)}.foundation-shell .enquiry-heading h2{max-width:400px;margin:12px 0 0;font-size:29px;line-height:1.16}.foundation-shell .enquiry-copy p{max-width:610px;margin-bottom:18px;font-size:15px}.foundation-shell .enquiry-copy .inline-link{margin:0}@media (width<=1000px){.foundation-shell .journal-entry{grid-template-columns:130px 1fr;gap:12px 22px}.foundation-shell .journal-entry p,.foundation-shell .journal-entry>.text-link{grid-column:2}.foundation-shell .v1-enquiry{gap:32px;padding-inline:22px}}@media (width<=760px){.foundation-shell .index-label,.foundation-shell .research-path>.index-label,.foundation-shell .programme-overview>.index-label,.foundation-shell .v1-enquiry .index-label{font-size:10px}.foundation-shell .research-path .research-glyph{width:124%;top:50%}.foundation-shell .journal-entry{grid-template-columns:1fr;gap:10px;padding-block:18px}.foundation-shell .journal-entry p,.foundation-shell .journal-entry>.text-link{grid-column:auto}.foundation-shell .journal-entry h3{font-size:20px}.foundation-shell .programme-overview{padding:22px}.foundation-shell .programme-overview>.research-glyph{opacity:.14;width:120%;height:auto;top:50%;right:auto}.foundation-shell .evaluation-engagement-heading{min-height:180px;padding:22px}.foundation-shell .evaluation-engagement-heading .collaboration-art{width:100%;height:300px;position:absolute;top:50%}.foundation-shell .v1-enquiry{grid-template-columns:1fr;gap:18px;min-height:0;padding:28px 20px}.foundation-shell .v1-enquiry:last-child{padding-right:20px}.foundation-shell .v1-enquiry>.collaboration-art{opacity:.14;width:100%;height:360px;left:0}.foundation-shell .enquiry-heading h2{font-size:27px}}.foundation-shell .story-hero{min-height:clamp(590px,78svh,780px);padding-top:clamp(70px,10svh,100px);padding-bottom:72px}.foundation-shell .foundation-purpose{padding-block:64px 48px}.foundation-shell .research-paths{padding-bottom:64px}.foundation-shell .section-top{margin-bottom:28px}.foundation-shell .research-perspectives-note{max-width:760px;margin:-8px 0 30px;font-size:15px;line-height:1.7}.foundation-shell .research-path{min-height:380px;padding:26px}.foundation-shell .research-path .research-glyph{opacity:.82;width:270px;height:270px;top:22px;transform:translate(-50%)}.foundation-shell .research-path:after{background:linear-gradient(#0000 40%,#edf0e7c9 66%,#edf0e7 83%)}.foundation-shell .research-path h3{margin-top:195px}.foundation-shell .public-interest-inner,.foundation-shell .journal-section{padding-block:60px}.foundation-shell .section-opening .v1-page-intro{padding-block:56px 42px}.foundation-shell .v1-programmes{padding-block:38px 20px}.foundation-shell .v1-programme{padding-block:36px}.foundation-shell .programme-overview{padding:28px;min-height:440px;padding-top:260px}.foundation-shell .programme-overview>.research-glyph{opacity:.85;width:280px;height:280px;top:0;transform:translate(-50%)}.foundation-shell .evaluation-engagement,.foundation-shell .evaluation-method-inner,.foundation-shell .evaluation-delivery{padding-block:52px}.foundation-shell .manifesto-lead-inner{padding-block:44px}.foundation-shell .manifesto-columns{padding-block:44px 36px}.foundation-shell .v1-people{padding-block:44px 48px}.foundation-shell .v1-people .section-top{justify-content:center}.foundation-shell .people-grid{flex-wrap:wrap;justify-content:center;gap:38px 32px;margin-inline:auto;display:flex}.foundation-shell .person-card{text-align:center;flex:0 calc(33.3333% - 21.3333px);min-width:0}.foundation-shell .person-profile,.foundation-shell .v1-portrait-frame,.foundation-shell .person-academic{margin-inline:auto}.foundation-shell .people-board{padding-block:34px 44px}.foundation-shell .v1-enquiries{padding-block:24px 48px}.foundation-shell .v1-enquiry{padding-block:44px}.foundation-shell .transparency-content{padding-block:44px 56px}.foundation-shell .get-in-touch .touch-panel{padding-block:36px}.foundation-shell .footer-content{padding-top:48px}@media (width<=760px){.foundation-shell .story-hero{min-height:650px;padding-top:58px;padding-bottom:74px}.foundation-shell .foundation-purpose{gap:24px;padding-block:44px 34px}.foundation-shell .research-paths{padding-bottom:44px}.foundation-shell .research-path{min-height:360px}.foundation-shell .research-path .research-glyph{width:250px;height:250px;top:20px}.foundation-shell .research-path h3{margin-top:174px}.foundation-shell .public-interest-inner,.foundation-shell .journal-section{padding-block:44px}.foundation-shell .section-opening .v1-page-intro{padding-block:40px 32px}.foundation-shell .programme-overview{padding:250px 24px 26px}.foundation-shell .programme-overview>.research-glyph{opacity:.85;width:270px;height:270px;top:0}.foundation-shell .evaluation-engagement,.foundation-shell .evaluation-method-inner,.foundation-shell .evaluation-delivery{padding-block:40px}.foundation-shell .people-grid{gap:30px 20px}.foundation-shell .person-card{flex-basis:calc(50% - 10px)}.foundation-shell .v1-enquiry{padding-block:36px}}.foundation-shell .social-icon[data-astro-cid-rj7knavf]{width:17px;height:17px;mask:var(--social-icon) center/contain no-repeat;background:currentColor;flex-shrink:0;display:inline-block}.foundation-shell .studio-mark[data-astro-cid-4m3oo2mp]{background:var(--paper);mask-image:var(--mark-url);flex-shrink:0;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.foundation-shell .studio-mark--wing[data-astro-cid-4m3oo2mp]{aspect-ratio:639/980;width:26px}.foundation-shell .studio-mark--full[data-astro-cid-4m3oo2mp]{aspect-ratio:1338/478;width:100px}
.foundation-shell .home-story{--story-progress:0}.foundation-shell .home-story h1,.foundation-shell .home-story h2,.foundation-shell .home-story h3{font-family:var(--serif);font-weight:400}.foundation-shell .story-eyebrow{font:500 12px/1.65 var(--sans);letter-spacing:.035em;display:block}.foundation-shell .story-hero{grid-template-columns:1fr 1.03fr;align-items:center;gap:36px;padding-block:60px 52px;display:grid;position:relative}.foundation-shell .story-hero:before{content:"";background-image:radial-gradient(var(--teal) .6px, transparent .7px);opacity:.15;z-index:-1;background-size:28px 28px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 20%,#000 75%,#0000)}.foundation-shell .story-hero-copy{padding-block:22px}.foundation-shell .story-hero .story-eyebrow{color:var(--red);font-size:11px}.foundation-shell .story-hero h1{letter-spacing:-.035em;text-wrap:balance;margin-block:26px;font-size:clamp(48px,5.2vw,75px);line-height:1.06}.foundation-shell .story-hero h1 em{color:var(--teal);font-style:normal}.foundation-shell .story-hero-copy>p{max-width:530px;color:var(--muted);font-size:18px;line-height:1.75}.foundation-shell .story-hero-copy>.story-identity{color:var(--ink);margin-block:22px 28px;font-size:14px;line-height:1.75}.foundation-shell .story-human{min-width:0;margin:0}.foundation-shell .story-human-motion{transform-origin:50%}.foundation-shell .story-human .human-wireframe{width:100%;height:auto;max-height:560px;display:block;overflow:visible}.foundation-shell .story-human figcaption{justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 10px 0;font-size:13px;line-height:1.65;display:flex}.foundation-shell .home-motion-toggle{color:var(--muted);border:0;border-bottom:1px solid var(--rule);font:12px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;min-height:44px;padding:10px 0}.foundation-shell .home-motion-toggle[hidden]{display:none}.foundation-shell .story-wayfinder{z-index:8;background:var(--paper);border-block:1px solid var(--rule);position:sticky;top:56px}.foundation-shell .story-wayfinder>div{justify-content:space-between;align-items:center;gap:28px;display:flex}.foundation-shell .story-wayfinder>div>span{color:var(--muted);font-size:13px;line-height:1.6}.foundation-shell .story-wayfinder>div>div{gap:36px;display:flex}.foundation-shell .story-wayfinder a{align-items:center;gap:10px;min-height:64px;font-size:14px;display:flex;position:relative}.foundation-shell .story-wayfinder a small{font:11px var(--mono);color:var(--muted)}.foundation-shell .story-wayfinder a:after{content:"";background:var(--red);height:2px;transition:right .2s;position:absolute;bottom:-1px;left:0;right:100%}.foundation-shell .story-wayfinder a:hover:after,.foundation-shell .story-wayfinder a[aria-current=location]:after{right:0}.foundation-shell .story-wayfinder a[aria-current=location]{color:var(--red)}.foundation-shell .story-chapter{scroll-margin-top:22px;overflow:clip}.foundation-shell .story-chapter-inner{grid-template-columns:1.08fr 1fr;align-items:start;gap:76px;padding-block:88px;display:grid}.foundation-shell .story-chapter-art{min-width:0;position:sticky;top:164px}.foundation-shell .study-coordinate{color:var(--muted);font:11px/1.6 var(--mono);border-bottom:1px solid var(--rule);justify-content:space-between;gap:14px;padding-block:8px 20px;display:flex}.foundation-shell .study-coordinate>span:last-child{opacity:.75;font-size:9px}.foundation-shell .story-chapter-copy{min-width:0;padding-top:6px}.foundation-shell .story-chapter-copy>.story-eyebrow{color:var(--red);margin-bottom:22px}.foundation-shell .story-chapter h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(38px,3.35vw,48px);line-height:1.09}.foundation-shell .story-question{font:400 23px/1.5 var(--serif);color:var(--ink);margin-top:26px}.foundation-shell .story-finding{color:var(--muted);margin-top:22px;font-size:16px;line-height:1.85}.foundation-shell .story-paper{border-top:1px solid var(--rule);margin-top:32px;padding-top:24px}.foundation-shell .story-paper .paper-meta{align-items:center;gap:14px;margin-bottom:14px;font-size:11px;display:flex}.foundation-shell .story-paper h3{letter-spacing:-.01em;text-wrap:pretty;font-size:22px;line-height:1.35}.foundation-shell .story-paper h3 a:hover{text-underline-offset:5px;text-decoration:underline 1px}.foundation-shell .story-paper h3 span{color:var(--red);font:16px var(--sans)}.foundation-shell .story-authors{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.foundation-shell .story-limitation{color:var(--muted);max-width:440px;margin-top:16px;font-size:12px;line-height:1.75}.foundation-shell .story-press{padding-block:4px 36px}.foundation-shell .story-press .press-strip{border-top:0}.foundation-shell .story-press .v1-press>p{font-size:12px}.foundation-shell .research-diagram{color:var(--teal)}.foundation-shell .research-diagram svg{width:100%;height:auto;display:block;overflow:visible}.foundation-shell .research-diagram path,.foundation-shell .research-diagram circle{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.foundation-shell .research-diagram .diagram-guides{opacity:.18}.foundation-shell .research-diagram .diagram-guides circle{stroke-dasharray:2 8}.foundation-shell .research-diagram .diagram-plane{fill:var(--paper);stroke-width:1.3px}.foundation-shell .research-diagram .diagram-accent{color:var(--red)}.foundation-shell .research-diagram .diagram-accent circle{fill:currentColor;stroke:none}.foundation-shell .research-diagram .diagram-labels{font:10px var(--mono);letter-spacing:.02em}.foundation-shell .research-diagram figcaption{border-top:1px solid var(--rule);color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-top:18px;font-size:13px;line-height:1.7;display:flex}.foundation-shell .research-diagram figcaption span{color:var(--muted);font-size:11px}.foundation-shell .language-sheet{transform-box:fill-box;transform-origin:50%}.foundation-shell .language-sheet--back{transform:translateX(calc(-22px * var(--story-progress))) rotate(calc(-7deg * var(--story-progress)));opacity:.66}.foundation-shell .language-sheet--front{transform:translateX(calc(17px * var(--story-progress))) rotate(calc(5deg * var(--story-progress)))}.foundation-shell .language-thread>path{stroke-dasharray:1;stroke-dashoffset:calc(.65 * (1 - var(--story-progress)))}.foundation-shell .story-chapter--action{--paper:#213d38;--ink:#f6f3eb;--muted:#c4d0c7;--teal:#a9c3b9;--rule:#72958a66;--red:#efaa8c;color:var(--ink);background:var(--paper)}.foundation-shell .story-chapter--action .story-chapter-inner{grid-template-columns:1fr 1.08fr}.foundation-shell .story-chapter--action .story-chapter-copy{grid-area:1/1}.foundation-shell .story-chapter--action .story-chapter-art{grid-area:1/2}.foundation-shell .story-chapter--action .paper-meta{color:var(--muted)}.foundation-shell .story-chapter--action .tag{border-color:var(--rule)}.foundation-shell .action-stage--one{transform:translateY(calc(-12px * var(--story-progress)))}.foundation-shell .action-stage--two{transform:translateY(calc(-26px * var(--story-progress)))}.foundation-shell .action-stage--three{transform:translateY(calc(-42px * var(--story-progress)))}.foundation-shell .action-route path{stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:calc(.9 * (1 - var(--story-progress)))}.foundation-shell .story-chapter--institutions .story-chapter-inner{padding-block:100px 88px}.foundation-shell .story-institution-figure{margin-top:36px;padding:24px 0 0;position:relative}.foundation-shell .institution-boundary{border:1px solid var(--rule);pointer-events:none;transform:scale(calc(1.04 - .04 * var(--story-progress)));position:absolute;inset:5px 0 104px}.foundation-shell .institution-boundary>span{background:var(--paper);color:var(--muted);font:11px/1.6 var(--mono);padding-inline:10px;position:absolute;top:-10px;left:16px}.foundation-shell .institution-boundary i{border-color:var(--red);border-style:solid;border-width:0;width:12px;height:12px;position:absolute}.foundation-shell .institution-boundary i:first-of-type{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.foundation-shell .institution-boundary i:nth-of-type(2){border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.foundation-shell .institution-boundary i:nth-of-type(3){border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.foundation-shell .institution-boundary i:nth-of-type(4){border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.foundation-shell .story-institution-figure .agent-network__graphic{min-height:370px}.foundation-shell .story-institution-figure .agent-network figcaption{border:0;margin-inline:0;padding-top:12px;font-size:13px}.foundation-shell .story-institution-figure .agent-network figcaption small{margin-top:3px;font-size:11px}.foundation-shell .institution-regimes{border-top:1px solid var(--rule);font:11px var(--mono);color:var(--muted);justify-content:space-between;margin-top:20px;padding-top:18px;display:flex}.foundation-shell .institution-regimes span+span:before{content:"→";color:var(--red);margin-right:28px}.foundation-shell .story-evaluation{border-block:1px solid var(--rule);grid-template-columns:1fr 1.08fr;gap:76px;padding-block:70px 76px;display:grid}.foundation-shell .story-evaluation h2,.foundation-shell .story-foundation h2{letter-spacing:-.02em;margin-block:22px 26px;font-size:clamp(34px,3.2vw,46px);line-height:1.13}.foundation-shell .story-evaluation p,.foundation-shell .story-foundation p{color:var(--muted);font-size:16px;line-height:1.85}.foundation-shell .story-evaluation p+p{margin-top:18px}.foundation-shell .story-evaluation .inline-link{margin-top:24px}.foundation-shell .story-evaluation .text-link{width:fit-content;margin-top:20px;display:block}.foundation-shell .story-foundation{background:#e9ede4;margin-top:72px}.foundation-shell .story-foundation-inner{grid-template-columns:1fr 1.08fr;align-items:center;gap:76px;padding-block:60px;display:grid}.foundation-shell .story-foundation-links{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:24px;display:flex}.foundation-shell .story-people{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:18px;display:grid}.foundation-shell .story-person>div{aspect-ratio:.78;border-bottom:1px solid var(--rule);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.foundation-shell .story-person img{filter:grayscale();width:100%;height:auto;transition:filter .18s}.foundation-shell .story-person:hover img,.foundation-shell .story-person:focus-visible img{filter:none}.foundation-shell .story-person>span{font:18px/1.3 var(--serif);margin-top:18px;display:block}.foundation-shell .home-story>.collaborate-section{padding-block:64px}@media (width<=1100px){.foundation-shell .story-hero{gap:28px;padding-top:42px}.foundation-shell .story-hero h1{font-size:59px}.foundation-shell .story-hero-copy>p{font-size:16px}.foundation-shell .story-chapter-inner,.foundation-shell .story-evaluation,.foundation-shell .story-foundation-inner{gap:42px}.foundation-shell .story-wayfinder>div>div{gap:26px}.foundation-shell .story-wayfinder>div>span{font-size:12px}.foundation-shell .story-chapter h2{font-size:40px}.foundation-shell .story-question{font-size:21px}.foundation-shell .study-coordinate>span:last-child{display:none}.foundation-shell .institution-regimes span+span:before{margin-right:10px}.foundation-shell .story-institution-figure .agent-network__graphic{min-height:290px}}@media (width<=900px){.foundation-shell .story-hero{grid-template-columns:1fr 1fr;gap:20px;padding-block:42px}.foundation-shell .story-hero h1{font-size:50px}.foundation-shell .story-human figcaption{flex-wrap:wrap;padding-inline:0;font-size:12px}.foundation-shell .story-wayfinder>div>span{display:none}.foundation-shell .story-wayfinder>div>div{justify-content:space-between;width:100%}.foundation-shell .story-chapter-inner{gap:32px;padding-block:58px}.foundation-shell .story-chapter h2{font-size:36px}.foundation-shell .story-paper h3{font-size:20px}.foundation-shell .story-people{gap:12px}.foundation-shell .story-person>span{font-size:16px}}@media (width<=760px){.foundation-shell .story-hero{grid-template-columns:1fr;gap:8px;padding-block:30px 26px}.foundation-shell .story-hero-copy{padding-block:8px 0}.foundation-shell .story-hero h1{margin-block:24px;font-size:clamp(43px,10vw,60px)}.foundation-shell .story-hero .story-eyebrow{max-width:300px;font-size:10px}.foundation-shell .story-hero-copy>p{font-size:16px;line-height:1.75}.foundation-shell .story-hero-copy>.story-identity{margin-block:18px 22px;font-size:13px}.foundation-shell .story-human{width:100%;max-width:470px;margin-inline:auto}.foundation-shell .story-human .human-wireframe{max-height:380px}.foundation-shell .story-human figcaption{align-items:center;padding-top:0;font-size:12px}.foundation-shell .story-wayfinder{top:54px}.foundation-shell .story-wayfinder>div>div{gap:14px}.foundation-shell .story-wayfinder a{gap:8px;min-height:56px;font-size:13px}.foundation-shell .story-wayfinder a small{font-size:9px}.foundation-shell .story-chapter{scroll-margin-top:34px}.foundation-shell .story-chapter-inner,.foundation-shell .story-chapter--action .story-chapter-inner{grid-template-columns:1fr;gap:34px;padding-block:44px 48px}.foundation-shell .story-chapter-art{width:100%;max-width:500px;margin-inline:auto;position:relative;top:auto}.foundation-shell .story-chapter--action .story-chapter-art,.foundation-shell .story-chapter--action .story-chapter-copy{grid-area:auto}.foundation-shell .study-coordinate{padding-bottom:12px;font-size:10px}.foundation-shell .research-diagram svg{max-height:330px}.foundation-shell .research-diagram figcaption{padding-top:12px;font-size:12px}.foundation-shell .research-diagram figcaption span{font-size:10px}.foundation-shell .story-chapter h2{max-width:490px;font-size:40px}.foundation-shell .story-chapter-copy>.story-eyebrow{margin-bottom:18px;font-size:11px}.foundation-shell .story-question{margin-top:22px;font-size:22px}.foundation-shell .story-finding{margin-top:18px;font-size:16px;line-height:1.8}.foundation-shell .story-paper{margin-top:26px;padding-top:22px}.foundation-shell .story-paper h3{font-size:23px}.foundation-shell .story-press{padding-bottom:28px}.foundation-shell .story-chapter--institutions .story-chapter-inner{padding-block:48px}.foundation-shell .story-institution-figure{margin-top:28px;padding-top:20px}.foundation-shell .story-institution-figure .agent-network__graphic{min-height:250px;max-height:340px}.foundation-shell .story-evaluation,.foundation-shell .story-foundation-inner{grid-template-columns:1fr;gap:26px;padding-block:44px}.foundation-shell .story-evaluation h2,.foundation-shell .story-foundation h2{margin-block:20px 0;font-size:35px}.foundation-shell .story-foundation{margin-top:42px}.foundation-shell .story-foundation p{margin-top:24px}.foundation-shell .story-people{gap:16px;max-width:430px}.foundation-shell .story-person>div{aspect-ratio:.85}.foundation-shell .story-person>span{margin-top:14px;font-size:17px}.foundation-shell .home-story>.collaborate-section{padding-block:42px}}@media (width<=380px){.foundation-shell .story-wayfinder a small{display:none}.foundation-shell .story-wayfinder a{font-size:12px}.foundation-shell .story-chapter h2{font-size:36px}.foundation-shell .story-person>span{font-size:16px}}@media (prefers-reduced-motion:reduce){.foundation-shell .home-story .language-sheet,.foundation-shell .home-story .action-stage,.foundation-shell .home-story .institution-boundary,.foundation-shell .home-story .story-human-motion{transform:none!important}.foundation-shell .home-story .language-thread>path,.foundation-shell .home-story .action-route path{stroke-dashoffset:0}}.foundation-shell .home-story{--paper:#f7f5ee;--red:#a5532b;background:var(--paper)}.foundation-shell .story-hero{grid-template-columns:1.04fr 1.12fr;gap:0;padding-block:76px 64px}.foundation-shell .story-hero:before{display:none}.foundation-shell .story-hero-copy{z-index:1;position:relative}.foundation-shell .story-hero h1{font-size:clamp(48px,4.8vw,72px)}.foundation-shell .story-flock{min-width:0;margin:0 -40px 0 -15px}.foundation-shell .flock-stage{aspect-ratio:1.24;isolation:isolate;width:100%;position:relative}.foundation-shell .flock-stage img,.foundation-shell .flock-stage canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.foundation-shell .flock-stage canvas{opacity:0}.foundation-shell .story-flock figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:0 24px;font-size:12px;display:flex}.foundation-shell .foundation-human-study{position:relative}.foundation-shell .foundation-human-study>.human-wireframe{opacity:.8;width:200px;height:200px;margin:0 auto 25px;display:block}@media (width<=900px){.foundation-shell .story-hero{grid-template-columns:1fr 1.05fr}.foundation-shell .story-flock{margin:0 -20px}.foundation-shell .story-flock figcaption{flex-wrap:wrap;padding-inline:20px}.foundation-shell .story-hero h1{font-size:50px}}@media (width<=760px){.foundation-shell .story-hero{grid-template-columns:1fr;padding-block:30px 28px}.foundation-shell .story-hero h1{font-size:clamp(43px,10vw,60px)}.foundation-shell .story-flock{margin:0 -16px}.foundation-shell .flock-stage{aspect-ratio:1.6}.foundation-shell .story-flock figcaption{padding-inline:16px}.foundation-shell .particle-study figcaption{align-items:baseline;font-size:12px}.foundation-shell .particle-study figcaption small{font-size:9px}.foundation-shell .foundation-human-study>.human-wireframe{height:160px}}.foundation-shell .story-cloud{aspect-ratio:1.12;margin:25px -24px 0;overflow:hidden}.foundation-shell .story-cloud img{object-fit:cover;mix-blend-mode:darken;width:100%;height:100%;display:block}.foundation-shell .story-cloud--language img{object-position:75% center}.foundation-shell .story-cloud--action{aspect-ratio:1.2;margin-top:28px}.foundation-shell .story-cloud--action img{object-position:50% center}.foundation-shell .story-cloud--institutions{aspect-ratio:1.25}.foundation-shell .story-chapter--action{--paper:#f7f5ee;--ink:#213d38;--muted:#596c65;--teal:#527c74;--rule:#17363726;--red:#a5532b;background:var(--paper);border-block:1px solid var(--rule)}.foundation-shell .story-chapter-art{position:relative;top:auto}.foundation-shell .story-cloud img{mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-composite:intersect}@media (width<=760px){.foundation-shell .story-cloud{aspect-ratio:1.6;margin:14px -16px 0}.foundation-shell .story-chapter-inner,.foundation-shell .story-chapter--action .story-chapter-inner{gap:25px}.foundation-shell .story-cloud--language img{object-position:75% center}}
