:root{font-family:DM Sans,sans-serif;color:#201b19;background:#fffdfa;font-synthesis:none;text-rendering:optimizeLegibility;--red:#9f1d2d;--red-dark:#731626;--ink:#201b19;--muted:#77716d;--cream:#f4efe8;--line:#e9e3dc;--serif:"Playfair Display",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 64px));margin-inline:auto}.site-header{height:82px;background:#fffdfa;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(32,27,25,.08)}.header-inner{height:100%;width:min(1320px,calc(100% - 64px));margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;min-width:184px;color:var(--ink)}.brand-mark{width:40px;height:40px;border:1px solid var(--red);color:var(--red);display:grid;place-items:center;font:600 19px var(--serif);letter-spacing:-5px;padding-right:4px}.brand-mark span{color:var(--ink)}.brand-type{display:flex;flex-direction:column;gap:3px}.brand-type b{font-size:15px;letter-spacing:2px}.brand-type small{font-size:7px;letter-spacing:1.2px;color:var(--muted)}.brand-inverse{color:#fff}.brand-inverse .brand-mark{color:#fff;border-color:#d67b81}.brand-inverse .brand-mark span{color:#f2b9b9}.brand-inverse .brand-type small{color:#d7babb}.nav{display:flex;align-items:center;gap:31px;height:100%}.nav-link{font-size:12px;font-weight:600;color:#504944;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--red)}.nav-trigger{border:0;background:none;display:flex;align-items:center;gap:4px;padding:0}.nav-dropdown{position:relative;height:100%;display:flex;align-items:center}.dropdown-panel{position:absolute;left:-18px;top:68px;min-width:210px;padding:10px;background:#fff;box-shadow:0 14px 40px #24140e20;border:1px solid var(--line);display:grid;gap:2px}.dropdown-panel a{font-size:12px;padding:11px 12px}.dropdown-panel a:hover{background:var(--cream);color:var(--red)}.button{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid transparent;font-size:12px;font-weight:700;letter-spacing:.1px;transition:.2s}.button-red{background:var(--red);color:#fff}.button-red:hover{background:var(--red-dark);transform:translateY(-1px)}.nav-apply{min-height:40px;padding-inline:16px}.button-white{background:#fff;color:var(--ink)}.button-white:hover{background:#f1e7db}.button-glass{border-color:#ffffff80;color:#fff;background:#ffffff0b}.button-glass:hover{background:#ffffff1d}.button-outline{background:transparent;border-color:#d8d0c8;color:var(--ink)}.button-outline:hover{border-color:var(--red);color:var(--red)}.menu-toggle{display:none;border:0;background:none;color:var(--ink)}.hero{height:638px;background:#28201e;position:relative;color:#fff;overflow:hidden}.hero-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 43%;opacity:.61;filter:saturate(.6)}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#191412eb,#261917c7 46%,#331d1a3d),linear-gradient(0deg,rgba(18,15,14,.7),transparent 28%)}.hero-content{position:relative;height:100%;display:flex;align-items:center}.hero-copy{max-width:760px;padding-bottom:12px}.eyebrow{display:block;color:var(--red);font-size:9px;letter-spacing:1.65px;font-weight:700;text-transform:uppercase}.eyebrow.light{color:#e1b4b3}.eyebrow-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#d7878a;vertical-align:middle;margin-right:9px}.hero h1,.page-intro h1{font:500 clamp(46px,6.1vw,82px)/1.11 var(--serif);letter-spacing:-2.6px;margin:24px 0 19px}.hero h1 em,.page-intro h1 em,.section h2 em,.about-copy h2 em,.program-top h2 em,.method-layout h2 em,.join-inner h2 em,.application-aside h2 em,.contact-aside h2 em,.term-panel h2 em{font-weight:500;color:#e8b6b5}.hero-copy>p{max-width:505px;color:#eee4dd;font-size:15px;line-height:1.8;margin:0 0 28px}.hero-actions{display:flex;gap:11px}.hero-note{position:absolute;right:4px;bottom:155px;display:flex;gap:12px;align-items:center;font-size:11px;line-height:1.6;color:#ede1dc}.hero-note-line{width:31px;height:1px;background:#e3b7b5}.hero-index{position:absolute;right:4.5%;top:47%;display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:1px;color:#ffffffb0}.hero-index-line{width:38px;height:1px;background:#fff8}.hero-bottom{position:absolute;bottom:21px;left:0;right:0;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.4px;color:#e8d9d1}.hero-bottom span:last-child{display:flex;gap:9px;align-items:center}.hero-bottom i{font-style:normal;color:#cd8582}.gita-strip{background:#f2ede6;border-bottom:1px solid #e4dcd2}.gita-inner{min-height:132px;display:grid;grid-template-columns:230px 1fr 145px;align-items:center;gap:42px}.gita-label{display:flex;gap:13px;align-items:center}.gita-symbol{color:var(--red);font:30px var(--serif)}.gita-label>div{display:grid;gap:6px}.gita-label .eyebrow{font-size:8px}.gita-title{font:17px var(--serif)}.gita-quote{border-left:1px solid #d7ccc0;padding-left:29px}.gita-quote p{font:italic 19px/1.4 var(--serif);margin:0 0 7px;color:#38302c}.gita-quote span{font-size:10px;color:var(--muted)}.listen-button{border:0;background:transparent;color:#8c7d73;display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.6px}.listen-button:disabled{cursor:default}.listen-icon{width:28px;height:28px;border:1px solid #b8aaa0;border-radius:50%;display:grid;place-items:center;font-size:9px;color:var(--red);padding-left:2px}.section{padding:106px 0}.two-col{display:grid;grid-template-columns:1.04fr .96fr;gap:94px;align-items:center}.section-art{position:relative;padding:0 30px 31px 0}.section-art img{width:100%;height:466px;object-fit:cover;filter:saturate(.74)}.section-art:after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:60%;height:55%;background:#eee4d8}.art-stamp{position:absolute;right:0;bottom:70px;background:var(--red);color:#fff;width:126px;height:126px;display:flex;flex-direction:column;gap:13px;justify-content:center;align-items:center;font:13px/1.3 var(--serif);text-align:center}.about-copy h2,.section-heading h2,.section h2,.program-top h2,.method-layout h2,.join-inner h2{font:500 47px/1.17 var(--serif);letter-spacing:-1.3px;margin:18px 0 20px}.about-copy h2 em,.section-heading h2 em{color:var(--red)}.about-copy p{max-width:480px;font-size:13px;color:#726b65;line-height:1.85;margin:0 0 15px}.about-copy p.lead{font:18px/1.6 var(--serif);color:#403834}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:700;color:var(--red);margin-top:12px}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.about-signature{border-top:1px solid var(--line);margin-top:36px;padding-top:20px;display:flex;align-items:center;gap:12px}.signature-mark{width:34px;height:34px;border:1px solid #d7b7b2;color:var(--red);display:grid;place-items:center;font:18px var(--serif)}.about-signature span:last-child{display:grid;gap:4px;font-size:10px}.about-signature small{color:var(--muted);font-size:9px}.section-themes{background:#f5f1ec}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:42px}.section-heading h2{margin-bottom:8px}.section-heading p{font-size:12px;line-height:1.8;color:var(--muted);max-width:500px;margin:0}.section-heading>.text-link{margin-bottom:7px}.theme-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ded6ce;border-left:1px solid #ded6ce}.theme-card{min-height:235px;padding:25px 28px 22px;border-right:1px solid #ded6ce;border-bottom:1px solid #ded6ce;position:relative;transition:.22s;background:#f8f5f1}.theme-card:hover{background:#fff;box-shadow:0 9px 25px #422a2010;transform:translateY(-2px);z-index:1}.theme-number{font-size:9px;letter-spacing:1px;color:#a99e95}.theme-symbol{position:absolute;right:25px;top:18px;color:var(--red);font:24px var(--serif)}.theme-card h3{font:19px/1.3 var(--serif);max-width:245px;margin:25px 0 9px}.theme-card p{font-size:10px;line-height:1.7;color:var(--muted);max-width:280px;margin:0}.card-arrow{position:absolute;bottom:22px;right:24px;color:var(--red);opacity:0;transform:translate(-4px,4px);transition:.2s}.theme-card:hover .card-arrow{opacity:1;transform:none}.section-programs{background:#78202a;color:#fff;position:relative;overflow:hidden}.section-programs:after{content:"S";position:absolute;right:-65px;top:10px;font:600 380px/1 var(--serif);color:#ffffff08;pointer-events:none}.program-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px;position:relative;z-index:1}.program-top h2{margin-bottom:0}.program-top>p{width:340px;color:#f1dcdb;font-size:12px;line-height:1.85;margin:0 3px 8px 25px}.program-slider{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;position:relative;z-index:1}.program-slide{min-height:232px;padding:26px 27px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #ffffff36;position:relative;transition:.2s}.program-slide:first-child{border-left:1px solid #ffffff36}.program-slide:hover,.program-slide.selected{background:#ffffff0d}.program-count{font-size:9px;letter-spacing:1px;color:#e8b9b6}.program-duration{display:inline-flex;align-items:center;gap:7px;font-size:9px;color:#e8b9b6;letter-spacing:.6px}.program-slide h3{font:23px/1.2 var(--serif);margin:10px 0}.program-slide p{font-size:10px;line-height:1.7;color:#eedad7;margin:0;max-width:255px}.program-slide-arrow{position:absolute;right:22px;bottom:26px;color:#f0c8c5}.program-controls{display:flex;align-items:center;justify-content:space-between;margin-top:22px;position:relative;z-index:1}.program-dots{display:flex;gap:7px}.program-dots button{width:19px;height:3px;padding:0;border:0;background:#ffffff50}.program-dots button.active{background:#fff;width:35px}.text-link.light{color:#f5d7d4}.section-method{background:#fffdfa}.method-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:110px;align-items:center}.method-layout h2{font-size:39px}.method-layout h2 em{color:var(--red)}.method-layout .lead{font:16px/1.6 var(--serif);max-width:390px;color:#716963}.method-steps{border-top:1px solid var(--line)}.method-step{display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:15px;min-height:104px;border-bottom:1px solid var(--line)}.method-step>span{font-size:9px;letter-spacing:1px;color:var(--red)}.method-step h3{font:18px var(--serif);margin:0 0 5px}.method-step p{font-size:10px;line-height:1.6;color:var(--muted);margin:0}.method-step>svg{color:#a79a90}.section-pub{background:#f4efe8}.pub-feature{display:grid;grid-template-columns:270px 1fr 80px;align-items:center;background:#fffdfa;min-height:300px;padding:35px 42px;gap:45px;position:relative}.pub-art{height:225px;background:#8f2631;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:23px;position:relative;overflow:hidden}.pub-art:after{content:"S";position:absolute;right:-8px;bottom:-88px;font:210px var(--serif);color:#ffffff12}.pub-art span{font-size:12px;letter-spacing:2px;line-height:1.5}.pub-art small{font-size:8px;letter-spacing:1.2px;color:#f0ceca}.pub-art-rule{position:absolute;left:23px;bottom:55px;width:75px;height:1px;background:#ffffff70}.pub-feature-copy h3{font:28px/1.2 var(--serif);margin:15px 0 10px}.pub-feature-copy p{font-size:11px;line-height:1.8;color:var(--muted);max-width:440px}.pub-feature-index{justify-self:end;align-self:start;font-size:10px;color:var(--red);letter-spacing:1px}.pub-feature-index span{color:#afa49d}.section-join{padding:92px 0}.join-inner{display:grid;grid-template-columns:70px 1fr 250px;align-items:center;gap:34px}.join-icon{width:57px;height:57px;border:1px solid #e4d8cf;color:var(--red);display:grid;place-items:center}.join-inner h2{font-size:39px;margin:12px 0}.join-inner h2 em{color:var(--red)}.join-inner p{font-size:11px;color:var(--muted);max-width:450px;line-height:1.7;margin:0}.join-actions{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer{background:#271f1d;color:#f5efea;padding:58px 0 20px}.footer-main{display:grid;grid-template-columns:1.5fr .72fr .72fr 1fr;gap:55px;padding-bottom:47px}.footer-brand p{font:14px/1.7 var(--serif);max-width:260px;color:#d9ceca;margin:18px 0}.footer-mail{font-size:9px;color:#d7aaa8;display:flex;align-items:center;gap:7px}.footer-main h4{font-size:9px;text-transform:uppercase;letter-spacing:1.4px;color:#d9b1af;margin:4px 0 19px}.footer-main>div:not(.footer-brand):not(.footer-cta){display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-main>div>a{font-size:10px;color:#ddd2cd}.footer-main>div>a:hover{color:#fff}.footer-cta{border-left:1px solid #ffffff2a;padding-left:26px}.footer-cta h3{font:24px/1.2 var(--serif);margin:12px 0}.footer-bottom{border-top:1px solid #ffffff28;padding-top:18px;display:flex;justify-content:space-between;font-size:8px;color:#c1b3ad;letter-spacing:.25px}.footer-bottom-right a{color:#dfb6b4}.dot-separator{margin:0 8px;color:#d39290}.page-intro{padding:90px 0 72px;background:#f4efe8;border-bottom:1px solid #e9e1d8}.page-intro .eyebrow{margin-bottom:20px}.page-intro h1{font-size:clamp(46px,5.5vw,70px);color:var(--ink);margin:0 0 17px}.page-intro h1 em{color:var(--red)}.page-intro p{font:17px/1.6 var(--serif);max-width:610px;color:#746b65;margin:0}.content-section{padding-top:72px}.about-page-grid{display:grid;grid-template-columns:190px 1fr;gap:80px}.contents-rail{position:sticky;top:120px;align-self:start;display:grid;gap:16px}.contents-rail .eyebrow{margin-bottom:5px}.contents-rail a{font-size:10px;color:#706963}.contents-rail a:hover{color:var(--red)}.prose{max-width:800px}.prose section{margin:0 0 60px;scroll-margin-top:110px}.prose h2{font:32px/1.25 var(--serif);margin:13px 0 17px}.prose p{font-size:13px;color:#665f5a;line-height:1.9;margin:0 0 15px}.quote-panel{background:#822332;color:#fff;padding:38px 42px}.quote-panel blockquote{font:24px/1.55 var(--serif);margin:20px 0 0}.objective-list{border-top:1px solid var(--line);margin-top:22px}.objective-list div{display:grid;grid-template-columns:37px 1fr 20px;align-items:center;gap:12px;min-height:54px;border-bottom:1px solid var(--line);font-size:12px}.objective-list div span{font-size:9px;color:var(--red)}.objective-list div svg{color:#a8998d}.program-page{padding-top:62px}.term-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.term-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:18px 13px;text-align:left;font:17px var(--serif);color:#746a63;position:relative}.term-tabs button>span{font:9px DM Sans;color:var(--red);margin-right:12px}.term-tabs button small{display:block;margin:8px 0 0 30px;font:9px DM Sans;color:#938982}.term-tabs button.selected{color:var(--ink);border-color:var(--red)}.term-panel{padding:48px 0 54px;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-bottom:1px solid var(--line)}.term-panel h2{font:34px/1.2 var(--serif);margin:14px 0}.term-panel h2 em{color:var(--red)}.term-panel p{font-size:12px;line-height:1.9;color:var(--muted);margin:0 0 22px}.themes-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:57px 0 23px}.themes-heading h2{font:31px var(--serif);margin:10px 0 0}.search-box{height:38px;width:220px;border-bottom:1px solid #bdb1a7;display:flex;align-items:center;justify-content:space-between}.search-box input{border:0;background:none;outline:0;font-size:11px;width:85%}.search-box span{font-size:22px;color:var(--red)}.research-list{border-top:1px solid var(--line)}.research-row{display:grid;grid-template-columns:48px 1fr 35px;gap:20px;align-items:center;min-height:104px;border-bottom:1px solid var(--line)}.research-num{font-size:9px;letter-spacing:1px;color:var(--red)}.research-row h3{font:18px var(--serif);margin:0 0 6px}.research-row p{font-size:10px;color:var(--muted);margin:0}.research-symbol{color:#a78f83;font:24px var(--serif);justify-self:end}.research-note{display:flex;align-items:flex-start;gap:13px;background:#f5f1ec;padding:16px 19px;margin-top:23px;color:var(--red)}.research-note p{font-size:10px;line-height:1.7;color:#746a63;margin:0}.committee-note,.publication-intro{display:flex;gap:14px;padding:16px 19px;background:#f4efe8;color:var(--red);align-items:flex-start;margin-bottom:45px}.committee-note p,.publication-intro p{font-size:11px;line-height:1.7;color:#6e655e;margin:0}.subsection-title{font:24px var(--serif);margin:0 0 18px}.people-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.person-card{border:1px solid var(--line);background:#fff;min-height:230px;padding:27px;display:grid;grid-template-columns:64px 1fr;gap:20px}.person-monogram{width:62px;height:62px;background:#f3e8e3;color:var(--red);display:grid;place-items:center;font:23px var(--serif);border-radius:50%}.person-info .eyebrow{font-size:7px;line-height:1.5}.person-info h3{font:23px var(--serif);margin:10px 0}.person-info p{font-size:10px;line-height:1.8;color:var(--muted);margin:0}.council-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.council-grid article{padding:27px 33px 30px 0}.council-grid article+article{border-left:1px solid var(--line);padding-left:33px}.council-no{font-size:9px;color:var(--red);letter-spacing:1px}.council-grid h3{font:21px var(--serif);margin:12px 0 8px}.council-grid p{font-size:11px;line-height:1.75;color:var(--muted);min-height:57px}.pending-label{font-size:8px;text-transform:uppercase;letter-spacing:.9px;color:#99877c}.micro-note{font-size:9px;color:#988d84;margin-top:18px}.filter-row{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:31px}.filter-row button{border:0;background:none;padding:10px 13px 12px;font-size:10px;color:#786d66;border-bottom:2px solid transparent}.filter-row button.active{color:var(--red);border-color:var(--red)}.publication-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.publication-card{border:1px solid var(--line);background:#fff}.publication-cover{height:175px;background:#8c2531;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:relative;overflow:hidden}.publication-cover:after{content:"§";position:absolute;right:20px;bottom:-72px;font:210px var(--serif);color:#ffffff15}.publication-cover span,.publication-cover small{font-size:8px;letter-spacing:1.1px}.cover-lines{position:absolute;left:20px;top:77px;width:65px;height:1px;background:#f1c4bf}.publication-body{padding:19px}.publication-body h3{font:20px/1.25 var(--serif);margin:11px 0}.publication-body p{font-size:10px;line-height:1.7;color:var(--muted);min-height:48px}.coming-label{font-size:7px;letter-spacing:1px;color:var(--red)}.empty-editorial{display:flex;gap:12px;align-items:center;margin-top:25px;padding:18px;background:#f4efe8;color:var(--red)}.empty-editorial p{font-size:10px;color:#746b65;margin:0}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.news-card{border:1px solid var(--line);background:#fff}.news-card-top{display:flex;justify-content:space-between;padding:14px 15px}.news-tag{font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:var(--red)}.news-date{font-size:8px;color:#938982}.news-card-art{height:155px;background:#f2ece5;color:var(--red);padding:19px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.news-card-art span{font-size:7px;letter-spacing:1px;color:#8d7771}.news-card-art b{position:absolute;right:18px;bottom:-7px;color:#e5dad2;font:80px var(--serif)}.news-card-body{padding:18px}.news-card-body h3{font:20px/1.3 var(--serif);margin:0 0 8px}.news-card-body p{font-size:10px;line-height:1.7;color:var(--muted)}.text-link.muted{color:#93847a;font-size:9px}.application-section,.contact-section{padding-top:75px}.application-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:74px;align-items:start}.application-aside{position:sticky;top:115px}.application-aside h2,.contact-aside h2{font:40px/1.2 var(--serif);margin:15px 0}.application-aside h2 em,.contact-aside h2 em{color:var(--red)}.application-aside>p,.contact-aside>p{font-size:12px;line-height:1.85;color:var(--muted)}.apply-facts{border-top:1px solid var(--line);margin-top:29px}.apply-facts>div{display:flex;gap:12px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--line);color:var(--red)}.apply-facts span{display:grid;gap:5px}.apply-facts b{font-size:10px;color:var(--ink)}.apply-facts small{font-size:9px;color:var(--muted)}.aside-note{display:flex;gap:10px;padding:14px;margin-top:20px;background:#f4efe8;color:var(--red);font-size:9px;line-height:1.7}.aside-note span{color:#6e655d}.form-card{background:#fff;border:1px solid var(--line);padding:35px 37px;box-shadow:0 10px 35px #34241b08}.form-card-head{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:22px}.form-card-head h2{font:27px var(--serif);margin:9px 0}.form-card-head p{font-size:10px;color:var(--muted);margin:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 15px}.form-field{display:flex;flex-direction:column;gap:7px;font-size:9px;font-weight:700;color:#554d48}.form-field input,.form-field select,.form-field textarea{border:1px solid #ddd5ce;background:#fffdfa;min-height:41px;padding:10px 11px;font-size:11px;color:var(--ink);outline:0;border-radius:0}.form-field textarea{resize:vertical;line-height:1.65}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--red);box-shadow:0 0 0 2px #9f1d2d15}.form-field:has(textarea){grid-column:1/-1}.form-field small{font-size:8px;font-weight:400;color:#8c8179;line-height:1.5}.consent-check{display:flex;align-items:flex-start;gap:9px;margin:21px 0 18px;font-size:9px;line-height:1.6;color:#6f665f}.consent-check input{accent-color:var(--red);margin-top:2px}.consent-check a{color:var(--red);text-decoration:underline}.submit-button{min-width:230px}.form-disclaimer{font-size:8px;line-height:1.6;color:#938982;margin:13px 0 0}.form-success,.form-error{padding:13px 15px;margin-bottom:18px;font-size:10px;line-height:1.6;display:flex;gap:9px;align-items:flex-start}.form-success{background:#edf5ee;color:#28653e}.form-error{background:#fff0ef;color:#982b31}.contact-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:75px}.contact-aside .contact-detail{border-top:1px solid var(--line);padding:17px 0;display:flex;gap:13px;align-items:flex-start}.contact-icon{width:35px;height:35px;background:#f3eae4;color:var(--red);display:grid;place-items:center}.contact-detail div{display:grid;gap:5px}.contact-detail small{font-size:8px;letter-spacing:1px;color:var(--red)}.contact-detail b{font-size:10px}.contact-detail span:not(.contact-icon){font-size:9px;color:var(--muted)}.privacy-copy{max-width:760px}.privacy-copy h2{margin-top:30px}.admin-screen{min-height:100vh;background:#f5f1ec;padding:32px}.admin-wrap{max-width:1180px;margin:0 auto}.admin-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:55px}.admin-login{background:#fff;border:1px solid var(--line);padding:42px;width:min(460px,100%);margin:0 auto;box-shadow:0 15px 50px #3e2d2110}.admin-login h1,.admin-heading h1{font:38px var(--serif);margin:12px 0}.admin-login>p,.admin-heading p{font-size:11px;color:var(--muted);margin:0 0 25px}.admin-login form{display:grid;gap:17px}.admin-login form .button{margin-top:4px}.dev-hint{display:block;margin-top:18px;font-size:8px;color:#94877e;line-height:1.6}.admin-dashboard{background:#fff;border:1px solid var(--line);padding:35px}.admin-heading{display:flex;justify-content:space-between;align-items:flex-start}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.admin-stats div{background:#f5f1ec;padding:17px}.admin-stats span{display:block;font-size:8px;letter-spacing:1px;color:#857971}.admin-stats b{display:block;font:24px var(--serif);margin-top:8px}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line)}.admin-table{border-collapse:collapse;width:100%;font-size:10px}.admin-table th{text-align:left;background:#f6f2ed;padding:13px;color:#6d625b;font-size:8px;letter-spacing:.7px;text-transform:uppercase}.admin-table td{padding:13px;border-top:1px solid var(--line);vertical-align:top;min-width:105px}.admin-table td:first-child,.admin-table td:nth-child(2){min-width:190px}.admin-table td b,.admin-table td small{display:block}.admin-table td small{font-size:8px;color:#8b8078;margin-top:5px}.admin-table details{margin-top:8px}.admin-table summary{font-size:8px;color:var(--red);cursor:pointer}.admin-table details p{font-size:9px;line-height:1.6;max-width:300px}.admin-table select{border:1px solid #ddd5ce;background:#fffdfa;padding:7px;font-size:9px}.empty-table{padding:35px;text-align:center;font:16px var(--serif);color:#8c8178}.admin-storage-note{font-size:9px;color:#8f8279}.loading-card{background:#fff;padding:25px;max-width:350px;margin:18vh auto;text-align:center;font:17px var(--serif)}.subsection-title{margin-top:10px}@media (max-width:980px){.nav{gap:17px}.nav-link{font-size:11px}.two-col{gap:50px}.footer-main{gap:30px}.application-layout,.contact-layout{gap:38px}.method-layout{gap:60px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.site-header{height:68px}.header-inner{width:calc(100% - 38px)}.brand{min-width:0}.brand-mark{width:35px;height:35px}.menu-toggle{display:block}.nav{display:none;position:absolute;left:0;right:0;top:68px;height:auto;padding:15px 20px 22px;background:#fffdfa;border-bottom:1px solid var(--line);box-shadow:0 18px 28px #24140e12;align-items:stretch;gap:0;flex-direction:column}.nav.nav-open{display:flex}.nav-link{padding:14px 4px;border-bottom:1px solid var(--line);font-size:12px}.nav-trigger{width:100%;justify-content:space-between}.nav-dropdown{display:block;height:auto}.dropdown-panel{position:static;box-shadow:none;border:0;padding:0 0 7px 12px}.dropdown-panel a{padding:9px}.nav-apply{margin-top:13px;align-self:flex-start}.hero{height:590px}.hero-scrim{background:linear-gradient(90deg,#1b1514e8,#21191799),linear-gradient(0deg,#160f0ed9,transparent 38%)}.hero h1{font-size:50px;letter-spacing:-1.7px}.hero-copy>p{font-size:13px;max-width:450px}.hero-note,.hero-index{display:none}.hero-bottom{font-size:7px;letter-spacing:.8px}.gita-inner{padding:22px 0;grid-template-columns:1fr;gap:16px}.gita-label{gap:10px}.gita-quote{padding-left:14px}.gita-quote p{font-size:17px}.gita-action{position:absolute;right:20px;margin-top:-68px}.listen-button{font-size:0}.section{padding:72px 0}.two-col,.method-layout,.application-layout,.contact-layout{grid-template-columns:1fr;gap:42px}.section-art{max-width:560px}.section-art img{height:350px}.about-copy h2,.section-heading h2,.section h2,.program-top h2{font-size:40px}.section-heading{display:block}.section-heading>.text-link{margin-top:16px}.theme-grid{grid-template-columns:repeat(2,1fr)}.theme-card{min-height:225px;padding:21px}.program-top{display:block}.program-top>p{width:auto;margin:22px 0 0;max-width:470px}.program-slider{grid-template-columns:1fr}.program-slide{min-height:180px;border-left:1px solid #ffffff36;border-bottom:1px solid #ffffff36}.program-slide:first-child{border-bottom:1px solid #ffffff36}.program-slide:last-child{border-bottom:0}.program-slide p{max-width:390px}.program-controls{margin-top:18px}.method-layout{gap:32px}.method-layout h2{font-size:35px}.pub-feature{grid-template-columns:160px 1fr;gap:24px;padding:22px;min-height:250px}.pub-art{height:200px}.pub-feature-index{display:none}.join-inner{grid-template-columns:52px 1fr;gap:18px}.join-icon{width:48px;height:48px}.join-inner h2{font-size:34px}.join-actions{grid-column:2;flex-direction:row;align-items:center;gap:18px;flex-wrap:wrap}.footer-main{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-brand{grid-column:1/-1}.footer-cta{padding-left:17px}.footer-bottom{gap:10px;flex-direction:column}.page-intro{padding:67px 0 55px}.page-intro h1{font-size:49px;letter-spacing:-1.7px}.page-intro p{font-size:15px}.about-page-grid{grid-template-columns:1fr;gap:27px}.contents-rail{position:static;display:flex;flex-wrap:wrap;gap:10px 17px;border-bottom:1px solid var(--line);padding-bottom:15px}.contents-rail .eyebrow{width:100%}.prose section{margin-bottom:43px}.prose h2{font-size:28px}.quote-panel{padding:27px}.quote-panel blockquote{font-size:20px}.term-tabs button{font-size:13px;padding:15px 6px}.term-tabs button>span{margin-right:5px}.term-tabs button small{margin-left:0;font-size:8px}.term-panel{grid-template-columns:1fr;gap:10px;padding:35px 0}.term-panel h2{font-size:30px}.themes-heading{align-items:flex-start;gap:18px;flex-direction:column}.research-row{grid-template-columns:32px 1fr 25px;gap:10px;padding:17px 0}.research-row h3{font-size:16px}.people-grid,.council-grid{grid-template-columns:1fr}.council-grid article+article{border-left:0;border-top:1px solid var(--line);padding:27px 0}.publication-grid,.news-grid{grid-template-columns:1fr 1fr}.application-aside{position:static}.form-card{padding:25px 20px}.admin-screen{padding:20px}.admin-dashboard{padding:22px 16px}.admin-heading h1{font-size:32px}}@media (max-width:500px){.container{width:calc(100% - 34px)}.hero{height:565px}.hero h1{font-size:43px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-actions .button{min-width:198px}.hero-bottom{width:calc(100% - 34px)}.hero-bottom span:first-child{font-size:6px}.gita-action{right:16px}.section-art{padding:0 18px 18px 0}.section-art img{height:300px}.art-stamp{width:100px;height:100px;right:0;bottom:40px;font-size:11px}.theme-grid{grid-template-columns:1fr}.theme-card{min-height:190px}.theme-card h3{max-width:290px}.program-top h2,.section-heading h2{font-size:36px}.pub-feature{grid-template-columns:1fr}.pub-art{height:170px}.pub-feature-copy h3{font-size:24px}.join-inner{grid-template-columns:1fr}.join-icon{display:none}.join-actions{grid-column:1}.footer-main{grid-template-columns:1fr 1fr}.footer-brand,.footer-cta{grid-column:1/-1}.footer-cta{border-left:0;border-top:1px solid #ffffff2a;padding:20px 0 0}.page-intro h1{font-size:42px}.term-tabs button{font-size:11px}.term-tabs button>span{display:block;margin:0 0 5px}.term-tabs button small{font-size:7px}.people-grid,.publication-grid,.news-grid{grid-template-columns:1fr}.person-card{grid-template-columns:47px 1fr;padding:20px;gap:15px}.person-monogram{width:47px;height:47px}.person-info h3{font-size:21px}.form-grid{grid-template-columns:1fr}.form-field:has(textarea){grid-column:auto}.form-card{padding:23px 17px}.admin-top{margin-bottom:35px}.admin-login{padding:30px 22px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cms-panel{border-top:1px solid var(--line);margin-top:50px;padding-top:35px}.cms-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.cms-heading h2{font:25px var(--serif);margin:8px 0}.cms-heading select{border:1px solid var(--line);padding:10px;background:#fffdfa;font-size:10px}.cms-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px}.cms-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 0 11px;font-size:10px}.cms-toolbar .button,.cms-form-actions .button{min-height:34px;padding:0 12px;font-size:9px}.cms-item{border:1px solid var(--line);padding:13px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;gap:12px}.cms-item h3{font:16px var(--serif);margin:7px 0 3px}.cms-item small{font-size:8px;color:#8f837a}.cms-status{font-size:7px;text-transform:uppercase;letter-spacing:.8px;color:#907e71}.cms-status.published{color:#36734c}.cms-status.draft{color:#a06b19}.cms-item-actions{display:flex;gap:10px}.cms-item-actions button{border:0;background:none;color:var(--red);font-size:9px}.cms-form{background:#f7f3ef;padding:18px;display:grid;gap:12px;align-content:start}.cms-form>.eyebrow{margin-bottom:2px}.cms-form .form-field input,.cms-form .form-field select,.cms-form .form-field textarea{background:#fff}.cms-form-actions{display:flex;gap:9px;flex-wrap:wrap}.cms-empty{font:14px var(--serif);color:#8e8379}.cms-panel>.admin-storage-note{margin-top:18px}@media (max-width:760px){.cms-grid{grid-template-columns:1fr}.cms-heading{align-items:flex-start;gap:15px;flex-direction:column}}.theme-details{margin-top:9px;font-size:9px;color:#766b62}.theme-details summary{cursor:pointer;color:var(--red);font-weight:600}.theme-details ul{padding-left:16px;line-height:1.8}.programme-guidance{margin-top:68px;padding-top:36px;border-top:1px solid var(--line)}.programme-guidance h2{font:31px var(--serif);margin:12px 0}.programme-guidance>p{font-size:11px;line-height:1.85;color:var(--muted);max-width:850px}.guidance-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:25px}.guidance-grid article{background:#fffdfa;padding:20px 22px}.guidance-grid h3{font:18px var(--serif);margin:0 0 8px}.guidance-grid p{font-size:10px;line-height:1.75;color:var(--muted);margin:0}.guidance-caution{display:flex;gap:10px;align-items:center;background:#f4efe8;color:var(--red);padding:13px 15px;margin-top:16px;font-size:9px;line-height:1.6}.guidance-caution span{color:#6e655d}.cms-inbox-title{font:22px var(--serif);margin:9px 0 19px}.cms-inbox-title small{font:10px DM Sans;color:var(--red);margin-left:6px}@media (max-width:760px){.guidance-grid{grid-template-columns:1fr}}.collab-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.collab-grid article{padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:195px}.collab-grid article>span{font-size:9px;color:var(--red);letter-spacing:1px}.collab-grid h3{font:20px var(--serif);margin:25px 0 8px}.collab-grid p{font-size:10px;line-height:1.75;color:var(--muted);margin:0}.collab-principles{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:63px 0}.collab-principles h2{font:34px var(--serif);margin:12px 0}.collab-principles h2 em{color:var(--red)}.collab-principles ul{padding:0;margin:0;list-style:none;border-top:1px solid var(--line)}.collab-principles li{font-size:10px;padding:12px 0;border-bottom:1px solid var(--line);color:#625a54}.collab-principles li:before{content:"↗";color:var(--red);margin-right:12px}.collab-cta{background:#7d2230;padding:32px 36px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:26px}.collab-cta h2{font:27px var(--serif);margin:10px 0}.collab-cta p{font-size:10px;line-height:1.7;color:#ead9d5;max-width:620px}.collab-cta .button{flex-shrink:0}.governance-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:75px;align-items:start}.governance-aside{position:sticky;top:115px;background:#f4efe8;padding:27px;color:var(--red)}.governance-aside h2{font:25px/1.2 var(--serif);color:var(--ink);margin:18px 0 10px}.governance-aside p{font-size:10px;line-height:1.75;color:#716760}.policy-list{border-top:1px solid var(--line)}.policy-item{border-bottom:1px solid var(--line);padding:0 2px}.policy-item summary{display:grid;grid-template-columns:35px 1fr 18px;gap:13px;align-items:center;min-height:65px;cursor:pointer;list-style:none;font:18px var(--serif)}.policy-item summary::-webkit-details-marker{display:none}.policy-item summary span{font:9px DM Sans;color:var(--red)}.policy-item summary svg{color:#9b8b80;transition:transform .2s}.policy-item[open] summary svg{transform:rotate(180deg)}.policy-item p{font-size:11px;line-height:1.85;color:#716861;margin:0 0 23px 48px;max-width:700px}.policy-framework{background:#f4efe8;padding:20px;margin-top:24px}.policy-framework p{font-size:10px;line-height:1.8;color:#70665e;margin:12px 0 0}@media (max-width:760px){.collab-grid{grid-template-columns:1fr 1fr}.collab-principles,.governance-layout{grid-template-columns:1fr;gap:25px}.governance-aside{position:static}.collab-cta{align-items:flex-start;flex-direction:column}}@media (max-width:500px){.collab-grid{grid-template-columns:1fr}.collab-grid article{min-height:0}.collab-grid h3{margin-top:16px}.collab-principles h2{font-size:29px}.policy-item summary{font-size:15px}.policy-item p{margin-left:0}.collab-cta{padding:26px}}:root{--red:#8f2333;--red-dark:#681827;--ink:#24211f;--muted:#6f6964;--cream:#f4eee6;--line:#e7dfd7;--serif:"Playfair Display",Georgia,serif}body{background:#fff}.container{width:min(1240px,calc(100% - 88px))}.site-header{height:84px;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e9e4df}.header-inner{width:min(1390px,calc(100% - 72px))}.brand{min-width:205px;gap:11px}.brand-seal{width:49px;height:49px;object-fit:contain;border-radius:50%;background:#fff}.brand-type b{font-size:15px;letter-spacing:2.1px}.brand-type small{font-size:7px;letter-spacing:1.35px;color:#7f7772}.brand-inverse .brand-seal{background:#fff}.brand-inverse .brand-type b{color:#fff}.nav{gap:clamp(12px,1.42vw,22px)}.nav-link{font-size:11px;white-space:nowrap}.nav-apply{min-height:42px;padding:0 17px}.hero{height:auto;min-height:620px;background:#fbf9f6;color:var(--ink);border-bottom:1px solid #eee8e2;overflow:hidden}.hero-content{height:auto;min-height:590px;display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:clamp(25px,5vw,75px);padding:72px 0 91px}.hero-copy{max-width:630px;padding:0}.hero .eyebrow{color:var(--red);font-size:10px;letter-spacing:1.7px}.hero .eyebrow-dot{background:var(--red)}.hero h1{font:500 clamp(43px,5.2vw,72px)/1.09 var(--serif);letter-spacing:-2.2px;color:#282321;margin:26px 0 20px}.hero h1 em{font-weight:500;color:var(--red);font-style:italic}.hero-copy>p{font-size:15px;line-height:1.82;color:#69625d;max-width:540px;margin:0}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:29px}.hero-actions .button{min-height:50px;padding-inline:21px}.hero-actions .text-link{font-size:12px}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:46px;color:#80756e;font-size:9px;letter-spacing:1.35px;font-weight:700}.hero-proof i{width:4px;height:4px;background:#b89572;border-radius:50%}.hero-art-wrap{position:relative;justify-self:stretch;max-width:600px;margin-left:auto;width:100%;padding:0 10px 32px 0}.hero-art-frame{position:relative;overflow:hidden;box-shadow:0 24px 55px #4d312516;border:1px solid #e6ddd3;background:#eee2d4}.hero-art{width:100%;height:clamp(340px,39vw,475px);object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.65,.25,1)}.hero-art-frame:hover .hero-art{transform:scale(1.025)}.hero-art-label{position:absolute;left:22px;right:22px;bottom:19px;display:flex;align-items:center;justify-content:space-between;color:#fff;text-shadow:0 1px 8px #34262180;font-size:9px;letter-spacing:1.1px}.hero-art-label b{font:italic 16px var(--serif);letter-spacing:0}.hero-seal{position:absolute;right:-5px;bottom:0;display:flex;align-items:center;gap:12px;padding:13px 18px;background:#fff;box-shadow:0 10px 30px #35251b1c;border:1px solid #eee7e1;color:#635c55;font:italic 13px/1.5 var(--serif)}.hero-seal img{width:46px;height:46px;object-fit:contain}.hero-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:47px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8e1da;color:#877c73;font-size:9px;letter-spacing:1.4px}.hero-bottom a{display:flex;align-items:center;gap:8px}.gita-strip{background:#f5f0e9;border-block:1px solid #e9e0d7}.gita-inner{min-height:112px}.gita-quote p{color:#473e38}.section{padding:96px 0}.section-about{background:#fff}.section-art{padding:0 22px 22px 0}.section-art img{height:480px;object-fit:cover;box-shadow:0 18px 44px #34251b12}.art-stamp{background:#8f2333;border-color:#fff}.section-themes{background:#f8f6f2}.theme-grid{gap:14px;margin-top:38px}.theme-card{min-height:230px;border:1px solid #ebe5de;background:#fff;padding:25px;transition:transform .25s,box-shadow .25s,border-color .25s}.theme-card:hover{transform:translateY(-5px);box-shadow:0 14px 35px #33211710;border-color:#d6c6ba}.theme-card h3{font-size:21px}.theme-card p{font-size:11px;line-height:1.75}.theme-number{color:#8f2333}.section-programs{background:#721d2b}.program-slide{padding:25px 23px}.program-slide p{line-height:1.7}.section-method{background:#fff}.method-step{padding-block:22px}.pub-art{background:#eee3d5;color:#8f2333}.pub-art:before{background:#8f2333}.pub-feature{border:1px solid #e8e0d8;background:#fff}.section-join{background:#f5f0e9}.page-intro{padding:80px 0 68px;background:#f7f4ef;border-bottom:1px solid #ece5dd}.page-intro h1{font-size:clamp(42px,5.4vw,68px);letter-spacing:-1.8px}.page-intro p{max-width:730px;line-height:1.8}.content-section{padding-top:66px}.footer{background:#242322}.footer-main{padding-top:62px;padding-bottom:48px}.footer-bottom{font-size:10px;color:#c6bcb5}.footer .brand-seal{width:54px;height:54px}.footer .brand-type b{color:#fff}.button-red{background:#8f2333}.button-red:hover{background:#681827}.text-link{color:#8f2333}.nav-link:focus-visible,.button:focus-visible,.text-link:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c9a66d;outline-offset:3px}.section-heading,.theme-card,.research-row,.method-step,.section-art,.pub-feature,.person-card,.policy-item,.collab-grid article{opacity:0;transform:none;transition:opacity .45s ease}.section-heading.is-visible,.theme-card.is-visible,.research-row.is-visible,.method-step.is-visible,.section-art.is-visible,.pub-feature.is-visible,.person-card.is-visible,.policy-item.is-visible,.collab-grid article.is-visible{opacity:1;transform:none}.theme-card:nth-child(2),.research-row:nth-child(2),.collab-grid article:nth-child(2){transition-delay:.06s}.theme-card:nth-child(3),.research-row:nth-child(3),.collab-grid article:nth-child(3){transition-delay:.12s}.theme-card:nth-child(4),.research-row:nth-child(4),.collab-grid article:nth-child(4){transition-delay:.18s}@media (max-width:1140px){.site-header{height:74px}.header-inner{width:calc(100% - 42px)}.brand{min-width:0}.brand-seal{width:43px;height:43px}.menu-toggle{display:block;padding:9px}.nav{display:none;position:absolute;left:0;right:0;top:74px;height:auto;padding:15px max(22px,calc((100vw - 1000px)/2)) 23px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 18px 30px #24140e13;align-items:stretch;gap:0;flex-direction:column}.nav.nav-open{display:flex}.nav-link{padding:13px 3px;border-bottom:1px solid var(--line);font-size:12px}.nav-trigger{width:100%;justify-content:space-between}.nav-dropdown{display:block;height:auto}.dropdown-panel{position:static;box-shadow:none;border:0;padding:0 0 7px 12px}.dropdown-panel a{padding:9px}.nav-apply{margin-top:13px;align-self:flex-start}.hero-content{min-height:545px}.hero-art{height:400px}}@media (max-width:760px){.container{width:calc(100% - 42px)}.hero-content{grid-template-columns:1fr;gap:34px;padding:58px 0 86px}.hero{min-height:0}.hero-copy{max-width:620px}.hero h1{font-size:clamp(42px,9vw,60px);letter-spacing:-1.6px;margin-top:19px}.hero-copy>p{font-size:14px}.hero-proof{margin-top:29px}.hero-art-wrap{width:100%;max-width:600px;margin:0 auto;padding-right:8px}.hero-art{height:auto;aspect-ratio:1.12;object-fit:cover}.hero-seal{right:0;padding:9px 12px;font-size:11px}.hero-seal img{width:38px;height:38px}.hero-bottom{width:calc(100% - 42px);font-size:7px;letter-spacing:.8px}.section{padding:72px 0}.section-art img{height:auto;aspect-ratio:1.05}.page-intro{padding:60px 0 49px}.page-intro h1{font-size:clamp(40px,9vw,55px)}}@media (max-width:500px){.container{width:calc(100% - 34px)}.header-inner{width:calc(100% - 28px)}.brand-seal{width:39px;height:39px}.brand-type b{font-size:13px}.brand-type small{font-size:6px;letter-spacing:.8px}.hero-content{padding-top:47px}.hero h1{font-size:42px}.hero-actions{gap:16px}.hero-actions .text-link{font-size:11px}.hero-proof{font-size:7px;gap:8px}.hero-bottom{width:calc(100% - 34px)}.hero-art-label{left:13px;right:13px;bottom:12px}.hero-art-label b{font-size:13px}.hero-seal{gap:8px;font-size:10px}.hero-seal img{width:33px;height:33px}.gita-inner{padding:20px 0}.section-art{padding:0 12px 12px 0}.footer-main{grid-template-columns:1fr 1fr}.footer-brand,.footer-cta{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.section-heading,.theme-card,.research-row,.method-step,.section-art,.pub-feature,.person-card,.policy-item,.collab-grid article{opacity:1;transform:none;transition:none}.hero-art{transition:none}}.research-nav{height:100%}.research-nav>.nav-trigger{height:100%;white-space:nowrap}.research-menu{left:50%;top:calc(100% - 1px);transform:translate(-50%);width:min(970px,calc(100vw - 48px));max-height:min(74vh,660px);overflow:auto;padding:22px;display:block;box-shadow:0 20px 50px #24140e1c}.research-menu>p{margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid var(--line);font-size:11px;line-height:1.65;color:#6d645d}.research-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.research-menu-term{border:1px solid #e9e1d8;background:#fff;padding:12px}.research-menu-term summary{display:flex;justify-content:space-between;gap:10px;align-items:center;cursor:pointer;list-style:none;font:17px var(--serif);color:#342d29}.research-menu-term summary::-webkit-details-marker{display:none}.research-menu-term[open] summary{color:var(--red)}.program-overview-link{display:block;margin:12px 0 7px!important;padding:8px 9px!important;background:#f6f1eb;color:var(--red)!important;font-size:10px!important;font-weight:700}.research-menu-topics{display:grid;gap:1px}.research-menu-topics a{padding:7px 4px!important;border-bottom:1px solid #f1ece7;font-size:10px!important;line-height:1.4}.research-menu-topics a:hover{color:var(--red);background:#fbf8f4}.research-menu a:hover{background:transparent}.program-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-behavior:smooth}.program-slider::-webkit-scrollbar{display:none}.program-slide{flex:0 0 33.333%;min-width:0;scroll-snap-align:start}.program-slide.selected{background:#ffffff0d}.program-slide:focus-visible{outline:3px solid #e8c393;outline-offset:-5px}.council-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-home-news{background:#f7f4ef}.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.home-news-card{position:relative;min-height:230px;overflow:hidden;border:1px solid #e8e0d8;background:#fff;padding:23px}.home-news-card h3{font:22px/1.28 var(--serif);margin:20px 0 9px;max-width:320px}.home-news-card p{font-size:11px;line-height:1.75;color:#6f6964}.home-news-card .text-link{font-size:10px}.home-news-index{position:absolute;right:16px;bottom:-26px;font:92px var(--serif);color:#8f23330a;pointer-events:none}.about-page-grid .contents-rail a{scroll-behavior:smooth}.prose #constitution .committee-note{margin-top:21px}@media (max-width:1140px){.research-menu{position:static;width:100%;max-height:48vh;transform:none;box-shadow:none;padding:10px 6px;border:0;border-bottom:1px solid var(--line);overflow:auto}.research-menu-grid{grid-template-columns:1fr}.research-menu-term{padding:10px}.research-menu-term summary{font-size:15px}.research-menu-topics a{font-size:10px!important}.program-slider{margin-right:-2px}.program-slide{flex-basis:48%}.council-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.nav-dropdown.research-nav{display:block;height:auto}.research-nav>.nav-trigger{height:auto;min-height:45px;width:100%;justify-content:space-between;padding:0 3px;border-bottom:1px solid var(--line)}.research-menu{max-height:42vh}.program-slider{margin-right:calc((100vw - 100%)/-2);padding-right:21px}.program-slide{flex-basis:88%;min-height:200px}.council-grid,.home-news-grid{grid-template-columns:1fr}.home-news-card{min-height:190px}}.dropdown-panel{top:calc(100% - 1px)}.committee-menu{left:50%;transform:translate(-50%);min-width:235px;padding:9px}.committee-menu a{padding:11px 12px;font-size:11px}.committee-menu a:hover{background:#f7f3ef;color:var(--red)}#founding-committee,#research-council,#academic-councils{scroll-margin-top:105px}@media (max-width:1140px){.committee-menu{position:static;min-width:0;width:100%;transform:none;box-shadow:none;border:0;padding:5px 0 6px 12px}}:root{--serif:"Newsreader",Georgia,serif}body{font-size:16px;line-height:1.7}.site-header{height:92px}.header-inner{width:min(1380px,calc(100% - 72px))}.brand{gap:13px}.brand-seal{width:52px;height:52px}.brand-type b{font-size:18px;letter-spacing:2.3px}.brand-type small{font-size:9px;letter-spacing:1.3px}.nav{gap:clamp(15px,1.8vw,27px)}.nav-link,.nav-apply{font-size:14px}.hero-content{min-height:690px;gap:clamp(38px,6vw,96px)}.hero h1{font-size:clamp(56px,6.4vw,88px);line-height:1.02;letter-spacing:-2.6px}.hero-copy>p{font-size:18px;line-height:1.75;max-width:580px}.hero .eyebrow,.eyebrow{font-size:11px;letter-spacing:1.45px}.hero-actions .button,.hero-actions .text-link,.button,.text-link{font-size:14px}.hero-proof{font-size:12px;gap:16px}.hero-art{height:clamp(410px,43vw,560px)}.hero-art-frame,.section-art img{border-radius:4px}.hero-art-label{font-size:12px}.hero-art-label b{font-size:20px}.hero-bottom{font-size:11px}.image-credit{position:absolute;z-index:2;top:14px;right:14px;padding:8px 11px;border-radius:2px;background:#201b19c9;color:#fff;font-size:11px;line-height:1.25;letter-spacing:.1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-credit:hover{background:#8f2333}.section-art{position:relative}.image-credit-dark{top:auto;right:35px;bottom:38px}.section{padding:112px 0}.page-intro{padding:100px 0 78px}.page-intro h1{font-size:clamp(52px,6.4vw,82px);line-height:1.04;letter-spacing:-2px}.page-intro p,.section-heading p,.program-top>p,.hero-copy>p{font-size:17px;line-height:1.8}.section-heading h2,.section-about h2,.program-top h2,.themes-heading h2,.prose h2{font-size:clamp(38px,4.1vw,58px);line-height:1.1}.theme-card{min-height:280px;padding:26px}.theme-card h3,.program-slide h3,.news-card-body h3,.publication-body h3,.collab-grid h3{font-size:clamp(21px,2vw,27px);line-height:1.2}.theme-card p,.program-slide p,.prose p,.research-row p,.guidance-grid p,.news-card-body p,.publication-body p,.collab-grid p,.about-copy>p{font-size:15px;line-height:1.75}.program-slider{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:1px}.program-slide{min-height:260px;padding:28px 25px;flex:none;display:flex;flex-direction:column;justify-content:space-between}.program-slide.selected{background:#ffffff12}.program-slide h3{margin:25px 0 12px}.program-slide p{max-width:340px}.program-duration,.program-count{font-size:13px}.program-controls{font-size:14px}.program-dots button{width:11px;height:11px}.research-menu-term summary{font-size:18px}.research-menu>p,.research-menu-topics a,.dropdown-panel a,.committee-menu a{font-size:14px!important;line-height:1.5}.term-tabs button{font-size:15px}.term-tabs button small{font-size:13px}.research-row h3{font-size:23px}.research-row p{max-width:800px}.theme-details summary{font-size:14px}.filter-row button{font-size:14px}.publication-cover{position:relative;overflow:hidden}.publication-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45}.publication-cover:after{z-index:0}.publication-cover>span,.publication-cover>small,.publication-cover>svg,.publication-cover>.cover-lines{z-index:1}.publication-body{padding:23px}.news-card-art{height:220px;overflow:hidden}.news-card-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.news-card:hover .news-card-art>img{transform:scale(1.04)}.news-card-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a171433 0%,transparent 35%,#1a171477 100%)}.news-card-art>span,.news-card-art>b,.news-card-art>.image-credit{z-index:1}.news-card-art>span{color:#fff;font-size:11px}.news-card-art>b{color:#ffffffb8;font-size:80px}.news-card-art>.image-credit{top:auto;bottom:12px;left:13px;right:auto;padding:5px 8px;font-size:10px}.news-card-body{padding:23px}.news-card-top{padding:17px 19px}.news-tag,.news-date,.coming-label{font-size:11px}.form-field{font-size:14px;gap:9px}.form-field input,.form-field select,.form-field textarea{font-size:15px;min-height:48px;padding:12px 13px}.form-field small,.consent-check,.form-disclaimer{font-size:12px;line-height:1.6}.footer-main{padding-top:76px;padding-bottom:58px}.footer-main>div>a,.footer-brand p,.footer-mail,.footer-bottom,.footer-cta .text-link{font-size:14px;line-height:1.65}.footer h4{font-size:13px}.footer-cta h3{font-size:30px}.gita-title{font-size:20px}.gita-quote p{font-size:19px;line-height:1.55}.gita-quote>span{font-size:13px}.listen-button{font-size:13px}.content-rail a,.contents-rail a{font-size:14px}.objective-list b{font-size:15px}.council-grid h3{font-size:24px}.council-grid p,.committee-note p{font-size:15px;line-height:1.7}.pending-label,.micro-note{font-size:12px}.collab-grid article{min-height:230px;padding:28px}.collab-grid h3{margin-top:31px}.collab-principles li{font-size:14px;line-height:1.6}.policy-item summary{font-size:22px;min-height:78px}.policy-item p,.policy-framework p{font-size:15px;line-height:1.8}.application-aside>p,.contact-aside>p{font-size:15px;line-height:1.75}.apply-facts b,.apply-facts small,.contact-detail b,.contact-detail span:not(.contact-icon){font-size:13px}.admin-login,.admin-dashboard{font-size:14px}@media (max-width:1140px){.site-header{height:82px}.nav{gap:0}.nav-link{font-size:15px}.program-slider{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.program-slide{flex:none;min-height:255px}.hero-content{min-height:580px}.hero-art{height:450px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.header-inner{width:calc(100% - 36px)}.site-header{height:76px}.nav{top:76px}.brand-seal{width:46px;height:46px}.brand-type b{font-size:16px}.brand-type small{font-size:8px}.nav-link{font-size:16px}.hero-content{grid-template-columns:1fr;gap:30px;padding:54px 0 86px}.hero h1{font-size:clamp(48px,11vw,68px)}.hero-copy>p{font-size:17px}.hero-art{height:auto;aspect-ratio:1.26}.section{padding:82px 0}.page-intro{padding:70px 0 57px}.page-intro h1{font-size:clamp(44px,10vw,62px)}.page-intro p,.section-heading p,.program-top>p{font-size:16px}.program-slider{grid-template-columns:1fr;gap:10px}.program-slide{min-height:0;display:grid;grid-template-columns:48px 1fr 24px;align-items:start;padding:23px 20px}.program-slide h3{margin:8px 0}.program-slide p{margin:0}.program-count{grid-row:1/3}.program-slide-arrow{grid-column:3;grid-row:1}.program-controls{align-items:center;gap:15px}.program-note{font-size:12px}.theme-grid{grid-template-columns:1fr 1fr}.theme-card{min-height:250px;padding:20px}.theme-card h3{font-size:21px}.theme-card p,.program-slide p,.prose p,.research-row p,.guidance-grid p,.news-card-body p,.publication-body p,.collab-grid p,.about-copy>p{font-size:15px}.news-card-art{height:205px}.news-grid{grid-template-columns:1fr 1fr}.image-credit{font-size:10px}.footer-main>div>a,.footer-brand p,.footer-mail,.footer-bottom{font-size:13px}}@media (max-width:520px){.theme-grid,.news-grid{grid-template-columns:1fr}.theme-card{min-height:215px}.hero h1{font-size:47px;letter-spacing:-1.6px}.hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.hero-proof{font-size:10px}.hero-art{aspect-ratio:1.05}.hero-seal{font-size:12px}.image-credit{max-width:75%;font-size:9px}.image-credit-dark{right:23px;bottom:28px}.gita-inner{gap:18px}.section-heading h2,.section-about h2,.program-top h2,.themes-heading h2,.prose h2{font-size:38px}.form-card{padding:25px 19px}.form-grid{grid-template-columns:1fr}.form-field:has(textarea){grid-column:auto}}@media (prefers-reduced-motion:reduce){.news-card-art>img{transition:none}}.motion-ready{opacity:0;transform:translate3d(0,18px,0);transition:opacity .72s cubic-bezier(.2,.65,.25,1),transform .72s cubic-bezier(.2,.65,.25,1)}.motion-ready.is-visible{opacity:1;transform:translateZ(0)}.theme-grid .theme-card:nth-child(3n+2),.news-grid .news-card:nth-child(3n+2),.publication-grid .publication-card:nth-child(3n+2),.collab-grid article:nth-child(3n+2){transition-delay:80ms}.theme-grid .theme-card:nth-child(3n),.news-grid .news-card:nth-child(3n),.publication-grid .publication-card:nth-child(3n),.collab-grid article:nth-child(3n){transition-delay:.15s}.hero-copy{animation:hero-copy-enter .8s cubic-bezier(.2,.65,.25,1) both}.hero-art-wrap{animation:hero-art-enter 1s .12s cubic-bezier(.2,.65,.25,1) both}@keyframes hero-copy-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-art-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.section-art img,.publication-cover>img,.person-card img{transition:transform .8s cubic-bezier(.2,.65,.25,1),filter .6s ease}.section-art:hover img,.publication-card:hover .publication-cover>img{transform:scale(1.035)}.theme-card,.program-slide,.person-card,.news-card,.publication-card,.collab-grid article{transition:transform .32s cubic-bezier(.2,.65,.25,1),box-shadow .32s ease,border-color .32s ease,background-color .32s ease}.person-card:hover,.news-card:hover,.publication-card:hover,.collab-grid article:hover{transform:translateY(-4px);box-shadow:0 14px 34px #33211712}.program-dots button,.term-tabs button,.filter-row button,.policy-item summary svg,.dropdown-panel,.nav-link,.footer-main a{transition:color .24s ease,background-color .24s ease,border-color .24s ease,transform .24s ease,opacity .24s ease}.site-header{transition:box-shadow .25s ease,background-color .25s ease}.site-header:focus-within{box-shadow:0 8px 24px #24140e0d}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready,.motion-ready.is-visible{opacity:1;transform:none;transition:none}.hero-copy,.hero-art-wrap{animation:none}.section-art img,.publication-cover>img,.person-card img,.theme-card,.program-slide,.person-card,.news-card,.publication-card,.collab-grid article,.program-dots button,.term-tabs button,.filter-row button,.policy-item summary svg,.dropdown-panel,.nav-link,.footer-main a,.site-header{transition:none}.section-art:hover img,.publication-card:hover .publication-cover>img,.person-card:hover,.news-card:hover,.publication-card:hover,.collab-grid article:hover{transform:none;box-shadow:none}}:root{--motion-ease:cubic-bezier(.2,.65,.25,1);--motion-fast:.2s;--motion-reveal:.42s}.site-header{transition:height .28s var(--motion-ease),box-shadow .28s ease,background-color .28s ease}.site-header.is-scrolled{height:80px;background:#fffdfaec;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 26px #24140e12}.site-header.is-scrolled .header-inner{height:100%}.scroll-progress{position:absolute;z-index:2;left:0;right:0;bottom:0;height:2px;pointer-events:none}.scroll-progress:after{content:"";display:block;width:100%;height:100%;background:var(--red);transform:scaleX(var(--scroll-progress,0));transform-origin:left center;will-change:transform}.route-view{min-height:55vh}.route-view.exit{animation:route-fade-out .2s ease both}.route-view.enter{animation:route-fade-in .42s var(--motion-ease) both}@keyframes route-fade-out{to{opacity:0;transform:translate3d(0,-5px,0)}}@keyframes route-fade-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.hero-title{display:grid;justify-items:start;gap:0}.hero-title-mask{display:block;overflow:hidden;padding:0 .08em .2em 0;margin:0 -.08em -.2em 0}.hero-title-mask>span,.hero-title-mask>em{display:block;animation:headline-rise .7s var(--motion-ease) both}.hero-title-mask:nth-child(2)>em{animation-delay:.17s}@keyframes headline-rise{0%{opacity:0;transform:translate3d(0,105%,0)}to{opacity:1;transform:translateZ(0)}}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:var(--red);transform:scaleX(0);transform-origin:center;transition:transform var(--motion-fast) var(--motion-ease)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.button{position:relative;overflow:hidden;isolation:isolate;transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) ease,background-color var(--motion-fast) ease}.button-red:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--red-dark);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--motion-ease)}.button-red:hover:before{transform:scaleX(1)}.button-red:hover{background:var(--red)}.button:active{transform:scale(.985)}.button svg{transition:transform var(--motion-fast) var(--motion-ease)}.button:hover svg{transform:translate3d(3px,-1px,0)}.text-link{position:relative}.text-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--motion-ease)}.text-link:hover:after{transform:scaleX(1)}.theme-card:before{content:"";position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--motion-ease)}.theme-card:hover:before,.theme-card:focus-visible:before{transform:scaleX(1)}.theme-symbol{transition:transform .32s var(--motion-ease)}.theme-card:hover .theme-symbol,.theme-card:focus-visible .theme-symbol{transform:translate3d(0,-2px,0) rotate(-4deg)}.theme-card .card-arrow{transition:opacity .22s ease,transform .26s var(--motion-ease)}details>:not(summary){animation:accordion-content-in .26s var(--motion-ease) both}@keyframes accordion-content-in{0%{opacity:0;transform:translate3d(0,-5px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:1140px){.site-header.is-scrolled{height:70px}.site-header.is-scrolled .nav{top:70px}}@media (max-width:760px){.site-header.is-scrolled{height:66px}.site-header.is-scrolled .nav{top:66px}.nav-link:after{bottom:-4px}}@media (prefers-reduced-motion:reduce){.site-header,.scroll-progress:after,.route-view,.hero-title-mask>span,.hero-title-mask>em,.nav-link:after,.button,.button-red:before,.button svg,.text-link:after,.theme-card:before,.theme-symbol,details>:not(summary){animation:none!important;transition:none!important}.route-view.exit,.route-view.enter{opacity:1;transform:none}.hero-title-mask>span,.hero-title-mask>em{opacity:1;transform:none}}.page-title-mask{display:block;overflow:hidden;padding:0 .06em .12em 0;margin:0 -.06em -.12em 0}.page-title-mask>span{display:block;animation:headline-rise .68s var(--motion-ease) both}.page-title-mask:nth-child(2)>span{animation-delay:.14s}.page-title-mask:nth-child(3)>span{animation-delay:.28s}.hero-title-mask:nth-child(2)>em{animation-delay:.24s}.hero-art{transform:translate3d(0,var(--parallax-y,0),0)}.hero-art-frame:hover .hero-art{transform:translate3d(0,var(--parallax-y,0),0) scale(1.025)}.section-art img{transform:translate3d(0,var(--parallax-y,0),0)}.section-art:hover img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.035);filter:saturate(1)}.hero-seal{opacity:0;animation:none}.hero-art-wrap:has(.hero-art.image-settled) .hero-seal{animation:hero-seal-enter .7s .18s var(--motion-ease) both}@keyframes hero-seal-enter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.hero-bottom a{position:relative}.hero-bottom a:after{content:"";position:absolute;left:-16px;top:50%;width:1px;height:0;background:#e3b7b5;animation:scroll-cue 1.8s ease-in-out infinite}@keyframes scroll-cue{0%,to{height:0;transform:translateY(-2px);opacity:.35}50%{height:17px;transform:translateY(1px);opacity:1}}.route-curtain{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:var(--red-dark);display:flex;align-items:center;justify-content:center;transform:translate(-102%);pointer-events:none}.route-curtain.is-active{animation:curtain-sweep .42s var(--motion-ease) both}.route-curtain img{width:58px;height:58px;object-fit:contain;opacity:0;filter:brightness(0) invert(1);animation:curtain-mark .42s ease both}.route-curtain.is-active img{animation:curtain-mark .42s ease both}@keyframes curtain-sweep{0%{transform:translate(-102%)}42%,58%{transform:translate(0)}to{transform:translate(102%)}}@keyframes curtain-mark{0%,35%,70%,to{opacity:0}48%,58%{opacity:.75}}.motion-left{transform:translate3d(-22px,0,0)}.motion-right{transform:translate3d(22px,0,0)}.motion-left.is-visible,.motion-right.is-visible{transform:translateZ(0)}.motion-image{clip-path:inset(0 0 100% 0);transition:opacity .7s var(--motion-ease),transform .7s var(--motion-ease),clip-path .85s var(--motion-ease)}.motion-image.is-visible{clip-path:inset(0 0 0 0)}.method-step,.objective-list>div{position:relative}.method-step:after,.objective-list>div:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#d8cec4;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--motion-ease)}.method-step.is-visible:after,.objective-list>div.is-visible:after{transform:scaleX(1)}.method-step{border-bottom-color:transparent;transition:background-color .26s ease}.method-step:hover{background:#f5f1ec}.method-step>span,.method-step>svg{transition:transform .24s var(--motion-ease)}.method-step:hover>span,.method-step:hover>svg{transform:translate(4px)}.contents-rail a{position:relative;transition:color .22s ease,padding-left .22s var(--motion-ease)}.contents-rail a.active{color:var(--red);padding-left:7px}.contents-rail a.active:before{content:"";position:absolute;left:-8px;top:50%;width:3px;height:14px;background:var(--red);transform:translateY(-50%)}.application-layout,.contact-layout{align-items:start}.application-aside,.contact-aside{position:sticky;top:105px;transition:opacity .3s ease}.application-layout:has(.form-card:focus-within) .application-aside,.contact-layout:has(.form-card:focus-within) .contact-aside{opacity:.66}.theme-card,.program-slide{background-image:radial-gradient(circle 170px at var(--pointer-x,50%) var(--pointer-y,50%),#d7b99a20,transparent 85%)}.theme-grid:has(.theme-card:hover) .theme-card:not(:hover),.program-slider:has(.program-slide:hover) .program-slide:not(:hover){opacity:.88}.publication-card,.news-card,.home-news-card{transition:transform .32s var(--motion-ease),opacity .25s ease,box-shadow .32s ease}.publication-card:hover .publication-cover,.news-card:hover .news-card-art{transform:translateY(-3px)}.publication-cover,.news-card-art{transition:transform .3s var(--motion-ease)}.publication-card:hover .coming-label{color:var(--red)}.program-slide{transition:background-color .32s ease,background-image .32s ease,transform .32s var(--motion-ease),opacity .26s ease}.program-dots button{transition:width .28s var(--motion-ease),background-color .22s ease}.term-tabs button{position:relative}.term-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--motion-ease)}.term-tabs button.selected:after{transform:scaleX(1)}.term-panel>div{animation:accordion-content-in .36s var(--motion-ease) both}.dropdown-panel{transform:translateY(-8px);animation:dropdown-enter .22s var(--motion-ease) both;transform-origin:top center}.dropdown-panel>*{animation:dropdown-item-enter .3s var(--motion-ease) both}.dropdown-panel>*:nth-child(2){animation-delay:35ms}.dropdown-panel>*:nth-child(3){animation-delay:70ms}.dropdown-panel>*:nth-child(4){animation-delay:105ms}@keyframes dropdown-enter{to{opacity:1;transform:translateY(0)}}@keyframes dropdown-item-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav.nav-open .nav-link,.nav.nav-open .nav-dropdown{animation:mobile-nav-enter .3s var(--motion-ease) both}.nav.nav-open>*:nth-child(2){animation-delay:35ms}.nav.nav-open>*:nth-child(3){animation-delay:70ms}.nav.nav-open>*:nth-child(4){animation-delay:105ms}.nav.nav-open>*:nth-child(5){animation-delay:.14s}.nav.nav-open>*:nth-child(6){animation-delay:175ms}@keyframes mobile-nav-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.menu-toggle svg{transition:transform .22s var(--motion-ease)}.menu-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.text-link:active,.nav-link:active{transform:scale(.985)}.form-field>span{transition:color .2s ease,transform .2s var(--motion-ease);transform-origin:left center}.form-field:focus-within>span{color:var(--red);transform:translateY(-2px) scale(.94)}.form-field input,.form-field select,.form-field textarea{transition:border-color .22s ease,box-shadow .22s ease}.form-field:focus-within input,.form-field:focus-within select,.form-field:focus-within textarea{border-color:var(--red);box-shadow:0 1px 0 var(--red)}.form-error{animation:form-error-in .32s var(--motion-ease) both}.form-success{animation:form-success-in .36s var(--motion-ease) both}@keyframes form-error-in{0%{opacity:0;transform:translate(-5px)}65%{transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes form-success-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.form-field.motion-ready{transition-delay:var(--field-delay,0ms)}.form-field:nth-child(2){--field-delay:40ms}.form-field:nth-child(3){--field-delay:80ms}.form-field:nth-child(4){--field-delay:.12s}.form-field:nth-child(5){--field-delay:.16s}.form-field:nth-child(6){--field-delay:.2s}.form-card button:disabled:after{content:"";display:inline-block;width:13px;height:13px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-turn .7s linear infinite}@keyframes spinner-turn{to{transform:rotate(360deg)}}.back-to-top{position:fixed;z-index:60;right:24px;bottom:24px;width:42px;height:42px;border:1px solid #ffffff45;background:#8f2333;color:#fff;font-size:22px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .22s var(--motion-ease)}.back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.section-themes,.section-programs,.section-method,.section-pub,.section-home-news{transition:background-color .7s ease}img.image-loaded{animation:image-load-settle 2s var(--motion-ease) both}@keyframes image-load-settle{0%{transform:scale(1.08);filter:blur(4px)}to{transform:scale(1);filter:blur(0)}}@media (max-width:760px){.site-header.is-scrolled .nav{top:68px}.application-aside,.contact-aside{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.page-title-mask>span,.hero-seal,.hero-bottom a:after,.route-curtain,.route-curtain img,.motion-left,.motion-right,.motion-image,.method-step:after,.objective-list>div:after,.method-step>span,.method-step>svg,.dropdown-panel,.dropdown-panel>*,.nav.nav-open .nav-link,.nav.nav-open .nav-dropdown,.menu-toggle svg,.form-field>span,.form-error,.form-success,.form-card button:disabled:after,.back-to-top,img.image-loaded{animation:none!important;transition:none!important;clip-path:none!important;filter:none!important;transform:none!important;opacity:1!important}.theme-grid:has(.theme-card:hover) .theme-card:not(:hover),.program-slider:has(.program-slide:hover) .program-slide:not(:hover){opacity:1}.route-curtain{display:none}}img.image-loaded{animation:image-zoom-in 2s var(--motion-ease) both}img.hero-art.image-loaded{animation:image-hero-settle 2s var(--motion-ease) both}img.image-settled:not(.hero-art){scale:1.025}img.hero-art.image-settled{scale:1}@keyframes image-zoom-in{0%{scale:1;filter:blur(4px)}to{scale:1.025;filter:blur(0)}}@keyframes image-hero-settle{0%{scale:1.08;filter:blur(4px)}to{scale:1;filter:blur(0)}}.publication-grid{view-transition-name:publication-grid}.term-panel{view-transition-name:programme-panel}::view-transition-old(publication-grid),::view-transition-old(programme-panel){animation:page-fade-out .18s ease both}::view-transition-new(publication-grid),::view-transition-new(programme-panel){animation:page-fade-in .26s var(--motion-ease) both}@keyframes page-fade-out{to{opacity:0;transform:translateY(4px)}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.form-card:has(.form-success) button.button:after{content:"✓";display:inline-grid;place-items:center;margin-left:8px;font-weight:700;animation:form-success-in .3s var(--motion-ease) both}.form-card:has(.form-success) button.button svg{display:none}.form-card:has(.form-error){animation:form-error-in .32s var(--motion-ease) both}details::details-content{height:0;overflow:clip;transition:height .26s var(--motion-ease),content-visibility .26s allow-discrete}details[open]::details-content{height:auto}.objective-list>div.is-visible:nth-child(2):after{transition-delay:70ms}.objective-list>div.is-visible:nth-child(3):after{transition-delay:.14s}.objective-list>div.is-visible:nth-child(4):after{transition-delay:.21s}@supports (animation-timeline:view()){.section-themes:before,.section-programs:before,.section-method:before,.section-pub:before,.section-home-news:before{animation:section-edge-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes section-edge-in{0%{opacity:0;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}}@media (prefers-reduced-motion:reduce){img.image-loaded,img.image-settled{animation:none!important;scale:1!important;filter:none!important}::view-transition-old(publication-grid),::view-transition-new(publication-grid),::view-transition-old(programme-panel),::view-transition-new(programme-panel){animation:none!important}.section-themes,.section-programs,.section-method,.section-pub,.section-home-news{animation:none!important;transition:none!important}}.section-themes,.section-programs,.section-method,.section-pub,.section-home-news{position:relative;isolation:isolate}.section-themes:before,.section-programs:before,.section-method:before,.section-pub:before,.section-home-news:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:54px;pointer-events:none}.section-themes:before{background:linear-gradient(180deg,#fff,#f8f6f2)}.section-programs:before{background:linear-gradient(180deg,#f8f6f2,#721d2b)}.section-method:before{background:linear-gradient(180deg,#721d2b,#fff)}.section-pub:before{background:linear-gradient(180deg,#fff,#f4efe8)}.section-home-news:before{background:linear-gradient(180deg,#f5f0e9,#f7f4ef)}.section-themes>.container,.section-programs>.container,.section-method>.container,.section-pub>.container,.section-home-news>.container{position:relative;z-index:1}.hero-seal img{scale:1}.theme-card:hover,.theme-card:focus-visible{background-color:#fff}.page-intro h1{display:block}.form-error,.form-success{animation-fill-mode:both}@media (max-width:1140px){.research-menu{transform:none;animation:none}}@media (prefers-reduced-motion:reduce){.section-themes:before,.section-programs:before,.section-method:before,.section-pub:before,.section-home-news:before{animation:none!important;opacity:1;transform:none}}.section-art:after{transition:transform .42s var(--motion-ease)}.section-art:hover:after{transform:translate3d(8px,-8px,0)}.art-stamp{transition:transform .36s var(--motion-ease)}.section-art:hover .art-stamp{transform:rotate(3deg)}.gita-symbol{animation:gita-mark-pulse 2.6s ease-in-out infinite}@keyframes gita-mark-pulse{50%{opacity:.62;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.section-art:after,.art-stamp,.gita-symbol,.theme-card,.program-slide,.person-card,.news-card,.publication-card,.collab-grid article,.publication-cover,.news-card-art,.term-tabs button,.term-panel>div,.form-field,.form-field input,.form-field select,.form-field textarea,.form-error,.form-success,.back-to-top,.application-aside,.contact-aside,.method-step,.contents-rail a{animation:none!important;transition:none!important}.gita-symbol{transform:none}.hero-art,.section-art img{--parallax-y:0px}}.footer-main>*:nth-child(2){transition-delay:70ms}.footer-main>*:nth-child(3){transition-delay:.13s}.footer-main>*:nth-child(4){transition-delay:.19s}.research-list{view-transition-name:research-list}::view-transition-old(research-list){animation:page-fade-out .14s ease both}::view-transition-new(research-list){animation:page-fade-in .24s var(--motion-ease) both}@media (prefers-reduced-motion:reduce){.footer-main>*{transition-delay:0ms!important}::view-transition-old(research-list),::view-transition-new(research-list){animation:none!important}}@media (min-width:1141px){.research-nav>.nav-trigger{height:auto}.research-menu{position:fixed;left:50vw;right:auto;top:91px;width:min(970px,calc(100vw - 48px));max-width:calc(100vw - 48px);transform:translate(-50%,-8px);animation:research-menu-enter .22s var(--motion-ease) both;z-index:60}.site-header.is-scrolled .research-menu{top:79px}}@keyframes research-menu-enter{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.motion-image{clip-path:none!important}.motion-image img{clip-path:inset(0 0 100% 0);transition:clip-path .85s var(--motion-ease)}.motion-image.is-visible img{clip-path:inset(0)}@media (max-width:1140px){.research-menu{position:static;left:auto;right:auto;top:auto;width:100%;max-width:100%;transform:none;animation:none}}@media (prefers-reduced-motion:reduce){.motion-image img,.motion-image.is-visible img{clip-path:none!important;transition:none!important}}@keyframes media-settle{0%{scale:1.1}to{scale:1}}@keyframes media-reveal{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes media-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-drift{0%{scale:1.07}to{scale:1}}.hero-art-frame .hero-art{opacity:0;transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.2,.65,.25,1),clip-path .85s var(--motion-ease)}.hero-art-frame .hero-art[data-active=true]{opacity:1;animation:hero-drift 7.5s ease-out both}.hero-art-frame .hero-art~.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.page-intro{position:relative;overflow:hidden}.page-intro .eyebrow,.page-intro h1,.page-intro p{position:relative;z-index:1}.intro-media{position:absolute;top:0;right:0;bottom:0;width:max(calc(30vw - 92px),calc(50vw - 340px));margin:0;overflow:hidden;background:#ebe2d7;animation:media-reveal 1.1s cubic-bezier(.65,0,.25,1) both}.intro-media img{width:100%;height:100%;object-fit:cover;animation:media-settle 1.8s cubic-bezier(.2,.65,.25,1) both}.intro-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f4ef 0,#f7f4ef00 14%),linear-gradient(0deg,#1d17142e,#1d171400 45%);pointer-events:none}@media (min-width:1141px){.page-intro .container:has(>.intro-media){transform:none}}.theme-card{overflow:hidden;overflow:clip;overflow-clip-margin:1px}.theme-media{display:block;position:relative;height:170px;margin:-26px -26px 22px;overflow:hidden;background:#eee4d8}.theme-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#24211f00 55%,#24211f38)}.theme-media img{width:100%;height:100%;object-fit:cover;scale:1.08;transition:scale 1.4s cubic-bezier(.2,.65,.25,1),transform .9s cubic-bezier(.2,.65,.25,1)}.theme-card.is-visible .theme-media img{scale:1}.theme-card:hover .theme-media img{transform:scale(1.06)}.theme-card .theme-symbol{top:148px;right:20px;z-index:1;width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:20px;line-height:1;box-shadow:0 8px 20px #2a1a1224}.program-slide{isolation:isolate;overflow:hidden}.program-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;filter:grayscale(1) contrast(1.1)}.program-media img{width:100%;height:100%;object-fit:cover;opacity:.14;transition:opacity .6s ease,transform 1.4s cubic-bezier(.2,.65,.25,1)}.program-slide:hover .program-media img,.program-slide.selected .program-media img{opacity:.26;transform:scale(1.05)}.pub-art.has-photo{background:#8f2333;color:#fff;isolation:isolate}.pub-art.has-photo:after{color:#ffffff1c}.pub-art.has-photo .pub-art-rule{bottom:68px;background:#ffffffa6}.pub-art-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.42;transition:transform 1.2s cubic-bezier(.2,.65,.25,1)}.pub-feature:hover .pub-art-photo{transform:scale(1.05)}.home-news-media{position:relative;height:190px;margin:-23px -23px 20px;overflow:hidden;background:#eee4d8}.home-news-media img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.65,.25,1)}.home-news-card:hover .home-news-media img{transform:scale(1.05)}.quote-panel{position:relative;overflow:hidden;isolation:isolate}.quote-panel>.quote-panel-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.2;filter:grayscale(1);animation:media-settle 2.4s cubic-bezier(.2,.65,.25,1) both}.term-media{height:220px;margin-top:28px;overflow:hidden;border-radius:4px;background:#eee4d8;animation:media-fade .7s ease both}.term-media img{width:100%;height:100%;object-fit:cover;animation:media-settle 1.4s cubic-bezier(.2,.65,.25,1) both}.research-row:has(.research-thumb){grid-template-columns:48px 150px 1fr 35px;padding-block:14px}.research-thumb{height:96px;overflow:hidden;border-radius:3px;background:#eee4d8}.research-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.65,.25,1)}.research-row:hover .research-thumb img{transform:scale(1.06)}.council-media{height:190px;margin-bottom:22px;overflow:hidden;border-radius:4px;background:#eee4d8}.council-media img,.governance-media img,.contact-media img{width:100%;height:100%;object-fit:cover}.council-grid article:hover .council-media img{transform:scale(1.05)}.publication-cover>img{transition:transform .9s cubic-bezier(.2,.65,.25,1),clip-path .85s var(--motion-ease)}.publication-card:hover .publication-cover>img{transform:scale(1.05)}.collab-cta{position:relative;overflow:hidden;isolation:isolate}.collab-cta>.collab-cta-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.15;filter:grayscale(1);transform:none;animation:none}.governance-media{height:200px;margin:-27px -27px 24px;overflow:hidden;background:#eee4d8}.contact-media{height:210px;margin-top:8px;overflow:hidden;border-radius:4px;background:#eee4d8}.reveal-media{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.65,.25,1)}.reveal-media img{scale:1.08;transition:scale 1.6s cubic-bezier(.2,.65,.25,1),transform .9s cubic-bezier(.2,.65,.25,1)}.reveal-media.is-visible{opacity:1;transform:none}.reveal-media.is-visible img{scale:1}@media (max-width:1140px){.intro-media{position:relative;width:100%;height:clamp(200px,36vw,360px);margin-top:36px;border-radius:4px;animation-name:media-fade}.intro-media:after{background:linear-gradient(0deg,#1d17142e,#1d171400 45%)}}@media (max-width:760px){.theme-media{height:150px;margin:-20px -20px 18px}.theme-card .theme-symbol{top:128px;right:16px}.research-row:has(.research-thumb){grid-template-columns:32px 84px 1fr 25px;padding-block:17px}.research-thumb{height:64px}.term-media{height:200px;margin-top:20px}}@media (max-width:520px){.research-row:has(.research-thumb){grid-template-columns:32px 1fr 25px}.research-thumb{display:none}.intro-media{margin-top:28px}}@media (prefers-reduced-motion:reduce){.reveal-media{opacity:1;transform:none}.reveal-media img,.theme-media img{scale:1}}.application-layout>*,.contact-layout>*,.form-grid>*{min-width:0}.form-field select{width:100%;min-width:0}@media (max-width:760px){.motion-left,.motion-right{transform:translate3d(0,18px,0)}}@media (max-width:520px){.filter-row{overflow-x:auto;scrollbar-width:none}.filter-row button{flex:none;padding-inline:9px}}.brand-type .brand-k{color:#b21f32}.page-home,.page-about{--serif:"Newsreader",Georgia,serif}.page-home :is(.hero h1,.section h2,.section-heading h2,.theme-card h3,.program-slide h3,.method-step h3,.pub-feature-copy h3,.home-news-card h3,.join-inner h2,.gita-title,.gita-quote p,.footer-cta h3),.page-about :is(.page-intro h1,.prose h2,.prose blockquote,.quote-panel blockquote){font-family:Newsreader,Georgia,serif}.page-home :is(.hero h1,.section h2,.section-heading h2,.theme-card h3,.program-slide h3,.method-step h3,.pub-feature-copy h3,.home-news-card h3,.join-inner h2,.gita-title,.gita-quote p,.footer-cta h3),.page-about :is(.page-intro h1,.prose h2,.prose blockquote,.quote-panel blockquote){font-style:normal;font-weight:400}.page-home :is(h1 em,h2 em,h3 em),.page-about :is(h1 em,h2 em,h3 em){font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:400}.page-home .section{padding-block:76px}.page-home .section-join{padding-block:56px}.page-about .page-intro{padding-block:62px 54px}.page-about .content-section{padding-block:42px 64px}.page-about .prose>section{margin-bottom:48px}.page-home :is(.hero-copy>p,.about-copy>p,.section-heading p,.theme-card p,.program-slide p,.method-step p,.pub-feature-copy p,.home-news-card p,.join-inner p,.gita-quote span){font-family:DM Sans,sans-serif;font-style:normal}.page-home .method-step p{font-size:16px;line-height:1.7}.page-home .theme-card p,.page-home .section-method .lead,.page-home .program-top>p,.page-home .section-join p,.page-home .pub-feature-copy p{font-size:16px;line-height:1.75}.page-home .gita-quote p{font-size:22px;line-height:1.4}.page-home .home-news-card p,.page-home .about-copy .purpose-principles p{font-size:16px;line-height:1.7}.page-about .contents-rail .eyebrow{font-size:14px;letter-spacing:1.5px}.page-about .contents-rail a{font-size:18px;line-height:1.5}.page-governance .governance-aside>p{font-size:17px;line-height:1.75}.page-home :is(.section-heading,.about-copy,.program-top,.method-layout,.pub-feature-copy,.home-news-card,.join-inner),.page-about :is(.page-intro .container,.about-page-grid,.prose,.prose>section){text-align:left}.page-home .gita-inner.motion-ready,.page-home .gita-inner.motion-ready.is-visible{opacity:1;transform:none;transition:none}.page-home .gita-inner{opacity:1;visibility:visible;transform:none;transition:none}.page-home .gita-strip{overflow:hidden;background-color:#f5f0e9;transition:background-color var(--gita-duration,.3s) ease}.page-home .gita-geometry{position:absolute;z-index:0;right:max(4vw,calc((100vw - 1180px)/2));top:50%;width:clamp(190px,24vw,300px);height:auto;color:#c8b5a9;opacity:var(--gita-opacity,.2);transform:translate3d(0,calc(-50% + var(--gita-drift,0px)),0) scale(var(--gita-scale,.94));transform-origin:center;transition:transform var(--gita-duration,.3s) ease,opacity var(--gita-duration,.3s) ease,color var(--gita-duration,.3s) ease;pointer-events:none}.page-home .gita-inner{position:relative;z-index:1}.page-home .gita-label .eyebrow,.page-home .gita-title,.page-home .gita-quote p,.page-home .gita-quote span,.page-home .gita-action .listen-button{color:var(--gita-ink,#473e38);transition:color var(--gita-duration,.3s) ease}.page-home .gita-symbol{color:#a93b49;transition:color var(--gita-duration,.3s) ease}.page-home .gita-quote{border-color:color-mix(in srgb,var(--gita-ink,#473e38) 30%,transparent)}.page-home .gita-label .eyebrow{opacity:0;transition:opacity .42s ease 80ms,color var(--gita-duration,.3s) ease}.page-home .gita-label.is-visible .eyebrow{opacity:.4}.page-home .gita-label .gita-title{opacity:0;transition:opacity .5s ease .28s,color var(--gita-duration,.3s) ease}.page-home .gita-label.is-visible .gita-title{opacity:1}.page-home .gita-quote p,.page-home .gita-quote>span{opacity:0;transform:translateY(10px);transition:opacity .55s ease .42s,transform .55s cubic-bezier(.2,.65,.25,1) .42s,color var(--gita-duration,.3s) ease}.page-home .gita-quote.is-visible p,.page-home .gita-quote.is-visible>span{opacity:1;transform:translateY(0)}.page-home .listen-button{position:relative;overflow:hidden;min-height:44px;padding:7px 12px;border-radius:24px;background:transparent;transition:background-color .28s ease,color .28s ease,box-shadow .28s ease}.page-home .listen-icon{position:relative;z-index:1;flex:none}.page-home .listen-icon:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid currentColor;border-radius:50%;opacity:.55;animation:listen-pulse 2.2s ease-out infinite;pointer-events:none}.page-home .listen-label,.page-home .listen-tooltip{position:relative;z-index:1;white-space:nowrap;transition:transform .3s ease,opacity .3s ease}.page-home .listen-tooltip{position:absolute;left:47px;opacity:0;transform:translateY(10px)}.page-home .listen-button:hover,.page-home .listen-button:focus-visible{background:#e5b758;color:#342519;box-shadow:0 0 22px #e5b75845}.page-home .listen-button:hover .listen-label,.page-home .listen-button:focus-visible .listen-label{opacity:0;transform:translateY(-10px)}@keyframes listen-pulse{0%{transform:scale(.75);opacity:.6}to{transform:scale(1.75);opacity:0}}.page-home .gita-strip:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse 260px 170px at var(--gita-pointer-x,50%) var(--gita-pointer-y,50%),#e7b95638 0%,#e7b95618 42%,transparent 78%);transition:opacity .38s ease}.page-home .gita-strip:hover:before{opacity:1}.page-home .gita-inner :is(.eyebrow,.gita-title){transition:letter-spacing .3s ease,opacity .55s ease .42s,transform .55s cubic-bezier(.2,.65,.25,1) .42s,color var(--gita-duration,.3s) ease}.page-home .gita-inner :is(.gita-quote p,.gita-quote>span){transition:opacity .55s ease .42s,transform .55s cubic-bezier(.2,.65,.25,1) .42s,color var(--gita-duration,.3s) ease}.page-home .gita-strip:hover .gita-inner :is(.eyebrow,.gita-title){letter-spacing:.2px}.page-home .gita-label .eyebrow{background:linear-gradient(100deg,#a67c36,#a67c36 35%,#fff0b4 48%,#a67c36 60%,#a67c36);background-size:240% 100%;background-position:100% 0;color:transparent;background-clip:text;-webkit-background-clip:text;animation:reflection-shimmer 5s ease-in-out infinite}@keyframes reflection-shimmer{0%,20%{background-position:100% 0}80%,to{background-position:0 0}}.page-home .gita-label .gita-title{position:relative;display:inline-block;width:max-content}.page-home .gita-label .gita-title:after{content:"";position:absolute;left:50%;bottom:-4px;width:0;height:1px;background:#b18a45;transform:translate(-50%);transition:width .6s cubic-bezier(.25,1,.5,1)}.page-home .gita-strip:hover .gita-title:after{width:100%}.page-home .gita-quote.is-visible{filter:blur(2px);opacity:.7;transition:filter .4s ease,opacity .4s ease,mask-position 1.35s cubic-bezier(.18,.68,.22,1)}.page-home .gita-strip:hover .gita-quote.is-visible{filter:blur(0);opacity:1}.page-home .soundwave{display:flex;align-items:center;gap:2px;width:0;height:16px;overflow:hidden;opacity:0;transition:width .22s ease,opacity .22s ease}.page-home .soundwave i{display:block;width:2px;height:4px;border-radius:2px;background:currentColor;transform-origin:center}.page-home .listen-button:hover .soundwave,.page-home .listen-button:focus-visible .soundwave{width:10px;opacity:1}.page-home .listen-button:hover .soundwave i,.page-home .listen-button:focus-visible .soundwave i{animation:soundwave-bounce .52s ease-in-out infinite alternate}.page-home .listen-button:hover .soundwave i:nth-child(2),.page-home .listen-button:focus-visible .soundwave i:nth-child(2){animation-delay:.11s}.page-home .listen-button:hover .soundwave i:nth-child(3),.page-home .listen-button:focus-visible .soundwave i:nth-child(3){animation-delay:.22s}.page-home .listen-button:hover .listen-label,.page-home .listen-button:focus-visible .listen-label{opacity:1;transform:translate(5px)}@keyframes soundwave-bounce{to{transform:scaleY(3.4)}}.page-home .ink-reveal{opacity:0;filter:blur(5px);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 42%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 42%,transparent 100%);-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;transition:mask-position 1.35s cubic-bezier(.18,.68,.22,1),opacity 1.1s ease,filter 1.1s ease}.page-home .ink-reveal.is-visible{opacity:1;filter:blur(0);-webkit-mask-position:0 0;mask-position:0 0}.page-home .gita-label.ink-reveal{transition-delay:80ms}.page-home .gita-quote.ink-reveal{transition-delay:.21s}.page-home .gita-action.ink-reveal{transition-delay:.34s}@media (max-width:760px){.page-home .section{padding-block:54px}.page-home .section-join{padding-block:42px}.page-home .home-news-card p{font-size:15px}.page-about .page-intro{padding-block:55px 44px}.page-about .content-section{padding-block:30px 48px}.page-about .contents-rail a{font-size:17px}.page-about .prose>section{margin-bottom:38px}}@media (prefers-reduced-motion:reduce){.page-home .ink-reveal,.page-home .ink-reveal.is-visible{opacity:1;filter:none;-webkit-mask-image:none;mask-image:none;transition:none}}.hero-title-mask:nth-child(3)>span{animation-delay:.36s}.purpose-principles{margin-top:30px}.purpose-principles .method-step{grid-template-columns:42px 1fr;min-height:0;padding-block:16px}.program-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 56px;margin-top:46px;padding-top:30px;border-top:1px solid #ffffff36;position:relative;z-index:1}.program-notes h3{font:500 22px/1.3 var(--serif);color:#fff;margin:0 0 10px}.program-notes p{color:#f1dcdb;font-size:17px;line-height:1.8;margin:0 0 14px}@media (max-width:760px){.program-notes{grid-template-columns:1fr;margin-top:36px}.program-notes p{font-size:16px}}@media (min-width:1141px){.nav-link{font-size:16px}.nav{gap:clamp(16px,1.6vw,28px)}}@media (min-width:761px){.hero{min-height:0}.hero-content{min-height:calc(100vh - 92px);padding:clamp(20px,4vh,48px) 0 calc(47px + clamp(20px,4vh,48px));grid-template-columns:1.1fr .9fr;gap:clamp(32px,4.5vw,72px)}.hero h1{font-size:clamp(34px,min(3.6vw,6.4vh),54px);line-height:1.06;letter-spacing:-1.4px;margin:clamp(14px,2.4vh,24px) 0 clamp(12px,2vh,18px)}.hero-copy>p{font-size:clamp(15px,2.4vh,17px);line-height:1.7}.hero-actions{margin-top:clamp(18px,3vh,28px)}.hero-proof{margin-top:clamp(18px,3.4vh,34px)}.hero-art{height:clamp(280px,calc(100vh - 183px - (2*clamp(20px,4vh,48px))),540px)}}@media (min-width:761px) and (max-width:1140px){.hero-content{min-height:calc(100vh - 82px)}.hero-art{height:clamp(280px,calc(100vh - 173px - (2*clamp(20px,4vh,48px))),460px)}}@media (max-width:760px){.hero h1{font-size:clamp(34px,9.4vw,44px);letter-spacing:-1.2px}}.program-page h2{font:400 clamp(32px,3.2vw,44px)/1.15 var(--serif);letter-spacing:-1px}.program-page h3{font-size:clamp(21px,1.8vw,24px);line-height:1.3}.program-page .eyebrow{font-size:12px;letter-spacing:1.4px}.program-page .term-tabs button{font-size:20px}.program-page .term-tabs button>span{font-size:12px}.program-page .term-tabs button small{font-size:14px}.program-page .term-panel p,.program-page .research-row p,.program-page .programme-guidance>p,.program-page .guidance-grid p{font-size:16px;line-height:1.75}.program-page .search-box input{font-size:15px}.program-page .research-num{font-size:13px}.program-page .theme-details{font-size:15px;line-height:1.7}.program-page .theme-details summary{font-size:15px}.program-page .research-note p{font-size:15px}.program-page .guidance-caution{font-size:14px}@media (max-width:760px){.program-page .term-tabs button{font-size:17px}.program-page .term-tabs button small{font-size:13px}}.publication-intro p{font-size:16px}.filter-row button{font-size:15px}.publication-cover span,.publication-cover small{font-size:12px;letter-spacing:1.2px}.publication-body .eyebrow{font-size:12px;letter-spacing:1.4px}.publication-body h3{font-size:clamp(21px,1.8vw,24px);line-height:1.3}.publication-body p{font-size:16px;line-height:1.75}.publication-body .coming-label{font-size:12px}.empty-editorial p{font-size:15px}.page-publications :not(.page-intro h1,.page-intro h1 *){font-family:DM Sans,sans-serif;font-style:normal}.page-publications :is(h2,h3){font-weight:500;letter-spacing:-.5px}:is(.page-programs,.page-publications,.page-committee) .page-intro .eyebrow{font-size:14px;letter-spacing:1.8px}.page-committee .section-heading .eyebrow{font-size:12px;letter-spacing:1.4px}.page-committee .section-heading h2{font-size:clamp(32px,3.2vw,44px);line-height:1.15}.page-committee .council-grid h3{font-size:clamp(21px,1.8vw,24px);line-height:1.3}.page-committee :is(.committee-note p,.section-heading p,.council-grid p){font-size:16px;line-height:1.75}.page-committee .council-no{font-size:13px}.page-committee .micro-note{font-size:14px}.page-committee .person-card{display:block;min-height:0;padding:30px 33px}.page-committee .person-card .council-no{display:block;margin-bottom:10px}.page-committee .person-card .eyebrow{display:block;font-size:12px;letter-spacing:1.4px}.page-committee .person-card h3{font-size:clamp(21px,1.8vw,24px);line-height:1.3;margin:10px 0 14px}.page-committee .person-card p{font-size:16px;line-height:1.75;color:var(--muted);margin:0 0 14px}.page-committee .person-card p:last-child{margin-bottom:0}@media (min-width:761px){.page-committee .council-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.page-committee .person-card{padding:22px 20px}}.page-home .gita-label .eyebrow{background-image:linear-gradient(100deg,#633b0d,#633b0d 35%,#e4a923 48%,#633b0d 60%,#633b0d)}.page-home .listen-button{width:190px;min-width:190px;flex:none;gap:8px}.page-home .listen-tooltip{left:62px}.page-home .listen-button:hover .listen-label,.page-home .listen-button:focus-visible .listen-label{opacity:0;transform:translate(5px)}.page-home .listen-button:hover .listen-tooltip,.page-home .listen-button:focus-visible .listen-tooltip{opacity:1;transform:translateY(0)}.page-home .gita-label .eyebrow{font-size:11px;letter-spacing:1.15px;white-space:nowrap}.page-home .gita-inner{grid-template-columns:230px minmax(0,1fr) 190px}.page-home .listen-button{width:190px;min-width:190px}.page-home .listen-tooltip{left:55px;right:5px;font-size:10px;letter-spacing:0;text-align:center}@media (min-width:1141px){.page-home .gita-quote p{font-size:18px;white-space:nowrap;letter-spacing:normal}}@media (max-width:760px){.page-home .gita-inner{grid-template-columns:1fr}}@media (max-width:520px){.page-home .gita-label .eyebrow{font-size:10px;letter-spacing:.9px}.page-home .gita-inner{grid-template-columns:1fr}.page-home .listen-button{width:190px;min-width:190px}.page-home .listen-tooltip{left:53px;right:7px;font-size:10px}}.site-header .brand-seal{width:66px;height:66px}.site-header .brand-type b{font-size:17px}.site-header .brand-type small{font-size:8px;letter-spacing:1.25px}.footer .brand-seal{width:70px;height:70px}.footer .brand-type b{font-size:18px}.footer .brand-type small{font-size:9px;letter-spacing:1.25px}.footer-main{padding-top:34px;padding-bottom:46px}.footer-contact{display:grid;gap:7px;margin-top:14px}.footer-mail{display:flex;align-items:center;gap:9px;overflow-wrap:anywhere;color:#e4d9d3}.footer-mail svg{flex:none;color:#d8898d}.page-home .section-institution{background:#fbf2f2}.page-home .section-home-news{background:#f8eeee}.page-home .section-join{background:#8f2333;color:#fff}.page-home .section-join .eyebrow{color:#f0c5c2}.page-home .section-join h2,.page-home .section-join p{color:#fff}.page-home .section-join h2 em{color:#f2c2bd}.page-home .section-join p{opacity:.88}.page-home .section-join .text-link{color:#f8dfd9}.page-about .intro-media,.page-governance .intro-media{width:min(62vw,900px)}.page-about .page-intro .container>:not(.intro-media),.page-governance .page-intro .container>:not(.intro-media){max-width:58%}.page-about .intro-media:after,.page-governance .intro-media:after{background:linear-gradient(90deg,#f7f4ef 0%,#f7f4efed 19%,#f7f4efb5 43%,#f7f4ef25 72%,transparent 100%),linear-gradient(0deg,#1d17142e,#1d171400 45%)}@media (max-width:1140px){.site-header .brand-seal{width:60px;height:60px}.page-about .intro-media,.page-governance .intro-media{width:60vw}}@media (max-width:760px){.site-header .brand-seal{width:54px;height:54px}.page-about .page-intro .container>:not(.intro-media),.page-governance .page-intro .container>:not(.intro-media){max-width:100%}.page-about .intro-media,.page-governance .intro-media{width:100%}.footer-main{padding-top:30px}}.brand-type small{display:block;max-width:260px;font-size:8px;line-height:1.25;letter-spacing:.7px}.footer .brand-type small{max-width:280px;font-size:9px;letter-spacing:.55px}.site-header .brand-type .brand-tagline{font-family:DM Sans,sans-serif;font-size:9px;font-weight:500;line-height:1.25;letter-spacing:.15px;color:#817773}.footer .brand-type .brand-tagline{font-family:DM Sans,sans-serif;font-size:9.5px;font-weight:500;line-height:1.3;letter-spacing:.15px}.brand-inverse .brand-tagline{color:#d7babb}.join-icon{color:#f2c260!important;border-color:#f2c260!important;background:#ffffff12}.join-actions{width:100%;align-items:stretch!important;gap:9px!important}.join-actions a{width:100%;min-height:48px;margin:0;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.page-home .join-actions .button-red{color:#fff;background:transparent;border-color:#f2c9c6}.page-home .join-actions .button-red:hover,.page-home .join-actions .button-red:focus-visible{color:#421a22;background:#f2c260;border-color:#f2c260;box-shadow:0 10px 28px #2c0d173d;transform:translateY(-2px)}.page-home .join-actions .text-link{color:#fff;border:1px solid #ffffff45}.page-home .join-actions .text-link:hover,.page-home .join-actions .text-link:focus-visible{background:#ffffff16;border-color:#f2c260;color:#fff}@media (max-width:760px){.brand-type small{max-width:205px;font-size:7.5px}.footer .brand-type small{max-width:240px;font-size:8.5px}.site-header .brand-type .brand-tagline{font-size:8px;letter-spacing:.1px}.footer .brand-type .brand-tagline{font-size:8.5px}.join-actions{grid-column:1/-1}}.page-home .join-actions .button-red:hover,.page-home .join-actions .button-red:focus-visible{color:#fff;background:#ffffff16;border-color:#f2c260;box-shadow:0 10px 28px #2c0d173d;transform:translateY(-2px)}:root{--red:#8f2333;--red-dark:#641722;--ink:#2b211e;--muted:#71645d;--cream:#f3ecdc;--line:#e6dac7;--accent-gold:#c7a86b}.site-header{background:#fbf8f0;border-bottom-color:#e5dac8}.page-home .hero{background:#78202c}.page-home .hero-image{filter:saturate(.74) sepia(.13)}.page-home .hero-scrim{background:linear-gradient(90deg,#591720ed,#78202cc9 48%,#78202c40),linear-gradient(0deg,#49131bb3,transparent 32%)}.page-home .hero h1{color:#fff9ef}.page-home .hero-copy>p{color:#fff3e8}.page-home .hero .eyebrow{color:#f3d58f}.page-home .hero .eyebrow-dot{background:#f3d58f}.page-home .hero-proof{color:#fff5e7}.page-home .hero-proof i{background:#e7c98b}.page-home .hero-bottom{color:#fff1df}.page-home .hero-bottom a{color:#f3d58f}.page-home .hero-bottom a:hover{color:#fff8eb}.page-home .hero h1 em,.page-home .hero .text-link{color:#ffe2a1}.page-home .hero .button-red{background:#922638;border-color:#b87569}.page-home .gita-strip{background:#f3ecdc;border-color:#dfd0b8}.page-home .gita-symbol{color:#912636}.page-home .gita-quote{border-left-color:#bca77f}.page-home .gita-quote p{color:#332522}.page-home .gita-label .eyebrow{color:#8f2333}.page-home .section-institution{background:#f4eddf}.page-home .section-institution .theme-card{border-color:#dfd1bd;background-color:#f9f4e9;background-image:linear-gradient(135deg,#ffffff40,transparent 58%)}.page-home .section-institution .theme-card:nth-child(odd){background-color:#812230;background-image:linear-gradient(135deg,#ffffff0a,transparent 58%);color:#fff8ec;border-color:#9f4c52}.page-home .section-institution .theme-card:nth-child(odd) :is(.theme-number,.theme-symbol,.card-arrow){color:#e7c98b}.page-home .section-institution .theme-card:nth-child(odd) p{color:#f0dfd0}.page-home .section-institution .theme-card:nth-child(2n) :is(.theme-number,.theme-symbol,.card-arrow){color:#8f2333}.page-home .section-institution .theme-card:hover{box-shadow:0 14px 32px #4a211c20}.page-home .section-programs{background-color:#651923;background-image:radial-gradient(ellipse at 90% 15%,#a542413d,transparent 45%),linear-gradient(135deg,#57151e,#812431 68%,#591a22)}.page-home .section-programs:after{color:#f3dfc20d}.page-home .section-method{background:#f8f3e8}.page-home .section-method .method-step{border-color:#dfd1bd}.page-home .section-method .method-step>span,.page-home .section-method .method-step>svg{color:#8f2333}.page-home .section-pub{background:#f1e8d8}.page-home .section-pub .pub-feature{border-color:#dac8ad;background:#fbf7ee}.page-home .section-pub .pub-art{background:#7f202e;color:#f2dba9}.page-home .section-home-news{background:#f8f2e7}.page-home .home-news-card{border-color:#e0d2bd;background:#fffaf0}.page-home .home-news-card:nth-child(2){background:#842432;border-color:#9f4b50;color:#fff8ec}.page-home .home-news-card:nth-child(2) :is(.eyebrow,.text-link){color:#edcf91}.page-home .home-news-card:nth-child(2) p{color:#f0ddd2}.page-home .home-news-index{color:#8f233310}.page-home .home-news-card:nth-child(2) .home-news-index{color:#ffffff0b}.page-home .section-join{background:#76202c}.page-about .page-intro,.page-governance .page-intro{background:#3b2522;color:#fff8ec;border-bottom-color:#5d3934}.page-about .page-intro h1,.page-governance .page-intro h1{color:#fff8ec}.page-about .page-intro h1 em,.page-governance .page-intro h1 em,.page-about .page-intro .eyebrow,.page-governance .page-intro .eyebrow{color:#e7c98b}.page-about .page-intro p,.page-governance .page-intro p{color:#f0e4d7}.page-about .intro-media:after,.page-governance .intro-media:after{background:linear-gradient(90deg,#3b2522 0%,#3b2522e8 19%,#3b2522a8 45%,#3b25222e 75%,transparent 100%),linear-gradient(0deg,#1d17144d,transparent 45%)}.page-about .content-section{background:#fbf8f0}.page-about .contents-rail{padding:25px 22px;background:#812230;border:1px solid #9d4c51;box-shadow:0 14px 32px #4a211c14}.page-about .contents-rail .eyebrow{color:#e7c98b}.page-about .contents-rail a{color:#fff4e5}.page-about .contents-rail a:hover,.page-about .contents-rail a.active{color:#edcf91}.page-about .contents-rail a.active:before{background:#edcf91}.page-about .quote-panel{border-color:#b9975c}.page-about .quote-panel .eyebrow{color:#e7c98b}.page-about .prose>section:not(.quote-panel){border-bottom:1px solid #e4d7c2;padding-bottom:25px}.page-about .prose h2{color:#3b2522}.page-about .objective-list>div{border-color:#e2d4c0}.page-about .objective-list>div>span,.page-about .objective-list>div>svg{color:#8f2333}.page-about .objective-list>div{display:block;padding:0}.page-about .objective-trigger{width:100%;min-height:54px;padding:0;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:37px minmax(0,1fr) 20px;align-items:center;gap:12px;text-align:left;cursor:pointer}.page-about .objective-trigger>span,.page-about .objective-trigger>svg{color:#8f2333}.page-about .objective-trigger>svg{transition:transform .25s ease}.page-about .objective-trigger:hover>svg,.page-about .objective-trigger:focus-visible>svg{transform:translate(2px,-2px)}.page-about .objective-trigger:focus-visible{outline:2px solid #8f2333;outline-offset:-2px}.page-about .committee-note{background:#f4eddf;border-color:#d9c5a5}.page-governance .content-section{background:#fbf8f0}.page-governance .governance-aside{background:#f1e7d6;border-color:#dfcba9}.page-governance .policy-item{background:#fffaf0;border-color:#e2d3bd}.page-governance .policy-item summary{color:#76202c}.page-about .text-link,.page-governance .text-link{color:#8f2333}@media (max-width:760px){.page-about .contents-rail{padding:18px;background:#812230}.page-about .intro-media:after,.page-governance .intro-media:after{background:linear-gradient(0deg,#3b2522e8,#3b252218 65%),linear-gradient(90deg,#3b252235,transparent)}.page-home .section-institution .theme-card:nth-child(odd){background-color:#812230}}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{min-width:0;min-height:100%;margin:0;padding:28px 24px;border:1px solid #dfd1bd;background:#f7f1e5;display:flex;flex-direction:column;gap:13px}.page-about .prose>section#vision{background:#812230;border-color:#a4595d;color:#fff7e9}.page-about .prose>section#vision .eyebrow{color:#e7c98b}.page-about .prose>section#vision blockquote{margin:0;color:#fff7e9;font-size:clamp(19px,1.6vw,24px);line-height:1.48}.page-about .prose>section#vision h2,.page-about .prose>section#mission h2,.page-about .prose>section#constitution h2{margin:0;color:#3b2522;font-size:clamp(23px,2vw,29px);line-height:1.2}.page-about .prose>section#mission p,.page-about .prose>section#constitution p{margin:0;font-size:15px;line-height:1.7}.page-about .prose>section#mission p{position:relative;padding-left:18px}.page-about .prose>section#mission p:before{content:"•";position:absolute;left:1px;top:.02em;color:#8f2333;font-size:19px;line-height:1.5}.page-about .prose>section#mission .eyebrow,.page-about .prose>section#constitution .eyebrow{color:#8f2333}.page-about .prose>section#constitution .committee-note{margin-top:auto}.page-about .prose>section#objectives{grid-column:1/-1;margin:12px 0 0;padding-top:26px}.page-about .prose>.text-link{grid-column:1/-1;justify-self:start}@media (max-width:1050px){.page-about .prose{grid-template-columns:repeat(2,minmax(0,1fr))}.page-about .prose>section#constitution{grid-column:1/-1}}@media (max-width:760px){.page-about .prose{grid-template-columns:1fr;gap:14px}.page-about .prose>section#constitution{grid-column:auto}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{min-height:0;padding:23px 20px}.page-about .prose>section#objectives{grid-column:auto}}.page-about .prose{padding:20px;background-color:#f8f4ea;background-image:linear-gradient(to right,#e6ddce 1px,transparent 1px),linear-gradient(to bottom,#e6ddce 1px,transparent 1px);background-size:48px 48px}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{opacity:0;transform:translateY(20px);transition:opacity .72s cubic-bezier(.2,.65,.25,1),transform .72s cubic-bezier(.2,.65,.25,1),border-color .3s ease-in-out,box-shadow .25s ease,background-color .3s ease}.page-about .prose>section#vision.is-visible,.page-about .prose>section#mission.is-visible,.page-about .prose>section#constitution.is-visible{opacity:1;transform:translateY(0)}.page-about .prose>section#vision.motion-ready{transition-delay:0ms}.page-about .prose>section#mission.motion-ready{transition-delay:.15s}.page-about .prose>section#constitution.motion-ready{transition-delay:.3s}.page-about .prose>section#vision:hover,.page-about .prose>section#mission:hover,.page-about .prose>section#constitution:hover{border-color:#342522;box-shadow:0 18px 36px #33201725;transition-delay:0ms}.page-about .prose>section#vision.is-visible:hover,.page-about .prose>section#mission.is-visible:hover,.page-about .prose>section#constitution.is-visible:hover{transform:translateY(-2px) scale(1.02)}.page-about .prose:has(>section#vision:hover)>section#mission,.page-about .prose:has(>section#vision:hover)>section#constitution,.page-about .prose:has(>section#mission:hover)>section#vision,.page-about .prose:has(>section#mission:hover)>section#constitution,.page-about .prose:has(>section#constitution:hover)>section#vision,.page-about .prose:has(>section#constitution:hover)>section#mission{opacity:.85}.page-about .prose>section#mission p{text-align:justify;text-justify:inter-word}.constitution-read-button{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;margin-top:auto;padding:10px 13px;border:1px solid #b9975c;background:transparent;color:#812230;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.constitution-read-button:hover,.constitution-read-button:focus-visible{background:#812230;border-color:#812230;color:#fff7e9}.constitution-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#211714b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:constitution-fade-in .25s ease both}.constitution-modal{position:relative;width:min(760px,100%);max-height:min(82vh,760px);overflow:auto;padding:clamp(28px,5vw,56px);border:1px solid #c7a86b;background:#fbf7ee;color:#332522;box-shadow:0 28px 80px #100b0a66;animation:constitution-rise-in .45s cubic-bezier(.2,.75,.25,1) both}.constitution-modal h2{margin:12px 0 20px;font:400 clamp(28px,4vw,42px)/1.15 "Newsreader",Georgia,serif;color:#3b2522}.constitution-modal>p{font-size:16px;line-height:1.8;text-align:justify}.constitution-modal .eyebrow{color:#8f2333}.constitution-modal-close{position:absolute;right:18px;top:14px;width:38px;height:38px;border:1px solid #dfd1bd;background:transparent;color:#3b2522;font-size:26px;line-height:1}.constitution-modal-close:hover,.constitution-modal-close:focus-visible{background:#812230;color:#fff;border-color:#812230}@keyframes constitution-fade-in{0%{opacity:0}to{opacity:1}}@keyframes constitution-rise-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.page-about .prose{padding:12px;background-size:34px 34px}.page-about .prose>section#vision.motion-ready,.page-about .prose>section#mission.motion-ready,.page-about .prose>section#constitution.motion-ready{transition-delay:0ms}.page-about .prose:has(>section:hover)>section{opacity:1}}@media (prefers-reduced-motion:reduce){.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution,.constitution-modal-backdrop,.constitution-modal{animation:none;transition:none;transform:none;opacity:1}}body:has(.route-view:is(.page-home,.page-about,.page-governance,.page-committee)){font-family:Manrope,sans-serif;--serif:"Source Serif 4",Georgia,serif}:is(.page-home,.page-about,.page-governance,.page-committee){font-family:Manrope,sans-serif;--serif:"Source Serif 4",Georgia,serif}body:has(.route-view:is(.page-home,.page-about,.page-governance,.page-committee)) .footer{font-family:Manrope,sans-serif;--serif:"Source Serif 4",Georgia,serif}.page-home :is(.hero h1,.section h2,.section-heading h2,.theme-card h3,.program-slide h3,.method-step h3,.pub-feature-copy h3,.home-news-card h3,.join-inner h2,.gita-title,.gita-quote p,.footer-cta h3),.page-about :is(.page-intro h1,.prose h2,.prose blockquote,.quote-panel blockquote){font-family:"Source Serif 4",Georgia,serif}.page-about .prose>section#vision{background:#f7f1e5;border-color:#dfd1bd;color:#332522}.page-about .prose>section#vision .eyebrow{color:#8f2333}.page-about .prose>section#vision blockquote{color:#665f5a}.page-about .prose>section#mission{background:#812230;border-color:#a4595d;color:#fff7e9}.page-about .prose>section#mission .eyebrow{color:#e7c98b}.page-about .prose>section#mission h2{color:#fff7e9}.page-about .prose>section#mission p{color:#f4e8dc}.page-about .prose>section#mission p:before{color:#e7c98b}.page-about .prose{padding:0;background-color:transparent;background-image:none}.constitution-modal h2{font-family:"Source Serif 4",Georgia,serif}@media (min-width:981px){.page-about .about-page-grid{grid-template-columns:150px minmax(0,1fr);gap:clamp(30px,3vw,42px)}}@media (min-width:1141px){.page-about .content-section>.container{width:calc(100vw - 64px);max-width:none}}@media (min-width:1141px){.page-about .prose{margin-left:clamp(18px,1.5vw,28px);margin-right:calc(-1*clamp(18px,1.5vw,28px))}}@media (min-width:761px){.page-about .about-page-grid{grid-template-columns:minmax(0,1fr);gap:28px}.page-about .contents-rail{position:static;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px clamp(16px,2.2vw,30px);width:100%;padding:17px 20px}.page-about .contents-rail .eyebrow{margin:0}.page-about .contents-rail a{white-space:nowrap}.page-about .prose{width:100%;margin:0}}@media (min-width:1201px){.page-about .about-page-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:0;position:relative}.page-about .contents-rail{position:sticky;top:120px;grid-column:1;grid-row:1;align-self:start;z-index:2;display:grid;align-content:start;justify-content:stretch;gap:16px;width:190px;padding:25px 22px}.page-about .contents-rail .eyebrow{margin-bottom:5px}.page-about .prose{grid-column:1/-1;grid-row:1;justify-self:center;width:min(1280px,calc(100vw - 460px));max-width:none;margin:0 auto}}@media (max-width:1200px) and (min-width:761px){.page-about .about-page-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.page-about .contents-rail{position:static;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px clamp(16px,2.2vw,30px);width:100%;padding:17px 20px}.page-about .contents-rail .eyebrow{margin:0}.page-about .contents-rail a{white-space:nowrap}.page-about .prose{width:100%;max-width:none;margin:0}}.page-about #mission{position:relative;isolation:isolate;overflow:hidden}.page-about #mission>.quote-panel-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.2;filter:grayscale(1);pointer-events:none}.page-intro-image-behind{position:relative;isolation:isolate;overflow:hidden;min-height:390px;display:flex;align-items:center;padding:88px 0 82px;background:#241d1d;border-bottom:1px solid #ded1c7}.page-intro-image-behind>.container{position:relative;z-index:1;width:100%}.page-intro-image-behind .intro-media-behind{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;background:#241d1d;animation:media-reveal 1.1s cubic-bezier(.65,0,.25,1) both}.page-intro-image-behind .intro-media-behind img{width:100%;height:100%;object-fit:cover;object-position:center 48%;animation:media-settle 1.8s cubic-bezier(.2,.65,.25,1) both}.page-intro-image-behind .intro-media-behind:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1a1414e0,#1a1414ba 42%,#1a14144d),linear-gradient(0deg,#1a141459,#1a141414);pointer-events:none}.page-intro-image-behind .eyebrow{color:#f2c9c2;position:relative}.page-intro-image-behind h1{max-width:850px;color:#fffaf6;font-size:clamp(44px,6vw,76px);line-height:1.04;letter-spacing:-.035em;margin:0 0 22px;text-wrap:balance}.page-intro-image-behind h1 em{color:#f0b5ad;font-style:italic}.page-intro-image-behind p{max-width:640px;color:#fffaf6e0;font-size:clamp(15px,1.35vw,18px);line-height:1.75}.publications-section{padding-top:64px}.publications-section .publication-intro{max-width:980px;gap:18px;padding:22px 24px;margin:0 auto 30px;border-left:3px solid var(--red);align-items:flex-start}.publications-section .publication-intro svg{flex:0 0 auto;margin-top:2px}.publications-section .publication-intro p{font-size:13px;line-height:1.8}.publications-section .filter-row{display:flex;flex-wrap:wrap;gap:7px;border:0;margin:0 0 28px;padding-bottom:0}.publications-section .filter-row button{border:1px solid #e4d9d1;border-radius:999px;background:#fffdfa;padding:10px 15px;color:#665b55;font-size:11px;line-height:1.3;transition:background .2s ease,color .2s ease,border-color .2s ease}.publications-section .filter-row button:hover,.publications-section .filter-row button:focus-visible{border-color:var(--red);outline-offset:3px}.publications-section .filter-row button.active{background:var(--red);border-color:var(--red);color:#fff}.publications-section .publication-grid{align-items:stretch;gap:22px}.publications-section .publication-card{min-width:0;display:flex;flex-direction:column;border-color:#e7ded7;border-radius:3px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.publications-section .publication-card:hover{transform:translateY(-3px);border-color:#d8c5bc;box-shadow:0 14px 35px #2b1e1914}.publications-section .publication-cover{height:190px;flex:0 0 auto;padding:22px}.publications-section .publication-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.publications-section .publication-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#591420e0,#261e1ec7);z-index:0}.publications-section .publication-cover>span,.publications-section .publication-cover>svg,.publications-section .publication-cover>small,.publications-section .publication-cover .cover-lines{position:relative;z-index:1}.publications-section .publication-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:22px}.publications-section .publication-body .eyebrow{font-size:9px;letter-spacing:.12em}.publications-section .publication-body h3{font-size:22px;line-height:1.3;margin:12px 0 10px;overflow-wrap:anywhere}.publications-section .publication-body p{min-height:0;font-size:12px;line-height:1.8;margin:0 0 18px}.publications-section .coming-label{margin-top:auto;padding-top:12px;font-size:9px;letter-spacing:.09em}.publication-empty-state{display:flex;align-items:flex-start;gap:16px;padding:28px;border:1px solid #e8ddd5;background:#faf6f1;color:var(--red)}.publication-empty-state svg{flex:0 0 auto;margin-top:2px}.publication-empty-state h3{margin:0 0 7px;color:var(--ink);font:24px/1.25 var(--serif)}.publication-empty-state p{margin:0;color:#746b65;font-size:12px;line-height:1.8}.publications-section .empty-editorial{margin-top:24px}@media (max-width:760px){.page-intro-image-behind{min-height:350px;padding:68px 0 58px}.page-intro-image-behind h1{font-size:clamp(39px,9vw,58px)}.page-intro-image-behind .intro-media-behind:after{background:linear-gradient(90deg,#1a1414d6,#1a14148c),linear-gradient(0deg,#1a14144d,#1a141414)}.publications-section{padding-top:38px}.publications-section .publication-intro{padding:18px;margin-bottom:24px}.publications-section .filter-row{gap:7px;margin-bottom:22px}.publications-section .filter-row button{padding:9px 12px;font-size:10px}.publications-section .publication-grid{grid-template-columns:1fr;gap:16px}.publications-section .publication-cover{height:170px}}@media (prefers-reduced-motion:reduce){.publications-section .publication-card,.publications-section .filter-row button{transition:none}}.page-publications .publications-section{padding-top:58px}.publication-editorial-section{margin:58px 0 0}.publication-section-heading{max-width:780px;margin-bottom:26px}.publication-section-heading h2,.publication-policy-card h2,.publication-contribute-cta h2{font:500 clamp(30px,3.5vw,44px)/1.14 var(--serif);letter-spacing:-.8px;margin:12px 0 15px;color:var(--ink)}.publication-section-heading h2 em,.publication-policy-card h2 em{color:var(--red);font-style:italic}.publication-section-heading p,.publication-policy-card p,.publication-contribute-cta p{font-size:14px;line-height:1.8;color:var(--muted);max-width:760px}.publish-types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.publish-type-card{position:relative;min-height:218px;padding:24px;border:1px solid var(--line);background:#fffdf9;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.publish-type-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #34241b0c;border-color:#d7b7b2}.publish-type-card>svg{color:var(--red);margin:20px 0 10px}.publish-type-number{position:absolute;right:20px;top:20px;font-size:10px;letter-spacing:1px;color:#aa9a8e}.publish-type-card h3{font:22px/1.2 var(--serif);margin:0 0 9px}.publish-type-card p{font-size:13px;line-height:1.75;color:var(--muted);margin:0}.publication-work-section{padding-top:6px;border-top:1px solid var(--line)}.publication-work-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 36px}.publication-work-link{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;background:#f6f0e8;border:1px solid #e7ddd1;color:var(--red);transition:background .2s,border-color .2s}.publication-work-link:hover{background:#fff;border-color:#d7b7b2}.publication-work-link span{display:grid;gap:6px}.publication-work-link b{font:20px var(--serif);color:var(--ink)}.publication-work-link small{font-size:12px;line-height:1.6;color:var(--muted)}.publication-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:64px}.publication-policy-card{padding:28px;border:1px solid var(--line);background:#fff}.publication-policy-card:first-child{background:#f8f3ec}.publication-policy-card h2{font-size:31px}.publication-policy-card p{font-size:13px}.publication-policy-card .button{margin-top:10px;max-width:100%;font-size:11px}.publication-contribute-cta{margin-top:18px;padding:34px;background:#7c1d2b;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.publication-contribute-cta .eyebrow{color:#f0c4be}.publication-contribute-cta h2{color:#fff;margin-bottom:12px}.publication-contribute-cta h2 em{color:#f0b5ad}.publication-contribute-cta p{color:#f4dfe0;margin-bottom:0}.publication-contribute-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:235px}.publication-contribute-actions .button{white-space:nowrap}.publication-contribute-actions .text-link{margin:5px 0;color:#fff0ee}.page-intro-image-behind.page-intro-news .intro-media img{object-position:center 46%}.page-intro-image-behind.page-intro-apply .intro-media img{object-position:center 52%}.page-intro-image-behind.page-intro-contact .intro-media img,.page-intro-image-behind.page-intro-publications .intro-media img{object-position:center 48%}.page-intro-image-behind.page-intro-news .intro-media:after,.page-intro-image-behind.page-intro-apply .intro-media:after,.page-intro-image-behind.page-intro-contact .intro-media:after{background:linear-gradient(90deg,#1a1414e6,#1a1414b8 44%,#1a141447),linear-gradient(0deg,#1a141459,#1a141414)}@media (max-width:900px){.publish-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-contribute-cta{grid-template-columns:1fr}.publication-contribute-actions{min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center}}@media (max-width:600px){.publish-types-grid,.publication-work-links,.publication-policy-grid{grid-template-columns:1fr}.publish-type-card{min-height:0;padding:21px}.publish-type-card>svg{margin-top:18px}.publication-editorial-section,.publication-policy-grid{margin-top:42px}.publication-policy-card{padding:22px}.publication-contribute-cta{padding:24px 20px}.publication-contribute-actions{flex-direction:column;align-items:stretch}.publication-contribute-actions .button{white-space:normal;justify-content:space-between}.page-intro-image-behind.page-intro-news .intro-media:after,.page-intro-image-behind.page-intro-apply .intro-media:after,.page-intro-image-behind.page-intro-contact .intro-media:after{background:linear-gradient(90deg,#1a1414db,#1a141494),linear-gradient(0deg,#1a14144d,#1a141414)}}.publication-browse-controls{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,1fr));gap:12px;margin:-12px 0 28px;padding:18px;background:#f8f3ec;border:1px solid #ebe1d6}.publication-browse-controls label{display:flex;flex-direction:column;gap:7px;min-width:0}.publication-browse-controls label>.eyebrow{font-size:8px;color:#8e7e73}.publication-browse-controls input,.publication-browse-controls select{width:100%;min-width:0;min-height:42px;padding:9px 10px;border:1px solid #ded3c8;border-radius:0;background:#fffdfa;color:var(--ink);font-size:12px;outline:0}.publication-browse-controls input:focus,.publication-browse-controls select:focus{border-color:var(--red);box-shadow:0 0 0 2px #9f1d2d15}@media (max-width:900px){.publication-browse-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.publication-browse-controls{grid-template-columns:1fr;padding:13px}.publication-browse-controls label{grid-column:1/-1}}.publication-body .publication-metadata{min-height:0;margin:7px 0;font-size:11px;overflow-wrap:anywhere}.publication-body .publication-metadata b{color:#4c403a;font-weight:700}.publication-body .text-link{margin-top:12px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact){min-height:clamp(390px,29.2vw,500px);padding:clamp(58px,4.2vw,78px) 0 clamp(48px,3.8vw,68px);background:#3b2522;border-bottom-color:#5d3934}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .intro-media-behind img{object-fit:cover;object-position:center 48%;filter:none}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .intro-media-behind:after{background:linear-gradient(90deg,#301e1bf7,#301e1be8 34%,#301e1ba8 55%,#301e1b1f),linear-gradient(0deg,#301e1b47,#301e1b05)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .eyebrow{color:#e7c98b;letter-spacing:.12em}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) h1{max-width:900px;color:#fff8ec;font-family:Newsreader,"Source Serif 4",Georgia,serif;font-size:clamp(44px,5.2vw,76px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) h1 em{color:#e7c98b;font-family:inherit;font-style:italic}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) p{max-width:760px;color:#f0e4d7;font-family:Newsreader,"Source Serif 4",Georgia,serif;font-size:clamp(16px,1.25vw,19px);line-height:1.8}@media (max-width:760px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact){min-height:350px;padding:48px 0 42px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) h1{font-size:clamp(38px,10vw,54px)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .intro-media-behind:after{background:linear-gradient(90deg,#301e1bf0,#301e1bb8),linear-gradient(0deg,#301e1b4d,#301e1b1a)}}.page-intro-image-behind>.container{width:min(1550px,calc(100% - 64px));max-width:1550px;margin-inline:auto;padding-inline:0}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .eyebrow{display:block;margin:0 0 22px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:#e7c98b}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) h1{width:100%;max-width:1000px;margin:0 0 22px;color:#fff8ec;font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:clamp(54px,5.6vw,96px);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) h1 em{color:#e7c98b;font-style:italic}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) p{max-width:880px;margin:0;color:#f0e4d7;font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:clamp(17px,1.25vw,21px);font-weight:500;line-height:1.8}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .intro-media-behind img{object-fit:cover}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .intro-media-behind:after{background:linear-gradient(90deg,#3b2522fa,#3b2522e8 32%,#3b2522ad 56%,#3b25221f),linear-gradient(0deg,rgba(29,23,20,.3),transparent 65%)}@media (max-width: 900px){.page-intro-image-behind>.container{width:calc(100% - 48px);max-width:none}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) h1{max-width:760px;font-size:clamp(48px,7vw,72px)}}@media (max-width: 600px){.page-intro-image-behind>.container{width:calc(100% - 36px)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact){min-height:390px;padding:54px 0 48px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .eyebrow{margin-bottom:17px;font-size:11px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) h1{max-width:100%;margin-bottom:17px;font-size:clamp(42px,11vw,58px);line-height:1.06}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) p{font-size:16px;line-height:1.65}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .intro-media-behind:after{background:linear-gradient(90deg,#3b2522f5,#3b2522c2),linear-gradient(0deg,rgba(29,23,20,.3),transparent 65%)}}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact){min-height:480px;padding:78px 0 64px;align-items:center;background:#3b2522;border-bottom-color:#5d3934}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact)>.container{width:min(1555px,calc(100% - clamp(48px,17vw,320px)));max-width:1555px;margin-inline:auto;padding:0}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .eyebrow{display:block;margin:0 0 20px;color:#e7c98b;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) h1{max-width:900px;margin:0 0 20px;color:#fff8ec;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(54px,6.1vw,82px);font-weight:500;line-height:1.08;letter-spacing:-2.2px;text-wrap:balance}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) h1 em{color:#e7c98b;font-family:inherit;font-style:italic;font-weight:500}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) p{max-width:850px;margin:0;color:#f0e4d7;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.85}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .intro-media-behind:after{background:linear-gradient(90deg,#3b2522,#3b2522e8 26%,#3b2522b8 49%,#3b252240 78%,#3b252214),linear-gradient(0deg,rgba(29,23,20,.3),transparent 55%)}@media (max-width:760px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact){min-height:390px;padding:58px 0 48px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact)>.container{width:calc(100% - 40px);max-width:none}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) .eyebrow{font-size:10px;margin-bottom:16px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) h1{font-size:clamp(42px,9.5vw,58px);line-height:1.08;letter-spacing:-1.2px;margin-bottom:16px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-apply,.page-intro-news,.page-intro-contact) p{font-size:16px;line-height:1.7}}.publications-section{padding:clamp(44px,5vw,76px) 0 clamp(64px,7vw,100px);background:#fffdfa}.publications-section>.container{width:min(1320px,calc(100% - 72px))}.publications-section .publication-intro{display:flex;align-items:flex-start;gap:17px;max-width:1080px;margin:0 auto clamp(64px,7vw,100px);padding:24px 28px;background:#f5efe6;border:1px solid #e8daca;border-left:3px solid var(--red);box-shadow:0 8px 24px #33231c09}.publications-section .publication-intro svg{width:25px;height:25px;flex:0 0 25px;color:var(--red);margin-top:2px}.publications-section .publication-intro p{margin:0;color:#6e625a;font-size:14px;line-height:1.85}.publication-editorial-section{margin:0 0 clamp(64px,7vw,100px)}.publication-section-heading{max-width:940px;margin:0 0 30px}.publication-section-heading .eyebrow,.publication-policy-card>.eyebrow{display:inline-block;margin:0 0 15px;color:var(--red);font-size:10px;font-weight:800;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.publication-section-heading h2{margin:0 0 18px;color:#302522;font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:clamp(36px,4.1vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.publication-section-heading h2 em,.publication-policy-card h2 em{color:var(--red);font-style:normal}.publication-section-heading p{max-width:790px;margin:0;color:#74685f;font-size:15px;line-height:1.9}.publish-types-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.publish-type-card{grid-column:span 2;position:relative;display:flex;flex-direction:column;min-height:245px;padding:28px;overflow:hidden;background:linear-gradient(145deg,#fffefa,#faf5ee);border:1px solid #e8d9c8;box-shadow:0 5px 18px #33231c06;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.publish-type-card:nth-child(4){grid-column:2/span 2}.publish-type-card:hover{transform:translateY(-4px);border-color:#cda9a0;box-shadow:0 15px 32px #33231c14}.publish-type-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--red),#d8b778);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.publish-type-card:hover:before{transform:scaleX(1)}.publish-type-card .publish-type-number{position:absolute;right:24px;top:23px;color:#b3a092;font-size:11px;font-weight:700;letter-spacing:.12em}.publish-type-card>svg{margin:16px 0 22px;color:var(--red);stroke-width:1.7}.publish-type-card h3{margin:0 0 12px;color:#302522;font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:clamp(21px,1.8vw,27px);font-weight:500;line-height:1.25;letter-spacing:-.025em}.publish-type-card p{margin:0;color:#74685f;font-size:13px;line-height:1.85}.publication-work-section{padding-top:clamp(38px,4.5vw,64px);border-top:1px solid #e8daca}.publication-work-links{gap:14px;margin:28px 0 30px}.publication-work-link{min-height:94px;padding:22px 24px;background:#f6f0e8;border:1px solid #e6d8c8;transition:background .2s ease,transform .2s ease,border-color .2s ease}.publication-work-link:hover{background:#fffdfa;border-color:#cba8a0;transform:translateY(-2px)}.publication-work-link b{font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:21px;font-weight:500;line-height:1.3}.publication-work-link small{font-size:12px;line-height:1.7}.publications-section .filter-row{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 20px;padding:0;border:0}.publications-section .filter-row button{min-height:42px;padding:10px 17px;border:1px solid #e3d5c8;border-radius:999px;background:#fffdfa;color:#6e625a;font-size:12px;font-weight:600;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.publications-section .filter-row button:hover{border-color:#b98282;transform:translateY(-1px)}.publications-section .filter-row button.active{color:#fff;background:var(--red);border-color:var(--red);box-shadow:0 5px 12px #9f1d2d1f}.publication-browse-controls{margin:0 0 30px;padding:22px;gap:14px;background:#f7f1e9;border:1px solid #e8daca}.publication-browse-controls label>.eyebrow{color:#8c786a;font-size:9px;font-weight:800;letter-spacing:.14em}.publication-browse-controls input,.publication-browse-controls select{min-height:47px;padding:11px 13px;background:#fffdfa;border-color:#dfd0c2;color:#382d29;font-size:13px}.publication-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.publications-section .publication-card{border:1px solid #e8daca;border-radius:2px;background:#fff;box-shadow:0 7px 22px #33231c09}.publications-section .publication-cover{height:165px;padding:22px}.publications-section .publication-cover:before{background:linear-gradient(135deg,#691d2bd1,#352621c2)}.publications-section .publication-body{padding:25px;gap:0}.publications-section .publication-body>.eyebrow{color:var(--red);font-size:9px;font-weight:800;letter-spacing:.13em}.publications-section .publication-body h3{margin:11px 0 12px;color:#302522;font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:25px;font-weight:500;line-height:1.22;letter-spacing:-.025em}.publications-section .publication-body p{color:#74685f;font-size:13px;line-height:1.8}.publications-section .publication-body .publication-metadata{margin:8px 0 0;padding-top:8px;border-top:1px solid #f0e8df;font-size:11px;line-height:1.7}.publications-section .publication-body .publication-metadata b{color:#43342f}.publications-section .publication-body .text-link,.publications-section .publication-body .coming-label{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;color:var(--red);font-size:10px;font-weight:800;letter-spacing:.09em}.publication-empty-state{padding:30px;background:#f8f2ea;border:1px solid #e8daca}.empty-editorial{display:flex;align-items:center;gap:14px;margin-top:26px;padding:20px 23px;background:#f5efe7;border:1px solid #eee3d8}.empty-editorial svg{flex:0 0 auto;color:var(--red)}.empty-editorial p{margin:0;color:#766960;font-size:13px;line-height:1.75}.publication-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(62px,7vw,96px)}.publication-policy-card{padding:clamp(25px,3vw,38px);background:#fffdfa;border:1px solid #e7d8c8;box-shadow:0 5px 20px #33231c06}.publication-policy-card:first-child{background:#f7f1e8}.publication-policy-card h2{margin:0 0 19px;color:#302522;font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:clamp(29px,3vw,39px);font-weight:400;line-height:1.13;letter-spacing:-.03em}.publication-policy-card p{color:#74685f;font-size:13px;line-height:1.9;margin:0 0 15px}.publication-policy-card .button{margin-top:9px}.publication-contribute-cta{position:relative;isolation:isolate;overflow:hidden;margin-top:20px;padding:clamp(28px,4vw,52px);background:linear-gradient(120deg,#761e2c,#8e2533 68%,#6e1b29);box-shadow:0 15px 34px #50141f1f}.publication-contribute-cta:after{content:"§";position:absolute;z-index:-1;right:3%;top:-42%;color:#ffffff0e;font-family:Georgia,serif;font-size:clamp(180px,24vw,360px);line-height:1}.publication-contribute-cta h2{max-width:780px;margin:15px 0 18px;font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.12;letter-spacing:-.03em}.publication-contribute-cta p{max-width:760px;font-size:14px;line-height:1.85}.publication-contribute-actions .button{min-height:48px;padding:13px 17px}@media (max-width:1000px){.publications-section>.container{width:calc(100% - 48px)}.publish-type-card{padding:23px;min-height:255px}.publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.publications-section{padding:38px 0 58px}.publications-section>.container{width:calc(100% - 36px)}.publications-section .publication-intro{margin-bottom:48px;padding:19px;gap:12px}.publication-editorial-section{margin-bottom:58px}.publication-section-heading{margin-bottom:23px}.publication-section-heading h2{font-size:clamp(34px,9vw,46px)}.publication-section-heading p{font-size:14px;line-height:1.8}.publish-types-grid{grid-template-columns:1fr;gap:12px}.publish-type-card,.publish-type-card:nth-child(4){grid-column:auto;min-height:0;padding:22px}.publish-type-card>svg{margin:12px 0 17px}.publish-type-card h3{font-size:23px}.publication-work-links{grid-template-columns:1fr}.publication-work-link{min-height:82px;padding:18px}.publications-section .filter-row{flex-wrap:nowrap;overflow-x:auto;padding:2px 0 8px}.publications-section .filter-row button{flex:0 0 auto}.publication-browse-controls{grid-template-columns:1fr;padding:15px;gap:12px}.publication-grid,.publication-policy-grid{grid-template-columns:1fr}.publications-section .publication-cover{height:155px}.publications-section .publication-body{padding:22px}.publication-policy-grid{margin-top:54px}.publication-policy-card{padding:24px}.publication-contribute-cta{padding:27px 22px}.publication-contribute-actions{align-items:stretch}}@media (prefers-reduced-motion:reduce){.publish-type-card,.publication-work-link,.publications-section .filter-row button{transition:none}.publish-type-card:hover,.publication-work-link:hover{transform:none}}.page-programs .program-page :is(h2,h3){font-family:var(--serif);font-weight:400;font-style:normal;letter-spacing:-.6px;color:var(--ink)}.page-programs .program-page h2{font-size:clamp(36px,3.5vw,50px);line-height:1.1}.page-programs .program-page h2 em{font-style:italic;font-weight:400;color:var(--red)}.page-programs .program-page h3{font-weight:500;letter-spacing:-.2px}.page-programs .program-page .eyebrow{font-size:14px;font-weight:600;letter-spacing:2.4px}.page-programs .program-terms{padding:76px 0 96px}.page-programs .program-page .term-tabs button{font:400 25px/1.2 var(--serif);letter-spacing:-.3px;color:#857a72;padding:20px 18px 20px 0}.page-programs .program-page .term-tabs button:hover,.page-programs .program-page .term-tabs button.selected{color:var(--ink)}.page-programs .program-page .term-tabs button>span{font:italic 500 18px var(--serif);letter-spacing:0;color:var(--red);margin-right:12px}.page-programs .program-page .term-tabs button small{font:500 14px/1.4 Manrope,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#8f847b;margin:9px 0 0 34px}.page-programs .term-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,6.5vw,104px);align-items:center;padding:64px 0 0;border-bottom:0}.page-programs .term-visual{position:relative;padding:0 26px 26px 0}.page-programs .term-visual:before{content:"";position:absolute;top:26px;right:0;bottom:0;left:26px;border:1px solid #d9c2a3;border-radius:2px;pointer-events:none}.page-programs .term-media{position:relative;z-index:1;height:auto;aspect-ratio:4/3;margin:0;border-radius:2px;box-shadow:0 26px 54px #3a221a24}.page-programs .term-badge{position:absolute;z-index:2;left:28px;bottom:0;padding:13px 20px 12px;background:#fff;box-shadow:0 14px 30px #3a221a1f;font:italic 400 44px/1 var(--serif);color:var(--red)}.page-programs .term-badge:before{content:"Term";display:block;margin-bottom:8px;font:600 12px/1 Manrope,sans-serif;font-style:normal;letter-spacing:2px;text-transform:uppercase;color:#9a8f86}.page-programs .program-page .term-copy .term-heading{position:relative;margin:0 0 26px;padding-bottom:22px;font:700 clamp(17px,1.45vw,22px)/1.4 "Manrope",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.page-programs .term-copy .term-heading:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:2px;background:#c9a66d}.page-programs .term-heading span{white-space:nowrap}.page-programs .term-copy p{max-width:560px;margin:0 0 34px;font-size:18px;line-height:1.75;color:var(--muted)}.page-programs .term-apply{min-height:56px;padding:0 32px;gap:14px;font-size:17px;font-weight:600;letter-spacing:.4px;border-radius:2px}.page-programs .term-apply svg{transition:transform .35s var(--motion-ease)}.page-programs .term-apply:is(:hover,:focus-visible) svg{transform:translate(5px)}.page-programs .program-themes{padding:96px 0 104px;background:#f8f5f0;border-top:1px solid #ede5db}.page-programs .themes-heading{margin:0 0 44px;align-items:center;gap:32px;scroll-margin-top:112px}.page-programs .program-page .themes-heading .themes-title{margin:0;font-size:clamp(30px,3.4vw,50px);line-height:1.1;letter-spacing:0}.page-programs .program-page .themes-title em{font-style:normal;color:var(--red)}.page-programs .search-box{width:min(340px,100%);height:52px;flex-shrink:0;gap:10px;padding:0 6px 0 22px;background:#fff;border:1px solid #e2d7ca;border-radius:999px;box-shadow:0 6px 18px #3a221a0a;transition:border-color .25s ease,box-shadow .25s ease}.page-programs .search-box:focus-within{border-color:#c9a66d;box-shadow:0 0 0 4px #c9a66d29}.page-programs .search-box input{flex:1;width:auto;min-width:0;height:100%;font-size:17px;color:var(--ink)}.page-programs .search-box input:focus-visible{outline:0}.page-programs .search-box span{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:#fff}.page-programs .theme-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;view-transition-name:research-list}.page-programs .theme-tile{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #ebe2d8;border-radius:4px;overflow:hidden;transition:opacity .72s var(--motion-ease),transform .72s var(--motion-ease),box-shadow .4s ease,border-color .4s ease}.page-programs .theme-tile:before{content:"";position:absolute;z-index:3;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--red),#c9a66d);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--motion-ease)}.page-programs .theme-tile:is(:hover,:focus-within){border-color:#e0d1c0;box-shadow:0 24px 48px #3a221a14}.page-programs .theme-tile:is(:hover,:focus-within):before{transform:scaleX(1)}.page-programs .theme-tile-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#eee4d8}.page-programs .theme-tile-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#721d2b00 55%,#721d2b2e);pointer-events:none;transition:opacity .5s ease}.page-programs .theme-tile-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.82);transition:transform 1.1s var(--motion-ease),filter .6s ease}.page-programs .theme-tile:hover .theme-tile-media img{transform:scale(1.05);filter:saturate(1)}.page-programs .theme-tile:hover .theme-tile-media:after{opacity:0}.page-programs .theme-tile-body{flex:1;display:flex;flex-direction:column;padding:24px 26px 0}.page-programs .theme-tile-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page-programs .theme-tile-meta span:first-child{font:italic 500 21px/1 var(--serif);color:var(--red)}.page-programs .theme-tile-meta span:last-child{font-size:21px;line-height:1;color:#b8a08a;font-variant-emoji:text}.page-programs .program-page .theme-tile h3{font-size:clamp(22px,1.9vw,26px);line-height:1.25;margin:0 0 10px}.page-programs .program-page .theme-tile p{font-size:17px;line-height:1.7;color:var(--muted);margin:0 0 24px}.page-programs .theme-tile .theme-details{margin:auto 0 0;font-size:16px;color:inherit}.page-programs .theme-tile .theme-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;height:58px;border-top:1px solid #efe7dd;list-style:none;color:var(--red);font-size:16px;font-weight:600;letter-spacing:.3px}.page-programs .theme-tile .theme-details summary::-webkit-details-marker{display:none}.page-programs .theme-tile .theme-details summary:focus-visible{outline:3px solid #c9a66d;outline-offset:-3px}.page-programs .theme-tile .theme-details summary svg{flex-shrink:0;transition:transform .35s var(--motion-ease)}.page-programs .theme-tile .theme-details summary:hover svg{transform:rotate(90deg)}.page-programs .theme-tile .theme-details[open] summary svg{transform:rotate(45deg)}.page-programs .theme-tile .when-open,.page-programs .theme-tile .theme-details[open] .when-closed{display:none}.page-programs .theme-tile .theme-details[open] .when-open{display:inline}.page-programs .theme-tile .theme-details ul{position:absolute;z-index:2;top:0;right:0;bottom:58px;left:0;margin:0;padding:24px 26px;list-style:none;overflow:auto;background:#721d2b;color:#fff;animation:subtopics-in .45s var(--motion-ease) both}.page-programs .theme-tile .theme-details ul:before{content:"Illustrative subtopics";display:block;margin-bottom:10px;font:600 13px/1.4 Manrope,sans-serif;letter-spacing:2.2px;text-transform:uppercase;color:#e8c393}.page-programs .theme-tile .theme-details li{position:relative;padding:9px 0 9px 22px;border-bottom:1px solid #ffffff1f;font-size:16px;line-height:1.5;color:#f6e6e3}.page-programs .theme-tile .theme-details li:last-child{border-bottom:0}.page-programs .theme-tile .theme-details li:before{content:"";position:absolute;left:0;top:20px;width:11px;height:1px;background:#e8c393}@keyframes subtopics-in{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.page-programs .theme-empty{margin:0;padding:44px 24px;text-align:center;background:#fff;border:1px dashed #d9cbbb;border-radius:4px;color:var(--muted);font-size:18px}.page-programs .theme-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-top:34px;padding-top:24px;border-top:1px solid #e6dccf}.page-programs .program-page .theme-pager-status{margin:0;font-size:16px;font-weight:500;color:#6f655e}.page-programs .theme-pager-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.page-programs .theme-pager button{min-width:48px;height:40px;padding:0 14px;background:#fff;border:1px solid #dccdbb;border-radius:2px;font:600 16px/1 Manrope,sans-serif;color:#4d3a33;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.page-programs .theme-pager button:hover{border-color:var(--red);color:var(--red)}.page-programs .theme-pager button:focus-visible{outline:3px solid #c9a66d;outline-offset:2px}.page-programs .theme-pager button.is-current{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 8px 18px #9f1d2d2e}.page-programs .theme-pager .theme-pager-step{display:grid;place-items:center;padding:0;color:var(--red)}.page-programs .theme-pager .theme-pager-step[aria-disabled=true]{border-color:#e6dccf;color:#b9ada2;cursor:default}.page-programs .theme-pager-gap{min-width:22px;text-align:center;font-size:18px;line-height:40px;color:#8f847b}.page-programs .program-themes .research-note{align-items:center;gap:16px;margin-top:40px;padding:20px 24px;background:#fff;border:1px solid #ebe2d8;border-left:3px solid #c9a66d;border-radius:4px}.page-programs .program-themes .research-note svg{flex-shrink:0}.page-programs .program-themes .research-note p{font-size:17px;line-height:1.7;color:#5f5853}.page-programs .proposal-band{position:relative;isolation:isolate;overflow:hidden;padding:100px 0 104px;background:radial-gradient(circle at 12% 0%,#8a2738 0,#8a273800 46%),#721d2b;color:#fff}.page-programs .proposal-band:before{content:"§";position:absolute;z-index:-1;right:-30px;bottom:-150px;font:400 560px/1 var(--serif);color:#ffffff08;pointer-events:none;animation:proposal-mark 18s ease-in-out infinite alternate}@keyframes proposal-mark{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-18px,-14px,0) rotate(-4deg)}}.page-programs .proposal-layout{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(48px,4.5vw,80px);align-items:center}.page-programs .proposal-band .eyebrow{color:#e8c393}.page-programs .program-page.proposal-band h2{color:#fff;margin:18px 0 26px}.page-programs .program-page.proposal-band h2 em{color:#e8b6b5}.page-programs .program-page.proposal-band .proposal-title{margin-top:0;font-size:clamp(30px,3.4vw,50px);line-height:1.1;letter-spacing:0}.page-programs .program-page.proposal-band .proposal-title em{font-style:normal;color:#e8c393}.page-programs .proposal-intro>p{margin:0;font-size:18px;line-height:1.75;color:#f1dcdb}.page-programs .proposal-band .guidance-caution{align-items:flex-start;gap:14px;margin-top:30px;padding:18px 22px;background:#ffffff0d;border:1px solid #ffffff21;border-radius:4px;color:#e8c393;font-size:16px;line-height:1.65}.page-programs .proposal-band .guidance-caution svg{flex-shrink:0;margin-top:3px}.page-programs .proposal-band .guidance-caution span{color:#f1dcdb}.page-programs .proposal-band .guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;background:none;border:0}.page-programs .proposal-band .guidance-grid article{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:18px;padding:24px 24px 26px;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;transition:opacity .72s var(--motion-ease),transform .72s var(--motion-ease),background-color .4s ease,border-color .4s ease}.page-programs .proposal-band .guidance-grid article:before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:2px;background:#e8c393;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--motion-ease)}.page-programs .proposal-band .guidance-grid article:hover{background:#ffffff14;border-color:#ffffff38}.page-programs .proposal-band .guidance-grid article:hover:before{transform:scaleX(1)}.page-programs .guidance-top{grid-row:span 2;align-self:start;display:flex;flex-direction:column;align-items:center;gap:12px}.page-programs .guidance-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #e8c39366;border-radius:50%;color:#e8c393;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.page-programs .guidance-grid article:hover .guidance-icon{background:#e8c393;border-color:#e8c393;color:#721d2b}.page-programs .guidance-no{font:italic 400 22px/1 var(--serif);color:#ffffff59}.page-programs .program-page .guidance-grid h3{color:#fff;font-size:clamp(21px,1.6vw,24px);line-height:1.25;margin:0 0 8px}.page-programs .program-page .guidance-grid p{margin:0;font-size:17px;line-height:1.6;color:#ecd5d3}@media (min-width:1400px){.page-programs .proposal-band>.container{width:min(1380px,calc(100% - 72px))}}@media (max-width:1399px){.page-programs .proposal-layout{display:block}.page-programs .proposal-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,96px);align-items:start;margin-bottom:48px}.page-programs .proposal-heading{grid-row:span 2}.page-programs .program-page.proposal-band h2{margin-bottom:0}.page-programs .proposal-band .guidance-caution{margin-top:22px}.page-programs .proposal-band .guidance-grid{gap:20px}.page-programs .proposal-band .guidance-grid article{grid-template-columns:48px minmax(0,1fr);column-gap:26px;padding:28px 30px 30px}.page-programs .proposal-band .guidance-grid article:before{left:28px;right:28px}.page-programs .guidance-icon{width:48px;height:48px}.page-programs .guidance-no{font-size:24px}.page-programs .program-page .guidance-grid p{font-size:18px;line-height:1.7}}@media (min-width:961px){.page-programs .theme-tile.is-visible:nth-child(3n+2){transition-delay:80ms}.page-programs .theme-tile.is-visible:nth-child(3n){transition-delay:.16s}}@media (min-width:561px) and (max-width:960px){.page-programs .theme-tile.is-visible:nth-child(2n){transition-delay:90ms}}.page-programs .proposal-band .guidance-grid article.is-visible:nth-child(2){transition-delay:80ms}.page-programs .proposal-band .guidance-grid article.is-visible:nth-child(3){transition-delay:.16s}.page-programs .proposal-band .guidance-grid article.is-visible:nth-child(4){transition-delay:.24s}.page-programs .theme-tiles .theme-tile.is-visible:is(:hover,:focus-within),.page-programs .proposal-band .guidance-grid article.is-visible:hover{transition-delay:0s}@media (max-width:960px){.page-programs .program-themes .theme-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.page-programs .program-themes .theme-tile{grid-column:span 2}.page-programs .program-themes .theme-tile:last-child:nth-child(odd){grid-column:2/span 2}.page-programs .term-heading .term-heading-separator{display:none}.page-programs .term-heading span{display:block}.page-programs .theme-pager{flex-direction:column;justify-content:center;text-align:center}}@media (max-width:560px){.page-programs .program-themes .theme-tiles{grid-template-columns:minmax(0,1fr)}.page-programs .program-themes .theme-tile,.page-programs .program-themes .theme-tile:last-child:nth-child(odd){grid-column:auto}.page-programs .theme-pager-pages{gap:6px}.page-programs .theme-pager button{min-width:40px;padding:0 10px}}@media (max-width:360px){.page-programs .theme-pager-pages{gap:4px}.page-programs .theme-pager button{min-width:36px;height:38px;padding:0 8px}.page-programs .theme-pager-gap{min-width:16px}}@media (max-width:1140px){.page-programs .proposal-intro{display:block;max-width:780px;margin-bottom:44px}.page-programs .program-page.proposal-band h2{margin-bottom:24px}.page-programs .proposal-band .guidance-grid article{grid-template-columns:1fr}.page-programs .guidance-top{grid-row:auto;flex-direction:row;justify-content:space-between;margin-bottom:18px}.page-programs .guidance-no{font-size:30px}}@media (max-width:760px){.page-programs .program-terms{padding:52px 0 64px}.page-programs .program-page .term-tabs button{font-size:18px;padding:14px 10px 14px 0}.page-programs .program-page .term-tabs button>span{display:block;margin:0 0 4px}.page-programs .program-page .term-tabs button small{font-size:12px;letter-spacing:.8px;margin-left:0}.page-programs .term-panel{grid-template-columns:1fr;gap:38px;padding:40px 0 0}.page-programs .term-visual{padding:0 16px 16px 0}.page-programs .term-visual:before{top:16px;right:0;bottom:0;left:16px}.page-programs .term-badge{left:18px;padding:10px 14px 9px;font-size:30px}.page-programs .program-themes{padding:64px 0 72px}.page-programs .themes-heading{flex-direction:column;align-items:stretch;gap:22px;margin-bottom:30px}.page-programs .search-box{width:100%}.page-programs .theme-tiles{grid-template-columns:1fr;gap:18px}.page-programs .theme-tile-body{padding:22px 22px 0}.page-programs .theme-tile .theme-details ul{position:static;margin:0 0 22px;padding:20px 20px 22px;border-radius:4px;overflow:visible}.page-programs .program-themes .research-note{align-items:flex-start;padding:18px}.page-programs .proposal-band{padding:76px 0 80px}.page-programs .proposal-band:before{font-size:360px;right:-50px;bottom:-100px}.page-programs .proposal-band .guidance-grid{grid-template-columns:1fr;gap:14px}.page-programs .proposal-band .guidance-grid article{padding:24px 22px 28px}.page-programs .proposal-band .guidance-grid article:before{left:22px;right:22px}.page-programs .guidance-no{font-size:28px}}body:has(.route-view:is(.page-programs,.page-apply)){font-family:Manrope,sans-serif;--serif:"Source Serif 4",Georgia,serif}:is(.page-programs,.page-apply){font-family:Manrope,sans-serif;--serif:"Source Serif 4",Georgia,serif}body:has(.route-view:is(.page-programs,.page-apply)) .footer{font-family:Manrope,sans-serif;--serif:"Source Serif 4",Georgia,serif}.page-committee :is(h2,h3){font-family:var(--serif);font-style:normal;font-weight:400}:is(.page-programs,.page-committee,.page-apply) .page-intro{background:#3b2522;color:#fff8ec;border-bottom-color:#5d3934}:is(.page-programs,.page-committee,.page-apply) .page-intro h1{color:#fff8ec}:is(.page-programs,.page-committee,.page-apply) .page-intro h1 em,:is(.page-programs,.page-committee,.page-apply) .page-intro .eyebrow{color:#e7c98b}:is(.page-programs,.page-committee,.page-apply) .page-intro p{color:#f0e4d7}:is(.page-programs,.page-committee,.page-apply) .page-intro .container>:not(.intro-media){max-width:58%}:is(.page-programs,.page-committee,.page-apply) .intro-media{width:min(62vw,900px)}:is(.page-programs,.page-committee,.page-apply) .intro-media:after{background:linear-gradient(90deg,#3b2522 0%,#3b2522e8 20%,#3b2522a8 32%,#3b25222e 48%,transparent 64%),linear-gradient(0deg,#1d17144d,transparent 45%)}@media (max-width:1140px){:is(.page-programs,.page-committee,.page-apply) .intro-media{width:60vw}}@media (max-width:760px){:is(.page-programs,.page-committee,.page-apply) .page-intro .container>:not(.intro-media){max-width:100%}:is(.page-programs,.page-committee,.page-apply) .intro-media{width:100%}:is(.page-programs,.page-committee,.page-apply) .intro-media:after{background:linear-gradient(0deg,#3b2522e8,#3b252218 65%),linear-gradient(90deg,#3b252235,transparent)}}:is(.page-programs,.page-committee) .page-intro{padding-block:76px 78px;background:#4a2f2a;border-bottom-color:#6a443d}:is(.page-programs,.page-committee) .page-intro .eyebrow{display:none}.route-view:is(.page-programs,.page-committee) .page-intro .container>h1{max-width:none;margin:0;font-size:clamp(38px,4.7vw,72px);font-weight:400;line-height:1.04;letter-spacing:-1.5px}:is(.page-programs,.page-committee) .page-intro h1 em{font-style:normal}.route-view:is(.page-programs,.page-committee) .page-intro .container>p{margin:22px 0 0;font-size:clamp(19px,1.5vw,23px);line-height:1.6}.page-programs .intro-media{width:min(52vw,800px)}.page-programs .intro-media img{object-position:center 22%}.page-programs .intro-media:after{background:linear-gradient(90deg,#4a2f2a 0%,#4a2f2ad6 10%,#4a2f2a7a 20%,#4a2f2a1f 30%,transparent 38%),linear-gradient(0deg,#1d17142e,transparent 40%)}.page-committee .intro-media:after{background:linear-gradient(90deg,#4a2f2a 0%,#4a2f2ae0 20%,#4a2f2a99 32%,#4a2f2a26 48%,transparent 64%),linear-gradient(0deg,#1d17143d,transparent 45%)}.committee-intro-overview .intro-media img{object-position:center 46%}.committee-intro-board .intro-media img{object-position:center 40%}.committee-intro-research .intro-media img{object-position:center 66%}.committee-intro-academic .intro-media img{object-position:center 58%}@media (min-width:761px){:is(.page-programs,.page-committee) .page-intro .container:has(>.intro-media){transform:none}:is(.page-programs,.page-committee) .intro-media{position:absolute;top:0;right:0;bottom:0;height:auto;margin:0;border-radius:0;animation-name:media-reveal}}@media not all and (min-width:761px){:is(.page-programs,.page-committee) .page-intro{padding-block:52px 44px}.route-view:is(.page-programs,.page-committee) .page-intro .container>h1{font-size:clamp(38px,11.3vw,44px)}:is(.page-programs,.page-committee) .intro-media{width:100%}:is(.page-programs,.page-committee) .intro-media:after{background:linear-gradient(0deg,#4a2f2ae8,#4a2f2a18 65%),linear-gradient(90deg,#4a2f2a35,transparent)}}.committee-tabs{position:relative;z-index:2;background:#fbf7ee;border-bottom:1px solid #e6d9c4}.committee-tabs .container{display:flex;justify-content:center;gap:10px;padding-block:18px}.committee-tabs a{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;border:1px solid #d9c6a6;border-radius:999px;color:#5a3a33;font-size:15px;font-weight:600;white-space:nowrap;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.committee-tabs a:hover,.committee-tabs a:focus-visible{border-color:#812230;color:#812230}.committee-tabs a.active{background:#812230;border-color:#812230;color:#fff7e9}.page-committee .committee-overview{background:#fffdf8}.page-committee .committee-lead{margin-bottom:60px}.page-committee :is(.committee-facts,.showcase-heading) .eyebrow{font-size:13px;letter-spacing:2.4px;color:#8f2333}.page-committee .committee-lead h2{margin:0;font-size:clamp(30px,3.4vw,50px);line-height:1.1;letter-spacing:0;color:#3b2522}.page-committee .committee-lead h2 em{font-style:normal;color:#8f2333}.page-committee .committee-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.page-committee .committee-role{position:relative;display:flex;flex-direction:column;min-width:0;padding:46px 34px 32px;background:#fbf7ee;border:1px solid #e3d3bb;border-radius:6px;transition:opacity .72s var(--motion-ease),transform .72s var(--motion-ease),box-shadow .4s ease,border-color .4s ease}.page-committee .committee-role:before{content:"";position:absolute;left:34px;right:34px;top:-1px;height:2px;background:#c7a86b;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--motion-ease)}.page-committee .committee-role:is(:hover,:focus-within){border-color:#d6bf98;box-shadow:0 24px 52px #3b25221a}.page-committee .committee-role:is(:hover,:focus-within):before{transform:scaleX(1)}.page-committee .role-tab{position:absolute;top:-15px;left:30px;padding:6px 15px;background:#fbf7ee;border:1px solid #c7a86b;border-radius:999px;color:#8f2333;font-size:12px;font-weight:700;letter-spacing:1.8px;line-height:1.2}.page-committee .role-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:24px;border:1px solid #d9c6a6;border-radius:50%;color:#8f2333;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.page-committee .committee-role:is(:hover,:focus-within) .role-icon{background:#8f2333;border-color:#8f2333;color:#fff7e9}.page-committee .committee-role h3{margin:0;font-size:clamp(27px,2.2vw,32px);line-height:1.15;color:#3b2522}.page-committee .role-line{margin:8px 0 18px;font:italic 400 19px/1.4 var(--serif);color:#8f2333}.page-committee .committee-role>p:not(.role-line){margin:0 0 26px;font-size:16px;line-height:1.75;color:#5f5450}.page-committee .role-remit{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px;padding:0;list-style:none}.page-committee .role-remit li{padding:6px 13px;background:#fffdf8;border:1px solid #dcc8a8;border-radius:999px;font-size:14px;line-height:1.3;color:#5a3a33}.page-committee .role-link{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:20px;border-top:1px solid #e3d3bb;color:#8f2333;font-size:15px;font-weight:700}.page-committee .role-link svg{transition:transform .3s var(--motion-ease)}.page-committee .role-link:hover svg{transform:translate(5px)}.page-committee .committee-role:nth-child(2){background:#812230;border-color:#812230}.page-committee .committee-role:nth-child(2):before{background:#e7c98b}.page-committee .committee-role:nth-child(2) .role-tab{background:#812230;border-color:#e7c98b;color:#e7c98b}.page-committee .committee-role:nth-child(2) .role-icon{border-color:#e7c98b80;color:#e7c98b}.page-committee .committee-role:nth-child(2):is(:hover,:focus-within) .role-icon{background:#e7c98b;border-color:#e7c98b;color:#812230}.page-committee .committee-role:nth-child(2) h3{color:#fff7e9}.page-committee .committee-role:nth-child(2) .role-line{color:#e7c98b}.page-committee .committee-role:nth-child(2)>p:not(.role-line){color:#f4e3dc}.page-committee .committee-role:nth-child(2) .role-remit li{background:transparent;border-color:#e7c98b73;color:#fff1e3}.page-committee .committee-role:nth-child(2) .role-link{border-top-color:#ffffff2e;color:#e7c98b}.page-committee .committee-facts{padding:88px 0;background:radial-gradient(circle at 88% 0%,#5e322e 0%,transparent 55%),#3b2522;color:#fff8ec}.page-committee .committee-facts .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(40px,5vw,80px);align-items:center}.page-committee .committee-facts .eyebrow,.page-committee .showcase-heading .eyebrow{color:#e7c98b}.page-committee .committee-facts h2{margin:14px 0 0;font-size:clamp(32px,3vw,44px);line-height:1.12;color:#fff8ec}.page-committee .committee-facts h2 em,.page-committee .showcase-heading h2 em{color:#e7c98b}.page-committee .facts-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.page-committee .facts-row li{display:grid;justify-items:center;align-content:start;gap:16px;text-align:center}.page-committee .facts-row b{display:inline-flex;justify-content:center;min-width:136px;padding:12px 28px;border:1px solid #e7c98b8c;border-radius:999px;font:400 46px/1 var(--serif);color:#e7c98b}.page-committee .facts-row span{max-width:210px;font-size:16px;line-height:1.5;color:#ead9cc}.page-committee .member-showcase{background:radial-gradient(ellipse at 50% 0%,#a542413d 0%,transparent 60%),linear-gradient(135deg,#57151e,#812431 68%,#591a22),#651923;color:#fff8ec}.page-committee .showcase-heading{max-width:800px;margin:0 auto 60px;text-align:center}.page-committee .showcase-heading h2{display:flex;align-items:center;justify-content:center;gap:24px;margin:16px 0 20px;font-size:clamp(42px,4.2vw,60px);line-height:1.05;color:#fff8ec}.page-committee .ornament{position:relative;flex:0 0 clamp(36px,7vw,110px);height:1px;background:linear-gradient(90deg,transparent,#e7c98b)}.page-committee .ornament:last-child{background:linear-gradient(90deg,#e7c98b,transparent)}.page-committee .ornament:after{content:"";position:absolute;top:50%;right:-5px;width:9px;height:9px;border:1px solid #e7c98b;transform:translateY(-50%) rotate(45deg)}.page-committee .ornament:last-child:after{right:auto;left:-5px}.page-committee .showcase-heading p{margin:0;font-size:18px;line-height:1.75;color:#ead9cc}.page-committee .member-grid{display:grid;gap:32px;align-items:stretch}.page-committee .member-grid.is-board{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;margin:0 auto}.page-committee .member-grid.is-council{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.page-committee .member-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;margin-top:78px;padding:0 36px 36px;text-align:center;background:linear-gradient(180deg,#ffffff12,#ffffff05 60%);border:1px solid #e7c98b47;border-radius:50% 50% 10px 10px/96px 96px 10px 10px;transition:opacity .72s var(--motion-ease),transform .72s var(--motion-ease),border-color .4s ease}.page-committee .member-card:is(:hover,:focus-within){border-color:#e7c98ba6}.page-committee .member-portrait{position:relative;display:grid;place-items:center;flex:none;width:190px;height:232px;margin:-78px 0 28px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#922638,#49131b 75%);border:1px solid #e7c98b99;border-radius:999px 999px 10px 10px;box-shadow:0 20px 44px #120a0973}.page-committee .member-portrait:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #e7c98b38;border-radius:inherit;pointer-events:none}.page-committee .member-portrait span{font:italic 400 54px/1 var(--serif);color:#e7c98b}.page-committee .member-portrait img{width:100%;height:100%;object-fit:cover}.page-committee .member-card h3{margin:0;font-size:clamp(26px,2.3vw,33px);line-height:1.18;color:#fff8ec}.page-committee .member-title{display:block;margin:8px 0 24px;font:italic 400 18px/1.4 var(--serif);color:#e7c98b}.page-committee .member-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0 0 24px;padding:18px 0;border-block:1px solid #e7c98b33;list-style:none}.page-committee .member-highlights li{display:grid;align-content:start;gap:6px}.page-committee .member-highlights b{font:400 28px/1.05 var(--serif);color:#fff8ec}.page-committee .member-highlights span{font-size:13.5px;line-height:1.4;color:#d9c5b7}.page-committee .member-card p{margin:0 0 28px;font-size:16px;line-height:1.75;color:#ead9cc}.page-committee .member-more{display:inline-flex;align-items:center;gap:10px;min-height:50px;margin-top:auto;padding:0 24px;background:transparent;border:1px solid #e7c98b;border-radius:2px;color:#e7c98b;font-size:15px;font-weight:600;transition:background-color .25s ease,color .25s ease}.page-committee .member-more:hover,.page-committee .member-more:focus-visible{background:#e7c98b;color:#812230}.page-committee .member-pending{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#c9ad8e}.page-committee .member-contact{display:flex;justify-content:center;gap:16px;margin:-8px 0 26px;padding:0;list-style:none}.page-committee .member-contact :is(a,span){display:grid;place-items:center;width:40px;height:40px;border:1px solid #e7c98b66;border-radius:50%;color:#e7c98b;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.page-committee .member-contact a:is(:hover,:focus-visible){background:#e7c98b;border-color:#e7c98b;color:#812230}.page-committee .member-contact svg{width:17px;height:17px;fill:currentColor}.page-committee .member-grid.is-council .member-card{margin-top:64px;padding:0 22px 28px;border-radius:50% 50% 10px 10px/72px 72px 10px 10px}.page-committee .member-grid.is-council .member-portrait{width:140px;height:172px;margin:-64px 0 22px}.page-committee .member-grid.is-council .member-portrait span{font-size:40px}.page-committee .member-grid.is-council .member-card h3{font-size:24px}.page-committee .member-grid.is-council .member-title{margin-bottom:16px;font-size:16px}.page-committee .member-grid.is-council .member-card p{margin-bottom:22px;font-size:15px}.page-committee .member-grid.is-council .member-contact{gap:14px;margin:-4px 0 20px}.page-committee .member-grid.is-council .member-contact :is(a,span){width:36px;height:36px}.page-committee .member-grid.is-council .member-contact svg{width:15px;height:15px}.hero-title-mask:first-child>span,.section-pub .section-heading h2,.focus-method-layout h2{text-wrap:balance}.page-committee .member-note{display:flex;align-items:center;justify-content:center;gap:10px;margin:56px 0 0;font-size:15px;color:#d9c5b7}.page-committee .member-note svg{flex:none;color:#e7c98b}.page-committee .committee-brand{white-space:nowrap}.page-committee .committee-brand-k{color:#a51f31}.page-committee :is(.page-intro,.member-showcase) .committee-brand-k{color:#ff4d5e}.page-committee .profile-dialog-copy .eyebrow .committee-brand{color:#3b2522}.profile-dialog{width:min(1000px,calc(100vw - 32px));max-width:none;max-height:min(88vh,880px);padding:0;overflow:hidden;background:#fbf7ee;border:1px solid #c7a86b;border-radius:6px;color:#332522;box-shadow:0 30px 90px #100b0a73}.profile-dialog[open]{animation:profile-rise .45s cubic-bezier(.2,.75,.25,1) both}.profile-dialog::backdrop{background:#211714b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:profile-fade .25s ease both}.profile-dialog-body{display:grid;grid-template-columns:280px minmax(0,1fr);max-height:min(88vh,880px);overflow:auto}.profile-dialog aside{display:grid;align-content:start;justify-items:center;gap:28px;padding:52px 30px 40px;background:radial-gradient(ellipse at 50% 0%,#a542413d 0%,transparent 60%),linear-gradient(135deg,#57151e,#812431 68%,#591a22),#651923}.page-committee .profile-dialog .member-portrait{margin:0}.page-committee .profile-dialog .member-highlights{grid-template-columns:1fr;gap:18px;margin:0;padding:22px 0 0;border-bottom:0;text-align:center}.profile-dialog-copy{padding:52px clamp(28px,4.5vw,56px) 46px}.profile-dialog-copy .eyebrow{font-size:13px;letter-spacing:2.2px;color:#8f2333}.page-committee .profile-dialog-copy h2{margin:12px 0 24px;font-size:clamp(32px,3.2vw,42px);line-height:1.12;color:#3b2522}.profile-dialog-copy p{margin:0 0 16px;font-size:16px;line-height:1.8;color:#4f4440}.profile-dialog .member-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:24px 0 0;border-top:1px solid #e3d3bb;list-style:none}.profile-dialog .member-tags li{padding:6px 14px;background:#fff;border:1px solid #dcc8a8;border-radius:999px;font-size:14px;color:#5a3a33}.profile-dialog-close{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:42px;height:42px;padding:0;background:#fbf7eef0;border:1px solid #dfd1bd;border-radius:50%;color:#3b2522;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.profile-dialog-close:hover,.profile-dialog-close:focus-visible{background:#812230;border-color:#812230;color:#fff}html:has(.profile-dialog[open]){overflow:hidden}@keyframes profile-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes profile-fade{0%{opacity:0}to{opacity:1}}.page-committee :is(.committee-role,.facts-row li,.member-card).is-visible:nth-child(2){transition-delay:90ms}.page-committee :is(.committee-role,.facts-row li,.member-card).is-visible:nth-child(3){transition-delay:.18s}.page-committee .member-card.is-visible:nth-child(4){transition-delay:.27s}.page-committee :is(.committee-role,.member-card).is-visible:is(:hover,:focus-within){transition-delay:0s}@media (max-width:1140px){.page-committee .committee-roles{grid-template-columns:1fr;max-width:760px;margin-inline:auto;row-gap:44px}.page-committee .committee-facts .container{grid-template-columns:1fr}.page-committee .member-grid.is-council{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;max-width:760px;margin-inline:auto}}@media (max-width:900px){.page-committee .member-grid.is-board{grid-template-columns:1fr;max-width:560px}}@media (max-width:760px){.committee-tabs .container{justify-content:flex-start;gap:8px;padding-block:14px;overflow-x:auto;scrollbar-width:none}.committee-tabs .container::-webkit-scrollbar{display:none}.committee-tabs a{flex:none;min-height:42px;padding:0 18px;font-size:14px}.page-committee .committee-lead{margin-bottom:48px}.page-committee .committee-role{padding:42px 24px 28px}.page-committee .committee-facts{padding:68px 0}.page-committee .facts-row{grid-template-columns:1fr;gap:30px}.page-committee .showcase-heading{margin-bottom:44px}.page-committee .showcase-heading h2{gap:14px}.page-committee .ornament{flex-basis:28px}.page-committee .showcase-heading p{font-size:16px}.page-committee .member-grid.is-council{grid-template-columns:1fr;max-width:420px}.page-committee .member-card{padding:0 24px 30px}.page-committee .member-highlights b{font-size:24px}.profile-dialog-body{grid-template-columns:1fr}.profile-dialog aside{padding:40px 24px 30px}.page-committee .profile-dialog .member-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-dialog-copy{padding:32px 22px 34px}}@media (prefers-reduced-motion:reduce){.profile-dialog[open],.profile-dialog::backdrop{animation:none}}.page-apply .page-intro .eyebrow{font-size:14px;letter-spacing:1.8px}.page-apply .page-intro-image-behind.page-intro-apply .intro-media-behind{inset:0 0 0 auto;width:max(calc(30vw - 92px),calc(50vw - 340px));max-width:620px;height:100%}.page-apply .page-intro-image-behind.page-intro-apply .intro-media-behind:after{background:linear-gradient(90deg,#3b2522,#3b2522ee 22%,#3b252200 82%),linear-gradient(0deg,#1d171455,transparent 45%)}@media (max-width:760px){.page-apply .page-intro-image-behind.page-intro-apply .intro-media-behind{width:100%;max-width:none;opacity:.35}.page-apply .page-intro-image-behind.page-intro-apply .intro-media-behind:after{background:linear-gradient(0deg,#3b2522ed,#3b2522a8)}}.page-apply .application-section{padding:96px 0 112px;background:linear-gradient(180deg,#f7f1e5,#fbf7ee 260px,#fffdf8)}.page-apply .application-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.28fr);gap:clamp(40px,4.5vw,72px)}.page-apply .application-aside{position:relative;top:auto;padding:30px 34px 26px;background:radial-gradient(ellipse at 0% 0%,#a542413d 0%,transparent 62%),#812230;border-radius:6px;color:#fff8ec;box-shadow:0 28px 60px #57151e29}.page-apply .application-aside .eyebrow,.page-apply .form-card-head .eyebrow{font-size:13px;letter-spacing:2.4px}.page-apply .application-aside .eyebrow{color:#e7c98b}.page-apply .application-aside h2{margin:10px 0 12px;font-size:clamp(34px,2.9vw,42px);line-height:1.1;color:#fff8ec}.page-apply .application-aside h2 em{color:#e7c98b}.page-apply .application-aside>p{margin:0;font-size:16px;line-height:1.6;color:#ead9cc}.page-apply .apply-facts{margin-top:24px;border-top:1px solid #e7c98b33}.page-apply .apply-facts>div{align-items:center;gap:14px;padding:8px 0;border-bottom:1px solid #e7c98b26;color:#e7c98b}.page-apply .apply-facts svg{flex:none;width:38px;height:38px;padding:10px;border:1px solid #e7c98b66;border-radius:50%}.page-apply .apply-facts span{gap:1px}.page-apply .apply-facts b{font-size:15px;font-weight:600;color:#fff8ec}.page-apply .apply-facts small{font-size:14px;line-height:1.4;color:#d9c5b7}.page-apply .aside-note{align-items:flex-start;gap:12px;margin-top:18px;padding:12px 16px;background:#ffffff0d;border:1px solid #e7c98b38;border-radius:4px;color:#e7c98b;font-size:14px;line-height:1.55}.page-apply .aside-note svg{flex:none;margin-top:3px}.page-apply .aside-note span{color:#ead9cc}.page-apply .application-layout:has(.form-card:focus-within) .application-aside{opacity:.92}.page-apply .form-card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:28px;align-items:center;padding:clamp(32px,3.6vw,52px);background:#fff;border:1px solid #e8dccb;border-radius:6px;box-shadow:0 24px 60px #3b25220f}.page-apply .form-card>*{grid-column:1/-1}.page-apply .form-card-head{margin-bottom:32px;padding-bottom:26px;border-bottom:1px solid #eee3d3}.page-apply .form-card-head .eyebrow{color:#8f2333}.page-apply .form-card-head h2{margin:12px 0 10px;font-size:clamp(32px,2.8vw,40px);line-height:1.12;color:#3b2522}.page-apply .form-card-head p{font-size:14px;line-height:1.6;color:#8a7d75}.page-apply .form-grid{gap:26px 22px}.page-apply .form-field{gap:10px;font-size:14px;font-weight:600;color:#4f4440}.page-apply .form-field :is(input,select,textarea){min-height:52px;padding:13px 15px;background:#fdfaf5;border:1px solid #e3d6c4;border-radius:4px;font-size:15px;color:#332522;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.page-apply .form-field :is(input,textarea)::placeholder{color:#a3968c}.page-apply .form-field select{padding-right:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f2333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.page-apply .form-field :is(input,select,textarea):hover{border-color:#d2bf9f}.page-apply .form-field:focus-within :is(input,select,textarea){background-color:#fff;border-color:#8f2333;box-shadow:0 0 0 4px #8f233314}.page-apply .form-field small{font-size:13px;font-weight:400;line-height:1.55;color:#8a7d75}.page-apply .consent-check{gap:12px;margin:30px 0 26px;padding:18px 20px;background:#fbf7ee;border:1px solid #eee3d3;border-radius:4px;font-size:14px;line-height:1.65;color:#5f5450}.page-apply .consent-check input{flex:none;width:18px;height:18px;margin:2px 0 0}.page-apply .consent-check a{color:#8f2333;text-underline-offset:3px}.page-apply .form-card>.submit-button{grid-column:1;min-width:0;min-height:56px;padding:0 30px;font-size:16px}.page-apply .form-card>.form-disclaimer{grid-column:2;margin:0;font-size:13px;line-height:1.6;color:#8a7d75}.page-apply :is(.form-success,.form-error){padding:15px 18px;border-radius:4px;font-size:15px}@media (min-width:1141px) and (min-height:720px){.page-apply .application-aside{position:sticky;top:108px}}@media (max-width:1140px){.page-apply .application-layout{grid-template-columns:minmax(0,1fr);max-width:820px;margin-inline:auto}}@media (max-width:760px){.page-apply .application-section{padding:64px 0 76px}.page-apply .application-aside{padding:34px 26px 30px}.page-apply .form-card{grid-template-columns:1fr;padding:30px 22px}.page-apply .form-card>.submit-button,.page-apply .form-card>.form-disclaimer{grid-column:1}.page-apply .form-card>.form-disclaimer{margin-top:16px}}.program-marquee{position:relative;z-index:5;height:68px;overflow:visible;background:#f3ecdc;border-block:1px solid #dfd0b8;color:#332522;--program-label-width:260px}.program-marquee-window{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%)}.program-marquee-track{display:flex;width:max-content;height:100%;will-change:transform}.program-marquee-group{display:flex;align-items:center;justify-content:space-around;gap:40px;flex:0 0 max(720px,calc(100vw - var(--program-label-width)));width:max(720px,calc(100vw - var(--program-label-width)));box-sizing:border-box}.program-marquee-intro{position:absolute;z-index:2;left:0;top:0;bottom:0;display:flex;align-items:center;gap:0;padding:0 16px 0 24px;background:#f3ecdc;box-shadow:10px 0 18px #f3ecdc8a;font:650 15px/1.2 Manrope,sans-serif;letter-spacing:-.25px;white-space:nowrap;color:#641722}.program-marquee-slot{display:block;position:relative;flex:none;width:90px;height:20px;overflow:hidden;line-height:20px;color:#a51f31;font-weight:750;letter-spacing:.05px}.program-marquee-slot-track{display:flex;flex-direction:column;align-items:flex-start;width:100%;animation:program-slot-roll 10s cubic-bezier(.7,0,.25,1) infinite}.program-marquee-slot-track>span{display:block;flex:none;width:100%;height:20px;line-height:20px}@keyframes program-slot-roll{0%,24%{transform:translateY(0)}31%,55%{transform:translateY(-20px)}62%,86%{transform:translateY(-40px)}93%,to{transform:translateY(-60px)}}.program-marquee-static{flex:none;color:#332522;font-weight:650;letter-spacing:-.45px}.program-marquee-intro:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:38px;background:linear-gradient(90deg,#f3ecdc 0%,#f3ecdcbb 28%,transparent 100%);pointer-events:none}.program-marquee-group a{display:inline-flex;align-items:center;gap:13px;padding:12px 18px;font:500 17px/1.2 Manrope,sans-serif;white-space:nowrap;color:#641722;flex:none;transform:scale(1);transform-origin:center;transition:color .25s ease,transform .3s cubic-bezier(.2,.65,.25,1)}.program-marquee-group a:hover,.program-marquee-group a:focus-visible{color:#a51f31;transform:scale(1.03)}.program-marquee-group a span{font-size:10px;letter-spacing:1.4px;color:#a51f31}.program-marquee-group a svg{color:#a51f31;transform:rotate(45deg);transition:transform .3s cubic-bezier(.2,.65,.25,1)}.program-marquee-group a:hover svg,.program-marquee-group a:focus-visible svg{transform:rotate(0)}.program-preview{position:absolute;z-index:4;bottom:calc(100% + 12px);width:min(320px,calc(100vw - 32px));display:grid;grid-template-columns:82px minmax(0,1fr);gap:17px;padding:15px;background:#fffdf8;border:1px solid #e5d9c6;box-shadow:0 14px 38px #321a2030;transform:translate(-50%);pointer-events:none;animation:program-preview-in .28s cubic-bezier(.2,.65,.25,1) both}.program-preview-art{position:relative;min-height:105px;overflow:hidden;background:linear-gradient(145deg,#641722,#9a3340);display:grid;place-items:center;color:#f4e2bf}.program-preview-art:before,.program-preview-art:after,.program-preview-art i{position:absolute;content:"";border:1px solid #e8cfa466;border-radius:50%}.program-preview-art:before{width:72px;height:72px}.program-preview-art:after{width:52px;height:52px}.program-preview-art i:nth-of-type(1){width:32px;height:32px}.program-preview-art i:nth-of-type(2){width:92px;height:92px}.program-preview-art i:nth-of-type(3){width:112px;height:112px}.program-preview-art span{position:relative;z-index:1;font:italic 27px/1 "Source Serif 4",serif}.program-preview-copy{align-self:center;min-width:0}.program-preview-copy .eyebrow{font-size:8px;letter-spacing:.9px;color:#8f2333}.program-preview-copy h3{margin:7px 0 5px;font:500 17px/1.2 "Source Serif 4",serif;color:#332522}.program-preview-copy p{margin:0;font:400 11px/1.45 Manrope,sans-serif;color:#71645d}@keyframes program-preview-in{0%{opacity:0;transform:translate(-50%,9px)}to{opacity:1;transform:translate(-50%)}}.program-preview.is-closing{animation:program-preview-out .24s ease both}@keyframes program-preview-out{to{opacity:0;transform:translate(-50%,8px)}}@keyframes program-marquee-scroll{to{transform:translate(-50%)}}.page-home .section-themes .theme-card h3{color:#8f2333}.page-home .section-themes .theme-card:nth-child(2) h3,.page-home .section-themes .theme-card:nth-child(4) h3{max-width:none;white-space:nowrap;font-size:clamp(17px,1.55vw,23px)}.page-home .section-programs{background-color:#651923;background-image:linear-gradient(135deg,#57151e,#812431 68%,#591a22)}.page-home .section-programs:before{content:none}.page-home .section-programs:after{content:none}.page-home .section-method:before{content:none}.site-header .brand{gap:13px;min-width:0}.site-header .brand-type b{font-size:20px;letter-spacing:2.2px}.site-header .brand-type .brand-tagline{font-size:10px;letter-spacing:.1px}.footer .brand{gap:15px;min-width:0}.footer .brand-seal{width:86px;height:86px}.footer .brand-type b{font-size:22px;letter-spacing:2.2px}.footer .brand-type .brand-tagline{font-size:11px;letter-spacing:.2px}.footer-brand .brand{position:relative;margin-left:0;min-height:86px}.footer-brand .brand-seal{position:absolute;left:-110px;top:0}.page-about .prose>section#vision blockquote{font-family:Manrope,sans-serif;font-size:15px;line-height:1.7;font-weight:400;text-align:justify;text-justify:inter-word}@media (max-width:1140px){.site-header .brand-seal{width:66px;height:66px}.site-header .brand-type b{font-size:18px}.site-header .brand-type .brand-tagline{font-size:9px}}@media (max-width:760px){.program-marquee{height:62px;--program-label-width:248px}.program-marquee-intro{padding-inline:16px 10px;font-size:14px}.program-marquee-slot{width:84px}.program-marquee-group{flex-basis:620px;width:620px;gap:16px;justify-content:space-around}.program-marquee-group a{font-size:15px;padding-inline:8px}.program-preview{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.program-preview-art{min-height:92px}.program-preview-copy h3{font-size:15px}.site-header .brand-seal{width:58px;height:58px}.site-header .brand-type b{font-size:16px}.site-header .brand-type .brand-tagline{font-size:8px}.footer .brand-seal{width:74px;height:74px}.footer .brand-type b{font-size:19px}.footer .brand-type .brand-tagline{font-size:9px}.footer-brand .brand{margin-left:0;padding-top:76px}.footer-brand .brand-seal{left:0;top:0}.page-home .section-themes .theme-card:nth-child(2) h3,.page-home .section-themes .theme-card:nth-child(4) h3{font-size:clamp(18px,4.1vw,22px)}}@media (prefers-reduced-motion:reduce){.program-marquee-track{transform:none!important;will-change:auto}.program-preview,.program-marquee-slot-track{animation:none}}.publications-section{background:#fff!important;color:#302522}.publications-section .publication-intro{background:#fff8f6!important;border:1px solid #ead7d8!important;border-left:4px solid #8f2333!important;color:#8f2333;box-shadow:0 12px 32px #6818270a!important}.publications-section .publication-intro p,.publications-section .publication-intro span{color:#655956}.publications-section .filter-row{border-bottom:1px solid #eadcda!important}.publications-section .filter-row button{color:#655956;border-bottom-color:transparent;transition:color .2s ease,background .2s ease,border-color .2s ease}.publications-section .filter-row button:hover{color:#8f2333;background:#fff7f6}.publications-section .filter-row button.active{color:#fff!important;background:#8f2333!important;border-bottom-color:#8f2333!important}.publications-section .publication-grid{gap:22px}.publications-section .publication-card{overflow:hidden;background:#fff!important;border:1px solid #eadcda!important;box-shadow:0 12px 32px #381d1d08;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.publications-section .publication-card:hover{transform:translateY(-4px);border-color:#cfa8ad!important;box-shadow:0 18px 38px #68182712}.publications-section .publication-cover{background:linear-gradient(135deg,#9b293a,#741b2b)!important;color:#fff!important}.publications-section .publication-cover:after{color:#ffffff16!important}.publications-section .publication-cover .cover-lines{background:#f1c9cb!important}.publications-section .publication-body{background:#fff!important}.publications-section .publication-body .eyebrow,.publications-section .publication-body .coming-label,.publications-section .publication-body .text-link{color:#8f2333!important}.publications-section .publication-body h3{color:#302522}.publications-section .publication-body p{color:#70645f}.publications-section .empty-editorial{background:#fff7f6!important;border:1px solid #ead7d8;border-left:4px solid #8f2333;color:#8f2333}.publications-section .empty-editorial p{color:#655956}@media (max-width:760px){.publications-section .publication-grid{gap:16px}}.contact-section{padding:clamp(64px,7vw,96px) 0 clamp(76px,8vw,112px)!important;background:linear-gradient(180deg,#f7f1e5,#fbf7ee 260px,#fffdf8)!important}.contact-section>.container{width:min(1320px,calc(100% - 72px))}.contact-section .contact-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.28fr)!important;gap:clamp(40px,4.5vw,72px)!important;align-items:start}.contact-section .contact-aside{position:relative;top:auto;padding:30px 34px 26px;background:radial-gradient(ellipse at 0% 0%,#a542413d 0%,transparent 62%),#812230;border:1px solid #8f2333;border-radius:6px;color:#fff8ec;box-shadow:0 28px 60px #57151e29}.contact-section .contact-aside .eyebrow{color:#e7c98b!important;font-size:13px;letter-spacing:2.4px}.contact-section .contact-aside h2{color:#fff8ec!important;font-size:clamp(34px,2.9vw,42px);line-height:1.1}.contact-section .contact-aside>p{color:#ead9cc!important;font-size:16px;line-height:1.6}.contact-section .contact-aside .contact-detail{border-top-color:#e7c98b33!important;padding:17px 0}.contact-section .contact-aside .contact-icon{flex:none;width:38px;height:38px;border:1px solid #e7c98b66;border-radius:50%;background:#ffffff0d!important;color:#e7c98b!important}.contact-section .contact-aside .contact-detail b{color:#fff8ec!important;font-size:14px}.contact-section .contact-aside .contact-detail span:not(.contact-icon){color:#d9c5b7!important;font-size:13px}.contact-section .form-card{padding:clamp(32px,3.6vw,52px);background:#fff!important;border:1px solid #e8dccb!important;border-radius:6px;box-shadow:0 24px 60px #3b25220f!important}.contact-section .form-card-head{padding-bottom:26px;margin-bottom:32px;border-bottom:1px solid #eee3d3!important}.contact-section .form-card-head .eyebrow{color:#8f2333!important;font-size:13px;letter-spacing:2.4px}.contact-section .form-card-head h2{color:#3b2522;font-size:clamp(32px,2.8vw,40px)}.contact-section .form-card-head p{color:#8a7d75;font-size:14px}.contact-section .form-field{color:#4f4440;font-size:14px}.contact-section .form-field :is(input,select,textarea){background:#fdfaf5!important;border:1px solid #e3d6c4!important;border-radius:4px;color:#332522;font-size:15px;min-height:52px;padding:13px 15px}.contact-section .form-field :is(input,select,textarea):focus{background:#fff!important;border-color:#8f2333!important;box-shadow:0 0 0 4px #8f233314!important}.contact-section .consent-check{padding:18px 20px;background:#fbf7ee;border:1px solid #eee3d3;border-radius:4px;color:#5f5450;font-size:14px}.contact-section .consent-check input{accent-color:#8f2333}.contact-section .form-disclaimer{color:#8a7d75}@media (max-width:1140px){.contact-section .contact-layout{grid-template-columns:minmax(0,1fr)!important;max-width:820px;margin-inline:auto}}@media (max-width:760px){.contact-section{padding:64px 0 76px!important}.contact-section .contact-aside{padding:34px 26px 30px}.contact-section .form-card{padding:30px 22px}}.content-section:has(.publication-grid){background:#fff!important;padding:clamp(44px,5vw,72px) 0 clamp(70px,7vw,100px)!important}.content-section:has(.publication-grid)>.container{max-width:1240px}.content-section:has(.publication-grid) .publication-intro{background:#fff7f7!important;border:1px solid #efdfe0;border-left:4px solid #8f2333;padding:22px 25px;margin-bottom:34px;align-items:flex-start;box-shadow:0 8px 24px #6b1b2608}.content-section:has(.publication-grid) .publication-intro svg{color:#8f2333;flex:none}.content-section:has(.publication-grid) .publication-intro p{color:#5f5350;font-size:14px;line-height:1.8}.content-section:has(.publication-grid) .filter-row{display:flex;flex-wrap:wrap;gap:9px;border:0;margin:0 0 28px}.content-section:has(.publication-grid) .filter-row button{border:1px solid #e6cfd1;border-radius:3px;background:#fff;color:#6d5555;padding:11px 17px;font-size:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.content-section:has(.publication-grid) .filter-row button:hover,.content-section:has(.publication-grid) .filter-row button.active{background:#8f2333;color:#fff;border-color:#8f2333}.content-section:has(.publication-grid) .publication-grid{gap:22px;align-items:stretch}.content-section:has(.publication-grid) .publication-card{overflow:hidden;border:1px solid #eadbdd;border-radius:4px;background:#fff;box-shadow:0 8px 24px #4a1d2008;transition:transform .22s,box-shadow .22s,border-color .22s}.content-section:has(.publication-grid) .publication-card:hover{transform:translateY(-4px);border-color:#c98c94;box-shadow:0 16px 34px #4a1d2015}.content-section:has(.publication-grid) .publication-cover{height:180px;background:linear-gradient(135deg,#8f2333,#a83b49 62%,#6f1828)!important;color:#fff!important;padding:22px;border-bottom:4px solid #e5c58b}.content-section:has(.publication-grid) .publication-cover span,.content-section:has(.publication-grid) .publication-cover small{color:#fff8f2;font-size:10px;letter-spacing:1.25px}.content-section:has(.publication-grid) .publication-cover svg{color:#f0d7ad;position:relative;z-index:1}.content-section:has(.publication-grid) .publication-cover:after{color:#ffffff18!important}.content-section:has(.publication-grid) .publication-cover .cover-lines{background:#edc8cc!important}.content-section:has(.publication-grid) .publication-body{background:#fff!important;padding:23px}.content-section:has(.publication-grid) .publication-body .eyebrow,.content-section:has(.publication-grid) .publication-body .coming-label{color:#8f2333!important;font-size:10px;letter-spacing:1.15px;font-weight:700}.content-section:has(.publication-grid) .publication-body h3{color:#2f2524;font-size:22px;line-height:1.35;margin:12px 0}.content-section:has(.publication-grid) .publication-body p{color:#706460;font-size:13px;line-height:1.8;min-height:72px}.content-section:has(.publication-grid) .empty-editorial{margin-top:30px;background:#fff7f7!important;border:1px solid #ecd9db;border-left:4px solid #8f2333;color:#8f2333;padding:21px 24px}.content-section:has(.publication-grid) .empty-editorial p{color:#5f5350;font-size:13px;line-height:1.75}.contact-section{padding:clamp(58px,6vw,88px) 0 clamp(76px,8vw,108px)!important;background:linear-gradient(180deg,#f7f1e5,#fbf7ee 260px,#fffdf8)!important}.contact-section>.container{width:min(1320px,calc(100% - 72px))!important}.contact-section .contact-layout{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.28fr)!important;gap:clamp(30px,4.5vw,72px)!important;align-items:start!important}.contact-section .contact-aside{position:relative!important;top:auto!important;padding:34px 34px 30px!important;background:radial-gradient(ellipse at 0% 0%,#a542413d 0%,transparent 62%),linear-gradient(145deg,#8f2333,#751b2a)!important;color:#fff8ec!important;border:1px solid #8f2333!important;border-radius:5px!important;box-shadow:0 24px 55px #57151e24!important}.contact-section .contact-aside .eyebrow{color:#e7c98b!important;font-size:12px;letter-spacing:2px}.contact-section .contact-aside h2{color:#fff8ec!important;font-size:clamp(34px,3vw,44px)!important;line-height:1.12!important;margin:18px 0 20px!important}.contact-section .contact-aside h2 em{color:#e7c98b!important}.contact-section .contact-aside>p{color:#f1dfd5!important;font-size:15px!important;line-height:1.8!important}.contact-section .contact-aside .contact-detail{border-top:1px solid #e7c98b40!important;padding:18px 0!important}.contact-section .contact-aside .contact-icon{width:39px;height:39px;flex:none;border:1px solid #e7c98b66!important;border-radius:50%!important;background:#ffffff0d!important;color:#e7c98b!important}.contact-section .contact-aside .contact-detail small{color:#e7c98b!important;letter-spacing:1.2px}.contact-section .contact-aside .contact-detail b{color:#fff8ec!important;font-size:13px}.contact-section .contact-aside .contact-detail span:not(.contact-icon){color:#e4cfc3!important;font-size:12px}.contact-section .form-card{min-width:0;padding:clamp(30px,3.5vw,50px)!important;background:#fff!important;border:1px solid #e8dccb!important;border-radius:5px!important;box-shadow:0 22px 58px #3b25220e!important}.contact-section .form-card-head{padding-bottom:25px!important;margin-bottom:28px!important;border-bottom:1px solid #eee3d3!important}.contact-section .form-card-head .eyebrow{color:#8f2333!important;font-size:12px;letter-spacing:2px}.contact-section .form-card-head h2{color:#3b2522!important;font-size:clamp(29px,2.7vw,39px)!important;margin:10px 0}.contact-section .form-card-head p{color:#8a7d75!important}.contact-section .form-field{color:#4f4440!important;font-size:13px!important}.contact-section .form-field input,.contact-section .form-field select,.contact-section .form-field textarea{background:#fdfaf5!important;border:1px solid #e3d6c4!important;border-radius:3px!important;color:#332522!important;font-size:14px!important;min-height:49px;padding:12px 14px!important}.contact-section .form-field input:focus,.contact-section .form-field select:focus,.contact-section .form-field textarea:focus{background:#fff!important;border-color:#8f2333!important;box-shadow:0 0 0 3px #8f233315!important}.contact-section .consent-check{padding:15px 17px!important;background:#fbf7ee!important;border:1px solid #eee3d3!important;border-radius:3px;color:#5f5450!important;font-size:12px!important}.contact-section .consent-check input{accent-color:#8f2333!important}.contact-section .consent-check a{color:#8f2333!important;text-underline-offset:3px}.contact-section .form-card .button-red,.contact-section .form-card .submit-button{background:#8f2333!important;color:#fff!important;border-color:#8f2333!important}.contact-section .form-card .button-red:hover,.contact-section .form-card .submit-button:hover{background:#681827!important}.contact-section .form-disclaimer{color:#8a7d75!important;font-size:11px;line-height:1.65}@media (max-width:900px){.contact-section .contact-layout{grid-template-columns:1fr!important;max-width:820px;margin-inline:auto}.contact-section .contact-aside{position:relative!important}}@media (max-width:760px){.contact-section{padding:52px 0 72px!important}.contact-section>.container{width:calc(100% - 34px)!important}.contact-section .contact-aside{padding:28px 23px!important}.contact-section .form-card{padding:25px 19px!important}.content-section:has(.publication-grid) .publication-grid{grid-template-columns:1fr 1fr;gap:14px}.content-section:has(.publication-grid) .publication-body{padding:17px}.content-section:has(.publication-grid) .publication-body h3{font-size:19px}}@media (max-width:500px){.content-section:has(.publication-grid) .publication-grid{grid-template-columns:1fr}.content-section:has(.publication-grid) .publication-cover{height:165px}}.publications-section .publish-type-card{background:#8b2334!important;color:#fffaf3!important;border:1px solid #8b2334!important;box-shadow:0 10px 28px #6919271a;transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.publications-section .publish-type-card h3,.publications-section .publish-type-card p,.publications-section .publish-type-card .card-title,.publications-section .publish-type-card .card-description{color:#fffaf3!important}.publications-section .publish-type-card>svg,.publications-section .publish-type-card .icon{color:#f0cf8b!important;stroke:#f0cf8b!important}.publications-section .publish-type-card .number,.publications-section .publish-type-card .card-number{color:#f0cf8b!important}.publications-section .publish-type-card:hover{background:#fff!important;color:#8b2334!important;border-color:#8b2334!important;transform:translateY(-3px);box-shadow:0 14px 32px #69192724}.publications-section .publish-type-card:hover h3,.publications-section .publish-type-card:hover p,.publications-section .publish-type-card:hover .card-title,.publications-section .publish-type-card:hover .card-description{color:#332522!important}.publications-section .publish-type-card:hover>svg,.publications-section .publish-type-card:hover .icon,.publications-section .publish-type-card:hover .number,.publications-section .publish-type-card:hover .card-number{color:#8b2334!important;stroke:#8b2334!important}@media (prefers-reduced-motion: reduce){.publications-section .publish-type-card{transition:none}.publications-section .publish-type-card:hover{transform:none}}.content-section:has(.publication-grid) .publication-policy-grid{gap:22px;align-items:stretch}.content-section:has(.publication-grid) .publication-policy-card{position:relative;overflow:hidden;isolation:isolate;border:1px solid #e8c9cd!important;border-top:5px solid #982638!important;border-radius:3px!important;background:#fff!important;box-shadow:0 12px 32px #5d182512;padding:clamp(26px,3vw,42px)!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.content-section:has(.publication-grid) .publication-policy-card:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:112px;height:112px;background:radial-gradient(circle at top right,rgba(152,38,56,.1),transparent 70%);pointer-events:none}.content-section:has(.publication-grid) .publication-policy-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #5d182521;border-color:#c77d87!important}.content-section:has(.publication-grid) .publication-policy-card:first-child{background:linear-gradient(145deg,#982638,#781c2b)!important;border-color:#982638!important;border-top-color:#e6c783!important;box-shadow:0 14px 34px #70192a2e}.content-section:has(.publication-grid) .publication-policy-card:first-child:before{background:radial-gradient(circle at top right,rgba(255,255,255,.14),transparent 70%)}.content-section:has(.publication-grid) .publication-policy-card:first-child .eyebrow,.content-section:has(.publication-grid) .publication-policy-card:first-child .section-kicker,.content-section:has(.publication-grid) .publication-policy-card:first-child h2,.content-section:has(.publication-grid) .publication-policy-card:first-child h3,.content-section:has(.publication-grid) .publication-policy-card:first-child p,.content-section:has(.publication-grid) .publication-policy-card:first-child li{color:#fffaf4!important}.content-section:has(.publication-grid) .publication-policy-card:first-child .eyebrow,.content-section:has(.publication-grid) .publication-policy-card:first-child .section-kicker{color:#f0d18c!important}.content-section:has(.publication-grid) .publication-policy-card:nth-child(2){background:#fff!important;border-top-color:#982638!important}.content-section:has(.publication-grid) .publication-policy-card:nth-child(3){background:#fff7f7!important;border-top-color:#c64b5d!important}.content-section:has(.publication-grid) .publication-policy-card:nth-child(2) h2,.content-section:has(.publication-grid) .publication-policy-card:nth-child(2) h3,.content-section:has(.publication-grid) .publication-policy-card:nth-child(3) h2,.content-section:has(.publication-grid) .publication-policy-card:nth-child(3) h3{color:#8f2333!important}.content-section:has(.publication-grid) .publication-policy-card:nth-child(2) .eyebrow,.content-section:has(.publication-grid) .publication-policy-card:nth-child(2) .section-kicker,.content-section:has(.publication-grid) .publication-policy-card:nth-child(3) .eyebrow,.content-section:has(.publication-grid) .publication-policy-card:nth-child(3) .section-kicker{color:#a12538!important}.content-section:has(.publication-grid) .publication-policy-card:nth-child(2) p,.content-section:has(.publication-grid) .publication-policy-card:nth-child(3) p{color:#655854!important}.content-section:has(.publication-grid) .publication-policy-card .button,.content-section:has(.publication-grid) .publication-policy-card a.button{border:1px solid #982638!important;color:#8f2333!important;background:#fff!important;transition:background .2s ease,color .2s ease,border-color .2s ease}.content-section:has(.publication-grid) .publication-policy-card .button:hover,.content-section:has(.publication-grid) .publication-policy-card a.button:hover{background:#8f2333!important;border-color:#8f2333!important;color:#fff!important}.content-section:has(.publication-grid) .publication-policy-card:first-child .button,.content-section:has(.publication-grid) .publication-policy-card:first-child a.button{background:#fffaf4!important;color:#8f2333!important;border-color:#fffaf4!important}.content-section:has(.publication-grid) .publication-policy-card:first-child .button:hover,.content-section:has(.publication-grid) .publication-policy-card:first-child a.button:hover{background:#f0d18c!important;border-color:#f0d18c!important;color:#501521!important}@media (max-width: 720px){.content-section:has(.publication-grid) .publication-policy-grid{gap:16px}.content-section:has(.publication-grid) .publication-policy-card{padding:24px!important}}.publication-work-section{position:relative;padding:clamp(42px,5vw,72px) 0 clamp(54px,6vw,82px)!important;border-top:1px solid #ead6d8!important;background:linear-gradient(180deg,#fff,snow)!important}.publication-work-section>.container,.publication-work-section .container{position:relative}.publication-work-section .eyebrow,.publication-work-section .section-kicker{color:#a21f35!important;letter-spacing:.16em!important;font-weight:800!important}.publication-work-section h2,.publication-work-section .section-heading h2{color:#2c2221!important;line-height:1.08!important;letter-spacing:-.035em!important;text-wrap:balance}.publication-work-section h2 em,.publication-work-section .section-heading h2 em{color:#a21f35!important}.publication-work-section p{color:#6e5d5b!important;line-height:1.85!important}.publication-work-links{gap:16px!important;margin:30px 0 32px!important}.publication-work-link{position:relative;isolation:isolate;overflow:hidden;min-height:108px!important;padding:23px 27px!important;display:flex;flex-direction:column;justify-content:center;gap:7px!important;background:#fff!important;border:1px solid #ebcdd1!important;border-left:5px solid #a21f35!important;box-shadow:0 8px 24px #78182b0e!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease!important}.publication-work-link:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(162,31,53,.07),transparent 65%);opacity:.8;transition:opacity .2s ease}.publication-work-link b,.publication-work-link strong,.publication-work-link .link-title{color:#842033!important;font-family:"Source Serif 4",Newsreader,Georgia,serif!important;font-size:clamp(19px,1.6vw,23px)!important;font-weight:600!important;line-height:1.25!important}.publication-work-link small,.publication-work-link p,.publication-work-link .link-description{color:#6f605c!important;font-size:13px!important;line-height:1.65!important}.publication-work-link svg,.publication-work-link .arrow,.publication-work-link .link-arrow{color:#a21f35!important;transition:transform .2s ease,color .2s ease}.publication-work-link:hover,.publication-work-link:focus-visible{transform:translateY(-4px)!important;background:#a21f35!important;border-color:#a21f35!important;border-left-color:#e8c77f!important;box-shadow:0 16px 34px #78182b2e!important;outline:none}.publication-work-link:hover:before,.publication-work-link:focus-visible:before{opacity:0}.publication-work-link:hover b,.publication-work-link:hover strong,.publication-work-link:hover .link-title,.publication-work-link:hover small,.publication-work-link:hover p,.publication-work-link:hover .link-description,.publication-work-link:hover svg,.publication-work-link:hover .arrow,.publication-work-link:hover .link-arrow,.publication-work-link:focus-visible b,.publication-work-link:focus-visible small{color:#fff!important}.publication-work-link:hover svg,.publication-work-link:hover .arrow,.publication-work-link:hover .link-arrow{transform:translate(3px,-2px)}.publications-section .filter-row{gap:10px!important;margin:0 0 22px!important;padding:0 0 3px!important;border:0!important}.publications-section .filter-row button{min-height:44px!important;padding:11px 19px!important;border:1px solid #e7c7cc!important;border-radius:5px!important;background:#fff!important;color:#7d2938!important;font-size:12px!important;font-weight:700!important;box-shadow:0 2px 8px #78182b06}.publications-section .filter-row button:hover,.publications-section .filter-row button:focus-visible{background:#fff0f2!important;border-color:#b64253!important;color:#8b1f32!important;transform:translateY(-2px);outline:none}.publications-section .filter-row button.active{background:linear-gradient(135deg,#a6243a,#801b2e)!important;border-color:#8f1e32!important;color:#fff!important;box-shadow:0 7px 16px #8f1e3233!important}.publication-browse-controls{position:relative;gap:15px!important;padding:clamp(18px,2.2vw,26px)!important;background:linear-gradient(135deg,#fff5f5,#fff 78%)!important;border:1px solid #ebcfd2!important;border-top:3px solid #a21f35!important;box-shadow:0 10px 28px #78182b0e!important}.publication-browse-controls label>.eyebrow,.publication-browse-controls label>span,.publication-browse-controls .eyebrow{color:#8f2333!important;font-size:10px!important;letter-spacing:.14em!important;font-weight:800!important}.publication-browse-controls input,.publication-browse-controls select{width:100%;min-height:49px!important;border:1px solid #e5c9cc!important;border-radius:2px!important;background:#fff!important;color:#382b2b!important;box-shadow:inset 0 1px 2px #461e1e06;transition:border-color .2s ease,box-shadow .2s ease}.publication-browse-controls input:focus,.publication-browse-controls select:focus{border-color:#a21f35!important;outline:none!important;box-shadow:0 0 0 3px #a21f351c!important}@media (max-width: 720px){.publication-work-links{gap:12px!important}.publication-work-link{min-height:96px!important;padding:20px!important}.publication-browse-controls{padding:16px!important}.publications-section .filter-row{flex-wrap:nowrap!important;overflow-x:auto}.publications-section .filter-row button{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){.publication-work-link,.publication-work-link:before,.publication-work-link svg{transition:none!important}.publication-work-link:hover{transform:none!important}}.collaborate-page{--collab-red: #a51f35;--collab-red-dark: #78172a;--collab-blush: #fbf2f1;--collab-line: #ead4c8}.collab-intro-copy{max-width:900px;margin:0 0 clamp(54px,7vw,92px);padding:clamp(26px,4vw,44px);border-left:4px solid var(--collab-red);background:linear-gradient(105deg,#fff7f5,#fff 74%);box-shadow:0 18px 48px #6418260e}.collab-intro-copy .eyebrow,.collab-ways-section .eyebrow,.collab-proposal-heading .eyebrow{color:var(--collab-red)}.collab-intro-copy .lead{max-width:790px;margin:18px 0 0;color:#635752;font-size:clamp(17px,1.45vw,21px);line-height:1.8}.collab-ways-section{margin-bottom:clamp(64px,8vw,104px)}.collab-grid-detailed{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--collab-line);background:#fff;box-shadow:0 18px 50px #5519230b}.collab-grid-detailed .collab-way-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:clamp(24px,2.4vw,35px);border-right:1px solid var(--collab-line);border-bottom:1px solid var(--collab-line);background:#fff;transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.collab-grid-detailed .collab-way-card:nth-child(3n){border-right:0}.collab-grid-detailed .collab-way-card:nth-last-child(-n+1){border-bottom:0}.collab-grid-detailed .collab-way-card:hover{z-index:1;background:linear-gradient(145deg,#fff8f6,#fff);box-shadow:inset 0 4px 0 var(--collab-red),0 16px 35px #6e172a14;transform:translateY(-3px)}.collab-way-number{color:var(--collab-red)!important;font-size:11px!important;font-weight:800;letter-spacing:1.6px!important}.collab-way-icon{display:grid;place-items:center;width:38px;height:38px;margin-top:22px;border:1px solid #e6b8b8;border-radius:50%;background:var(--collab-blush);color:var(--collab-red);font-size:20px;transition:color .2s ease,background .2s ease,transform .2s ease}.collab-way-card:hover .collab-way-icon{background:var(--collab-red);color:#fff;transform:rotate(8deg)}.collab-grid-detailed .collab-way-card h3{margin:22px 0 12px;color:#302421;font:500 clamp(21px,1.75vw,27px)/1.22 var(--serif);letter-spacing:-.35px}.collab-grid-detailed .collab-way-card p{color:#6d625d;font-size:14px;line-height:1.8;margin:0 0 13px}.collab-grid-detailed .collab-way-card .collab-way-detail{margin-top:auto;padding-top:14px;border-top:1px solid #f0dfd8;color:#514641;font-size:13px}.collab-principles-detailed{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(34px,6vw,90px);margin:0 0 clamp(70px,9vw,116px);padding:clamp(28px,4vw,48px);border:1px solid var(--collab-line);background:#faf4ed}.collab-principles-detailed .collab-principles-heading h2{font:500 clamp(34px,3.4vw,49px)/1.13 var(--serif);letter-spacing:-1.1px}.collab-principles-detailed .collab-principles-heading h2 em{color:var(--collab-red)}.collab-principles-heading>p{max-width:390px;color:#71635c;font-size:15px;line-height:1.8}.collab-principles-detailed .collab-principles-content ul{border-top-color:#e6c9bb}.collab-principles-detailed .collab-principles-content li{display:grid;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:17px 0;color:#514640;font-size:14px;line-height:1.65;border-bottom-color:#e6c9bb}.collab-principles-detailed .collab-principles-content li:before{display:none}.collab-principles-content li>span{color:var(--collab-red);font-size:10px;font-weight:800;letter-spacing:1px}.collab-authorisation-note{display:flex;gap:14px;align-items:flex-start;margin-top:22px;padding:18px;border:1px solid #e8c6c4;background:#fff;color:var(--collab-red)}.collab-authorisation-note svg{flex:0 0 auto;margin-top:2px}.collab-authorisation-note p{margin:0;color:#5e514c;font-size:13px;line-height:1.75}.collab-proposal-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,86px);margin-bottom:38px;padding-bottom:clamp(50px,7vw,86px);border-bottom:1px solid var(--collab-line)}.collab-proposal-heading h2{margin:16px 0 20px;color:#302421;font:500 clamp(35px,3.5vw,50px)/1.12 var(--serif);letter-spacing:-1.2px}.collab-proposal-heading h2 em{color:var(--collab-red)}.collab-proposal-heading>p{max-width:470px;color:#71635c;font-size:15px;line-height:1.85}.collab-proposal-checklist{border-top:1px solid var(--collab-line)}.collab-proposal-point{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;padding:19px 0;border-bottom:1px solid var(--collab-line)}.collab-proposal-point>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--collab-red);color:#fff;font-size:10px;font-weight:800}.collab-proposal-point p{margin:3px 0 0;color:#514640;font-size:14px;line-height:1.7}.collab-review-note{display:flex;gap:14px;align-items:flex-start;margin:0 0 36px;padding:21px 24px;border:1px solid #e7c2c1;background:#fff7f6;color:var(--collab-red)}.collab-review-note svg{flex:0 0 auto;margin-top:2px}.collab-review-note p{margin:0;color:#5f514b;font-size:13px;line-height:1.8}.collab-cta-enhanced{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:center;gap:28px;min-height:280px;overflow:hidden;padding:clamp(30px,4vw,52px);border:1px solid #8e1c31;background:#8f1f34;box-shadow:0 20px 50px #68132724}.collab-cta-enhanced .collab-cta-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.22;mix-blend-mode:multiply}.collab-cta-enhanced:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#751327f7,#971f33d4);pointer-events:none}.collab-cta-enhanced>*:not(.collab-cta-photo){position:relative;z-index:1}.collab-cta-enhanced .collab-cta-copy{max-width:690px}.collab-cta-enhanced h2{color:#fff;font:500 clamp(30px,3vw,42px)/1.12 var(--serif);letter-spacing:-.7px}.collab-cta-enhanced p{max-width:660px;color:#f6e7e6;font-size:14px;line-height:1.8}.collab-cta-actions{display:flex;flex-direction:column;align-items:stretch;gap:13px}.collab-cta-enhanced .button-white{justify-content:center;min-height:52px;padding:14px 19px;color:var(--collab-red-dark);background:#fff;border:1px solid #fff}.collab-cta-enhanced .button-white:hover{color:#fff;background:var(--collab-red-dark);border-color:#fff}.collab-cta-secondary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;color:#fff;border-bottom:1px solid rgba(255,255,255,.35);font-size:12px;line-height:1.5;text-decoration:none;transition:color .2s ease,border-color .2s ease}.collab-cta-secondary:hover{color:#ffe0d9;border-color:#ffe0d9}@media (max-width: 900px){.collab-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.collab-grid-detailed .collab-way-card:nth-child(3n){border-right:1px solid var(--collab-line)}.collab-grid-detailed .collab-way-card:nth-child(2n){border-right:0}.collab-principles-detailed,.collab-proposal-section,.collab-cta-enhanced{grid-template-columns:1fr}.collab-cta-actions{max-width:460px}}@media (max-width: 560px){.collab-intro-copy{padding:23px 20px}.collab-grid-detailed{grid-template-columns:1fr}.collab-grid-detailed .collab-way-card,.collab-grid-detailed .collab-way-card:nth-child(2n),.collab-grid-detailed .collab-way-card:nth-child(3n){border-right:0}.collab-grid-detailed .collab-way-card:last-child{border-bottom:0}.collab-principles-detailed{padding:25px 20px}.collab-cta-enhanced{padding:27px 21px}.collab-cta-enhanced .button-white{width:100%}}.page-collaborate :not(.page-intro h1,.page-intro h1 *){font-family:DM Sans,sans-serif;font-style:normal}.page-collaborate :is(h2,h3){font-weight:500;letter-spacing:-.5px}.page-collaborate .page-intro-collaborate .eyebrow{font-size:14px;letter-spacing:1.8px}.page-collaborate .collaborate-page{padding-top:66px}.page-collaborate .collab-intro-copy{max-width:none;margin:0 0 clamp(52px,6vw,78px);padding:22px 25px;border:1px solid var(--line);border-left:3px solid var(--red);background:#f4efe8;box-shadow:none}.page-collaborate .collab-intro-copy .eyebrow,.page-collaborate .collab-ways-section .eyebrow,.page-collaborate .collab-proposal-heading .eyebrow{font-size:12px;letter-spacing:1.4px;color:var(--red)}.page-collaborate .collab-intro-copy .lead{font-size:16px;line-height:1.75;color:var(--muted)}.page-collaborate .collab-ways-section .section-heading h2,.page-collaborate .collab-principles-detailed .collab-principles-heading h2,.page-collaborate .collab-proposal-heading h2{font:500 clamp(32px,3.2vw,44px)/1.15 var(--serif);letter-spacing:-1px}.page-collaborate .collab-ways-section .section-heading p,.page-collaborate .collab-principles-heading>p,.page-collaborate .collab-proposal-heading>p{font-size:16px;line-height:1.75}.page-collaborate .collab-grid-detailed{box-shadow:none;border-color:var(--line)}.page-collaborate .collab-grid-detailed .collab-way-card{padding:27px;background:#fff;border-color:var(--line)}.page-collaborate .collab-grid-detailed .collab-way-card h3{font-size:clamp(21px,1.8vw,24px);line-height:1.3;letter-spacing:-.35px}.page-collaborate .collab-grid-detailed .collab-way-card p{font-size:16px;line-height:1.75}.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail{font-size:14px;line-height:1.75}.page-collaborate .collab-principles-detailed{border-color:var(--line);background:#f4efe8}.page-collaborate .collab-principles-detailed .collab-principles-content li{font-size:15px;line-height:1.7;border-color:#e3d9cf}.page-collaborate .collab-authorisation-note p,.page-collaborate .collab-review-note p,.page-collaborate .collab-proposal-point p{font-size:15px;line-height:1.75}.page-collaborate .collab-review-note{background:#f4efe8;border-color:var(--line)}.page-collaborate .collab-cta-enhanced{box-shadow:none}@media (max-width:760px){.page-collaborate .collaborate-page{padding-top:36px}.page-collaborate .collab-intro-copy{padding:20px 18px}.page-collaborate .collab-ways-section .section-heading h2,.page-collaborate .collab-principles-detailed .collab-principles-heading h2,.page-collaborate .collab-proposal-heading h2{font-size:clamp(30px,8vw,38px)}.page-collaborate .collab-grid-detailed .collab-way-card p{font-size:15px}}.page-collaborate .collab-ways-section{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:clamp(64px,8vw,104px);padding:clamp(42px,5vw,72px) max(24px,calc((100vw - 1440px)/2));color:#fff;background:linear-gradient(115deg,#761b2b,#842332 55%,#701827);overflow:hidden}.page-collaborate .collab-ways-section:after{content:"S";position:absolute;right:-24px;bottom:-145px;color:#ffffff09;font:600 330px/1 var(--serif);pointer-events:none}.page-collaborate .collab-ways-section>*{position:relative;z-index:1}.page-collaborate .collab-ways-section .section-heading h2,.page-collaborate .collab-ways-section .section-heading h2 em{color:#fff}.page-collaborate .collab-ways-section .section-heading p{color:#f0dadd}.page-collaborate .collab-ways-section .eyebrow{color:#e8b7a0}.page-collaborate .collab-grid-detailed{border-color:#ffffff2e;background:transparent;box-shadow:none}.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(3n){border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);background:#ffffff0b}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(3n){border-right:0}.page-collaborate .collab-grid-detailed .collab-way-card:hover{background:#ffffff18;box-shadow:inset 0 3px #e5b79d;transform:translateY(-2px)}.page-collaborate .collab-way-number{color:#e7b69d!important}.page-collaborate .collab-way-icon{color:#f0c6a7;border-color:#e8b7a080;background:#ffffff09}.page-collaborate .collab-way-card:hover .collab-way-icon{color:#741a2b;background:#f0c6a7}.page-collaborate .collab-grid-detailed .collab-way-card h3{color:#fff}.page-collaborate .collab-grid-detailed .collab-way-card p,.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail{color:#f0dfe0}.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail{border-top-color:#fff3}@media (max-width: 900px){.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(3n){border-right:1px solid rgba(255,255,255,.16)}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n){border-right:0}}@media (max-width: 560px){.page-collaborate .collab-ways-section{padding:34px 18px}.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n),.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(3n){border-right:0}}.page-collaborate .collab-grid-detailed .collab-way-card{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.page-collaborate .collab-grid-detailed .collab-way-card:hover,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within{background:#fff;border-color:#fff;box-shadow:0 12px 28px #1e0a0e2e;transform:translateY(-2px)}.page-collaborate .collab-grid-detailed .collab-way-card:hover h3,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within h3{color:#24211f}.page-collaborate .collab-grid-detailed .collab-way-card:hover p,.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within p,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within .collab-way-detail{color:#6f6964}.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within .collab-way-detail{border-top-color:#e7dfd7}.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within .collab-way-number{color:var(--red)!important}.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-icon,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within .collab-way-icon{color:var(--red);background:#f8eeed;border-color:#e7c8c7}.page-collaborate .collab-grid-detailed .collab-way-card{background:#fff!important;color:#24211f;border-color:#e7dfd7;transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.page-collaborate .collab-grid-detailed .collab-way-card h3{color:#24211f!important}.page-collaborate .collab-grid-detailed .collab-way-card p,.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail{color:#6f6964!important}.page-collaborate .collab-grid-detailed .collab-way-card:hover,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within{background:#8f2333!important;border-color:#8f2333!important;box-shadow:0 12px 28px #1e0a0e2e;transform:translateY(-2px)}.page-collaborate .collab-grid-detailed .collab-way-card:hover h3,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within h3{color:#fff!important}.page-collaborate .collab-grid-detailed .collab-way-card:hover p,.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within p,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within .collab-way-detail{color:#f4e7e7!important}.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within .collab-way-detail{border-top-color:#ffffff47!important}.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within .collab-way-number{color:#e8c18b!important}.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-icon,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within .collab-way-icon{color:#e8c18b!important;background:#ffffff14!important;border-color:#e8c18ba6!important}@media (prefers-reduced-motion: reduce){.page-collaborate .collab-grid-detailed .collab-way-card{transition:none}}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within{background:#fff!important;border-color:#e7dfd7!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within{background:#8f2333!important;border-color:#8f2333!important}.page-collaborate .collab-grid-detailed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:0;background:transparent;box-shadow:none}.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n),.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(3n){min-height:0;padding:21px 22px 19px;border:1px solid #e7dfd7;border-radius:3px;box-shadow:0 5px 16px #2818140b;transform:none}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd){background:#8f2333!important;border-color:#8f2333!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) h3{color:#fff!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) .collab-way-detail{color:#f4e7e7!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) .collab-way-icon{color:#e8c18b!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) .collab-way-detail{border-top-color:#ffffff47!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n){background:#fff!important;border-color:#e7dfd7!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) h3{color:#24211f!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-detail{color:#6f6964!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-icon{color:#8f2333!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-detail{border-top-color:#e7dfd7!important}.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-icon{width:33px;height:33px;margin-top:13px;font-size:17px}.page-collaborate .collab-grid-detailed .collab-way-card h3{margin:15px 0 8px;font-size:clamp(18px,1.35vw,21px);line-height:1.28;letter-spacing:-.2px}.page-collaborate .collab-grid-detailed .collab-way-card p{font-size:13px;line-height:1.62;margin-bottom:10px}.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail{margin-top:10px;padding-top:10px;font-size:11.5px;line-height:1.6}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within{background:#fff!important;border-color:#e7dfd7!important;box-shadow:0 10px 24px #2818141f;transform:translateY(-3px)}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover h3,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within h3{color:#24211f!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within .collab-way-detail{color:#6f6964!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within .collab-way-detail{border-top-color:#e7dfd7!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within{background:#8f2333!important;border-color:#8f2333!important;box-shadow:0 10px 24px #28181426;transform:translateY(-3px)}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover h3,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within h3{color:#fff!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within .collab-way-detail{color:#f4e7e7!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within .collab-way-detail{border-top-color:#ffffff47!important}@media (max-width: 900px){.page-collaborate .collab-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width: 560px){.page-collaborate .collab-grid-detailed{grid-template-columns:1fr;gap:11px}.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n),.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(3n){padding:19px}.page-collaborate .collab-grid-detailed .collab-way-card h3{font-size:19px}}.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:hover,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within{transform:none!important;transition:box-shadow .22s ease,border-color .22s ease!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd),.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within{background:#8f2333!important;border-color:#8f2333!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover h3,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within h3{color:#fff!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within .collab-way-detail{color:#f4e7e7!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n),.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within{background:#fff!important;border-color:#e7dfd7!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover h3,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within h3{color:#24211f!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within .collab-way-detail{color:#6f6964!important}.page-collaborate .collab-grid-detailed .collab-way-card h3{font-weight:700!important;letter-spacing:-.25px!important;text-wrap:pretty;padding-bottom:10px;border-bottom:2px solid currentColor}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) h3{border-bottom-color:#ffffff6b!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) h3{border-bottom-color:#8f233340!important}.page-collaborate .collab-cta-enhanced{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(30px,4.5vw,72px);width:100%;margin:38px auto 0;padding:clamp(30px,3.5vw,54px) clamp(28px,3.6vw,62px);min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:linear-gradient(120deg,#701827,#8f2333 58%,#9b2639);box-shadow:0 18px 42px #3f161d1f}.page-collaborate .collab-cta-enhanced:after{content:"";position:absolute;z-index:-1;width:340px;height:340px;right:-110px;bottom:-210px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff05;pointer-events:none}.page-collaborate .collab-cta-enhanced .collab-cta-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.1;filter:grayscale(1) contrast(1.15)}.page-collaborate .collab-cta-enhanced .collab-cta-copy,.page-collaborate .collab-cta-enhanced .collab-cta-actions{position:relative;z-index:1;min-width:0}.page-collaborate .collab-cta-enhanced .eyebrow.light{color:#e8c6a0;font-size:11px;letter-spacing:1.7px;margin-bottom:15px}.page-collaborate .collab-cta-enhanced .collab-cta-copy h2{max-width:680px;margin:0 0 16px;color:#fff;font:500 clamp(30px,3vw,46px)/1.12 var(--serif);letter-spacing:-1px;text-wrap:balance}.page-collaborate .collab-cta-enhanced .collab-cta-copy p{max-width:660px;margin:0;color:#ffffffdb;font-size:14px;line-height:1.8}.page-collaborate .collab-cta-enhanced .collab-cta-actions{display:flex;flex-direction:column;gap:0;width:100%}.page-collaborate .collab-cta-enhanced .button-white{display:flex;justify-content:space-between;width:100%;min-height:56px;padding:0 20px;background:#fffdfa;color:#811d2d;border:1px solid #fffdfa;font-size:14px;font-weight:700;box-shadow:0 7px 18px #230a0f1f;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.page-collaborate .collab-cta-enhanced .button-white:hover,.page-collaborate .collab-cta-enhanced .button-white:focus-visible{background:#f0dfd7;color:#681827;box-shadow:0 9px 22px #230a0f2e}.page-collaborate .collab-cta-enhanced .collab-cta-secondary{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 2px;color:#fffffff0;border-bottom:1px solid rgba(255,255,255,.28);font-size:13px;line-height:1.5;transition:color .2s ease,border-color .2s ease}.page-collaborate .collab-cta-enhanced .collab-cta-secondary:last-child{border-bottom:0}.page-collaborate .collab-cta-enhanced .collab-cta-secondary svg{flex:0 0 auto;transition:transform .2s ease}.page-collaborate .collab-cta-enhanced .collab-cta-secondary:hover,.page-collaborate .collab-cta-enhanced .collab-cta-secondary:focus-visible{color:#f0cba5;border-bottom-color:#f0cba5b3}.page-collaborate .collab-cta-enhanced .collab-cta-secondary:hover svg,.page-collaborate .collab-cta-enhanced .collab-cta-secondary:focus-visible svg{transform:translate(4px)}@media (max-width: 760px){.page-collaborate .collab-cta-enhanced{grid-template-columns:1fr;gap:25px;margin-top:30px;padding:30px 24px}.page-collaborate .collab-cta-enhanced .collab-cta-copy h2{font-size:clamp(29px,7vw,38px)}.page-collaborate .collab-cta-enhanced .collab-cta-copy p{font-size:13px}.page-collaborate .collab-cta-enhanced .button-white{min-height:52px}.page-collaborate .collab-cta-enhanced .collab-cta-secondary{min-height:48px;font-size:12px}}@media (max-width: 420px){.page-collaborate .collab-cta-enhanced{padding:26px 19px}.page-collaborate .collab-cta-enhanced .collab-cta-copy h2{font-size:29px;letter-spacing:-.6px}}.focus-page{color:var(--ink, #292522);background:var(--paper, #f8f5f0)}.focus-hero{position:relative;overflow:hidden;padding:clamp(3.3rem,6vw,6.8rem) 0 0;background:#f6f1e9}.focus-hero:before{content:"";position:absolute;width:38rem;height:38rem;border:1px solid rgba(142,29,43,.09);border-radius:50%;right:-15rem;top:-15rem;box-shadow:0 0 0 4rem #8e1d2b05,0 0 0 8rem #8e1d2b04;pointer-events:none}.focus-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.focus-hero-copy{padding:0 0 clamp(2.5rem,5vw,5rem);animation:focus-rise .75s both}.focus-back{display:inline-flex;align-items:center;gap:.55rem;color:#655c58;text-decoration:none;font-size:.82rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);transition:color .2s,gap .2s}.focus-back:hover{color:#9b2636;gap:.8rem}.focus-kicker{display:flex;align-items:center;gap:.75rem;color:#7a3039;font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.focus-kicker span{color:#9d2638;font-variant-numeric:tabular-nums}.focus-kicker i{display:block;width:2rem;height:1px;background:#b7797c}.focus-hero h1{max-width:12ch;margin:1.2rem 0 1.25rem;color:#292421;font-family:var(--serif, Georgia, serif);font-size:clamp(2.8rem,5.4vw,5.4rem);line-height:.99;letter-spacing:-.045em;font-weight:500;text-wrap:balance}.focus-hero-description{max-width:37rem;color:#615953;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.8}.focus-scroll{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.3rem;color:#932738;font-size:.83rem;font-weight:700;text-decoration:none}.focus-scroll svg{transition:transform .2s}.focus-scroll:hover svg{transform:translateY(4px)}.focus-hero-visual{position:relative;isolation:isolate;margin:0;min-height:clamp(25rem,42vw,39rem);overflow:hidden;background:#4d3935;box-shadow:0 24px 70px #3f241f26;animation:focus-image-in .9s .1s both}.focus-hero-visual:after{content:"";position:absolute;top:25%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(23,19,18,.78));pointer-events:none}.focus-hero-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.focus-hero-visual:hover>img{transform:scale(1.035)}.focus-image-index{position:absolute;z-index:1;top:1.15rem;right:1.15rem;padding:.65rem .8rem;color:#fff;background:#271d1b75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.6rem;font-weight:700;letter-spacing:.12em}.focus-hero-visual figcaption{position:absolute;z-index:1;left:clamp(1.3rem,3vw,2.5rem);right:clamp(1.3rem,3vw,2.5rem);bottom:1.5rem;display:flex;justify-content:space-between;align-items:end;gap:1rem;color:#fff;font-size:.67rem;letter-spacing:.09em}.focus-hero-visual figcaption a{display:inline-flex;align-items:center;gap:.3rem;color:#ffffffd1;text-decoration:none;font-size:.68rem;letter-spacing:normal}.focus-hero-visual figcaption a:hover{color:#fff;text-decoration:underline}.focus-visual-stamp{position:absolute;z-index:1;right:1.5rem;bottom:4.5rem;display:flex;align-items:center;gap:.45rem;color:#fffc;font-size:.58rem;letter-spacing:.13em;writing-mode:vertical-rl}.focus-visual-stamp i{height:1rem;width:1px;background:#ffffff8c}.focus-hero-foot{position:relative;margin-top:clamp(2rem,4vw,4rem);border-top:1px solid rgba(74,59,52,.15)}.focus-hero-foot .container{display:flex;justify-content:space-between;gap:1rem;padding-top:1.15rem;padding-bottom:1.15rem;color:#746a63;font-size:.63rem;font-weight:700;letter-spacing:.12em}.focus-scope{padding-top:clamp(4.5rem,8vw,8rem);padding-bottom:clamp(4rem,7vw,7rem)}.focus-section-heading{display:grid;grid-template-columns:1.15fr .65fr;align-items:end;gap:4rem;margin-bottom:2.7rem}.focus-section-heading h2,.focus-theme-intro h2,.focus-next-heading h2{margin:.9rem 0 0;color:#302825;font-family:var(--serif, Georgia, serif);font-weight:500;font-size:clamp(2.4rem,4.5vw,4.4rem);line-height:1.05;letter-spacing:-.035em}.focus-section-heading h2 em,.focus-theme-intro h2 em,.focus-next-heading h2 em{color:#9c2938;font-weight:400}.focus-section-heading>p{max-width:34rem;margin:0 0 .25rem;color:#6b615b;font-size:.98rem;line-height:1.8}.focus-question-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd5ca;border-bottom:1px solid #ddd5ca}.focus-question{position:relative;min-height:10rem;padding:1.5rem 1.8rem 1.4rem 0;border-right:1px solid #ddd5ca}.focus-question+.focus-question{padding-left:1.8rem}.focus-question:last-child{border-right:0}.focus-question>span{color:#a23743;font-family:var(--serif, Georgia, serif);font-size:.9rem}.focus-question p{max-width:22rem;margin:1.2rem 2rem 0 0;color:#352e2a;font-family:var(--serif, Georgia, serif);font-size:clamp(1.14rem,1.65vw,1.5rem);line-height:1.4}.focus-question>svg{position:absolute;top:1.6rem;right:1.2rem;color:#b59683}.focus-themes-section{padding:clamp(4.3rem,7vw,7rem) 0;background:#fffdfa}.focus-theme-intro{margin-bottom:2.6rem}.focus-theme-intro h2{margin-bottom:.75rem}.focus-theme-intro>p{color:#6b615b}.focus-theme-list{display:grid;gap:1.25rem}.focus-theme-card{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid #e7dfd5;background:#faf7f2}.focus-theme-image{position:relative;min-height:24rem;overflow:hidden;background:#d7c9bc}.focus-theme-image:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#22191666)}.focus-theme-image img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.focus-theme-card:hover .focus-theme-image img{transform:scale(1.04)}.focus-theme-image>span{position:absolute;z-index:1;bottom:1.1rem;left:1.2rem;color:#fff;font-size:.65rem;letter-spacing:.14em}.focus-theme-content{padding:clamp(1.5rem,3vw,2.8rem)}.focus-theme-content>.eyebrow{color:#9a3d43;font-size:.65rem;letter-spacing:.12em}.focus-theme-content h3{max-width:30ch;margin:.8rem 0 .6rem;color:#302825;font-family:var(--serif, Georgia, serif);font-size:clamp(1.65rem,2.6vw,2.6rem);line-height:1.12;font-weight:500}.focus-theme-content>p{color:#6b615b;font-size:.92rem;line-height:1.7}.focus-topic-list{display:grid;grid-template-columns:1fr 1fr;column-gap:1.25rem;margin:1.5rem 0;border-top:1px solid #e3dad0}.focus-topic{display:flex;align-items:baseline;gap:.7rem;padding:.8rem 0;border-bottom:1px solid #e3dad0}.focus-topic>span{flex:0 0 auto;color:#a23743;font-size:.63rem;font-weight:700}.focus-topic p{margin:0;color:#49413c;font-size:.81rem;line-height:1.55}.focus-program-link{display:inline-flex;align-items:center;gap:.5rem;color:#932738;font-size:.8rem;font-weight:700;text-decoration:none}.focus-program-link:hover{text-decoration:underline}.focus-method-band{padding:clamp(4rem,7vw,6.6rem) 0;color:#fff8f1;background:#4a252a}.focus-method-layout{display:grid;grid-template-columns:1fr .8fr;gap:clamp(2.5rem,7vw,7rem);align-items:center}.focus-method-layout>div:first-child>.eyebrow{display:flex;align-items:center;gap:.45rem;color:#e5b9b3}.focus-method-layout h2{margin:1rem 0;font-family:var(--serif, Georgia, serif);font-size:clamp(2.3rem,4.2vw,4rem);line-height:1.06;font-weight:500;letter-spacing:-.03em}.focus-method-layout h2 em{color:#edc4b6;font-weight:400}.focus-method-layout>div:first-child>p{max-width:33rem;color:#fff8f1c7;font-size:.95rem;line-height:1.8}.focus-method-steps{border-top:1px solid rgba(255,255,255,.2)}.focus-method-steps>div{display:flex;gap:1rem;align-items:center;padding:1.15rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.focus-method-steps>div>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;color:#f1c6bc;border:1px solid rgba(255,255,255,.32);border-radius:50%}.focus-method-steps b{color:#f3c7bd;font-size:.67rem;letter-spacing:.11em}.focus-method-steps p{margin:.3rem 0 0;color:#fff8f1d6;font-size:.87rem}.focus-next{padding-top:clamp(4rem,7vw,6.5rem);padding-bottom:5rem}.focus-next-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.focus-next-heading h2{font-size:clamp(2.2rem,4vw,3.6rem)}.focus-next-heading>.text-link{flex:0 0 auto}.focus-related-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.focus-related-grid a{min-height:8rem;display:grid;grid-template-columns:1fr auto;align-content:space-between;gap:.7rem;padding:1rem;border:1px solid #e4dcd2;background:#ffffff85;color:#312a26;text-decoration:none;transition:transform .22s,border-color .22s,background .22s}.focus-related-grid a:hover{transform:translateY(-4px);border-color:#bd7c7f;background:#fffdfa}.focus-related-grid a>span{color:#9c2938;font-size:.65rem}.focus-related-grid a b{align-self:end;font-family:var(--serif, Georgia, serif);font-size:1.05rem;font-weight:500;line-height:1.25}.focus-related-grid a>svg{grid-column:2;grid-row:2;color:#9c2938}.focus-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;padding:clamp(1.5rem,4vw,3rem);color:#fff;background:#9c2938}.focus-cta .eyebrow{color:#f4cfca}.focus-cta h2{margin:.7rem 0;font-family:var(--serif, Georgia, serif);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1;font-weight:500}.focus-cta p{max-width:35rem;margin-bottom:0;color:#fffc;font-size:.88rem}.focus-cta .button{flex:0 0 auto}.focus-not-found{min-height:65vh;padding:8rem max(1.25rem,calc((100vw - 1200px)/2));background:#f6f1e9}.focus-not-found h1{font-family:var(--serif, Georgia, serif);font-size:clamp(2.5rem,6vw,5rem);font-weight:500}.focus-not-found>p{color:#6b615b}@keyframes focus-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes focus-image-in{0%{opacity:0;clip-path:inset(0 0 0 7%)}to{opacity:1;clip-path:inset(0)}}@media (max-width: 900px){.focus-hero-grid{grid-template-columns:1fr;gap:1.5rem}.focus-hero-copy{padding-bottom:0}.focus-back{margin-bottom:2.2rem}.focus-hero h1{max-width:16ch}.focus-hero-visual{min-height:28rem}.focus-section-heading{gap:2rem}.focus-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.focus-hero{padding-top:2rem}.focus-hero h1{font-size:clamp(2.65rem,12vw,4rem)}.focus-hero-description{font-size:.98rem}.focus-hero-visual{min-height:22rem}.focus-hero-visual figcaption{flex-direction:column;align-items:start}.focus-visual-stamp{display:none}.focus-hero-foot .container{flex-direction:column;gap:.55rem}.focus-section-heading,.focus-method-layout{grid-template-columns:1fr;gap:1.3rem}.focus-section-heading h2,.focus-theme-intro h2{font-size:2.7rem}.focus-question-grid{grid-template-columns:1fr}.focus-question,.focus-question+.focus-question{min-height:auto;padding:1.2rem 2.2rem 1.2rem 0;border-right:0;border-bottom:1px solid #ddd5ca}.focus-question:last-child{border-bottom:0}.focus-question p{margin-top:.55rem}.focus-theme-card{grid-template-columns:1fr}.focus-theme-image{min-height:15rem}.focus-topic-list{grid-template-columns:1fr}.focus-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-related-grid a{min-height:7rem}.focus-next-heading,.focus-cta{align-items:start;flex-direction:column}.focus-next-heading{gap:1.2rem}.focus-next-heading h2{font-size:2.5rem}}@media (prefers-reduced-motion: reduce){.focus-hero-copy,.focus-hero-visual{animation:none}.focus-theme-image img,.focus-related-grid a,.focus-hero-visual>img{transition:none}}.focus-page{font-family:DM Sans,sans-serif}.focus-hero h1{max-width:13ch;font:500 clamp(46px,5vw,72px)/1.1 var(--serif);letter-spacing:-2.1px}.focus-section-heading h2,.focus-theme-intro h2,.focus-next-heading h2{font:500 clamp(32px,3.3vw,47px)/1.17 var(--serif);letter-spacing:-1.3px}.focus-method-layout h2{font:500 clamp(32px,3.3vw,47px)/1.12 var(--serif);letter-spacing:-1.3px}.focus-section-heading>p,.focus-theme-intro>p,.focus-method-layout>div:first-child>p{font-size:15px;line-height:1.8}.focus-question p{font-size:clamp(17px,1.4vw,20px);line-height:1.45}.focus-topic p{font-size:14px;line-height:1.6}.focus-theme-image>a{position:absolute;z-index:2;right:1.2rem;bottom:1.1rem;display:inline-flex;align-items:center;gap:.25rem;color:#ffffffe6;font-size:11px;text-decoration:none}.focus-theme-image>a:hover{color:#fff;text-decoration:underline}.focus-theme-content>p,.focus-program-link,.focus-cta p,.focus-method-steps p{font-size:15px}.focus-kicker{font-size:11px;line-height:1.55;letter-spacing:.09em}.focus-hero-visual figcaption,.focus-hero-visual figcaption a{font-size:11px}.focus-section-heading{gap:clamp(2rem,5vw,4rem);margin-bottom:2.1rem}.focus-scope{padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(3.5rem,5vw,5rem)}.focus-themes-section{padding:clamp(3.8rem,5.5vw,5.5rem) 0}.focus-theme-intro{margin-bottom:2rem}.focus-theme-image{min-height:22rem}.focus-tilt{--tilt-x: 0deg;--tilt-y: 0deg;--shine-x: 50%;--shine-y: 50%;transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--lift,0));transition:opacity .72s cubic-bezier(.2,.65,.25,1),transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease;will-change:transform}.focus-hero-visual.focus-tilt:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--shine-x) var(--shine-y),rgba(255,255,255,.2),transparent 36%);transition:opacity .28s ease}.focus-tilt:hover{--lift: -3px;box-shadow:0 22px 48px #381f1c24}.focus-theme-card.focus-tilt:hover,.focus-question.focus-tilt:hover,.focus-related-grid a.focus-tilt:hover{transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--lift,-3px))}.focus-tilt:hover:before{opacity:1}.focus-theme-card{transform-origin:center center}.focus-theme-content,.focus-question>p,.focus-related-grid a>b{transform:translateZ(12px)}.focus-hero-visual.focus-tilt{transform:perspective(1500px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.focus-hero-visual.focus-tilt>img{transform:translateZ(8px) scale(1.015)}.focus-hero-visual.focus-tilt:hover>img{transform:translateZ(8px) scale(1.035)}.focus-hero-visual.focus-tilt .focus-image-index,.focus-hero-visual.focus-tilt figcaption,.focus-hero-visual.focus-tilt .focus-visual-stamp{z-index:3}.focus-kicker>span,.focus-kicker>i{flex:0 0 auto}.focus-kicker>span{white-space:nowrap}.focus-related-grid a.focus-tilt{--lift: 0}.focus-related-grid a.focus-tilt:hover{--lift: -4px}.focus-question.focus-tilt{background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 65%)}.focus-tilt.motion-ready{transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(18px)}.focus-tilt.motion-ready.is-visible{transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(0)}.focus-theme-card.focus-tilt.motion-ready:hover,.focus-question.focus-tilt.motion-ready:hover,.focus-related-grid a.focus-tilt.motion-ready:hover{transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--lift,-3px))}.focus-hero-visual.focus-tilt.motion-ready{transform:perspective(1500px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(18px)}.focus-hero-visual.focus-tilt.motion-ready.is-visible{transform:perspective(1500px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(0)}.focus-question.motion-ready:nth-child(2),.focus-theme-card.motion-ready:nth-child(2),.focus-related-grid a.motion-ready:nth-child(2){transition-delay:90ms}.focus-question.motion-ready:nth-child(3),.focus-related-grid a.motion-ready:nth-child(3){transition-delay:.16s}.focus-related-grid a.focus-tilt,.focus-theme-card.focus-tilt,.focus-question.focus-tilt{position:relative}@media (max-width: 900px){.focus-hero h1{max-width:15ch}.focus-hero-visual.focus-tilt,.focus-hero-visual.focus-tilt.motion-ready,.focus-hero-visual.focus-tilt.motion-ready.is-visible{transform:none}.focus-hero-visual.focus-tilt>img,.focus-hero-visual.focus-tilt:hover>img{transform:none}}@media (max-width: 640px){.focus-hero h1{font-size:clamp(46px,10.5vw,62px);letter-spacing:-1.5px}.focus-section-heading h2,.focus-theme-intro h2,.focus-next-heading h2,.focus-method-layout h2{font-size:34px;letter-spacing:-.8px}.focus-theme-image{min-height:15rem}}@media (prefers-reduced-motion: reduce){.focus-tilt,.focus-tilt.motion-ready,.focus-tilt.motion-ready.is-visible,.focus-hero-visual.focus-tilt,.focus-hero-visual.focus-tilt.motion-ready,.focus-hero-visual.focus-tilt.motion-ready.is-visible{transform:none;transition:none;will-change:auto}.focus-hero-visual.focus-tilt:before{display:none}}.focus-hero{padding-top:clamp(2.5rem,4vw,4rem)}.focus-back{margin-bottom:clamp(1.5rem,2.5vw,2.25rem)}.focus-hero-foot{margin-top:clamp(1.75rem,3vw,3rem)}.focus-scope{padding-top:clamp(3rem,4.5vw,4.5rem);padding-bottom:clamp(2rem,2.8vw,2.8rem)}.focus-section-heading{margin-bottom:1.6rem}.focus-themes-section{padding-top:clamp(2.5rem,3.5vw,3.5rem);padding-bottom:clamp(3rem,4vw,4rem)}.focus-theme-intro{margin-bottom:1.5rem}.focus-theme-list{gap:1rem}.focus-next{padding-top:clamp(2.5rem,4vw,4rem);padding-bottom:4rem}.focus-next-heading{margin-bottom:1.5rem}.focus-cta{margin-top:2.25rem}@media (max-width: 640px){.focus-hero{padding-top:1.5rem}.focus-back{margin-bottom:1.5rem}.focus-hero-foot{margin-top:1.5rem}.focus-scope{padding-top:2.75rem;padding-bottom:2rem}.focus-themes-section,.focus-next{padding-top:2.5rem;padding-bottom:3rem}}.focus-page{overflow:hidden;font-family:DM Sans,sans-serif}.focus-hero{position:relative;isolation:isolate;display:grid;min-height:min(790px,calc(100svh - 82px));min-height:clamp(650px,78svh,850px);padding:0;overflow:hidden;color:#fff;background:#241719}.focus-hero:before{content:"";position:absolute;z-index:1;bottom:0;left:0;top:0;right:0;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#1b0d10f0,#251215d4 38%,#34181b52 74%,#180f111f),linear-gradient(0deg,rgba(22,12,14,.72),transparent 31%)}.focus-hero:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.82;background:radial-gradient(ellipse at 25% 48%,rgba(132,25,40,.34),transparent 43%),linear-gradient(90deg,transparent 0 7%,rgba(236,194,178,.17) 7.08%,transparent 7.18%),linear-gradient(0deg,transparent 0 48%,rgba(255,245,239,.12) 48.08%,transparent 48.18%),repeating-linear-gradient(0deg,rgba(255,245,239,.025) 0 1px,transparent 1px 42px),repeating-linear-gradient(90deg,rgba(255,245,239,.025) 0 1px,transparent 1px 42px),linear-gradient(135deg,transparent 0 47.9%,rgba(173,49,61,.16) 48%,transparent 48.18%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 34%,transparent 73%);mask-image:linear-gradient(90deg,#000 0%,#000 34%,transparent 73%);animation:focus-map-breathe 8s ease-in-out infinite alternate}.focus-hero--right:before{background:linear-gradient(270deg,#1b0d10f0,#251215d4 38%,#34181b52 74%,#180f111f),linear-gradient(0deg,rgba(22,12,14,.72),transparent 31%)}.focus-hero--right:after{-webkit-mask-image:linear-gradient(270deg,#000 0%,transparent 62%);mask-image:linear-gradient(270deg,#000 0%,transparent 62%)}.focus-hero--center:before{background:linear-gradient(0deg,#170c0feb,#200f13a8 56%,#21121561)}.focus-hero--center:after{opacity:.13;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 80%);mask-image:radial-gradient(ellipse at center,#000,transparent 80%)}.focus-hero-visual{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;min-height:0;overflow:hidden;background:#392629;animation:focus-image-in 1.1s .05s both}.focus-hero-visual:after{content:none}.focus-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal,center);transform:scale(1.035);animation:focus-hero-settle 1.4s cubic-bezier(.2,.7,.2,1) both}.focus-hero:hover .focus-hero-image{transform:scale(1.075);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.focus-hero-grid{position:relative;z-index:2;display:flex;align-items:center;width:min(1180px,calc(100% - 64px));min-height:inherit;padding:5.5rem 0 10rem}.focus-hero-copy{position:relative;isolation:isolate;width:min(760px,70%);padding:0;animation:focus-copy-enter .9s .08s both}.focus-hero-copy:before{content:"";position:absolute;z-index:-1;top:-3rem;right:-2rem;bottom:-3rem;left:-2rem;pointer-events:none;background:linear-gradient(112deg,transparent 38%,rgba(249,213,201,.045) 45%,rgba(204,80,82,.16) 51%,rgba(249,213,201,.045) 57%,transparent 64%);background-size:220% 100%;animation:focus-copy-sweep 11s ease-in-out infinite}.focus-hero--right .focus-hero-copy{width:min(720px,66%);margin-left:auto}.focus-hero.focus-hero--ai .focus-hero-copy{width:min(900px,82%);margin-left:0}.focus-hero.focus-hero--ai h1{max-width:15ch;font-size:clamp(54px,6.2vw,82px)}.focus-hero--center .focus-hero-grid{justify-content:center;text-align:center}.focus-hero--center .focus-hero-copy{width:min(850px,90%)}.focus-back{margin:0 0 clamp(2rem,5vh,3.3rem);color:#ffffffd9;font-size:15px;font-weight:600}.focus-back:hover{color:#fff}.focus-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;color:#f5d5d1;font-size:13px;letter-spacing:.12em}.focus-kicker span{color:#fff;font-size:14px}.focus-kicker i{width:2.6rem;background:#e7a3a4}.focus-hero--center .focus-kicker,.focus-hero--center .focus-hero-actions{justify-content:center}.focus-hero h1{max-width:12ch;margin:1.5rem 0 1.35rem;color:#fff;font:500 clamp(58px,7.15vw,98px)/1.02 var(--serif);letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 24px rgba(0,0,0,.18)}.focus-hero--right .focus-hero h1{max-width:11ch}.focus-hero--center .focus-hero h1{max-width:12ch;margin-inline:auto}.focus-hero-description{max-width:640px;color:#fff9f5e8;font-size:clamp(18px,1.45vw,21px);line-height:1.72;text-wrap:pretty}.focus-hero--center .focus-hero-description{margin-inline:auto}.focus-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem 2rem;margin-top:1.8rem}.focus-scroll,.focus-hero-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:50px;margin:0;padding:0 1.25rem;border:1px solid rgba(255,255,255,.36);color:#fff;font-size:15px;font-weight:700;transition:background .25s ease,color .25s ease,transform .25s ease,border-color .25s ease}.focus-scroll{border-color:#fff;background:#fff;color:#67212b}.focus-scroll:hover{transform:translateY(-3px);background:#f6e7e3}.focus-scroll svg,.focus-hero-secondary svg{transition:transform .25s ease}.focus-scroll:hover svg{transform:translateY(3px)}.focus-hero-secondary{border-color:transparent;padding-inline:.25rem}.focus-hero-secondary:hover{transform:translate(3px)}.focus-hero-secondary:hover svg{transform:translate(4px)}.focus-image-index{top:2rem;right:max(32px,calc((100vw - 1180px)/2));padding:.7rem .9rem;border:1px solid rgba(255,255,255,.24);border-radius:2px;color:#fff;background:#22111485;font-size:12px;letter-spacing:.12em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.focus-hero-visual figcaption{z-index:2;right:max(32px,calc((100vw - 1180px)/2));bottom:6rem;left:auto;display:flex;align-items:center;max-width:min(48vw,540px);color:#ffffffdb;font-size:12px;letter-spacing:.08em;text-shadow:0 1px 8px #0008}.focus-hero-visual figcaption a{display:inline-flex;align-items:center;gap:.35rem;color:#fff;font-size:12px;text-decoration:underline;text-underline-offset:3px}.focus-hero-foot{position:absolute;z-index:2;right:0;bottom:0;left:0;margin:0;border-top:1px solid rgba(255,255,255,.22);background:linear-gradient(90deg,#1a0d10b8,#1a0d102e)}.focus-hero-foot .container{display:flex;justify-content:space-between;gap:1rem;padding-top:1.2rem;padding-bottom:1.2rem;color:#ffffffd6;font-size:12px;letter-spacing:.12em}.focus-scope{padding:clamp(4.5rem,7vw,6.5rem) 0 clamp(4rem,6vw,5.6rem);background:#f7f3ed}.focus-section-heading{grid-template-columns:1.12fr .7fr;gap:clamp(2rem,6vw,6rem);align-items:end;margin-bottom:2.7rem}.focus-section-heading .eyebrow,.focus-theme-intro .eyebrow,.focus-next-heading .eyebrow{font-size:13px;letter-spacing:.13em}.focus-section-heading h2,.focus-theme-intro h2,.focus-next-heading h2{margin-top:1rem;color:#29211f;font:500 clamp(42px,4.4vw,61px)/1.08 var(--serif);letter-spacing:-.035em}.focus-section-heading h2 em,.focus-theme-intro h2 em,.focus-next-heading h2 em{color:#a11f32}.focus-section-heading>p{max-width:40rem;color:#5f5650;font-size:18px;line-height:1.75}.focus-question-grid{gap:1rem;border:0}.focus-question,.focus-question+.focus-question{min-height:205px;padding:1.6rem 1.7rem;border:1px solid #e4d9d1;background:#fffdfa;box-shadow:0 10px 28px #361e1809}.focus-question:first-child{border-top:3px solid #9f1d2d}.focus-question>span{font-size:18px}.focus-question p{max-width:25rem;margin:1.7rem 1.4rem 0 0;color:#302825;font-size:clamp(19px,1.8vw,24px);line-height:1.36}.focus-question>svg{top:1.65rem;right:1.5rem;width:22px;height:22px;color:#a11f32}.focus-themes-section{padding:clamp(4.5rem,7vw,6.5rem) 0;background:#fffdfa}.focus-theme-intro{margin-bottom:2.8rem}.focus-theme-intro h2{margin-bottom:.65rem}.focus-theme-intro>p{color:#5f5650;font-size:18px}.focus-theme-list{gap:1.8rem}.focus-theme-card{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);min-height:390px;border:1px solid #e7dfd8;border-radius:2px;background:#f8f5ef;box-shadow:0 14px 42px #2e1c170e}.focus-theme-card:nth-child(2n){grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr)}.focus-theme-card:nth-child(2n) .focus-theme-image{order:2}.focus-theme-image{min-height:390px;background:#ded2c7}.focus-theme-image:after{top:52%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#1b0f11b8)}.focus-theme-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .6s ease}.focus-theme-card:hover .focus-theme-photo{transform:scale(1.055);filter:saturate(1.05)}.focus-theme-image>span{bottom:1.4rem;left:1.5rem;padding:.55rem .7rem;background:#1910116b;font-size:12px;letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.focus-theme-image>a{right:1.5rem;bottom:1.45rem;font-size:12px}.focus-theme-content{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:clamp(2rem,4.4vw,4rem)}.focus-theme-content>.eyebrow{font-size:12px;letter-spacing:.13em}.focus-theme-content h3{margin:1rem 0 .85rem;font-size:clamp(30px,3vw,42px);line-height:1.13}.focus-theme-content>p{color:#5f5650;font-size:17px;line-height:1.7}.focus-topic-list{width:100%;column-gap:1.5rem;margin:1.6rem 0;border-color:#ded5ce}.focus-topic{gap:.85rem;padding:.85rem 0;border-color:#ded5ce}.focus-topic>span{font-size:12px}.focus-topic p{color:#403833;font-size:15px;line-height:1.55}.focus-program-link{gap:.7rem;font-size:15px}.focus-method-band{position:relative;overflow:hidden;padding:clamp(4.5rem,7.5vw,7rem) 0;background:linear-gradient(120deg,#481c26,#6e202d 54%,#912638)}.focus-method-band:after{content:"";position:absolute;top:-9rem;right:-5rem;width:32rem;height:32rem;border:1px solid #ffffff22;border-radius:50%;box-shadow:0 0 0 3.5rem #ffffff08,0 0 0 7rem #ffffff06;pointer-events:none}.focus-method-layout{position:relative;z-index:1;grid-template-columns:1fr .86fr;gap:clamp(3rem,8vw,8rem)}.focus-method-layout>div:first-child>.eyebrow{font-size:13px}.focus-method-layout h2{font-size:clamp(42px,4.4vw,61px)}.focus-method-layout>div:first-child>p{font-size:18px;line-height:1.75}.focus-method-steps>div{gap:1.2rem;padding:1.25rem 0}.focus-method-steps>div>span{width:3rem;height:3rem}.focus-method-steps b{font-size:12px}.focus-method-steps p{font-size:16px;line-height:1.6}.focus-next{padding:clamp(4.5rem,7vw,6.5rem) 0;background:#f7f3ed}.focus-next-heading{align-items:end;margin-bottom:2.4rem}.focus-next-heading h2{max-width:13ch}.focus-next-heading>.text-link{font-size:15px}.focus-related-grid{gap:.8rem}.focus-related-grid a{min-height:145px;padding:1.3rem;border-color:#e0d5cd;background:#fffdfa}.focus-related-grid a>span{font-size:13px}.focus-related-grid a b{font-size:19px}.focus-cta{gap:2.5rem;margin-top:3.5rem;padding:clamp(2rem,4vw,3.5rem);border-radius:2px;background:linear-gradient(120deg,#922438,#701c2a);box-shadow:0 20px 45px #5a1b2922}.focus-cta .eyebrow{font-size:13px}.focus-cta h2{font-size:clamp(36px,4vw,52px)}.focus-cta p{font-size:17px;line-height:1.65}.focus-cta .button{min-height:54px;font-size:15px}@keyframes focus-copy-enter{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes focus-hero-settle{0%{opacity:.6;transform:scale(1.12);filter:blur(5px)}to{opacity:1;transform:scale(1.035);filter:blur(0)}}@keyframes focus-map-breathe{0%{opacity:.56;filter:brightness(.82)}55%{opacity:.94;filter:brightness(1.18)}to{opacity:.7;filter:brightness(.98)}}@keyframes focus-copy-sweep{0%,24%{background-position:100% 0}68%,to{background-position:-20% 0}}@media (max-width: 900px){.focus-hero{min-height:clamp(680px,84svh,830px)}.focus-hero:before,.focus-hero--right:before{background:linear-gradient(90deg,#1b0d10e8,#251215b0 65%,#180f1161),linear-gradient(0deg,rgba(22,12,14,.76),transparent 50%)}.focus-hero-grid{width:calc(100% - 48px);padding-bottom:10rem}.focus-hero-copy,.focus-hero--right .focus-hero-copy{width:min(720px,90%);margin:0}.focus-hero--center .focus-hero-copy{width:min(720px,90%)}.focus-hero--center .focus-hero-grid{text-align:left}.focus-hero--center .focus-kicker,.focus-hero--center .focus-hero-actions{justify-content:flex-start}.focus-section-heading{grid-template-columns:1fr;gap:1rem}.focus-section-heading>p{max-width:48rem}.focus-theme-card,.focus-theme-card:nth-child(2n){grid-template-columns:.86fr 1.14fr}.focus-theme-card:nth-child(2n) .focus-theme-image{order:0}.focus-theme-content{padding:2rem}.focus-theme-image,.focus-theme-card{min-height:350px}}@media (max-width: 640px){.focus-hero{min-height:760px;min-height:max(720px,calc(100svh - 76px))}.focus-hero-grid{width:calc(100% - 40px);min-height:inherit;align-items:center;padding:3.5rem 0 11rem}.focus-hero-copy,.focus-hero--right .focus-hero-copy,.focus-hero--center .focus-hero-copy{width:100%}.focus-hero h1,.focus-hero--right .focus-hero h1,.focus-hero--center .focus-hero h1{max-width:11ch;margin:1.25rem 0;font-size:clamp(50px,12.2vw,70px);line-height:1.02;letter-spacing:-1.7px}.focus-hero--center .focus-hero h1{margin-inline:0}.focus-hero-description{max-width:35rem;font-size:18px;line-height:1.65}.focus-kicker{gap:.55rem;font-size:11px}.focus-kicker span{font-size:12px}.focus-kicker i{width:1.4rem}.focus-hero-actions{align-items:flex-start;gap:.7rem 1rem;margin-top:1.3rem}.focus-scroll,.focus-hero-secondary{min-height:48px;font-size:14px}.focus-hero-secondary{padding-inline:.5rem}.focus-image-index{top:1rem;right:1rem;font-size:10px}.focus-hero-visual figcaption{right:1rem;bottom:8.4rem;display:grid;justify-items:end;gap:.25rem;max-width:calc(100% - 2rem);font-size:10px}.focus-hero-visual figcaption a{font-size:10px}.focus-hero-foot .container{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;width:calc(100% - 40px);padding:1rem 0;font-size:10px;line-height:1.4}.focus-hero-foot .container span:last-child{grid-column:1/-1}.focus-scope,.focus-themes-section,.focus-next{padding:3.75rem 0}.focus-section-heading{margin-bottom:1.7rem}.focus-section-heading .eyebrow,.focus-theme-intro .eyebrow,.focus-next-heading .eyebrow{font-size:11px}.focus-section-heading h2,.focus-theme-intro h2,.focus-next-heading h2{font-size:clamp(36px,9vw,46px);line-height:1.1}.focus-section-heading>p,.focus-theme-intro>p{font-size:16px;line-height:1.7}.focus-question-grid{grid-template-columns:1fr;gap:.75rem}.focus-question,.focus-question+.focus-question{min-height:0;padding:1.25rem;border:1px solid #e4d9d1}.focus-question p{margin:.9rem 1.8rem 0 0;font-size:20px}.focus-theme-intro{margin-bottom:1.7rem}.focus-theme-list{gap:1.2rem}.focus-theme-card,.focus-theme-card:nth-child(2n){grid-template-columns:1fr;min-height:0}.focus-theme-card:nth-child(2n) .focus-theme-image{order:0}.focus-theme-image{min-height:240px}.focus-theme-content{padding:1.5rem}.focus-theme-content h3{font-size:32px}.focus-theme-content>p{font-size:16px}.focus-topic-list{grid-template-columns:1fr;margin:1.1rem 0}.focus-topic p{font-size:15px}.focus-method-band{padding:3.75rem 0}.focus-method-layout{gap:1.5rem}.focus-method-layout h2{font-size:clamp(36px,9vw,46px)}.focus-method-layout>div:first-child>p{font-size:16px}.focus-method-steps p{font-size:15px}.focus-next-heading{align-items:start;gap:1rem;margin-bottom:1.6rem}.focus-next-heading h2{max-width:12ch;font-size:clamp(36px,9vw,46px)}.focus-related-grid{grid-template-columns:1fr 1fr;gap:.55rem}.focus-related-grid a{min-height:118px;padding:.95rem}.focus-related-grid a b{font-size:16px}.focus-cta{gap:1.5rem;margin-top:2rem;padding:1.5rem}.focus-cta h2{font-size:35px}.focus-cta p{font-size:16px}.focus-cta .button{width:100%;justify-content:space-between}}@media (prefers-reduced-motion: reduce){.focus-hero-copy,.focus-hero-visual,.focus-hero-image{animation:none!important}.focus-hero:hover .focus-hero-image,.focus-theme-photo,.focus-scroll,.focus-hero-secondary{transition:none!important;transform:none!important}}.page-publications,.page-collaborate{--editorial-red: #8f2333;--editorial-red-dark: #681827;--editorial-ink: #24211f;--editorial-muted: #6f6964;--editorial-line: #e7dfd7;color:var(--editorial-ink);font-family:DM Sans,sans-serif}.page-publications h1,.page-publications h2,.page-publications h3,.page-publications h4,.page-collaborate h1,.page-collaborate h2,.page-collaborate h3,.page-collaborate h4{font-family:var(--serif, "Newsreader", Georgia, serif);font-weight:500;text-wrap:pretty}.page-publications p,.page-publications label,.page-publications button,.page-publications select,.page-publications input,.page-collaborate p,.page-collaborate li,.page-collaborate a,.page-collaborate button{font-family:DM Sans,sans-serif}.page-publications .publication-editorial-section,.page-publications .publication-work-section{margin-top:clamp(44px,5vw,70px)}.page-publications .publication-section-heading{max-width:850px;margin-bottom:28px}.page-publications .publication-section-heading h2,.page-publications .publication-policy-card h2{font-family:var(--serif, "Newsreader", Georgia, serif);font-size:clamp(30px,3.4vw,43px);line-height:1.13;letter-spacing:-.65px}.page-publications .publication-section-heading p,.page-publications .publication-policy-card p{font-size:14px;line-height:1.8}.page-publications .publish-types-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;align-items:stretch}.page-publications .publish-type-card{grid-column:span 2;position:relative;display:flex;flex-direction:column;min-width:0;min-height:245px;padding:25px 24px 23px;border:1px solid var(--editorial-line);border-top:3px solid var(--editorial-red);border-radius:2px;background:#fff;box-shadow:0 8px 24px #2d1c170b;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.page-publications .publish-type-card:nth-child(4){grid-column:2 / span 2}.page-publications .publish-type-card:nth-child(5){grid-column:4 / span 2}.page-publications .publish-type-card:nth-child(odd){background:var(--editorial-red);border-color:var(--editorial-red);color:#fff}.page-publications .publish-type-card:nth-child(odd) h3,.page-publications .publish-type-card:nth-child(odd) p,.page-publications .publish-type-card:nth-child(odd)>svg{color:#fff}.page-publications .publish-type-card:nth-child(odd) p{color:#f7e9e9}.page-publications .publish-type-card:nth-child(odd) .publish-type-number{color:#f0c9a7}.page-publications .publish-type-card .publish-type-number{position:absolute;top:18px;right:20px;color:var(--editorial-red);font-size:11px;font-weight:700;letter-spacing:.12em}.page-publications .publish-type-card>svg{color:var(--editorial-red);margin:12px 0 17px}.page-publications .publish-type-card h3{margin:0 0 11px;font-size:22px;line-height:1.2}.page-publications .publish-type-card p{margin:0;font-size:12px;line-height:1.8;color:var(--editorial-muted)}.page-publications .publish-type-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #2d1c171f}.page-publications .publication-work-link{min-height:92px;padding:20px 22px;border:1px solid var(--editorial-line);border-left:3px solid var(--editorial-red);background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page-publications .publication-work-link b{display:block;font-family:var(--serif, "Newsreader", Georgia, serif);font-size:20px;font-weight:500}.page-publications .publication-work-link small{font-size:12px;line-height:1.65}.page-publications .publication-work-link>svg{color:var(--editorial-red);flex:0 0 auto}.page-publications .publication-work-link:hover{transform:translateY(-2px);border-color:#d3b5b6;box-shadow:0 9px 22px #2d1c1712}.page-publications .filter-row{flex-wrap:wrap;gap:7px;padding-bottom:12px}.page-publications .filter-row button{border:1px solid var(--editorial-line);padding:10px 14px;background:#fff;color:#625a55;transition:color .2s ease,background .2s ease,border-color .2s ease}.page-publications .filter-row button.active,.page-publications .filter-row button:hover{color:#fff;background:var(--editorial-red);border-color:var(--editorial-red)}.page-publications .publication-browse-controls{gap:15px;padding:20px;border:1px solid var(--editorial-line);background:#f8f5f1}.page-publications .publication-browse-controls label{min-width:0}.page-publications .publication-browse-controls input,.page-publications .publication-browse-controls select{width:100%;min-height:43px;border:1px solid #ddd4cc;border-radius:0;background:#fff;padding:10px 12px;color:var(--editorial-ink);font-size:12px}.page-publications .publication-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--editorial-line);background:#fff;box-shadow:0 7px 23px #2d1c170b;transition:transform .22s ease,box-shadow .22s ease}.page-publications .publication-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #2d1c171c}.page-publications .publication-cover{min-height:190px;background:var(--editorial-red)}.page-publications .publication-body{display:flex;flex:1;flex-direction:column;padding:23px}.page-publications .publication-body h3{font-size:23px;line-height:1.22;margin:10px 0}.page-publications .publication-body>p{font-size:12px;line-height:1.75}.page-publications .publication-body .text-link,.page-publications .publication-body .coming-label{margin-top:auto;padding-top:13px}.page-publications .publication-policy-grid{gap:16px;align-items:stretch}.page-publications .publication-policy-card{padding:clamp(23px,2.7vw,34px);border:1px solid var(--editorial-line);border-top:3px solid var(--editorial-red);background:#fff;box-shadow:0 8px 24px #2d1c170a}.page-publications .publication-policy-card:nth-child(2){background:var(--editorial-red);border-color:var(--editorial-red);color:#fff}.page-publications .publication-policy-card:nth-child(2) h2,.page-publications .publication-policy-card:nth-child(2) h2 em,.page-publications .publication-policy-card:nth-child(2) p{color:#fff}.page-publications .publication-policy-card:nth-child(2) .eyebrow{color:#f0c9a7}.page-publications .publication-policy-card .button-outline{margin-top:8px}.page-publications .publication-policy-card:nth-child(2) .button-outline{border-color:#ffffffa6;color:#fff}.page-publications .publication-policy-card:nth-child(2) .button-outline:hover{background:#fff;color:var(--editorial-red)}.page-publications .publication-contribute-cta{position:relative;overflow:hidden;margin-top:22px;padding:clamp(27px,4vw,48px);border:1px solid #76202d;background:linear-gradient(120deg,#681827,#8f2333 70%,#a02d3e);box-shadow:0 16px 35px #4f15201f}.page-publications .publication-contribute-cta h2{font-family:var(--serif, "Newsreader", Georgia, serif);font-size:clamp(30px,3.4vw,43px)}.page-publications .publication-contribute-cta .button-white{color:var(--editorial-red);font-weight:700}.page-collaborate .collab-intro-copy{border-left-width:4px;background:#f8f5f1}.page-collaborate .collab-ways-section{margin-top:clamp(46px,6vw,76px)}.page-collaborate .collab-ways-section .section-heading{margin-bottom:28px}.page-collaborate .collab-grid-detailed{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:stretch;border:0;background:transparent}.page-collaborate .collab-grid-detailed .collab-way-card{grid-column:span 2;display:flex;flex-direction:column;min-width:0;min-height:305px;padding:25px 24px 22px;border:1px solid var(--editorial-line)!important;border-top:3px solid var(--editorial-red)!important;border-radius:2px;box-shadow:0 8px 24px #2d1c170d!important;transform:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(7){grid-column:3 / span 2}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd){background:var(--editorial-red)!important;border-color:var(--editorial-red)!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) h3,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) .collab-way-detail{color:#fff!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) p{color:#f7e9e9!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) .collab-way-icon{color:#f0c9a7!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd) .collab-way-detail{border-top-color:#ffffff52!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n){background:#fff!important;border-color:var(--editorial-line)!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) h3{color:var(--editorial-ink)!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-detail{color:var(--editorial-muted)!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-icon{color:var(--editorial-red)!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-detail{border-top-color:var(--editorial-line)!important}.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-number{font-size:11px;font-weight:700;letter-spacing:.13em}.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-icon{align-self:flex-start;display:grid;place-items:center;width:38px;height:38px;margin:20px 0 18px;border:1px solid currentColor;border-radius:50%;font-size:17px}.page-collaborate .collab-grid-detailed .collab-way-card h3{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid currentColor;font-family:var(--serif, "Newsreader", Georgia, serif);font-size:23px;line-height:1.2;letter-spacing:-.25px}.page-collaborate .collab-grid-detailed .collab-way-card p{margin:0 0 12px;font-size:12px;line-height:1.75}.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail{margin-top:auto;padding-top:14px;border-top:1px solid var(--editorial-line);font-size:11px}.page-collaborate .collab-grid-detailed .collab-way-card:hover,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within{transform:translateY(-4px)!important;box-shadow:0 16px 34px #2d1c1721!important}.page-collaborate .collab-principles-detailed,.page-collaborate .collab-proposal-section{gap:clamp(28px,4vw,58px)}.page-collaborate .collab-principles-heading h2,.page-collaborate .collab-proposal-heading h2{font-family:var(--serif, "Newsreader", Georgia, serif);font-size:clamp(32px,3.7vw,46px);line-height:1.12}.page-collaborate .collab-principles-content ul{border-top-color:var(--editorial-line)}.page-collaborate .collab-principles-content li{padding:15px 0;font-size:13px;line-height:1.7;border-bottom-color:var(--editorial-line)}.page-collaborate .collab-proposal-point{padding:16px 18px;border:1px solid var(--editorial-line);background:#fff}.page-collaborate .collab-proposal-point:nth-child(2n){border-color:var(--editorial-red);background:var(--editorial-red)}.page-collaborate .collab-proposal-point:nth-child(2n) span,.page-collaborate .collab-proposal-point:nth-child(2n) p{color:#fff}.page-collaborate .collab-proposal-point p{font-size:12px;line-height:1.7}.page-collaborate .collab-review-note{margin-top:26px;padding:20px 23px;border:1px solid var(--editorial-line);border-left:4px solid var(--editorial-red);background:#f8f5f1}.page-collaborate .collab-review-note p{font-size:13px;line-height:1.8}@media (max-width: 900px){.page-publications .publish-types-grid,.page-collaborate .collab-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.page-publications .publish-type-card,.page-publications .publish-type-card:nth-child(4),.page-publications .publish-type-card:nth-child(5),.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-grid-detailed .collab-way-card:nth-child(7){grid-column:auto}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(7){grid-column:1 / -1}}@media (max-width: 600px){.page-publications .publish-types-grid,.page-publications .publication-work-links,.page-publications .publication-policy-grid,.page-collaborate .collab-grid-detailed{grid-template-columns:1fr}.page-publications .publish-type-card,.page-publications .publish-type-card:nth-child(4),.page-publications .publish-type-card:nth-child(5),.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-grid-detailed .collab-way-card:nth-child(7){grid-column:auto}.page-publications .publish-type-card{min-height:0}.page-collaborate .collab-grid-detailed .collab-way-card{min-height:0;padding:22px}.page-publications .publication-browse-controls{padding:15px}.page-publications .publication-body{padding:20px}}@media (prefers-reduced-motion: reduce){.page-publications .publish-type-card,.page-publications .publication-work-link,.page-publications .publication-card,.page-collaborate .collab-grid-detailed .collab-way-card{transition:none!important}}.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd),.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n){background:var(--editorial-red, #8f2333)!important;color:#fff!important;border-color:var(--editorial-red, #8f2333)!important;border-top-color:#d9a3a5!important}.page-collaborate .collab-grid-detailed .collab-way-card h3,.page-collaborate .collab-grid-detailed .collab-way-card p,.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) h3,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) p,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-detail{color:#fff!important}.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-icon,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-icon{color:#f0c9a7!important}.page-collaborate .collab-grid-detailed .collab-way-card h3,.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n) .collab-way-detail{border-color:#ffffff61!important}@media (min-width: 901px){.page-collaborate .collab-grid-detailed{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.page-collaborate .collab-grid-detailed .collab-way-card{grid-column:span 3;min-height:245px;padding:21px 22px 19px}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(n+5){grid-column:span 2}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(7){grid-column:span 2}}.research-menu{width:min(60vw,780px)!important}.research-menu-term,.research-menu-term summary,.research-menu-topics a{min-width:0}.research-menu-term{width:100%!important;padding-right:0!important}.research-menu-term summary,.research-menu-topics a{white-space:normal;overflow-wrap:anywhere}.research-menu-term summary{padding-right:12px}@media (max-width: 520px){.research-menu{width:calc(100vw - 32px)!important}.research-menu-term{width:100%!important}}.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd),.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n){background:#a43a4a!important;border-color:#a43a4a!important;border-top-color:#e7c0b2!important;color:#fff!important}.page-collaborate .collab-grid-detailed .collab-way-card h3,.page-collaborate .collab-grid-detailed .collab-way-card p,.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail{color:#fff!important}.page-collaborate .collab-grid-detailed .collab-way-card p{color:#fff4f1!important}.page-collaborate .collab-grid-detailed .collab-way-card h3,.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail{border-color:#fff6!important}.page-collaborate .collab-proposal-heading .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:9px 13px;margin-bottom:14px;border-left:3px solid #9b293a;background:#f8eeec;color:#812333!important;font-family:var(--sans, "DM Sans", Arial, sans-serif);font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.13em;border-radius:0 2px 2px 0}.page-collaborate .collab-proposal-heading h2{color:var(--editorial-ink, #292321)}.page-collaborate .collab-proposal-heading h2 em{color:#9b293a}.page-collaborate .collab-proposal-point{padding:13px 16px;border-color:#ead6d3;background:#fffdfb}.page-collaborate .collab-proposal-point:nth-child(2n){background:#a43a4a;border-color:#a43a4a}.page-collaborate .collab-proposal-point:nth-child(2n) span,.page-collaborate .collab-proposal-point:nth-child(2n) p{color:#fff!important}@media (max-width: 900px){.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(n+5),.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(7){grid-column:auto;min-height:225px}}.page-collaborate .collab-proposal-section{background:#f4eee6;border:1px solid #e6d6c6;padding:clamp(28px,4vw,48px);margin-bottom:38px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,58px);align-items:start}.page-collaborate .collab-proposal-heading .eyebrow{display:inline-block;padding:0;margin-bottom:8px;border:0;background:transparent;color:#8f2333!important;font-family:var(--sans, "DM Sans", Arial, sans-serif);font-size:11px;font-weight:800;line-height:1.5;letter-spacing:.12em}.page-collaborate .collab-proposal-heading h2{margin-top:14px;color:#292321}.page-collaborate .collab-proposal-heading h2 em{color:#a43a4a}.page-collaborate .collab-proposal-heading>p{color:#716760;font-size:15px;line-height:1.8}.page-collaborate .collab-proposal-checklist{border-top:1px solid #e3d6ca}.page-collaborate .collab-proposal-point,.page-collaborate .collab-proposal-point:nth-child(2n){display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:17px 0;border:0;border-bottom:1px solid #e3d6ca;background:transparent}.page-collaborate .collab-proposal-point>span,.page-collaborate .collab-proposal-point:nth-child(2n)>span{width:auto;height:auto;display:block;border-radius:0;background:transparent;color:#a43a4a!important;font-size:12px;line-height:1.6;font-weight:800;letter-spacing:.04em}.page-collaborate .collab-proposal-point p,.page-collaborate .collab-proposal-point:nth-child(2n) p{margin:0;color:#514640!important;font-size:14px;line-height:1.7}.page-collaborate .collab-review-note{margin-top:22px;padding:18px;border:1px solid #e8c6c4;border-left:1px solid #e8c6c4;background:#fff}@media (max-width: 900px){.page-collaborate .collab-proposal-section{grid-template-columns:1fr;padding:28px 24px;gap:24px}}@media (max-width: 600px){.page-collaborate .collab-proposal-section{padding:23px 18px}.page-collaborate .collab-proposal-point,.page-collaborate .collab-proposal-point:nth-child(2n){padding:14px 0}}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){position:relative;display:flex;align-items:center;min-height:clamp(540px,42vw,700px);padding:clamp(70px,6vw,108px) 0 clamp(68px,5vw,92px);overflow:hidden;isolation:isolate;background:#382320;border-bottom:1px solid #5b3934}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact)>.container{position:relative;z-index:2;width:min(1550px,calc(100% - 64px));max-width:1550px;margin-inline:auto}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;margin:0;overflow:hidden}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind img{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:grayscale(72%) saturate(.55)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2b1b19fa,#2b1b19e8 35%,#2b1b19a6 58%,#2b1b1929),linear-gradient(0deg,#1e14135c,#1e14130a)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .eyebrow{display:block;margin:0 0 24px;color:#e7c98b;font-family:DM Sans,sans-serif;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{max-width:920px;margin:0 0 22px;color:#fff8ec;font-family:Newsreader,"Source Serif 4",Georgia,serif;font-size:clamp(50px,6vw,88px);font-weight:400;line-height:1.05;letter-spacing:-.035em}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1 em{color:#e7c98b;font-family:inherit;font-style:italic}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) p{max-width:790px;margin:0;color:#f0e4d7;font-family:Newsreader,"Source Serif 4",Georgia,serif;font-size:clamp(17px,1.35vw,20px);line-height:1.8}@media (max-width: 760px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){min-height:470px;padding:58px 0 52px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact)>.container{width:calc(100% - 42px)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{font-size:clamp(42px,10vw,60px)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind:after{background:linear-gradient(90deg,#2b1b19f0,#2b1b19b8),linear-gradient(0deg,#1e14134d,#1e14131a)}}.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:hover,.page-collaborate .collab-grid-detailed .collab-way-card:focus,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n),.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):focus-within,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd),.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):focus-within{background-color:#a43a4a!important;background-image:none!important;border-color:#a43a4a!important;color:#fff!important;transform:none!important}.page-collaborate .collab-grid-detailed .collab-way-card h3,.page-collaborate .collab-grid-detailed .collab-way-card:hover h3,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within h3,.page-collaborate .collab-grid-detailed .collab-way-card p,.page-collaborate .collab-grid-detailed .collab-way-card:hover p,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within p,.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-detail,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within .collab-way-detail{color:#fff!important}.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-icon{color:#f4d7b8!important}.page-collaborate .collab-grid-detailed .collab-way-card:hover,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within{box-shadow:0 7px 18px #28181414!important}.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:hover,.page-collaborate .collab-grid-detailed .collab-way-card:active,.page-collaborate .collab-grid-detailed .collab-way-card:focus,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within{color:#fff!important;background:#a43a4a!important;border-color:#a43a4a!important}.page-collaborate .collab-grid-detailed .collab-way-card h1,.page-collaborate .collab-grid-detailed .collab-way-card h2,.page-collaborate .collab-grid-detailed .collab-way-card h3,.page-collaborate .collab-grid-detailed .collab-way-card h4,.page-collaborate .collab-grid-detailed .collab-way-card p,.page-collaborate .collab-grid-detailed .collab-way-card span,.page-collaborate .collab-grid-detailed .collab-way-card small,.page-collaborate .collab-grid-detailed .collab-way-card strong,.page-collaborate .collab-grid-detailed .collab-way-card em,.page-collaborate .collab-grid-detailed .collab-way-card a,.page-collaborate .collab-grid-detailed .collab-way-card:hover h1,.page-collaborate .collab-grid-detailed .collab-way-card:hover h2,.page-collaborate .collab-grid-detailed .collab-way-card:hover h3,.page-collaborate .collab-grid-detailed .collab-way-card:hover h4,.page-collaborate .collab-grid-detailed .collab-way-card:hover p,.page-collaborate .collab-grid-detailed .collab-way-card:hover span,.page-collaborate .collab-grid-detailed .collab-way-card:hover small,.page-collaborate .collab-grid-detailed .collab-way-card:hover strong,.page-collaborate .collab-grid-detailed .collab-way-card:hover em,.page-collaborate .collab-grid-detailed .collab-way-card:hover a,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within h1,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within h2,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within h3,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within h4,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within p,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within span,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within small,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within strong,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within em,.page-collaborate .collab-grid-detailed .collab-way-card:focus-within a{color:#fff!important;-webkit-text-fill-color:#fff!important}.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card .collab-way-icon,.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-number,.page-collaborate .collab-grid-detailed .collab-way-card:hover .collab-way-icon{color:#f4d7b8!important;-webkit-text-fill-color:#f4d7b8!important}.site-header .brand{gap:12px;min-width:0}.site-header .brand-seal{width:74px;height:74px}.site-header .brand-type b{font-size:21px;letter-spacing:2.2px;transform:translateY(-2px)}.site-header .brand-type .brand-tagline{font-family:DM Sans,sans-serif;font-size:11px;line-height:1.25;letter-spacing:.05px;white-space:nowrap}.site-header .brand-type .brand-society{font:400 9px/1.25 Manrope,sans-serif;letter-spacing:0;white-space:nowrap;color:#8d817a}.footer .brand-type .brand-tagline{font-size:11px;line-height:1.25;letter-spacing:0;white-space:nowrap}.footer .brand-type .brand-society{font:400 9px/1.3 Manrope,sans-serif;letter-spacing:0;white-space:nowrap;color:#d7babb}.apply-menu{width:280px;min-width:0;max-width:calc(100vw - 24px);grid-template-columns:minmax(0,1fr);display:grid;gap:2px;box-sizing:border-box}.apply-menu>*{min-width:0}.apply-menu>details{border-top:1px solid #eee7e0}.apply-menu>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;cursor:pointer;list-style:none;font-size:14px;color:#504944}.apply-menu>details>summary::-webkit-details-marker{display:none}.apply-menu>details[open]>summary{color:var(--red)}.apply-submenu{display:grid;gap:1px;padding:0 0 7px 11px;margin-left:12px;border-left:1px solid #e7d9d3}.apply-menu .apply-submenu a{padding:8px 10px;font-size:10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.program-marquee-group a{font-size:19px;position:relative;flex:1 1 0;justify-content:center}.program-marquee-group a:not(:last-child):after{content:"";position:absolute;right:0;top:50%;height:24px;border-right:1px solid #b99a8e;transform:translateY(-50%);pointer-events:none}@media (min-width:1141px){.header-inner{width:calc(100% - 32px);gap:40px}.site-header .brand{flex:0 0 auto}.nav{flex:1 1 0;min-width:0;flex-wrap:nowrap;justify-content:space-between;gap:clamp(5px,.6vw,11px);white-space:nowrap}.nav>*{flex:0 0 auto}.nav-link{font-family:DM Sans,sans-serif;font-size:clamp(12px,.9vw,16px)}.apply-menu{left:auto;right:0;transform-origin:top right}}@media (max-width:1140px){.footer .brand-type .brand-tagline,.footer .brand-type .brand-society{font-size:9px}.apply-nav>.nav-trigger{height:auto;min-height:45px;width:100%;justify-content:space-between;padding:0 3px;border-bottom:1px solid var(--line)}.apply-menu{width:100%;min-width:0}.apply-menu>details>summary{padding:10px 9px;font-size:14px}.apply-menu .apply-submenu a{font-size:11px}}@media (max-width:760px){.site-header .brand-type .brand-tagline{font-size:8px;letter-spacing:0}.site-header .brand-type .brand-society{font-size:7px;line-height:1.2}.footer .brand-type .brand-tagline{font-size:8px}.footer .brand-type .brand-society{font-size:7px}.program-marquee-group a{font-size:16px}.program-marquee-group a:not(:last-child):after{height:20px}.program-marquee-group{flex-basis:680px;width:680px}}@media (max-width:500px){.site-header .brand-seal{width:48px;height:48px}.site-header .brand-type b{font-size:15px}.site-header .brand-type .brand-tagline{font-size:7.3px}.site-header .brand-type .brand-society{font-size:6.3px}.footer .brand-type .brand-tagline{font-size:7.3px}.footer .brand-type .brand-society{font-size:6.3px}}.page-home .gita-quote{border-left:0;padding-left:0;text-align:center}.page-home .gita-quote .gita-sanskrit{margin:0 0 5px;font:500 clamp(24px,2.35vw,34px)/1.4 "Noto Serif Devanagari","Nirmala UI",serif;letter-spacing:.025em;color:#b58b4e}.page-home .gita-quote .gita-transliteration{display:block;margin:0 0 5px;font:700 13px/1.5 Manrope,sans-serif;letter-spacing:.01em;color:var(--gita-ink,#473e38)}.page-home .gita-quote .gita-translation{margin:0;font:400 12px/1.5 Manrope,sans-serif;color:var(--gita-ink,#473e38)}.page-home .gita-quote .gita-translation b{font-weight:750}.page-home .gita-quote .gita-translation em{font-style:italic}.page-home .gita-quote .gita-translation small{font-size:10px;white-space:nowrap}@media (max-width:760px){.page-home .gita-quote{padding-left:0}.page-home .gita-quote .gita-sanskrit{font-size:25px}.page-home .gita-quote .gita-transliteration{font-size:12px}.page-home .gita-quote .gita-translation{font-size:11px}}@media (max-width:500px){.page-home .gita-quote .gita-sanskrit{font-size:22px}}.route-view,.route-view *,.footer,.footer *{min-width:0}.route-view :is(h1,h2,h3,h4,p,a,button,label,li,span){overflow-wrap:anywhere}.route-view img{max-width:100%}.route-view :is(input,select,textarea){max-width:100%}body{min-width:0}.container{width:min(1180px,calc(100% - clamp(32px,6vw,80px)))}@media (min-width: 761px) and (max-width: 1140px){.site-header{height:68px}.header-inner{width:calc(100% - 38px)}.site-header .brand-seal{width:54px;height:54px}.site-header .brand-type b{font-size:16px}.site-header .brand-type .brand-tagline{font-size:8px}.site-header .brand-type .brand-society{font-size:7px}.menu-toggle{display:block;flex:0 0 auto;padding:10px}.nav{display:none;position:absolute;z-index:5;top:68px;left:0;right:0;height:auto;max-height:calc(100dvh - 68px);overflow-y:auto;padding:12px 24px 20px;background:#fffdfa;border-bottom:1px solid var(--line);box-shadow:0 18px 28px #24140e12;align-items:stretch;gap:0;flex-direction:column;white-space:normal}.nav.nav-open{display:flex}.nav-link{min-height:44px;padding:12px 4px;border-bottom:1px solid var(--line);text-align:left;font-size:13px}.nav-trigger{width:100%;justify-content:space-between}.nav-dropdown{display:block;height:auto}.dropdown-panel{position:static;width:100%;max-width:100%;min-width:0;box-shadow:none;border:0;padding:0 0 8px 12px}.dropdown-panel a{white-space:normal}}@media (max-width: 900px){.container{width:calc(100% - 48px)}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand,.footer-cta{grid-column:1 / -1}.footer-cta{border-left:0;border-top:1px solid #ffffff2a;padding:22px 0 0}.footer-brand .brand-seal{position:static}.footer-brand .brand{padding:0}.pub-feature{grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr)}.join-inner{grid-template-columns:56px minmax(0,1fr)}.join-actions{grid-column:2}.focus-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.container{width:calc(100% - 40px)}.site-header .brand{max-width:calc(100% - 58px);gap:7px}.site-header .brand-type .brand-tagline,.site-header .brand-type .brand-society{white-space:normal}.hero{min-height:540px;height:auto}.hero-content{min-height:540px;padding-block:58px 92px}.hero h1,.page-intro h1{font-size:clamp(36px,9vw,52px);letter-spacing:-.04em;overflow-wrap:normal}.hero-actions{flex-wrap:wrap}.hero-bottom{gap:12px;flex-wrap:wrap}.gita-inner{grid-template-columns:minmax(0,1fr)}.gita-action{position:static;margin:0}.section-heading,.program-top,.themes-heading{align-items:flex-start;gap:16px;flex-wrap:wrap}.section-heading>*,.themes-heading>*{min-width:min(100%,250px)}.theme-grid,.publication-grid,.news-grid,.people-grid,.council-grid,.member-grid,.committee-overview-grid,.committee-card-grid,.collab-grid-detailed,.collab-principles-detailed,.page-programs .theme-tiles,.focus-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col,.method-layout,.application-layout,.contact-layout,.term-panel,.proposal-layout,.focus-hero-grid,.focus-method-layout{grid-template-columns:minmax(0,1fr)}.term-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.term-tabs button{overflow-wrap:anywhere}.filter-row{max-width:100%;overflow-x:auto}.filter-row button{flex:0 0 auto}.people-grid>*,.publication-grid>*,.news-grid>*{min-width:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .form-field:has(textarea),.form-grid .form-field:has(select){grid-column:1 / -1}.form-card,.contact-aside,.application-aside{width:100%}.footer-bottom{align-items:flex-start}.footer-bottom>*{max-width:100%}.committee-tabs .container{justify-content:flex-start;overflow-x:auto}.committee-tabs a{flex:0 0 auto}}@media (max-width: 560px){.container{width:calc(100% - 32px)}.section{padding-block:58px}.page-intro{padding-block:52px 42px}.page-intro h1{font-size:clamp(34px,10vw,46px);line-height:1.08}.page-intro p{font-size:15px}.section h2,.about-copy h2,.section-heading h2,.program-top h2,.join-inner h2{font-size:clamp(29px,8vw,38px)}.theme-grid,.publication-grid,.news-grid,.people-grid,.council-grid,.member-grid,.committee-overview-grid,.committee-card-grid,.collab-grid-detailed,.page-programs .theme-tiles,.focus-related-grid,.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .form-field:has(textarea),.form-grid .form-field:has(select){grid-column:auto}.term-tabs{grid-template-columns:minmax(0,1fr)}.term-tabs button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:2px 8px}.term-tabs button small{grid-column:2;margin:0}.pub-feature{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.pub-art{height:150px}.join-inner{grid-template-columns:minmax(0,1fr)}.join-actions{grid-column:1;align-items:stretch;flex-direction:column}.join-actions .button{width:100%}.footer-main{grid-template-columns:minmax(0,1fr);gap:28px}.footer-brand,.footer-cta{grid-column:1}.footer-brand .brand{padding-top:0}.footer-brand .brand-seal{position:static}.footer .brand-type .brand-tagline,.footer .brand-type .brand-society{white-space:normal}.footer-mail{overflow-wrap:anywhere}.committee-tabs .container,.focus-hero-grid{width:calc(100% - 32px)}}@media (max-width: 360px){.container{width:calc(100% - 24px)}.site-header .brand-seal{width:42px;height:42px}.site-header .brand-type b{font-size:13px;letter-spacing:1px}.site-header .brand-type .brand-tagline{font-size:7px}.site-header .brand-type .brand-society{font-size:6px}.menu-toggle{padding:7px}.hero h1{font-size:35px}.hero-bottom{display:none}.form-card,.contact-aside{padding-inline:16px!important}.quote-panel{padding:22px 18px}}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(390px,28.7vw,510px);padding:clamp(64px,5vw,82px) 0;overflow:hidden;background:#38231f;border-bottom:1px solid #dfd0c0;text-align:left}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact)>.container{position:relative;z-index:1;width:min(1450px,calc(100% - 64px));margin-inline:auto}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;background:#38231f}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#301d19fa,#301d19e8 31%,#301d19b3 53%,#301d192e),linear-gradient(0deg,#2316134d,#23161305);pointer-events:none}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .eyebrow{display:inline-block;margin:0 0 26px;color:#e7c887;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{max-width:880px;margin:0 0 22px;color:#fff8ef;font-size:clamp(48px,5.2vw,88px);font-weight:400;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1 em{color:#e8c985;font-style:italic}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) p{max-width:820px;margin:0;color:#fff8efe8;font-size:clamp(15px,1.25vw,18px);line-height:1.8}@media (max-width: 760px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){min-height:420px;padding:58px 0 62px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind:after{background:linear-gradient(90deg,#301d19f0,#301d19b3),linear-gradient(0deg,#2316134d,#2316131f)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .eyebrow{margin-bottom:18px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{font-size:clamp(42px,8vw,62px);line-height:1.08}}@media (max-width: 480px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){min-height:390px;padding:48px 0 52px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{font-size:clamp(36px,10vw,48px)}}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact)>.container{width:min(1450px,calc(100% - 64px));max-width:1450px;margin-inline:auto;padding-inline:0;text-align:left}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:clamp(52px,5.2vw,88px);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-align:left;margin:0 0 22px;max-width:880px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1 .page-title-mask{display:block;overflow:hidden}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1 .page-title-mask>span{display:block;width:fit-content;max-width:100%}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .eyebrow{color:#e7c98b;font-size:12px;letter-spacing:.12em;margin-bottom:26px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) p{max-width:820px;font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:clamp(16px,1.25vw,19px);line-height:1.8;text-align:left}@media (max-width: 760px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact)>.container{width:calc(100% - 40px)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{font-size:clamp(40px,8vw,62px);line-height:1.08;letter-spacing:-.03em}}@media (max-width: 480px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact)>.container{width:calc(100% - 32px)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{font-size:clamp(36px,10vw,48px)}}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){box-sizing:border-box;height:510px;min-height:510px;padding-block:0}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind{top:0;right:0;bottom:0;left:0;height:100%}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 760px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){height:440px;min-height:440px;padding-block:0}}@media (max-width: 480px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){height:420px;min-height:420px}}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){box-sizing:border-box;position:relative;isolation:isolate;display:flex;align-items:center;height:510px;min-height:510px;padding:0;overflow:hidden;background:#3b2522;color:#fff8ec;border-bottom:1px solid #5d3934}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact)>.container{position:relative;z-index:1;width:min(1450px,calc(100% - clamp(48px,17vw,320px)));max-width:1450px;margin-inline:auto;padding:0;text-align:left}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;background:#3b2522}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .intro-media-behind:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#3b2522,#3b2522e8 26%,#3b2522b8 49%,#3b252240 78%,#3b252214),linear-gradient(0deg,rgba(29,23,20,.3),transparent 55%)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .eyebrow{display:block;position:relative;z-index:1;margin:0 0 20px;color:#e7c98b;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{display:block;max-width:900px;margin:0 0 22px;color:#fff8ec;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(52px,6.4vw,82px);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-align:left;text-wrap:balance}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1 .page-title-mask{display:block;overflow:hidden;padding:0 .06em .12em 0;margin:0 -.06em -.12em 0}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1 .page-title-mask>span{display:block;font:inherit}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1 em{color:#e7c98b;font-family:inherit;font-style:italic;font-weight:400}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) p{max-width:820px;margin:0;color:#f0e4d7;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(17px,1.25vw,19px);font-weight:500;line-height:1.8;text-align:left}@media (max-width: 760px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){height:440px;min-height:440px;padding:0}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact)>.container{width:calc(100% - 40px);max-width:none}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) .eyebrow{margin-bottom:16px;font-size:10px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{font-size:clamp(42px,8vw,62px);line-height:1.06;letter-spacing:-.03em;margin-bottom:16px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) p{font-size:16px;line-height:1.7}}@media (max-width: 480px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact){height:420px;min-height:420px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact)>.container{width:calc(100% - 32px)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-news,.page-intro-contact) h1{font-size:clamp(36px,10vw,48px)}}.brand{gap:16px}.brand-seal{width:84px;height:84px}.brand-type{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.brand-type b{font-size:20px;letter-spacing:1.6px;white-space:nowrap}.brand-type .brand-k{color:#a51f31}.brand-type .brand-company{display:block;max-width:590px;color:inherit;font:600 11px/1.2 Manrope,sans-serif;white-space:nowrap}.brand-type .brand-company span{color:#a51f31}.brand-type .brand-society{display:block;color:#694879;font:500 9px/1.25 Manrope,sans-serif;white-space:nowrap}.brand-inverse .brand-type .brand-society{color:#d6b7e8}.publication-nav{position:relative}.publication-nav>.nav-link{display:flex;align-items:center;gap:5px}.publication-nav .dropdown-panel{display:none}.publication-nav:hover .dropdown-panel,.publication-nav:focus-within .dropdown-panel{display:grid}.nav-dropdown:hover>.dropdown-panel,.nav-dropdown:focus-within>.dropdown-panel{display:grid}.research-menu{grid-template-columns:1fr!important;max-height:min(75vh,620px);overflow:auto}.research-menu-grid{grid-template-columns:1fr!important}.research-menu-term[open] .research-menu-topics{display:grid;grid-template-columns:1fr!important}.news-marquee{height:58px;display:flex;align-items:center;gap:22px;overflow:hidden;border-block:1px solid #dfd0b8;background:#f3ecdc;color:#641722}.news-marquee>span{position:relative;z-index:1;align-self:stretch;display:flex;align-items:center;padding:0 22px;background:#f3ecdc;box-shadow:9px 0 18px #f3ecdc99;font:700 10px/1 Manrope,sans-serif;letter-spacing:.12em;white-space:nowrap}.news-marquee>div{display:flex;align-items:center;gap:36px;min-width:max-content;animation:news-scroll 12s linear infinite}.news-marquee:hover>div{animation-play-state:paused}.news-marquee a{display:flex;align-items:center;gap:8px;color:#641722;font-size:13px;white-space:nowrap}.news-marquee a svg{color:#a51f31}@keyframes news-scroll{to{transform:translate(-50%)}}.gita-inner{grid-template-columns:minmax(0,1fr)!important}.gita-quote{max-width:none}.gita-label,.gita-action{display:none!important}.gita-translation{font-size:clamp(18px,2vw,25px)!important}.hero-minimal{font-size:clamp(29px,3.2vw,45px)!important;line-height:1.2!important}.hero-minimal .hero-title-mask{margin-bottom:5px}.hero-minimal em{font-style:normal}.hero-copy>p,.hero-copy>.eyebrow{display:none!important}.hero-content{min-height:clamp(390px,57vh,650px)!important}.hero-bottom{display:none}.page-home .section-institution .section-heading h2,.page-home .section-themes .section-heading h2,.page-home .section-about .about-copy>.eyebrow,.page-home .section-method .eyebrow{font-size:clamp(24px,3vw,36px)}.page-home .section-institution .section-heading h2:after{content:none}.page-home .section-programs .program-top h2{display:none}.page-home .section-method>.container>div:first-child>h2{font-size:clamp(25px,3vw,38px)}.page-intro-about{text-align:center}.page-intro-about>.container{display:flex;flex-direction:column;align-items:center}.page-intro-about .eyebrow{margin-inline:auto}.about-summary{max-width:1050px;padding:30px 24px 34px;text-align:center}.about-summary>p{margin:0 auto 14px;font-size:16px;line-height:1.75;color:#443a36}.about-summary>.text-link{margin-inline:auto}.about-purpose-expanded{margin:22px auto 0;text-align:left;white-space:pre-line;font-size:14px;line-height:1.85;color:#443a36}.page-about .contents-rail{position:static!important;top:auto!important;align-self:start!important;grid-row:auto!important;grid-column:1!important}.page-about .about-page-grid{grid-template-columns:180px minmax(0,1fr)!important;gap:28px!important}.page-about .prose{grid-column:2!important;grid-row:auto!important;width:100%!important;margin:0!important}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{min-height:310px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:min-height .25s ease}.page-about .prose>section#mission,.page-about .prose>section#constitution{max-height:380px;position:relative}.page-about .prose>section#mission:focus-within,.page-about .prose>section#constitution:focus-within{max-height:none}.governance-content{padding-top:38px}.governance-content>.container{max-width:1040px}.governance-content h2{font:500 clamp(34px,4vw,52px)/1.1 var(--serif);margin:0 0 26px}.governance-content h3{font:600 23px/1.25 var(--serif);margin:30px 0 10px;color:#7d2030}.governance-content p{font-size:14px;line-height:1.8;white-space:pre-line;color:#4f4540;margin:0 0 13px}.about-download{float:right;margin:30px 0 0}.page-intro-apply>.container{text-align:center;display:flex;flex-direction:column;align-items:center}.page-intro-apply .eyebrow{order:2;margin:14px 0 0;font-size:13px}.page-intro-apply h1{order:1;margin-bottom:12px!important}.page-intro-apply p{order:3;margin:10px auto 0!important;font-size:14px!important;max-width:650px!important}.page-intro-apply h1:before{content:"RESEARCH WITH US";display:block;margin:0 0 12px;font:700 13px/1.3 Manrope,sans-serif;letter-spacing:.13em;color:#e7c98b}.page-intro-apply .eyebrow{display:none}@media (max-width:1100px){.brand-seal{width:68px;height:68px}.brand-type .brand-company{font-size:9px}.brand-type .brand-society{font-size:8px}}@media (max-width:760px){.brand{gap:9px}.brand-seal{width:58px;height:58px}.brand-type b{font-size:16px}.brand-type .brand-company{font-size:7px;white-space:normal;max-width:250px}.brand-type .brand-society{font-size:6.5px;white-space:normal;max-width:250px}.news-marquee{height:54px}.news-marquee>span{padding-inline:12px;font-size:8px}.news-marquee>div{gap:20px}.news-marquee a{font-size:11px}.page-about .about-page-grid{grid-template-columns:1fr!important}.page-about .contents-rail{display:flex!important;flex-wrap:wrap;gap:12px;padding:14px!important}.page-about .prose{grid-column:1!important}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{min-height:0}.page-about .about-purpose-expanded{font-size:13px}.about-download{float:none;display:inline-flex}.page-intro-apply h1:before{font-size:11px}}.page-home .gita-strip{padding-block:18px}.page-home .gita-inner{min-height:0!important}.page-home .hero-content{min-height:42vh!important;padding-block:25px 30px}.page-home .hero-art-frame{height:38vh;min-height:260px;max-height:430px}.page-home .hero-title-mask{overflow:visible}.page-about .prose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{min-height:100%;height:100%;padding:28px 24px}.page-about .objective-list>div{border:1px solid #e5dbd1;background:#fffdfa}.page-about .objective-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-about .objective-description{border-top:1px solid #eee3d9}@media (max-width:760px){.page-about .prose{grid-template-columns:1fr}.page-about .prose>section#objectives{grid-column:1}.page-about .objective-list{grid-template-columns:1fr}.page-home .hero-art-frame{height:32vh;min-height:220px}}.page-home .section-about .about-copy>.eyebrow,.page-home .section-institution .section-heading .eyebrow,.page-home .section-themes .section-heading .eyebrow,.page-home .section-programs .program-top>.eyebrow,.page-home .section-method>.container>div:first-child>.eyebrow{display:block;font-size:clamp(22px,2.5vw,30px);line-height:1.2;letter-spacing:0;color:#342824;margin-bottom:18px}.page-home .section-method h2{font-size:clamp(30px,3.5vw,46px)!important}.page-intro-apply h1:before{content:none}@media (max-width:760px){.brand-type .brand-company,.brand-type .brand-society{font-size:6px;white-space:nowrap;max-width:none}}.page-home .gita-strip{position:relative}.page-home .gita-inner{position:relative;display:block!important;padding-right:220px}.page-home .gita-quote{max-width:100%;position:relative;z-index:1}.page-home .gita-action{display:block!important;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.page-home .gita-quote .gita-translation{font-size:clamp(16px,1.5vw,20px)!important;line-height:1.55}.page-home .gita-quote .gita-translation b{font-size:.72em;font-weight:700}.page-home .gita-quote .gita-translation em{font-size:1em}.page-home .gita-quote .gita-translation small{font-size:.68em}@media (max-width:760px){.page-home .gita-inner{padding-right:0}.page-home .gita-action{position:static;transform:none;margin-top:10px}.page-home .gita-quote .gita-translation{font-size:16px!important}}.page-home .gita-strip{height:auto!important;min-height:0!important;padding:10px 0!important}.page-home .gita-quote .gita-sanskrit{font-size:clamp(17px,1.75vw,24px)!important;line-height:1.35!important;margin:0 0 5px!important}.page-home .gita-quote .gita-transliteration{font-size:10px!important;line-height:1.35!important;display:block;margin:0 0 5px!important}.page-home .gita-quote .gita-translation{font-size:16px!important;line-height:1.35!important}.page-home .gita-inner{padding-block:0!important}.page-home .news-marquee{height:44px!important}.page-home .news-marquee>span{font-size:9px}.page-home .hero{height:clamp(465px,58vh,520px)!important}.page-home .hero-content{min-height:0!important;height:100%;padding-block:18px 26px!important}.page-home .hero-art-frame{height:40vh;min-height:250px;max-height:360px}header.site-header .brand-type .brand-company{font-size:13px;letter-spacing:.15px;line-height:1.3}header.site-header .brand-type .brand-society{font-size:11px;line-height:1.3;color:#694879!important;letter-spacing:0}@media (max-width:1140px){header.site-header .brand-type .brand-company{font-size:11px}header.site-header .brand-type .brand-society{font-size:9px}}@media (max-width:760px){.page-home .gita-strip{padding:8px 0!important}.page-home .gita-quote .gita-sanskrit{font-size:18px!important}.page-home .gita-quote .gita-transliteration{font-size:9px!important}.page-home .gita-quote .gita-translation{font-size:14px!important}.page-home .gita-action{margin-top:4px}.page-home .news-marquee{height:40px!important}.page-home .hero{height:clamp(430px,62vh,510px)!important}header.site-header .brand-type .brand-company{font-size:7px}header.site-header .brand-type .brand-society{font-size:7px}}html,body,#root{max-width:100%;overflow-x:clip}header.site-header .header-inner{width:min(100% - 40px,1856px);gap:16px}header.site-header .nav{gap:clamp(10px,1vw,16px);flex:0 1 auto;min-width:0}header.site-header .nav-link{font-size:clamp(10px,.72vw,11px);white-space:nowrap}header.site-header .nav-link svg{width:11px;height:11px;flex:none}header.site-header .brand{flex:0 1 auto;min-width:0;gap:12px}header.site-header .brand-type .brand-company{font-size:12px}header.site-header .brand-type .brand-society{font-size:11px;font-weight:650;color:#694879!important}@media (max-width:1140px) and (min-width:761px){header.site-header .nav{gap:8px}header.site-header .nav-link{font-size:9px}header.site-header .brand-type .brand-company{font-size:10px}header.site-header .brand-type .brand-society{font-size:9px;font-weight:650}}@media (min-width:1141px){header.site-header .header-inner{justify-content:flex-start}header.site-header .nav{margin-left:20px;flex:1;justify-content:space-between;gap:clamp(7px,.55vw,11px)}}header.site-header .nav-link{font-size:clamp(10.5px,.76vw,11.5px)}.page-home .news-marquee>span{font-size:11px!important;letter-spacing:.13em}.page-home .hero-about-link{color:#fff5ed;margin-left:10px}.page-home .hero-about-link:hover{color:#f0c7a5}.page-home .section h2,.page-home .section-heading h2{color:#a51f31!important;font-style:normal}.page-home .section-heading h2 em,.page-home .section h2 em{color:#a51f31!important}.page-home .section-heading .eyebrow{color:#a51f31}.page-home .section p{font:400 14px/1.8 Manrope,sans-serif;color:#716760}.page-home .section .lead{font-size:14px;line-height:1.8}.page-home .section-programs h2,.page-home .section-programs .eyebrow,.page-home .section-join h2{color:#fff1e8!important}.page-home .section-programs p,.page-home .section-join p{color:#f4e8dc!important}header.site-header{height:98px}header.site-header .brand-seal{width:92px;height:92px}header.site-header .nav-link{font-size:clamp(11.5px,.82vw,12px)}header.site-header .header-inner{gap:12px}header.site-header .nav{margin-left:clamp(12px,.8vw,18px);gap:clamp(5px,.4vw,9px)}@media (max-width:1140px){header.site-header{height:88px}header.site-header .brand-seal{width:78px;height:78px}header.site-header .nav-link{font-size:10px}}@media (max-width:760px){header.site-header{height:82px}header.site-header .brand-seal{width:58px;height:58px}}.page-home .section-about .about-copy>.eyebrow,.page-home .section-themes .section-heading .eyebrow,.page-home .section-method .method-layout>div:first-child>.eyebrow,.page-home .section-programs .program-top .eyebrow{font:500 clamp(30px,3.5vw,44px)/1.14 var(--serif);letter-spacing:-.8px;text-transform:none;margin:0 0 16px;color:#a51f31!important}.page-home .section-programs .program-top .eyebrow{color:#fff1e8!important}.page-home .section-themes .research-heading-black{color:#201b19!important}.page-home .section-method .method-layout>div:first-child>.eyebrow{color:#a51f31!important}header.site-header .header-inner{height:100%;align-items:center}header.site-header .brand{height:100%;align-items:center}header.site-header .brand-seal{width:84px;height:84px;max-height:calc(100% - 10px);object-fit:contain;align-self:center}.footer .brand-type .brand-company{font:600 12px/1.3 Manrope,sans-serif;letter-spacing:.15px;white-space:nowrap}.footer .brand-type .brand-company span{color:#e06a77}.footer .brand-type .brand-society{font:650 11px/1.3 Manrope,sans-serif;letter-spacing:0;white-space:nowrap;color:#c5a1dc}@media (max-width:1140px){header.site-header .brand-seal{width:76px;height:76px}.footer .brand-type .brand-company{font-size:10px}.footer .brand-type .brand-society{font-size:9px}}@media (max-width:760px){.footer .brand-type .brand-company,.footer .brand-type .brand-society{font-size:7px;white-space:normal}}.page-home .home-brand-mention{white-space:inherit}.page-home .home-brand-initial,.page-home .home-brand-rest{color:#201b19!important}.page-home .home-brand-k{color:#a51f31!important}.page-home .section-programs .home-brand-initial,.page-home .section-programs .home-brand-rest,.page-home .section-join .home-brand-initial,.page-home .section-join .home-brand-rest,.page-home .hero .home-brand-initial,.page-home .hero .home-brand-rest{color:#fffaf6!important}.page-home .section-method .method-layout>div:first-child h2{color:#201b19!important;font-family:var(--serif);font-weight:400}.page-home .section-method .method-layout>div:first-child h2 em{color:#9f1d2d!important;font-style:italic}.page-home .section-join .join-inner h2{color:#fffaf6!important;font-family:var(--serif);font-weight:400}.page-home .section-join .join-inner h2 em{color:#e8b4ae!important;font-style:italic}.page-home .home-brand-k,.page-home .brand-k{color:#cf5664!important}.page-home .hero-about-link,.page-home .section-about .about-copy>.text-link{color:#201b19!important}.page-home .hero-about-link svg,.page-home .section-about .about-copy>.text-link svg{color:#201b19!important}.page-home .hero-about-link .brand-name-text,.page-home .section-about .about-copy>.text-link .brand-name-text{color:#201b19!important}.page-home .section-method .method-layout>div:first-child>.eyebrow{color:#201b19!important}.page-home .section-about .about-copy>.eyebrow:after,.page-home .section-institution .section-heading h2:after,.page-home .section-themes .section-heading .eyebrow:after,.page-home .section-programs .program-top .eyebrow:after,.page-home .section-method .method-layout>div:first-child>.eyebrow:after{content:"";display:block;width:72px;height:3px;margin-top:13px;border-radius:3px;background:linear-gradient(90deg,#a51f31 0 62%,#d8b783 62% 78%,transparent 78%);box-shadow:0 2px #a51f3110}.page-home .section-programs .program-top .eyebrow:after{background:linear-gradient(90deg,#f0b2ad 0 62%,#e7c98b 62% 78%,transparent 78%)}.page-home .home-brand-k,.page-home .brand-k{color:#a51f31!important}.page-home .hero-about-link .brand-k,.page-home .section-institution .theme-card h3 .brand-k{color:#e8b4ae!important}.page-home .section-join .eyebrow .brand-name-text{color:#201b19!important}.page-home .hero-about-link,.page-home .hero-about-link .brand-name-text,.page-home .hero-about-link svg{color:#c6a15b!important}.page-home .hero-about-link .brand-k{color:#e8b4ae!important}.page-home .section-join .eyebrow,.page-home .section-join .eyebrow .brand-name-text{color:#fffaf6!important}.page-home .section-join .eyebrow .brand-name-text .brand-k{color:#e8b4ae!important}.brand-name-text{color:inherit}.brand-name-text .brand-k{color:#a51f31!important}.page-home .about-copy .brand-name-text{color:#201b19}.page-intro-about{padding-bottom:34px!important;text-align:center}.page-intro-about>.container{position:relative;display:flex;flex-direction:column;align-items:center}.page-intro-about .about-summary{position:relative;z-index:2;max-width:920px;margin:8px auto 20px;padding:12px 22px 18px;text-align:center;background:#fffdfaf0;border:1px solid #e8dccb}.page-intro-about .about-summary>p{margin:0 auto 10px;color:#443a36;font-size:14px;line-height:1.7}.page-intro-about .about-summary .text-link{margin:auto}.page-intro-about .about-purpose-expanded{margin:16px auto 0;text-align:left}.page-intro-about .about-purpose-expanded p{margin:0 0 13px}.page-intro-about .about-hero-rail{position:static!important;z-index:2;display:flex;align-self:stretch;justify-content:center;flex-wrap:wrap;gap:18px;margin:6px 0 0;padding:12px 18px;border-top:1px solid #d8c4aa;background:#fffdfaf0}.page-intro-about .about-hero-rail .eyebrow{margin:0;color:#9f1d2d}.page-intro-about .about-hero-rail a{font-size:13px;font-weight:650;color:#443a36}.page-about .about-page-grid{display:block!important}.page-about .prose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:auto;min-height:340px;max-height:none;overflow:visible;padding:28px 24px;border:1px solid #e5dbd1;background:#fffdfa}.page-about .prose>section#objectives{grid-column:1/-1}.page-about .about-card-toggle{margin-top:auto}.page-about .objective-description{padding:0 18px 18px;margin:0;line-height:1.75;color:var(--muted)}.governance-content{padding:44px 0 60px;background:#f4efe8;border-block:1px solid #e5dbd1}.governance-content>.container{max-width:1180px}.governance-content h2{color:#9f1d2d;font:500 clamp(34px,4vw,52px)/1.1 var(--serif);margin:0 0 28px}.governance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.governance-policy-card{padding:22px 24px;background:#fffdfa;border:1px solid #e2d5c7;border-top:3px solid #9f1d2d}.governance-policy-card h3{font:600 21px/1.3 var(--serif);margin:0 0 12px;color:#9f1d2d}.governance-policy-card p{font:400 14px/1.8 Manrope,sans-serif;white-space:pre-line;color:#504742;margin:0 0 10px}.governance-policy-card .text-link{font-size:13px;color:#7d2030}.about-download{float:right;margin:24px 0 0}@media (max-width:760px){.page-about .prose{grid-template-columns:1fr}.page-about .prose>section#objectives{grid-column:1}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{min-height:0}.page-intro-about .about-hero-rail{gap:10px;padding:12px;justify-content:flex-start}.page-intro-about .about-hero-rail .eyebrow{width:100%}.governance-grid{grid-template-columns:1fr}.about-download{float:none;display:inline-flex}}.page-intro-about>.container{display:grid!important;grid-template-columns:minmax(0,1fr) 245px;grid-template-rows:auto auto auto;column-gap:32px;align-items:start;position:relative}.page-intro-about>.container>.eyebrow{grid-column:1;grid-row:1;margin:0 0 14px!important;max-width:none!important;text-align:left}.page-intro-about>.container>h1{grid-column:1;grid-row:2;max-width:none!important;margin:0 0 20px!important;text-align:left!important}.page-intro-about>.container>p{display:none}.page-intro-about>.container>.intro-media{max-width:none!important}.page-intro-about .about-summary{grid-column:1;grid-row:3;width:100%;max-width:none!important;margin:0 0 4px;padding:20px 22px;text-align:left;background:#fffdfa;border:1px solid #e5dbd1}.page-intro-about .about-summary>p{color:#443a36!important;text-align:left}.page-intro-about .about-purpose-expanded{color:#443a36!important}.page-intro-about .about-purpose-expanded p{color:#443a36!important;font:400 14px/1.8 Manrope,sans-serif!important}.page-intro-about .about-hero-rail{grid-column:2!important;grid-row:1/4!important;display:flex!important;flex-direction:column;align-self:start;justify-content:flex-start;align-items:stretch;gap:0;margin:68px 0 0;padding:16px 18px;background:#fffdfaf5;border:1px solid #e5dbd1;border-top:3px solid #a51f31}.page-intro-about .about-hero-rail .eyebrow{width:100%;margin:0 0 10px;color:#a51f31;text-align:left}.page-intro-about .about-hero-rail a{padding:9px 0;border-top:1px solid #eee5db;text-align:left;color:#443a36}.page-intro-about .about-hero-rail a:hover{color:#a51f31}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{min-height:330px!important;max-height:none!important;height:auto!important;justify-content:flex-start!important;overflow:visible!important;background:#fffdfa!important;color:#443a36!important}.page-about .prose>section#vision h2,.page-about .prose>section#mission h2,.page-about .prose>section#constitution h2{color:#201b19!important}.page-about .prose>section#vision .eyebrow,.page-about .prose>section#mission .eyebrow,.page-about .prose>section#constitution .eyebrow{color:#9f1d2d!important}.page-about .prose>section#vision p,.page-about .prose>section#mission p,.page-about .prose>section#constitution p{color:#504742!important}.page-about .prose>section#mission:before{display:none!important}.page-about .prose>section#mission .text-link,.page-about .prose>section#constitution .text-link{margin-top:auto}.governance-intro{max-width:920px;margin:0 0 34px;padding:20px 24px;background:#fffdfa;border-left:3px solid #a51f31}.governance-intro p{font-size:15px;line-height:1.8;color:#504742;margin:0 0 10px}.governance-intro p:last-child{margin-bottom:0}.governance-category{margin:38px 0 0}.governance-category>h3{font:500 clamp(26px,3vw,36px)/1.2 var(--serif);color:#9f1d2d;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #d8c4aa}.governance-category .governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.governance-policy-card{height:100%;display:flex;flex-direction:column;min-width:0}.governance-policy-card h4{font:600 20px/1.3 var(--serif);color:#9f1d2d;margin:0 0 12px}.governance-policy-card p{overflow-wrap:anywhere}.governance-policy-card p.governance-bullet{padding-left:18px;position:relative}.governance-policy-card p.governance-bullet:before{content:none}.governance-policy-card .text-link{align-self:flex-start;margin-top:auto;padding-top:10px}@media (min-width:1001px) and (max-width:1320px){header.site-header{height:116px}header.site-header .header-inner{height:100%;width:calc(100% - 36px);display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;padding:5px 0}header.site-header .brand{height:68px;min-height:68px;align-self:flex-start}header.site-header .brand-seal{width:62px;height:62px;max-height:62px}header.site-header .nav{height:34px;width:100%;margin:0;justify-content:space-between;gap:8px}header.site-header .nav-link{font-size:clamp(10px,.88vw,12px)}}@media (max-width:1000px){.page-intro-about>.container{grid-template-columns:1fr;grid-template-rows:auto;gap:12px}.page-intro-about>.container>.eyebrow,.page-intro-about>.container>h1,.page-intro-about .about-summary,.page-intro-about .about-hero-rail{grid-column:1;grid-row:auto}.page-intro-about>.container>.eyebrow,.page-intro-about>.container>h1{text-align:center!important}.page-intro-about .about-summary{margin:0}.page-intro-about .about-hero-rail{margin:0;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.page-intro-about .about-hero-rail .eyebrow{grid-column:1/-1}}@media (max-width:760px){.governance-category .governance-grid{grid-template-columns:1fr}.governance-policy-card{padding:20px}.page-intro-about .about-summary{padding:16px}.page-intro-about .about-purpose-expanded p{font-size:13px!important}}.page-intro-about>.container>.about-hero-rail{max-width:none!important;width:auto!important;min-width:0}.page-intro-about .about-hero-rail a{white-space:normal!important;overflow-wrap:anywhere;line-height:1.4}.page-intro-about>.container{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;width:calc(100% - 280px)!important;max-width:none!important;margin-left:250px!important;margin-right:30px!important;row-gap:4px}.page-intro-about>.container>.eyebrow{display:none!important}.page-intro-about>.container>h1{grid-column:1!important;grid-row:1!important;text-align:center!important;margin:0 auto 18px!important;font-family:"Source Serif 4",Georgia,serif!important}.page-intro-about .about-summary{grid-column:1!important;grid-row:2!important;width:100%;margin:0 auto!important;padding:18px 24px 22px!important;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important}.page-intro-about .about-summary>p{max-width:880px;margin:0 auto 14px!important;text-align:center!important;color:#fff8ef!important;font:400 16px/1.75 Manrope,sans-serif!important;text-shadow:0 1px 2px #2b151a80}.page-intro-about .about-summary b{color:#fffaf4}.page-intro-about .about-summary .text-link{display:flex;justify-content:center;align-items:center;margin:12px auto 0!important}.page-intro-about .about-purpose-expanded p{color:#fff8ef!important}.page-intro-about .about-hero-rail{position:fixed!important;left:0!important;right:auto!important;top:98px!important;bottom:0!important;z-index:51!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:220px!important;max-width:220px!important;height:calc(100vh - 98px)!important;margin:0!important;padding:24px 18px!important;overflow-y:auto;background:#792333!important;border:0!important;border-right:2px solid #a54a54!important;box-shadow:8px 0 24px #27161920}.page-intro-about .about-hero-rail .eyebrow{display:block!important;margin:8px 8px 16px!important;color:#e7c98b!important;font:700 14px/1.35 Manrope,sans-serif!important;letter-spacing:.1em;text-align:left!important}.page-intro-about .about-hero-rail a{position:relative;display:block;padding:12px 9px!important;border:0!important;color:#fff8ef!important;font:500 17px/1.35 Manrope,sans-serif!important;text-align:left!important}.page-intro-about .about-hero-rail a:hover,.page-intro-about .about-hero-rail a.active{color:#e7c98b!important}.page-intro-about .about-hero-rail a.active:before{position:absolute;content:"";left:-18px;top:10px;bottom:10px;width:3px;background:#e7c98b}.page-about .page-intro-about .intro-media{width:min(68vw,1000px);max-width:none!important}.page-about .content-section>.container,.page-about #governance>.container{width:calc(100% - 300px)!important;max-width:1180px!important;margin-left:260px!important;margin-right:40px!important}.page-about .prose>section#mission .text-link,.page-about .prose>section#constitution .text-link,.governance-policy-card .text-link{display:flex!important;align-self:center!important;justify-content:center!important;margin:18px auto 0!important}.page-about .objective-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-about .objective-card{min-width:0;padding:22px 24px;background:#fffdfa;border:1px solid #e5dbd1;border-top:3px solid #9f1d2d}.page-about .objective-number{display:block;margin-bottom:10px;color:#9f1d2d;font:700 12px/1 Manrope,sans-serif;letter-spacing:.1em}.page-about .objective-card h3{margin:0 0 10px;color:#9f1d2d;font:600 21px/1.3 var(--serif)}.page-about .objective-card .objective-description{padding:0!important;margin:0!important;border:0!important;color:#504742!important;font-size:14px;line-height:1.75}.page-about .governance-section-heading{margin-bottom:22px}.page-about .governance-section-heading .eyebrow{display:block;color:#9f1d2d;font:700 12px/1.4 Manrope,sans-serif;letter-spacing:.12em}.page-about .governance-section-heading h2{margin:8px 0 0;color:#201b19;font:500 clamp(30px,3.5vw,44px)/1.14 var(--serif)}.page-about .governance-category{margin-top:32px}.page-about .governance-category>h3{font:500 clamp(24px,2.7vw,32px)/1.2 var(--serif);color:#9f1d2d}.page-about .governance-policy-card{border-top-width:2px}.page-about .governance-policy-card h4{font:600 20px/1.3 var(--serif)}.page-about .governance-policy-card p a{color:#9f1d2d;text-decoration:underline;text-underline-offset:3px}.page-about .about-download-row{display:flex;justify-content:flex-end;clear:both;width:100%;margin-top:34px;padding-bottom:12px}.page-about .about-download-row .about-download{float:none!important;display:inline-flex;margin:0!important;max-width:100%;white-space:normal;text-align:center}.page-about #governance{padding-bottom:48px!important;margin-bottom:0}.page-intro-apply{min-height:min(76vh,740px)!important;display:flex;align-items:center;justify-content:center;text-align:center}.page-intro-apply>.container{width:min(1040px,calc(100% - 64px))!important;max-width:1040px!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center;gap:0;text-align:center!important}.page-intro-apply>.container>.eyebrow{display:block!important;order:2!important;margin:0 auto 14px!important;color:#e7c98b!important;font:400 clamp(21px,2.4vw,29px)/1.25 "Source Serif 4",Georgia,serif!important;letter-spacing:0!important;text-transform:none!important}.page-intro-apply>.container>h1{order:1!important;max-width:100%!important;margin:0 auto 14px!important;color:#fff8ef!important;font:400 clamp(52px,7.2vw,86px)/1.04 "Source Serif 4",Georgia,serif!important;letter-spacing:-.035em!important;text-align:center!important;text-wrap:balance}.page-intro-apply>.container>p{display:block!important;order:3!important;max-width:700px!important;margin:0 auto!important;color:#f3e8dc!important;font:400 clamp(15px,1.35vw,18px)/1.75 "Manrope",sans-serif!important;text-align:center!important}@media (min-width:1001px) and (max-width:1320px){.page-intro-about .about-hero-rail{top:116px!important;height:calc(100vh - 116px)!important}}@media (max-width:1000px){.page-intro-about .about-hero-rail{top:88px!important;width:185px!important;max-width:185px!important;height:calc(100vh - 88px)!important;padding:18px 14px!important}.page-intro-about .about-hero-rail a{font-size:15px!important}.page-intro-about>.container{width:calc(100% - 225px)!important;margin-left:205px!important;margin-right:20px!important}.page-about .content-section>.container,.page-about #governance>.container{width:calc(100% - 240px)!important;margin-left:215px!important;margin-right:25px!important}.page-about .prose{grid-template-columns:1fr!important}.page-about .prose>section#objectives{grid-column:1}.page-about .objective-list{grid-template-columns:1fr}.page-intro-apply{min-height:62vh!important}}@media (max-width:760px){.page-intro-about .about-hero-rail{top:82px!important;width:145px!important;max-width:145px!important;height:calc(100vh - 82px)!important;padding:14px 10px!important}.page-intro-about .about-hero-rail .eyebrow{font-size:10px!important;letter-spacing:.06em}.page-intro-about .about-hero-rail a{padding:10px 6px!important;font-size:13px!important}.page-intro-about .about-hero-rail a.active:before{left:-10px}.page-intro-about>.container{width:calc(100% - 165px)!important;margin-left:155px!important;margin-right:10px!important}.page-intro-about>.container>h1{font-size:clamp(34px,9vw,48px)!important}.page-intro-about .about-summary{padding:10px 4px 18px!important}.page-intro-about .about-summary>p{font-size:13px!important;line-height:1.6!important}.page-about .content-section>.container,.page-about #governance>.container{width:calc(100% - 175px)!important;margin-left:165px!important;margin-right:10px!important}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{min-height:0!important}.page-about .objective-card{padding:18px}.page-about .governance-section-heading h2{font-size:28px}.page-about .governance-policy-card{padding:16px}.page-about .about-download-row{justify-content:center}.page-intro-apply{min-height:54vh!important;padding:48px 0!important}.page-intro-apply>.container{width:calc(100% - 32px)!important}.page-intro-apply>.container>h1{font-size:clamp(42px,11vw,60px)!important}.page-intro-apply>.container>.eyebrow{font-size:20px!important}.page-intro-apply>.container>p{font-size:14px!important}}.page-intro-about .about-hero-rail{width:190px!important;max-width:190px!important;padding:20px 14px!important}.page-intro-about .about-hero-rail a{padding:10px 8px!important;font-size:15px!important;line-height:1.3!important}.page-intro-about .about-hero-rail a[href="#governance"] span{display:block}.page-intro-about>.container{width:calc(100% - 245px)!important;margin-left:215px!important}.page-about .content-section>.container,.page-about #governance>.container{width:calc(100% - 265px)!important;margin-left:230px!important}@media (max-width:1000px){.page-intro-about .about-hero-rail{width:165px!important;max-width:165px!important;padding:16px 12px!important}.page-intro-about .about-hero-rail a{font-size:14px!important}.page-intro-about>.container{width:calc(100% - 195px)!important;margin-left:180px!important}.page-about .content-section>.container,.page-about #governance>.container{width:calc(100% - 210px)!important;margin-left:190px!important}}@media (max-width:760px){.page-intro-about .about-hero-rail{width:130px!important;max-width:130px!important;padding:12px 8px!important}.page-intro-about .about-hero-rail a{padding:9px 5px!important;font-size:12px!important}.page-intro-about .about-hero-rail a[href="#governance"]{font-size:11px!important}.page-intro-about .about-hero-rail a.active:before{left:-8px}.page-intro-about>.container{width:calc(100% - 150px)!important;margin-left:140px!important;margin-right:10px!important}.page-about .content-section>.container,.page-about #governance>.container{width:calc(100% - 160px)!important;margin-left:150px!important;margin-right:10px!important}}.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution{transform:translateY(18px);transition-duration:.4s;transition-timing-function:ease-out}.page-about .prose>section#mission.motion-ready{transition-delay:50ms}.page-about .prose>section#constitution.motion-ready{transition-delay:.1s}.page-about .objective-card.motion-ready,.page-about .governance-category.motion-ready,.page-about .governance-policy-card.motion-ready{opacity:0;transform:translateY(18px);transition:opacity .4s ease-out,transform .4s ease-out,box-shadow .22s ease,border-color .22s ease}.page-about .objective-card.motion-ready.is-visible,.page-about .governance-category.motion-ready.is-visible,.page-about .governance-policy-card.motion-ready.is-visible{opacity:1;transform:translateY(0)}.page-about .objective-card.motion-ready:nth-child(2),.page-about .governance-grid>.governance-policy-card.motion-ready:nth-child(2){transition-delay:50ms}.page-about .objective-card.motion-ready:nth-child(3),.page-about .governance-grid>.governance-policy-card.motion-ready:nth-child(3){transition-delay:.1s}.page-about .objective-card.motion-ready:nth-child(4),.page-about .governance-grid>.governance-policy-card.motion-ready:nth-child(4){transition-delay:.15s}.page-about .objective-card.motion-ready:nth-child(5),.page-about .governance-grid>.governance-policy-card.motion-ready:nth-child(5){transition-delay:.2s}.page-about .objective-card.motion-ready:nth-child(6),.page-about .governance-grid>.governance-policy-card.motion-ready:nth-child(6){transition-delay:.25s}.page-about .objective-card.motion-ready:nth-child(7),.page-about .governance-grid>.governance-policy-card.motion-ready:nth-child(7){transition-delay:.3s}.page-about .objective-card.motion-ready:nth-child(8),.page-about .governance-grid>.governance-policy-card.motion-ready:nth-child(8){transition-delay:.35s}.page-about .objective-card.motion-ready:nth-child(9),.page-about .governance-grid>.governance-policy-card.motion-ready:nth-child(9){transition-delay:.4s}.page-about .objective-card.motion-ready:nth-child(10),.page-about .governance-grid>.governance-policy-card.motion-ready:nth-child(10){transition-delay:.45s}.page-about .objective-card.motion-ready.is-visible:hover,.page-about .governance-policy-card.motion-ready.is-visible:hover{transform:translateY(-2px);box-shadow:0 8px 22px #3d261b14}.page-about .text-link svg,.page-about .governance-policy-card .text-link svg{transition:transform .18s ease-out}.page-about .text-link:hover svg,.page-about .text-link:focus-visible svg,.page-about .governance-policy-card .text-link:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.page-about .prose>section#vision,.page-about .prose>section#mission,.page-about .prose>section#constitution,.page-about .objective-card.motion-ready,.page-about .governance-category.motion-ready,.page-about .governance-policy-card.motion-ready{opacity:1;transform:none;transition:none}.page-about .text-link svg{transition:none}}.page-about .about-page-layout{display:grid;grid-template-columns:176px minmax(0,1fr);column-gap:12px;align-items:stretch;width:100%;max-width:100%;overflow-x:clip}.page-about .about-page-layout>.about-hero-rail{position:sticky!important;grid-column:1!important;grid-row:1 / span 3!important;align-self:start!important;top:100px!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:fit-content!important;max-height:calc(100vh - 120px)!important;margin:0!important;padding:14px 10px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box}.page-about .about-page-layout>.about-hero-rail .eyebrow{margin:4px 4px 10px!important;font-size:11px!important;letter-spacing:.07em!important}.page-about .about-page-layout>.about-hero-rail a{padding:9px 5px!important;font-size:13px!important;line-height:1.25!important;overflow-wrap:normal!important;word-break:normal!important}.page-about .about-page-layout>.page-intro-about,.page-about .about-page-layout>.content-section,.page-about .about-page-layout>#governance{grid-column:2!important;grid-row:auto!important;min-width:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.page-about .about-page-layout>.page-intro-about>.container,.page-about .about-page-layout>.content-section>.container,.page-about .about-page-layout>#governance>.container{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;min-width:0!important}.page-about .about-page-layout .prose{align-items:start!important;min-width:0!important}.page-about .about-page-layout .prose>section#vision,.page-about .about-page-layout .prose>section#mission,.page-about .about-page-layout .prose>section#constitution{align-self:start!important;min-height:0!important;height:fit-content!important}.page-about .about-page-layout .governance-grid{align-items:start!important}.page-about .about-page-layout .governance-policy-card{align-self:start!important;height:fit-content!important}.page-about .about-page-layout .about-hero-rail a[href="#governance"] span{display:block;white-space:nowrap}.page-about .about-page-layout>.page-intro-about{position:relative!important;isolation:isolate;background:#792333!important;color:#fff8ef!important;border-bottom-color:#a54a54!important}.page-about .about-page-layout>.page-intro-about>.container{position:static!important;display:block!important;padding-top:44px!important;padding-bottom:42px!important}.page-about .about-page-layout>.page-intro-about>.container>h1,.page-about .about-page-layout>.page-intro-about .about-summary{position:relative;z-index:1;width:min(58%,660px)!important;max-width:660px!important;margin-left:0!important;margin-right:auto!important;text-align:center!important}.page-about .about-page-layout>.page-intro-about>.container>h1{margin-top:0!important;margin-bottom:14px!important}.page-about .about-page-layout>.page-intro-about .about-summary{padding:10px 18px 16px!important}.page-about .about-page-layout>.page-intro-about .about-summary>p,.page-about .about-page-layout>.page-intro-about .about-purpose-expanded,.page-about .about-page-layout>.page-intro-about .about-purpose-expanded p{text-align:center!important}.page-about .about-page-layout>.page-intro-about .intro-media{position:absolute!important;inset:0 0 0 auto!important;width:max(calc(30vw - 92px),calc(50vw - 340px))!important;max-width:620px!important;height:100%!important;z-index:0!important}.page-about .about-page-layout>.page-intro-about .intro-media:after{background:linear-gradient(90deg,#792333,#792333ee 22%,#79233300 82%),linear-gradient(0deg,#1d171455,transparent 45%)!important}.page-about .about-page-layout .prose{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.page-about .about-page-layout .prose>section#vision,.page-about .about-page-layout .prose>section#mission,.page-about .about-page-layout .prose>section#constitution{grid-column:1!important;width:100%!important}.page-about .about-page-layout>.page-intro-about{background:#3b2522!important;border-bottom-color:#57423b!important}.page-about .about-page-layout>.page-intro-about .about-summary b{color:#e7c98b!important}.page-about .about-page-layout>.page-intro-about .intro-media:after{background:linear-gradient(90deg,#3b2522,#3b2522ee 22%,#3b252200 82%),linear-gradient(0deg,#1d171455,transparent 45%)!important}.page-about .about-page-layout>.content-section{background:#f4eee5!important}.page-about .about-page-layout>.content-section .prose{background:transparent!important;background-image:none!important}.page-about .about-page-layout .prose>section#vision{background:#812230!important;border-color:#a4595d!important;color:#fff8ef!important}.page-about .about-page-layout .prose>section#vision h2,.page-about .about-page-layout .prose>section#vision p{color:#fff8ef!important}.page-about .about-page-layout .prose>section#vision .eyebrow{color:#e7c98b!important}.page-about .about-page-layout .prose>section#mission{background:#f7f1e5!important;border-color:#dfd1bd!important}.page-about .about-page-layout .prose>section#constitution{background:#fffdfa!important;border-color:#e5dbd1!important}.page-about .about-page-layout .prose>section#objectives{margin-top:8px!important;padding:26px!important;background:#fffdfa!important;border:1px solid #e5dbd1!important}.page-about .about-page-layout .objective-card{background:#fffdfa!important}.page-about .about-page-layout .objective-card:nth-child(4n+2),.page-about .about-page-layout .objective-card:nth-child(4n+3){background:#f7f1e5!important}.page-about .about-page-layout .objective-card:nth-child(4n+1){background:#812230!important;border-color:#a4595d!important}.page-about .about-page-layout .objective-card:nth-child(4n+1) .objective-number,.page-about .about-page-layout .objective-card:nth-child(4n+1) h3,.page-about .about-page-layout .objective-card:nth-child(4n+1) .objective-description{color:#fff8ef!important}.page-about .about-page-layout .objective-card:nth-child(4n+1) h3{color:#e7c98b!important}.page-about .about-page-layout>#governance{background:#fffdfa!important}.page-about .about-page-layout .governance-intro{padding:20px 22px;background:#f7f1e5;border-left:3px solid #9f1d2d}.page-about .about-page-layout .governance-category{padding:24px;background:#fffdfa;border:1px solid #e5dbd1}.page-about .about-page-layout .governance-category:nth-of-type(2n){background:#f7f1e5}.page-about .about-page-layout .governance-policy-card{background:#fffdfa}.page-about .about-page-layout .about-bracket-link{color:#9f1d2d;text-decoration:underline;text-underline-offset:3px;font-weight:650}.page-about .about-brand-mention{white-space:nowrap;color:inherit}.page-about .about-brand-initial,.page-about .about-brand-rest{color:inherit!important}.page-about .about-brand-k{color:#a51f31!important}.page-about .page-intro-about .about-brand-initial,.page-about .page-intro-about .about-brand-rest{color:#fff8ef!important}.page-about .page-intro-about .about-brand-k{color:#cf5664!important}.page-about .about-hero-rail .about-brand-k{color:#cf5664!important}.page-about #vision .about-brand-initial,.page-about #vision .about-brand-rest,.page-about .objective-card:nth-child(4n+1) .about-brand-initial,.page-about .objective-card:nth-child(4n+1) .about-brand-rest{color:#fff8ef!important}.page-about #vision .about-brand-k,.page-about .objective-card:nth-child(4n+1) .about-brand-k{color:#cf5664!important}@media (max-width:760px){.page-about .about-page-layout{grid-template-columns:126px minmax(0,1fr);column-gap:9px}.page-about .about-page-layout>.about-hero-rail{padding:11px 7px!important;top:86px!important;max-height:calc(100vh - 100px)!important}.page-about .about-page-layout>.about-hero-rail a{padding:8px 4px!important;font-size:11px!important}.page-about .about-page-layout>.about-hero-rail a[href="#governance"]{font-size:10px!important}.page-about .about-page-layout>.about-hero-rail a.active:before{left:-7px}.page-about .about-page-layout>.content-section>.container,.page-about .about-page-layout>#governance>.container{padding-inline:10px!important}.page-about .about-page-layout>.page-intro-about>.container{padding-top:32px!important;padding-bottom:32px!important}.page-about .about-page-layout>.page-intro-about>.container>h1,.page-about .about-page-layout>.page-intro-about .about-summary{width:100%!important;max-width:100%!important}.page-about .about-page-layout>.page-intro-about .intro-media{width:100%!important;max-width:none!important;opacity:.35}.page-about .about-page-layout>.page-intro-about .intro-media:after{background:linear-gradient(0deg,#3b2522ed,#3b2522a8)!important}.page-about .about-page-layout .prose>section#objectives{padding:18px!important}.page-about .about-page-layout .governance-category{padding:16px}}.page-about .about-page-layout>.page-intro-about{min-height:375px!important;padding:42px 0!important;background:#4a2f2a!important;border-bottom-color:#6a443d!important}.page-about .about-page-layout>.page-intro-about>.container{display:block!important;padding:0 24px!important}.page-about .about-page-layout>.page-intro-about>.container>h1,.page-about .about-page-layout>.page-intro-about .about-summary{width:58%!important;max-width:700px!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}.page-about .about-page-layout>.page-intro-about>.container>h1{color:#fff5e8!important;font:400 clamp(42px,4.5vw,80px)/1.08 "Source Serif 4","Newsreader",Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 18px!important}.page-about .about-page-layout>.page-intro-about .about-summary{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.page-about .about-page-layout>.page-intro-about .about-summary>p{max-width:700px!important;margin:0!important;color:#f5e8d9!important;font:500 clamp(18px,1.6vw,26px)/1.5 "Source Serif 4","Newsreader",Georgia,serif!important;text-align:left!important;text-shadow:none!important}.page-about .about-page-layout>.page-intro-about .about-summary>p{text-align:justify!important}.page-about .about-page-layout>.page-intro-about .about-summary b{color:#fff5e8!important}.page-about .about-page-layout>.page-intro-about .intro-media{inset:0 0 0 auto!important;width:min(62vw,900px)!important;max-width:none!important;height:100%!important;opacity:1!important}.page-about .about-page-layout>.page-intro-about .intro-media:after{background:linear-gradient(90deg,#4a2f2a 0%,#4a2f2ae8 20%,#4a2f2aa8 32%,#4a2f2a2e 48%,transparent 64%),linear-gradient(0deg,#1d17144d,transparent 45%)!important}.page-intro-apply{min-height:375px!important;padding:42px 0!important;text-align:left!important;background:#4a2f2a!important}.page-intro-apply>.container{width:min(80%,1400px)!important;max-width:1400px!important;align-items:flex-start!important;text-align:left!important}.page-intro-apply>.container>.eyebrow{display:none!important}.page-intro-apply>.container>h1{order:1!important;max-width:58%!important;margin:0 0 22px!important;color:#fff5e8!important;font:400 clamp(42px,4.5vw,80px)/1.08 "Source Serif 4","Newsreader",Georgia,serif!important;letter-spacing:-.025em!important;text-align:left!important}.page-intro-apply>.container>p{order:2!important;max-width:58%!important;margin:0!important;color:#f5e8d9!important;font:500 clamp(18px,1.6vw,28px)/1.5 "Source Serif 4","Newsreader",Georgia,serif!important;text-align:left!important}.page-intro-apply .intro-media{width:min(62vw,900px)!important}.page-intro-apply .intro-media:after{background:linear-gradient(90deg,#4a2f2a 0%,#4a2f2ae8 20%,#4a2f2aa8 32%,#4a2f2a2e 48%,transparent 64%),linear-gradient(0deg,#1d17144d,transparent 45%)!important}.research-menu{width:min(820px,calc(100vw - 48px))!important;padding:18px!important}.research-menu>p{font-size:12px!important;line-height:1.5!important;margin-bottom:12px!important;padding-bottom:10px!important}.research-menu-grid{gap:10px!important}.research-menu-term{padding:10px!important}.research-menu-term summary{font-size:15px!important}.research-menu-topics a{font-size:12px!important;padding:6px 4px!important}@media (max-width:760px){.page-about .about-page-layout>.page-intro-about{min-height:0!important;padding:42px 0 28px!important}.page-about .about-page-layout>.page-intro-about>.container{padding:0 14px!important}.page-about .about-page-layout>.page-intro-about>.container>h1,.page-about .about-page-layout>.page-intro-about .about-summary{width:100%!important;max-width:100%!important}.page-about .about-page-layout>.page-intro-about .about-summary>p{font-size:18px!important}.page-about .about-page-layout>.page-intro-about .intro-media{width:100%!important;opacity:.35!important}.page-about .about-page-layout>.page-intro-about .intro-media:after{background:linear-gradient(0deg,#4a2f2ae8,#4a2f2a30 75%)!important}.page-intro-apply{min-height:0!important;padding:50px 0 36px!important}.page-intro-apply>.container{width:calc(100% - 40px)!important}.page-intro-apply>.container>h1,.page-intro-apply>.container>p{max-width:100%!important}.page-intro-apply .intro-media{width:100%!important}}.brand .brand-k,.brand-inverse .brand-k,.brand-type .brand-k{color:#a51f31!important}.page-publications .publication-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.page-publications .publication-card{min-width:0;overflow:hidden;border:1px solid #e7dfd7;border-radius:3px;background:#fff;box-shadow:0 7px 22px #2d1c170b;font-family:Newsreader,Georgia,serif}.page-publications .publication-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2d1c1716}.page-publications .publication-cover{min-height:174px;height:174px;background:#8f2333;color:#fffaf6}.page-publications .publication-body{display:flex;flex:1;flex-direction:column;padding:22px;background:#fff}.page-publications .publication-body h3{color:#292321;font-family:Newsreader,Georgia,serif;font-size:23px;line-height:1.3;margin:10px 0}.page-publications .publication-body p{color:#6f6964;font-size:14px;line-height:1.7}.page-publications .publication-body .eyebrow,.page-publications .publication-body .coming-label{color:#8f2333}.page-publications .publication-body .text-link,.page-publications .publication-body .coming-label{margin-top:auto;padding-top:12px}.page-publications .publication-card,.page-publications .publication-card h3,.page-publications .publication-card p{font-family:Newsreader,Georgia,serif}.page-collaborate .collab-grid-detailed{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;align-items:stretch}.page-collaborate .collab-grid-detailed .collab-way-card{grid-column:span 2;min-width:0;min-height:0;padding:22px 23px 24px;border:1px solid #a94b58!important;border-top:3px solid #a94b58!important;border-radius:3px;background:#8f2333!important;color:#fffaf6!important;box-shadow:0 6px 18px #46161f12;transform:none!important;transition:box-shadow .2s ease!important}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(1){grid-column:2 / span 2;grid-row:1}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2){grid-column:4 / span 2;grid-row:1}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(3){grid-column:2 / span 2;grid-row:2}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(4){grid-column:4 / span 2;grid-row:2}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(5){grid-column:1 / span 2;grid-row:3}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(6){grid-column:3 / span 2;grid-row:3}.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(7){grid-column:5 / span 2;grid-row:3}.page-collaborate .collab-grid-detailed .collab-way-card:hover,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(odd):hover,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(2n):hover{background:#8f2333!important;color:#fffaf6!important;box-shadow:0 10px 24px #46161f21;transform:none!important}.page-collaborate .collab-way-card .collab-way-number{color:#f0c6c8!important}.page-collaborate .collab-way-card .collab-way-icon{color:#f4d7b8!important}.page-collaborate .collab-way-card h3{margin:17px 0 9px;color:#fffaf6!important;font-family:Newsreader,Georgia,serif;font-size:22px;line-height:1.3}.page-collaborate .collab-way-card p{color:#f6e8e6!important;font-size:13px;line-height:1.7}.page-collaborate .collab-way-card .collab-way-detail{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.22);color:#f0d9d8!important}.page-collaborate .collab-proposal-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(26px,4vw,52px);align-items:start;padding:clamp(26px,3.5vw,42px);background:#f7f3ee;border:1px solid #e7dfd7;border-top:3px solid #8f2333}.page-collaborate .collab-proposal-heading h2{font-family:Newsreader,Georgia,serif;font-size:clamp(30px,3vw,42px);line-height:1.2}.page-collaborate .collab-proposal-heading>p{color:#6f6964;font-size:14px;line-height:1.8}.page-collaborate .collab-proposal-point,.page-collaborate .collab-proposal-point:nth-child(2n){background:transparent;border-bottom:1px solid #e3d6ca}@media (max-width:900px){.page-publications .publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-collaborate .collab-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-collaborate .collab-grid-detailed .collab-way-card,.page-collaborate .collab-grid-detailed .collab-way-card:nth-child(n){grid-column:auto;grid-row:auto}.page-collaborate .collab-proposal-section{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.page-publications .publication-grid,.page-collaborate .collab-grid-detailed{grid-template-columns:minmax(0,1fr)!important}.page-publications .publication-body{padding:19px}.page-collaborate .collab-grid-detailed .collab-way-card{padding:20px}.page-collaborate .collab-proposal-section{padding:23px 18px}}@media (prefers-reduced-motion:reduce){.page-publications .publication-card,.page-collaborate .collab-grid-detailed .collab-way-card{transition:none!important}}.brand-k{color:#a51f31!important}.page-intro-publications .page-intro-inner,.page-intro-publications .page-intro-content{text-align:center}.page-intro-publications .page-intro-inner h1,.page-intro-publications h1{text-align:center;font-size:clamp(44px,5.1vw,68px);line-height:1.08;margin-inline:auto;max-width:1000px}.page-intro-publications .page-intro-inner>p,.page-intro-publications>.container>p,.page-intro-publications .page-intro-copy{display:none!important}.page-intro-publications .page-intro-image,.page-intro-publications .page-intro-media,.page-intro-publications .page-intro-visual,.page-intro-publications .page-intro-image-wrap{max-width:300px!important;width:min(100%,300px)!important;margin:24px auto 0!important}.page-intro-publications .page-intro-image img,.page-intro-publications .page-intro-media img,.page-intro-publications .page-intro-visual img,.page-intro-publications .page-intro-image-wrap img{max-height:190px!important;height:190px!important;object-fit:cover!important}.publications-section .publication-section-heading{text-align:center;margin:0 auto 32px}.publications-section .publication-section-heading>.eyebrow{font-size:clamp(19px,2.3vw,27px)!important;letter-spacing:.06em;font-weight:700}.publications-section #what-we-publish-title{display:none!important}.publications-section .publication-work-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:28px 0 36px}.publications-section .publication-work-link{width:100%;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border:1px solid #e4d6d1;background:#fff;color:#332b29}.publications-section .publication-work-link b{font-size:17px;line-height:1.4}.publications-section .publication-work-link svg{flex-shrink:0;color:#8f2333}.publications-section .publication-work-link:hover{border-color:#8f2333;box-shadow:0 8px 22px #3b1e1a0c}.publications-section .publication-cover{height:105px!important;min-height:105px!important;padding:12px 14px!important}.publications-section .publication-cover>svg{width:18px;height:18px}.publications-section .publication-cover:after{font-size:105px!important;bottom:-38px!important}.publications-section .publication-cover .cover-lines{top:49px!important}.publications-section .publication-cover>img{width:100%;height:100%;object-fit:cover}.publications-section .publication-body{padding:22px!important}.publications-section .publication-body h3{font-size:23px!important;line-height:1.3}.publications-section .publication-body p{font-size:14px!important;line-height:1.75}.publications-section .publication-body .eyebrow{font-size:11px!important}.publications-section .publication-policy-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch}.publications-section .publication-policy-card{height:100%;padding:28px!important;border:1px solid #e6d9d4;background:#fff!important;border-top:4px solid #8f2333}.publications-section .publication-policy-card:nth-child(2){border-top-color:#b66c70}.publications-section .publication-policy-card:nth-child(3){border-top-color:#6d5960}.publications-section .publication-policy-card>.eyebrow{display:block;font-size:clamp(16px,1.5vw,20px)!important;line-height:1.4;letter-spacing:.035em;font-weight:700;color:#8f2333}.publications-section .publication-policy-card p{font-size:14px!important;line-height:1.8}.publications-section .publication-policy-card .button{font-size:12px!important;white-space:normal}.publications-section .coming-label{display:none!important}.page-intro-collaborate .page-intro-inner,.page-intro-collaborate .page-intro-content{text-align:center}.page-intro-collaborate .page-intro-inner h1,.page-intro-collaborate h1{text-align:center;font-size:clamp(39px,4.7vw,64px);line-height:1.12;max-width:1100px;margin-inline:auto}.page-intro-collaborate .page-intro-inner>p,.page-intro-collaborate .page-intro-copy{display:none!important}.page-intro-collaborate .page-intro-image,.page-intro-collaborate .page-intro-media,.page-intro-collaborate .page-intro-visual,.page-intro-collaborate .page-intro-image-wrap{max-width:300px!important;width:min(100%,300px)!important;margin:22px auto 0!important}.page-intro-collaborate .page-intro-image img,.page-intro-collaborate .page-intro-media img,.page-intro-collaborate .page-intro-visual img,.page-intro-collaborate .page-intro-image-wrap img{max-height:185px!important;height:185px!important;object-fit:cover!important}.collaborate-page .collab-intro-copy{display:none!important}.collaborate-page .collab-ways-heading{text-align:center;margin:0 auto 34px}.collaborate-page .collab-ways-heading .eyebrow{font-size:clamp(24px,3vw,34px)!important;line-height:1.2;letter-spacing:.04em;font-weight:700}.collaborate-page .collab-grid-detailed{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;border:0!important}.collaborate-page .collab-way-card{grid-column:span 2;min-height:340px!important;height:100%;padding:25px!important;border:1px solid #e7d9d5!important;border-top:4px solid #8f2333!important;background:#fff!important;box-shadow:0 5px 18px #39201a08;transition:box-shadow .2s ease!important}.collaborate-page .collab-way-card:nth-child(1),.collaborate-page .collab-way-card:nth-child(2){grid-column:span 3}.collaborate-page .collab-way-card:hover{background:#fff!important;color:inherit!important;box-shadow:0 10px 25px #39201a12!important;transform:none!important}.collaborate-page .collab-way-card h3{font-size:23px!important;line-height:1.35;margin:24px 0 12px!important}.collaborate-page .collab-way-card p{font-size:14px!important;line-height:1.75!important}.collaborate-page .collab-way-card .collab-way-detail{font-size:13px!important}.collaborate-page .collab-principles-detailed{margin-top:68px!important}.collaborate-page .collab-principles-heading .eyebrow,.collaborate-page .collab-proposal-heading .eyebrow{font-size:clamp(21px,2.5vw,29px)!important;line-height:1.3;letter-spacing:.035em;font-weight:700;color:#8f2333}.collaborate-page .collab-principles-heading h2,.collaborate-page .collab-proposal-heading h2{display:none!important}.collaborate-page .collab-principles-heading>p,.collaborate-page .collab-proposal-heading>p{display:none!important}.collaborate-page .collab-proposal-section{margin-top:58px}.collaborate-page .collab-proposal-checklist{margin-top:22px}.collaborate-page .collab-proposal-point p{font-size:14px!important;line-height:1.7}@media (max-width: 900px){.publications-section .publication-policy-grid{grid-template-columns:1fr!important}.collaborate-page .collab-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collaborate-page .collab-way-card,.collaborate-page .collab-way-card:nth-child(1),.collaborate-page .collab-way-card:nth-child(2){grid-column:span 1;min-height:320px!important}}@media (max-width: 600px){.publications-section .publication-work-links{grid-template-columns:1fr}.publications-section .publication-policy-card{padding:22px!important}.page-intro-publications .page-intro-inner h1,.page-intro-publications h1{font-size:40px}.collaborate-page .collab-grid-detailed{grid-template-columns:1fr!important}.collaborate-page .collab-way-card,.collaborate-page .collab-way-card:nth-child(1),.collaborate-page .collab-way-card:nth-child(2){grid-column:1;min-height:0!important}.page-intro-collaborate .page-intro-inner h1,.page-intro-collaborate h1{font-size:36px}}.page-intro-publications .intro-media,.page-intro-collaborate .intro-media{position:relative!important;inset:auto!important;width:min(100%,300px)!important;max-width:300px!important;height:180px!important;margin:22px auto 0!important;overflow:hidden!important;opacity:1!important}.page-intro-publications .intro-media img,.page-intro-collaborate .intro-media img{width:100%!important;height:180px!important;max-height:180px!important;object-fit:cover!important}.page-intro-publications>.container,.page-intro-collaborate>.container{text-align:center}.page-intro-publications>.container>p,.page-intro-collaborate>.container>p{display:none!important}.page-intro-publications .page-title-mask,.page-intro-collaborate .page-title-mask{display:block}.page-intro-publications .page-title-mask>span,.page-intro-collaborate .page-title-mask>span{display:inline}@media (min-width: 901px){.collaborate-page .collab-grid-detailed .collab-way-card,.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(n){grid-column:span 2!important;grid-row:auto}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(1){grid-column:2 / span 2!important;grid-row:1}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(2){grid-column:4 / span 2!important;grid-row:1}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(3){grid-column:1 / span 2!important;grid-row:2}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(4){grid-column:3 / span 2!important;grid-row:2}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(5){grid-column:5 / span 2!important;grid-row:2}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(6){grid-column:2 / span 2!important;grid-row:3}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(7){grid-column:4 / span 2!important;grid-row:3}}.page-intro-publications>.container,.page-intro-collaborate>.container,.page-intro-apply>.container{text-align:left!important}.page-intro-publications>.container>p,.page-intro-collaborate>.container>p,.page-intro-apply>.container>p{display:block!important;max-width:760px!important;font:17px/1.65 var(--serif)!important;color:#746b65!important;margin:0!important}.page-intro-publications .intro-media,.page-intro-collaborate .intro-media,.page-intro-apply .intro-media{position:relative!important;inset:auto!important;display:block!important;width:min(62%,900px)!important;max-width:900px!important;height:clamp(250px,28vw,370px)!important;margin:28px 0 0!important;overflow:hidden!important;opacity:1!important}.page-intro-publications .intro-media img,.page-intro-collaborate .intro-media img,.page-intro-apply .intro-media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.page-intro-publications h1,.page-intro-collaborate h1,.page-intro-apply h1{text-align:left!important;font-size:clamp(46px,5.5vw,70px)!important;margin:0 0 17px!important}.page-intro-publications .page-title-mask,.page-intro-collaborate .page-title-mask,.page-intro-apply .page-title-mask{display:block}.page-intro-publications .page-title-mask>span,.page-intro-collaborate .page-title-mask>span,.page-intro-apply .page-title-mask>span{display:inline}.page-intro-publications .brand-k,.page-intro-collaborate .brand-k,.page-intro-apply .brand-k{color:var(--red)!important}.collaborate-page .collab-grid-detailed .collab-way-card{min-height:0!important;height:100%!important;aspect-ratio:1 / 1!important;padding:clamp(17px,1.7vw,25px)!important;display:flex!important;flex-direction:column!important;overflow:auto}.collaborate-page .collab-grid-detailed .collab-way-card h3{font-size:clamp(17px,1.5vw,22px)!important;line-height:1.25!important}@media (max-width: 900px){.page-intro-publications .intro-media,.page-intro-collaborate .intro-media,.page-intro-apply .intro-media{width:100%!important;height:clamp(220px,42vw,330px)!important}.collaborate-page .collab-grid-detailed .collab-way-card{aspect-ratio:auto!important;min-height:290px!important}}@media (max-width: 600px){.page-intro-publications h1,.page-intro-collaborate h1,.page-intro-apply h1{font-size:clamp(35px,9vw,46px)!important}.page-intro-publications .intro-media,.page-intro-collaborate .intro-media,.page-intro-apply .intro-media{height:220px!important}.collaborate-page .collab-grid-detailed .collab-way-card{min-height:0!important}}.page-intro-publications>.container>.eyebrow,.page-intro-collaborate>.container>.eyebrow{display:none!important}.page-intro-publications>.container,.page-intro-collaborate>.container{text-align:left!important}.page-intro-publications h1,.page-intro-collaborate h1{text-align:left!important;font-family:var(--serif)!important;font-size:clamp(46px,5.5vw,70px)!important;font-weight:500!important;line-height:1.11!important;letter-spacing:-2.6px!important;margin:0 0 17px!important}.page-intro-publications .brand-k,.page-intro-collaborate .brand-k{color:var(--red)!important}.publications-section .publication-section-heading,.collaborate-page .collab-ways-heading{text-align:left!important;margin:0 0 32px!important}.publications-section .publication-section-heading>.eyebrow,.collaborate-page .collab-ways-heading>.eyebrow{display:block!important;text-align:left!important;font-size:clamp(22px,2.5vw,30px)!important;line-height:1.25!important;letter-spacing:.045em!important;font-weight:700!important;color:var(--red)!important}.collaborate-page .collab-grid-detailed{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;border:0!important}.collaborate-page .collab-grid-detailed .collab-way-card,.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(n){grid-column:auto!important;grid-row:auto!important;aspect-ratio:1.65 / 1!important;min-height:0!important;height:auto!important;padding:22px!important;overflow:auto!important;border:1px solid #e7d9d5!important;border-top:4px solid #8f2333!important;background:#8f2333!important;color:#fff!important;box-shadow:0 5px 18px #39201a08!important}.collaborate-page .collab-grid-detailed .collab-way-card:hover{background:#8f2333!important;color:#fff!important;transform:none!important}.collaborate-page .collab-grid-detailed .collab-way-card h3{font-size:clamp(17px,1.45vw,21px)!important;line-height:1.28!important;margin:18px 0 10px!important}.collaborate-page .collab-grid-detailed .collab-way-card p{font-size:clamp(11px,.88vw,13px)!important;line-height:1.55!important}.collaborate-page .collab-grid-detailed .collab-way-card .collab-way-detail{font-size:clamp(10px,.82vw,12px)!important}@media (max-width: 900px){.collaborate-page .collab-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collaborate-page .collab-grid-detailed .collab-way-card,.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(n){aspect-ratio:1.45 / 1!important}}@media (max-width: 600px){.page-intro-publications h1,.page-intro-collaborate h1{font-size:clamp(35px,9vw,46px)!important;letter-spacing:-1.2px!important}.publications-section .publication-section-heading>.eyebrow,.collaborate-page .collab-ways-heading>.eyebrow{font-size:22px!important}.collaborate-page .collab-grid-detailed{grid-template-columns:1fr!important}.collaborate-page .collab-grid-detailed .collab-way-card,.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(n){aspect-ratio:auto!important;min-height:0!important}}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact){min-height:clamp(390px,29.2vw,500px);display:flex;align-items:center;background:#3b2522;padding:clamp(58px,4.2vw,78px) 0 clamp(48px,3.8vw,68px);border-bottom:1px solid #5d3934}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) .intro-media-behind{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) .intro-media-behind img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) .intro-media-behind:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#3b2522fa,#3b2522e8 32%,#3b2522ad 56%,#3b25221f),linear-gradient(0deg,rgba(29,23,20,.3),transparent 65%)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate) .eyebrow{display:none}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{max-width:1000px;margin:0 0 22px;color:#fff8ec;font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:clamp(54px,5.6vw,96px);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.page-intro-image-behind.page-intro-collaborate h1 .brand-k{color:#a51f31!important}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) p{max-width:880px;margin:0;color:#f0e4d7;font-family:"Source Serif 4",Newsreader,Georgia,serif;font-size:clamp(17px,1.25vw,21px);font-weight:500;line-height:1.8}@media (max-width: 900px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{max-width:760px;font-size:clamp(48px,7vw,72px)}}@media (max-width: 600px){.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact){min-height:350px;padding:48px 0 42px}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{font-size:clamp(38px,10vw,54px)}.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) .intro-media-behind:after{background:linear-gradient(90deg,#301e1bf0,#301e1bb8),linear-gradient(0deg,#301e1b4d,#301e1b1a)}}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact){position:relative!important;display:flex!important;align-items:center!important;min-height:clamp(390px,29.2vw,500px)!important;padding:clamp(58px,4.2vw,78px) 0 clamp(48px,3.8vw,68px)!important;background:#4b302a!important;overflow:hidden!important;isolation:isolate!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.container{position:relative!important;z-index:2!important;display:block!important;width:min(1550px,calc(100% - 64px))!important;max-width:1550px!important;margin-inline:auto!important;padding:0!important;flex:0 1 auto!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.intro-media-behind{display:block!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;max-width:none!important;transform:none!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.intro-media-behind img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 48%!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.intro-media-behind:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#432b26f7,#432b26e0 34%,#432b2694 62%,#432b2629),linear-gradient(0deg,rgba(38,26,23,.24),transparent 65%)!important;pointer-events:none!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) .eyebrow{display:none!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{display:block!important;width:100%!important;max-width:1100px!important;margin:0 0 22px!important;color:#fff8ec!important;font-family:"Source Serif 4",Newsreader,Georgia,serif!important;font-size:clamp(54px,5.6vw,96px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.035em!important;text-align:left!important;text-wrap:balance!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1 .brand-k{color:#a51f31!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) p{display:block!important;max-width:880px!important;margin:0!important;color:#f3e6d9!important;font-family:"Source Serif 4",Newsreader,Georgia,serif!important;font-size:clamp(18px,1.45vw,25px)!important;font-weight:500!important;line-height:1.7!important}.collaborate-page .collab-ways-heading,.collaborate-page .collab-ways-heading>.eyebrow{text-align:left!important;color:#e7c98b!important}.collaborate-page .collab-ways-heading>.eyebrow{font-family:Manrope,sans-serif!important;font-size:clamp(24px,2.6vw,34px)!important;font-weight:700!important;letter-spacing:.04em!important}@media (max-width: 900px){.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{font-size:clamp(46px,7vw,72px)!important}}@media (max-width: 600px){.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact){min-height:350px!important;padding:48px 0 42px!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.container{width:calc(100% - 36px)!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{font-size:clamp(38px,10vw,54px)!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) p{font-size:17px!important}}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact){min-height:375px!important;height:auto!important;padding:42px 0!important;background-color:#4b302a!important;background-size:cover!important;background-position:center!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.container{width:min(1400px,80%)!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;text-align:left!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{max-width:1200px!important;margin:0 0 22px!important;color:#fff5e8!important;font-family:"Source Serif 4",Newsreader,Georgia,serif!important;font-size:clamp(42px,4.5vw,80px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.025em!important;text-align:left!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) p{max-width:850px!important;margin:0!important;color:#f5e8d9!important;font-family:"Source Serif 4",Newsreader,Georgia,serif!important;font-size:clamp(18px,1.6vw,28px)!important;font-weight:500!important;line-height:1.5!important;text-align:left!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.intro-media-behind:after{background:linear-gradient(90deg,#432b26f7,#432b26e0 34%,#432b2694 62%,#432b2629),linear-gradient(0deg,rgba(38,26,23,.24),transparent 65%)!important}.page-intro.page-intro-image-behind.page-intro-collaborate h1 .brand-k{color:#a51f31!important}@media (max-width: 900px){.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact){min-height:375px!important;padding:42px 0!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.container{width:80%!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{font-size:clamp(42px,6.5vw,64px)!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) p{font-size:clamp(18px,2.2vw,24px)!important}}@media (max-width: 600px){.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact){min-height:350px!important;padding:38px 0!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.container{width:calc(100% - 36px)!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{font-size:clamp(38px,9vw,52px)!important;line-height:1.08!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) p{font-size:18px!important;line-height:1.5!important}}.collaborate-page .collab-ways-heading,.collaborate-page .collab-ways-heading>.eyebrow{color:#fff5e8!important}.collaborate-page .collab-ways-heading>.eyebrow{text-align:left!important}.page-intro.page-intro-image-behind.page-intro-collaborate h1 .brand-k,.collaborate-page .page-intro h1 .brand-k,.collaborate-page h1 .brand-k,.brand-k,.brand-type .brand-k,.brand-inverse .brand-k{color:#a51f31!important}.page-intro.page-intro-image-behind.page-intro-publications h1,.page-intro.page-intro-image-behind.page-intro-collaborate h1,.page-intro.page-intro-image-behind.page-intro-contact h1{color:#fff5e8!important}.page-intro.page-intro-image-behind.page-intro-publications h1 .brand-k,.page-intro.page-intro-image-behind.page-intro-collaborate h1 .brand-k,.page-intro.page-intro-image-behind.page-intro-contact h1 .brand-k,.publications-page h1 .brand-k,.collaborate-page h1 .brand-k,.contact-page h1 .brand-k,.brand-k,.brand-type .brand-k,.brand-inverse .brand-k{color:#a51f31!important}.collaborate-page .collab-ways-heading,.collaborate-page .collab-ways-heading *,.collaborate-page h2.collab-ways-heading,.collaborate-page .collab-ways-section h2{color:#fff5e8!important}.collaborate-page .collab-ways-heading,.collaborate-page .collab-ways-section h2{text-align:left!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact){min-height:375px!important;display:flex!important;align-items:center!important;padding:42px 0!important;overflow:hidden}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.container{width:min(80%,1400px)!important;max-width:1400px!important;margin-inline:auto!important;text-align:left!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.container>.eyebrow{display:none!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{color:#fff5e8!important;font-family:"Source Serif 4",Newsreader,Georgia,serif!important;font-size:clamp(42px,4.5vw,80px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.025em!important;text-align:left!important;margin:0 0 22px!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) p{color:#f5e8d9!important;font-family:"Source Serif 4",Newsreader,Georgia,serif!important;font-size:clamp(18px,1.6vw,28px)!important;font-weight:500!important;line-height:1.5!important;text-align:left!important;max-width:1000px!important;margin:0!important}.brand-k,.brand .brand-k,.brand-inverse .brand-k,.brand-type .brand-k,.page-intro h1 .brand-k,.page-intro .brand-k,.brand-name-text .brand-k,.collaborate-page .brand-k,.contact-page .brand-k,.publications-page .brand-k{color:#a51f31!important}.collaborate-page .collab-ways-heading,.collaborate-page .collab-ways-heading .eyebrow{color:#fff5e8!important;text-align:left!important;font-size:clamp(28px,2.2vw,38px)!important;line-height:1.15!important;font-weight:600!important}.collaborate-page .collab-grid-detailed{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.collaborate-page .collab-grid-detailed .collab-way-card,.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(n){grid-column:span 2!important;grid-row:auto!important;aspect-ratio:1.45 / 1!important;min-height:220px!important;height:auto!important;padding:22px!important;border-radius:2px!important;background:#8f2335!important;color:#fff5e8!important;box-shadow:none!important;transition:box-shadow .2s ease!important}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(1){grid-column:2 / span 2!important;grid-row:1!important}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(2){grid-column:4 / span 2!important;grid-row:1!important}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(3){grid-column:1 / span 2!important;grid-row:2!important}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(4){grid-column:3 / span 2!important;grid-row:2!important}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(5){grid-column:5 / span 2!important;grid-row:2!important}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(6){grid-column:2 / span 2!important;grid-row:3!important}.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(7){grid-column:4 / span 2!important;grid-row:3!important}.collaborate-page .collab-grid-detailed .collab-way-card:hover{background:#8f2335!important;box-shadow:0 8px 22px #2414121f!important}.collaborate-page .collab-grid-detailed .collab-way-card h3{color:#fff5e8!important;font-size:clamp(17px,1.2vw,21px)!important;line-height:1.25!important}.collaborate-page .collab-grid-detailed .collab-way-card p{color:#fff5e8!important;font-size:clamp(12px,.9vw,14px)!important;line-height:1.5!important}.collaborate-page .collab-grid-detailed .collab-way-card .collab-way-detail{color:#f5e8d9!important}@media (max-width: 900px){.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{font-size:clamp(42px,6.5vw,64px)!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) p{font-size:clamp(18px,2.2vw,24px)!important}.collaborate-page .collab-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collaborate-page .collab-grid-detailed .collab-way-card,.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(n){grid-column:auto!important;grid-row:auto!important;aspect-ratio:1.35 / 1!important;min-height:210px!important}}@media (max-width: 600px){.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact){min-height:350px!important;padding:38px 0!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact)>.container{width:calc(100% - 36px)!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) h1{font-size:clamp(38px,9vw,52px)!important}.page-intro.page-intro-image-behind:is(.page-intro-publications,.page-intro-collaborate,.page-intro-contact) p{font-size:18px!important}.collaborate-page .collab-grid-detailed{grid-template-columns:1fr!important}.collaborate-page .collab-grid-detailed .collab-way-card,.collaborate-page .collab-grid-detailed .collab-way-card:nth-child(n){aspect-ratio:auto!important;min-height:0!important;grid-column:1!important;padding:22px!important}}.brand-k,.brand-type .brand-k,.brand .brand-k,.brand-inverse .brand-k,.brand-name-text .brand-k,.page-intro-publications h1 .brand-k,.page-intro-collaborate h1 .brand-k,.page-intro-contact h1 .brand-k,.publications-page .brand-k,.collaborate-page .brand-k,.contact-page .brand-k,.page-intro h1 .brand-k{color:#a51f31!important;-webkit-text-fill-color:#A51F31!important}.focus-page-simple{overflow:visible;color:#302825;background:#fbfaf7;font-family:DM Sans,sans-serif}.focus-page-simple .focus-simple-hero{padding:clamp(3rem,7vw,6.5rem) 0;background:#f3eee6}.focus-page-simple .focus-simple-hero-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.focus-page-simple .focus-simple-hero-copy{max-width:38rem}.focus-page-simple .focus-simple-label{margin:0 0 1rem;color:#9f1d2d;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.focus-page-simple .focus-simple-hero h1{max-width:12ch;margin:0;color:#211c1a;font:500 clamp(2.8rem,5.2vw,5.4rem)/1.04 var(--serif, Georgia, serif);letter-spacing:-.035em;text-wrap:balance}.focus-page-simple .focus-simple-description{max-width:34rem;margin:1.4rem 0 0;color:#514843;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.focus-page-simple .focus-simple-hero-image{position:relative;min-width:0;margin:0;aspect-ratio:1.22 / 1;overflow:hidden;background:#ded4c8}.focus-page-simple .focus-simple-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal, center)}.focus-page-simple .focus-simple-apply{position:absolute;right:1.25rem;bottom:1.25rem;display:inline-flex;align-items:center;gap:.7rem;min-height:3.1rem;padding:.8rem 1.2rem;box-shadow:0 8px 22px #20151530}.focus-page-simple .focus-simple-questions,.focus-page-simple .focus-simple-themes{padding-block:clamp(3.5rem,6vw,5.5rem)}.focus-page-simple .focus-simple-questions h2,.focus-page-simple .focus-simple-themes h2{margin:0 0 1.8rem;color:#28211e;font:500 clamp(2rem,3.5vw,3.25rem)/1.1 var(--serif, Georgia, serif);letter-spacing:-.02em}.focus-page-simple .focus-question-flow,.focus-page-simple .focus-theme-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.focus-page-simple .focus-question-flow:before,.focus-page-simple .focus-theme-flow:before{position:absolute;top:1.15rem;right:16.66%;left:16.66%;height:1px;background:#cdbeb2;content:""}.focus-page-simple .focus-flow-card,.focus-page-simple .focus-theme-box{position:relative;min-width:0;margin-top:1.15rem;padding:1.5rem;border:1px solid #e2d9cf;background:#fff}.focus-page-simple .focus-flow-card>span,.focus-page-simple .focus-theme-box:before{position:absolute;top:-1rem;left:1.35rem;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid #9f1d2d;border-radius:50%;color:#fff;background:#9f1d2d;font-size:.75rem;font-weight:700}.focus-page-simple .focus-flow-card p{margin:.8rem 0 0;color:#3d3430;font:500 clamp(1rem,1.35vw,1.18rem)/1.55 "DM Sans",sans-serif}.focus-page-simple .focus-theme-flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.focus-page-simple .focus-theme-box{padding:1.55rem;border-top:3px solid #9f1d2d}.focus-page-simple .focus-theme-box:before{top:-1.15rem;left:1.3rem;width:.55rem;height:.55rem;border:0;background:#9f1d2d;content:""}.focus-page-simple .focus-theme-box h3{margin:.3rem 0 .65rem;color:#302521;font:600 clamp(1.15rem,1.7vw,1.45rem)/1.3 var(--serif, Georgia, serif)}.focus-page-simple .focus-theme-box>p{margin:0;color:#5e544e;font-size:.94rem;line-height:1.6}.focus-page-simple .focus-theme-box ul{display:grid;gap:.45rem;margin:1rem 0 0;padding:.85rem 0 0 1.1rem;border-top:1px solid #ece5dd;color:#413935;font-size:.88rem;line-height:1.5}.focus-page-simple .focus-simple-empty{width:min(100% - 2rem,75rem);margin:0 auto;padding:6rem 0}.focus-page-simple .focus-simple-empty h1{font:500 clamp(2rem,5vw,3rem)/1.1 var(--serif, Georgia, serif)}.focus-page-simple .focus-simple-empty a{color:#9f1d2d}.focus-page-simple .focus-flow-card,.focus-page-simple .focus-theme-box,.focus-page-simple .focus-simple-hero-image img{transition:none!important;transform:none!important}.focus-page-simple .focus-flow-card:hover,.focus-page-simple .focus-theme-box:hover,.focus-page-simple .focus-simple-hero-image:hover img{transform:none!important;box-shadow:none;filter:none}@media (max-width: 760px){.focus-page-simple .focus-simple-hero{padding:2.5rem 0 2rem}.focus-page-simple .focus-simple-hero-layout{grid-template-columns:1fr;gap:1.6rem}.focus-page-simple .focus-simple-hero h1{max-width:14ch;font-size:clamp(2.65rem,11vw,4rem)}.focus-page-simple .focus-simple-hero-image{aspect-ratio:1.18 / 1}.focus-page-simple .focus-simple-apply{right:.8rem;bottom:.8rem}.focus-page-simple .focus-simple-questions,.focus-page-simple .focus-simple-themes{padding-block:3rem}.focus-page-simple .focus-simple-questions h2,.focus-page-simple .focus-simple-themes h2{margin-bottom:1.1rem}.focus-page-simple .focus-question-flow,.focus-page-simple .focus-theme-flow{grid-template-columns:1fr;gap:.75rem;padding-left:1rem}.focus-page-simple .focus-question-flow:before,.focus-page-simple .focus-theme-flow:before{top:0;bottom:0;left:.22rem;right:auto;width:1px;height:auto}.focus-page-simple .focus-flow-card,.focus-page-simple .focus-theme-box{margin:.4rem 0 .4rem .45rem}.focus-page-simple .focus-flow-card>span{left:-1.7rem}.focus-page-simple .focus-theme-box:before{top:1.2rem;left:-1.48rem}}.page-intro-publications h1 .intro-gold,.page-intro-collaborate h1 .intro-gold,.page-intro-contact h1 .intro-gold{color:#d7b56d!important;-webkit-text-fill-color:#D7B56D!important}.page-intro-publications p .brand-k,.page-intro-collaborate p .brand-k,.page-intro-contact p .brand-k,.page-intro-publications p .intro-brand-red .brand-k,.page-intro-collaborate p .intro-brand-red .brand-k,.page-intro-contact p .intro-brand-red .brand-k{color:#a51f31!important;-webkit-text-fill-color:#A51F31!important}.page-intro-publications p .intro-brand-red,.page-intro-collaborate p .intro-brand-red,.page-intro-contact p .intro-brand-red{color:inherit}.page-intro.page-intro-publications h1{color:#fff5e8!important;-webkit-text-fill-color:#FFF5E8!important}.page-intro.page-intro-publications h1 .intro-gold{color:#d7b56d!important;-webkit-text-fill-color:#D7B56D!important}.page-intro.page-intro-publications p .brand-k,.page-intro.page-intro-collaborate p .brand-k{color:#a51f31!important;-webkit-text-fill-color:#A51F31!important}.page-intro.page-intro-contact h1 .intro-gold{color:#d7b56d!important;-webkit-text-fill-color:#D7B56D!important}.page-intro.page-intro-apply{position:relative!important;display:flex!important;align-items:center!important;min-height:375px!important;padding:42px 0!important;overflow:hidden!important;isolation:isolate!important;background:#4a2f2a!important}.page-intro.page-intro-apply>.container{position:relative!important;z-index:2!important;display:block!important;width:min(80%,1400px)!important;max-width:1400px!important;margin-inline:auto!important;padding:0!important;text-align:left!important}.page-intro.page-intro-apply>.container>h1{max-width:58%!important;margin:0 0 22px!important;color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important;font:400 clamp(42px,4.5vw,80px)/1.08 "Source Serif 4","Newsreader",Georgia,serif!important;letter-spacing:-.025em!important;text-align:left!important}.page-intro.page-intro-apply>.container>p{max-width:58%!important;margin:0!important;color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important;font:500 clamp(18px,1.6vw,28px)/1.5 "Source Serif 4","Newsreader",Georgia,serif!important;text-align:left!important}.page-intro.page-intro-apply>.container>.intro-media{position:absolute!important;inset:0 -12.5vw 0 auto!important;width:min(62vw,900px)!important;height:100%!important;max-width:none!important;margin:0!important;z-index:-1!important}.page-intro.page-intro-apply>.container>.intro-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important}@media (max-width: 760px){.page-intro.page-intro-apply{min-height:0!important;padding:48px 0 34px!important}.page-intro.page-intro-apply>.container{width:calc(100% - 40px)!important}.page-intro.page-intro-apply>.container>h1,.page-intro.page-intro-apply>.container>p{max-width:100%!important}.page-intro.page-intro-apply>.container>.intro-media{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;opacity:.35!important}.page-intro.page-intro-apply>.container>.intro-media:after{background:linear-gradient(0deg,#4a2f2aee,#4a2f2a70)!important}}.page-intro.page-intro-apply{min-height:430px!important;padding:64px 0!important;background:#4a2f2a!important}.page-intro.page-intro-apply>.intro-media-behind{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;z-index:0!important;overflow:hidden!important}.page-intro.page-intro-apply>.intro-media-behind img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important}.page-intro.page-intro-apply>.intro-media-behind:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#432b26f7,#432b26e6 34%,#432b2694 62%,#432b2629),linear-gradient(0deg,rgba(38,26,23,.24),transparent 65%)!important;pointer-events:none!important}.page-intro.page-intro-apply>.container{position:relative!important;z-index:2!important;width:min(80%,1400px)!important;max-width:1400px!important;margin-inline:auto!important}@media (max-width: 760px){.page-intro.page-intro-apply{min-height:360px!important;padding:54px 0!important}.page-intro.page-intro-apply>.container{width:calc(100% - 40px)!important}.page-intro.page-intro-apply>.intro-media-behind:after{background:linear-gradient(0deg,#432b26f0,#432b269e)!important}}.page-intro.page-intro-apply{min-height:375px!important;padding:42px 0!important;background:#4a2f2a!important;border-bottom-color:#6a443d!important}.page-intro.page-intro-apply>.container{position:static!important;display:block!important;width:min(80%,1400px)!important;max-width:1400px!important;margin-inline:auto!important;padding:0!important}.page-intro.page-intro-apply>.container>.eyebrow{display:none!important}.page-intro.page-intro-apply>.container>h1,.page-intro.page-intro-apply>.container>p{position:relative!important;z-index:2!important;max-width:58%!important;text-align:left!important}.page-intro.page-intro-apply>.container>h1{margin:0 0 22px!important;color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important;font:400 clamp(42px,4.5vw,80px)/1.08 "Source Serif 4","Newsreader",Georgia,serif!important;letter-spacing:-.025em!important}.page-intro.page-intro-apply>.container>h1 em{color:#e7c98b!important;-webkit-text-fill-color:#e7c98b!important;font-style:normal!important}.page-intro.page-intro-apply>.container>p{margin:0!important;color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important;font:500 clamp(18px,1.6vw,28px)/1.5 "Source Serif 4","Newsreader",Georgia,serif!important}.page-intro.page-intro-apply>.container>.intro-media{position:absolute!important;inset:0 0 0 auto!important;width:min(62vw,900px)!important;height:100%!important;max-width:none!important;margin:0!important;z-index:0!important;overflow:hidden!important}.page-intro.page-intro-apply>.container>.intro-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important}.page-intro.page-intro-apply>.container>.intro-media:after{background:linear-gradient(90deg,#4a2f2a 0%,#4a2f2ae8 20%,#4a2f2aa8 32%,#4a2f2a2e 48%,transparent 64%),linear-gradient(0deg,#1d17144d,transparent 45%)!important}@media (max-width: 760px){.page-intro.page-intro-apply{min-height:360px!important;padding:50px 0 34px!important}.page-intro.page-intro-apply>.container{width:calc(100% - 40px)!important}.page-intro.page-intro-apply>.container>h1,.page-intro.page-intro-apply>.container>p{max-width:100%!important}.page-intro.page-intro-apply>.container>.intro-media{width:100%!important;opacity:.35!important}.page-intro.page-intro-apply>.container>.intro-media:after{background:linear-gradient(0deg,#4a2f2aee,#4a2f2a70)!important}}.page-about .about-page-layout>.page-intro-about .about-summary>p{font-size:clamp(14px,1.15vw,17px)!important;line-height:1.7!important}:root{--type-display: "Source Serif 4", Georgia, serif;--type-body: "Manrope", Arial, sans-serif;--type-page-title: clamp(38px, 5.4vw, 72px);--type-section-title: clamp(28px, 3.6vw, 50px);--type-subtitle: clamp(22px, 2.2vw, 32px);--type-body-size: 16px;--type-lead-size: clamp(18px, 1.5vw, 23px);--type-support-size: 14px;--type-label-size: 12px}:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus){font-family:var(--type-body)}:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus) :is(h1,h2,h3,h4){font-family:var(--type-display)!important;font-style:normal;font-weight:400;text-wrap:pretty}:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus) h1{font-size:var(--type-page-title)!important;line-height:1.08!important;letter-spacing:-.025em}:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus) h2{font-size:var(--type-section-title)!important;line-height:1.12!important;letter-spacing:-.015em}:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus) h3{font-size:var(--type-subtitle)!important;line-height:1.25!important}:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus) h4{font-size:18px!important;line-height:1.35!important}:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus) p{font-family:var(--type-body)!important;font-size:var(--type-body-size)!important;line-height:1.7!important}:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus) :is(.lead,.page-intro p,.hero-copy>p,.section-heading>p,.program-top>p,.about-summary>p){font-size:var(--type-lead-size)!important;line-height:1.6!important}:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus) :is(small,.micro-note,.image-credit,.eyebrow){font-family:var(--type-body);font-size:var(--type-label-size);line-height:1.5}:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus) :is(.nav-link,.button,.text-link,button[type=submit]){font-family:var(--type-body);font-size:15px}@media (max-width: 760px){:is(.page-home,.page-about,.page-programs,.page-governance,.page-collaborate,.page-publications,.page-news,.page-apply,.page-contact,.page-privacy,.page-research-focus){--type-page-title: clamp(38px, 11vw, 44px);--type-section-title: clamp(28px, 8vw, 36px);--type-subtitle: clamp(22px, 6vw, 27px);--type-lead-size: 18px}}.page-home .gita-strip{isolation:isolate;background:radial-gradient(ellipse 210px 180px at 4% 50%,#f0d48755 0%,#f6e5b747 42%,transparent 100%),linear-gradient(78deg,#f4e5bd42 0%,#f7eedb20 24%,transparent 48%),radial-gradient(ellipse 34% 130% at 24% 50%,#fffdf7 0%,#fffdf7c9 45%,transparent 100%),radial-gradient(ellipse 42% 150% at 32% 50%,#e7c98b45 0%,transparent 80%),radial-gradient(ellipse 240px 155px at var(--gita-pointer-x, 36%) var(--gita-pointer-y, 50%),#e7b95624,transparent 78%),linear-gradient(108deg,#f8f3e9,#efe4d0 52%,#f8f3e9)!important;border-color:#dfd0b8;animation:gita-bar-reveal 1.2s cubic-bezier(.25,1,.5,1) both}.page-home .gita-strip:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.055;background:radial-gradient(circle at 50% 50%,transparent 0 25px,#9a7947 25.5px 26px,transparent 26.5px 48px,#9a7947 48.5px 49px,transparent 49.5px 72px,#9a7947 72.5px 73px,transparent 73.5px),repeating-conic-gradient(from 15deg at 50% 50%,transparent 0deg 14.5deg,#9a7947 14.8deg 15deg,transparent 15.3deg 30deg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 75%,transparent)}.page-home .gita-strip:before{z-index:0;opacity:.55;background:radial-gradient(ellipse 280px 175px at var(--gita-pointer-x, 36%) var(--gita-pointer-y, 50%),#e7b9562b 0%,#e7b95610 44%,transparent 78%)}.page-home .gita-geometry{color:#a9864b!important;opacity:.32!important}.page-home .gita-lotus{position:absolute;z-index:0;left:max(2.5vw,calc((100vw - 1180px)/2));top:50%;width:clamp(105px,12vw,158px);height:auto;overflow:visible;opacity:.15;translate:0 -50%;transform-origin:bottom center;pointer-events:none;animation:gita-lotus-arrive 1.1s cubic-bezier(.25,1,.5,1) .2s both,meditativeBreath 8s ease-in-out 1.3s infinite}.page-home .gita-geometry-rotate{transform-box:view-box;transform-origin:120px 120px;animation:gita-mandala-turn 52s linear infinite}.page-home .gita-geometry-art{transform-box:view-box;transform-origin:120px 120px;transition:transform .9s cubic-bezier(.25,1,.5,1),opacity .9s ease}.page-home .gita-strip:has(.listen-button:hover) .gita-geometry,.page-home .gita-strip:has(.listen-button:focus-visible) .gita-geometry{opacity:.6!important}.page-home .gita-strip:has(.listen-button:hover) .gita-geometry-art,.page-home .gita-strip:has(.listen-button:focus-visible) .gita-geometry-art{transform:scale(1.05)}.page-home .gita-quote{opacity:1!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;text-align:center;border-left:0!important;padding-left:0!important}.page-home .gita-quote :is(.gita-sanskrit,.gita-transliteration,.gita-translation){opacity:0;color:#473e38!important}.page-home .gita-quote .gita-sanskrit{font-size:clamp(22px,2.15vw,32px)!important;line-height:1.4!important;color:#9c7540!important;transform:none}.page-home .gita-quote .gita-transliteration{display:block;font-size:13px!important;line-height:1.5!important;transform:none}.page-home .gita-quote .gita-translation{font-size:16px!important;line-height:1.55!important;margin:0!important;transform:none}.page-home .gita-quote .gita-translation small{color:#76654c!important;font-size:12px!important;white-space:nowrap}.page-home .gita-quote.is-visible .gita-sanskrit{clip-path:inset(0 100% 0 0);animation:gita-ink-wipe .65s cubic-bezier(.25,1,.5,1) .15s both}.page-home .gita-quote.is-visible .gita-transliteration{clip-path:inset(0 100% 0 0);animation:gita-ink-wipe .55s cubic-bezier(.25,1,.5,1) .55s both}.page-home .gita-quote.is-visible .gita-translation{animation:gita-translation-reveal .45s ease .95s both}@keyframes gita-bar-reveal{0%{opacity:0}to{opacity:1}}@keyframes gita-lotus-arrive{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:.18;transform:none}}@keyframes meditativeBreath{0%,to{transform:translateY(0) scale(1);opacity:.15}50%{transform:translateY(-8px) scale(1.03);opacity:.25}}@keyframes gita-ink-wipe{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes gita-translation-reveal{0%{opacity:0}to{opacity:1}}@keyframes gita-mandala-turn{to{transform:rotate(360deg)}}@media (max-width: 760px){.page-home .gita-quote{border-left:0!important;padding-left:0!important;text-align:center}.page-home .gita-quote .gita-sanskrit{font-size:21px!important}.page-home .gita-quote .gita-transliteration{font-size:12px!important}.page-home .gita-quote .gita-translation{font-size:15px!important}.page-home .gita-geometry{width:180px;right:2vw;opacity:.18!important}.page-home .gita-lotus{left:0;width:100px}.page-home .gita-action{display:flex!important;justify-content:center}}@media (prefers-reduced-motion: reduce){.page-home .gita-strip,.page-home .gita-geometry-rotate,.page-home .gita-quote :is(.gita-sanskrit,.gita-transliteration,.gita-translation),.page-home .gita-quote.is-visible :is(.gita-sanskrit,.gita-transliteration,.gita-translation){animation:none!important;opacity:1!important}.page-home .gita-lotus{animation:none!important;opacity:.15!important;transform:none;translate:0 -50%}.page-home .gita-quote.is-visible :is(.gita-sanskrit,.gita-transliteration,.gita-translation){transform:none!important}}.brand-type .brand-company,.brand-type .brand-society{display:grid!important;gap:1px!important;white-space:normal!important;line-height:1.1!important}.brand-type .brand-company .brand-tagline-line:first-child{font-size:13px!important}.brand-type .brand-company .brand-tagline-line:last-child{font-size:14px!important}.brand-type .brand-society .brand-tagline-line:first-child{font-size:11px!important}.brand-type .brand-society .brand-tagline-line:last-child{font-size:11px!important}.brand-type .brand-tagline-line{white-space:nowrap!important}header.site-header .brand-type .brand-company{font-family:"Source Serif 4",Georgia,serif!important;font-weight:600!important;line-height:1.2!important}header.site-header .brand-type .brand-society{margin-top:5px!important}@media (max-width: 1140px){.brand-type .brand-company .brand-tagline-line:first-child{font-size:11px!important}.brand-type .brand-company .brand-tagline-line:last-child{font-size:12px!important}.brand-type .brand-society .brand-tagline-line:first-child{font-size:9px!important}.brand-type .brand-society .brand-tagline-line:last-child{font-size:9px!important}}@media (max-width: 760px){header.site-header{height:auto!important;min-height:92px}header.site-header .header-inner{height:auto;min-height:76px;width:calc(100% - 24px)}header.site-header .brand{gap:8px}header.site-header .brand-seal{width:42px;height:42px}.brand-type .brand-company .brand-tagline-line,.brand-type .brand-society .brand-tagline-line{white-space:nowrap!important}.brand-type .brand-company .brand-tagline-line:first-child{font-size:8px!important}.brand-type .brand-company .brand-tagline-line:last-child{font-size:9px!important}.brand-type .brand-society .brand-tagline-line:first-child{font-size:7px!important}.brand-type .brand-society .brand-tagline-line:last-child{font-size:7px!important}}.site-header.is-scrolled{height:98px!important;min-height:98px}@media (max-width: 1140px){.site-header.is-scrolled{height:88px!important;min-height:88px}}@media (min-width: 1001px) and (max-width: 1320px){.site-header.is-scrolled{height:116px!important;min-height:116px}}@media (max-width: 760px){.site-header.is-scrolled{height:auto!important;min-height:92px}}.brand-type .brand-company .brand-tagline-line{color:inherit!important}.brand-type .brand-company span.brand-kritam{color:#a51f31!important}.footer .brand-type .brand-company .brand-tagline-line{color:inherit!important}.footer .brand-type .brand-company span.brand-kritam{color:#a51f31!important}.brand-type .brand-company .brand-tagline-line span{color:#201b19!important}.brand-type .brand-company .brand-tagline-line span.brand-kritam,.footer .brand-type .brand-company .brand-tagline-line span.brand-kritam{color:#c6283d!important}.page-home .gita-strip{padding-block:32px!important}.page-home .gita-inner{display:block!important;min-height:0!important;padding:0!important;text-align:center}.page-home .gita-quote{width:min(100%,900px);max-width:900px;margin-inline:auto;padding:0!important;text-align:center}@media (max-width: 900px){.page-home .gita-strip{padding-block:28px!important}.page-home .gita-inner{padding-inline:0!important}.page-home .gita-action{position:static!important;transform:none!important;justify-content:center;margin-top:14px!important}}@media (min-width: 761px){header.site-header .header-inner{box-sizing:border-box;width:calc(100% - 40px);max-width:1856px;min-width:0;justify-content:flex-start;gap:clamp(14px,1.2vw,24px)}header.site-header .brand{flex:0 1 auto;min-width:0;max-width:48%}header.site-header .nav{flex:1 1 0;min-width:0;justify-content:space-between;gap:clamp(5px,.55vw,12px);margin-left:0}header.site-header .nav-link{flex:0 1 auto;min-width:0;font-size:clamp(12px,.9vw,15px)!important}header.site-header .nav-link svg{width:13px;height:13px}}@media (min-width: 1001px) and (max-width: 1320px){header.site-header .nav{margin-left:0!important}header.site-header .nav-link{font-size:clamp(12px,1vw,14px)!important}}@media (min-width: 761px) and (max-width: 1000px){header.site-header{height:auto!important;min-height:122px}header.site-header .header-inner{height:auto!important;min-height:112px;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;padding-block:8px}header.site-header .brand{max-width:100%;align-self:flex-start}header.site-header .nav{width:100%;height:auto;flex:0 1 auto;justify-content:space-between;overflow-x:auto;scrollbar-width:none}header.site-header .nav::-webkit-scrollbar{display:none}header.site-header .nav-link{flex:0 0 auto;font-size:clamp(11.5px,1.25vw,13px)!important}}.page-home .hero{height:auto!important;min-height:0!important}.page-home .hero-content{height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:center!important;gap:clamp(32px,4vw,70px)!important;padding-block:clamp(38px,5vh,58px)!important}.page-home .hero-copy{min-width:0;max-width:none;padding:0!important}.page-home .hero h1{max-width:none;margin:0 0 clamp(20px,2.5vh,32px)!important;font-size:clamp(44px,3.65vw,64px)!important;line-height:1.06!important;letter-spacing:-.045em!important;text-wrap:balance}.page-home .hero-title-mask{max-width:100%}.page-home .hero-art-wrap{width:100%;max-width:640px;min-width:0;margin:0 auto;padding:0 0 24px!important}.page-home .hero-art-frame{width:100%;height:clamp(280px,36vh,420px)!important;min-height:0!important;max-height:none!important}.page-home .hero-art{height:100%}.page-home .hero-bottom{bottom:20px}@media (max-width: 760px){.page-home .hero{min-height:0!important}.page-home .hero-content{min-height:0!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding-block:36px 70px!important}.page-home .hero h1{max-width:none;margin-bottom:22px!important;font-size:clamp(39px,10vw,56px)!important;line-height:1.08!important}.page-home .hero-art-wrap{max-width:560px;padding-bottom:0!important}.page-home .hero-art-frame{height:clamp(230px,62vw,340px)!important}.page-home .hero-bottom{bottom:16px}}.page-home .hero-title .hero-highlight{color:#f0c260!important}.page-home .hero-actions .hero-about-link{min-height:46px;margin-left:0!important;padding:0 20px;color:#fff!important;border:1px solid #b87569;background:#922638}.page-home .hero-actions .hero-about-link:hover{background:#731626;border-color:#d19a74}.page-home .hero-actions .hero-about-link .brand-name-text{color:inherit!important}.page-home .hero-actions .hero-about-link .brand-k{display:inline-block;padding:0!important;border-radius:0;color:#ff2d55!important;background:transparent!important;font-weight:800;text-shadow:none!important;-webkit-text-stroke:0}.page-home .hero-actions .hero-about-link svg{color:#fff!important;stroke:#fff!important}.page-home .hero-actions .button-red{background:#5a101d!important;border-color:#c7867e!important}.page-home .hero-actions .button-red:hover{background:#470b16!important;border-color:#e0a18e!important}.page-home .section-about .about-copy>p{font-size:var(--type-body-size)!important;line-height:1.7!important;text-align:justify!important;text-justify:inter-word}.page-home .section-about .purpose-principles .method-step h3{margin:0 0 4px!important;font-size:20px!important;line-height:1.3!important}.page-home .section-method .method-step h3{font-size:20px!important}.page-home .section-about .purpose-principles .method-step p{margin:0!important;font-size:16px!important;line-height:1.55!important}.page-home .section-join .join-inner>div:nth-child(2)>.eyebrow{display:inline-flex!important;align-items:center;width:max-content;max-width:100%;margin:0 0 18px!important;padding:9px 13px;border:1px solid rgba(240,194,96,.72);border-radius:3px;background:#4a0404;color:#fff5ed!important}.page-home .section-join .join-inner>div:nth-child(2)>.eyebrow .brand-name-text{color:inherit!important;margin-left:.35em}.page-home .section-join .join-inner>div:nth-child(2)>.eyebrow .brand-k{color:#ff2d55!important;font-weight:800!important}.footer .brand-type .brand-k,.footer .brand-type .brand-company .brand-kritam{color:#ff2d55!important;font-weight:800!important;-webkit-text-stroke:.2px currentColor}.footer .brand-k{color:#ff3b30!important;font-weight:800!important;-webkit-text-stroke:.25px currentColor}.footer-main>div:nth-child(2)>a,.footer-main>div:nth-child(3)>a{font-family:DM Sans,sans-serif;font-size:14px!important;font-weight:400;line-height:1.65!important}.page-about .about-hero-rail>.eyebrow{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:9px 12px;border:1px solid rgba(240,194,96,.72);border-radius:3px;background:#4a0404;color:#fff5ed!important;font-size:clamp(21px,2vw,27px)!important;line-height:1.2;letter-spacing:0}.page-about .about-hero-rail .about-brand-initial,.page-about .about-hero-rail .about-brand-rest{color:inherit!important}.page-about .about-hero-rail .about-brand-k{color:#ff2d55!important;font-weight:800!important;-webkit-text-stroke:.2px currentColor}.page-about .about-hero-rail .about-brand-mention{margin-left:.35em}.page-about .about-hero-rail>a{font-size:clamp(14px,1.15vw,17px)!important;font-weight:700!important;line-height:1.7!important}.page-about .about-page-layout>.page-intro-about{min-height:0!important;padding:76px 0 78px!important;background:#4a2f2a!important;border-bottom-color:#6a443d!important}.page-about .about-page-layout>.page-intro-about>.container{display:block!important;padding-inline:24px!important;position:relative!important;z-index:1!important}.page-about .about-page-layout>.about-hero-rail{grid-row:1 / span 4!important}.page-about .about-page-layout>.about-summary-box{grid-column:2!important;width:100%!important;max-width:100%!important;margin:16px 0 0!important}.page-about .page-intro-about>.container>.eyebrow{display:none!important}.page-about .about-page-layout>.page-intro-about>.container>h1{position:relative!important;z-index:1!important;width:58%!important;max-width:none!important;margin:0!important;color:#fff8ec!important;font-size:clamp(38px,4.7vw,72px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-1.5px!important}.page-about .about-page-layout>.page-intro-about>.container>h1 em{color:#e7c98b!important;font-style:normal!important}.page-about .about-page-layout>.page-intro-about>.container>p{position:relative!important;z-index:1!important;width:58%!important;max-width:none!important;margin:22px 0 0!important;color:#f0e4d7!important;font-size:clamp(19px,1.4vw,21px)!important;font-weight:400!important;line-height:1.6!important}.page-about .page-intro-about .intro-media{inset:0 0 0 auto!important;width:min(62vw,900px)!important;max-width:none!important;height:100%!important;z-index:0!important;opacity:1!important}.page-about .page-intro-about .intro-media:after{background:linear-gradient(90deg,#4a2f2a 0%,#4a2f2ae8 20%,#4a2f2aa8 32%,#4a2f2a2e 48%,transparent 64%),linear-gradient(0deg,#1d17144d,transparent 45%)!important}.page-about .about-summary-box{margin:24px auto 0!important;padding:24px clamp(20px,3vw,38px)!important;border:1px solid #e5dbd1;border-left:4px solid #9f1d2d;background:#f7f1e5;box-shadow:0 12px 30px #37231914}.page-about .about-summary-box .about-summary{width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:0!important;color:#443a36;text-align:justify}.page-about .about-summary-box .about-summary-heading{width:fit-content;margin:0 auto 18px!important;color:#812230!important;font-family:"Source Serif 4",Georgia,serif!important;font-size:clamp(26px,2.6vw,34px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.35px!important;text-align:center!important}.page-about .about-summary-box .about-summary-heading:after{content:"";display:block;width:42px;height:2px;margin:9px auto 0;background:#c69b55}.page-about .about-summary-box .about-summary>p,.page-about .about-summary-box .about-purpose-expanded p{margin:0 0 12px!important;color:#443a36!important;font-family:var(--type-body)!important;font-size:var(--type-body-size)!important;line-height:1.75!important;text-align:justify!important}.page-about .about-summary-box .about-summary>p b{color:#4a2f2a}.page-about .about-kritam,.page-about .about-brand-mention .about-brand-k,.page-about .brand-kritam{font-weight:800!important;-webkit-text-stroke:.3px currentColor}.page-about .about-kritam{color:#9f1d2d!important}.page-about .about-brand-mention .about-brand-k{color:#a51f31!important}body:has(.route-view.page-about) .site-header .brand-k,body:has(.route-view.page-about) .site-header .brand-kritam,body:has(.route-view.page-about) .footer .brand-k,body:has(.route-view.page-about) .footer .brand-kritam{font-weight:800!important;-webkit-text-stroke:.3px currentColor}.page-about .about-summary-box .about-purpose-final .about-brand-k{font-weight:800!important;-webkit-text-stroke:.35px currentColor}.page-about .about-summary-box .about-summary>.text-link{display:flex!important;width:max-content;justify-content:center;margin:8px auto 0!important}.page-about #governance .governance-policy-card>button.text-link{display:flex!important;align-self:center!important;justify-content:center!important;align-items:center!important;text-align:center!important;font-size:11px!important;font-weight:700!important;color:var(--red)!important;margin:auto!important}.page-about :is(.prose>section#constitution>button.text-link,#governance .governance-policy-card>button.text-link){box-sizing:border-box!important;width:118px!important;min-width:118px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border:1px solid #888!important;border-radius:2px!important;background:#f0f0f0!important;color:#9f1d2d!important;font:700 15px/1.2 var(--type-body, "Manrope", sans-serif)!important;text-align:center!important;justify-content:center!important;align-items:center!important}.page-about .prose>section#constitution>button.text-link{align-self:center!important}@media (max-width: 760px){.page-about .about-page-layout>.page-intro-about{min-height:0!important;padding:42px 0 34px!important}.page-about .about-page-layout>.page-intro-about>.container{padding-inline:20px!important}.page-about .about-page-layout>.page-intro-about>.container>h1,.page-about .about-page-layout>.page-intro-about>.container>p{width:100%!important}.page-about .about-page-layout>.page-intro-about>.container>h1{font-size:clamp(38px,11.3vw,44px)!important}.page-about .about-page-layout>.page-intro-about>.container>p{font-size:clamp(17px,4.7vw,19px)!important}.page-about .page-intro-about .intro-media{width:100%!important;opacity:.35!important}.page-about .page-intro-about .intro-media:after{background:linear-gradient(0deg,#3b2522ed,#3b2522a8)!important}.page-about .about-summary-box{margin-top:16px!important;padding:18px 16px!important}}.page-home .section :is(h2,.about-copy>.eyebrow,.section-heading>.eyebrow,.program-top>.eyebrow,.method-layout>div:first-child>.eyebrow){font-family:"Source Serif 4",Georgia,serif!important;font-size:clamp(30px,3.5vw,44px)!important;font-weight:500!important;line-height:1.14!important;letter-spacing:-.8px!important}.page-home .section-institution .section-heading>p .brand-name-text .brand-k{font-weight:700!important;-webkit-text-stroke:.25px currentColor}.page-home .section-institution .theme-card[href="/about"]{background-color:#4a0404!important}.page-home .section-institution .theme-card:nth-child(3){background-color:#4a0404!important}.page-home .section-institution .theme-card[href="/about"] h3 .brand-k{color:#ff2d55!important;font-weight:800!important;-webkit-text-stroke:0}.page-home .section-institution .section-heading>div>p,.page-home .section-programs .program-top>p{font-size:var(--type-body-size)!important;line-height:1.7!important;text-align:justify!important;text-justify:inter-word}.page-home .section-method .method-layout>div:first-child>h2{font-size:clamp(30px,3.5vw,44px)!important}.page-home .section-method .method-layout>div:first-child>p.lead{font-size:var(--type-body-size)!important;line-height:1.7!important}.site-header .brand-type{gap:0!important}.site-header .brand-type>b{line-height:1!important;margin-bottom:1px}.site-header .brand-type .brand-company,.site-header .brand-type .brand-society{margin-top:0!important;line-height:1.02!important}.page-home .section-themes .theme-card:nth-child(2) h3{font-size:clamp(21px,2vw,27px)!important}.page-about .about-page-layout>.page-intro-about{min-height:0!important;padding:76px 0 78px!important;border-top:0!important;border-bottom:0!important;background:#4a2f2a!important}.page-about .about-page-layout>.page-intro-about>.container{position:static!important;display:block!important;padding:0 24px!important}.page-about .about-page-layout>.page-intro-about>.container>h1,.page-about .about-page-layout>.page-intro-about>.container>p{position:relative!important;z-index:2!important;width:58%!important;max-width:700px!important;visibility:visible!important;opacity:1!important}.page-about .about-page-layout>.page-intro-about>.container>p{display:block!important;margin:22px 0 0!important;color:#f0e4d7!important;font:400 clamp(19px,1.5vw,23px)/1.6 "Manrope",sans-serif!important;letter-spacing:normal!important;font-style:normal!important;text-align:left!important}.page-about .about-page-layout>.page-intro-about .intro-media{position:absolute!important;inset:0 0 0 auto!important;width:min(62vw,900px)!important;max-width:none!important;height:100%!important;margin:0!important;border-radius:0!important;z-index:0!important;animation:media-reveal 1.1s cubic-bezier(.65,0,.25,1) both!important}.page-about .about-page-layout>.page-intro-about .intro-media img{width:100%!important;height:100%!important;object-fit:cover!important;animation:media-settle 1.8s cubic-bezier(.2,.65,.25,1) both!important}.page-about .about-page-layout>.page-intro-about .intro-media:after{background:linear-gradient(90deg,#4a2f2a 0%,#4a2f2ae0 20%,#4a2f2a99 32%,#4a2f2a26 48%,transparent 64%),linear-gradient(0deg,#1d17143d,transparent 45%)!important}.page-about .about-page-layout .prose>section:is(#vision,#mission,#constitution)>h2{font-size:clamp(32px,3vw,38px)!important;line-height:1.2!important}.page-about .about-page-layout .governance-intro{width:100%!important;max-width:none!important;box-sizing:border-box!important}@media (max-width: 760px){.page-about .about-page-layout>.page-intro-about{padding:52px 0 44px!important}.page-about .about-page-layout>.page-intro-about>.container>h1,.page-about .about-page-layout>.page-intro-about>.container>p{width:100%!important}.page-about .about-page-layout>.page-intro-about .intro-media{width:100%!important;opacity:.35!important}.page-about .about-page-layout>.page-intro-about .intro-media:after{background:linear-gradient(0deg,#4a2f2ae8,#4a2f2a18 65%),linear-gradient(90deg,#4a2f2a35,transparent)!important}}.research-menu{width:min(60vw,780px)!important;max-width:min(60vw,780px)!important}.research-menu-grid{grid-template-columns:minmax(0,1fr)!important}.research-menu-term{width:100%!important}@media (max-width: 520px){.research-menu{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}.site-header .nav-dropdown.research-nav>.research-menu{width:min(69vw,840px)!important;max-width:min(69vw,840px)!important}.site-header .nav .research-nav>.dropdown-panel.research-menu,.site-header .nav.nav-open .research-nav>.dropdown-panel.research-menu{box-sizing:border-box!important;flex:0 0 auto!important;width:min(69vw,840px)!important;min-width:0!important;max-width:min(69vw,840px)!important}@media (max-width: 520px){.site-header .nav-dropdown.research-nav>.research-menu,.site-header .nav .research-nav>.dropdown-panel.research-menu,.site-header .nav.nav-open .research-nav>.dropdown-panel.research-menu{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}.page-intro.page-intro-publications .brand-k,.page-intro.page-intro-publications p .brand-k{color:#f2c778!important;-webkit-text-fill-color:#f2c778!important}.focus-page-simple{--serif: "Newsreader", Georgia, serif;font-family:Manrope,DM Sans,sans-serif}.focus-page-simple .focus-simple-hero h1{font-family:Newsreader,Georgia,serif;font-weight:400}.focus-page-simple .focus-simple-label{color:#a51f31;font:500 clamp(26px,3vw,36px)/1.2 "Newsreader",Georgia,serif;letter-spacing:-.01em;text-transform:none}.focus-page-simple .focus-simple-questions h2,.focus-page-simple .focus-simple-themes h2{color:#a51f31;font:500 clamp(30px,3.5vw,46px)/1.14 "Newsreader",Georgia,serif;letter-spacing:-.02em}.focus-page-simple .focus-simple-description,.focus-page-simple .focus-flow-card p,.focus-page-simple .focus-theme-box>p,.focus-page-simple .focus-theme-box ul{font-family:Manrope,DM Sans,sans-serif}.focus-page-simple .focus-flow-card,.focus-page-simple .focus-theme-box{border-color:#e5dbd1;border-radius:2px;background:#fffdfa;box-shadow:0 7px 22px #2d1c170b}.focus-page-simple .focus-theme-box h3{font-family:Newsreader,Georgia,serif;font-weight:500}.page-publications{--serif: "Source Serif 4", "Newsreader", Georgia, serif;font-family:Manrope,DM Sans,sans-serif}.page-publications .publications-section>.container{width:min(1120px,calc(100% - 64px))}.page-publications .page-intro h1{font:400 clamp(44px,5.4vw,72px)/1.08 "Source Serif 4","Newsreader",Georgia,serif!important;letter-spacing:-.025em!important}.page-publications .page-intro p{max-width:760px;font:400 clamp(16px,1.45vw,19px)/1.75 "Manrope","DM Sans",sans-serif!important}.page-publications .publications-section{padding-block:clamp(56px,7vw,88px)}.page-publications .publication-section-heading{margin-bottom:24px}.page-publications .publication-section-heading .eyebrow,.page-publications .publication-body .eyebrow,.page-publications .publication-browse-controls .eyebrow{font:700 11px/1.4 Manrope,DM Sans,sans-serif;letter-spacing:1.2px}.page-publications .publish-types-grid{gap:14px;align-items:stretch}.page-publications .publish-type-card{min-height:0;padding:24px}.page-publications .publish-type-card h3,.page-publications .publication-body h3,.page-publications .publication-empty-state h3{font:500 clamp(20px,1.8vw,24px)/1.25 "Source Serif 4","Newsreader",Georgia,serif;letter-spacing:-.01em}.page-publications .publish-type-card p,.page-publications .publication-body>p,.page-publications .publication-empty-state p,.page-publications .publication-policy-card p,.page-publications .publication-contribute-cta p{font:400 14px/1.75 Manrope,DM Sans,sans-serif}.page-publications .publication-browse-controls{margin:0 0 24px;padding:18px;gap:14px}.page-publications .publication-browse-controls label,.page-publications .publication-browse-controls input,.page-publications .publication-browse-controls select,.page-publications .filter-row button{font-family:Manrope,DM Sans,sans-serif;font-size:13px}.page-publications .publication-grid{gap:18px;align-items:stretch}.page-publications .publication-card{display:flex;flex-direction:column}.page-publications .publication-cover{flex:0 0 174px}.page-publications .publication-body{display:flex;flex:1;flex-direction:column;gap:4px;padding:22px}.page-publications .publication-body h3{margin:4px 0 6px}.page-publications .publication-body .publication-metadata{font-size:13px}.page-publications .publication-policy-card h2,.page-publications .publication-contribute-cta h2{font-family:"Source Serif 4",Newsreader,Georgia,serif;font-weight:400}.page-publications .publication-policy-card:nth-child(2)>.eyebrow{color:#8f2333!important}.page-publications .publication-policy-card:nth-child(2) p{color:#5f5350!important}.page-publications .publication-policy-card:nth-child(2) .button-outline{border-color:#8f2333!important;color:#8f2333!important;background:#fff!important}.page-publications .page-intro.page-intro-image-behind.page-intro-publications>.container>p{max-width:760px!important;font:400 clamp(16px,1.4vw,18px)/1.7 "Manrope","DM Sans",sans-serif!important}.page-publications .publication-section-heading .eyebrow{color:#a51f31;font:500 clamp(26px,3vw,36px)/1.2 "Source Serif 4","Newsreader",Georgia,serif;letter-spacing:-.01em;text-transform:none}@media (max-width: 760px){.page-intro.page-intro-image-behind.page-intro-publications>.container{width:calc(100% - 64px)!important}}@media (max-width: 760px){.page-publications .publications-section>.container{width:calc(100% - 36px)}.page-publications .publish-types-grid,.page-publications .publication-policy-grid,.page-publications .publication-grid{grid-template-columns:1fr}.page-publications .publish-type-card{padding:21px}.page-publications .publication-browse-controls{padding:14px}}.page-publications,.page-research-focus{--type-display: "Source Serif 4", Georgia, serif;--type-body: "Manrope", Arial, sans-serif;--type-page-title: clamp(42px, 5.2vw, 72px);--type-section-title: clamp(30px, 3.4vw, 46px);--type-subtitle: clamp(21px, 2vw, 27px);--type-body-size: 16px;--type-lead-size: clamp(17px, 1.45vw, 19px);--type-label-size: 12px}.page-publications .page-intro h1,.focus-page-simple .focus-simple-hero h1{font-family:var(--type-display)!important;font-size:var(--type-page-title)!important;line-height:1.08!important;letter-spacing:-.025em!important;text-wrap:balance}.page-publications .page-intro>.container>p,.focus-page-simple .focus-simple-description{max-width:44rem!important;font-family:var(--type-body)!important;font-size:var(--type-lead-size)!important;font-weight:400!important;line-height:1.65!important}.page-publications .publications-section>.container,.focus-page-simple .container{width:min(1200px,calc(100% - 64px))}.page-publications .publications-section{padding-block:clamp(48px,6vw,80px)}.page-publications .publication-editorial-section{margin-bottom:clamp(42px,5vw,64px)}.page-publications .publication-section-heading{margin-bottom:22px}.page-publications .publication-section-heading .eyebrow{color:#302825;font:400 var(--type-section-title)/1.12 var(--type-display);letter-spacing:-.015em;text-transform:none}.page-publications .publish-types-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px}.page-publications .publish-type-card{min-width:0;padding:clamp(22px,2.5vw,32px);border:1px solid #e8dfd5;background:#fffdfa}.page-publications .publish-type-card h3,.page-publications .publication-body h3,.page-publications .publication-empty-state h3{color:#302825;font:400 var(--type-subtitle)/1.25 var(--type-display)!important;letter-spacing:-.01em}.page-publications .publish-type-card p,.page-publications .publication-body>p,.page-publications .publication-empty-state p,.page-publications .publication-policy-card p,.page-publications .publication-contribute-cta p{font:400 var(--type-body-size)/1.7 var(--type-body)!important}.page-publications .publication-work-links{gap:14px}.page-publications .publication-work-link{min-width:0}.page-publications .filter-row{display:flex;flex-wrap:wrap;gap:9px;margin-block:26px 18px}.page-publications .filter-row button{min-height:42px;padding:9px 16px;font:600 14px/1.3 var(--type-body)}.page-publications .publication-browse-controls{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr));align-items:end;gap:14px;padding:20px}.page-publications .publication-browse-controls>label{min-width:0}.page-publications .publication-browse-controls input,.page-publications .publication-browse-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:400 14px/1.4 var(--type-body)}.page-publications .publication-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.page-publications .publication-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(42px,5vw,64px)}.page-publications .publication-policy-card{min-width:0;padding:clamp(22px,2.2vw,30px)}.page-publications .publication-policy-card h2,.page-publications .publication-contribute-cta h2{font:400 var(--type-subtitle)/1.25 var(--type-display)!important}.page-publications .publication-policy-card>.eyebrow{font:700 12px/1.45 var(--type-body);letter-spacing:.08em}.page-publications .publication-policy-card .button-outline{max-width:100%;white-space:normal}.page-publications .publication-contribute-cta{gap:clamp(24px,5vw,64px);padding:clamp(26px,4vw,52px)}.page-publications .publication-contribute-cta>div:first-child{max-width:48rem}.focus-page-simple{font-family:var(--type-body)}.focus-page-simple .focus-simple-hero{padding-block:clamp(48px,6vw,84px)}.focus-page-simple .focus-simple-hero-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px)}.focus-page-simple .focus-simple-hero-copy{min-width:0}.focus-page-simple .focus-simple-label{margin-bottom:18px;color:#a51f31;font:700 var(--type-label-size)/1.5 var(--type-body);letter-spacing:.12em;text-transform:uppercase}.focus-page-simple .focus-simple-hero h1{max-width:12ch;font-weight:400!important}.focus-page-simple .focus-simple-description{margin-top:22px;color:#514843}.focus-page-simple .focus-simple-hero-image{aspect-ratio:1.18 / 1}.focus-page-simple .focus-simple-questions,.focus-page-simple .focus-simple-themes{padding-block:clamp(48px,6vw,80px)}.focus-page-simple .focus-simple-questions h2,.focus-page-simple .focus-simple-themes h2{margin-bottom:clamp(22px,3vw,34px);color:#302825;font:400 var(--type-section-title)/1.12 var(--type-display)!important;letter-spacing:-.015em}.focus-page-simple .focus-question-flow{gap:18px}.focus-page-simple .focus-flow-card,.focus-page-simple .focus-theme-box{min-width:0;padding:clamp(22px,2.4vw,30px);border-color:#e8dfd5;background:#fffdfa;box-shadow:0 8px 26px #2d1c170b}.focus-page-simple .focus-flow-card p{font:500 16px/1.65 var(--type-body)}.focus-page-simple .focus-theme-box h3{font:400 var(--type-subtitle)/1.25 var(--type-display)}.focus-page-simple .focus-theme-box>p,.focus-page-simple .focus-theme-box ul{font:400 15px/1.65 var(--type-body)}@media (max-width: 980px){.page-publications .publication-browse-controls,.page-publications .publication-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-page-simple .focus-simple-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 760px){.page-publications .publications-section>.container,.focus-page-simple .container{width:calc(100% - 40px)}.page-publications .publication-browse-controls,.page-publications .publication-policy-grid,.page-publications .publication-work-links,.page-publications .publication-contribute-cta{grid-template-columns:1fr}.page-publications .publication-contribute-cta h2 br{display:none}.focus-page-simple .focus-simple-hero-layout{grid-template-columns:1fr;gap:28px}.focus-page-simple .focus-simple-hero h1{max-width:15ch}.focus-page-simple .focus-simple-hero-image{aspect-ratio:1.35 / 1}.focus-page-simple .focus-question-flow,.focus-page-simple .focus-theme-flow{grid-template-columns:1fr}.focus-page-simple .focus-question-flow:before,.focus-page-simple .focus-theme-flow:before{display:none}.focus-page-simple .focus-flow-card,.focus-page-simple .focus-theme-box{margin:0}}.focus-page-simple .focus-simple-label{color:#8f2335}.focus-page-simple .focus-simple-hero h1{position:relative;padding-bottom:18px}.focus-page-simple .focus-simple-hero h1:after{position:absolute;bottom:0;left:0;width:58px;height:3px;background:#a51f31;content:""}.focus-page-simple .focus-flow-card{border-top:2px solid #a51f31;background:linear-gradient(180deg,#fff9f7 0,#fffdfa 44px)}.focus-page-simple .focus-flow-card>span{border-color:#8f2335;background:#8f2335}.focus-page-simple .focus-theme-box{border-top-color:#a51f31}.focus-page-simple .focus-simple-questions h2:after,.focus-page-simple .focus-simple-themes h2:after{display:block;width:42px;height:2px;margin-top:14px;background:#a51f31;content:""}.site-header .nav .nav-dropdown.research-nav>.dropdown-panel.research-menu{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;box-sizing:border-box!important;width:min(320px,calc(100vw - 32px))!important;min-width:0!important;max-width:calc(100vw - 32px)!important;max-height:min(75vh,620px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9cbbb transparent;padding:9px!important;background:#fff!important;border:1px solid #e6dac7!important;border-radius:0!important;box-shadow:0 14px 40px #24140e20!important}.site-header .nav .research-nav .research-menu .research-menu-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important}.site-header .nav .research-nav .research-menu .research-menu-term{width:100%!important;min-width:0;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-top:1px solid #eee7e0!important}.site-header .nav .research-nav .research-menu .research-menu-term>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px!important;list-style:none;cursor:pointer;color:#504944;font:400 14px/1.7 Manrope,sans-serif!important;letter-spacing:normal!important}.site-header .nav .research-nav .research-menu .research-menu-term>summary::-webkit-details-marker{display:none}.site-header .nav .research-nav .research-menu .research-menu-term[open]>summary{color:var(--red)}.site-header .nav .research-nav .research-menu .research-menu-topics{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1px!important;margin:0 0 0 12px!important;padding:0 0 7px 11px!important;border-left:1px solid #e7d9d3}.site-header .nav .research-nav .research-menu .research-menu-topics a{margin:0!important;padding:8px 10px!important;background:transparent;border:0!important;color:#201b19;font:400 14px/1.4 Manrope,sans-serif!important;letter-spacing:normal!important;white-space:normal;overflow-wrap:anywhere}.site-header .nav .research-nav .research-menu .research-menu-topics a.program-overview-link{color:var(--red)!important;font-weight:600!important}.site-header .nav .research-nav .research-menu .research-menu-topics a:is(:hover,:focus-visible){background:#f7f3ef;color:var(--red)}@media not all and (max-width: 1140px){.site-header .nav .nav-dropdown.research-nav>.dropdown-panel.research-menu{position:absolute!important;top:calc(100% - 1px)!important;left:-22px!important;right:auto!important;transform:translateY(-8px);transform-origin:top left;animation-name:dropdown-enter}}@media (max-width: 1140px){.site-header .nav .nav-dropdown.research-nav>.dropdown-panel.research-menu{position:static!important;width:100%!important;max-width:100%!important;max-height:min(52vh,460px)!important;padding:5px 0 6px 12px!important;border:0!important;box-shadow:none!important;transform:none}.site-header .nav .research-nav .research-menu .research-menu-term>summary{padding:10px 9px!important}}.route-view:is(.page-programs,.page-committee) .page-intro .container>h1{font-family:"Source Serif 4",Georgia,serif!important;font-size:clamp(38px,4.7vw,72px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-1.5px!important}.route-view:is(.page-programs,.page-committee) .page-intro .container>h1 em{font-family:Newsreader,Georgia,serif!important;font-weight:400!important;font-style:normal!important}.route-view:is(.page-programs,.page-committee) .page-intro .container>p{font:400 clamp(19px,1.5vw,23px)/1.6 "Manrope",sans-serif!important;letter-spacing:normal!important}@media not all and (min-width: 761px){.route-view:is(.page-programs,.page-committee) .page-intro .container>h1{font-size:clamp(38px,11.3vw,44px)!important}}.route-view.page-programs .program-page :is(.themes-title,.proposal-title),.route-view.page-committee :is(.committee-lead,.committee-facts,.showcase-heading) h2{font-family:"Source Serif 4",Georgia,serif!important;font-size:clamp(28px,3.6vw,50px)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.015em!important}.route-view.page-committee :is(.committee-lead,.committee-facts,.showcase-heading) h2 em{font-weight:400!important}@media not all and (min-width: 761px){.route-view.page-programs .program-page :is(.themes-title,.proposal-title),.route-view.page-committee :is(.committee-lead,.committee-facts,.showcase-heading) h2{font-size:clamp(28px,8vw,36px)!important}}.route-view.page-programs .program-page .term-copy .term-heading{font-family:"Source Serif 4",Georgia,serif!important;font-size:clamp(22px,2.2vw,32px)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:normal!important}.route-view.page-programs .term-heading .term-heading-separator{display:none}.route-view.page-programs .term-heading span{display:block}@media not all and (min-width: 761px){.route-view.page-programs .program-page .term-copy .term-heading{font-size:clamp(22px,6vw,27px)!important}}.route-view.page-committee :is(.showcase-heading,.committee-facts) .eyebrow{font-size:clamp(15px,1.3vw,19px)!important;line-height:1.4!important;letter-spacing:.16em!important}.route-view.page-programs .program-page .term-tabs button small{font-size:12px}.route-view.page-programs .search-box input{font-size:16px}.route-view.page-programs .theme-tile .theme-details summary{font-size:15px}.route-view.page-programs .theme-tile .theme-details ul:before{font-size:12px}.route-view.page-programs :is(.theme-tile-meta span:first-child,.guidance-no){font:700 12px/1 Manrope,sans-serif;letter-spacing:1.2px}.route-view.page-committee .showcase-heading p,.route-view.page-committee .member-note{font-size:16px}.route-view.page-committee .committee-brand-k{font-weight:800;-webkit-text-stroke:.3px currentColor}.route-view.page-collaborate .collaborate-page :is(span,li,a,small,b,strong,label){font-family:Manrope,sans-serif}.route-view.page-collaborate .page-intro.page-intro-collaborate .container>h1{font-family:"Source Serif 4",Georgia,serif!important;font-size:clamp(38px,4.7vw,72px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-1.5px!important}.route-view.page-collaborate .page-intro.page-intro-collaborate .container>p,.route-view.page-collaborate .page-intro.page-intro-collaborate .container>p span:not(.brand-k){font:400 clamp(19px,1.5vw,23px)/1.6 "Manrope",sans-serif!important;letter-spacing:normal!important}.route-view.page-collaborate .collaborate-page :is(.collab-ways-heading,.collab-principles-heading,.collab-proposal-heading)>.eyebrow{display:block;font:400 clamp(28px,3.6vw,50px)/1.12 "Source Serif 4",Georgia,serif!important;letter-spacing:-.015em!important}.route-view.page-collaborate .collaborate-page .collab-cta .collab-cta-copy>.eyebrow{font:700 12px/1.5 Manrope,sans-serif!important;letter-spacing:.12em!important}.route-view.page-collaborate .collaborate-page .collab-cta .collab-cta-copy>h2{font-size:clamp(28px,3.6vw,50px)!important;line-height:1.12!important;letter-spacing:-.015em!important}.route-view.page-collaborate .collaborate-page .collab-principles .collab-principles-content li,.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-point p{font-family:Manrope,sans-serif!important;font-size:16px!important}.route-view.page-collaborate .collaborate-page :is(.collab-principles-content li>span,.collab-proposal-point>span){font:700 12px/1.6 Manrope,sans-serif!important;letter-spacing:1.2px!important}.route-view.page-collaborate .collaborate-page .collab-cta .collab-cta-actions :is(.button,.collab-cta-secondary){font-family:Manrope,sans-serif!important;font-size:15px!important}@media not all and (min-width: 761px){.route-view.page-collaborate .page-intro.page-intro-collaborate .container>h1{font-size:clamp(38px,11.3vw,44px)!important}.route-view.page-collaborate .collaborate-page :is(.collab-ways-heading,.collab-principles-heading,.collab-proposal-heading)>.eyebrow,.route-view.page-collaborate .collaborate-page .collab-cta .collab-cta-copy>h2{font-size:clamp(28px,8vw,36px)!important}}@media (max-width: 900px){.route-view.page-collaborate .collaborate-page .collab-principles.collab-principles-detailed{grid-template-columns:minmax(0,1fr)!important}}.route-view.page-collaborate .page-intro.page-intro-collaborate .container .brand-k{font-family:inherit!important;color:#ff4d5e!important;-webkit-text-fill-color:#ff4d5e!important;font-weight:800!important;-webkit-text-stroke:.02em currentColor}.route-view.page-collaborate .page-intro.page-intro-collaborate h1 .intro-gold .brand-k{color:#ff4d5e!important;-webkit-text-fill-color:#ff4d5e!important;font-weight:400!important;-webkit-text-stroke:0!important}.route-view.page-collaborate .collaborate-page .collab-ways-section.collab-ways-section{width:auto!important;margin:0 0 clamp(64px,8vw,104px)!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}.route-view.page-collaborate .collaborate-page .collab-ways-section.collab-ways-section:before,.route-view.page-collaborate .collaborate-page .collab-ways-section.collab-ways-section:after{content:none!important;display:none!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-ways-heading{margin:0 0 28px!important;padding:0!important;text-align:left!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-ways-heading>.eyebrow{color:#8f2333!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card{display:block!important;grid-row:auto!important;grid-column:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important;margin:0!important;padding:22px 24px!important;background:#fffdfa!important;border:1px solid #e5dbd1!important;border-top:3px solid #9f1d2d!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card:is(:nth-child(4n+2),:nth-child(4n+3)){background:#f7f1e5!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card:nth-child(4n+1){background:#812230!important;border-color:#a4595d!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card:last-child:nth-child(odd){grid-column:1 / -1!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card.is-visible:is(:hover,:focus-within){transform:translateY(-2px)!important;box-shadow:0 8px 22px #3d261b14!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card .collab-way-icon{display:none!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card .collab-way-number{display:block!important;margin:0 0 10px!important;color:#9f1d2d!important;font:700 12px/1 Manrope,sans-serif!important;letter-spacing:1.2px!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card h3{margin:0 0 10px!important;padding:0!important;border:0!important;color:#9f1d2d!important;font:600 clamp(22px,2.2vw,32px)/1.25 "Source Serif 4",Georgia,serif!important;letter-spacing:normal!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card p{margin:0!important;padding:0!important;border:0!important;color:#504742!important;font:400 16px/1.7 Manrope,sans-serif!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card p.collab-way-detail{margin-top:12px!important;padding-top:12px!important;border-top:1px solid #e5dbd1!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card:nth-child(4n+1) :is(.collab-way-number,p){color:#fff8ef!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card:nth-child(4n+1) h3{color:#e7c98b!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card:nth-child(4n+1) p.collab-way-detail{border-top-color:#ffffff2e!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card :is(.collab-way-number,h3,p){-webkit-text-fill-color:currentColor!important}@media not all and (min-width: 761px){.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed{grid-template-columns:minmax(0,1fr)!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card{padding:18px!important}.route-view.page-collaborate .collaborate-page .collab-ways-section .collab-grid.collab-grid-detailed>.collab-way-card h3{font-size:clamp(22px,6vw,27px)!important}}.route-view.page-collaborate .collaborate-page .collab-proposal-section.collab-proposal-section{display:block!important}.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-heading{margin:0 0 28px!important}.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;border:0!important}.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist>.collab-proposal-point{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;min-width:0;min-height:0!important;margin:0!important;padding:24px!important;background:#fffdfa!important;border:1px solid #e5dbd1!important;border-radius:0!important;box-shadow:none!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist>.collab-proposal-point:is(:hover,:focus-within){transform:translateY(-2px);border-color:#d8c4b4!important;box-shadow:0 8px 22px #3d261b14!important}.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist>.collab-proposal-point>span{display:inline-grid!important;place-items:center;flex:none;width:38px!important;height:38px!important;margin:0!important;padding:0 0 0 1.2px!important;background:transparent!important;border:1px solid #9f1d2d!important;border-radius:50%!important;color:#9f1d2d!important;-webkit-text-fill-color:currentColor!important;line-height:1!important;transition:background-color .22s ease,color .22s ease}.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist>.collab-proposal-point:is(:hover,:focus-within)>span{background:#9f1d2d!important;color:#fff8ef!important}.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist>.collab-proposal-point>p{margin:0!important;padding:0!important;color:#514640!important;-webkit-text-fill-color:currentColor!important;line-height:1.7!important}@media (max-width: 1000px){.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media not all and (min-width: 761px){.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-heading{margin-bottom:22px!important}.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist>.collab-proposal-point{flex-direction:row!important;align-items:center!important;gap:14px!important;padding:16px 18px!important}}@media (prefers-reduced-motion: reduce){.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist>.collab-proposal-point,.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist>.collab-proposal-point>span{transition:none}.route-view.page-collaborate .collaborate-page .collab-proposal-section .collab-proposal-checklist>.collab-proposal-point:is(:hover,:focus-within){transform:none}}.route-view.page-publications .publish-types-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(14px,1.8vw,22px)!important;align-items:stretch!important}.route-view.page-publications .publish-types-grid>.publish-type-card{grid-column:span 2!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;align-self:stretch!important}.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(4){grid-column:2 / span 2!important}.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(5){grid-column:4 / span 2!important}@media (max-width: 980px){.route-view.page-publications .publish-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-view.page-publications .publish-types-grid>.publish-type-card,.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(4){grid-column:auto!important}.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(5):last-child{grid-column:1 / -1!important;width:min(100%,calc(50% - 7px))!important;justify-self:center!important}}@media (max-width: 760px){.route-view.page-publications .publish-types-grid{grid-template-columns:minmax(0,1fr)!important}.route-view.page-publications .publish-types-grid>.publish-type-card,.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(5):last-child{grid-column:1 / -1!important;width:100%!important}}body .brand-k,body .brand-name-text .brand-k,body .brand-type .brand-k,body .brand-inverse .brand-k{color:#a51f31!important;-webkit-text-fill-color:#a51f31!important}body .route-view.page-publications .page-intro.page-intro-publications .container>p .brand-k{color:#ff5b68!important;-webkit-text-fill-color:#ff5b68!important;font-weight:800!important}.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(n){display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:240px!important;padding:clamp(22px,2.4vw,30px)!important;border:1px solid #e8dfd5!important;border-top:3px solid #a51f31!important;background:#fffdfa!important;box-shadow:0 8px 24px #2d1c170b!important;color:#514843!important;text-align:left!important}.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(n) h3{margin:0 0 10px!important;color:#302825!important;-webkit-text-fill-color:#302825!important;font:400 clamp(21px,2vw,27px)/1.25 "Source Serif 4",Georgia,serif!important}.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(n) p{margin:0!important;color:#514843!important;-webkit-text-fill-color:#514843!important;font:400 16px/1.7 Manrope,Arial,sans-serif!important}.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(n)>svg{margin:8px 0 18px!important;color:#a51f31!important;stroke:#a51f31!important}.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(n) .publish-type-number{color:#8f2335!important;-webkit-text-fill-color:#8f2335!important;font:700 12px/1.2 Manrope,Arial,sans-serif!important;letter-spacing:.1em!important}.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(n):hover{transform:translateY(-2px)!important;border-color:#dfcfc3!important;border-top-color:#8f2335!important;box-shadow:0 12px 28px #2d1c1714!important}@media (max-width: 760px){.route-view.page-publications .publish-types-grid>.publish-type-card:nth-child(n){min-height:0!important}}.route-view.page-publications .publication-policy-grid>.publication-policy-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.route-view.page-publications .publication-policy-grid>.publication-policy-card>.button-outline{margin-top:auto!important;padding:11px 14px!important}
