:root{--ink:#10100f;--paper:#f2f0eb;--white:#fff;--signal:#bc002d;--muted:#aaa8a1;--gutter:48px;--display:"Arial Narrow", "Helvetica Neue", Arial, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--ink);background:var(--paper);font-family:var(--display);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.4}a{color:inherit}img{max-width:100%;display:block}::selection{color:var(--white);background:var(--signal)}.skip-link{z-index:100;color:var(--ink);background:var(--white);padding:10px 14px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;width:100%;padding:24px var(--gutter);color:var(--white);border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.wordmark{text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.wordmark-mark{flex:0 0 40px;width:40px;height:40px;display:block}.wordmark-symbol{object-fit:contain;width:100%;height:100%}.edition{text-transform:uppercase;font-size:12px}.hero{--hero-shift:0px;min-height:92svh;color:var(--white);background:var(--ink);position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center;width:100%;max-width:none;height:106%;transform:translate3d(0, var(--hero-shift), 0) scale(1.015);filter:contrast(1.05);will-change:transform;position:absolute;inset:-3% 0}.hero-shade{background:#00000021;position:absolute;inset:0}.hero-inner{z-index:2;width:min(720px,52vw);min-height:92svh;padding:132px var(--gutter) 48px;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.eyebrow{text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:700}.hero h1{text-transform:uppercase;margin:0;font-size:112px;font-weight:700;line-height:.84}.hero-line{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards hero-in;display:block;transform:translateY(40px)}.hero-line:nth-child(2){animation-delay:.11s}.hero-line:nth-child(3){animation-delay:.22s}.accent-line{color:var(--signal)}.hero-reveal{opacity:0;animation:.7s .52s forwards fade-in}.text-link{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:16px;margin-top:42px;padding-bottom:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.text-link span{transition:transform .18s}.text-link:hover span,.text-link:focus-visible span{transform:translateY(4px)}.statement-band,.playbook-band{padding:110px var(--gutter);grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:40px;display:grid}.statement-band{color:var(--ink);background:var(--paper);border-bottom:1px solid #10100f33;padding-top:72px;padding-bottom:76px}.statement-band .section-label{color:var(--signal)}.section-label{text-transform:uppercase;flex-direction:column;gap:6px;padding-top:12px;font-size:12px;font-weight:700;display:flex}.statement-copy h2,.playbook-link h2,.closing-copy h2{letter-spacing:0;margin:0}.statement-copy h2{max-width:860px;font-family:var(--serif);font-size:52px;font-weight:400;line-height:1.04}.statement-copy p{color:#5f5d57;margin:24px 0 0;font-size:16px}.manifesto{padding:140px var(--gutter) 160px;color:var(--ink);background:var(--white)}.manifesto-header,.manifesto-section{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:40px;display:grid}.manifesto-header{align-items:end;padding-bottom:100px}.manifesto-title-block .eyebrow{color:var(--signal);margin:0 0 18px}.manifesto-title-block h2{font-family:var(--serif);margin:0;font-size:104px;font-weight:400;line-height:.9}.manifesto-title-block>p:last-child{text-transform:uppercase;margin:24px 0 0;font-size:14px;font-weight:700}.manifesto-body{border-top:1px solid var(--ink)}.manifesto-section{border-bottom:1px solid var(--ink);padding:86px 0 94px}.manifesto-section-number{padding-top:12px;font-size:13px;font-weight:700}.manifesto-prose{max-width:880px}.manifesto-prose h3{font-family:var(--serif);margin:0 0 42px;font-size:54px;font-weight:400;line-height:1.02}.manifesto-prose p{font-family:var(--serif);margin:0 0 1.4em;font-size:23px;line-height:1.62}.manifesto-prose p:last-child{margin-bottom:0}.manifesto-prose strong{font-weight:700}.manifesto-flag{color:var(--signal);text-transform:uppercase;font-weight:700;font-family:var(--display)!important;margin-top:64px!important;font-size:58px!important;line-height:.95!important}.playbook-band{color:var(--ink);background:var(--paper);border-bottom:1px solid var(--ink)}.playbook-link{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;text-decoration:none;display:grid}.playbook-link .eyebrow{color:var(--signal);margin-bottom:18px;display:block}.playbook-link h2{font-family:var(--serif);font-size:72px;font-weight:400;line-height:1}.playbook-link p{max-width:620px;margin:24px 0 0;font-size:18px;line-height:1.55}.playbook-arrow{border:1px solid;justify-content:center;align-items:center;width:72px;height:72px;font-size:30px;transition:color .18s,background-color .18s,transform .18s;display:flex}.playbook-link:hover .playbook-arrow,.playbook-link:focus-visible .playbook-arrow{color:var(--white);background:var(--signal);transform:translate(4px,-4px)}.closing{min-height:88svh;padding:110px var(--gutter) 60px;color:var(--ink);background:var(--white);position:relative;overflow:hidden}.closing-mark{aspect-ratio:1;opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(60vw,760px);position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.closing-mark img{object-fit:contain;width:100%;height:100%}.closing-copy,.signature{z-index:1;position:relative}.closing-copy h2{text-transform:uppercase;max-width:1160px;font-size:88px;line-height:.93}.closing-copy .eyebrow{color:var(--signal)}.signature{border-top:1px solid var(--ink);text-transform:uppercase;grid-template-columns:2fr 1fr 1fr;align-items:end;gap:32px;margin-top:130px;padding-top:20px;font-size:12px;font-weight:700;display:grid}.signature-line{color:inherit;font-family:var(--serif);text-underline-offset:6px;text-transform:none;font-size:30px;font-style:italic;font-weight:400;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.signature-line:hover,.signature-line:focus-visible{color:var(--signal);text-decoration-color:currentColor}.site-footer{padding:28px var(--gutter);color:var(--white);background:var(--signal);text-transform:uppercase;grid-template-columns:2fr 1fr 1fr;gap:32px;font-size:11px;font-weight:700;display:grid}.site-footer a{text-decoration:none}.reveal{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.motion-ready .reveal{opacity:0;transform:translateY(34px)}.motion-ready .reveal.is-visible{opacity:1;transform:translateY(0)}:focus-visible{outline:3px solid var(--signal);outline-offset:5px}@keyframes hero-in{to{opacity:1;transform:translateY(0)}}@keyframes fade-in{to{opacity:1}}@media (max-width:1200px){.hero h1{font-size:88px}.closing-copy h2{font-size:70px}.playbook-link h2{font-size:60px}.statement-copy h2{font-size:48px}.manifesto-title-block h2{font-size:88px}}@media (max-width:820px){:root{--gutter:24px}.edition{display:none}.hero,.hero-inner{min-height:88svh}.hero-inner{width:78vw}.hero-image{object-position:58% center}.hero h1{font-size:64px}.statement-band,.playbook-band{grid-template-columns:1fr;gap:56px;padding-top:86px;padding-bottom:90px}.manifesto{padding-top:100px;padding-bottom:120px}.manifesto-header,.manifesto-section{grid-template-columns:1fr}.manifesto-header{gap:48px;padding-bottom:78px}.manifesto-title-block h2{font-size:72px}.manifesto-section{gap:30px;padding:66px 0 74px}.manifesto-prose h3{font-size:46px}.closing-copy h2{font-size:54px}.playbook-link h2{font-size:48px}.statement-band{gap:36px;padding-top:62px;padding-bottom:66px}.statement-copy h2{font-size:44px}.closing{min-height:76svh}.closing-mark{width:520px;right:-80px}.signature,.site-footer{grid-template-columns:2fr 1fr}.signature time,.site-footer a{grid-column:2}}@media (max-width:560px){:root{--gutter:18px}.site-header{padding-top:16px;padding-bottom:16px}.wordmark span:last-child{font-size:11px}.wordmark-mark{flex-basis:34px;width:34px;height:34px}.hero,.hero-inner{min-height:86svh}.hero-inner{width:100%;padding-bottom:30px}.hero-image{object-position:61% center;opacity:.74}.hero h1{font-size:48px;line-height:.88}.text-link{margin-top:30px}.statement-band{gap:28px;padding-top:52px;padding-bottom:56px}.closing-copy h2{font-size:40px}.playbook-link h2{font-size:38px}.statement-copy h2{font-size:34px}.statement-copy p{font-size:15px}.manifesto{padding-top:84px;padding-bottom:92px}.manifesto-header{gap:38px;padding-bottom:64px}.manifesto-title-block h2{font-size:54px}.manifesto-section{gap:22px;padding:50px 0 58px}.manifesto-prose h3{margin-bottom:30px;font-size:36px}.manifesto-prose p{font-size:19px;line-height:1.58}.manifesto-flag{margin-top:46px!important;font-size:40px!important}.playbook-band{gap:34px;padding-top:72px;padding-bottom:72px}.playbook-link{grid-template-columns:minmax(0,1fr) 52px;gap:16px}.playbook-link p{font-size:16px}.playbook-arrow{width:52px;height:52px;font-size:24px}.closing{min-height:82svh;padding-top:80px}.closing-mark{width:380px;right:-70px}.signature{grid-template-columns:1fr;gap:12px;margin-top:80px}.signature time,.site-footer a{grid-column:auto}.site-footer{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-line,.hero-reveal,.reveal{opacity:1;transform:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{gap:24px}.site-header nav,.new-footer nav{flex-wrap:wrap;gap:26px;display:flex}.site-header nav a{border-bottom:1px solid #0000;padding:10px 0;font-size:12px;text-decoration:none}.site-header nav a:hover{border-color:currentColor}.header-paper{color:var(--ink);background:var(--paper);border-bottom:1px solid #c9c6bf;position:relative}.hero,.hero-inner{min-height:min(850px,90svh)}.hero-inner{width:min(850px,70vw);padding:160px var(--gutter) 56px}.hero h1{letter-spacing:-.055em;font-size:clamp(64px,8vw,124px);line-height:.9}.hero-shade{background:linear-gradient(90deg,#000000c2,#0000001f 90%)}.hero-description{max-width:460px;margin:28px 0 0;font-size:22px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:32px;display:flex}.hero-actions .text-link{margin-top:28px}.editorial-section{padding:96px var(--gutter);grid-template-columns:1fr 3fr;gap:40px;display:grid}.editorial-section .section-label{color:var(--signal)}.editorial-content{max-width:1050px}h2 em,h1 em{color:var(--signal);font-weight:400}.editorial-content h2,.section-heading h2,.reading-content h2{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(38px,4.7vw,68px);font-weight:400;line-height:1.08}.lead{font-family:var(--serif);max-width:820px;font-size:clamp(23px,2.2vw,30px);line-height:1.45}.prose-columns{grid-template-columns:1fr 1fr;gap:36px;margin-top:28px;display:grid}.prose-columns p{margin:0;font-size:18px;line-height:1.7}.duties-section{padding:88px var(--gutter) 100px;background:var(--ink);color:var(--paper)}.section-heading{max-width:820px;margin-bottom:56px}.section-heading>p:last-child{max-width:680px;font-size:20px;line-height:1.6}.duties-grid{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.duty{border-top:1px solid #78776e;padding-top:20px}.duty-number{color:#bdb8aa;font-size:13px}.duty h3{font:400 clamp(32px,3vw,46px)/1.1 var(--serif);margin:36px 0 20px}.duty p{color:#d0cdc4;font-size:17px;line-height:1.7}.duty .duty-subtitle{color:var(--paper);font-weight:700}.duty a{text-underline-offset:6px;margin-top:20px;font-size:14px;display:inline-block}.centers-section{padding:96px var(--gutter)}.centers-section .eyebrow,.reading-section .section-label{color:var(--signal)}.centers-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.center{padding:44px 8% 46px 0}.center+.center{border-left:1px solid #aaa69b;padding-left:8%;padding-right:0}.center h3{font:400 clamp(40px,4vw,62px)/1.04 var(--serif);letter-spacing:-.03em;margin:24px 0}.center p:not(.eyebrow){max-width:520px;font-size:18px;line-height:1.7}.center .text-link{margin-top:22px}.centers-note{color:#59564f;max-width:850px;margin:30px 0 0;font-size:16px;line-height:1.7}.reading-section{padding:90px var(--gutter);background:#fff;grid-template-columns:1fr 3fr;gap:40px;display:grid}.reading-content{max-width:1000px}.reading-links{border-top:1px solid #aaa69b;margin-top:42px}.reading-links>a{border-bottom:1px solid #aaa69b;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;text-decoration:none;display:flex}.reading-links strong{font:400 28px var(--serif);display:block}.reading-links small{color:#59564f;margin-top:8px;font-size:14px;display:block}.reading-links>a>span:last-child{font-size:30px;transition:transform .2s}.reading-links>a:hover>span:last-child{color:var(--signal);transform:translate(4px,-4px)}.author-note{margin-top:60px}.author-note p{color:#59564f;font-size:13px}.new-footer{padding:40px var(--gutter);background:var(--signal);color:#fff;flex-wrap:wrap;align-items:center;gap:24px 40px;display:flex}.new-footer p{margin:0;font-size:13px}.new-footer nav{gap:20px;margin-left:auto}.new-footer nav a{text-underline-offset:5px;font-size:13px}.chapter-nav{padding:28px var(--gutter);border-bottom:1px solid #c9c6bf;flex-wrap:wrap;gap:16px 28px;display:flex}.chapter-nav a{text-underline-offset:5px;font-size:13px}.manifesto-page .manifesto{padding-top:70px;padding-bottom:70px}.manifesto-page .manifesto-header{padding-bottom:60px}.manifesto-page .manifesto-section{padding:56px 0}.manifesto-page .author-note{padding:0 var(--gutter) 60px;background:#fff;margin:0}.manifesto-page .manifesto-prose{max-width:760px}.manifesto-page .manifesto-prose p{font-size:21px}.document-intro{padding:80px var(--gutter);max-width:1000px}.document-intro .eyebrow{color:var(--signal)}.document-intro h1{font:400 clamp(54px,7vw,100px)/.98 var(--serif);letter-spacing:-.04em;margin:0 0 32px}.document-intro>p:last-child{max-width:690px;font-size:17px;line-height:1.7}.terms-layout{padding:0 var(--gutter) 90px;grid-template-columns:1fr 3fr;align-items:start;gap:64px;display:grid}.terms-index{flex-direction:column;align-items:flex-start;gap:13px;display:flex;position:sticky;top:30px}.terms-index>a{text-underline-offset:5px;font-size:15px}.terms-index .text-link{font-size:12px}.term-entry{border-top:1px solid #aaa69b;max-width:850px;padding:44px 0 52px;scroll-margin-top:25px}.term-entry .eyebrow{color:var(--signal)}.term-entry h2{font:400 clamp(36px,4vw,56px)/1.1 var(--serif);margin:0 0 24px}.term-entry>p{font-size:18px;line-height:1.7}.term-entry .term-definition{font:400 26px/1.5 var(--serif)}.term-example{border-left:2px solid var(--signal);margin:28px 0;padding:2px 0 2px 22px}.term-example h3{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.term-example p{font-size:16px;line-height:1.7}.essay-link{text-underline-offset:5px;font-size:14px}@media (max-width:1000px){.site-header{flex-wrap:wrap;gap:8px 24px;padding-top:18px;padding-bottom:18px}.site-header nav{gap:22px}.hero-inner{width:90%}.editorial-section,.reading-section{grid-template-columns:1fr;gap:32px}.duties-grid{gap:26px}.terms-layout{grid-template-columns:1fr 2.5fr;gap:30px}}@media (max-width:600px){.site-header{gap:8px}.site-header .wordmark{font-size:11px}.site-header .wordmark img{width:30px;height:30px}.site-header nav{gap:20px;width:100%}.site-header nav a{font-size:11px}.hero,.hero-inner{min-height:690px}.hero-inner{width:100%;padding-top:180px;padding-bottom:40px}.hero h1{font-size:clamp(48px,11vw,68px)}.hero-description{font-size:19px}.hero-actions{gap:12px 24px}.hero-actions .text-link{margin-top:20px;font-size:11px}.hero-image{object-position:60% center}.editorial-section,.duties-section,.centers-section,.reading-section{padding:60px var(--gutter)}.prose-columns,.duties-grid,.centers-grid{grid-template-columns:1fr}.prose-columns{gap:20px}.duty h3{margin-top:24px}.duty{padding-bottom:20px}.center,.center+.center{border-left:0;padding:34px 0}.center+.center{border-top:1px solid #aaa69b}.section-heading{margin-bottom:36px}.new-footer{display:block}.new-footer p{margin:20px 0}.new-footer nav{gap:18px}.terms-layout{grid-template-columns:1fr;padding-bottom:50px}.terms-index{flex-flow:wrap;gap:12px 20px;position:static}.terms-index .eyebrow{width:100%;margin-bottom:4px}.terms-index .text-link{margin-top:0}.document-intro{padding:50px var(--gutter)}.term-entry .term-definition{font-size:24px}.manifesto-page .manifesto-prose p{font-size:19px}.chapter-nav{gap:14px 20px}}
.hero-study{--study-paper:#fafaf7;--study-ink:#28332f;--study-accent:#39796f;background:var(--study-paper);color:var(--study-ink);font-family:Avenir Next,Segoe UI,Arial,sans-serif}.study-tools{background:#e9eeea;border-bottom:1px solid #d5ddd6;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 28px;font-size:12px;display:flex}.study-tools>span{font-weight:600}.study-tools>div{gap:5px;display:flex}.study-tools button{color:#36443e;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 12px}.study-tools button[aria-pressed=true]{background:#fafaf7;border-color:#b2c2b8}.study-tools a{text-underline-offset:4px}.study-viewport{flex-direction:column;max-width:1600px;min-height:calc(100svh - 52px);margin:auto;display:flex}.study-header{justify-content:space-between;align-items:center;gap:24px;padding:28px 5.5%;display:flex}.study-identity{letter-spacing:-.6px;align-items:center;gap:12px;font-size:20px;font-weight:600;line-height:1.15;text-decoration:none;display:flex}.study-mark{flex-shrink:0;width:35px;height:42px}.identity-break{letter-spacing:0;font-size:15px;font-weight:450;display:block}.study-header nav{align-items:center;gap:30px;display:flex}.study-header nav a{padding:10px 0;font-size:13px;text-decoration:none}.study-header nav a:hover{color:var(--study-accent);text-underline-offset:6px;text-decoration:underline}.study-viewport>main{flex-direction:column;flex:1;display:flex}.study-hero{flex:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:3%;padding:32px 5.5% 48px;display:grid}.study-eyebrow{letter-spacing:.025em;color:#52695e;margin:0 0 24px;font-size:12px;font-weight:500}.study-copy h1{letter-spacing:-.055em;text-transform:none;margin:0 0 24px;font:500 clamp(48px,5.2vw,78px)/1.07 Avenir Next,Segoe UI,Arial,sans-serif}.study-copy h1 span{color:var(--study-accent)}.study-proposition{letter-spacing:-.35px;margin:0 0 16px;font-size:clamp(19px,1.65vw,25px);line-height:1.5}.study-summary{color:#58645d;max-width:410px;margin:0;font-size:16px;line-height:1.7}.study-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.study-actions a{align-items:center;gap:22px;font-size:13px;text-decoration:none;display:inline-flex}.study-primary{background:var(--study-accent);color:#fff;border-radius:5px;padding:14px 18px}.study-primary:hover{background:#2c6159}.study-secondary{border-bottom:1px solid #a1b2a8;padding:12px 0}.study-art img{mix-blend-mode:multiply;width:100%;height:auto}.study-footline{color:#617068;border-top:1px solid #d6ddd5;justify-content:space-between;gap:20px;margin:0 5.5%;padding:20px 0;font-size:12px;display:flex}.study-context{background:#f0f3ee;border-top:1px solid #d6ddd5;padding:80px max(5.5%,50% - 712px)}.study-context h2{letter-spacing:-.04em;margin:0 0 44px;font:500 clamp(30px,3.2vw,46px)/1.2 Avenir Next,Segoe UI,Arial,sans-serif}.study-center-links{grid-template-columns:1fr 1fr;gap:7%;display:grid}.study-center-links a{border-top:1px solid #a8b8ac;padding-top:24px;text-decoration:none;display:block}.study-center-links a>span:first-child{font-size:22px;font-weight:500}.study-center-links p{color:#58645d;font-size:16px}.study-notes{color:#58645d;padding:30px 5.5%;font-size:13px;line-height:1.6}.study-notes p{margin:6px 0}.study-1 .study-hero{text-align:center;grid-template-columns:1fr;gap:0;padding-top:14px}.study-1 .study-copy h1{font-size:clamp(44px,4.7vw,70px)}.study-1 .study-copy h1 br{display:none}.study-1 .study-copy h1 span:before{content:" "}.study-1 .study-summary{max-width:540px;margin:auto}.study-1 .study-proposition{font-size:21px}.study-proposition>span{display:block}.study-1 .study-proposition>span{display:inline}.study-1 .study-actions{justify-content:center;margin-top:22px}.study-1 .study-art{width:min(480px,55vw);margin:12px auto -10px}.study-1 .study-eyebrow{margin-bottom:16px}.study-2 .study-hero{grid-template-columns:1.2fr 1fr}.study-2 .study-art{grid-area:1/1}.study-2 .study-copy{grid-area:1/2}.study-2 .study-copy h1{font-size:clamp(44px,4.6vw,66px);font-weight:450}@media (max-width:850px){.study-tools{flex-wrap:wrap;justify-content:center;gap:5px;padding:8px 16px}.study-tools>span,.study-tools>a{display:none}.study-header{padding:22px 5%}.study-header nav{gap:18px}.study-header nav a{font-size:12px}.study-identity{font-size:17px}.study-hero{gap:0}.study-actions{gap:14px}}@media (max-width:700px){.study-tools{min-height:48px}.study-tools button{padding:7px 9px;font-size:11px}.study-header{gap:12px;padding:18px 6%}.study-header nav a{font-size:11px}.study-header nav a:nth-child(2){display:none}.study-header nav{gap:14px}.study-mark{width:27px;height:32px}.study-identity{gap:8px;font-size:16px}.identity-break{font-size:12px}.study-hero,.study-2 .study-hero{flex-direction:column;align-items:stretch;padding:24px 6% 10px;display:flex}.study-copy h1,.study-2 .study-copy h1{margin-bottom:18px;font-size:46px}.study-eyebrow{margin-bottom:18px;font-size:11px}.study-proposition{font-size:19px;line-height:1.4}.study-summary{max-width:360px;font-size:14px;line-height:1.5}.study-actions{gap:16px;margin-top:22px}.study-actions a{gap:12px;font-size:12px}.study-primary{padding:12px 14px}.study-art{width:85%;max-width:330px;margin:12px auto 0}.study-footline{margin:0 6%;padding:15px 0;font-size:10px}.study-footline span:last-child{display:none}.study-viewport{min-height:calc(100svh - 48px)}.study-1 .study-hero{padding-top:24px}.study-1 .study-copy h1{font-size:40px}.study-1 .study-copy h1 br{display:initial}.study-1 .study-proposition{font-size:18px}.study-1 .study-proposition>span{display:block}.study-1 .study-art{width:85%;margin:12px auto 0}.study-2 .study-hero{flex-direction:column}.study-2 .study-art{order:2}.study-context{padding:55px 6%}.study-center-links{grid-template-columns:1fr;gap:36px}}.study-brand-guide{border-top:1px solid #d6ddd5;padding:64px 5.5%}.study-brand-guide h2{letter-spacing:-.04em;margin:0 0 20px;font-size:36px;font-weight:500}.study-brand-guide p{max-width:680px;line-height:1.65}.brand-guide-grid{grid-template-columns:1fr 1fr;gap:32px 7%;margin-top:36px;display:grid}.brand-guide-grid h3{font-size:18px;font-weight:600}.brand-guide-grid p,.brand-guide-status{color:#58645d;font-size:15px}.brand-guide-grid a{color:var(--study-accent);text-underline-offset:4px}.brand-mark-example{background:#fff;align-items:center;gap:18px;padding:28px;font-size:22px;font-weight:500;display:flex}.brand-mark-example .study-mark{width:47px;height:56px}.brand-swatches{padding:0;font-size:14px;list-style:none}.brand-swatches li{align-items:center;gap:12px;margin:14px 0;display:flex}.brand-swatches i{border:1px solid #d6ddd5;border-radius:4px;flex-shrink:0;width:24px;height:24px;display:block}.brand-guide-status{margin-top:40px}@media (max-width:700px){.brand-guide-grid{grid-template-columns:1fr}.brand-mark-example{padding:20px;font-size:18px}}.home-design .study-viewport{min-height:100svh}.home-details{background:var(--study-paper);color:var(--study-ink)}.home-details h2,.home-details h3,.home-details .lead{color:var(--study-ink);font-family:inherit}.home-details h2{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,46px);font-weight:500}.home-details h2 em{color:var(--study-accent);font-style:normal}.home-details .editorial-section,.home-details .duties-section,.home-details .centers-section,.home-details .reading-section{background:var(--study-paper);color:var(--study-ink)}.home-details .centers-section{background:#f0f3ee}.home-details .eyebrow,.home-details .section-label,.home-details .duty-number{color:#52695e}.home-details .text-link,.home-details .duty a{color:var(--study-accent)}.home-design .new-footer{color:var(--study-ink);background:#f0f3ee}.home-design{--signal:#39796f;--ink:#28332f;--paper:#fafaf7;--serif:"Avenir Next","Segoe UI",Arial,sans-serif}.home-details .duty p,.home-details .centers-note,.home-details .reading-links small{color:#58645d}.home-details .duty .duty-subtitle{color:var(--study-ink)}
:root{--ink:#28332f;--paper:#fafaf7;--signal:#39796f;--muted:#58645d;--display:"Avenir Next","Segoe UI",Arial,sans-serif;--serif:var(--display);--study-paper:var(--paper);--study-ink:var(--ink);--study-accent:var(--signal);--gutter:5.5vw}html,body{background:var(--paper)}body{font-family:var(--display);color:var(--ink)}.eyebrow,.section-label,.term-example h3{text-transform:none;letter-spacing:.025em;font-weight:500}h1 em,h2 em{font-style:normal}.new-footer{color:var(--ink);background:#f0f3ee;border-top:1px solid #d6ddd5}.document-intro h1{letter-spacing:-.055em;font-size:clamp(46px,5.2vw,78px);font-weight:500;line-height:1.07}.document-intro .lead{font-size:clamp(21px,2vw,26px)}.term-entry h2{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,46px);font-weight:500}.term-entry .term-definition{font-size:clamp(21px,2vw,26px);line-height:1.5}.term-entry,.chapter-nav,.manifesto-body,.manifesto-section{border-color:#d6ddd5}.essay-link,.terms-index a:hover,.chapter-nav a:hover{color:var(--signal)}.term-example p,.author-note p{color:var(--muted)}.signature-line{font-size:26px;font-style:normal}.manifesto,.manifesto-page .author-note{background:var(--paper)}.manifesto-title-block h2{letter-spacing:-.055em;font-size:clamp(46px,5.2vw,78px);font-weight:500;line-height:1.07}.manifesto-title-block>p:last-child{text-transform:none;font-weight:500}.manifesto-prose h3{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.2}.manifesto-page .manifesto-prose p{font-size:19px;line-height:1.75}.manifesto .manifesto-flag{text-transform:none;font-weight:500;font-size:clamp(28px,4vw,48px)!important;line-height:1.15!important}@media (max-width:700px){:root{--gutter:6vw}.manifesto-header,.manifesto-section{grid-template-columns:1fr;gap:20px}.manifesto-page .manifesto-prose p{font-size:17px}.manifesto-page .manifesto{padding-top:45px}.chapter-nav{gap:12px 20px}}.manifesto-page .manifesto{max-width:880px;margin:auto}.manifesto-page .manifesto-header,.manifesto-page .manifesto-section{display:block}.manifesto-page .manifesto-header .section-label,.manifesto-page .manifesto-section-number{display:none}.manifesto-page .manifesto-body,.manifesto-page .manifesto-section{border:0}.manifesto-page .manifesto-section{padding:24px 0}.manifesto-page .manifesto-prose h3{margin-bottom:24px}.manifesto-page .author-note{max-width:880px;margin:auto}.centers-page .centers-section{background:var(--paper);padding-top:70px;padding-bottom:36px}.centers-page h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(46px,5.2vw,78px);font-weight:500;line-height:1.07}.centers-page .center h2{margin:24px 0;font-size:clamp(30px,3.2vw,46px)}.centers-anchor-note{padding:0 var(--gutter) 60px;max-width:1000px;margin:0;font-size:18px;line-height:1.7}.centers-page .center .center-status{color:var(--muted);margin-top:28px;font-size:15px}.blog-page{min-height:65svh}.blog-start{margin:0 var(--gutter) 90px;border-top:1px solid #d6ddd5;max-width:850px;padding-top:32px}.blog-start h2{letter-spacing:-.035em;font-size:clamp(24px,3vw,34px);font-weight:500}.blog-start p{color:var(--muted);line-height:1.7}.blog-reading{flex-wrap:wrap;gap:16px 28px;margin-top:28px;display:flex}.blog-reading a{color:var(--signal);text-underline-offset:5px}@media (max-width:700px){.study-header,.study-header nav{flex-wrap:wrap}.study-header nav a:nth-child(2){display:initial}}.centers-summary{margin:0;padding-left:1.2em;font-size:20px;line-height:1.6}.centers-summary li+li{margin-top:12px}.manifesto-cta{background:var(--signal);color:#fff;border-radius:5px;align-items:center;gap:24px;margin-top:24px;padding:14px 20px;font-size:15px;text-decoration:none;display:inline-flex}.manifesto-cta:hover{background:#2c6159}@media (min-width:601px){.terms-index{max-height:calc(100svh - 60px);padding-bottom:8px;overflow-y:auto}}.ecosystem-map{padding:72px var(--gutter) 80px;border-top:1px solid #d6ddd5}.ecosystem-intro{max-width:650px;margin-bottom:48px}.ecosystem-intro h2{margin:0 0 20px}.ecosystem-intro>p:last-child{color:var(--muted);font-size:18px;line-height:1.7}.ecosystem-root{background:#eef3ee;border:1px solid #cbd8cf;border-radius:14px;width:fit-content;max-width:100%;margin:auto;padding:24px 36px}.ecosystem-root .study-identity{justify-content:center}.ecosystem-root>p{text-align:center;color:var(--muted);margin:16px 0 0;font-size:13px}.ecosystem-fork{fill:none;stroke:#8caaa0;stroke-width:1.5px;width:100%;height:72px;display:block}.ecosystem-fork path{vector-effect:non-scaling-stroke}.ecosystem-branches{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;display:grid}.ecosystem-center{background:#f0f3ee;border:1px solid #cbd8cf;border-radius:12px;min-height:180px;padding:26px}.ecosystem-center .eyebrow{color:#52695e;margin-bottom:12px}.ecosystem-center h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(20px,2.3vw,30px);font-weight:500}.ecosystem-center a{justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.ecosystem-center a:hover{color:var(--signal)}.ecosystem-center h3 span{font-size:18px}.ecosystem-center>p:last-child{color:var(--muted);max-width:360px;margin:0;font-size:15px;line-height:1.6}.ecosystem-connection{color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:0 0 8px;font-size:12px;display:flex}.ecosystem-connection:before{content:"";background:#8caaa0;width:1px;height:22px;display:block}.ecosystem-category{background:var(--paper);border:1px solid #cbd8cf;border-radius:10px}.ecosystem-category summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;font-size:18px;font-weight:500;list-style:none;display:flex}.ecosystem-category summary::-webkit-details-marker{display:none}.ecosystem-category summary:hover{background:#eef3ee;border-radius:10px}.ecosystem-toggle{flex-shrink:0;width:16px;height:16px;position:relative}.ecosystem-toggle:before,.ecosystem-toggle:after{content:"";background:var(--signal);position:absolute}.ecosystem-toggle:before{width:16px;height:2px;top:7px}.ecosystem-toggle:after{width:2px;height:16px;top:0;left:7px}.ecosystem-category[open] .ecosystem-toggle:after{display:none}.ecosystem-entries{padding:0 26px 24px}.ecosystem-entries ul{margin:0;padding:0;list-style:none}.ecosystem-entries li{border-top:1px solid #d6ddd5;padding-top:20px}.ecosystem-entries li+li{margin-top:24px}.ecosystem-entries a{color:var(--signal);text-underline-offset:4px;justify-content:space-between;gap:16px;font-weight:500;display:flex}.ecosystem-entries li p{margin:10px 0 0;font-size:15px;line-height:1.65}.ecosystem-open-note{color:var(--muted);margin:20px 0 0;font-size:12px}.ecosystem-caption{max-width:760px;color:var(--muted);text-align:center;margin:32px auto 0;font-size:13px;line-height:1.7}@media (max-width:700px){.ecosystem-map{padding-top:48px}.ecosystem-branches{grid-template-columns:1fr;gap:36px}.ecosystem-fork{display:none}.ecosystem-root{margin-bottom:32px}.ecosystem-branch{border-left:2px solid #cbd8cf;padding-left:16px}.ecosystem-center{min-height:0;padding:22px}.ecosystem-category summary{padding:20px 22px}.ecosystem-caption{text-align:left}}.ecosystem-center-logo{object-fit:contain;flex-shrink:0;width:56px;height:56px}.ecosystem-center h3 .ecosystem-center-name{font-size:inherit;flex:1}.ecosystem-entries a{align-items:center}.ecosystem-entry-identity{align-items:center;gap:14px;display:flex}.ecosystem-entry-logo{object-fit:contain;flex-shrink:0;width:44px;height:44px}@media (max-width:700px){.ecosystem-center-logo{width:44px;height:44px}}
