.new-campus{--nc-hero-h:clamp(560px, calc(100svh - 112px), 720px)}.new-campus .nc-shell{max-width:var(--column);padding:0 var(--gutter);margin:0 auto}.nc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--abes-teal);margin:0;font-size:13px;font-weight:700}.nc-eyebrow--butter{color:var(--abes-butter)}.nc-pill{border-radius:var(--radius-pill);background:var(--abes-butter);color:var(--abes-navy);letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.nc-btn-ghost{border:2px solid var(--abes-navy);border-radius:var(--radius-pill);color:var(--abes-navy);font:700 15px/1 var(--font-primary);cursor:pointer;background:0 0;padding:12px 22px}.nc-btn-ghost:hover{background:var(--abes-navy);color:#fff}.nc-hero{min-height:var(--nc-hero-h);background:var(--abes-navy-deepest);color:#fff;isolation:isolate;position:relative;overflow:hidden}.nc-hero__media,.nc-hero__bg{z-index:-2;position:absolute;inset:0}.nc-hero__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nc-hero__poster--photo{object-position:50% 55%}.nc-hero__bg{opacity:0;z-index:-1;pointer-events:none;transition:opacity .8s}.nc-hero__bg.is-playing{opacity:1}.nc-hero__bg iframe{aspect-ratio:16/9;border:0;width:auto;min-width:100%;height:max(100%,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nc-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#071a26e6 0,#071a2699 48%,#071a2633 100%),linear-gradient(0deg,#071a268c 0,#071a2600 45%);position:absolute;inset:0}.nc-hero__inner{max-width:var(--column);padding:96px var(--gutter) 72px;min-height:var(--nc-hero-h);justify-content:space-between;align-items:flex-end;gap:40px;margin:0 auto;display:flex}.nc-hero__copy{max-width:780px}.nc-hero__title{color:#fff;letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(40px,5.4vw,76px);font-weight:800;line-height:1.02}.nc-hero__lede{max-width:600px;color:var(--abes-on-dark-muted);margin:18px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.nc-play{color:#fff;font:600 15px/1.2 var(--font-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin-top:30px;padding:0;display:inline-flex}.nc-play__icon{background:var(--abes-butter);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid}.nc-play__icon:after{content:"";border-left:16px solid var(--abes-navy);border-top:10px solid #0000;border-bottom:10px solid #0000;margin-left:4px}.nc-play:hover .nc-play__icon{transform:scale(1.06)}.nc-play:focus-visible{outline:3px solid var(--abes-butter);outline-offset:6px;border-radius:var(--radius-pill)}.nc-open{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);background:#ffffff1a;border:1px solid #ffffff38;flex:none;min-width:260px;padding:22px 26px}.nc-open p{margin:0}.nc-open [hidden]{display:none!important}.nc-open__label{letter-spacing:.12em;text-transform:uppercase;color:var(--abes-butter);font-size:12px;font-weight:700}.nc-open__month{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.05;margin-top:10px!important}.nc-open__note{color:var(--abes-on-dark-muted);font-size:13px;margin-top:8px!important}.nc-open__units{gap:10px;margin-top:12px;display:flex}.nc-open__units p{text-align:center;background:#071a2673;border-radius:14px;width:82px;padding:12px 0 10px}.nc-open__units b{font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1;display:block}.nc-open__units span{letter-spacing:.1em;text-transform:uppercase;color:var(--abes-on-dark-muted);margin-top:6px;font-size:11px;font-weight:700;display:block}.nc-open__done{color:#fff;font-size:34px;font-weight:800;margin-top:10px!important}.nc-open__date{font-size:13px;font-weight:600;margin-top:12px!important}.nc-latest{padding:var(--band-y) 0 0}.nc-meta{flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.nc-latest__title{max-width:960px;color:var(--abes-navy);letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.08}.nc-body{color:var(--abes-ink-soft);font-size:17px;line-height:1.65}.nc-body>*{margin:0}.nc-body>*+*{margin-top:14px}.nc-body>.nc-lead{margin-top:24px}.nc-body>:first-child{margin-top:0}.nc-body a{color:var(--abes-navy);text-decoration:underline}.nc-body blockquote{border-left:4px solid var(--abes-teal);color:var(--abes-navy);padding-left:18px;font-weight:600}.nc-body ul,.nc-body ol{padding-left:22px}.nc-body li+li{margin-top:4px}.nc-latest__body{max-width:820px;margin-top:16px}.nc-latest .nc-car{margin-top:30px}.nc-latest .nc-car__frame{aspect-ratio:16/8;border-radius:var(--radius-2xl)}.nc-latest__video,.nc-dialog__body .brxe-abes-video-embed{margin-top:28px}.nc-car__frame{border-radius:var(--radius-lg);background:var(--abes-cyan-tint);aspect-ratio:16/10;position:relative;overflow:hidden}.nc-car__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.nc-car__track::-webkit-scrollbar{display:none}.nc-car__track:focus-visible{outline:3px solid var(--abes-butter);outline-offset:-3px}.nc-car__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;margin:0}.nc-car__slide img{object-fit:cover;user-select:none;width:100%;height:100%;display:block}.nc-car__arrow{width:48px;height:48px;color:var(--abes-navy);cursor:pointer;box-shadow:var(--shadow-card);background:#fffffff2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nc-car__arrow:hover{background:var(--abes-butter)}.nc-car__arrow:focus-visible{outline:3px solid var(--abes-butter);outline-offset:2px}.nc-car__arrow--prev{left:16px}.nc-car__arrow--next{right:16px}.nc-car__count,.nc-car__hint{color:#fff;border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;background:#0b2b40c7;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:16px}.nc-car__count{right:16px}.nc-car__hint{font-size:12px;font-weight:600;top:16px;bottom:auto;left:16px}.nc-car__slide{position:relative}.nc-car__caption{color:#fff;text-align:left;pointer-events:none;background:linear-gradient(0deg,#071a26d9 0,#071a2600 100%);margin:0;padding:48px 96px 18px 20px;font-size:15px;font-weight:600;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.nc-car__thumbs{scrollbar-width:none;gap:10px;margin-top:12px;display:flex;overflow-x:auto}.nc-car__thumbs::-webkit-scrollbar{display:none}.nc-car__thumbs button{background:var(--abes-cyan-tint);opacity:.55;cursor:pointer;border:0;border-radius:12px;flex:1 0 110px;max-width:160px;height:82px;padding:0;transition:opacity .2s;overflow:hidden}.nc-car__thumbs button:hover{opacity:.85}.nc-car__thumbs button[aria-current]{opacity:1;outline:3px solid var(--abes-butter);outline-offset:-3px}.nc-car__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.nc-car__dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.nc-car__dots button{border-radius:var(--radius-pill);cursor:pointer;background:#c9d6df;border:0;width:9px;height:9px;padding:0;transition:width .2s}.nc-car__dots button[aria-current]{background:var(--abes-navy);width:24px}.nc-earlier{padding:var(--band-y) 0 0}.nc-earlier__head{justify-content:space-between;align-items:end;gap:16px;display:flex}.nc-earlier__title{color:var(--abes-navy);letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:800}.nc-cards{grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0 0;padding:0;list-style:none;display:grid}.nc-card{border-radius:var(--radius-xl);background:var(--abes-cyan-tint);flex-direction:column;display:flex;overflow:hidden}.nc-card[hidden]{display:none}.nc-card__img{aspect-ratio:16/10;position:relative}.nc-card__img img{object-fit:cover;width:100%;height:100%;display:block}.nc-card__count{color:#fff;border-radius:var(--radius-pill);background:#0b2b40c7;padding:5px 11px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:14px}.nc-card__text{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.nc-card__title{color:var(--abes-navy);letter-spacing:-.015em;margin:10px 0 8px;font-size:22px;font-weight:800;line-height:1.2}.nc-card__excerpt{color:var(--abes-ink-soft);margin:0;font-size:15px;line-height:1.55}.nc-card__read{color:var(--abes-navy);font:700 14px/1.2 var(--font-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:16px 0 0}.nc-card__read:hover{text-decoration:underline}.nc-card__read:after{content:"";position:absolute;inset:0}.nc-card{position:relative}.nc-card__read:focus-visible{outline:3px solid var(--abes-butter);outline-offset:4px}html.nc-locked{overflow:hidden}.nc-dialog{border-radius:var(--radius-xl);color:var(--abes-ink);width:min(960px,100vw - 32px);max-height:calc(100svh - 48px);box-shadow:var(--shadow-elevated);background:#fff;border:0;padding:0}.nc-dialog::backdrop{background:#071a26cc}.nc-dialog__close{z-index:2;background:var(--abes-navy);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px;right:12px}.nc-dialog__close svg{display:block}.nc-dialog__close:focus-visible{outline:3px solid var(--abes-butter);outline-offset:2px}.nc-dialog__body{padding:34px 40px 40px}.nc-dialog__title{color:var(--abes-navy);letter-spacing:-.02em;margin:10px 56px 22px 0;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.12}.nc-dialog__body .nc-body{margin-top:22px}.nc-dialog--video{background:#000;width:min(1200px,100vw - 32px);overflow:visible}.nc-dialog__video{aspect-ratio:16/9;border-radius:var(--radius-xl);overflow:hidden}.nc-dialog__video iframe{border:0;width:100%;height:100%;display:block}.nc-dialog--video .nc-dialog__close{color:var(--abes-navy);background:#fff;top:-54px;right:0}#nc-news-con{padding-top:var(--band-y);padding-bottom:var(--band-y);flex-direction:column}#nc-news-con>*{width:100%}@media (width<=1023px){.nc-hero__inner{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-top:120px;padding-bottom:48px}.nc-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.nc-hero:after{background:linear-gradient(0deg,#071a26f2 0,#071a26b3 55%,#071a2659 100%)}.nc-hero__inner{gap:28px;padding-top:160px}.nc-open{width:100%;min-width:0;padding:18px}.nc-open__units{gap:8px}.nc-open__units p{flex:1;width:auto;padding:10px 0 8px}.nc-open__units b{font-size:30px}.nc-latest .nc-car__frame{aspect-ratio:4/3;border-radius:var(--radius-lg)}.nc-car__arrow{width:40px;height:40px}.nc-car__arrow--prev{left:10px}.nc-car__arrow--next{right:10px}.nc-car__thumbs button{flex-basis:76px;height:56px}.nc-car__caption{padding:40px 76px 14px 14px;font-size:14px}.nc-cards{grid-template-columns:1fr}.nc-dialog{border-radius:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0}.nc-dialog__body{padding:64px 16px 32px}.nc-dialog--video{height:auto;margin:auto 0}.nc-dialog--video .nc-dialog__close{top:-54px;right:12px}}@media (prefers-reduced-motion:reduce){.nc-hero__bg,.nc-car__dots button,.nc-play__icon{transition:none}}.nc-dialog--update .nc-dialog__close{float:right;margin:12px 12px 0 0;display:grid;position:sticky;top:12px}.nc-dialog--update .nc-dialog__body{clear:both;padding-top:0}
