:root{--paper:#f6f5ef;--ink:#202823;--green:#223e35;--lime:#e0eda3;--line:#d9dcd2;--muted:#687167;--serif:'Libre Caslon Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);line-height:1.03;letter-spacing:-.035em}h1{font-size:clamp(64px,7.1vw,116px);margin-bottom:28px}h2{font-size:clamp(44px,4.3vw,70px);margin-bottom:24px}h3{font-family:var(--serif);font-size:36px;line-height:1.1;margin-bottom:16px}em{font-weight:400}p{margin-bottom:22px}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #7d951c;outline-offset:6px}input:focus,select:focus,textarea:focus{outline:2px solid #718b27;outline-offset:3px}.topline{display:flex;justify-content:space-between;background:var(--green);color:#f5f7ef;padding:10px 4.5%;font-size:12px;letter-spacing:.03em}.topline span:last-child{font-size:11px;letter-spacing:.13em}.header{min-height:110px;padding:22px 4.5%;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:750;letter-spacing:.015em;line-height:1.18;flex-shrink:0}.brand-symbol{position:relative;font-family:Georgia,serif;font-size:51px;letter-spacing:-.17em;line-height:.8;width:51px;margin-right:1px}.brand-symbol span{font-size:39px;position:relative;top:7px}.brand-dot{color:#86983d}.header nav{display:flex;gap:28px;font-size:14px;font-weight:500}.header nav a{padding:10px 0;position:relative}.header nav a:after{content:'';height:1px;background:var(--ink);position:absolute;bottom:3px;left:0;right:100%;transition:right .2s}.header nav a:hover:after,.header nav a[aria-current]:after{right:0}.header-actions{display:flex;align-items:center;gap:20px}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 25px;min-height:52px;background:var(--green);color:white;font-size:14px;font-weight:600;border:1px solid var(--green);border-radius:3px;transition:background .2s,transform .2s;line-height:1.3}.button:hover{background:#34594b;transform:translateY(-2px)}.button.small{padding:13px 19px;min-height:45px}.button.light{background:var(--lime);color:var(--green);border-color:var(--lime)}.button.light:hover{background:#ecf8ba}.button.outline{background:transparent;color:var(--green);border-color:#869187}.icon-btn{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:inherit}.menu-toggle{display:none}.skip{position:absolute;left:20px;top:-100px;background:var(--lime);padding:10px;z-index:100}.skip:focus{top:10px}.hero{padding:58px 4.5% 54px;display:grid;grid-template-columns:1.03fr 1fr;gap:6%;max-width:1680px;margin:auto}.eyebrow{font-size:11px;font-weight:650;letter-spacing:.13em;line-height:1.5;margin-bottom:22px}.hero .eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:29px}.mini-rule{display:inline-block;width:26px;height:1px;background:currentColor}.hero-copy{padding:13px 0 0}.hero-copy>p{font-size:17px;line-height:1.7;max-width:460px;color:#566055;margin-bottom:27px}.hero-actions{display:flex;align-items:center;gap:27px}.text-link{display:inline-flex;align-items:center;border-bottom:1px solid currentColor;padding-bottom:4px;font-size:14px;font-weight:550;line-height:1.3}.text-link:hover{color:#6c792e}.hero-foot{display:flex;justify-content:space-between;align-items:end;max-width:465px;margin-top:45px;font-size:10px;line-height:1.5;letter-spacing:.13em;color:var(--muted)}.hero-visual{position:relative;min-height:510px;background:var(--green);overflow:visible;border-radius:2px}.hero-visual>img{width:100%;height:100%;max-height:610px;object-fit:cover;filter:brightness(.8);border-radius:2px}.hero-visual:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(10,24,17,.75));pointer-events:none}.photo-label{position:absolute;bottom:27px;left:30px;right:25px;color:white;z-index:1}.photo-label span{font-size:10px;letter-spacing:.14em;display:block;margin-bottom:8px}.photo-label a{font-family:var(--serif);font-size:31px;line-height:1.1;display:block}.roundel{position:absolute;top:28px;right:-24px;width:132px;height:132px;background:var(--lime);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(11deg);font-size:14px;line-height:1.25;font-weight:600;letter-spacing:.04em;z-index:2}.roundel em{font-family:var(--serif);font-size:25px;font-weight:400;letter-spacing:0}.pathways{border-block:1px solid var(--line);margin:0 4.5%;display:grid;grid-template-columns:repeat(3,1fr)}.pathways>a{padding:25px 24px;display:grid;grid-template-columns:1fr 24px;gap:3px;position:relative;transition:background .2s}.pathways>a:first-child{padding-left:0}.pathways>a:not(:last-child){border-right:1px solid var(--line)}.pathways>a:hover{background:#eaeddf}.path-number{font-size:10px;letter-spacing:.12em;color:var(--muted);grid-column:1/-1;margin-bottom:7px}.pathways strong{font-size:16px;font-weight:550;line-height:1.4}.pathways a>span:last-of-type{font-size:13px;color:var(--muted)}.pathways svg{grid-column:2;grid-row:2/4;align-self:center}.section{padding:85px 4.5%;max-width:1680px;margin:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.section-heading h2{margin:0}.section-heading>p{color:var(--muted);font-size:15px;margin-bottom:4px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.feature-tile{display:flex;flex-direction:column}.feature-tile>div:last-child{padding:25px 0 0}.feature-tile .eyebrow{font-size:10px;margin-bottom:14px}.feature-tile h3{font-size:36px}.feature-tile p:last-child{font-size:15px;color:var(--muted);max-width:330px}.feature-tile>img,.podcast-art,.journal-cover{height:300px;object-fit:cover;width:100%;border-radius:2px;transition:filter .3s}.feature-tile:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.feature-tile:hover>img{filter:brightness(1.06)}.publication-tile{position:relative}.publication-tile>span{position:absolute;top:20px;left:22px;z-index:1;color:#f4f1e4;font-size:9px}.journal-cover{padding:72px 25px 24px;background:#cc573a;color:#fbf1df;display:flex;flex-direction:column;justify-content:center}.journal-cover>span{font-size:10px;letter-spacing:.2em}.journal-cover strong{font-size:clamp(40px,4.2vw,65px);line-height:.88;letter-spacing:-.065em;font-weight:750;margin:13px 0 20px;position:relative}.journal-cover strong span{position:absolute;font-size:48px;right:0;top:-2px}.journal-cover>div{font-size:8px;letter-spacing:.18em;border-top:1px solid #f6e6d988;padding-top:11px}.podcast-art{background:var(--lime);padding:24px 30px;display:flex;align-items:center;justify-content:space-between;color:var(--green)}.podcast-art>span{font-size:80px;line-height:.85;letter-spacing:-.065em;font-weight:650}.podcast-art em{font-family:var(--serif);font-size:104px}.podcast-art svg{height:50px;width:50px;border:1px solid currentColor;border-radius:50%;padding:13px}.center-band{background:var(--green);color:var(--paper);padding:70px 4.5%;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.center-band-copy{padding:0 3%}.center-band .eyebrow{color:var(--lime)}.center-band-copy>p:not(.eyebrow){max-width:420px;color:#cbd5cb;font-size:16px}.center-band img{width:100%;height:450px;object-fit:cover}.image-caption{font-size:10px;letter-spacing:.12em;margin:13px 0 0}.join-strip{padding:72px 7%;display:flex;align-items:center;justify-content:space-between;gap:60px;border-bottom:1px solid var(--line)}.join-strip h2{font-size:57px;margin-bottom:0}.join-strip>div:last-child p{font-size:15px;color:var(--muted)}footer{padding:48px 4.5% 20px}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-bottom:48px}.footer-top>p{font-family:var(--serif);font-size:24px;font-style:italic;margin:0}.footer-top>div{display:flex;gap:25px;font-size:13px}.footer-bottom{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:var(--green);color:white;border-radius:4px;padding:13px 20px;z-index:90;opacity:0;pointer-events:none;transition:.2s;max-width:90vw}.toast.visible{opacity:1;transform:translate(-50%,0)}[hidden]{display:none!important}.mobile-nav{background:var(--green);color:white;padding:20px 5%}.mobile-nav a{display:block;padding:12px 0;border-bottom:1px solid #ffffff22}.page-head{padding:68px 4.5% 48px;max-width:1600px;margin:auto}.page-head h1{font-size:clamp(57px,7vw,100px);max-width:1000px}.page-head>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:18px}.breadcrumbs{font-size:12px;color:var(--muted);margin-bottom:35px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.empty{text-align:center;padding:70px 20px;border:1px solid var(--line)}
@media(min-width:1600px){.hero{gap:8%;padding-inline:70px}.header,.topline{padding-inline:max(4.5%,calc((100% - 1540px)/2))}}
@media(max-width:1150px){.header nav{gap:17px}.wordmark{font-size:12px}.header{gap:20px}.header-actions{gap:7px}.header .button{padding-inline:13px;font-size:12px}.hero{gap:5%}.hero-visual{min-height:460px}.hero h1{font-size:85px}.hero-foot{margin-top:32px}.roundel{width:112px;height:112px;right:-14px}.footer-top>div{gap:14px}.podcast-art>span{font-size:65px}.podcast-art em{font-size:82px}.podcast-art{padding-inline:22px}}
@media(max-width:900px){.header nav,.header .search-link{display:none}.menu-toggle{display:inline-flex}.header{min-height:88px}.header .wordmark{font-size:13px}.hero{padding-top:35px;gap:5%}.hero h1{font-size:70px}.hero-copy>p{font-size:16px}.hero-actions{gap:18px;align-items:start;flex-direction:column}.hero-foot{margin-top:30px}.hero-visual{min-height:480px}.roundel{width:95px;height:95px;font-size:11px;top:15px;right:-12px}.roundel em{font-size:21px}.pathways strong{font-size:15px}.pathways a>span:last-of-type{font-size:12px}.pathways>a{padding-inline:16px}.story-grid{gap:18px}.feature-tile>img,.podcast-art,.journal-cover{height:235px}.journal-cover{padding-inline:20px}.journal-cover strong{font-size:45px}.journal-cover strong span{font-size:30px;top:-25px}.podcast-art>span{font-size:50px}.podcast-art em{font-size:70px}.podcast-art svg{display:none}.feature-tile h3{font-size:32px}.center-band{gap:6%}.center-band img{height:420px}.join-strip{padding-inline:4.5%;gap:30px}.join-strip h2{font-size:48px}.footer-top{flex-wrap:wrap}.footer-top>p{display:none}}
@media(max-width:640px){.topline{padding:9px 5%;font-size:11px}.topline span:last-child{display:none}.header{padding:20px 5%;gap:12px}.brand-symbol{font-size:43px;width:44px}.brand-symbol span{font-size:33px}.header .wordmark{font-size:10px;gap:8px}.header .button.small{font-size:11px;max-width:100px;padding:9px 12px;min-height:43px;text-align:center}.header-actions{gap:5px}.hero{display:flex;flex-direction:column;padding:32px 5% 30px;gap:35px}.hero .eyebrow{font-size:10px;margin-bottom:24px}.hero-copy{padding:0}.hero h1{font-size:76px;margin-bottom:22px}.hero-copy>p{max-width:420px}.hero-actions{flex-direction:row;align-items:center;gap:23px}.hero-actions .button{padding:15px 18px}.hero-actions .text-link{font-size:12px;max-width:100px;line-height:1.6}.hero-foot{display:none}.hero-visual{min-height:350px;height:380px}.hero-visual>img{height:100%}.roundel{right:16px;top:-16px;width:105px;height:105px}.photo-label{left:23px;bottom:24px}.photo-label a{font-size:30px}.pathways{margin:0 5%;grid-template-columns:1fr}.pathways>a,.pathways>a:first-child{padding:20px 0}.pathways>a:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.pathways strong{font-size:17px}.pathways a>span:last-of-type{font-size:13px}.path-number{margin-bottom:3px}.section{padding:56px 5%}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:24px;font-size:14px}.section-heading h2{font-size:49px}.eyebrow{font-size:10px;margin-bottom:19px}.story-grid{grid-template-columns:1fr;gap:30px}.feature-tile>img,.podcast-art,.journal-cover{height:330px}.journal-cover{padding:75px 32px 25px}.journal-cover strong{font-size:75px}.journal-cover strong span{font-size:50px;top:0}.journal-cover>span{font-size:12px}.journal-cover>div{font-size:10px}.publication-tile>span{font-size:10px;left:32px}.feature-tile h3{font-size:38px}.feature-tile>div:last-child{padding-top:22px}.podcast-art>span{font-size:80px}.podcast-art em{font-size:110px}.podcast-art svg{display:block}.podcast-art{padding:32px}.center-band{padding:55px 5%;display:flex;flex-direction:column;gap:35px;align-items:stretch}.center-band-copy{padding:0}.center-band h2{font-size:58px}.center-band img{height:340px}.join-strip{padding:55px 5%;display:block}.join-strip h2{font-size:50px;margin-bottom:27px}.join-strip>div:last-child p{font-size:14px}footer{padding:37px 5% 20px}.footer-top{display:block;padding-bottom:28px}.footer-top>div{margin-top:30px;flex-wrap:wrap;gap:15px 24px}.footer-bottom{flex-direction:column;gap:10px}.footer-bottom span:nth-child(2){max-width:250px}.page-head{padding:42px 5% 35px}.page-head h1{font-size:66px}.page-head>p:not(.eyebrow){font-size:16px}.breadcrumbs{margin-bottom:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.archive-feature{margin:0 4.5%;padding:45px 5%;display:grid;grid-template-columns:230px 1fr auto;gap:7%;background:#e8eadf;align-items:center;position:relative}.archive-feature-cover{padding:17px;background:#d1d5c4;transform:rotate(-3deg);box-shadow:0 14px 28px #27372818;transition:transform .2s}.archive-feature-cover:hover{transform:rotate(0)}.archive-feature-cover img{width:100%;height:auto}.archive-feature h2{font-size:56px;margin-bottom:18px}.archive-feature p:not(.eyebrow){font-size:14px;margin-bottom:12px}.archive-feature .eyebrow{margin-bottom:15px}.archive-feature ul{padding-left:18px;font-size:14px;margin-block:15px 25px;max-width:540px}.feature-index{font-family:var(--serif);font-size:105px;line-height:.8;align-self:start;color:#7a8871;margin-top:14px;text-align:center}.feature-index small{font-family:var(--sans);font-size:9px;letter-spacing:.25em}.browser-tabs{display:flex;border-bottom:1px solid var(--line);gap:35px;margin-bottom:30px}.browser-tabs button{background:none;border:0;padding:14px 0 17px;font-size:17px;color:var(--muted);position:relative}.browser-tabs button[aria-selected=true]{color:var(--green);font-weight:600}.browser-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;height:3px;background:var(--green);left:0;right:0}.browser-tabs span{font-size:12px;margin-left:8px;font-weight:400}.filter-bar{display:flex;gap:14px;align-items:stretch}.search-field{display:flex;align-items:center;gap:15px;border:1px solid #b8c1b2;min-height:60px;flex:1;padding:0 19px;background:#fdfcf8}.search-field input{padding:16px 0;border:0;outline:none;min-width:0;background:transparent;width:100%;color:var(--ink);font-size:15px}.search-field:focus-within{outline:2px solid #718b27;outline-offset:3px}.search-field input:focus{outline:none}.filter-field{border:1px solid #b8c1b2;padding:7px 14px;display:flex;flex-direction:column;min-width:145px}.filter-field>span{font-size:10px;letter-spacing:.04em;color:var(--muted)}.filter-field select{background:transparent;border:0;color:var(--ink);padding:0 17px 0 0;font-size:14px;height:30px}.result-meta{display:flex;justify-content:space-between;align-items:center;margin:21px 0 26px;font-size:13px;color:var(--muted)}.result-meta p{margin:0}.clear-filters,.text-button{padding:7px 0;border:0;background:none;text-decoration:underline;text-underline-offset:4px;color:var(--green);font-size:13px}.issues-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}.issue-card{min-width:0}.issue-cover{background:#e9eade;display:block;padding:25px 29px;overflow:hidden}.issue-cover img{width:100%;height:auto;box-shadow:0 6px 16px #10261322;transition:transform .25s}.issue-cover:hover img{transform:translateY(-5px)}.issue-card-info{padding-top:19px}.issue-card-info .eyebrow{font-size:10px;margin-bottom:12px;color:var(--muted)}.issue-card-info h3{font-size:29px;margin-bottom:12px}.issue-card-info p:not(.eyebrow){font-size:14px;line-height:1.55;color:var(--muted);margin-bottom:17px;min-height:44px}.issue-card-info .text-link{font-size:13px}.load-more-wrap{text-align:center;margin-top:50px}.archive-note{font-size:12px;color:var(--muted);margin:40px 0 0;max-width:650px}.article-row{display:grid;grid-template-columns:170px 1fr 145px;gap:30px;border-top:1px solid var(--line);padding:26px 0;align-items:center}.article-row:last-child{border-bottom:1px solid var(--line)}.article-category{font-size:12px;color:var(--muted)}.article-category span{display:block;margin-top:7px}.article-row h3{font-family:var(--serif);font-size:30px;margin-bottom:8px}.article-row h3 a:hover{text-decoration:underline;text-underline-offset:4px}.article-row p{font-size:14px;color:var(--muted);margin-bottom:0}.article-issue{font-size:13px;text-align:right}.article-issue span{display:block;font-size:11px;color:var(--muted);margin-top:6px}.issue-layout{display:grid;grid-template-columns:minmax(230px,.75fr) 1.25fr;gap:9%;align-items:start}.issue-detail-cover{padding:40px;background:#e6e9dc;position:sticky;top:30px}.issue-detail-cover img{width:100%;height:auto;box-shadow:0 10px 30px #233c3522}.issue-layout h1{font-size:80px}.button-row{display:flex;gap:13px;flex-wrap:wrap}.read-note{font-size:12px;color:var(--muted);margin:14px 0 35px}.issue-meta{font-size:15px;color:var(--muted);margin-bottom:30px}.issue-toc{margin-top:35px}.issue-toc>div{padding:16px 0;border-top:1px solid var(--line)}.issue-toc>div a{display:block;font-size:17px;line-height:1.4}.issue-toc>div a:hover{text-decoration:underline}.issue-toc>div span{font-size:13px;color:var(--muted);display:block;margin-top:5px}.source-link{font-size:12px;color:var(--muted);border-bottom:1px solid;display:inline-block;margin-top:20px}.related{border-top:1px solid var(--line);margin-top:40px}.related .issues-grid{grid-template-columns:repeat(3,1fr)}.related .issue-cover{padding:30px 70px}.podcast-feature{margin:0 4.5%;background:var(--green);color:var(--paper);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:50px 5%}.podcast-feature-art{min-height:400px;border-right:1px solid #dcebb433;padding:5px 35px 0 0}.podcast-feature-art>span{font-size:12px;letter-spacing:.16em;line-height:1.4;display:block}.podcast-feature-art strong{font-size:clamp(64px,6vw,96px);line-height:.87;letter-spacing:-.06em;font-weight:550;margin:40px 0;display:block}.podcast-feature-art strong em{font-family:var(--serif);font-size:1.13em;color:var(--lime)}.podcast-feature-art>div{display:flex;align-items:center}.podcast-feature-art>div img{width:49px;height:49px;object-fit:cover;border-radius:50%;border:2px solid var(--green)}.podcast-feature-art>div img:nth-child(2){margin-left:-10px}.podcast-feature-art>div>span{font-size:9px;letter-spacing:.1em;margin-left:14px}.podcast-feature>div:last-child{max-width:380px}.podcast-feature>div:last-child>p:not(.eyebrow){color:#cad5c9;font-size:16px}.podcast-feature .eyebrow{color:var(--lime)}.podcast-feature h2{font-size:65px}.podcast-feature .text-link{display:table;margin-top:23px;color:#d9e1d5;font-size:13px}.button svg{margin-right:10px}.section-heading .search-field{max-width:355px;flex:auto}.episode-count{font-size:13px;color:var(--muted);margin-bottom:25px}.episode-row{display:grid;grid-template-columns:70px 1fr 130px;gap:30px;align-items:center;padding:30px 0;border-top:1px solid var(--line)}.episode-number{font-family:var(--serif);font-size:49px;color:#929f89;align-self:start;line-height:1.1}.episode-row .eyebrow{font-size:10px;margin-bottom:8px}.episode-row h3{font-size:34px;margin-bottom:9px;max-width:760px}.episode-row p:not(.eyebrow){font-size:14px;color:var(--muted);margin-bottom:0}.episode-row .availability{font-size:12px!important;margin-top:9px}.episode-play{height:56px;width:56px;display:flex;align-items:center;justify-content:center;justify-self:end;border:1px solid #9ba691;border-radius:50%;background:transparent;color:var(--green);transition:.2s}.episode-play:hover{background:var(--green);color:var(--lime)}.episode-row>.text-link{font-size:12px;justify-self:end}.coming-next{padding:30px;margin-top:30px;background:#e8ecdf;display:flex;align-items:center;gap:25px}.coming-next .eyebrow{margin:0}.coming-next p{font-family:var(--serif);font-size:29px;margin:0}.coming-next>span:last-child{font-size:12px;color:var(--muted);margin-left:auto;max-width:300px}.video-dialog{padding:25px;background:var(--paper);color:var(--ink);border:0;border-radius:5px;max-width:950px;width:90vw;box-shadow:0 30px 80px #0005}.video-dialog::backdrop{background:#10241de6}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:18px}.dialog-top h2{font-family:var(--sans);font-size:22px;letter-spacing:0;line-height:1.3;margin:0}.dialog-top .icon-btn{flex-shrink:0}#video-container{aspect-ratio:16/9;background:#101a15}#video-container iframe{width:100%;height:100%;border:0}.video-dialog>p{font-size:13px;margin:20px 0 0}.video-dialog>p a{text-decoration:underline}.wide-photo{height:520px;margin:0 4.5%;position:relative;overflow:hidden}.wide-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.wide-photo>span{position:absolute;bottom:25px;left:25px;background:var(--lime);color:var(--green);font-size:11px;font-weight:600;letter-spacing:.1em;padding:13px 17px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.split-section h2{margin-bottom:0}.prose{font-size:18px;line-height:1.8;color:#5a6359;padding-top:10px}.prose a{color:var(--green)}.prose p{margin-bottom:25px}.center-features{padding-top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.center-feature{border-top:1px solid #aeb7a4;padding-top:24px}.big-number{font-family:var(--serif);font-size:42px;line-height:1;color:#839471;display:block;margin-bottom:30px}.center-feature h3{font-size:35px}.center-feature p{font-size:15px;color:var(--muted)}.garden-callout{display:grid;grid-template-columns:1fr 1fr;background:#e4e9d6;margin:0 4.5%}.garden-callout>img{width:100%;height:100%;min-height:440px;object-fit:cover}.garden-callout>div{padding:55px 12%}.garden-callout p:not(.eyebrow){font-size:16px;color:var(--muted)}.garden-callout h2{font-size:60px}.visit-card{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:50px}.visit-card h2{font-size:60px}.visit-card h3{font-size:29px;margin-top:0}.visit-card p:not(.eyebrow){font-size:14px;color:var(--muted)}.visit-card>div:last-child{border-left:1px solid var(--line);padding-left:35px}.garden-photo img{object-position:50% 60%}.garden-details{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:50px}.garden-details img{width:100%;height:340px;object-fit:cover;margin-bottom:27px}.garden-details p:not(.eyebrow){max-width:510px;font-size:16px;color:var(--muted)}.garden-details h3{font-size:42px}.compost-band{margin:0 4.5%;padding:65px;background:var(--lime);text-align:center;color:var(--green)}.compost-band p:not(.eyebrow){max-width:600px;margin:0 auto 30px}.manifesto{background:var(--green);color:var(--paper);margin:0 4.5%;padding:60px 6%}.manifesto .eyebrow{color:var(--lime);display:block;margin-bottom:35px}.manifesto h2{font-size:clamp(45px,5vw,78px);line-height:1.2;margin:0}.manifesto em{color:var(--lime)}.about-ways{padding-top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.about-ways>a{border-top:1px solid #9aa68d;padding-top:25px}.about-ways span{font-size:11px;letter-spacing:.12em;color:var(--muted);display:block;margin-bottom:26px}.about-ways h3{font-size:38px}.about-ways p{font-size:15px;color:var(--muted);max-width:300px}.about-ways a:hover h3{text-decoration:underline;text-underline-offset:5px}.archive-source{background:#e9ecdf;padding-block:48px}.archive-source p:not(.eyebrow){max-width:740px;font-size:14px;color:var(--muted)}.archive-source p a{text-decoration:underline}.archive-source h3{font-size:38px}.people-section{padding-top:5px}.founders{display:grid;grid-template-columns:1fr 1fr;gap:50px}.founders article>img{width:100%;height:410px;object-fit:cover;object-position:50% 33%;background:#dfe4d8}.founders article>div{padding-top:27px}.founders h2{font-size:46px;max-width:400px}.founders article p:not(.eyebrow){max-width:400px;color:var(--muted);font-size:16px}.person-details{display:flex;gap:22px;font-size:12px;color:var(--muted);margin-top:20px}.fellows{padding-top:20px}.fellows-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.fellows-grid article{border-top:1px solid var(--line);padding-top:20px}.fellows-grid span{font-size:12px;color:var(--muted);display:block;margin-bottom:20px}.fellows-grid h3{font-size:32px}.fellows-grid p{font-size:14px;color:var(--muted)}.contributors{background:#e8ebdf}.contributors>p:not(.eyebrow){color:var(--muted)}.contributor-names{display:flex;flex-wrap:wrap;gap:11px;margin:35px 0 55px}.contributor-names a{border:1px solid #b2bca6;padding:8px 12px;font-size:13px}.contributor-names a:hover{background:var(--green);color:white}.emeritus{border-top:1px solid #b6c0ad;padding-top:32px}.emeritus p:not(.eyebrow){font-size:14px;color:var(--muted)}.contact-layout,.join-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;padding-top:15px;align-items:start}.contact-details{padding-top:10px}.contact-details>p:not(.eyebrow){color:var(--muted);font-size:16px}.contact-details>p strong{font-weight:500;color:var(--ink)}.contact-details>h3{font-size:37px}.contact-details hr{border:0;border-top:1px solid var(--line);margin:35px 0}.contact-details>a:not(.text-link){display:block;font-size:15px;margin-bottom:10px;overflow-wrap:anywhere}.contact-note{font-size:13px!important;margin-top:27px;max-width:330px}.inquiry-form{padding:38px;background:#e9ecdf}.inquiry-form h2{font-size:45px}.form-intro{font-size:14px;color:var(--muted)}.inquiry-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;margin-bottom:21px;color:#4d594d}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{border:1px solid #c0c8b4;background:#fafbf5;color:var(--ink);border-radius:2px;padding:13px;width:100%;min-height:48px;font-size:15px}.inquiry-form textarea{resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-note{display:flex;gap:12px;font-size:12px;color:var(--muted);margin-bottom:23px;line-height:1.7}.form-note svg{margin-top:3px}.form-fallback{border-top:1px solid #c4cebc;padding-top:23px;margin-top:25px;font-size:13px}.form-fallback p{margin-bottom:8px;overflow-wrap:anywhere}.form-fallback p a{text-decoration:underline}.join-options article{display:flex;gap:25px;border-top:1px solid var(--line);padding:25px 0 13px}.join-options article>span{font-family:var(--serif);font-size:35px;color:#839471;line-height:1}.join-options h3{font-size:33px}.join-options article p{font-size:15px;color:var(--muted);max-width:340px}.join-options details{padding:18px 0;border-bottom:1px solid var(--line);font-size:14px}.join-options summary{font-weight:500;cursor:pointer;min-height:26px}.join-options details p{color:var(--muted);font-size:14px;margin:16px 0 5px}
@media(max-width:1150px){.issues-grid{gap:30px 22px}.issue-cover{padding:20px}.archive-feature{grid-template-columns:190px 1fr;gap:8%}.feature-index{display:none}.archive-feature h2{font-size:51px}.issue-card-info h3{font-size:27px}.podcast-feature-art strong{font-size:68px}.podcast-feature h2{font-size:60px}.podcast-feature-art{min-height:360px}.contact-layout,.join-layout{gap:5%}.inquiry-form{padding:28px}.form-row{grid-template-columns:1fr;gap:0}.related .issue-cover{padding:25px 50px}}
@media(max-width:900px){.issues-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-bar{flex-wrap:wrap}.filter-bar .search-field{flex-basis:100%}.filter-field{flex:1}.article-row{grid-template-columns:120px 1fr 100px;gap:20px}.article-row h3{font-size:27px}.issue-layout{gap:6%;grid-template-columns:.75fr 1fr}.issue-detail-cover{padding:25px}.issue-layout h1{font-size:65px}.issue-layout .button{font-size:12px;padding:13px 15px}.podcast-feature{gap:5%;padding:35px 5%}.podcast-feature-art{padding-right:20px}.podcast-feature-art strong{font-size:56px}.podcast-feature-art>div>span{font-size:8px;letter-spacing:0}.podcast-feature-art>div img{width:38px;height:38px}.podcast-feature h2{font-size:52px}.podcast-feature>div:last-child>p:not(.eyebrow){font-size:14px}.section-heading .search-field{max-width:280px}.coming-next{flex-wrap:wrap;gap:15px}.coming-next>span:last-child{margin:0}.wide-photo{height:450px}.split-section{gap:6%}.prose{font-size:16px}.center-features{gap:25px}.center-feature h3{font-size:30px}.garden-callout>div{padding:40px 10%}.garden-callout h2{font-size:50px}.visit-card{gap:27px;grid-template-columns:1fr 1fr}.visit-card>div:first-child{grid-column:1/-1}.visit-card>div:last-child{padding-left:25px}.garden-details{gap:28px}.garden-details img{height:280px}.founders{gap:30px}.founders article>img{height:330px}.founders h2{font-size:40px}.fellows-grid{gap:30px;grid-template-columns:repeat(2,1fr)}.inquiry-form h2{font-size:38px}.contact-details>h3{font-size:32px}.contact-details>p:not(.eyebrow){font-size:14px}.contact-details>a:not(.text-link){font-size:13px}}
@media(max-width:640px){.archive-feature{margin:0 5%;padding:30px;grid-template-columns:105px 1fr;gap:20px}.archive-feature-cover{padding:8px;align-self:start}.archive-feature h2{font-size:34px}.archive-feature .eyebrow{font-size:9px}.archive-feature ul{font-size:12px;margin-bottom:20px}.archive-feature p:not(.eyebrow){font-size:12px}.archive-feature>div{min-width:0}.archive-feature .button{font-size:12px;padding:12px 14px}.browser-tabs{gap:25px;margin-bottom:24px}.browser-tabs button{font-size:16px}.filter-bar{gap:10px}.filter-field{min-width:110px;padding-inline:10px}.filter-field select{font-size:13px;max-width:100%}.search-field{min-height:54px;padding-inline:14px}.search-field input{font-size:14px}.result-meta{font-size:12px}.issues-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 17px}.issue-cover{padding:15px}.issue-card-info h3{font-size:26px}.issue-card-info .eyebrow{font-size:9px;line-height:1.6;min-height:28px}.issue-card-info p:not(.eyebrow){font-size:12px;min-height:auto}.issue-card-info .text-link{font-size:12px}.issue-card-info{padding-top:14px}.article-row{grid-template-columns:1fr 100px;gap:12px 16px;padding:22px 0}.article-category{grid-column:1/-1;font-size:11px;display:flex;gap:12px}.article-category span{margin:0}.article-row h3{font-size:26px}.article-row p{font-size:13px}.article-issue{font-size:11px}.article-issue span{font-size:10px}.issue-layout{display:flex;flex-direction:column;gap:35px}.issue-detail-cover{position:static;width:70%;margin:auto;padding:25px}.issue-layout h1{font-size:70px}.issue-layout .eyebrow{font-size:10px}.issue-layout .button{font-size:14px;padding:15px 18px}.issue-toc>div a{font-size:17px}.issue-toc>div span{font-size:13px}.related{margin-top:20px}.related .issues-grid{grid-template-columns:repeat(2,1fr)}.related .issue-card:nth-child(3){display:none}.related .issue-cover{padding:15px}.related .section-heading .text-link{margin-top:20px}.podcast-feature{margin:0 5%;grid-template-columns:1fr;padding:30px}.podcast-feature-art{border-right:0;border-bottom:1px solid #dcebb433;min-height:0;padding-bottom:30px}.podcast-feature-art strong{font-size:72px;margin:30px 0}.podcast-feature-art>div>span{font-size:9px}.podcast-feature>div:last-child{padding-top:25px}.podcast-feature h2{font-size:55px}.section-heading .search-field{max-width:none;margin-top:28px}.episode-row{grid-template-columns:35px 1fr 40px;gap:13px;padding:26px 0}.episode-number{font-size:33px}.episode-row h3{font-size:28px;line-height:1.1}.episode-row p:not(.eyebrow){font-size:13px}.episode-row .eyebrow{font-size:9px}.episode-play{width:40px;height:40px}.episode-play svg{width:17px}.episode-row>.text-link{grid-column:2;justify-self:start}.coming-next{padding:25px;display:block}.coming-next p{margin-block:10px}.coming-next>span:last-child{display:block}.video-dialog{padding:16px;width:95vw}.dialog-top h2{font-size:17px}.video-dialog>p{font-size:12px}.wide-photo{margin:0 5%;height:380px}.wide-photo>span{left:18px;bottom:18px;font-size:9px;padding:11px 13px;max-width:90%}.split-section{display:block}.split-section h2{margin-bottom:28px;font-size:53px}.prose{padding:0;font-size:16px}.center-features{display:block;padding-top:0}.center-feature{padding:24px 0 12px}.center-feature h3{font-size:36px}.big-number{margin-bottom:18px}.garden-callout{margin:0 5%;display:block}.garden-callout>img{height:290px;min-height:0}.garden-callout>div{padding:35px 28px}.garden-callout h2{font-size:53px}.visit-card{display:block}.visit-card>div{margin-bottom:30px}.visit-card>div:last-child{padding:25px 0 0;border-left:0;border-top:1px solid var(--line);margin-bottom:0}.visit-card h2{font-size:53px}.garden-details{display:block;padding-top:0}.garden-details article{margin-bottom:35px}.garden-details article:last-child{margin:0}.garden-details img{height:290px}.garden-details h3{font-size:38px}.compost-band{margin:0 5%;padding:40px 27px}.compost-band h2{font-size:45px}.compost-band p:not(.eyebrow){font-size:15px}.manifesto{margin:0 5%;padding:37px 25px}.manifesto h2{font-size:40px;line-height:1.25}.manifesto .eyebrow{font-size:9px;margin-bottom:22px}.about-ways{display:block;padding-top:0}.about-ways>a{display:block;padding-top:22px;margin-bottom:25px}.about-ways>a:last-child{margin-bottom:0}.about-ways span{margin-bottom:14px}.about-ways h3{font-size:36px}.archive-source h3{font-size:34px}.founders{display:block}.founders article{margin-bottom:45px}.founders article:last-child{margin-bottom:0}.founders article>img{height:400px}.founders h2{font-size:45px}.fellows{padding-top:0}.fellows-grid{grid-template-columns:1fr;gap:15px}.fellows-grid h3{font-size:33px}.fellows-grid span{margin-bottom:13px}.contributor-names{gap:8px}.contributor-names a{font-size:12px}.emeritus h3{font-size:33px}.contact-layout,.join-layout{display:flex;flex-direction:column;gap:45px;padding-top:0}.contact-details{padding-top:0;width:100%}.contact-details>p:not(.eyebrow){font-size:16px}.contact-details>a:not(.text-link){font-size:15px}.inquiry-form{padding:28px 23px;width:100%}.inquiry-form h2{font-size:40px}.form-row{grid-template-columns:1fr}.inquiry-form label{font-size:14px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font-size:16px}.join-options{width:100%}.join-options article{padding-top:22px}.join-options h3{font-size:34px}.join-options details{font-size:14px}}
/* Readable secondary text across the archive and program pages. */
.eyebrow,.hero .eyebrow,.feature-tile .eyebrow,.path-number,.hero-foot,.photo-label span,.image-caption,.footer-bottom,.issue-card-info .eyebrow,.browser-tabs span,.filter-field>span,.source-link,.article-category,.article-category span,.article-issue span,.episode-row .eyebrow,.wide-photo>span,.garden-callout .eyebrow,.manifesto .eyebrow,.podcast-feature-art>span,.coming-next .eyebrow,.about-ways span{font-size:12px}.topline span:last-child{font-size:12px}.feature-tile>span{font-size:12px}.hero-foot{letter-spacing:.08em}.journal-cover>div{font-size:12px}.journal-cover>span{font-size:12px}.journal-cover strong{margin-bottom:15px}.footer-top>div,.person-details,.read-note,.issue-card-info .text-link,.article-issue,.episode-row>.text-link,.clear-filters,.text-button{font-size:14px}.podcast-feature-art>div>span{font-size:12px;letter-spacing:0}.filter-field select{font-size:14px}.feature-tile p:last-child,.issue-card-info p:not(.eyebrow),.episode-row p:not(.eyebrow),.center-feature p,.about-ways p,.founders article p:not(.eyebrow),.fellows-grid p,.form-intro{font-size:16px}.search-field input{font-size:16px}.form-note{font-size:14px}.inquiry-form label{font-size:14px}.contact-details>a:not(.text-link){font-size:16px}.issue-card-info h3{line-height:1.15}
@media(max-width:640px){.hero h1{font-size:clamp(58px,17vw,76px)}.header .button.small{font-size:12px}.hero-actions .text-link{font-size:14px}.archive-feature{grid-template-columns:95px 1fr;padding:25px 20px;gap:18px}.archive-feature .eyebrow{font-size:12px;letter-spacing:.06em}.archive-feature h2{font-size:32px}.archive-feature ul{font-size:14px}.archive-feature>div .button{font-size:14px}.issue-card-info .eyebrow{min-height:36px;letter-spacing:.03em}.issue-card-info p:not(.eyebrow){font-size:14px}.article-issue{font-size:12px}.article-issue span{font-size:12px}.wide-photo>span{font-size:12px;letter-spacing:.02em}.podcast-feature-art>div>span{font-size:12px}.podcast-feature-art strong{font-size:clamp(56px,16vw,72px)}.contributor-names a{font-size:14px}.contact-details>a:not(.text-link){font-size:15px}}
.story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-tile{min-width:0}.button:disabled{opacity:.5;transform:none}
@media(max-width:640px){.story-grid{grid-template-columns:minmax(0,1fr)}.journal-cover strong{font-size:clamp(49px,16vw,70px)}.journal-cover strong span{font-size:35px;top:-27px}.podcast-art>span{font-size:clamp(55px,17vw,75px)}.podcast-art em{font-size:clamp(70px,24vw,100px)}.podcast-art svg{height:42px;width:42px;padding:11px}.page-head h1{font-size:clamp(48px,15vw,64px)}}
.page-head:has(+.archive-browser){padding-block:40px 25px}.page-head:has(+.archive-browser) h1{font-size:76px;margin-bottom:20px}.page-head:has(+.archive-browser)>p:not(.eyebrow){font-size:16px;max-width:720px}.archive-browser{padding-top:15px}.archive-years{color:var(--muted)}.acknowledgments{border-top:1px solid #b6c0ad;padding-top:22px;margin-bottom:35px}.acknowledgments summary{font-size:17px;cursor:pointer;min-height:44px}.acknowledgments p{font-size:14px;line-height:1.9;max-width:960px;color:var(--muted)}.acknowledgments h3{font-family:var(--sans);font-size:16px;margin:22px 0 10px}.acknowledgments summary+p{margin-top:15px}
@media(max-width:640px){.page-head:has(+.archive-browser){padding-top:32px}.page-head:has(+.archive-browser) h1{font-size:52px}.page-head:has(+.archive-browser)>p:not(.eyebrow){font-size:16px}.archive-browser{padding-top:0}.archive-years{font-size:12px;letter-spacing:.06em}}

/* The Underground's maroon, black, and white identity. */
:root{--paper:#f8f5ef;--ink:#251e21;--green:#6d2038;--lime:#f0d8ae;--line:#dfd7d0;--muted:#6d6267;--garden:#31543b}
.brand-symbol{font-family:var(--sans);font-size:33px;font-weight:750;letter-spacing:-.085em;line-height:1;width:67px;white-space:nowrap;color:var(--green)}.brand-symbol span{font-size:33px;top:0;position:static}.brand-dot{color:var(--green)}
.button:hover{background:#8c2c48}.button.light:hover{background:#f8e6c8}.text-link:hover{color:#a03954}.button.outline:hover{background:#eee0e2}.pathways>a:hover{background:#efe4e0}.hero-copy>p{color:#675c61}.hero-foot{margin-top:29px}.archive-shortcut{display:inline-flex;gap:12px;align-items:center;color:var(--green);font-size:14px;margin-top:22px;text-decoration:underline;text-underline-offset:5px}.archive-shortcut span{font-size:20px}
.hero-photo-link{display:block;width:100%;height:100%;position:absolute;inset:0}.hero-photo-link img{width:100%;height:100%;max-height:none;object-fit:cover;filter:brightness(.9)}.brand-roundel{position:absolute;width:178px;right:-18px;top:8px;z-index:2;transition:transform .2s}.brand-roundel:hover{transform:rotate(-4deg)}.brand-roundel img{width:100%;height:auto}.hero-visual:after{background:linear-gradient(transparent,rgba(25,12,16,.8))}
.center-band{background:#241e21}.center-band-copy>p:not(.eyebrow){color:#d8cace}.podcast-art{background:#e7b899;color:#49202f}.podcast-feature{background:#6d2038}.podcast-feature-art{color:#f7e7d4}.podcast-feature>div:last-child>p:not(.eyebrow){color:#ead9df}.journal-cover{background:#b34439}.manifesto,.archive-source,.inquiry-form{background:#eee3df}.contributors{background:#ede4dc}.inquiry-form label{color:#55484c}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{background:#fffcf7;border-color:#cfc1c4}.garden-callout{background:#e5eadb}.compost-band{background:#e6eadb;color:#2c4231}.garden-details .eyebrow,.garden-gallery .eyebrow{color:var(--garden)}.garden-gallery{background:#eef0e5}.garden-gallery h2 em{color:var(--garden)}.garden-photo{background:#25372b}.footer-top{align-items:start}.footer-top>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;max-width:410px}.footer-top>p{max-width:200px}.archive-intro-row{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:15px}.archive-intro-row .eyebrow{margin:0}.archive-intro-row .text-link{white-space:nowrap}.article-credit{font-size:13px!important;color:var(--muted);margin-top:13px}
.discovery{background:#f0e7de}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.discovery-grid>a{min-width:0}.discovery-grid img{width:100%;height:270px;object-fit:cover;margin-bottom:25px}.discovery-grid>a:nth-child(2) img{object-position:center 52%}.discovery-grid .eyebrow{display:block;margin-bottom:12px;color:var(--green)}.discovery-grid h3{font-size:35px;margin-bottom:14px}.discovery-grid p{font-size:16px;color:var(--muted);max-width:360px}.discovery-grid a:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.gallery-section{padding-top:12px}.collection-intro{display:flex;justify-content:space-between;align-items:center;gap:35px;border-block:1px solid var(--line);padding-block:20px;margin-bottom:34px}.collection-intro p{max-width:640px;margin:0;font-size:16px}.collection-intro>span{font-size:12px;letter-spacing:.07em;white-space:nowrap;color:var(--muted)}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.photo-grid figure{margin:0;min-width:0}.photo-open{display:block;position:relative;isolation:isolate;background:#e9e0d7;overflow:hidden}.photo-open img{height:340px;width:100%;object-fit:contain;padding:18px;transition:transform .25s}.photo-open:hover img{transform:scale(1.025)}.photo-expand{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;background:#fffaf4ef;color:#36232b;border:1px solid #d7cac5;padding:7px 10px;font-size:12px;line-height:1.4}.photo-expand svg{width:15px;height:15px}.photo-grid figcaption{padding-top:18px}.photo-grid figcaption .eyebrow{font-size:11px;display:block;color:var(--green);margin-bottom:9px}.photo-grid h3{font-family:var(--sans);font-size:20px;font-weight:600;line-height:1.3;margin-bottom:10px;letter-spacing:-.02em}.photo-grid figcaption p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.garden-gallery{padding-top:65px;padding-bottom:65px;margin-bottom:60px}.garden-gallery .photo-open{background:#dce3d2}.garden-gallery .photo-open img{object-fit:cover;padding:0;height:280px}.garden-details .photo-open img{padding:0;object-fit:cover}.collection-note{max-width:800px;margin:55px auto 0;border-top:1px solid var(--line);padding-top:25px}.collection-note h3{font-family:var(--sans);font-size:20px;font-weight:550;margin-bottom:12px}.collection-note p{font-size:14px;color:var(--muted);margin:0}.source-questions{background:#6d2038;color:#fff8ee}.source-questions>.eyebrow{color:#f0d8ae}.source-questions>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:40px 0}.source-questions article>span{display:block;color:#efc09c;margin-bottom:20px;font-size:13px}.source-questions h3{font-size:32px}.source-questions p{color:#eadbe0;font-size:16px;max-width:340px}.source-questions .text-link:hover{color:white}
.original-welcome{display:grid;grid-template-columns:.9fr 1.15fr;gap:10%;padding-top:15px}.original-welcome aside{padding-top:10px}.welcome-roundel{width:240px;height:auto;margin:0 0 30px}.original-welcome h2{font-size:clamp(40px,4.2vw,65px);line-height:1.16}.original-welcome .prose{font-size:18px;line-height:1.85;max-width:720px}.original-welcome .prose h3{font-size:50px;color:var(--green)}.original-welcome .statement-credit{font-size:13px;border-top:1px solid var(--line);padding-top:20px}.brand-history{display:grid;grid-template-columns:.75fr 1.25fr;gap:7%;background:#ede2dc;align-items:center}.brand-history p:not(.eyebrow){max-width:370px;color:var(--muted)}.brand-photos{display:grid;grid-template-columns:1fr 1fr;gap:24px}.brand-photos .photo-open img{height:270px;padding:12px}.meeting-feature{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:10px}.meeting-feature .photo-open img{height:650px;object-fit:contain;padding:0;background:#eae3dc}.meeting-feature h2{font-size:64px}.meeting-feature>div>p:not(.eyebrow){color:var(--muted);max-width:480px}.meeting-feature .meeting-caption{font-size:13px;margin:12px 0 0}.meeting-feature .text-link{display:table;margin-top:23px}.meeting-links{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#eee4dc}.meeting-links a{display:block;border-top:1px solid #cfc0bb;padding-top:25px}.meeting-links a+a{margin-top:28px}.meeting-links h3{font-size:33px}.meeting-links p{color:var(--muted)}
.photo-is-open{overflow:hidden}.photo-dialog{width:min(1100px,94vw);max-width:none;max-height:94dvh;padding:0;border:1px solid #66535d;background:#201b1e;color:#fff9f1;box-shadow:0 24px 80px #0008;overflow:auto}.photo-dialog::backdrop{background:#100b0ee8}.photo-dialog-top{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;border-bottom:1px solid #ffffff22}.photo-dialog-top p{margin:0;font-size:13px;letter-spacing:.03em}.photo-stage{height:min(62dvh,750px);display:flex;align-items:center;justify-content:center;background:#151215;padding:14px}.photo-stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.photo-dialog-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:20px 25px}.photo-dialog-bottom h2{font-family:var(--sans);font-size:21px;font-weight:550;line-height:1.3;letter-spacing:-.015em;margin:0 0 8px}.photo-dialog-bottom p{font-size:14px;line-height:1.6;max-width:780px;margin:0;color:#decfd6}.photo-controls{display:flex;gap:10px}.photo-controls button{border:1px solid #74626c;font-size:22px}.photo-controls button:hover{background:#6d2038}.photo-close:hover{background:#6d2038}
@media(max-width:1150px){.brand-symbol,.brand-symbol span{font-size:29px}.brand-symbol{width:58px}.header{gap:15px}.header nav{gap:15px}.brand-roundel{width:150px;right:-10px}.discovery-grid img{height:230px}.discovery-grid h3{font-size:29px}.footer-top>p{display:none}.collection-intro{display:block}.collection-intro>span{display:block;margin-top:16px}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 20px}.photo-open img{height:290px}.meeting-feature h2{font-size:52px}.meeting-feature .photo-open img{height:560px}}
@media(max-width:900px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-grid{gap:20px}.discovery-grid img{height:200px}.discovery-grid h3{font-size:26px}.original-welcome{gap:6%;grid-template-columns:.85fr 1.15fr}.original-welcome .prose{font-size:17px}.original-welcome h2{font-size:43px}.welcome-roundel{width:200px}.brand-history{grid-template-columns:1fr}.brand-photos .photo-open img{height:300px}.brand-history p:not(.eyebrow){max-width:600px}.source-questions>div{gap:22px}.source-questions h3{font-size:29px}.meeting-feature{gap:5%}.meeting-feature h2{font-size:43px}.meeting-feature .photo-open img{height:490px}}
@media(max-width:640px){.brand-symbol,.brand-symbol span{font-size:25px}.brand-symbol{width:49px}.header .wordmark{font-size:10px;gap:8px}.header-actions{gap:1px}.header .button.small{font-size:11px;padding:8px;max-width:84px}.header{gap:7px}.hero h1{font-size:clamp(52px,15.4vw,74px)}.hero-visual{height:380px}.brand-roundel{width:143px;right:4px;top:-24px}.hero-actions{gap:18px}.hero-actions .text-link{max-width:114px}.archive-shortcut{margin-top:21px;font-size:14px}.footer-top>div{grid-template-columns:1fr 1fr;gap:12px 22px;width:100%;max-width:none}.footer-top{gap:30px}.archive-intro-row{display:block;margin-bottom:25px}.archive-intro-row .text-link{margin-top:12px}.discovery-grid{grid-template-columns:1fr;gap:37px}.discovery-grid img{height:290px;margin-bottom:23px}.discovery-grid h3{font-size:36px}.discovery-grid p{max-width:none}.discovery-grid>a:nth-child(2) img{height:340px;object-position:center 58%}.photo-grid{grid-template-columns:1fr;gap:37px}.photo-open img{height:350px;padding:13px}.photo-grid h3{font-size:22px}.photo-grid figcaption p{font-size:15px}.gallery-section{padding-top:0}.collection-intro{margin-bottom:25px}.collection-intro>span{white-space:normal;font-size:11px}.garden-gallery{padding-top:45px;padding-bottom:45px;margin-bottom:40px}.garden-gallery .photo-open img{height:300px}.source-questions>div{grid-template-columns:1fr;gap:15px}.source-questions h2{font-size:49px}.source-questions h3{font-size:34px}.source-questions article>span{margin-bottom:12px}.source-questions p{max-width:none}.original-welcome{display:block}.welcome-roundel{width:205px;margin:0 auto 30px}.original-welcome aside{margin-bottom:40px}.original-welcome h2{font-size:46px}.original-welcome .prose{font-size:17px;line-height:1.8}.brand-photos{gap:16px}.brand-photos .photo-open img{height:195px;padding:6px}.brand-photos .photo-expand{font-size:10px;padding:5px;right:5px;bottom:5px}.brand-history{gap:20px}.brand-history h2{font-size:49px}.meeting-feature{grid-template-columns:1fr;gap:36px;padding-top:0}.meeting-feature .photo-open img{height:auto;max-height:650px}.meeting-feature h2{font-size:49px}.meeting-links{grid-template-columns:1fr;gap:15px}.meeting-links h2{font-size:49px}.photo-dialog{width:96vw;max-height:96dvh}.photo-stage{height:57dvh;padding:8px}.photo-dialog-bottom{gap:15px;padding:16px;align-items:start}.photo-dialog-bottom h2{font-size:17px}.photo-dialog-bottom p{font-size:13px}.photo-controls{flex-direction:column;gap:8px}.photo-controls button{width:38px;height:38px}.photo-dialog-top{padding:5px 10px}.original-welcome .prose h3{font-size:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* The completed printed roundel keeps its original rectangular proportions. */
.welcome-vintage{width:360px;max-width:100%;margin:0 0 32px}.welcome-vintage .photo-open img{height:auto;width:100%;padding:0}.welcome-vintage .photo-open:hover img{transform:none}@media(max-width:640px){.welcome-vintage{margin:0 auto 32px}}

/* Additional original-site photography, grouped with its corresponding program. */
.center-gallery{background:#eee6dd}.center-gallery .photo-grid,.meeting-gallery .photo-grid,.aquaponics-gallery .photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.center-gallery .photo-open img,.aquaponics-gallery .photo-open img{height:auto;aspect-ratio:4/3;object-fit:cover;padding:0}.center-gallery .photo-grid figcaption p,.meeting-gallery .photo-grid figcaption p,.aquaponics-gallery .photo-grid figcaption p{font-size:15px}.meeting-gallery{padding-top:15px}.meeting-gallery .photo-open img{height:370px;object-fit:contain;padding:12px}.aquaponics-gallery{padding-top:15px}.aquaponics-gallery .photo-open{background:#dce3d2}
@media(max-width:640px){.center-gallery .photo-grid,.meeting-gallery .photo-grid,.aquaponics-gallery .photo-grid{grid-template-columns:1fr}.meeting-gallery .photo-open img{height:350px}}

.fellow-identity{display:flex;gap:18px;align-items:center;min-height:130px;margin-bottom:18px}.fellow-identity>div{min-width:0}.fellows-grid .fellow-identity>div>span{font-size:13px;margin-bottom:8px}.fellows-grid .fellow-identity h3{font-size:29px;margin:0}.fellow-portrait{width:96px;min-width:96px;height:128px;background:#e8ded7;border-radius:2px}.fellow-portrait img{width:96px;height:128px;object-fit:cover;object-position:center top;padding:0}.fellow-portrait .photo-expand{font-size:0;padding:3px;right:3px;bottom:3px}.fellow-portrait .photo-expand svg{width:13px;height:13px}.brand-photos .original-banner{grid-column:1/-1}.brand-photos .original-banner img{height:auto;aspect-ratio:1452/816;padding:0;object-fit:contain}.join-subject-map{margin:30px 0}.join-subject-map .photo-open{max-width:400px;background:#050505}.join-subject-map img{width:100%;height:auto;padding:0}.join-subject-map figcaption{font-family:var(--serif);font-size:27px;margin-top:12px}
@media(max-width:1150px){.fellows-grid .fellow-identity h3{font-size:26px}.fellow-identity{gap:14px}}
@media(max-width:640px){.fellows-grid .fellow-identity h3{font-size:30px}.fellow-identity{min-height:100px}.fellow-portrait,.fellow-portrait img{width:84px;min-width:84px;height:112px}.join-subject-map .photo-open{max-width:100%}}
