/* Homepage presentation only. All original copy and translations preserved. */
.premium-home.home-institutional{--premium-navy:#071d36;--premium-cyan:#087f9c;background:#fff}
.premium-home.home-institutional main{color:#345566}
.premium-home.home-institutional main>.section{padding-block:64px}
.premium-home.home-institutional .section>.shell{max-width:1120px;width:calc(100% - 96px)}
.premium-home.home-institutional main h2{font:400 clamp(36px,3.4vw,48px)/1.15 Georgia,serif;letter-spacing:-.035em;color:var(--premium-navy)}
.premium-home.home-institutional main .eyebrow{font-size:12px;letter-spacing:.18em;color:var(--premium-cyan)}
.premium-home.home-institutional main p{line-height:1.75}
.premium-home.home-institutional main .button,.premium-home.home-institutional main .text-link{border-radius:2px;font-size:15px;min-height:48px}
.premium-home.home-institutional main .card-link{font-size:14px;min-height:44px;display:inline-flex;align-items:center;color:var(--premium-navy)}
.premium-home.home-institutional .hero{background:#fff;color:var(--premium-navy)}
.premium-home.home-institutional .hero .editorial-hero-photo:before{background:linear-gradient(90deg,#fff 0%,#fff 13%,rgba(255,255,255,.93) 32%,rgba(255,255,255,.63) 55%,rgba(255,255,255,.16) 82%,transparent 100%)}
.premium-home.home-institutional .hero h1,.premium-home.home-institutional .hero-brand,.premium-home.home-institutional .hero-lead,.premium-home.home-institutional .hero-support-link,.premium-home.home-institutional .hero .text-link{color:var(--premium-navy)}
.premium-home.home-institutional .hero .button{background:var(--premium-navy);color:white;border-color:var(--premium-navy)}
.premium-home.home-institutional .hero-support-link{font-size:14px;display:inline-flex;align-items:center;min-height:44px}
.premium-home.home-institutional .mission-pillars>.shell{padding-block:24px;gap:0}
.premium-home.home-institutional .pillar span{font-size:12px;text-transform:none;letter-spacing:0}
.premium-home.home-institutional .pillar svg{width:28px;height:32px;flex-basis:28px;stroke-width:1.5}
.premium-home.home-institutional #about .editorial-section-copy{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:start}
.premium-home.home-institutional #about .body-copy{max-width:none}
.premium-home.home-institutional #about .body-copy .lead{font:400 22px/1.65 Georgia,serif;color:#28485c}
.premium-home.home-institutional #about .body-copy p{font-size:17px;margin-bottom:20px}
.premium-home.home-institutional #focus .section-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.premium-home.home-institutional #focus .focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:32px}
.premium-home.home-institutional #focus .focus-grid article{display:block;border:0;border-top:1px solid #dbe6ec;padding:25px 0;background:transparent}
.premium-home.home-institutional #focus .focus-copy{padding:0;max-width:none}
.premium-home.home-institutional .focus-line-icon{width:32px;height:32px;display:block;color:var(--premium-cyan);margin-bottom:16px}
.premium-home.home-institutional #focus h3{font:400 27px/1.18 Georgia,serif;color:var(--premium-navy);margin:12px 0 18px}
.premium-home.home-institutional #focus .focus-grid p{font-size:16px;line-height:1.7}
.premium-home.home-institutional #focus .section-action{margin-top:10px}
.premium-home.home-institutional #vision{background:#f3f8fa}
.premium-home.home-institutional #vision .section-heading{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:start}
.premium-home.home-institutional #vision .vision-intro{display:flex;gap:35px;align-items:center;margin:15px 0 32px}
.premium-home.home-institutional #vision .vision-intro p{max-width:760px}
.premium-home.home-institutional #vision .center-plan-title{font-size:26px}
.premium-home.home-institutional .minimal-center-photo{max-width:900px;margin:20px 0 36px}
.premium-home.home-institutional .minimal-center-photo img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}
.premium-home.home-institutional #vision .vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px}
.premium-home.home-institutional #vision .vision-grid h3{font-size:28px;color:var(--premium-navy)}
.premium-home.home-institutional #vision .vision-grid p{font-size:16px}
.premium-home.home-institutional #vision .vision-notice{font-size:14px;max-width:none;margin-bottom:0}
.premium-home.home-institutional #founder .minimal-founder-copy{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;align-items:start}
.premium-home.home-institutional #founder .body-copy{margin:0}
.premium-home.home-institutional #founder .founder-roles{font-size:16px}
.premium-home.home-institutional #events .shell{max-width:1120px}
.premium-home.home-institutional #events p{max-width:850px}
.premium-home.home-institutional #involved .involvement-intro{display:flex;gap:40px;align-items:center;margin:24px 0 32px}
.premium-home.home-institutional #involved .involved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}
.premium-home.home-institutional #involved .involved-grid article{padding:24px 0}
.premium-home.home-institutional #involved .involved-grid p{font-size:16px}
@media(max-width:1000px){.premium-home.home-institutional #focus .focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-home.home-institutional #about .editorial-section-copy,.premium-home.home-institutional #founder .minimal-founder-copy{gap:40px}.premium-home.home-institutional #involved .involvement-intro{display:block}}
@media(max-width:640px){.premium-home.home-institutional .section>.shell{width:calc(100% - 48px)}.premium-home.home-institutional main>.section,.premium-home.home-institutional #about,.premium-home.home-institutional #focus,.premium-home.home-institutional #founder{padding-block:44px}.premium-home.home-institutional .hero .editorial-hero-photo:before{background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.93) 12%,rgba(255,255,255,.63) 43%,rgba(255,255,255,.16) 76%,transparent 100%)}.premium-home.home-institutional .hero .editorial-hero-photo{height:280px;min-height:280px}.premium-home.home-institutional #about .editorial-section-copy,.premium-home.home-institutional #focus .section-heading,.premium-home.home-institutional #vision .section-heading,.premium-home.home-institutional #vision .vision-grid,.premium-home.home-institutional #founder .minimal-founder-copy,.premium-home.home-institutional #involved .involved-grid{display:block}.premium-home.home-institutional #focus .focus-grid{grid-template-columns:1fr;gap:8px}.premium-home.home-institutional #focus .focus-copy{position:relative;padding-left:50px}.premium-home.home-institutional .focus-line-icon{position:absolute;top:0;left:0}.premium-home.home-institutional #vision .vision-intro{display:block}.premium-home.home-institutional #founder .body-copy{margin-top:25px}.premium-home.home-institutional #vision .vision-grid article+article{margin-top:20px}}

.premium-home.home-institutional #founder .editorial{display:block}
