.postdoc{--post-gold:#e9b93f;--post-muted:#85858b;color:#202024;background:#fff;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5}.postdoc *{box-sizing:border-box}.postdoc .post-container{width:min(1200px,100% - 64px);margin-inline:auto}.postdoc .post-section{padding:112px 0}.postdoc .paper{background:#faf7f0}.postdoc .dark-section,.postdoc .post-hero{color:#f9f9fa;background:#151517}.postdoc h1,.postdoc h2,.postdoc h3,.postdoc p,.postdoc dl,.postdoc ul,.postdoc ol{margin:0}.postdoc h2{letter-spacing:-1.8px;font-size:46px;font-weight:700;line-height:1.08}.postdoc h3{letter-spacing:-.6px;font-size:22px;font-weight:700;line-height:1.2}.postdoc .body-copy{color:var(--post-muted);margin-top:12px;font-size:16px;line-height:1.6}.postdoc .eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#b58a2e;margin-bottom:16px;font-size:11px;font-weight:700}.postdoc header>.eyebrow:before{content:"•";margin-right:8px}.postdoc .gold{color:#c9951c}.postdoc .dark-section .gold{color:var(--post-gold)}.postdoc .section-heading{max-width:760px;margin-bottom:52px}.postdoc .post-hero{padding:96px 0 48px}.postdoc .post-caption{text-align:right;color:#85858b;margin-bottom:76px;font-size:12px}.postdoc .hero-grid{grid-template-columns:1fr;align-items:end;gap:0;padding:0 24px;display:grid}.postdoc .excellence{color:var(--post-gold);border:1px solid #5e4d25;border-radius:30px;margin-bottom:28px;padding:5px 10px;font-size:11px;display:inline-block}.postdoc .hero-eyebrow{text-transform:uppercase;letter-spacing:2px;color:#929296;font-size:11px;font-weight:600}.postdoc h1{letter-spacing:-3px;margin-top:22px;font-size:80px;font-weight:700;line-height:.99}.postdoc h1 span{color:var(--post-gold);display:block}.postdoc .hero-description{color:#aaa9ae;max-width:530px;margin-top:24px;margin-bottom:32px;font-size:20px;line-height:1.45}.postdoc .post-actions{flex-wrap:wrap;gap:12px;display:flex}.postdoc .post-button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.postdoc .post-button.primary{background:var(--post-gold);color:#27231a}.postdoc .post-button.primary:hover{background:#f5cc69}.postdoc .post-button.secondary{color:#49494f;background:#fff;border:1px solid #e5e5e7}.postdoc .post-button.secondary.dark{color:#eee;background:#252527;border-color:#4c4c50}.postdoc a:focus-visible{outline-offset:4px;outline:3px solid #c9951c}.postdoc dt{color:#929296}.postdoc dd{font-weight:600}.postdoc .hero-stats{border:1px solid #303033;border-radius:12px;grid-template-columns:repeat(5,1fr);margin:60px 24px 0;display:grid;overflow:hidden}.postdoc .hero-stats>div{border-right:1px solid #303033;padding:20px 24px}.postdoc .hero-stats>div:last-child{border:0}.postdoc .hero-stats dd{font-size:27px;line-height:1.3}.postdoc .hero-stats dt{margin-top:4px;font-size:12px}.postdoc .audience-grid,.postdoc .overview-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.postdoc .audience-grid h2{max-width:530px}.postdoc .audience-grid .body-copy:first-child{margin-top:0}.postdoc .degree-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.postdoc .degree-tags span,.postdoc .location-tag{color:#ac812b;background:#fbf1d7;border-radius:30px;padding:4px 10px;font-size:11px;font-weight:600}.postdoc .nibs{border:1px solid #e9e9eb;border-radius:8px;align-items:center;gap:12px;margin-top:20px;padding:16px;font-size:13px;display:flex}.postdoc .nibs img{width:30px;height:auto}.postdoc .outcomes-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.postdoc .outcome-card{background:#fff;border:1px solid #efedf0;border-radius:14px;min-height:234px;padding:32px}.postdoc .outcome-card.wide{grid-column:span 2}.postdoc .outcome-card .eyebrow{margin-bottom:48px}.postdoc .outcome-card.wide h3{font-size:28px}.postdoc .overview-grid{align-items:center}.postdoc .overview-image{object-fit:cover;background:#252528;border-radius:18px;width:100%;height:440px}.postdoc .highlights{background:#202022;border:1px solid #2c2c2f;border-radius:12px;margin-top:24px;padding:22px;list-style:none}.postdoc .highlights li{color:#b5b5ba;gap:12px;padding:6px 0;font-size:13px;display:flex}.postdoc .highlights li span,.postdoc .inclusions li span{color:#bc9538}.postdoc .modules{list-style:none}.postdoc .modules li{border-top:1px solid #ededee;grid-template-columns:140px 1fr auto;align-items:start;gap:30px;padding:30px 0;display:grid}.postdoc .modules li:last-child{border-bottom:1px solid #ededee}.postdoc .module-number{color:#a17d2d;font-size:13px;font-weight:700}.postdoc .modules h3{font-size:22px}.postdoc .modules .body-copy{max-width:580px;margin-top:8px}.postdoc .cities-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.postdoc .city-card{background:#fff;border:1px solid #efe9df;border-radius:16px;padding:14px 14px 24px}.postdoc .city-placeholder{color:#a7a7ab;background:#f7f4ee;border-radius:12px;place-items:center;height:208px;margin-bottom:20px;font-size:13px;display:grid}.postdoc .city-card h3,.postdoc .city-card>.eyebrow,.postdoc .city-card>.body-copy{margin-inline:12px}.postdoc .city-card h3{font-size:30px}.postdoc .city-card .eyebrow{margin-top:10px;margin-bottom:0;font-size:10px}.postdoc .city-card .body-copy{font-size:14px}.postdoc .inclusions{background:#fff;border:1px solid #efe9df;border-radius:14px;margin-top:56px;padding:28px}.postdoc .inclusions-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.postdoc .inclusions-heading h3{font-size:20px}.postdoc .inclusions-heading p{color:#999;font-size:12px}.postdoc .inclusions ul{grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;display:grid}.postdoc .inclusions li{color:#737378;background:#f8f5ee;border-radius:8px;gap:10px;padding:16px;font-size:13px;display:flex}.postdoc .careers-grid{grid-template-columns:repeat(5,1fr);gap:28px;display:grid}.postdoc .careers-grid article{border-top:1px solid #3a3324;padding-top:20px}.postdoc .careers-grid .eyebrow{margin-bottom:12px;font-size:10px}.postdoc .careers-grid h3{font-size:19px}.postdoc .careers-grid .body-copy{font-size:13px}.postdoc .admissions-grid{grid-template-columns:repeat(4,1fr);gap:22px;list-style:none;display:grid}.postdoc .admissions-grid li{border:1px solid #ececee;border-radius:12px;padding:24px}.postdoc .step-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;display:flex}.postdoc .step-number{place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.postdoc .step-number.first{color:#fff;background:#ac8120;border-radius:50%}.postdoc .admissions-grid h3{font-size:20px}.postdoc .admissions-grid .eyebrow{color:#aaa;margin:10px 0 0;font-size:9px}.postdoc .admissions-grid .body-copy{margin-top:6px;font-size:13px}.postdoc .admissions-grid .location-tag{text-transform:uppercase;font-size:9px}.postdoc .intake-note{border:1px solid #ececee;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:20px 24px;display:flex}.postdoc .intake-note p{color:#929296;font-size:13px}.postdoc .intake-note strong{color:#555}.postdoc .contact-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.postdoc .contact-card{background:#fff;border:1px solid #efe9df;border-radius:14px;padding:30px}.postdoc .contact-card h3{font-size:28px}.postdoc .contact-card .body-copy{font-size:14px}.postdoc .contact-card dl{margin-top:22px}.postdoc .contact-card dl>div{border-bottom:1px solid #eee;justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;display:flex}.postdoc .contact-card dl>div:last-child{border:0}.postdoc .contact-card dd{text-align:right;font-size:12px}.postdoc .brochure-download{background:#faf6eb;border-radius:10px;align-items:center;gap:14px;margin-top:52px;padding:16px;font-size:12px;text-decoration:none;display:flex}.postdoc .pdf-label{color:#b58a2e;background:#f9efd4;border-radius:8px;padding:10px 6px;font-size:11px}.postdoc .brochure-download small{color:#aaa;margin-top:4px;display:block}.postdoc .download-label{background:var(--post-gold);border-radius:6px;align-items:center;gap:8px;margin-left:auto;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.postdoc .final-section{padding:24px 0 96px}.postdoc .final-card{text-align:center;background:#1e1e20;border:1px solid #373126;border-radius:24px;padding:88px 32px}.postdoc .final-card h2{max-width:780px;margin:28px auto 0;font-size:56px}.postdoc .final-card .body-copy{max-width:630px;margin:24px auto}.postdoc .final-card .post-actions{justify-content:center}@media (width<=1024px){.postdoc .hero-grid{gap:40px;padding:0}.postdoc h1{font-size:64px}.postdoc .hero-stats{margin-inline:0}.postdoc .careers-grid{grid-template-columns:repeat(3,1fr)}.postdoc .admissions-grid{grid-template-columns:repeat(2,1fr)}.postdoc .audience-grid,.postdoc .overview-grid{gap:36px}.postdoc h2{font-size:38px}.postdoc .outcome-card{padding:24px}.postdoc .modules li{grid-template-columns:100px 1fr auto;gap:16px}}@media (width<=640px){.postdoc .post-container{width:calc(100% - 36px)}.postdoc .post-section{padding:64px 0}.postdoc .post-hero{padding:36px 0}.postdoc .post-caption{margin-bottom:40px;font-size:10px}.postdoc .hero-grid,.postdoc .audience-grid,.postdoc .overview-grid,.postdoc .cities-grid,.postdoc .contact-grid{grid-template-columns:1fr;gap:32px}.postdoc h1{font-size:58px}.postdoc h2{font-size:34px}.postdoc .hero-description{font-size:17px}.postdoc .hero-stats{grid-template-columns:repeat(2,1fr);margin-top:32px}.postdoc .hero-stats>div{border-bottom:1px solid #303033;padding:16px}.postdoc .hero-stats>div:last-child{grid-column:span 2}.postdoc .section-heading{margin-bottom:32px}.postdoc .outcomes-grid,.postdoc .careers-grid,.postdoc .admissions-grid,.postdoc .inclusions ul{grid-template-columns:1fr}.postdoc .outcome-card.wide{grid-column:auto}.postdoc .outcome-card{min-height:0}.postdoc .outcome-card .eyebrow{margin-bottom:28px}.postdoc .overview-image{height:300px}.postdoc .modules li{grid-template-columns:1fr;gap:12px}.postdoc .modules .location-tag{justify-self:start}.postdoc .inclusions-heading,.postdoc .intake-note{flex-direction:column;align-items:start}.postdoc .inclusions{margin-top:32px;padding:20px}.postdoc .careers-grid{gap:24px}.postdoc .contact-card{padding:22px}.postdoc .contact-card dl>div{flex-wrap:wrap}.postdoc .brochure-download{flex-wrap:wrap;gap:8px;margin-top:28px}.postdoc .final-section{padding-bottom:64px}.postdoc .final-card{padding:48px 20px}.postdoc .final-card h2{font-size:38px}.postdoc .hero-eyebrow{font-size:9px}}.postdoc .post-hero{isolation:isolate;align-items:center;min-height:55svh;padding:64px 0 40px;display:flex;position:relative;overflow:hidden}.postdoc .hero-background{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.postdoc .hero-shade{z-index:-1;background:linear-gradient(#12151b99,#12151bb3 60%,#12151bf2);position:absolute;inset:0}.postdoc .post-hero .post-container{width:calc(100% - 64px);max-width:1600px}.postdoc .post-hero .hero-grid{padding:0;display:block}.postdoc .post-hero .excellence{background:#c59b391f;border-color:#c59b3980;margin:0;position:absolute;top:28px}.postdoc .post-hero .hero-eyebrow{color:#d7ad49;max-width:600px}.postdoc .post-hero h1{letter-spacing:-2px;max-width:800px;margin-top:24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,96px);font-weight:400;line-height:1.07}.postdoc .post-hero h1 span{color:#d7ad49;margin-top:10px;font-style:italic}.postdoc .post-hero .hero-description{color:#d4d4da;max-width:500px;margin-top:32px;margin-bottom:40px}.postdoc .post-hero .secondary.dark{background:0 0}.postdoc button.post-button{cursor:pointer;border:0;font-family:inherit}.postdoc .post-hero .post-button.primary{background:#c79b37;border-radius:4px}.postdoc .post-hero .post-button.secondary{border-radius:4px}@media (width<=640px){.postdoc .post-hero{min-height:55svh;padding:88px 0 36px}.postdoc .post-hero .post-container{width:calc(100% - 36px)}.postdoc .post-hero .hero-background{object-position:40% center}.postdoc .post-hero h1{font-size:56px}.postdoc .post-hero .hero-description{font-size:17px}.postdoc .post-hero .excellence{top:22px}}.postdoc .post-stats-bar{background:#1b1c23;border-bottom:1px solid #292a32}.postdoc .post-stats-bar dl{grid-template-columns:repeat(5,1fr);display:grid}.postdoc .post-stats-bar dl>div{text-align:center;border-right:1px solid #292a32;flex-direction:column;justify-content:center;align-items:center;min-height:110px;padding:16px;display:flex}.postdoc .post-stats-bar dl>div:last-child{border-right:0}.postdoc .post-stats-bar dd{color:#bc9236;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:600;line-height:1.15}.postdoc .post-stats-bar dd span{display:block}.postdoc .post-stats-bar dt{color:#84848d;letter-spacing:1.3px;text-transform:uppercase;max-width:130px;margin-top:12px;font-size:10px;font-weight:600;line-height:1.9}@media (width<=640px){.postdoc .post-stats-bar dl{grid-template-columns:repeat(2,1fr)}.postdoc .post-stats-bar dl>div{border-bottom:1px solid #292a32;min-height:100px}.postdoc .post-stats-bar dl>div:nth-child(2n){border-right:0}.postdoc .post-stats-bar dl>div:last-child{border-bottom:0;grid-column:span 2}.postdoc .post-stats-bar dd{font-size:26px}}.postdoc .post-hero h1{font-size:clamp(48px,5vw,76px)}.postdoc .post-hero .hero-description{margin-top:20px;margin-bottom:24px;font-size:18px}.postdoc .post-stats-bar dd{font-size:26px}.postdoc .post-stats-bar dt{margin-top:8px;font-size:9px;line-height:1.7}@media (width<=640px){.postdoc .post-hero h1{font-size:48px}.postdoc .post-hero .hero-description{font-size:16px}}
