.SlowMarquee-module__4jpJAq__viewport{width:100%;overflow:hidden}.SlowMarquee-module__4jpJAq__track{width:max-content;animation:linear infinite paused SlowMarquee-module__4jpJAq__travel;display:flex}.SlowMarquee-module__4jpJAq__track[data-ready=true]{animation-play-state:running}.SlowMarquee-module__4jpJAq__viewport:hover .SlowMarquee-module__4jpJAq__track,.SlowMarquee-module__4jpJAq__viewport:focus-within .SlowMarquee-module__4jpJAq__track{animation-play-state:paused}.SlowMarquee-module__4jpJAq__group,.SlowMarquee-module__4jpJAq__unit{flex-shrink:0;align-items:center;width:max-content;display:flex}@keyframes SlowMarquee-module__4jpJAq__travel{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.SlowMarquee-module__4jpJAq__viewport{overflow-x:auto}.SlowMarquee-module__4jpJAq__track{animation:none!important}.SlowMarquee-module__4jpJAq__group [data-duplicate=true],.SlowMarquee-module__4jpJAq__group[data-duplicate=true]{display:none}}
.AlertMarquee-module__JrYiJG__marquee{--marquee-height:44px;min-height:var(--marquee-height);color:#0b1c33;background:linear-gradient(90deg,#eaf5fd,#f4f9ff 50%,#eaf5fd);border-top:1px solid #cfe6f8;border-bottom:1px solid #cfe6f8;align-items:center;padding-top:0;padding-bottom:0;font-weight:500;display:flex;position:relative}.AlertMarquee-module__JrYiJG__marquee>*{flex:1;min-width:0}.AlertMarquee-module__JrYiJG__marquee:before{content:"";background:#0047ab;width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.AlertMarquee-module__JrYiJG__marquee [aria-hidden=true].AlertMarquee-module__JrYiJG__dot{background:#62b2e7;width:6px;height:6px}
.Hero-module__VIer-W__hero{isolation:isolate;clip-path:inset(0);min-height:calc(100svh - var(--header-height) - var(--marquee-height,44px));background:var(--text-main);color:#fff;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:clip}.Hero-module__VIer-W__hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,30,70,.82) 0%,rgba(8,30,70,.62) 30%,rgba(8,30,70,.22) 55%,rgba(8,30,70,0) 75%),linear-gradient(transparent 55%,rgba(8,30,70,.65));position:absolute;top:0;bottom:0;left:0;right:0}.Hero-module__VIer-W__media,.Hero-module__VIer-W__frame{position:absolute;top:0;bottom:0;left:0;right:0}.Hero-module__VIer-W__media{z-index:0;pointer-events:none}.Hero-module__VIer-W__frame{height:100svh;position:fixed;overflow:hidden}.Hero-module__VIer-W__content{z-index:2;flex-direction:column;grid-column:1/span 7;justify-content:flex-end;gap:max(24px,min(4vh,48px));min-width:0;padding:200px 48px 40px;display:flex;position:relative}.Hero-module__VIer-W__content .label{color:#bfd4ff}.Hero-module__VIer-W__content [data-hero-description]{color:rgba(255,255,255,.8)}.Hero-module__VIer-W__content [data-hero-cta]:hover{color:var(--accent);background:#fff;border-color:#fff}.Hero-module__VIer-W__metadata{color:rgba(255,255,255,.7);font-size:var(--text-small);border-top:1px solid rgba(255,255,255,.2);flex-wrap:wrap;align-items:center;gap:20px 32px;padding-top:20px;line-height:1.6;display:flex}.Hero-module__VIer-W__metadata>*{flex-shrink:0;min-width:0}.Hero-module__VIer-W__metadata .label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.Hero-module__VIer-W__metadata .label svg{opacity:0;transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1);transform:translate(-4px,4px)}.Hero-module__VIer-W__metadata a:hover .label svg{opacity:1;transform:none}.Hero-module__VIer-W__metadata a:focus-visible .label svg{opacity:1;transform:none}.Hero-module__VIer-W__metadata a:hover .block{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.Hero-module__VIer-W__metadata a:focus-visible{outline-offset:4px;outline:2px solid}.Hero-module__VIer-W__metaLink{color:inherit;display:block}.Hero-module__VIer-W__journal{color:inherit;font-variant-numeric:tabular-nums;border-left:1px solid rgba(255,255,255,.2);align-items:center;gap:12px;padding-left:28px;display:flex}.Hero-module__VIer-W__journalCover{object-fit:cover;border-radius:3px;flex-shrink:0;transition:transform .4s cubic-bezier(.3,1.5,.5,1);transform:rotate(-5deg);box-shadow:0 6px 12px -6px rgba(0,0,0,.55);width:30px!important;height:42px!important}.Hero-module__VIer-W__journal:hover .Hero-module__VIer-W__journalCover{transform:rotate(0)scale(1.08)}@media (min-width:1280px) and (max-width:1439px){.Hero-module__VIer-W__content{grid-column:1/span 8}}@media (min-width:601px) and (max-width:1279px){.Hero-module__VIer-W__hero{min-height:max(640px,calc(100svh - var(--header-height) - var(--marquee-height,44px)))}.Hero-module__VIer-W__hero:before{background:linear-gradient(90deg,rgba(8,30,70,.88),rgba(8,30,70,.58) 55%,rgba(8,30,70,.12)),linear-gradient(transparent 35%,rgba(8,30,70,.8))}.Hero-module__VIer-W__content{grid-column:1/-1;gap:32px;padding:160px 40px 36px}.Hero-module__VIer-W__content>div:first-child{max-width:580px}.Hero-module__VIer-W__content [data-hero-motto]{font-size:max(2.5rem,min(5.5vw,3.5rem))}.Hero-module__VIer-W__metadata{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid}.Hero-module__VIer-W__journal{gap:10px;padding-left:20px}}@media (min-width:601px) and (max-width:850px){.Hero-module__VIer-W__content{padding:120px 32px 32px}.Hero-module__VIer-W__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;max-width:580px}.Hero-module__VIer-W__journal{border-left:0;padding-left:0}}@media (max-width:600px){.Hero-module__VIer-W__hero{--hero-media-height:clamp(260px,72vw,400px);min-height:0;display:block}.Hero-module__VIer-W__media{height:var(--hero-media-height);top:0;bottom:auto}.Hero-module__VIer-W__frame{height:calc(var(--hero-media-height) + var(--header-height))}.Hero-module__VIer-W__hero:before{background:linear-gradient(to bottom,rgba(11,28,51,.06) 0px,rgba(11,28,51,.14) 100px,var(--text-main)var(--hero-media-height))}.Hero-module__VIer-W__content{gap:28px;padding:max(170px,min(46vw,260px)) 24px 28px}.Hero-module__VIer-W__content [data-hero-motto]{max-width:460px;margin-bottom:20px;font-size:max(2rem,min(8.8vw,2.75rem))}.Hero-module__VIer-W__content [data-hero-description]{font-size:var(--text-small);margin-bottom:24px;line-height:1.7}.Hero-module__VIer-W__content [data-hero-cta]{width:auto;min-width:150px;min-height:48px}.Hero-module__VIer-W__metadata{font-size:var(--text-caption);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;padding-top:24px;display:grid}.Hero-module__VIer-W__metadata .label{letter-spacing:.04em;white-space:normal;margin-bottom:8px;font-size:.6875rem}.Hero-module__VIer-W__metadata .label svg{display:none}.Hero-module__VIer-W__journal{border-left:0;gap:10px;padding-left:0}.Hero-module__VIer-W__journalCover{width:25px!important;height:36px!important}}@media (max-width:360px){.Hero-module__VIer-W__content{padding-left:20px;padding-right:20px}.Hero-module__VIer-W__metadata{column-gap:16px}.Hero-module__VIer-W__journal{gap:8px}}@media (prefers-reduced-motion:reduce){.Hero-module__VIer-W__frame{height:100%;position:absolute}.Hero-module__VIer-W__journalCover,.Hero-module__VIer-W__frame video{transition:none!important}.Hero-module__VIer-W__metadata .label svg{transition:none!important}}
.Mosaic-module__j0N-0a__section{background:var(--bg-card);border-bottom:1px solid var(--grid-line);padding:34px 32px 38px}.Mosaic-module__j0N-0a__layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:30px;display:grid}.Mosaic-module__j0N-0a__heading{padding-top:5px}.Mosaic-module__j0N-0a__eyebrow{font-size:var(--text-caption);color:var(--accent);letter-spacing:.08em;margin:0 0 10px;font-weight:700}.Mosaic-module__j0N-0a__heading h2{font-family:var(--font-montserrat),Arial,sans-serif;font-size:var(--text-section);letter-spacing:-.025em;color:var(--text-main);margin:0 0 18px;font-weight:700;line-height:1.25}.Mosaic-module__j0N-0a__all{font-size:var(--text-caption);color:var(--text-muted);align-items:center;gap:12px;font-weight:600;display:inline-flex}.Mosaic-module__j0N-0a__all>span{font-size:var(--text-caption);color:var(--accent)}.Mosaic-module__j0N-0a__all:hover{color:var(--accent)}.Mosaic-module__j0N-0a__topics{flex-wrap:wrap;gap:9px;display:flex}.Mosaic-module__j0N-0a__topic{border:1px solid var(--grid-line);background:var(--bg-body);color:var(--text-main);font-size:var(--text-caption);border-radius:6px;align-items:center;gap:9px;padding:10px 13px;font-weight:600;line-height:1.3;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.Mosaic-module__j0N-0a__hash{color:var(--accent);font-weight:500;font-size:var(--text-body);line-height:1}.Mosaic-module__j0N-0a__arrow{color:var(--text-muted);opacity:.45;flex-shrink:0}.Mosaic-module__j0N-0a__topic:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.Mosaic-module__j0N-0a__topic:hover .Mosaic-module__j0N-0a__hash,.Mosaic-module__j0N-0a__topic:hover .Mosaic-module__j0N-0a__arrow{color:#fff;opacity:1}.Mosaic-module__j0N-0a__topic:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.Mosaic-module__j0N-0a__all:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:1000px){.Mosaic-module__j0N-0a__layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.Mosaic-module__j0N-0a__heading h2{font-size:var(--text-section)}.Mosaic-module__j0N-0a__topic{font-size:var(--text-caption);padding:10px 12px}}@media (max-width:760px){.Mosaic-module__j0N-0a__section{padding:26px 24px 30px}.Mosaic-module__j0N-0a__layout{grid-template-columns:1fr;gap:18px}.Mosaic-module__j0N-0a__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:0;display:flex}.Mosaic-module__j0N-0a__eyebrow{display:none}.Mosaic-module__j0N-0a__heading h2{font-size:var(--text-section);margin:0}.Mosaic-module__j0N-0a__all{font-size:var(--text-caption)}.Mosaic-module__j0N-0a__topics{gap:8px}.Mosaic-module__j0N-0a__topic{font-size:var(--text-caption);padding:10px 12px}.Mosaic-module__j0N-0a__arrow{width:12px}.Mosaic-module__j0N-0a__hash{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.Mosaic-module__j0N-0a__topic{transition:none}.Mosaic-module__j0N-0a__topic:hover{transform:none}}
.HomeFeatureCards-module__8QOohq__grid{background:var(--bg-body);grid-template-columns:1fr .8fr 1fr;gap:24px;padding:32px;display:grid}.HomeFeatureCards-module__8QOohq__article{background:var(--bg-card);border:1px solid var(--grid-line);flex-direction:column;min-width:0;transition:border-color .25s;display:flex}.HomeFeatureCards-module__8QOohq__image{aspect-ratio:1.6;background:var(--bg-body);position:relative;overflow:hidden}.HomeFeatureCards-module__8QOohq__image img{object-fit:cover;transition:transform .4s}.HomeFeatureCards-module__8QOohq__imageArrow{background:var(--bg-card);width:36px;height:36px;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.HomeFeatureCards-module__8QOohq__caption{flex-direction:column;flex:1;align-items:flex-start;padding:22px;display:flex}.HomeFeatureCards-module__8QOohq__category{font-size:var(--text-caption);color:var(--accent);margin-bottom:12px;font-weight:600;line-height:1.4}.HomeFeatureCards-module__8QOohq__caption h3,.HomeFeatureCards-module__8QOohq__portal h3{font-family:var(--font-montserrat),Arial,sans-serif;font-size:var(--text-card);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-weight:600;line-height:1.4}.HomeFeatureCards-module__8QOohq__caption h3{color:var(--text-main)}.HomeFeatureCards-module__8QOohq__read{font-size:var(--text-caption);color:var(--text-muted);align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.HomeFeatureCards-module__8QOohq__article:hover{border-color:var(--accent)}.HomeFeatureCards-module__8QOohq__article:hover .HomeFeatureCards-module__8QOohq__image img{transform:scale(1.035)}.HomeFeatureCards-module__8QOohq__article:hover h3,.HomeFeatureCards-module__8QOohq__article:hover .HomeFeatureCards-module__8QOohq__read{color:var(--accent)}.HomeFeatureCards-module__8QOohq__portal{background:var(--accent);color:#fff;border:1px solid var(--accent);flex-direction:column;min-width:0;padding:26px;display:flex}.HomeFeatureCards-module__8QOohq__portalTop{justify-content:space-between;align-items:center;gap:16px;min-height:24px;margin-bottom:32px;display:flex}.HomeFeatureCards-module__8QOohq__portalTop>span{font-size:var(--text-caption);color:#fff;opacity:.8}.HomeFeatureCards-module__8QOohq__portalTop>svg{flex-shrink:0;margin-left:auto}.HomeFeatureCards-module__8QOohq__portal h3{font-size:var(--text-card);line-height:1.25}.HomeFeatureCards-module__8QOohq__portal p{font-size:var(--text-caption);color:#fff;opacity:.85;margin:18px 0 0;line-height:1.7}.HomeFeatureCards-module__8QOohq__portalLink{font-size:var(--text-caption);border-top:1px solid rgba(255,255,255,.376);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.HomeFeatureCards-module__8QOohq__statuses{color:#fff;gap:16px;margin:24px 0 28px;display:grid}.HomeFeatureCards-module__8QOohq__registration{font-size:var(--text-caption);flex-direction:column;gap:5px;display:flex}.HomeFeatureCards-module__8QOohq__registration>span{opacity:.8}.HomeFeatureCards-module__8QOohq__registration>strong{font-size:var(--text-body);font-weight:500}.HomeFeatureCards-module__8QOohq__activity{font-size:var(--text-caption);border-top:1px solid rgba(255,255,255,.25);padding-top:15px;line-height:1.5}.HomeFeatureCards-module__8QOohq__activity>small{font-size:var(--text-caption);opacity:.8;margin-top:5px;display:block}.HomeFeatureCards-module__8QOohq__portal:hover{background:var(--text-main);border-color:var(--text-main)}.HomeFeatureCards-module__8QOohq__article:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.HomeFeatureCards-module__8QOohq__portal:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:1100px){.HomeFeatureCards-module__8QOohq__grid{gap:16px;padding:24px}.HomeFeatureCards-module__8QOohq__caption{padding:18px}.HomeFeatureCards-module__8QOohq__caption h3{font-size:var(--text-card)}.HomeFeatureCards-module__8QOohq__portal{padding:22px}.HomeFeatureCards-module__8QOohq__portal h3{font-size:var(--text-card)}}@media (max-width:760px){.HomeFeatureCards-module__8QOohq__grid{grid-template-columns:1fr;gap:20px;padding:24px}.HomeFeatureCards-module__8QOohq__caption{padding:22px}.HomeFeatureCards-module__8QOohq__caption h3{font-size:var(--text-card)}.HomeFeatureCards-module__8QOohq__portal{min-height:250px;padding:24px}.HomeFeatureCards-module__8QOohq__portalTop{margin-bottom:20px}.HomeFeatureCards-module__8QOohq__portalLink{margin-top:30px}}@media (prefers-reduced-motion:reduce){.HomeFeatureCards-module__8QOohq__article,.HomeFeatureCards-module__8QOohq__image img{transition:none}.HomeFeatureCards-module__8QOohq__article:hover .HomeFeatureCards-module__8QOohq__image img{transform:none}}
.DepartmentList-module__M-_Ezq__section{background:var(--bg-card);border-top:1px solid var(--grid-line);padding:48px 32px}.DepartmentList-module__M-_Ezq__heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.DepartmentList-module__M-_Ezq__heading h2{font-family:var(--font-montserrat),Arial,sans-serif;font-size:var(--text-section);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}.DepartmentList-module__M-_Ezq__heading>span{font-size:var(--text-caption);color:var(--accent);background:var(--bg-body);padding:5px 9px}.DepartmentList-module__M-_Ezq__schools{border-top:1px solid var(--grid-line);border-left:1px solid var(--grid-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DepartmentList-module__M-_Ezq__school{border-right:1px solid var(--grid-line);border-bottom:1px solid var(--grid-line);background:var(--bg-card);grid-template-columns:26px minmax(0,1fr) 38px;align-items:center;gap:20px;min-height:120px;padding:24px;transition:background .2s;display:grid}.DepartmentList-module__M-_Ezq__school:last-child:nth-child(odd){grid-column:1/-1;min-height:100px}.DepartmentList-module__M-_Ezq__number{font-size:var(--text-caption);color:var(--text-muted);align-self:start;padding-top:4px}.DepartmentList-module__M-_Ezq__school h3{font-family:var(--font-montserrat),Arial,sans-serif;font-size:var(--text-card);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.35;transition:color .2s}.DepartmentList-module__M-_Ezq__arrow{border:1px solid var(--grid-line);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.DepartmentList-module__M-_Ezq__school:hover{background:var(--bg-body)}.DepartmentList-module__M-_Ezq__school:hover h3{color:var(--accent)}.DepartmentList-module__M-_Ezq__school:hover .DepartmentList-module__M-_Ezq__arrow{background:var(--accent);border-color:var(--accent);color:#fff}.DepartmentList-module__M-_Ezq__school:focus-visible{outline:3px solid var(--accent);outline-offset:-3px;position:relative}@media (max-width:760px){.DepartmentList-module__M-_Ezq__section{padding:32px 24px}.DepartmentList-module__M-_Ezq__heading h2{font-size:var(--text-section)}.DepartmentList-module__M-_Ezq__schools{grid-template-columns:1fr}.DepartmentList-module__M-_Ezq__school{grid-template-columns:22px minmax(0,1fr) 34px;gap:12px;min-height:96px;padding:20px 16px}.DepartmentList-module__M-_Ezq__school h3{font-size:var(--text-card)}.DepartmentList-module__M-_Ezq__arrow{width:34px;height:34px}.DepartmentList-module__M-_Ezq__school:last-child:nth-child(odd){min-height:96px}}@media (prefers-reduced-motion:reduce){.DepartmentList-module__M-_Ezq__school,.DepartmentList-module__M-_Ezq__school h3,.DepartmentList-module__M-_Ezq__arrow{transition:none}}
