.profile-page{--profile-navy:#092746;--profile-ink:#193651;--profile-muted:#73859a;--profile-green:#13866a;--profile-line:#e5ebf1;color:var(--profile-ink)}
.profile-page .nav-links{gap:22px}.profile-hero{position:relative;overflow:hidden;min-height:510px;background:linear-gradient(112deg,#071f3c 0%,#0b3151 57%,#0d665e 100%);color:#fff}.profile-hero:before{position:absolute;inset:0;background:radial-gradient(ellipse at 74% 34%,#54c6a51b,transparent 30%),linear-gradient(90deg,#071f3c 0%,transparent 90%);content:""}.profile-hero-pattern{position:absolute;inset:0;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,transparent 20%,#000 100%);opacity:.45}.profile-hero:after{position:absolute;right:8%;top:75px;width:370px;height:370px;border:1px solid #ffffff19;border-radius:50%;content:"";box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff05}.profile-hero-content{position:relative;z-index:1;min-height:455px;padding-top:25px;padding-bottom:48px}.profile-breadcrumb{display:flex;gap:9px;align-items:center;color:#afc1d2;font-size:10px}.profile-breadcrumb a{color:#d9e7ee}.profile-breadcrumb span:nth-child(2){color:#6e899e}.profile-eyebrow{display:flex;align-items:center;gap:8px;margin-top:58px;color:#7ee0bd;font-size:9px;font-weight:800;letter-spacing:1.7px}.profile-eyebrow i{width:7px;height:7px;border-radius:50%;background:#72dab7;box-shadow:0 0 14px #72dab7}.profile-hero h1{max-width:760px;margin:16px 0;color:#fff;font-size:clamp(38px,5.6vw,66px);line-height:1.05;letter-spacing:-2.4px}.profile-hero h1 em{color:#9bdcc7;font-style:normal}.profile-hero-content>p{max-width:570px;margin:17px 0 22px;color:#d0dce6;font-size:13px;line-height:1.85}.profile-hero-cta{display:inline-flex;align-items:center;gap:22px;padding:11px 15px;border:1px solid #ffffff55;border-radius:6px;color:#fff;font-size:10px;font-weight:700}.profile-hero-cta span{color:#77dfbb;font-size:14px}.profile-hero-seal{position:absolute;right:9%;bottom:65px;display:grid;justify-items:center;gap:7px;width:105px;height:105px;align-content:center;border:1px solid #ffffff40;border-radius:50%;background:#ffffff08;color:#d5ece3;transform:rotate(9deg)}.profile-hero-seal span{font-size:29px;color:#d4bd72}.profile-hero-seal small{text-align:center;font-size:6px;line-height:1.6;letter-spacing:1px}.profile-hero-bottom{position:absolute;right:0;bottom:0;left:0;border-top:1px solid #ffffff20}.profile-hero-bottom .wrap{display:flex;justify-content:space-between;padding-top:13px;padding-bottom:13px;color:#b8cbda;font-size:8px;letter-spacing:1.5px}.profile-intro{display:grid;grid-template-columns:.68fr 1.32fr;gap:50px;padding-top:83px;padding-bottom:89px}.profile-intro-label{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.profile-kicker{color:var(--profile-green);font-size:9px;font-weight:800;letter-spacing:1.5px}.profile-index{color:#a0adba;font-size:8px;letter-spacing:1px}.profile-intro-copy h2{max-width:690px;margin:-7px 0 19px;color:#163653;font-size:clamp(27px,3.4vw,39px);line-height:1.22;letter-spacing:-1.2px}.profile-intro-copy h2 span{color:#16846b}.profile-intro-copy p{max-width:700px;color:#718196;font-size:11px;line-height:1.9}.profile-text-link{display:inline-flex;align-items:center;gap:12px;margin-top:9px;color:#13866a;font-size:10px;font-weight:800}.profile-text-link span{font-size:14px}.profile-focus{padding:72px 0 78px;background:#f4f7fa}.profile-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px}.profile-section-heading h2,.profile-values-copy h2{margin:8px 0 0;color:#183653;font-size:clamp(23px,3vw,32px);letter-spacing:-.8px}.profile-section-heading>p{max-width:305px;margin:0 0 3px;color:#78899c;font-size:10px;line-height:1.7}.profile-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.profile-focus-card{position:relative;min-height:228px;padding:22px 20px 19px;border:1px solid #e4eaf0;border-radius:9px;background:#fff;transition:transform .18s,box-shadow .18s}.profile-focus-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #17365312}.focus-number{position:absolute;top:22px;right:20px;color:#b2bdc8;font-size:9px;letter-spacing:1px}.focus-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;font-size:19px}.focus-blue{background:#eaf2ff;color:#3977cb}.focus-green{background:#e8f6ef;color:#168462}.focus-gold{background:#fbf3df;color:#a87b23}.profile-focus-card h3{margin:19px 0 7px;color:#183653;font-size:14px}.profile-focus-card>p{min-height:50px;margin:0;color:#76879a;font-size:9px;line-height:1.75}.profile-focus-card>a{display:inline-flex;gap:9px;margin-top:14px;color:#148467;font-size:9px;font-weight:800}.profile-focus-card>a span{font-size:13px}.profile-values{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center;padding-top:85px;padding-bottom:87px}.profile-values-art{position:relative;display:grid;place-items:center;min-height:330px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#092746,#0d5b5c)}.profile-values-art:before{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,#79d6b526,transparent 39%);content:""}.values-orbit{position:absolute;width:230px;height:230px;border:1px solid #ffffff2b;border-radius:50%}.orbit-two{width:300px;height:300px;border-color:#ffffff14}.values-monogram{position:relative;color:#fff;font-size:88px;font-weight:800;letter-spacing:-9px}.values-monogram span{color:#a8dfc9;font-size:41px;vertical-align:top}.values-caption{position:absolute;right:20px;bottom:19px;color:#b7d5d0;font-size:7px;line-height:1.6;letter-spacing:1.5px;text-align:right}.profile-values-copy h2{max-width:440px;margin:10px 0 25px;line-height:1.25}.value-row{display:grid;grid-template-columns:30px 1fr 20px;gap:11px;align-items:start;padding:15px 0;border-top:1px solid var(--profile-line)}.value-row>span{padding-top:2px;color:#16866a;font-size:9px;font-weight:800}.value-row b{color:#23415d;font-size:11px}.value-row p{margin:5px 0 0;color:#7a899a;font-size:9px;line-height:1.6}.value-row i{color:#a0b0bc;font-size:14px;font-style:normal}.profile-contact{background:#0b2948;color:#fff}.profile-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:39px;padding-bottom:40px}.profile-contact .profile-kicker{color:#77d9b6}.profile-contact h2{margin:9px 0 5px;color:#fff;font-size:23px;letter-spacing:-.5px}.profile-contact p{margin:0;color:#c0ceda;font-size:10px}.profile-contact-actions{display:flex;align-items:center;gap:18px}.profile-button-light{display:inline-flex;align-items:center;gap:18px;padding:12px 15px;border-radius:6px;background:#fff;color:#153a55;font-size:10px;font-weight:800}.profile-button-light span{color:#16866a}.profile-contact-secondary{color:#dce8ef;font-size:9px;font-weight:700}.profile-page .footer{background:#071c34}.profile-page .footer-grid{padding-top:37px;padding-bottom:29px}
@media(max-width:800px){.profile-hero-seal{right:7%;width:86px;height:86px}.profile-intro{grid-template-columns:.5fr 1.5fr;gap:25px;padding-top:62px;padding-bottom:65px}.profile-values{gap:38px}.profile-values-art{min-height:290px}}
@media(max-width:600px){.profile-page .top-inner>span{font-size:9px}.profile-page .top-inner div{gap:10px}.profile-page .nav-inner{height:66px}.profile-page .brand{gap:8px}.profile-page .brand b{font-size:9px}.profile-page .brand small{font-size:9px}.profile-page .crest{width:36px;height:36px;font-size:24px}.profile-page .hamb{display:block;border:0;background:transparent;color:#173653;font-size:23px}.profile-page .nav-links{position:absolute;top:66px;right:0;left:0;display:none;flex-direction:column;gap:0;padding:8px 22px 14px;background:#fff;box-shadow:0 10px 18px #102a4914}.profile-page .nav-links.open{display:flex}.profile-page .nav-links a{padding:11px 0;border-bottom:1px solid #eef1f4}.profile-hero{min-height:475px}.profile-hero-content{min-height:420px;padding-top:18px;padding-bottom:48px}.profile-eyebrow{margin-top:52px}.profile-hero h1{max-width:460px;font-size:42px;letter-spacing:-1.8px}.profile-hero-content>p{max-width:430px;font-size:11px}.profile-hero-seal{right:23px;bottom:42px;width:66px;height:66px}.profile-hero-seal span{font-size:20px}.profile-hero-seal small{font-size:5px}.profile-hero:after{right:-210px;top:125px}.profile-hero-bottom .wrap{font-size:7px;letter-spacing:.8px}.profile-intro{grid-template-columns:1fr;gap:18px;padding-top:48px;padding-bottom:54px}.profile-intro-label{flex-direction:row;align-items:center}.profile-index{font-size:7px}.profile-intro-copy h2{margin:0 0 14px;font-size:28px}.profile-intro-copy p{font-size:10px}.profile-section-heading{display:block}.profile-section-heading h2{font-size:25px}.profile-section-heading>p{margin-top:9px}.profile-focus{padding:49px 0}.profile-focus-grid{grid-template-columns:1fr;gap:9px}.profile-focus-card{min-height:0;padding:17px}.profile-focus-card h3{margin-top:13px}.profile-focus-card>p{min-height:0}.profile-focus-card>a{margin-top:10px}.profile-values{grid-template-columns:1fr;gap:27px;padding-top:50px;padding-bottom:54px}.profile-values-art{min-height:230px}.values-monogram{font-size:67px}.values-orbit{width:175px;height:175px}.orbit-two{width:230px;height:230px}.profile-values-copy h2{font-size:26px}.profile-contact-inner{align-items:flex-start;flex-direction:column;padding-top:31px;padding-bottom:32px}.profile-contact h2{font-size:21px}.profile-contact-actions{flex-wrap:wrap}.profile-page .footer-grid{gap:23px}}
@media(prefers-reduced-motion:reduce){.profile-focus-card{transition:none}}
.profile-hero{background-image:linear-gradient(90deg,#071f3cf2 0%,#0b3151e6 43%,#0d665e47 100%),url('../images/stikes-campus-building.png');background-position:center,right center;background-size:cover,auto 100%;background-repeat:no-repeat}.profile-hero:after{content:none}.profile-hero-pattern{opacity:.15}
.profile-intro-label{position:relative;min-height:320px;overflow:hidden;padding:18px;border-radius:12px}.profile-about-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profile-intro-label:before{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#071f3c6b,#071f3ca8);content:""}.profile-intro-label .profile-kicker,.profile-intro-label .profile-index{position:relative;z-index:2;color:#fff}.profile-intro-label .profile-index{margin-top:auto}
.profile-values-art:before{z-index:1;background:linear-gradient(180deg,#09274612 25%,#092746bd 100%);content:""}.profile-values-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.values-caption{z-index:2;color:#fff;font-size:9px;font-weight:700}
@media(max-width:600px){.profile-hero{background-position:center,60% center}.profile-intro-label{min-height:230px;flex-direction:column;align-items:flex-start}.profile-values-art{min-height:230px}}
.profile-page .brand>img.public-institution-logo{display:block;width:43px;height:43px;min-width:43px;max-width:43px;flex:0 0 43px;object-fit:contain}