.hero-campus[data-v-ec366314]{display:none}@media (width>=1280px){.hero-campus[data-v-ec366314]{--hero-campus-reach:calc(var(--space-3xl) * 5);--hero-campus-fade:calc(.9 * (28% + var(--hero-campus-reach)));inset:0 0 0 calc(max(0px,.5 * (100% - var(--container-wide))) + var(--gutter) + var(--hero-campus-text) - var(--hero-campus-reach));z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,calc(var(--hero-campus-fade) * .65),#000 var(--hero-campus-fade));-webkit-mask-image:linear-gradient(90deg,transparent,calc(var(--hero-campus-fade) * .65),#000 var(--hero-campus-fade));mask-image:linear-gradient(90deg,transparent,calc(var(--hero-campus-fade) * .65),#000 var(--hero-campus-fade));display:block;position:absolute}}.hero-campus img[data-v-ec366314]{-o-object-fit:cover;object-fit:cover;-o-object-position:54% 50%;object-position:54% 50%;background:var(--hero-campus-placeholder) 54% 50%/cover no-repeat;width:100%;height:100%;display:block}:root[data-theme=dark] .hero-campus img[data-v-ec366314]{filter:brightness(.72)saturate(.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-campus img[data-v-ec366314]{filter:brightness(.72)saturate(.9)}}.leaders__layout[data-v-b1d54f7e]{gap:var(--space-xl);display:grid}@media (width>=1024px){.leaders__layout[data-v-b1d54f7e]{gap:var(--space-md);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.director[data-v-b1d54f7e]{flex-direction:column;display:flex}@media (width>=768px){.director[data-v-b1d54f7e]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}}.director__media[data-v-b1d54f7e]{aspect-ratio:4/5;border-radius:var(--radius-2xl);position:relative;overflow:hidden}@media (width>=1024px){.director[data-v-b1d54f7e]{align-items:stretch;display:flex}.director__media[data-v-b1d54f7e]{aspect-ratio:auto;flex:1;min-height:24rem}}.director__img[data-v-b1d54f7e]{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;width:100%;height:100%;position:absolute;inset:0}.director__plate[data-v-b1d54f7e]{z-index:1;justify-items:start;gap:var(--space-xs);margin:calc(var(--space-2xl) * -1) var(--space-sm) 0;padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid var(--c-border);border-radius:var(--radius-xl);display:grid;position:relative}@media (width>=768px){.director__plate[data-v-b1d54f7e]{margin:0 0 0 calc(var(--space-2xl) * -1);padding:var(--space-xl)}}@media (width>=1024px){.director__plate[data-v-b1d54f7e]{margin:calc(var(--space-2xl) * -1) var(--space-md) 0;padding:var(--space-lg)}}@media (width>=1280px){.director__plate[data-v-b1d54f7e]{padding:var(--space-lg) var(--space-xl) var(--space-xl)}}.director__role[data-v-b1d54f7e]{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-full);font-size:var(--text-xs)}.director__name[data-v-b1d54f7e],.director__role[data-v-b1d54f7e]{font-weight:var(--weight-semibold)}.director__name[data-v-b1d54f7e]{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.director__actions[data-v-b1d54f7e]{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.council[data-v-b1d54f7e]{gap:var(--space-sm);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}@media (width>=1024px){.council[data-v-b1d54f7e]{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;display:grid;overflow:visible}}.council__item[data-v-b1d54f7e]{scroll-snap-align:start;flex:0 0 min(11.5rem,42%);display:flex}@media (width>=768px){.director__name[data-v-b1d54f7e]{font-size:var(--text-3xl)}.council__item[data-v-b1d54f7e]{flex-basis:min(13rem,30%)}}.member.card--outlined[data-v-b1d54f7e]{width:100%}.member.card--outlined[data-v-b1d54f7e] .card__media{aspect-ratio:1}.member.card--outlined[data-v-b1d54f7e] .card__body{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md) var(--space-md)}.member.card--outlined[data-v-b1d54f7e] .card__title{font-size:var(--text-sm)}@media (width>=1280px){.member.card--outlined[data-v-b1d54f7e] .card__title{font-size:var(--text-base)}}.member.card--outlined[data-v-b1d54f7e] .card__content{font-size:var(--text-xs);line-height:var(--leading-snug)}@media (width>=1280px){.member.card--outlined[data-v-b1d54f7e] .card__content{font-size:var(--text-sm)}}.member__img[data-v-b1d54f7e]{-o-object-position:50% 15%;object-position:50% 15%}@media (width<=1023.98px){.council .member[data-v-b1d54f7e]{animation:none}}.director__media[data-v-b1d54f7e]{background:var(--c-bg-muted)}.director__media[data-v-b1d54f7e]:after{content:"";background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--c-on-brand) 14%,transparent) 44%,transparent 58%);pointer-events:none;position:absolute;inset:0}.director__plate[data-v-b1d54f7e]{background:var(--c-surface);box-shadow:var(--shadow-lg)}.director__role[data-v-b1d54f7e]{background:var(--c-accent-soft);color:var(--c-accent-text)}@media (width<=1023.98px){.council[data-v-b1d54f7e]::-webkit-scrollbar{display:none}}.hero[data-v-10f0d172]{isolation:isolate;margin-top:calc(-1 * (var(--header-height) + var(--header-inset)));padding-top:calc(var(--header-height) + var(--header-inset) + var(--space-xl));padding-bottom:var(--space-xl);border-bottom:1px solid var(--c-border);background:var(--band-base);position:relative;overflow:hidden}@media (width>=768px){.hero[data-v-10f0d172]{padding-top:calc(var(--header-height) + var(--header-inset) + var(--space-4xl));padding-bottom:var(--space-4xl)}}@media (width>=1280px){.hero[data-v-10f0d172]{padding-bottom:calc(var(--space-4xl) + var(--space-xl))}.hero[data-v-10f0d172]:after{display:none}}.hero[data-v-10f0d172]:before{inset:calc(var(--space-5xl) * -1) -10%;z-index:-2;background:radial-gradient(40% 55% at 18% 30%,var(--band-glow-a),transparent 70%),radial-gradient(35% 50% at 82% 20%,var(--band-glow-b),transparent 70%)}.hero[data-v-10f0d172]:after,.hero[data-v-10f0d172]:before{content:"";position:absolute}.hero[data-v-10f0d172]:after{z-index:-1;opacity:var(--band-mark-opacity);background:url(../brand/kcus/kcus-mark-512.png) right -2.5rem bottom -3rem/11rem 11rem no-repeat;inset:0}.hero__inner[data-v-10f0d172]{max-width:46rem}.hero__title[data-v-10f0d172]{max-width:22ch;font-size:var(--text-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.hero__lead[data-v-10f0d172]{margin-top:var(--space-md);max-width:var(--container-prose);color:var(--c-text);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-normal)}@media (width>=768px){.hero[data-v-10f0d172]:after{background-position:right -3rem bottom -4.5rem;background-size:17rem 17rem}.hero__lead[data-v-10f0d172]{margin-top:var(--space-lg);font-size:var(--text-lg)}}.hero__actions[data-v-10f0d172]{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}@media (width>=768px){.hero__actions[data-v-10f0d172]{--dock-item:3rem;--dock-inset:calc(var(--space-2xs) + var(--space-3xs));gap:var(--space-2xs);width:fit-content;max-width:100%;margin-top:var(--space-xl);padding:var(--dock-inset);border:1px solid var(--glass-edge);border-radius:calc(var(--dock-item) / 2 + var(--dock-inset));background:var(--glass-sheen),var(--glass-fill-solid);box-shadow:0 0 0 1px var(--glass-hairline),var(--glass-shadow)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (width>=768px){.hero__actions[data-v-10f0d172]{background:var(--glass-sheen),var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%)}}}.hero__actions .hero__map[data-v-10f0d172],.hero__actions .hero__primary[data-v-10f0d172]{flex:100%}@media (width>=768px){.hero__actions .hero__map[data-v-10f0d172],.hero__actions .hero__primary[data-v-10f0d172]{flex:initial}.hero__actions .hero__primary[data-v-10f0d172]{min-height:var(--dock-item);padding-inline:var(--space-md) var(--space-lg);background:var(--gloss-solid-depth),var(--c-brand);box-shadow:var(--gloss-solid-rim),var(--shadow-brand-sm)}.hero__actions .hero__map[data-v-10f0d172],.hero__actions .hero__secondary[data-v-10f0d172]{isolation:isolate;min-height:var(--dock-item);padding-inline:var(--dock-inset) var(--space-lg);box-shadow:none;color:var(--c-text);background:0 0;border-color:#0000;position:relative}.hero__actions .hero__map[data-v-10f0d172]:before{content:"";inset-block:var(--space-sm);left:calc(var(--space-2xs) / -2);background:var(--c-border);width:1px;position:absolute;translate:-50%}.hero__plate[data-v-10f0d172]{width:calc(var(--dock-item) - 2 * var(--dock-inset));height:calc(var(--dock-item) - 2 * var(--dock-inset));border-radius:var(--radius-full);background:color-mix(in srgb,var(--c-brand) 16%,var(--c-surface));color:var(--c-accent-text)}.hero__map .hero__plate[data-v-10f0d172]{background:var(--panel-action-alt);box-shadow:var(--gloss-solid-rim);color:var(--c-on-panel-action-alt-plate)}}@media (width<=767.98px){.hero__actions .hero__primary[data-v-10f0d172] .btn__icon{display:none}}.hero__plate[data-v-10f0d172]{justify-content:center;align-items:center;display:inline-flex}.hero .hero__actions svg[data-v-10f0d172]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;display:block}@media (width<=767.98px){.hero__actions .hero__secondary[data-v-10f0d172]{display:none}}.shortcuts[data-v-10f0d172]{gap:var(--space-xs);margin:var(--space-md) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=768px){.shortcuts[data-v-10f0d172]{gap:var(--space-sm);margin-top:var(--space-lg)}}@media (width>=1024px){.shortcuts[data-v-10f0d172]{display:none}}.shortcut[data-v-10f0d172]{justify-content:center;align-items:center;gap:var(--space-xs);min-height:5.5rem;padding:var(--space-sm) var(--space-2xs);border:1px solid var(--c-border);border-radius:var(--radius-xl);background:var(--c-surface);box-shadow:var(--shadow-xs);color:var(--c-text);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:center;flex-direction:column;text-decoration:none;display:flex}@media (width>=768px){.shortcut[data-v-10f0d172]{justify-content:flex-start;gap:var(--space-sm);min-height:0;padding:var(--space-sm);font-size:var(--text-sm);text-align:left;flex-direction:row}}.shortcut__icon[data-v-10f0d172]{border-radius:var(--radius-lg);background:var(--c-accent-soft);width:2.75rem;height:2.75rem;color:var(--c-accent-text);flex-shrink:0;place-items:center;display:grid}.shortcut__icon svg[data-v-10f0d172]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.375rem;height:1.375rem}.shortcut__label[data-v-10f0d172]{overflow-wrap:anywhere;min-width:0}.wayfinding[data-v-10f0d172]{padding-block:var(--space-2xl)}.wayfinding__title[data-v-10f0d172]{margin-bottom:var(--space-lg);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.wayfinding__grid[data-v-10f0d172]{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=768px){.wayfinding[data-v-10f0d172]{padding-block:var(--space-3xl)}.wayfinding__grid[data-v-10f0d172]{grid-template-columns:repeat(3,1fr)}}.wayfinding__tile[data-v-10f0d172]{text-align:center}.wayfinding__tile[data-v-10f0d172] .card__media{aspect-ratio:auto;padding-top:var(--space-lg);background:0 0;justify-content:center;display:flex}.wayfinding__tile[data-v-10f0d172] .card__body{align-items:center}.wayfinding__icon[data-v-10f0d172]{border-radius:var(--radius-full);background:var(--c-accent-soft);width:3.5rem;height:3.5rem;color:var(--c-accent-text);justify-content:center;align-items:center;display:inline-flex}.wayfinding__icon svg[data-v-10f0d172]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.75rem;height:1.75rem}@media (width<=767.98px){.wayfinding__grid[data-v-10f0d172]{gap:var(--space-sm)}.wayfinding__tile.card--outlined[data-v-10f0d172]{text-align:left;flex-direction:row;align-items:center}.wayfinding__tile.card--outlined[data-v-10f0d172] .card__media{padding:0 0 0 var(--space-md);flex:none}.wayfinding__tile.card--outlined[data-v-10f0d172] .card__body{align-items:flex-start;gap:var(--space-3xs);padding:var(--space-md)}.wayfinding__tile.card--outlined[data-v-10f0d172] .card__title{font-size:var(--text-base)}.wayfinding__tile.card--outlined[data-v-10f0d172]:after{content:"";width:.5rem;height:.5rem;margin-right:var(--space-lg);border-top:2px solid var(--c-text-subtle);border-right:2px solid var(--c-text-subtle);flex-shrink:0;transform:rotate(45deg)}.wayfinding__icon[data-v-10f0d172]{width:3rem;height:3rem}.wayfinding__icon svg[data-v-10f0d172]{width:1.5rem;height:1.5rem}}.emergency-strip[data-v-10f0d172]{padding-block:var(--space-md)}.emergency-strip__inner[data-v-10f0d172]{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.emergency-strip__text[data-v-10f0d172]{font-size:var(--text-base)}.emergency-strip__phone[data-v-10f0d172]{font-weight:var(--weight-bold);font-variant-numeric:proportional-nums}.emergency-strip__call[data-v-10f0d172],.emergency-strip__chevron[data-v-10f0d172],.emergency-strip__icon--phone[data-v-10f0d172]{display:none}.emergency-strip__links[data-v-10f0d172]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.emergency-strip__link[data-v-10f0d172]{min-height:2.75rem;font-weight:var(--weight-semibold);font-size:var(--text-sm);align-items:center;display:inline-flex}.emergency-strip__link--muted[data-v-10f0d172]{font-weight:var(--weight-medium)}.emergency-strip__link svg[data-v-10f0d172]{flex-shrink:0;width:1rem;height:1rem}@media (width>=768px){.emergency-strip[data-v-10f0d172]{padding-block:var(--space-xl)}.emergency-strip__inner[data-v-10f0d172]{padding:var(--space-md) var(--space-md) var(--space-md) var(--space-xl);border-radius:var(--radius-2xl);flex-wrap:nowrap}.emergency-strip__text[data-v-10f0d172]{font-size:var(--text-lg)}.emergency-strip__links[data-v-10f0d172]{gap:var(--space-sm);flex-wrap:nowrap;flex-shrink:0}.emergency-strip__link[data-v-10f0d172]{gap:var(--space-xs);padding-inline:var(--space-lg);border-radius:var(--radius-full);white-space:nowrap;border:1px solid #0000}}@media (width>=768px) and (width<=1023.98px){.emergency-strip__inner[data-v-10f0d172]{padding:var(--space-lg) var(--space-xl);flex-wrap:wrap}.emergency-strip__links[data-v-10f0d172]{flex-wrap:wrap}}.quick-access[data-v-10f0d172]{padding-block:var(--space-2xl)}@media (width>=768px){.quick-access[data-v-10f0d172]{padding-block:var(--space-3xl)}}.quick-access__title[data-v-10f0d172]{margin-bottom:var(--space-lg);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.quick-access__grid[data-v-10f0d172]{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=480px){.quick-access__grid[data-v-10f0d172]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.quick-access__grid[data-v-10f0d172]{grid-template-columns:repeat(4,1fr)}}.quick-tile[data-v-10f0d172]{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--c-border);border-radius:var(--radius-xl);display:flex}.quick-tile__icon[data-v-10f0d172]{border-radius:var(--radius-lg);flex-shrink:0;width:2.75rem;height:2.75rem;padding:.625rem}.quick-tile__body[data-v-10f0d172]{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.quick-tile__title[data-v-10f0d172]{font-weight:var(--weight-semibold);font-size:var(--text-base)}.quick-tile__desc[data-v-10f0d172]{font-size:var(--text-sm)}.news__lead[data-v-10f0d172]{margin-bottom:var(--space-xl)}.news__grid[data-v-10f0d172]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}@media (width<=767.98px){.news-section[data-v-10f0d172] .section__lead{display:none}.news[data-v-10f0d172]{gap:var(--space-sm);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.news__grid[data-v-10f0d172]{display:contents}.news__lead[data-v-10f0d172]{margin-bottom:0}.news .post[data-v-10f0d172]{scroll-snap-align:start;flex:0 0 min(18.5rem,84%);animation:none}.news .post[data-v-10f0d172] .post__teaser{display:none}.news .post--lead[data-v-10f0d172] .card__body{padding:var(--space-md) var(--space-lg) var(--space-lg)}.news .post[data-v-10f0d172] .card__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.clinics-grid[data-v-10f0d172]{gap:var(--space-sm);display:grid}@media (width>=768px){.clinics-grid[data-v-10f0d172]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.clinics-grid[data-v-10f0d172]{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr))}.notices-grid[data-v-10f0d172]{grid-template-columns:1fr 1fr}}.notices-grid[data-v-10f0d172]{gap:var(--space-lg);display:grid}.notice-panel[data-v-10f0d172]{padding:var(--space-xs);border:1px solid var(--c-border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.notice-panel__head[data-v-10f0d172]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-lg);display:flex}.notice-panel__icon[data-v-10f0d172]{border-radius:var(--radius-lg);flex-shrink:0;width:2.75rem;height:2.75rem;padding:.625rem}.notice-panel__title[data-v-10f0d172]{font-size:var(--text-lg);margin:0}.notice-panel__foot[data-v-10f0d172]{padding:var(--space-xs) var(--space-2xs) var(--space-2xs);border-top:1px solid var(--c-border);margin-top:auto}.hero__stats[data-v-10f0d172]{display:none}@media (width<=767.98px){.hero[data-v-10f0d172]{padding-bottom:var(--space-lg);background:var(--c-bg);border-bottom:0}.hero[data-v-10f0d172]:after,.hero[data-v-10f0d172]:before{display:none}.hero__inner[data-v-10f0d172]:before{content:"";width:2.5rem;height:.25rem;margin-bottom:var(--space-lg);border-radius:var(--radius-full);background:var(--c-brand-mark);display:block}.hero__stats[data-v-10f0d172]{gap:var(--space-xs);margin:var(--space-md) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.hero__stat-card[data-v-10f0d172]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--c-border);border-radius:var(--radius-xl);background:var(--c-surface);box-shadow:var(--shadow-xs);display:flex}.hero__stat-icon[data-v-10f0d172]{border:1px solid color-mix(in srgb,var(--c-brand) 12%,transparent);border-radius:var(--radius-md);background:var(--c-accent-soft);width:2.25rem;height:2.25rem;color:var(--c-accent-text);flex-shrink:0;place-items:center;display:grid}.hero__stat-icon svg[data-v-10f0d172]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem;display:block}.hero__stat-body[data-v-10f0d172]{flex-direction:column;min-width:0;display:flex}.hero__stat-body strong[data-v-10f0d172]{color:var(--c-brand);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.hero__stat-body span[data-v-10f0d172]{color:var(--c-text-muted);font-size:.6875rem;font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.hero__actions .hero__map[data-v-10f0d172]{background-color:var(--panel-action-alt);box-shadow:var(--gloss-solid-rim),var(--shadow-sm);color:var(--c-on-panel-action-alt)}.shortcuts[data-v-10f0d172]{gap:var(--space-3xs);margin-top:var(--space-md);padding:var(--space-xs) var(--space-2xs);border:1px solid var(--c-border);border-radius:var(--radius-2xl);background:var(--c-surface);box-shadow:var(--shadow-sm)}.shortcut[data-v-10f0d172]{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:4.75rem;padding:var(--space-xs) var(--space-3xs);border-radius:var(--radius-xl);box-shadow:none;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;display:flex}.shortcut[data-v-10f0d172]:active{background-color:var(--c-bg-subtle);transform:scale(.96)}.shortcut__icon[data-v-10f0d172]{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--c-brand) 12%,transparent);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-xs)}.shortcut__label[data-v-10f0d172]{max-width:100%;color:var(--c-text);font-size:.6875rem;font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emergency-strip[data-v-10f0d172]{padding-block:var(--space-sm)}.emergency-strip__inner[data-v-10f0d172]{align-items:stretch;gap:var(--space-md);padding:var(--space-lg) var(--space-md) var(--space-md);border-radius:var(--radius-2xl);background:var(--panel-emergency);box-shadow:var(--panel-emergency-rim);color:var(--c-on-emergency);flex-direction:column}.emergency-strip__text[data-v-10f0d172]{padding-inline:var(--space-xs);font-size:var(--text-sm);line-height:var(--leading-snug)}.emergency-strip__text strong[data-v-10f0d172]{margin-bottom:var(--space-2xs);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);display:block}.emergency-strip__via[data-v-10f0d172]{display:none}.emergency-strip__call[data-v-10f0d172]{align-items:center;gap:var(--space-sm);min-height:4.5rem;padding:var(--space-xs) var(--space-lg) var(--space-xs) var(--space-xs);border-radius:var(--radius-full);background:var(--c-on-emergency);box-shadow:var(--shadow-on-emergency);color:var(--c-emergency-solid);display:flex;container-type:inline-size}.emergency-strip__disc[data-v-10f0d172]{border-radius:var(--radius-full);background:var(--gloss-solid),var(--c-emergency-solid);width:3.5rem;height:3.5rem;box-shadow:var(--gloss-solid-rim),var(--emergency-glow);color:var(--c-on-emergency);flex-shrink:0;place-items:center;display:grid}.emergency-strip__disc svg[data-v-10f0d172]{width:1.5rem;height:1.5rem}.emergency-strip__number[data-v-10f0d172]{font-size:var(--text-4xl);font-weight:var(--weight-bold);font-variant-numeric:proportional-nums;line-height:1}.emergency-strip__verb[data-v-10f0d172]{align-items:center;gap:var(--space-2xs);font-size:var(--text-base);font-weight:var(--weight-bold);margin-left:auto;display:inline-flex}.emergency-strip__verb svg[data-v-10f0d172]{width:1.125rem;height:1.125rem}@container (width<=18rem){.emergency-strip__disc[data-v-10f0d172]{width:3rem;height:3rem}.emergency-strip__number[data-v-10f0d172]{font-size:var(--text-3xl)}}.emergency-strip__links[data-v-10f0d172]{border:1px solid var(--panel-chip-edge);border-radius:var(--radius-xl);background:var(--panel-chip-fill);flex-direction:column;align-items:stretch;gap:0}.emergency-strip__link[data-v-10f0d172]{gap:var(--space-sm);min-height:3.25rem;padding-inline:var(--space-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.emergency-strip__link+.emergency-strip__link[data-v-10f0d172]{border-top:1px solid var(--panel-chip-edge)}.emergency-strip__link .emergency-strip__icon[data-v-10f0d172]{width:1.25rem;height:1.25rem}.emergency-strip__chevron[data-v-10f0d172],.emergency-strip__icon--phone[data-v-10f0d172]{display:block}.emergency-strip__chevron[data-v-10f0d172]{margin-left:auto}.emergency-strip__arrow[data-v-10f0d172],.notice-panel__icon[data-v-10f0d172]{display:none}.notice-panel[data-v-10f0d172]{padding:0 var(--space-md) var(--space-2xs);border-radius:var(--radius-2xl)}.notice-panel__head[data-v-10f0d172]{padding:var(--space-md) 0 var(--space-sm);margin-bottom:0}.notice-panel__foot[data-v-10f0d172]{padding-inline:0}.notice-panel__foot .btn[data-v-10f0d172]{padding-inline:var(--space-sm);margin-inline:calc(var(--space-sm) * -1)}}@media (prefers-reduced-motion:no-preference){.hero[data-v-10f0d172]:before{animation:hero-drift-10f0d172 28s var(--ease-in-out) infinite alternate}}@keyframes hero-drift-10f0d172{0%{transform:translate(-3%)}to{transform:translate(3%,4%)}}.hero__map:hover svg[data-v-10f0d172],.hero__primary:hover svg[data-v-10f0d172],.hero__secondary:hover svg[data-v-10f0d172],.shortcut:hover .shortcut__icon svg[data-v-10f0d172],.wayfinding__tile:hover .wayfinding__icon svg[data-v-10f0d172]{transform:scale(1.1)}.wayfinding__icon svg[data-v-10f0d172]{transition:transform var(--duration-base) var(--ease-out)}.shortcut[data-v-10f0d172]{transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out)}.shortcut[data-v-10f0d172]:hover{border-color:color-mix(in srgb,var(--c-brand) 55%,var(--c-border));box-shadow:var(--shadow-md)}.shortcut[data-v-10f0d172]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.shortcut__icon svg[data-v-10f0d172]{transition:transform var(--duration-base) var(--ease-out)}@media (width>=768px){.hero .hero__actions .hero__primary[data-v-10f0d172]:hover{background:var(--gloss-solid-depth),var(--c-brand-hover);box-shadow:var(--gloss-solid-rim),var(--shadow-brand-md)}.hero .hero__actions .hero__map[data-v-10f0d172]:hover,.hero .hero__actions .hero__secondary[data-v-10f0d172]:hover{box-shadow:none;color:var(--c-text);background:0 0;border-color:#0000}.hero__map[data-v-10f0d172]:after,.hero__secondary[data-v-10f0d172]:after{content:"";z-index:-1;border-radius:inherit;background:var(--nav-lens);box-shadow:var(--nav-lens-rim);opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:0}.hero__map[data-v-10f0d172]:is(:active,:focus-visible):after,.hero__secondary[data-v-10f0d172]:is(:active,:focus-visible):after{opacity:1}.hero__map[data-v-10f0d172]:before{transition:opacity var(--duration-base) var(--ease-out)}.hero__plate[data-v-10f0d172]{transition:background-color var(--duration-base) var(--ease-out)}}@media (width>=768px) and (hover:hover){.hero__map[data-v-10f0d172]:hover:after,.hero__secondary[data-v-10f0d172]:hover:after{opacity:1}.hero__map[data-v-10f0d172]:hover:before,.hero__secondary:hover+.hero__map[data-v-10f0d172]:before{opacity:0}.hero__secondary:hover .hero__plate[data-v-10f0d172]{background:color-mix(in srgb,var(--c-brand) 26%,var(--c-surface))}.hero__map:hover .hero__plate[data-v-10f0d172]{background:var(--panel-action-alt-hover)}}.hero__actions svg[data-v-10f0d172]{transition:transform var(--duration-base) var(--ease-out)}.emergency-strip[data-v-10f0d172]{background:var(--c-emergency-soft)}.emergency-strip__text[data-v-10f0d172]{color:var(--c-text)}.emergency-strip__link[data-v-10f0d172],.emergency-strip__phone[data-v-10f0d172],.emergency-strip__text strong[data-v-10f0d172]{color:var(--c-emergency)}.emergency-strip__phone[data-v-10f0d172]{text-decoration:none}.emergency-strip__phone[data-v-10f0d172]:hover{text-underline-offset:.15em;text-decoration:underline}.emergency-strip__phone[data-v-10f0d172]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.emergency-strip__link[data-v-10f0d172]{text-decoration:none}.emergency-strip__link--muted[data-v-10f0d172]{color:var(--c-text-muted)}.emergency-strip__link[data-v-10f0d172]:hover{text-underline-offset:.15em;text-decoration:underline}.emergency-strip__link svg[data-v-10f0d172]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-fast) var(--ease-out)}@media (width>=768px){.emergency-strip[data-v-10f0d172]{background:0 0}.emergency-strip__inner[data-v-10f0d172]{border:1px solid color-mix(in srgb,var(--c-emergency) 18%,transparent);background:var(--c-emergency-soft)}.emergency-strip__link[data-v-10f0d172]{background:var(--gloss-solid),var(--c-emergency-solid);box-shadow:var(--gloss-solid-rim),var(--shadow-sm);color:var(--c-on-emergency);transition:box-shadow var(--duration-base) var(--ease-out)}.emergency-strip__link[data-v-10f0d172]:hover{box-shadow:var(--gloss-solid-rim),var(--emergency-glow);text-decoration:none}.emergency-strip__link:hover svg[data-v-10f0d172]{transform:translate(2px)}.emergency-strip__link--muted[data-v-10f0d172]{border-color:color-mix(in srgb,var(--c-emergency) 30%,transparent);background:var(--c-surface);box-shadow:none;color:var(--c-emergency)}.emergency-strip__link--muted[data-v-10f0d172]:hover{border-color:var(--c-emergency);box-shadow:none}.emergency-strip__link--muted:hover svg[data-v-10f0d172]{transform:none}}.emergency-strip__link[data-v-10f0d172]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.emergency-strip__call[data-v-10f0d172]{transition:background-color var(--duration-base) var(--ease-out);text-decoration:none}.emergency-strip__call svg[data-v-10f0d172]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.emergency-strip__call[data-v-10f0d172]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.emergency-strip__verb svg[data-v-10f0d172]{transition:transform var(--duration-fast) var(--ease-out)}.quick-tile[data-v-10f0d172]{background:var(--c-surface);color:var(--c-text);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out);text-decoration:none}.quick-tile[data-v-10f0d172]:hover{border-color:color-mix(in srgb,var(--c-brand) 55%,var(--c-border));box-shadow:var(--shadow-md)}.quick-tile[data-v-10f0d172]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.quick-tile__icon[data-v-10f0d172]{background:var(--c-accent-soft);color:var(--c-accent-text);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-base) var(--ease-out)}.quick-tile:hover .quick-tile__icon[data-v-10f0d172]{transform:scale(1.1)}.quick-tile__desc[data-v-10f0d172]{color:var(--c-text-muted)}.quick-tile--featured[data-v-10f0d172]{background-color:var(--c-brand);color:var(--c-on-brand);box-shadow:inset 0 1px 0 #fff3,var(--shadow-md);background-image:radial-gradient(70% 120% at 100% 0,#ffffff29,#0000 60%),linear-gradient(#ffffff1a,#fff0 50%);border-color:#0000}.quick-tile--featured[data-v-10f0d172]:hover{box-shadow:inset 0 1px 0 #fff3,var(--shadow-lg);border-color:#0000}.quick-tile--featured .quick-tile__icon[data-v-10f0d172]{color:var(--c-on-brand);background:#ffffff2e}.quick-tile--featured .quick-tile__desc[data-v-10f0d172]{color:#ffffffd9}.notice-panel[data-v-10f0d172]{background:var(--c-surface)}.notice-panel__head[data-v-10f0d172]{background:var(--c-bg-subtle)}.notice-panel__icon[data-v-10f0d172]{background:var(--c-accent-soft);color:var(--c-accent-text);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}@media (width<=767.98px){.news[data-v-10f0d172]::-webkit-scrollbar{display:none}.hero .hero__actions .hero__map[data-v-10f0d172]:hover{background-color:var(--panel-action-alt);box-shadow:var(--gloss-solid-rim),var(--shadow-sm);color:var(--c-on-panel-action-alt)}}@media (width<=767.98px) and (hover:hover){.hero .hero__actions .hero__map[data-v-10f0d172]:hover{background-color:var(--panel-action-alt-hover);box-shadow:var(--gloss-solid-rim),var(--shadow-md)}.shortcut[data-v-10f0d172]:hover{background-color:var(--c-bg-subtle)}.shortcut:hover .shortcut__icon[data-v-10f0d172]{background:color-mix(in srgb,var(--c-brand) 14%,var(--c-accent-soft));transform:scale(1.05)}}@media (width<=767.98px){.shortcut[data-v-10f0d172]:hover{box-shadow:none}.shortcut__icon[data-v-10f0d172]{transition:background-color var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.shortcut:active .shortcut__icon[data-v-10f0d172]{background:color-mix(in srgb,var(--c-brand) 22%,var(--c-accent-soft));transform:scale(.95)}.emergency-strip[data-v-10f0d172]{background:0 0}.emergency-strip__link[data-v-10f0d172],.emergency-strip__link--muted[data-v-10f0d172],.emergency-strip__phone[data-v-10f0d172],.emergency-strip__text[data-v-10f0d172],.emergency-strip__text strong[data-v-10f0d172]{color:var(--c-on-emergency)}.emergency-strip__call[data-v-10f0d172]:active{background:color-mix(in srgb,var(--c-emergency-solid) 8%,var(--c-on-emergency))}.emergency-strip__link[data-v-10f0d172]:hover{text-decoration:none}.emergency-strip__link[data-v-10f0d172]:active{background:var(--panel-chip-fill)}}@media (width<=767.98px) and (hover:hover){.emergency-strip__call[data-v-10f0d172]:hover{background:color-mix(in srgb,var(--c-emergency-solid) 8%,var(--c-on-emergency))}.emergency-strip__call:hover .emergency-strip__verb svg[data-v-10f0d172]{transform:translate(2px)}.emergency-strip__link[data-v-10f0d172]:hover{background:var(--panel-chip-fill)}}@media (width<=767.98px){.emergency-strip__link[data-v-10f0d172]:first-child{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.emergency-strip__link[data-v-10f0d172]:last-child{border-radius:0 0 var(--radius-xl) var(--radius-xl)}.emergency-strip__call[data-v-10f0d172]:focus-visible,.emergency-strip__link[data-v-10f0d172]:focus-visible{outline-color:var(--c-on-emergency)}.emergency-strip__link[data-v-10f0d172]:focus-visible{outline-offset:-2px}.notice-panel__head[data-v-10f0d172]{background:0 0}}
