:root{--ink:#142d4f;--muted:#65778e;--paper:#fff;--cream:#f4f8fd;--line:#dce7f3;--orange:#397acb;--deep:#173b68;--sage:#dcecff;--serif:Georgia,'Times New Roman',serif;--sans:'DM Sans',Arial,sans-serif;--display:'Manrope',Arial,sans-serif}
html{scroll-padding-top:100px}body{background:#fff;color:var(--ink)}
.announcement{background:#edf5ff;color:#426387;height:36px;font-size:10px}.announcement a{color:#2368b3}.announcement-dot{background:#4384ce}
.site-header{height:78px;background:rgba(255,255,255,.96);border-bottom:1px solid #e7eff8;border-radius:0 0 22px 22px;margin:0 14px;top:8px;padding:0 4.5%;box-shadow:0 5px 25px #173b6808}
.brand{gap:10px}.brand-mark{width:39px;height:39px;color:#276bb6}.brand-mark img{width:100%;height:100%;display:block}.brand-word{color:#16385f;font-size:19px;letter-spacing:-.8px}.brand-word span{color:#4d80b9}
.main-nav a{color:#526b88}.main-nav a:hover,.footer-column a:hover{color:#236fc1}.header-cta{border-radius:999px;border-color:#cbdced;color:#285d97;padding:12px 18px}.header-cta:hover{background:#1e5e9e;border-color:#1e5e9e}.text-button{color:#365b82}
.hero{padding-top:72px;min-height:625px}.hero h1{color:#16385f;letter-spacing:-4px}.hero h1 em,.edu-intro h2 em,.join-section h2 em{color:#397acb}.hero-intro{color:#647992}
.button{border-radius:999px;padding:15px 21px}.button-dark{background:#205f9f;color:white}.button-dark:hover{background:#174a80}.button-light{background:#f4f8fd;border-color:#d8e5f3;color:#315b88}.button-light:hover{background:#eaf3fd}
.hero-proof{color:#75879b}.avatar-stack span{border-color:white;background:#dbeafe;color:#28598e}.avatar-stack span:nth-child(2){background:#c8def7}.avatar-stack span:nth-child(3){background:#e5effb}
.hero-art{height:470px}.photo-main{border-radius:30px}.photo-small{border-radius:24px}.photo-label{border-radius:16px}.floating-note{border-radius:18px;background:white;box-shadow:0 12px 36px #1d4c7c1a}.note-icon{color:#3278bf}.hero-sun{display:none}.hero-bottom{color:#91a6bd}
.section-pad{padding-top:92px;padding-bottom:92px}.division-section,.edu-section{background:#f4f8fd}.section-heading h2,.edu-intro h2,.join-section h2{color:#16385f;letter-spacing:-2px}.section-heading>p{color:#6b7e95}
.division-grid{gap:20px}.division-card{background:white;border:1px solid #e1ebf6;border-radius:25px;overflow:hidden;box-shadow:0 8px 28px #1b47710a}.division-card:hover{box-shadow:0 18px 42px #1b47711a}.division-top{padding:0 22px}.circle-arrow{border-radius:50%;color:#2c6eb2;border-color:#d7e5f4}.division-image{margin:0 12px;border-radius:17px;overflow:hidden}.division-content{padding:23px 24px 27px}.division-content h3{color:#173c65}.division-content p{color:#6d8097}.card-link{border-color:#dce8f5}.card-link b{color:#347bc0}
.explore-section{background:white}.destination-feature{background:#edf5fd;border-radius:28px;overflow:hidden}.destination-image{min-height:380px}.destination-stamp{border-radius:50%;color:#1d568e}.destination-copy h3{color:#173d67}.destination-copy p{color:#617790}.destination-copy .button{border-radius:999px}.destination-meta{border-color:#d6e4f3;color:#8297ad}
.category-grid{border:0;gap:10px}.category-item{border:1px solid #e0eaf5;border-radius:17px;background:#fff;padding:17px 13px}.category-item:last-child{border-right:1px solid #e0eaf5}.category-item:hover{background:#f3f8ff}.category-icon{border-color:#d9e7f5;color:#3479ba}.category-item strong{color:#294f78}
.hub-section{background:#173f6d;color:#f7fbff;border-radius:30px;margin:0 14px}.hub-backdrop{display:none}.light-heading .eyebrow{color:#c3d8ef}.light-heading>p{color:#d3e1f0}.hub-grid{gap:14px}.hub-tile{border:1px solid #ffffff35;border-radius:22px;padding:25px}.hub-tile:hover{background:#ffffff12;border-color:#b8d7f8}.hub-tile-large{background:#245488}.tile-number{color:#c8d9ec}.tile-kicker{color:#b9d8fa}.hub-tile h3{color:white}.tile-link{border-color:#ffffff75}.tile-art{color:#ffffff16}.hub-tile-large .tile-art{color:#d9eaff20}.hub-footer{border-color:#ffffff35;color:#d2e0ef}.hub-footer a{color:#d8eaff}
.edu-intro h2 em{color:#397acb}.edu-intro p{color:#647b95}.edu-doodle{display:none}.edu-resources{border-color:#d5e3f2}.edu-resources>a{border-color:#d5e3f2;border-radius:14px;padding:16px 12px}.edu-resources>a:hover{background:#fff;border-radius:14px}.resource-icon{border-color:#d2e3f4;color:#2d70b6;background:white}.edu-resources strong{color:#264e79}.edu-resources small{color:#788ca4}.edu-resources b{color:#347bc0}
.join-section{background:#eaf3fd;border-radius:30px;margin:0 14px;color:#173d67}.join-section .eyebrow{color:#53779e}.join-section h2{color:#173d67}.join-section h2 em{color:#347bc0}.join-section p{color:#5f7690}.button-cream{background:#1f5f9f;color:white}.button-cream:hover{background:#174a80}.join-orbit{display:none}
.site-footer{background:#122f50;border-radius:30px 30px 0 0;margin-top:16px}.brand-footer .brand-mark{color:#d9eaff}.brand-footer .brand-word{color:#fff}.brand-footer .brand-word span{color:#9fc5ef}.footer-column strong{color:#b8d8fa}.footer-column a{color:#d4e2f1}.footer-note{color:#d5e3f1}.footer-flower{color:#b6d6f7}.footer-bottom{border-color:#ffffff30;color:#c0d2e5}.footer-bottom a{color:#d4e8ff}
.search-panel{border-radius:24px;background:#fff}.search-field>span{color:#3278bf}.search-results button,.search-result-link{border-radius:10px}.search-results button:hover,.search-result-link:hover{background:#f1f7ff;color:#1f64a7}.search-result-link{display:flex;gap:12px;align-items:center;padding:13px 8px;border-bottom:1px solid #e2eaf4;font-size:11px;color:#365b82}.search-result-link small{margin-left:auto;color:#8298b0;font-size:8px;letter-spacing:.1em}.search-result-link b{color:#3278bf}.toast{border-radius:999px;background:#173f6d}
@media(max-width:650px){.site-header{margin:0 7px;border-radius:0 0 18px 18px;top:4px}.main-nav{border-radius:0 0 20px 20px;box-shadow:0 12px 22px #173b6810}.hero{padding-top:54px}.photo-main{border-radius:23px}.photo-small{border-radius:18px}.division-card{border-radius:20px}.division-image{border-radius:14px}.destination-feature{border-radius:22px}.hub-section,.join-section{border-radius:22px;margin-left:7px;margin-right:7px}.hub-tile{border-radius:18px}.edu-resources>a{border-radius:13px}.site-footer{border-radius:24px 24px 0 0}}

.destination-stamp span,.underlined-link span{color:#347bc0}.division-number{color:#64809e}.eyebrow-line{background:#397acb}.hero-sun{display:none}.search-symbol{color:#347bc0}

/* Keep the visual language clean: remove decorative filler and keep the content in focus. */
.announcement{display:none}
.floating-note,.photo-small,.hero-bottom,.hero-proof,.destination-stamp,.tile-art,.footer-flower{display:none!important}
.hero-art{height:430px}
.photo-main{width:100%;height:100%;right:0;top:0;border-radius:30px}
.hub-tile{box-shadow:none}
@media(max-width:650px){.hero-art{height:280px}.photo-main{width:100%;height:100%;right:0}.hero{padding-top:46px}}
