:root{--paper:#f7f3ea;--paper-deep:#ebe4d5;--ink:#173f38;--ink-soft:#516b63;--green:#245b50;--green-deep:#133c36;--river:#4f7880;--gold:#c49a57;--clay:#bd6c38;--line:#173f3830;--sans:"PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--serif:"Songti SC", STSong, "Noto Serif SC", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit}button{font:inherit}.section-wrap{width:min(1200px,100% - 76px);margin:0 auto}.section-label{color:#9d7133;letter-spacing:.17em;margin:0;font:11px/1.4 Arial,sans-serif}.research-site{overflow:hidden}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f3eaf5;justify-content:space-between;align-items:center;height:90px;padding:0 max(38px,50vw - 680px);display:flex;position:sticky;top:0}.brand{align-items:center;width:270px;height:68px;display:flex}.brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.main-nav{align-items:center;gap:clamp(16px,2.2vw,34px);display:flex}.main-nav a{color:var(--ink);white-space:nowrap;padding:10px 0;font-size:13px;text-decoration:none;position:relative}.main-nav a:after{background:var(--gold);content:"";transform-origin:100%;height:2px;transition:transform .22s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after,.main-nav .active:after{transform-origin:0;transform:scaleX(1)}.language{color:#668077;letter-spacing:.12em;font:10px Arial,sans-serif}.menu-button{background:0 0;border:0;display:none}.hero{grid-template-columns:minmax(380px,.94fr) 1.06fr;min-height:650px;display:grid}.hero-copy{background:var(--paper);flex-direction:column;justify-content:center;padding:74px clamp(48px,7.4vw,124px);display:flex}.eyebrow{color:#a47538;letter-spacing:.16em;align-items:center;gap:10px;margin:0;font:10px/1.3 Arial,sans-serif;display:flex}.eyebrow:before{content:"";border-top:1px solid;width:32px}.hero h1{letter-spacing:-.055em;margin:23px 0 18px;font-size:clamp(44px,4.25vw,67px);font-weight:430;line-height:1.18}.hero-description{color:#58716a;max-width:410px;margin:0;font-size:15px;line-height:2}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:31px;display:flex}.button{justify-content:space-between;align-items:center;gap:35px;width:max-content;padding:14px 16px 14px 19px;font-size:13px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button span{font-size:20px;font-weight:400;line-height:.8}.button-primary{background:var(--gold);color:var(--green-deep)}.button-outline{color:var(--paper);border:1px solid #f7f3ea8c}.text-link{color:var(--ink);border-bottom:1px solid;padding-bottom:5px;font-size:13px;text-decoration:none}.hero-image{background:url(/research-center-assets/hero-central-plains-web.jpg) 67%/cover no-repeat;min-height:650px;position:relative}.photo-note{color:#587168;letter-spacing:.04em;background:#f7f3eae6;padding:7px 9px;font-size:10px;position:absolute;bottom:20px;left:20px}.intro-section{padding-top:104px;padding-bottom:96px}.intro-grid{grid-template-columns:1.2fr .9fr;gap:80px;margin-top:16px;display:grid}.intro-grid h2,.section-heading h2,.place-section h2,.contact-section h2{font-family:var(--serif);letter-spacing:.045em;margin:0;font-size:clamp(32px,3.7vw,50px);font-weight:500;line-height:1.4}.intro-copy{color:var(--ink-soft);padding-top:11px;font-size:15px;line-height:2}.intro-copy p{margin:0 0 17px}.mission-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.mission-grid article{border-right:1px solid var(--line);min-height:170px;padding:28px 30px 16px 0}.mission-grid article+article{padding-left:30px}.mission-grid article:last-child{border-right:0}.mission-grid span,.work-copy small,.update-item small{color:#a47639;letter-spacing:.15em;font:10px Arial,sans-serif}.mission-grid h3{font-family:var(--serif);letter-spacing:.08em;margin:22px 0 9px;font-size:23px;font-weight:500}.mission-grid p{max-width:240px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.8}.institutions-section{background:var(--green-deep);color:var(--paper);padding:88px 0 98px}.section-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.section-heading h2{margin-top:8px}.section-heading>p{color:#657a73;max-width:300px;margin:0;font-size:13px;line-height:1.8}.section-heading-light .section-label{color:#ddbe82}.section-heading-light>p{color:#f7f3eab8}.institution-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:43px;display:grid}.institution-card{min-height:300px;color:var(--paper);background:linear-gradient(145deg,#ffffff1a,#0000 62%);border:1px solid #f7f3ea4d;flex-direction:column;justify-content:space-between;padding:25px;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.institution-card:hover{border-color:var(--gold);transform:translateY(-4px)}.institution-card:after{content:"";border:1px solid #f7f3ea33;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-45px;right:-22px}.institution-card.clay:before,.institution-card.river:before,.institution-card.gold:before{content:"";width:8px;height:100%;position:absolute;top:0;left:0}.institution-card.clay:before{background:var(--clay)}.institution-card.river:before{background:var(--river)}.institution-card.gold:before{background:var(--gold)}.institution-code{color:#e1c384;letter-spacing:.16em;font:10px Arial,sans-serif}.institution-card h3{z-index:1;font-family:var(--serif);letter-spacing:.06em;margin:35px 0 13px;font-size:25px;font-weight:500;line-height:1.5;position:relative}.institution-card h3 span{display:block}.institution-card p{z-index:1;color:#f7f3eac7;max-width:265px;margin:0;font-size:13px;line-height:1.8;position:relative}.card-arrow{z-index:1;color:var(--gold);align-self:flex-end;font-size:25px;position:relative}.work-section{padding-top:104px;padding-bottom:112px}.work-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:44px;display:grid}.work-card{background:#fffdf8;border:1px solid #173f381c}.work-image{background-position:50%;background-size:cover;height:220px;position:relative}.work-image:after{content:"";background:linear-gradient(#133c3608,#133c366b);position:absolute;inset:0}.work-image span{z-index:1;color:#fffdf8;letter-spacing:.12em;font:13px Arial,sans-serif;position:absolute;top:17px;left:18px}.work-copy{min-height:218px;padding:23px 24px}.work-copy h3{font-family:var(--serif);letter-spacing:.065em;margin:13px 0 9px;font-size:24px;font-weight:500}.work-copy p{min-height:47px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.8}.work-copy a{color:var(--green);gap:13px;margin-top:19px;font-size:13px;text-decoration:none;display:inline-flex}.work-copy a span{color:var(--gold);font-size:17px}.place-section{color:var(--paper);background:#426e75;padding:92px 0}.place-grid{grid-template-columns:1fr .85fr;gap:80px;display:grid}.place-section .section-label{color:#e7c989}.place-copy{padding-top:10px}.place-copy p{color:#f7f3eadb;margin:0;font-size:15px;line-height:2}.place-copy .button{margin-top:30px}.place-tags{border-top:1px solid #f7f3ea59;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.place-tags span{color:#f7f3eae6;text-align:center;border-right:1px solid #f7f3ea40;padding:18px 0;font-size:14px}.place-tags span:last-child{border-right:0}.updates-section{padding-top:101px;padding-bottom:110px}.updates-header{justify-content:space-between;align-items:end;gap:30px;display:flex}.updates-header h2{font-family:var(--serif);letter-spacing:.08em;margin:9px 0 0;font-size:40px;font-weight:500}.updates-list{border-top:1px solid var(--line);margin-top:40px}.update-item{border-bottom:1px solid var(--line);grid-template-columns:74px 1fr 35px;gap:22px;padding:25px 0;text-decoration:none;transition:padding .22s;display:grid}.update-item:hover{padding-left:9px;padding-right:9px}.update-index{color:#a47639;letter-spacing:.1em;font:12px Arial,sans-serif}.update-item h3{font-family:var(--serif);letter-spacing:.04em;margin:8px 0 7px;font-size:22px;font-weight:500}.update-item p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.contact-section{background:var(--paper-deep);padding:86px 0}.contact-grid{grid-template-columns:1.2fr .8fr;gap:75px;display:grid}.contact-grid>div:last-child{padding-top:12px}.contact-grid p{color:var(--ink-soft);margin:0;font-size:15px;line-height:2}.contact-grid .button{margin-top:27px}.site-footer{background:var(--green-deep);color:#f7f3eabf;padding:38px 0}.footer-grid{grid-template-columns:1.25fr 1fr .8fr;align-items:end;gap:30px;display:grid}.footer-grid>div:first-child>img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:250px;height:60px}.footer-grid p{margin:0;font-size:12px;line-height:1.8}.footer-registration{justify-items:start;gap:4px;display:grid}.footer-registration a{color:#f7f3eabf;align-items:center;font-size:12px;line-height:1.6;text-decoration:none;display:inline-flex}.footer-registration a:hover{color:#e1c384}.footer-registration a img{object-fit:contain;filter:none;width:15px;height:15px;margin-right:5px}.page-header{position:relative}.sub-hero{background:var(--paper-deep);padding:105px 0}.sub-hero-dark{background:var(--green-deep);color:var(--paper)}.sub-hero-dark .section-label{color:#dec081}.sub-hero h1{max-width:800px;font-family:var(--serif);letter-spacing:.045em;margin:18px 0;font-size:clamp(43px,5vw,68px);font-weight:500;line-height:1.28}.sub-hero p:last-child{max-width:600px;color:var(--ink-soft);margin:0;font-size:16px;line-height:2}.sub-hero-dark p:last-child{color:#f7f3eac7}.sub-content{padding-top:94px;padding-bottom:100px}.sub-content>h2{font-family:var(--serif);letter-spacing:.06em;margin:0 0 20px;font-size:38px;font-weight:500}.sub-content>p{max-width:750px;color:var(--ink-soft);margin:0 0 14px;font-size:16px;line-height:2}.sub-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.sub-cards article{border:1px solid var(--line);background:#fffdf8;min-height:210px;padding:25px}.sub-cards span,.sub-list>a>span{color:var(--gold);letter-spacing:.14em;font:12px Arial,sans-serif}.sub-cards h3{font-family:var(--serif);letter-spacing:.055em;margin:25px 0 10px;font-size:24px;font-weight:500}.sub-cards p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.85}.sub-cards a{color:var(--green);margin-top:19px;font-size:13px;display:inline-block}.cards-top{margin-top:0;padding-top:82px;padding-bottom:105px}.sub-list{padding-top:78px;padding-bottom:105px}.sub-list>a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:82px 1fr 32px;gap:25px;padding:31px 0;text-decoration:none;transition:padding .2s;display:grid}.sub-list>a:last-child{border-bottom:1px solid var(--line)}.sub-list>a:hover{padding-left:10px;padding-right:10px}.sub-list small{color:#a47639;letter-spacing:.15em;font:10px Arial,sans-serif}.sub-list h2{font-family:var(--serif);letter-spacing:.055em;margin:10px 0 8px;font-size:29px;font-weight:500}.sub-list p{max-width:620px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.85}.sub-list b{color:var(--gold);align-self:end;font-size:25px;font-weight:400}@media (width<=900px){.site-header{height:76px;padding:0 25px}.brand{width:215px;height:58px}.main-nav{gap:14px}.main-nav a{font-size:12px}.language{display:none}.hero-copy{padding-left:45px;padding-right:45px}.section-wrap{width:min(100% - 48px,1200px)}.intro-grid,.place-grid,.contact-grid{gap:45px}.institution-card{padding:21px}.institution-card h3{font-size:21px}.work-image{height:170px}}@media (width<=720px){.site-header{height:69px;padding:0 19px}.brand{width:190px;height:52px}.language{display:none}.menu-button{background:0 0;gap:5px;width:29px;height:24px;padding:3px 0;display:grid}.menu-button span{background:var(--ink);height:1px;transition:transform .2s;display:block}.main-nav{border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;align-items:flex-start;gap:5px;max-height:calc(100vh - 69px);padding:16px 24px 22px;display:none;position:absolute;top:69px;left:0;right:0;overflow-y:auto}.main-nav.is-open{display:flex}.main-nav a{width:100%;padding:11px 0;font-size:14px}.main-nav a:after{width:30px;right:auto}.hero{flex-direction:column;min-height:0;display:flex}.hero-image{background-position:65%;order:-1;min-height:303px}.hero-copy{padding:35px 25px 42px}.hero h1{margin:17px 0 15px;font-size:39px}.hero-description{font-size:14px}.hero-actions{gap:22px;margin-top:24px}.section-wrap{width:calc(100% - 40px)}.intro-section,.work-section,.updates-section{padding-top:68px;padding-bottom:68px}.intro-grid,.place-grid,.contact-grid{grid-template-columns:1fr;gap:20px}.intro-grid h2,.section-heading h2,.place-section h2,.contact-section h2{font-size:31px}.intro-copy{padding-top:0;font-size:14px}.mission-grid{grid-template-columns:1fr;margin-top:43px}.mission-grid article,.mission-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:21px 0}.mission-grid article:last-child{border-bottom:0}.institutions-section{padding:66px 0}.section-heading,.updates-header{display:block}.section-heading>p{margin-top:15px}.institution-grid,.work-grid{grid-template-columns:1fr}.institution-grid{gap:11px;margin-top:33px}.institution-card{min-height:237px}.institution-card h3{margin-top:28px;font-size:23px}.work-grid{gap:13px;margin-top:33px}.work-image{height:190px}.work-copy{min-height:0}.place-section{padding:66px 0}.place-copy{padding-top:2px}.place-copy p{font-size:14px}.place-tags{grid-template-columns:1fr 1fr;margin-top:25px}.place-tags span{border-bottom:1px solid #f7f3ea40}.place-tags span:nth-child(2n){border-right:0}.updates-header .text-link{margin-top:21px;display:inline-block}.updates-list{margin-top:27px}.update-item{grid-template-columns:28px minmax(0,1fr) 18px;gap:12px;padding:20px 0}.update-item>div{min-width:0}.update-item h3{font-size:19px}.update-item p{font-size:12px}.contact-section{padding:65px 0}.contact-grid>div:last-child{padding-top:0}.contact-grid p{font-size:14px}.footer-grid{grid-template-columns:1fr;gap:15px}.footer-grid img{width:220px}}@media (width<=380px){.site-header{padding-left:15px;padding-right:15px}.brand{width:170px}.hero-copy{padding-left:20px;padding-right:20px}.hero h1{font-size:35px}.hero-actions{align-items:flex-start;gap:18px}.section-wrap{width:calc(100% - 32px)}}@media (width<=720px){.page-header .secondary-nav{background:0 0;border:0;flex-direction:row;gap:9px;padding:0;display:flex;position:static;overflow:hidden}.page-header .secondary-nav a{white-space:nowrap;width:auto;padding:9px 0;font-size:10px}.page-header .secondary-nav a:nth-child(n+4){display:none}.sub-hero{padding:65px 0}.sub-hero h1{font-size:37px}.sub-hero p:last-child,.sub-content>p{font-size:14px}.sub-content{padding-top:65px;padding-bottom:68px}.sub-content>h2{font-size:29px}.sub-cards{grid-template-columns:1fr;gap:11px;margin-top:31px}.sub-cards article{min-height:0}.cards-top,.sub-list{padding-top:50px;padding-bottom:68px}.sub-list>a{grid-template-columns:30px 1fr 18px;gap:12px;padding:24px 0}.sub-list h2{font-size:22px}.sub-list p{font-size:13px}}.detail-page{padding-top:86px;padding-bottom:108px}.detail-lead{max-width:760px;color:var(--ink);font-family:var(--serif);letter-spacing:.035em;margin:0;font-size:clamp(23px,2.5vw,32px);font-weight:500;line-height:1.7}.detail-sections{border-top:1px solid var(--line);margin-top:70px}.detail-sections article{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(250px,.78fr) 1.25fr;gap:28px;padding:35px 0;display:grid}.detail-sections small{color:#a47639;letter-spacing:.15em;font:10px Arial,sans-serif}.detail-sections h2{font-family:var(--serif);letter-spacing:.055em;margin:0;font-size:28px;font-weight:500;line-height:1.5}.detail-sections p{max-width:510px;color:var(--ink-soft);margin:0;font-size:14px;line-height:2}.detail-links{flex-wrap:wrap;gap:13px;margin-top:49px;display:flex}.detail-links a{border:1px solid var(--ink);min-width:214px;color:var(--ink);justify-content:space-between;align-items:center;gap:30px;padding:15px 17px 15px 20px;font-size:13px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.detail-links a:hover{background:var(--ink);color:var(--paper)}.detail-links span{color:var(--gold);font-size:19px}.news-article{padding-top:86px;padding-bottom:108px}.news-intro{max-width:810px;color:var(--ink);font-family:var(--serif);letter-spacing:.035em;margin:0;font-size:clamp(23px,2.5vw,32px);font-weight:500;line-height:1.7}.news-hero{margin:48px 0 0}.news-hero img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.news-hero figcaption{color:#7b8d85;margin-top:9px;font-size:11px}.news-body{border-top:1px solid var(--line);max-width:720px;margin-top:56px;padding-top:31px}.news-body p{color:var(--ink-soft);margin:0 0 22px;font-size:16px;line-height:2.1}.news-article .detail-links{margin-top:43px}@media (width<=720px){.detail-page,.news-article{padding-top:64px;padding-bottom:68px}.detail-lead{font-size:23px}.detail-sections{margin-top:44px}.detail-sections article{grid-template-columns:1fr;gap:10px;padding:25px 0}.detail-sections h2{font-size:23px}.detail-sections p,.news-body p{font-size:13px}.detail-links{margin-top:35px;display:grid}.detail-links a{min-width:0}.news-intro{font-size:23px}.news-body{margin-top:38px}}
