
/* Recognition: curated independent academic portfolio, 2026 */
.rgn-page{background:#fcfaf6}
.rgn-page .rgn-intro{background:linear-gradient(100deg,#fcfaf5 25%,#f0ece2 100%);border-bottom:1px solid #dfd5c2;padding:64px 0 42px}
.rgn-intro-inner{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(265px,.65fr);gap:65px;align-items:end}
.rgn-eyebrow,.rgn-overline{font:800 10px/1.4 var(--sans);letter-spacing:.20em;text-transform:uppercase;color:#866b3d}
.rgn-eyebrow{display:block}
.rgn-eyebrow:before{display:none!important}
.rgn-line{display:inline-block;height:1px;width:26px;background:#a88b59;margin:0 10px 4px 0}
.rgn-intro h1{font:normal clamp(45px,5vw,78px)/1.03 var(--serif);letter-spacing:-.04em;margin:19px 0 22px;color:#0a332a}
.rgn-intro h1 em,.rgn-section-top h2 em,.rgn-funding h2 em,.rgn-engagement h2 em,.rgn-close h2 em{font-weight:normal;color:#987744}
.rgn-intro-copy>p{font:15px/1.75 var(--sans);color:#50635a;max-width:620px;margin:0}
.rgn-shortcuts{display:flex;flex-direction:column;gap:8px}
.rgn-shortcuts a{display:grid;grid-template-columns:1fr 17px;gap:5px 12px;border-bottom:1px solid #d4c8b2;padding:12px 0}
.rgn-shortcuts a>span:first-child{grid-column:1 / -1;color:#94784a;font:800 9px var(--sans);letter-spacing:.16em}
.rgn-shortcuts a>strong{color:#153b30;font:600 16px/1.2 var(--sans)}
.rgn-shortcuts a>span:last-child{color:#a7834a}
.rgn-shortcuts a:hover strong{color:#aa813d}
.rgn-page .rgn-fellowship{background:radial-gradient(ellipse at 73% 6%,#225948 0,transparent 40%),#073a30;color:#fff;position:relative;overflow:hidden;padding:72px 0 73px}
.rgn-fellowship:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.10;background-image:radial-gradient(#d7c081 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(90deg,transparent,#000)}
.rgn-fellowship-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(285px,.67fr);gap:9%;position:relative;z-index:1}
.rgn-gold{color:#e4bf81!important}
.rgn-pip{color:#e4c78d;margin-inline:10px}
.rgn-fellow-year{font:normal clamp(53px,6.7vw,94px)/1 var(--serif);letter-spacing:-.05em;color:#d9b77f;margin:17px 0 1px}
.rgn-fellow-year span{display:inline-block;font-size:.4em;vertical-align:middle;margin:0 8px;color:#fff7}
.rgn-fellowship h2{font:normal clamp(55px,6vw,90px)/.92 var(--serif);letter-spacing:-.045em;color:#fff;margin:13px 0 27px}
.rgn-fellowship h2 em{color:#edc98f;font-weight:normal}
.rgn-fellow-place{font-size:13px;line-height:1.5;font-weight:800;color:#f1ddba;max-width:510px;letter-spacing:.04em}
.rgn-fellow-description{max-width:640px;color:#cdded3;font-size:15px;line-height:1.8;margin:23px 0 27px}
.rgn-fellow-links{display:flex;gap:18px;flex-wrap:wrap}
.rgn-fellow-links a,.rgn-close-actions a{font:800 10px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid #c6a365;color:#f7e2b4;padding:14px 17px;display:inline-flex;align-items:center}
.rgn-fellow-links a:first-child{background:#d8b779;border-color:#d8b779;color:#12362d}
.rgn-fellow-links a:hover{background:#fff;color:#073a30;border-color:#fff}
.rgn-fellow-aside{border:1px solid #b9a47499;padding:26px 34px 27px;align-self:center;background:#062b23b8;box-shadow:14px 14px 0 #091f1c55}
.rgn-medallion{display:flex;align-items:center;justify-content:center;width:90px;height:90px;margin:5px 0 22px;border:2px solid #ddbb7e;position:relative;border-radius:50%;background:radial-gradient(circle,#335b43,#082e26)}
.rgn-medallion span.rgn-sunburst{font:65px/1 Georgia,serif;color:#e5c387}
.rgn-medallion-ring{position:absolute;inset:6px;border:1px dashed #d9bd7d66;border-radius:50%}
.rgn-aside-heading{font:800 10px/1.5 var(--sans);letter-spacing:.16em;color:#e6c58c}
.rgn-stat-item{border-bottom:1px solid #5673665c;padding:14px 0;display:flex;align-items:center;gap:22px}
.rgn-stat-item strong{min-width:95px;font:normal 54px/1 var(--serif);color:#efd19d}
.rgn-stat-item span{font:12px/1.55 var(--sans);color:#d3e2d7}
.rgn-aside-note{font:10px/1.55 var(--sans);color:#a6bcaf;margin:17px 0 0}
.rgn-page .rgn-awards{padding:72px 0 68px;background:#fcfaf6}
.rgn-section-top{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:30px}
.rgn-section-top h2,.rgn-funding h2,.rgn-engagement h2{font:normal clamp(43px,4.5vw,69px)/1 var(--serif);letter-spacing:-.04em;color:#14382e;margin:15px 0 0}
.rgn-section-top>p{max-width:335px;font:14px/1.75 var(--sans);color:#667267;margin:0 0 4px}
.rgn-highlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.rgn-award-highlight{min-height:306px;background:#fff;border:1px solid #d9cfbb;display:flex;flex-direction:column;padding:26px 30px 26px;border-top:4px solid #be995e;box-shadow:0 12px 28px #102c1d0b}
.rgn-award-highlight:nth-child(2){background:#eff3ee}
.rgn-highlight-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font:800 10px/1.4 var(--sans);letter-spacing:.15em;color:#957342}
.rgn-rosette{display:block;font-size:42px;line-height:1;color:#b99a63}
.rgn-award-highlight h3{font:normal clamp(32px,3vw,46px)/1.04 var(--serif);max-width:510px;letter-spacing:-.025em;color:#143a30;margin:17px 0 9px}
.rgn-award-highlight p{font:13px/1.65 var(--sans);color:#667267;max-width:410px;margin:0 0 18px}
.rgn-award-highlight a{align-self:flex-start;border-bottom:1px solid #b89a66;font:800 10px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#085344;margin-top:auto}
.rgn-earlier-head{display:flex;align-items:baseline;gap:30px;justify-content:space-between;margin:45px 0 13px;border-bottom:1px solid #d8ccba}
.rgn-earlier-head h3{font:normal 36px/1.15 var(--serif);color:#143a30;margin:0 0 14px}
.rgn-earlier-head span{font:800 9px/1.3 var(--sans);letter-spacing:.1em;color:#8e744a}
.rgn-earlier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.rgn-earlier-grid article{min-height:176px;padding:20px 22px;background:#f7f4ee;border-left:2px solid #b8a074}
.rgn-earlier-grid .rgn-year{font:800 11px var(--sans);color:#9f783c}
.rgn-earlier-grid h4{font:normal 26px/1.12 var(--serif);color:#14382e;margin:11px 0 7px}
.rgn-earlier-grid p{font:12px/1.55 var(--sans);color:#68746b;margin:0}
.rgn-source-note{font:12px/1.6 var(--sans);color:#637268;margin:22px 0 0}
.rgn-source-note a{color:#075447;border-bottom:1px solid #b5a174;font-weight:800}
.rgn-page .rgn-funding{background:#eaece4;padding:78px 0 82px;border-block:1px solid #d4d6ca}
.rgn-funding-head{display:grid;grid-template-columns:1.3fr .6fr;gap:50px;align-items:end;margin-bottom:30px}
.rgn-funding h2{margin-top:17px;max-width:720px}
.rgn-funding h2 em{color:#9e804e}
.rgn-funding .rgn-gold{color:#927247!important}
.rgn-funding-intro{padding:18px 0 0 25px;border-left:3px solid #ae956a}
.rgn-funding-intro strong{font:normal 27px/1.14 var(--serif);color:#15382d;display:block}
.rgn-funding-intro p{font:12px/1.7 var(--sans);color:#63746a;margin:10px 0 0}
.rgn-major-grants{display:grid;grid-template-columns:1.18fr .82fr;gap:16px}
.rgn-major{padding:30px 33px;background:#093c32;color:#f5f2e8;min-height:310px;display:flex;flex-direction:column;border-top:4px solid #c8a467}
.rgn-major:nth-child(2){background:#fff;color:#12382d;border:1px solid #d0c5b5;border-top:4px solid #b3935c}
.rgn-grant-kind{display:flex;align-items:center;gap:16px;font:800 10px/1.45 var(--sans);letter-spacing:.13em;color:#e5c891}
.rgn-grant-kind>span:first-child{font:normal 34px/1 var(--serif);color:#dabe8a;letter-spacing:-.025em}
.rgn-major:nth-child(2) .rgn-grant-kind{color:#896a40}
.rgn-major:nth-child(2) .rgn-grant-kind>span:first-child{color:#896a40}
.rgn-major h3{font:normal clamp(35px,3.5vw,53px)/1.03 var(--serif);margin:20px 0 13px;color:inherit}
.rgn-major p{font:13px/1.72 var(--sans);color:#d3e2d7;margin:0 0 24px;max-width:570px}
.rgn-major:nth-child(2) p{color:#63746c}
.rgn-grant-label{font:800 9px/1.5 var(--sans);letter-spacing:.1em;color:#e1c68e;margin-top:auto}
.rgn-major:nth-child(2) .rgn-grant-label{color:#917042}
.rgn-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:14px}
.rgn-support-grid article{background:#fcfbf7;padding:22px 21px 25px;min-height:260px;border-bottom:3px solid #c8ab7c}
.rgn-support-meta{font:800 9px/1.5 var(--sans);letter-spacing:.08em;color:#997a4a;min-height:30px}
.rgn-support-grid h3{font:normal 27px/1.12 var(--serif);color:#143a30;margin:16px 0 11px}
.rgn-support-grid p{font:12px/1.7 var(--sans);color:#647369;margin:0}
.rgn-page .rgn-presentations{padding:74px 0 65px;background:#fcfaf6}
.rgn-talks-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);gap:24px}
.rgn-talks-primary article{padding:20px 0 22px;border-top:1px solid #d5ccb9}
.rgn-talks-primary article>span{font:800 10px/1.5 var(--sans);letter-spacing:.13em;color:#967847}
.rgn-talks-primary h3{font:normal clamp(27px,3vw,39px)/1.12 var(--serif);color:#123d31;margin:11px 0}
.rgn-talks-primary p{font:12px/1.5 var(--sans);color:#607268;margin:0}
.rgn-talks-aside{background:#e9eee8;padding:28px;display:flex;flex-direction:column;min-height:475px;border-left:3px solid #b59a63}
.rgn-talks-aside-top{font:800 10px/1.5 var(--sans);letter-spacing:.14em;color:#856f46}
.rgn-talks-art{flex:1;display:grid;place-items:center;text-align:center;margin:20px 0;background:radial-gradient(ellipse at 55% 40%,#6b9184 0,#163f34 58%,#09372d 100%);position:relative;min-height:190px;overflow:hidden}
.rgn-talks-art:before,.rgn-talks-art:after{content:'';position:absolute;border:1px solid #d1af7699;border-radius:50%;height:235px;width:235px;transform:rotate(-30deg) scaleY(.55)}
.rgn-talks-art:after{transform:rotate(45deg) scaleY(.8);height:320px;width:320px;opacity:.5}
.rgn-talks-art span{position:relative;z-index:1;font:normal 38px/1.08 var(--serif);color:#fff}
.rgn-talks-art i{font-size:.85em;color:#edd19a}
.rgn-talks-aside p{font:12px/1.7 var(--sans);color:#596e62;margin:0 0 16px}
.rgn-talks-aside a{font:800 10px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#0a5546;align-self:flex-start;border-bottom:1px solid #b5a071}
.rgn-more-talks{margin-top:17px;border:1px solid #d9cfbd;background:#f8f6f0}
.rgn-more-talks summary{padding:19px 22px;cursor:pointer;font:800 11px/1.4 var(--sans);letter-spacing:.10em;text-transform:uppercase;color:#164638;display:flex;justify-content:space-between}
.rgn-more-talks summary:hover{background:#ece8dc}
.rgn-talks-expanded{padding:5px 25px 20px}
.rgn-talks-expanded article{display:grid;grid-template-columns:65px 1fr;gap:18px;padding:17px 0;border-top:1px solid #ddd4c4}
.rgn-talks-expanded b{color:#98743c;font:800 11px/1.5 var(--sans)}
.rgn-talks-expanded h3{font:normal 25px/1.15 var(--serif);margin:0 0 4px;color:#183e32}
.rgn-talks-expanded p{font:12px/1.6 var(--sans);margin:0;color:#657569}
.rgn-page .rgn-engagement{padding:51px 0;background:#edf0e9;border-block:1px solid #d3d9ce}
.rgn-engagement-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:30px}
.rgn-engagement h2{font-size:clamp(39px,3.7vw,58px)}
.rgn-engagement-grid>div:nth-child(n+2){padding:6px 0 0 27px;border-left:1px solid #b7c4b9}
.rgn-engagement h3{font:normal 26px/1.1 var(--serif);color:#15392f;margin:5px 0 13px}
.rgn-engagement p{font:12px/1.75 var(--sans);color:#5d7165;margin:0 0 10px}
.rgn-engagement a{font:800 10px/1.5 var(--sans);color:#09614d;letter-spacing:.04em}
.rgn-page .rgn-close{padding:65px 0;background:#123d33;color:#fff}
.rgn-close-inner{display:flex;justify-content:space-between;gap:55px;align-items:center}
.rgn-close h2{font:normal clamp(39px,4vw,56px)/1 var(--serif);letter-spacing:-.03em;margin:16px 0}
.rgn-close h2 em{color:#e8c48e}
.rgn-close p{font:13px/1.75 var(--sans);color:#c8d7cb;margin:0;max-width:670px}
.rgn-close-actions{display:flex;flex-direction:column;gap:12px;min-width:208px}
.rgn-close-actions a:first-child{background:#d7b577;color:#14372e}
.rgn-close-actions a:hover{background:#fff;color:#173b2e;border-color:#fff}
@media(max-width:1100px){.rgn-intro-inner{grid-template-columns:1.2fr .7fr;gap:32px}.rgn-fellowship-grid{gap:35px}.rgn-fellow-aside{padding:24px}.rgn-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rgn-support-grid article{min-height:190px}}
@media(max-width:800px){.rgn-intro-inner,.rgn-fellowship-grid,.rgn-funding-head,.rgn-talks-layout,.rgn-engagement-grid{grid-template-columns:1fr}.rgn-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rgn-shortcuts a{align-content:start}.rgn-section-top{flex-direction:column;align-items:start;gap:14px}.rgn-fellow-aside{display:grid;grid-template-columns:repeat(3,1fr);column-gap:13px}.rgn-medallion{grid-column:1/-1}.rgn-aside-heading{grid-column:1/-1}.rgn-stat-item{align-items:start;flex-direction:column;gap:6px}.rgn-aside-note{grid-column:1/-1}.rgn-earlier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rgn-engagement-grid>div:nth-child(n+2){border-left:0;padding:0}.rgn-major-grants{grid-template-columns:1fr}.rgn-talks-aside{min-height:270px}.rgn-talks-art{min-height:150px}}
@media(max-width:580px){.rgn-page .rgn-intro{padding:43px 0 27px}.rgn-intro h1{font-size:48px}.rgn-shortcuts{grid-template-columns:1fr}.rgn-shortcuts a{padding:8px 0}.rgn-page .rgn-fellowship,.rgn-page .rgn-awards,.rgn-page .rgn-funding,.rgn-page .rgn-presentations{padding:47px 0}.rgn-fellow-year{font-size:64px}.rgn-fellowship h2{font-size:56px}.rgn-fellow-aside{grid-template-columns:1fr}.rgn-stat-item{flex-direction:row;gap:15px}.rgn-highlight-grid,.rgn-earlier-grid,.rgn-support-grid{grid-template-columns:1fr}.rgn-award-highlight{min-height:260px}.rgn-earlier-head{align-items:start;flex-direction:column;gap:0}.rgn-earlier-grid article,.rgn-support-grid article{min-height:0}.rgn-funding-intro{padding-left:18px}.rgn-major{min-height:280px}.rgn-section-top h2,.rgn-funding h2{font-size:43px}.rgn-talks-aside{padding:20px}.rgn-talks-art span{font-size:31px}.rgn-close-inner{flex-direction:column;align-items:flex-start;gap:26px}.rgn-close-actions{width:100%}}
@media(prefers-reduced-motion:reduce){.rgn-page *{scroll-behavior:auto}}
