.mycampus_page__DpbQM{--bg:#ece5d7;--bg-soft:#e3dacb;--panel:#fffdf8;--line:rgba(20,33,61,.14);--signal:#004aad;--signal-bg:#8cff6e;--signal-dark:#0d2b0a;--solar:#c0313c;--text:#14213d;--text-dim:#5c6378;--nav-bg:hsla(40,36%,88%,.92);--card-bg:#fffdf8;--card-text:#14213d;--card-text-dim:#5c6378;--card-line:rgba(20,33,61,.1);background:var(--bg);color:var(--text);font-family:var(--font-sans),sans-serif;line-height:1.7;min-height:100vh;transition:background .3s,color .3s}.mycampus_page__DpbQM[data-theme=dark]{--bg:#0a1f44;--bg-soft:#0f2a5c;--panel:#12306b;--line:hsla(40,36%,88%,.14);--signal:#4d8fe6;--signal-bg:#8cff6e;--signal-dark:#0d2b0a;--solar:#e63946;--text:#ece5d7;--text-dim:hsla(40,36%,88%,.7);--nav-bg:rgba(10,31,68,.92);--card-bg:#ece5d7;--card-text:#14213d;--card-text-dim:#5c6378;--card-line:rgba(20,33,61,.1)}.mycampus_serif__nD1ru{font-family:var(--font-sans),sans-serif}.mycampus_tag__R2uii{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);background:hsla(0,0%,100%,.06);padding:6px 14px;border-radius:20px}.mycampus_hero__smoNn{padding:140px 48px 100px;position:relative;overflow:hidden}.mycampus_heroInner__DiC2D{max-width:1100px;margin:0 auto;position:relative;z-index:2}.mycampus_heroLabel__gS9mF{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--card-bg);color:var(--card-text);padding:8px 18px;border-radius:4px;margin-bottom:28px}.mycampus_hero__smoNn h1{font-family:var(--font-sans),sans-serif;font-size:clamp(2.4rem,6.5vw,4.6rem);line-height:1.15;margin-bottom:16px}.mycampus_hero__smoNn .mycampus_subtitle__wfTJw{font-size:1.3rem;font-style:italic;color:var(--solar);margin-bottom:32px}.mycampus_heroMeta__Jy_Cg{display:flex;gap:40px;flex-wrap:wrap;margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.mycampus_heroMeta__Jy_Cg div{font-size:13px}.mycampus_heroMeta__Jy_Cg .mycampus_label__pnfk6{text-transform:uppercase;letter-spacing:.1em;color:var(--signal);margin-bottom:6px;font-weight:600}.mycampus_heroStripes__EUbZN{position:absolute;top:0;right:-100px;height:100%;width:320px;display:flex;gap:14px;opacity:.35;pointer-events:none}.mycampus_heroStripes__EUbZN span{display:block;width:14px;height:100%;border-radius:100px}.mycampus_heroStripes__EUbZN span:first-child{background:var(--signal)}.mycampus_heroStripes__EUbZN span:nth-child(2){background:var(--card-bg)}.mycampus_heroStripes__EUbZN span:nth-child(3){background:var(--solar)}.mycampus_heroStripes__EUbZN span:nth-child(4){background:var(--signal)}@media (max-width:767px){.mycampus_heroStripes__EUbZN{display:none}.mycampus_hero__smoNn{padding:120px 24px 60px}}.mycampus_section__wBgan{max-width:1100px;margin:0 auto;padding:90px 48px}@media (max-width:767px){.mycampus_section__wBgan{padding:56px 24px}}.mycampus_sectionCard__Y0kQ1{background:var(--card-bg);color:var(--card-text)}.mycampus_kicker___oUER{font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--solar);margin-bottom:12px}.mycampus_sectionTitle__Azw0J{font-family:var(--font-sans),sans-serif;font-size:clamp(1.8rem,4vw,3rem);margin-bottom:24px;line-height:1.25}.mycampus_lead__FYfSr{font-size:1.15rem;max-width:720px;color:var(--text-dim)}.mycampus_sectionCard__Y0kQ1 .mycampus_lead__FYfSr{color:var(--card-text-dim)}.mycampus_twoCol__JsllD{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:40px}@media (max-width:900px){.mycampus_twoCol__JsllD{grid-template-columns:1fr;gap:32px}}.mycampus_imgCol__j0WM8 img{width:100%;display:block}.mycampus_fullImg__ztWjw,.mycampus_imgCol__j0WM8 img{border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.2)}.mycampus_fullImg__ztWjw{margin-top:40px;overflow:hidden}.mycampus_fullImg__ztWjw img{width:100%;display:block}.mycampus_cards__cHBKu{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media (max-width:900px){.mycampus_cards__cHBKu{grid-template-columns:1fr}}.mycampus_card__a0zFX{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:28px}.mycampus_sectionCard__Y0kQ1 .mycampus_card__a0zFX{background:rgba(20,33,61,.04);border-color:var(--card-line)}.mycampus_cardNum__n_oFQ{font-family:var(--font-sans),sans-serif;font-size:1.6rem;color:var(--signal);margin-bottom:12px}.mycampus_sectionCard__Y0kQ1 .mycampus_cardNum__n_oFQ{color:var(--signal)}.mycampus_card__a0zFX h4{font-size:1.1rem;margin-bottom:10px;font-weight:700}.mycampus_card__a0zFX p{font-size:.95rem;color:var(--text-dim)}.mycampus_sectionCard__Y0kQ1 .mycampus_card__a0zFX p{color:var(--card-text-dim)}.mycampus_personaGrid__X2gDF{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media (max-width:900px){.mycampus_personaGrid__X2gDF{grid-template-columns:1fr}}.mycampus_persona__KMysn{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px}.mycampus_sectionCard__Y0kQ1 .mycampus_persona__KMysn{background:rgba(20,33,61,.04);border-color:var(--card-line)}.mycampus_personaTag__wTXQG{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--solar);margin-bottom:10px}.mycampus_persona__KMysn h4{font-family:var(--font-sans),sans-serif;font-size:1.3rem;margin-bottom:4px}.mycampus_personaMeta__zBQaH{font-size:.85rem;color:var(--text-dim);margin-bottom:14px}.mycampus_sectionCard__Y0kQ1 .mycampus_personaMeta__zBQaH{color:var(--card-text-dim)}.mycampus_personaList__4V6e0{list-style:none;padding:0;font-size:.9rem;color:var(--text-dim)}.mycampus_sectionCard__Y0kQ1 .mycampus_personaList__4V6e0{color:var(--card-text-dim)}.mycampus_personaList__4V6e0 li{padding:4px 0 4px 16px;position:relative}.mycampus_personaList__4V6e0 li:before{content:"—";position:absolute;left:0;color:var(--signal)}.mycampus_carousel__EwDxx{margin-top:40px;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.2);background:var(--card-bg)}.mycampus_carouselImgWrap__U_ppR{position:relative;width:100%;aspect-ratio:16/9;background:var(--card-bg)}.mycampus_carouselImgWrap__U_ppR img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.mycampus_carouselControls__rudUo{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--panel);border-top:1px solid var(--line)}.mycampus_carouselBtn__8DL4T{font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:600;background:transparent;border:1px solid var(--line);color:var(--text);padding:8px 18px;border-radius:100px;cursor:pointer;transition:all .2s}.mycampus_carouselBtn__8DL4T:hover{border-color:var(--signal);color:var(--signal)}.mycampus_carouselBtn__8DL4T:disabled{opacity:.35;cursor:default}.mycampus_carouselDots___icLR{display:flex;gap:8px}.mycampus_carouselDot__dOOWS{width:8px;height:8px;border-radius:50%;background:var(--line);border:none;cursor:pointer;padding:0;transition:background .2s}.mycampus_carouselDot__dOOWS.mycampus_active__Kg0L_{background:var(--signal)}.mycampus_carouselLabel__NFIST{font-family:var(--font-sans),sans-serif;font-size:12px;color:var(--text-dim)}.mycampus_statGrid__qSG5z{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px}@media (max-width:900px){.mycampus_statGrid__qSG5z{grid-template-columns:1fr}}.mycampus_stat__IzX8Y{text-align:center;padding:48px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.mycampus_statNum__SdVP8{font-family:var(--font-sans),sans-serif;font-size:clamp(2.4rem,5vw,3.6rem);color:var(--solar);margin-bottom:8px}.mycampus_statLabel___2_3Y{font-size:13px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--text-dim);margin-bottom:8px}.mycampus_statDesc__at6GP{font-size:.85rem;color:var(--text-dim)}.mycampus_statNote__p_ggM{margin-top:32px;text-align:center;font-size:.95rem;color:var(--text-dim)}.mycampus_footer__sxkBs{padding:100px 48px 80px;text-align:center}.mycampus_footer__sxkBs h2{font-family:var(--font-sans),sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:24px}.mycampus_footer__sxkBs .mycampus_lead__FYfSr{margin:0 auto;text-align:left}.mycampus_footer__sxkBs .mycampus_kicker___oUER{display:flex;justify-content:center}.mycampus_footerLinks__FP_NV{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:32px}.mycampus_projectNav__CMVOE{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.mycampus_footerLinks__FP_NV a{font-size:14px;font-weight:600;color:var(--text);text-decoration:none;border:1.5px solid var(--text);padding:11px 24px;transition:background .15s,color .15s}.mycampus_footerLinks__FP_NV a:hover{background:var(--text);color:var(--bg)}.mycampus_footerLinks__FP_NV .mycampus_backHome__MkvuM{border:none;padding:2px 0;font-size:13px;font-weight:500;color:var(--text-dim)}.mycampus_footerLinks__FP_NV .mycampus_backHome__MkvuM:hover{background:none;color:var(--text);text-decoration:underline}.mycampus_primary__tTBX9{background:var(--signal-bg);color:var(--signal-dark);border-color:var(--signal-bg)}.mycampus_primary__tTBX9:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.mycampus_reveal__eZZBh{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.mycampus_reveal__eZZBh.mycampus_visible__QEGuR{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mycampus_reveal__eZZBh{opacity:1;transform:none;transition:none}}.mycampus_page__DpbQM a:focus-visible,.mycampus_page__DpbQM button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.siteNav_skipLink__jzRnl{position:fixed;top:0;left:0;z-index:9999;padding:12px 24px;background:var(--signal,#8cff6e);color:var(--bg,#0e1f16);font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transform:translateY(-100%);transition:transform .15s}.siteNav_skipLink__jzRnl:focus{transform:translateY(0)}.siteNav_menuBtn__fxFqY{display:none;flex-direction:column;justify-content:center;gap:5px;padding:8px 10px;background:transparent;border:1.5px solid var(--text,#111);border-radius:6px;cursor:pointer}.siteNav_bar__xEZ4W{display:block;width:20px;height:2px;background:var(--text,#111);border-radius:1px;transition:transform .2s,opacity .2s}.siteNav_barX1__TA_np{transform:translateY(7px) rotate(45deg)}.siteNav_barX2__BWiHx{opacity:0;transform:scaleX(0)}.siteNav_barX3__1hqhJ{transform:translateY(-7px) rotate(-45deg)}.siteNav_nav__BLWTj{position:fixed;top:0;left:0;right:0;z-index:300;display:flex;justify-content:space-between;align-items:center;padding:24px 48px;background:var(--nav-bg,rgba(14,31,22,.7));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.siteNav_logo__5R3IW{font-family:var(--font-sans),sans-serif;font-size:14px;color:var(--text,#111);display:flex;align-items:center;gap:10px;text-decoration:none}@keyframes siteNav_blink__LljIX{50%{opacity:.2}}.siteNav_navLinks__GIPd9{display:flex;gap:36px;align-items:center;font-size:14px;font-weight:500}.siteNav_navLinks__GIPd9 a{color:var(--text-dim);text-decoration:none;position:relative;transition:color .2s;padding-bottom:2px}.siteNav_navLinks__GIPd9 a:hover{color:var(--signal)}.siteNav_navLinks__GIPd9 a:before{content:"// ";color:var(--signal-dim);opacity:0;transition:opacity .2s}.siteNav_navLinks__GIPd9 a:hover:before{opacity:1}.siteNav_navLinks__GIPd9 a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:var(--signal);transition:width .25s ease}.siteNav_navLinks__GIPd9 a:hover:after{width:100%}.siteNav_closeBtn__Ku9mG,.siteNav_homeLink__dj3pU{display:none}.siteNav_themeToggle__upxnq{font-family:var(--font-sans),sans-serif;font-size:12px;border:1px solid var(--line);background:var(--panel);color:var(--text-dim);padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s}.siteNav_themeToggle__upxnq:hover{border-color:var(--signal-dim);color:var(--signal)}@media (max-width:767px){.siteNav_nav__BLWTj{padding:18px 24px}.siteNav_navHidden__XbqQ_{opacity:0;pointer-events:none}.siteNav_menuBtn__fxFqY{display:flex}.siteNav_homeLink__dj3pU{display:block;padding:22px 0;font-size:20px;font-weight:600;border-bottom:1px solid var(--line,#2c4a35);width:100%;color:var(--text,#e9f2e6);text-decoration:none}.siteNav_closeBtn__Ku9mG{display:flex;align-items:center;justify-content:center;position:absolute;top:24px;right:24px;width:40px;height:40px;background:transparent;border:1px solid var(--signal,#8cff6e);color:var(--signal,#8cff6e);font-size:18px;border-radius:6px;cursor:pointer}.siteNav_navLinks__GIPd9{display:none;flex-direction:column;justify-content:center;align-items:flex-start;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fafaf8;background-color:var(--bg,#fafaf8);padding:80px 40px 60px;gap:0;z-index:200;overflow-y:auto}.siteNav_navLinks__GIPd9.siteNav_open__6ndO9{display:flex}.siteNav_navLinks__GIPd9 a{padding:22px 0;font-size:20px;font-weight:600;border-bottom:1px solid var(--line,#2c4a35);width:100%}.siteNav_navLinks__GIPd9 a:after,.siteNav_navLinks__GIPd9 a:before{display:none}.siteNav_themeToggle__upxnq{margin-top:32px;align-self:flex-start}}@media (prefers-reduced-motion:reduce){.siteNav_logoDot__fg0Ni{animation:none}}