.bc{background:var(--color-foreground);color:var(--color-surface);position:relative}.bc-viewport{width:100%;min-height:22rem;max-height:46rem;aspect-ratio:var(--bc-ar-mobile,4 / 5);display:grid;position:relative;overflow:hidden}@media (min-width:768px){.bc-viewport{aspect-ratio:var(--bc-ar-desktop,16 / 9)}}.bc-slide{grid-area:1/1;align-items:end;min-width:0;display:grid;position:relative}.bc-slide picture{display:block;position:absolute;inset:0}.bc-img{object-fit:cover;width:100%;height:100%;display:block}.bc-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--color-foreground) 82%, transparent) 0%, color-mix(in srgb, var(--color-foreground) 56%, transparent) 45%, transparent 100%);position:absolute;inset:0}@media (min-width:768px){.bc-scrim{background:linear-gradient(to right, color-mix(in srgb, var(--color-foreground) 80%, transparent) 0%, color-mix(in srgb, var(--color-foreground) 52%, transparent) 46%, transparent 78%)}}.bc-copy{box-sizing:border-box;width:100%;max-width:var(--container-max);padding:var(--space-8) var(--gutter-mobile) var(--space-6);margin-inline:auto;position:relative}.bc--carousel .bc-copy{padding-bottom:var(--space-9)}@media (min-width:768px){.bc-copy{padding:var(--space-9) var(--gutter-desktop) var(--space-8);max-width:calc(var(--container-max) + var(--gutter-desktop) * 2)}.bc--carousel .bc-copy{padding-bottom:var(--space-10)}.bc-copy>*{max-width:38rem}}.bc-title{font-size:var(--text-display-lg);font-weight:900;line-height:var(--leading-display);text-wrap:balance;margin:0}.bc-subtitle{margin:var(--space-3) 0 0;font-size:var(--text-body-lg);line-height:var(--leading-title);text-wrap:pretty}.bc-hit{z-index:1;cursor:pointer;position:absolute;inset:0}.bc-hit:focus-visible{outline:3px solid var(--color-surface);outline-offset:-6px;box-shadow:inset 0 0 0 9px var(--color-foreground)}.bc-copy{z-index:2;pointer-events:none}.bc-btn:focus-visible,.bc-dot:focus-visible{outline:3px solid var(--color-surface);outline-offset:2px;box-shadow:0 0 0 6px var(--color-foreground)}.bc-stage{position:relative}.bc--carousel .bc-slide{--bc-fade:var(--duration-crossfade,.6s)}.bc--carousel .bc-slide[data-state=active]{z-index:2;opacity:1;transition:opacity var(--bc-fade) var(--ease-in-out)}.bc--carousel .bc-slide[data-state=leaving]{z-index:1;opacity:1}.bc--carousel .bc-slide[data-state=idle]{z-index:0;opacity:0;pointer-events:none}.bc-controls{z-index:3;inset-inline:0;bottom:var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--gutter-mobile);display:flex;position:absolute}@media (min-width:768px){.bc-controls{bottom:var(--space-6);box-sizing:border-box;max-width:calc(var(--container-max) + var(--gutter-desktop) * 2);padding-inline:var(--gutter-desktop);justify-content:flex-end;margin-inline:auto}}.bc-btn{border:1px solid color-mix(in srgb, var(--color-surface) 45%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-foreground) 58%, transparent);width:48px;height:48px;color:var(--color-surface);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);place-items:center;padding:0;display:inline-grid}.bc-btn:active{transform:scale(.97)}@media (hover:hover){.bc-btn:hover{background:color-mix(in srgb, var(--color-foreground) 82%, transparent)}}.bc-dots{align-items:center;display:flex}.bc-dot{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.bc-dot:after{content:"";border:2px solid var(--color-surface);border-radius:var(--radius-full);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-foreground) 55%, transparent);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bc-dot[aria-current=true]:after{background:var(--color-surface);transform:translate(-50%,-50%)scale(1.25)}.bc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bc-others{padding:var(--space-5) var(--gutter-mobile);background:var(--color-surface-muted);color:var(--color-foreground)}.bc-others-title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-label);font-weight:700}.bc-others ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bc-others a{color:var(--color-accent-pink-text);font-weight:600}@media (prefers-reduced-motion:reduce){.bc--carousel .bc-slide[data-state=active],.bc-btn,.bc-dot:after{transition:none}}.bc-viewport[data-swipe]{touch-action:pan-y;-webkit-user-select:none;user-select:none}.bc-viewport[data-swipe] img{-webkit-user-drag:none}
.home-hero-module__maLpzW__hero{position:relative}.home-hero-module__maLpzW__hero .bc-viewport{aspect-ratio:auto;min-height:0;max-height:none}:is(.home-hero-module__maLpzW__hero .bc-slide picture,.home-hero-module__maLpzW__hero .bc-copy){grid-area:1/1}.home-hero-module__maLpzW__hero .bc-slide picture{position:static}.home-hero-module__maLpzW__hero .bc-img{object-fit:contain;object-position:50% 50%;height:auto}@media (min-width:768px){.home-hero-module__maLpzW__hero .bc-viewport{aspect-ratio:auto;min-height:clamp(34rem,100svh - 7.5rem,56rem)}.home-hero-module__maLpzW__hero .bc-slide picture{position:absolute}.home-hero-module__maLpzW__hero .bc-img{object-fit:cover;height:100%}}@media (min-width:1024px){.home-hero-module__maLpzW__hero .bc-img{object-position:50% 42%}.home-hero-module__maLpzW__hero .bc-slide{align-items:center}}.home-hero-module__maLpzW__hero .bc-scrim{display:none}:is(.home-hero-module__maLpzW__hero .bc-title,.home-hero-module__maLpzW__hero .bc-subtitle){text-shadow:0 1px 12px color-mix(in srgb, var(--color-foreground) 70%, transparent)}.home-hero-module__maLpzW__hero .bc-controls{justify-content:center;gap:var(--space-1);max-width:none}.home-hero-module__maLpzW__hero .bc-btn:not(.bc-btn--toggle){display:none}.home-hero-module__maLpzW__hero .bc-btn--toggle{opacity:.8;background:0 0;border:0;width:24px;height:24px}.home-hero-module__maLpzW__hero .bc-btn--toggle svg{width:12px;height:12px}@media (hover:hover){.home-hero-module__maLpzW__hero .bc-btn--toggle:hover{opacity:1;background:0 0}}.home-hero-module__maLpzW__hero .bc-dot{width:24px;height:24px}.home-hero-module__maLpzW__hero .bc-dot:after{background:color-mix(in srgb, var(--color-surface) 60%, transparent);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-foreground) 35%, transparent);border:0}.home-hero-module__maLpzW__hero .bc-dot[aria-current=true]:after{background:var(--color-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-foreground) 60%, transparent);transform:translate(-50%,-50%)scale(1.25)}.home-hero-module__maLpzW__hero .bc-btn--toggle{color:var(--color-foreground)}.home-hero-module__maLpzW__hero .bc-btn--toggle svg{filter:drop-shadow(0 0 1px var(--color-surface)) drop-shadow(0 0 1px var(--color-surface))}
.latest-news-module__oDVraq__grid{grid-template-columns:1fr}@media (min-width:768px){.latest-news-module__oDVraq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.latest-news-module__oDVraq__card{box-sizing:border-box;block-size:100%}.latest-news-module__oDVraq__grid .latest-news-module__oDVraq__card,.latest-news-module__oDVraq__grid .latest-news-module__oDVraq__card:hover{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.latest-news-module__oDVraq__grid .latest-news-module__oDVraq__card>:first-child{border-radius:var(--home-radius)}.latest-news-module__oDVraq__grid .latest-news-module__oDVraq__card>:last-child{padding-inline:0}.latest-news-module__oDVraq__grid .latest-news-module__oDVraq__card>:last-child>p:first-child{color:var(--color-blue-500);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}
.latest-notices-module__e7xgZG__card{box-sizing:border-box;flex-direction:column;block-size:100%;display:flex;position:relative}.latest-notices-module__e7xgZG__media{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--home-radius);background:var(--color-surface-muted);overflow:hidden}.latest-notices-module__e7xgZG__image{object-fit:contain;block-size:100%;inline-size:100%;display:block}.latest-notices-module__e7xgZG__placeholder{block-size:100%;color:var(--color-foreground-muted);justify-content:center;align-items:center;display:flex}.latest-notices-module__e7xgZG__body{gap:var(--space-3);padding-block:var(--space-4) 0;flex-direction:column;flex:1;display:flex}.latest-notices-module__e7xgZG__meta{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.latest-notices-module__e7xgZG__tag,.latest-notices-module__e7xgZG__status{color:var(--color-foreground-muted)}.latest-notices-module__e7xgZG__tag{color:var(--color-blue-700)}.latest-notices-module__e7xgZG__tag,.latest-notices-module__e7xgZG__status{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.latest-notices-module__e7xgZG__status[data-status=open]{color:var(--color-success)}.latest-notices-module__e7xgZG__title{font-size:var(--text-title-md);font-weight:600;line-height:var(--leading-title);text-wrap:balance;overflow-wrap:anywhere;margin:0}.latest-notices-module__e7xgZG__link{color:var(--color-foreground);outline:none;text-decoration:none}.latest-notices-module__e7xgZG__link:after{content:"";position:absolute;inset:0}.latest-notices-module__e7xgZG__link:hover{text-decoration:underline}.latest-notices-module__e7xgZG__link:focus-visible:after{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.latest-notices-module__e7xgZG__unit{color:var(--color-foreground-muted);font-size:var(--text-body-sm);margin:auto 0 0}@media (prefers-reduced-motion:no-preference){.latest-notices-module__e7xgZG__image{transition:transform var(--duration-base) var(--ease-out)}.latest-notices-module__e7xgZG__card:hover .latest-notices-module__e7xgZG__image{transform:scale(1.03)}}
.quick-access-module__56pfoW__root{padding-block:var(--space-6);border-block-end:1px solid var(--color-blue-300);background:var(--color-blue-100)}.quick-access-module__56pfoW__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.quick-access-module__56pfoW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.quick-access-module__56pfoW__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.quick-access-module__56pfoW__item{align-items:flex-start;gap:var(--space-4);box-sizing:border-box;block-size:100%;padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);border-radius:4px;flex-direction:column;text-decoration:none;display:flex}.quick-access-module__56pfoW__icon{border-radius:var(--radius-full);background:var(--color-blue-100);block-size:44px;inline-size:44px;color:var(--color-blue-700);place-items:center;display:inline-grid}.quick-access-module__56pfoW__label{font-size:var(--text-body-sm);font-weight:600;line-height:var(--leading-title)}.quick-access-module__56pfoW__item:hover{border-color:var(--color-blue-700)}.quick-access-module__56pfoW__item:hover .quick-access-module__56pfoW__icon{background:var(--color-blue-700);color:var(--color-surface)}.quick-access-module__56pfoW__item:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.quick-access-module__56pfoW__item{transition:border-color var(--duration-fast) var(--ease-out)}.quick-access-module__56pfoW__icon{transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}}
.quick-channels-module__SjeSXW__grid{grid-template-columns:1fr}@media (min-width:768px){.quick-channels-module__SjeSXW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.quick-channels-module__SjeSXW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.quick-channels-module__SjeSXW__card{block-size:100%;padding-block-start:var(--space-6)}.quick-channels-module__SjeSXW__grid .quick-channels-module__SjeSXW__card{border-radius:var(--home-radius);box-shadow:none}.quick-channels-module__SjeSXW__grid .quick-channels-module__SjeSXW__card:before,.quick-channels-module__SjeSXW__grid .quick-channels-module__SjeSXW__card:after{display:none}.quick-channels-module__SjeSXW__grid .quick-channels-module__SjeSXW__card:hover{border-color:var(--color-blue-300)}.quick-channels-module__SjeSXW__title{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);font-size:var(--text-title-md);font-weight:700;line-height:var(--leading-title);display:flex}.quick-channels-module__SjeSXW__title:after{content:"→";color:var(--color-blue-500);flex:none;font-weight:400}.quick-channels-module__SjeSXW__description{font-size:var(--text-body-sm);color:var(--color-foreground-muted);margin:0}@media (prefers-reduced-motion:no-preference){.quick-channels-module__SjeSXW__grid .quick-channels-module__SjeSXW__card{transition:border-color var(--duration-fast) var(--ease-out)}.quick-channels-module__SjeSXW__title:after{transition:transform var(--duration-fast) var(--ease-out)}.quick-channels-module__SjeSXW__grid .quick-channels-module__SjeSXW__card:hover .quick-channels-module__SjeSXW__title:after{transform:translate(3px)}}
