.about-page .about-hero{position:relative;overflow:hidden;background:var(--navy);color:#fff;isolation:isolate}.about-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 77% 48%,#1e52624f,transparent 39%),linear-gradient(110deg,#08283a,#0b3045 68%,#123e56);z-index:-2}.about-hero-inner{position:relative;min-height:500px;display:flex;flex-direction:column;justify-content:center;padding-block:34px 58px}.breadcrumbs{display:flex;align-items:center;gap:10px;margin-bottom:40px;color:#a9bec5;font-size:11px}.breadcrumbs a{color:#fff}.breadcrumbs a:hover,.breadcrumbs [aria-current=page]{color:#f4a16e}.about-hero-copy{position:relative;z-index:2;max-width:690px;padding-block:10px}.about-hero-copy h1{font:800 clamp(42px,5.2vw,70px)/1.05 var(--display);letter-spacing:-.06em;margin:17px 0 19px}.about-hero-copy h1 em{font-family:var(--serif);font-weight:400;color:#f4a16e;letter-spacing:-.045em}.about-hero-copy>p{max-width:560px;color:#cad8dc;font-size:16px;line-height:1.7;margin:0 0 26px}.about-hero-art{position:absolute;right:0;top:50%;width:min(43%,500px);aspect-ratio:1;transform:translateY(-50%);display:grid;place-items:center;pointer-events:none;z-index:0}.art-orbit{position:absolute;border:1px solid #ffffff25;border-radius:50%;inset:6%}.orbit-two{inset:18%;border-color:#f47a2059}.art-s{font:italic 340px/.8 var(--serif);color:#ffffff0d;transform:rotate(-10deg)}.art-caption{position:absolute;bottom:16%;right:6%;font-size:9px;letter-spacing:.2em;color:#a9bec5}.about-overview{background:var(--light)}.about-overview-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,8vw,110px)}.about-overview-image{position:relative;max-width:540px}.about-overview-image>img{width:100%;border-radius:8px 8px 8px 70px;object-fit:cover}.image-stamp{position:absolute;right:-18px;bottom:26px;display:flex;align-items:center;gap:12px;padding:15px 20px;background:#fff;border-left:3px solid var(--saffron);box-shadow:0 14px 35px #08283a18;color:var(--navy)}.image-stamp strong{font:800 24px var(--display)}.image-stamp span{font-size:10px;line-height:1.35;color:var(--muted)}.about-overview-copy h2,.campus-copy h2{font:800 clamp(34px,3.5vw,47px)/1.12 var(--display);letter-spacing:-.055em;color:var(--navy);margin:15px 0}.about-overview-copy .lead{font-size:16px;line-height:1.75;color:#405a65}.about-overview-copy>p:not(.lead){font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 22px}.about-source-note{margin:19px 0 0;color:#7b898e;font-size:10px;line-height:1.5}.about-source-note a{color:var(--navy);text-decoration:underline;text-underline-offset:2px}.about-purpose{background:#fff}.about-purpose .section-heading{max-width:700px;margin-inline:auto}.purpose-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:46px}.purpose-card{position:relative;min-height:240px;padding:23px 21px 25px;background:#f5f8f7;border:1px solid var(--border);border-radius:7px;overflow:hidden}.purpose-card:after{content:"";position:absolute;width:110px;height:110px;right:-45px;bottom:-55px;border:1px solid #1d8f4e24;border-radius:50%}.purpose-vision{background:var(--navy);color:#fff;border-color:var(--navy)}.purpose-index{display:block;color:#7a8b8f;font-size:9px;font-weight:800;letter-spacing:.14em}.purpose-vision .purpose-index{color:#f4a16e}.purpose-icon{display:grid;place-items:center;width:38px;height:38px;margin:22px 0 15px;border-radius:50%;background:#e3f0e7;color:var(--green);font-size:20px}.purpose-vision .purpose-icon{background:#ffffff17;color:#f4a16e}.purpose-card h3{font:800 17px/1.25 var(--display);color:var(--navy);margin:0 0 9px}.purpose-vision h3{color:#fff}.purpose-card p{max-width:280px;color:#63757b;font-size:12px;line-height:1.65;margin:0}.purpose-vision p{color:#c2d0d4}.purpose-card-wide{grid-column:span 2;min-height:200px;background:var(--pale-green);border-color:#dcebe0}.purpose-card-wide p{max-width:560px}.purpose-source{text-align:center;margin-top:24px}.about-academics{background:var(--navy);color:#fff;position:relative;overflow:hidden}.about-academics:after{content:"";position:absolute;right:-170px;top:-210px;width:500px;height:500px;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff04;pointer-events:none}.academic-layout{position:relative;z-index:1;display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center}.academic-intro h2{font:800 clamp(37px,4.2vw,55px)/1.08 var(--display);letter-spacing:-.06em;margin:15px 0}.academic-intro h2 em{font-family:var(--serif);font-weight:400;color:#f4a16e}.academic-intro>p{color:#c3d2d7;font-size:14px;line-height:1.7;margin:0 0 25px;max-width:410px}.academic-school-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff35}.academic-school-grid a{min-height:78px;display:grid;grid-template-columns:28px 1fr 20px;align-items:center;gap:12px;padding:12px 14px 12px 0;color:#fff;border-bottom:1px solid #ffffff35;transition:background .2s,padding .2s}.academic-school-grid a:nth-child(odd){margin-right:17px}.academic-school-grid a:nth-child(2n){padding-left:17px;border-left:1px solid #ffffff35}.academic-school-grid a:hover{background:#ffffff0a;padding-left:8px}.academic-school-grid a span{color:#f4a16e;font:italic 14px var(--serif)}.academic-school-grid a strong{font:700 12px/1.35 var(--display)}.academic-school-grid a b{color:#f4a16e;font-size:16px}.about-campus{background:#f5f8f7}.campus-card{display:grid;grid-template-columns:1.35fr .65fr;min-height:350px;background:#fff;border:1px solid var(--border);border-radius:9px;overflow:hidden;box-shadow:0 18px 50px #08283a0b}.campus-copy{padding:clamp(30px,5vw,62px)}.campus-copy h2{margin:13px 0}.campus-copy h2 span{color:var(--saffron)}.campus-copy>p{max-width:520px;color:var(--muted);font-size:14px;line-height:1.7}.campus-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:25px}.campus-actions .text-link{font-size:10px}.campus-address{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:34px;background:var(--pale-green);border-left:1px solid #dcebe0}.address-mark{position:absolute;right:27px;top:24px;color:#1d8f4e31;font-size:76px;line-height:1}.campus-address address{position:relative;margin:15px 0;font-style:normal;color:var(--navy);font:700 17px/1.7 var(--display)}.campus-address>a{position:relative;color:#4b666d;font-size:11px;margin:4px 0}.campus-address>a:hover{color:var(--green)}@media(max-width:960px){.about-hero-inner{min-height:460px}.about-hero-art{right:-8%;width:48%;opacity:.8}.about-overview-grid{gap:48px}.purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-card-wide{grid-column:auto;min-height:240px}.academic-layout{grid-template-columns:1fr;gap:38px}.academic-intro{max-width:620px}.campus-card{grid-template-columns:1.1fr .9fr}}@media(max-width:680px){.about-page .section-pad{padding-block:57px}.about-hero-inner{min-height:0;padding-block:22px 48px}.breadcrumbs{margin-bottom:31px;font-size:10px}.about-hero-copy h1{font-size:clamp(39px,11vw,57px)}.about-hero-copy>p{font-size:14px}.about-hero-art{right:-8%;top:50%;width:min(65%,320px);opacity:.48}.art-s{font-size:250px}.art-caption{font-size:7px}.about-overview-grid{grid-template-columns:1fr;gap:38px}.about-overview-image{margin-right:14px}.about-overview-image>img{border-radius:7px 7px 7px 48px}.image-stamp{right:-8px;bottom:15px;padding:11px 14px}.about-overview-copy h2,.campus-copy h2{font-size:35px}.about-overview-copy .lead{font-size:14px}.about-overview-copy>p:not(.lead){font-size:13px}.purpose-grid{grid-template-columns:1fr;gap:10px;margin-top:30px}.purpose-card,.purpose-card-wide{grid-column:auto;min-height:0;padding:20px}.purpose-icon{margin:17px 0 12px}.purpose-card h3{font-size:16px}.purpose-card p{font-size:12px}.purpose-source{text-align:left}.academic-layout{gap:29px}.academic-intro h2{font-size:39px}.academic-intro>p{font-size:13px}.academic-school-grid{grid-template-columns:1fr}.academic-school-grid a,.academic-school-grid a:nth-child(odd),.academic-school-grid a:nth-child(2n){min-height:66px;margin:0;padding:10px 5px;border-left:0}.academic-school-grid a strong{font-size:12px}.campus-card{grid-template-columns:1fr}.campus-copy{padding:29px 23px}.campus-copy>p{font-size:13px}.campus-actions{align-items:flex-start;flex-direction:column;gap:17px}.campus-address{padding:28px 23px;border-left:0;border-top:1px solid #dcebe0}.campus-address address{font-size:16px}}.recognition-carousel{padding-block:48px 54px;background:#fff;border-block:1px solid var(--border);overflow:hidden}.recognition-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}.recognition-heading h2{font:800 clamp(23px,2.6vw,32px)/1.15 var(--display);letter-spacing:-.04em;color:var(--navy);margin:8px 0 0}.recognition-heading>.text-link{font-size:10px;white-space:nowrap}.recognition-window{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.recognition-track{display:flex;width:max-content;animation:recognition-scroll 48s linear infinite;will-change:transform}.recognition-window:hover .recognition-track,.recognition-window:focus-within .recognition-track{animation-play-state:paused}.recognition-set{display:flex;flex:none;align-items:stretch;gap:13px;padding-right:13px}.recognition-set figure{width:190px;height:128px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:14px;background:#fff;border:1px solid var(--border);border-radius:6px;text-align:center;margin:0}.recognition-set img{width:auto;height:auto;max-width:135px;max-height:61px;object-fit:contain}.recognition-set figcaption{font-size:9px;line-height:1.25;font-weight:700;color:#526871}@keyframes recognition-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.leadership-messages{background:var(--light)}.leadership-messages .section-heading{margin-bottom:39px}.message-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.message-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:370px;padding:36px 34px;background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden}.message-card .eyebrow{position:relative;z-index:1}.message-mark{position:absolute;right:25px;top:8px;font:100px/.9 var(--serif);color:#eaf4ee}.message-card h3{position:relative;z-index:1;max-width:460px;margin:22px 0 11px;color:var(--navy);font:800 23px/1.22 var(--display);letter-spacing:-.035em}.message-card>p{max-width:590px;margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.75}.message-attribution{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border);width:100%}.message-attribution strong{color:var(--navy);font:800 13px var(--display)}.message-attribution span{color:var(--muted);font-size:10px}.message-card>.text-link,.message-card>.light-link{margin-top:16px;font-size:9px}.message-card-dark{background:var(--navy);border-color:var(--navy)}.message-card-dark .message-mark{color:#ffffff12}.message-card-dark h3,.message-card-dark .message-attribution strong{color:#fff}.message-card-dark>p,.message-card-dark .message-attribution span{color:#bbccd2}.message-card-dark .message-attribution{border-color:#ffffff35}@media(max-width:960px){.message-card{min-height:390px;padding:29px 25px}.message-card h3{font-size:21px}}@media(max-width:680px){.recognition-carousel{padding-block:35px 40px}.recognition-heading{align-items:flex-start;flex-direction:column;gap:13px}.recognition-heading h2{font-size:25px}.recognition-set figure{width:158px;height:115px}.recognition-set img{max-width:115px;max-height:52px}.recognition-set figcaption{font-size:8px}.message-grid{grid-template-columns:1fr;gap:12px}.message-card{min-height:0;padding:26px 22px}.message-card h3{font-size:20px;margin-top:18px}.message-card>p{font-size:12px}.message-attribution{margin-top:8px}}@media(prefers-reduced-motion:reduce){.recognition-track{animation:none}.recognition-window{overflow-x:auto;mask-image:none}}.recognition-window:focus-visible{outline:2px solid var(--saffron);outline-offset:4px}.art-orbit{border-top-color:#ffffff75;border-right-color:#ffffff40;animation:orbit-turn 26s linear infinite}.orbit-two{border-style:dashed;border-top-color:#f47a20a8;border-bottom-color:#f47a2045;animation:orbit-turn 34s linear infinite reverse}.art-s{font:800 clamp(90px,13vw,158px)/1 var(--display);font-style:normal;letter-spacing:-.09em;color:#ffffff16;transform:none}@keyframes orbit-turn{to{transform:rotate(360deg)}}.recognition-heading{justify-content:center;text-align:center}.recognition-heading>div{margin-inline:auto}@media(max-width:680px){.art-s{font-size:100px}}@media(prefers-reduced-motion:reduce){.art-orbit{animation:none}}
