.vision-crumb{margin:30px 0 20px}.vision-hero{background:var(--navy);color:white;display:grid;grid-template-columns:1fr 1.05fr;gap:35px;padding:42px;margin-inline:-10px;align-items:center}.vision-hero h1{font-size:clamp(43px,4.4vw,64px);line-height:1.1;letter-spacing:-1.4px}.vision-hero h1 em{font-weight:400;color:#d3b47b}.vision-hero p{color:#c4d2d3;font-size:13px;max-width:440px;margin-top:24px}.vision-hero figure img{width:100%;height:375px;object-fit:cover;object-position:center}.vision-hero figcaption{color:#c4d2d3;font-size:9px;margin-top:10px;line-height:1.6}.vision-btn{background:#e9e3d4;color:var(--navy);border-color:#e9e3d4}.vision-btn:hover{background:white}.vision-strap{display:flex;justify-content:center;gap:25px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:2px;color:var(--muted)}.vision-strap i{height:3px;width:3px;background:var(--gold);border-radius:50%}.vision-prose .uni-opening p:first-child:first-letter{font-family:Georgia,serif;font-size:62px;line-height:1;float:left;margin:7px 10px 0 0;color:var(--gold)}.vision-leadership{background:#fff;border:1px solid var(--line);margin:10px 0 25px}.vision-leadership img{max-width:533px;width:100%;height:auto;margin:auto}.vision-leadership figcaption{padding:10px 18px;text-align:center;font-size:10px;color:var(--muted);line-height:1.7;border-top:1px solid var(--line)}.uni-prose .vision-cites{font-size:10px;color:var(--gold);margin-top:5px}.vision-cites a{text-decoration:underline;text-underline-offset:3px;padding-inline:2px}.timeline-filters{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 5px}.timeline-filters button{background:transparent;border:1px solid var(--line);color:var(--muted);font-size:10px;padding:9px 15px}.timeline-filters button[aria-pressed=true]{color:white;background:var(--navy);border-color:var(--navy)}.vision-timeline{margin-top:22px}.timeline-item{display:grid;grid-template-columns:75px minmax(0,1fr);gap:25px;padding-bottom:30px;position:relative}.timeline-item:before{content:'';position:absolute;left:76px;top:7px;bottom:-7px;border-left:1px solid var(--line)}.timeline-item:last-child:before{display:none}.timeline-item>div{padding-inline-start:22px;position:relative}.timeline-item>div:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--gold);position:absolute;left:-2px;top:9px}.timeline-year{font-family:Georgia,serif;font-size:27px;color:var(--gold);line-height:1.35}.timeline-item h3{font-size:26px;line-height:1.2;margin:0 0 12px}.timeline-item p{font-size:13px;margin-bottom:8px}.vision-bibliography li{scroll-margin-top:30px}.vision-next{margin-top:65px;padding:35px;background:#eeeade;display:grid;grid-template-columns:1fr 1fr;gap:20px 35px;align-items:start}.vision-next h2{font-size:35px;line-height:1.15}.vision-next p{font-size:13px}.vision-next .button{align-self:start;justify-self:start;margin-top:0;grid-column:2}.home-vision{margin-top:50px;display:grid;grid-template-columns:1fr 1.15fr;padding-top:0;border:1px solid var(--line);background:#edece4;align-items:center}.home-vision-image{display:block;height:100%;min-height:310px}.home-vision img{height:100%;min-height:310px;width:100%;object-fit:cover}.home-vision>div{padding:35px}.home-vision h2{font-size:41px;line-height:1.1}.home-vision p{font-size:13px;margin-top:18px}.home-vision .text-link{display:inline-block;margin-top:22px}.home-vision .eyebrow{font-size:9px;line-height:1.7}html[dir=rtl] .vision-hero h1{font-size:43px;line-height:1.65}html[dir=rtl] .vision-prose .uni-opening p:first-child:first-letter{float:none;font:inherit;margin:0;color:inherit}html[dir=rtl] .vision-strap{letter-spacing:0}html[dir=rtl] .timeline-item:before{left:auto;right:76px;border-left:0;border-right:1px solid var(--line)}html[dir=rtl] .timeline-item>div:before{left:auto;right:-2px}html[dir=rtl] .timeline-item h3{font-size:22px;line-height:1.6}html[dir=rtl] .timeline-year{font-family:Georgia,serif}html[dir=rtl] .vision-next h2{font-size:28px;line-height:1.6}@media(max-width:900px){.vision-hero{padding:30px;gap:25px}.vision-hero h1{font-size:46px}.vision-hero figure img{height:320px}.vision-strap{gap:16px}.home-vision h2{font-size:34px}.home-vision>div{padding:26px}}@media(max-width:650px){.vision-hero{grid-template-columns:1fr;padding:28px 20px;margin-inline:-20px;gap:30px}.vision-hero h1{font-size:47px;letter-spacing:-1px}.vision-hero p{font-size:13px}.vision-hero figure img{height:260px;object-position:center}.vision-strap{gap:9px;font-size:7px;letter-spacing:1px;padding-block:19px}.vision-strap i{height:2px;width:2px}.vision-next{display:block;padding:25px;margin-top:40px}.vision-next h2{font-size:31px}.vision-next p{margin-top:18px}.vision-next .button{margin-top:22px}.timeline-item{grid-template-columns:55px minmax(0,1fr);gap:14px}.timeline-item:before{left:55px}.timeline-item>div{padding-inline-start:16px}.timeline-year{font-size:23px}.timeline-item h3{font-size:24px}.timeline-item p{font-size:12px}.home-vision{grid-template-columns:1fr;margin-top:35px}.home-vision-image{min-height:0}.home-vision img{height:230px;min-height:0}.home-vision h2{font-size:35px}.home-vision>div{padding:26px}.vision-hero figcaption{font-size:8px}html[dir=rtl] .vision-hero h1{font-size:35px}html[dir=rtl] .timeline-item:before{right:55px}html[dir=rtl] .timeline-item h3{font-size:19px}.vision-prose .uni-opening p:first-child:first-letter{font-size:48px}}@media print{.vision-hero{background:white;color:#102e3a;padding:0;margin:0}.vision-hero h1{font-size:32px}.vision-hero p{color:#526368}.vision-hero figure img{height:180px}.vision-btn,.timeline-filters,.vision-next{display:none}.vision-strap{padding:10px 0}.timeline-item{break-inside:avoid}.vision-leadership img{max-width:280px}}
