<style>
/* ===== PopSci Seminar Series — Custom Styles ===== */
.content-container{padding-top:0 !important}.ps-banner{position:relative;width:100vw;margin-left:calc(-50vw + 50%);min-height:260px;background:url('/popsciseminar/files/2026/03/22-1623-AERIAL-953-2.jpg') center 40% / cover no-repeat;display:flex;align-items:flex-end;padding:40px 0 36px}.ps-banner::before{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.55) 100%)}.ps-banner-inner{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:0 24px;width:100%}.ps-banner-label{font-family:"Benton", Helvetica, Arial, sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.8);margin-bottom:10px}.ps-banner-title{font-family:Georgia, serif;font-size:40px;font-weight:700;line-height:1.2;color:#fff;margin:0 0 8px;letter-spacing:-.3px}.ps-banner-abbrev{font-family:"Benton", Helvetica, Arial, sans-serif;font-size:15px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e85454;margin:0}.ps-nav{text-align:center;margin:0 auto 16px;padding:14px 0;border-bottom:1px solid #ddd}.ps-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.ps-nav li{margin:0}.ps-nav a{font-family:"Benton", Helvetica, Arial, sans-serif;font-size:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#333;text-decoration:none;padding:6px 2px;border-bottom:2px solid transparent;transition:color .2s, border-color .2s}.ps-nav a:hover,.ps-nav a:focus{color:#c00;border-bottom-color:#c00}.ps-hero{text-align:center;padding:28px 20px 32px;margin-bottom:16px;border-bottom:1px solid #e8e8e8}.ps-hero-label{font-family:"Benton", Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#888;margin-bottom:12px}.ps-hero h2{font-family:Georgia, serif;font-size:36px;font-weight:700;line-height:1.3;color:#1a1a1a;margin:0 0 20px}.ps-hero h2 em{font-style:italic;color:#c00}.ps-hero-title{font-family:Georgia, serif;font-size:42px;font-weight:700;line-height:1.2;color:#1a1a1a;margin:0 0 10px;letter-spacing:-.5px}.ps-hero-abbrev{font-family:"Benton", Helvetica, Arial, sans-serif;font-size:16px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#c00;margin:0 0 24px}.ps-hero-tagline{font-family:Georgia, serif;font-size:17px;line-height:1.7;color:#555;max-width:700px;margin:0 auto 32px}.ps-hero-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.ps-btn-primary,.ps-btn-secondary{display:inline-block;font-family:"Benton", Helvetica, Arial, sans-serif;font-size:14px;font-weight:600;letter-spacing:.4px;padding:12px 28px;border-radius:4px;text-decoration:none;transition:background .2s, color .2s, box-shadow .2s}.ps-btn-primary{background:#c00;color:#fff}.ps-btn-primary:link,.ps-btn-primary:visited,.ps-btn-primary:active{color:#fff}.ps-btn-primary:hover,.ps-btn-primary:visited:hover{background:#a30000;color:#fff}.ps-btn-secondary{background:transparent;color:#c00;border:2px solid #c00}.ps-btn-secondary:link,.ps-btn-secondary:visited,.ps-btn-secondary:active{color:#c00}.ps-btn-secondary:hover,.ps-btn-secondary:visited:hover{background:#c00;color:#fff}.ps-section{max-width:860px;margin:0 auto;padding:40px 0 28px}.ps-section-title{font-family:"Benton", Helvetica, Arial, sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#999;margin:0 0 6px}.ps-section-heading{font-family:Georgia, serif;font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 24px}.ps-rule{border:none;border-top:1px solid #e0e0e0;margin:0 auto;max-width:860px}.ps-about-text{font-family:Georgia, serif;font-size:16px;line-height:1.75;color:#3a3a3a;margin-bottom:36px}.ps-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center;margin-top:16px;padding:32px 0;background:#f7f8fa;border-radius:6px;border:1px solid #eef0f2}.ps-fact-num{font-family:Georgia, serif;font-size:32px;font-weight:700;color:#c00;line-height:1.2}.ps-fact-label{font-family:"Benton", Helvetica, Arial, sans-serif;font-size:12px;letter-spacing:.4px;color:#777;margin-top:4px}.ps-schedule-meta{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:32px;padding:24px;background:#f7f8fa;border-radius:6px;border:1px solid #eef0f2}.ps-schedule-meta-label{font-family:"Benton", Helvetica, Arial, sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#999;margin-bottom:4px}.ps-schedule-meta-value{font-family:Georgia, serif;font-size:15px;color:#333;line-height:1.5}.ps-table{width:100%;border-collapse:collapse;font-family:"Benton", Helvetica, Arial, sans-serif;font-size:15px;margin-top:8px}.ps-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#888;padding:10px 12px;background:#f3f3f3;border-bottom:2px solid #ddd}.ps-table td{padding:12px;border-bottom:1px solid #eee;color:#444;vertical-align:top}.ps-table tr:hover td{background:#fafafa}.ps-tbd{color:#bbb;font-style:italic}.ps-featured td{background:#fff8f0;font-weight:600}.ps-featured td:first-child{border-left:3px solid #c00}.ps-people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px;margin-bottom:8px}.ps-people-grid--co-directors{grid-template-columns:repeat(2,1fr);margin-bottom:20px}.ps-person{background:#f9f9f9;border-radius:6px;padding:22px 20px 18px;border:1px solid #eee}.ps-person-role-badge{display:inline-block;font-family:"Benton", Helvetica, Arial, sans-serif;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#c00;background:#fff0f0;padding:3px 10px;border-radius:3px;margin-bottom:10px}.ps-person-name{font-family:Georgia, serif;font-size:17px;font-weight:600;margin:0 0 6px}.ps-person-name a{color:#1a1a1a;text-decoration:none}.ps-person-name a:hover{color:#c00}.ps-person-affiliation{font-size:13px;color:#777;line-height:1.5;margin:0}.ps-staff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.ps-staff-item{padding:16px 20px;background:#fafafa;border-radius:5px;border:1px solid #eee}.ps-staff-name{font-family:Georgia, serif;font-size:16px;margin:0 0 4px}.ps-staff-name a{color:#1a1a1a;text-decoration:none}.ps-staff-name a:hover{color:#c00}.ps-staff-role{font-size:13px;color:#777;margin:0}.ps-affiliates-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:28px}.ps-affiliate{padding:16px 18px;border-left:3px solid #e0e0e0;transition:border-color .2s}.ps-affiliate:hover{border-left-color:#c00}.ps-affiliate-name{font-family:Georgia, serif;font-size:16px;margin:0 0 4px}.ps-affiliate-name a{color:#1a1a1a;text-decoration:none}.ps-affiliate-name a:hover{color:#c00}.ps-affiliate-role{font-size:13px;color:#777;line-height:1.5;margin:0}.ps-callout{background:#f5f7fa;border-left:4px solid #c00;padding:18px 24px;border-radius:0 6px 6px 0;font-family:Georgia, serif;font-size:15px;color:#444;line-height:1.6;margin:8px 0 0}.ps-callout a{color:#c00;font-weight:600}.ps-callout a:hover{text-decoration:underline}.ps-sponsors-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.ps-sponsor{display:inline-block;font-family:"Benton", Helvetica, Arial, sans-serif;font-size:14px;color:#444;background:#f4f4f4;padding:10px 18px;border-radius:4px;border:1px solid #e8e8e8}.ps-subscribe{max-width:860px;margin:0 auto;padding:40px 0 20px;text-align:center}.ps-subscribe h3{font-family:Georgia, serif;font-size:26px;font-weight:700;color:#1a1a1a;margin:0 0 10px}.ps-subscribe-sub{font-size:15px;color:#777;margin:0 0 24px}.ps-subscribe form{max-width:380px;margin:0 auto;text-align:left}.ps-subscribe label{font-family:"Benton", Helvetica, Arial, sans-serif;font-size:13px;font-weight:600;color:#555}.ps-subscribe input[type="email"],.ps-subscribe input[type="text"]{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:15px;margin-top:4px;box-sizing:border-box;transition:border-color .2s}.ps-subscribe input[type="email"]:focus,.ps-subscribe input[type="text"]:focus{border-color:#c00;outline:none}.ps-subscribe .button,.ps-subscribe input[type="submit"]{display:inline-block;background:#c00;color:#fff;border:none;padding:12px 32px;border-radius:4px;font-family:"Benton", Helvetica, Arial, sans-serif;font-size:14px;font-weight:600;letter-spacing:.4px;cursor:pointer;margin-top:8px;transition:background .2s}.ps-subscribe .button:hover,.ps-subscribe input[type="submit"]:hover{background:#a30000}@media (max-width: 768px){.ps-banner{min-height:200px;padding:28px 0 24px}.ps-banner-title{font-size:28px}.ps-hero h2{font-size:28px}.ps-hero-title{font-size:32px}.ps-facts{grid-template-columns:repeat(2,1fr)}.ps-schedule-meta{grid-template-columns:1fr}.ps-people-grid,.ps-affiliates-grid{grid-template-columns:1fr}.ps-nav ul{gap:6px 16px}}