.hero[data-v-4a56f2a6]{background:#0a0e14;max-height:640px;min-height:min(72vh,540px);overflow:hidden;position:relative}.hero__slide[data-v-4a56f2a6]{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .7s ease;z-index:0}.hero__slide.is-active[data-v-4a56f2a6]{opacity:1;pointer-events:auto;z-index:2}.hero__slide[data-v-4a56f2a6]:not(.is-active) *{pointer-events:none!important}.hero__img[data-v-4a56f2a6]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__shade[data-v-4a56f2a6]{background:linear-gradient(90deg,#080c14bf,#080c1459 45%,#080c1440);inset:0;pointer-events:none;position:absolute}.hero__content[data-v-4a56f2a6]{align-items:center;display:flex;inset:0;justify-content:flex-start;position:absolute;z-index:2}.hero__inner[data-v-4a56f2a6]{margin:0 auto;max-width:1280px;padding:2rem 1.25rem 3.5rem;width:100%}.hero__title[data-v-4a56f2a6]{color:#fff;font-size:clamp(1.85rem,4.5vw,2.75rem);font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0 0 .75rem}.hero__subtitle[data-v-4a56f2a6],.hero__title[data-v-4a56f2a6]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero__subtitle[data-v-4a56f2a6]{color:#ffffffe6;font-size:clamp(.95rem,2vw,1.125rem);line-height:1.4;margin:0 0 1.75rem}.hero__cta[data-v-4a56f2a6]{align-items:center;background:#fff;border-radius:999px;color:#111;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;padding:.65rem 1.85rem;transition:transform .15s,box-shadow .15s}.hero__cta[data-v-4a56f2a6]:hover{box-shadow:0 8px 24px #0003;transform:translateY(-1px)}.hero__dots[data-v-4a56f2a6]{align-items:center;bottom:1.35rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translate(-50%);z-index:3}.hero__dot[data-v-4a56f2a6]{background:#ffffff59;border:none;border-radius:2px;cursor:pointer;height:3px;padding:0;transition:background .2s;width:28px}.hero__dot.is-on[data-v-4a56f2a6]{background:#fff}.hero__dot[data-v-4a56f2a6]:focus-visible{outline:2px solid #fff;outline-offset:2px}.section-heading[data-v-207297aa]{margin-bottom:2rem;text-align:center}.section-heading__title[data-v-207297aa]{color:var(--color-text);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;margin:0 0 .65rem}.section-heading__accent[data-v-207297aa]{background:var(--color-accent);border-radius:2px;display:block;height:4px;margin:0 auto;width:48px}.hot[data-v-06c8041c]{--hot-radius:12px;--hot-shadow:0 8px 32px rgba(15,23,42,.08);--hot-shadow-hover:0 16px 48px rgba(15,23,42,.12);background:linear-gradient(180deg,#f8fafc,#fff 48%);padding:4rem 0 3.25rem}.hot__wrap[data-v-06c8041c]{margin:0 auto;max-width:1280px;padding:0 1.25rem}.hot__header[data-v-06c8041c]{margin-bottom:2rem;text-align:center}.hot__lead[data-v-06c8041c]{color:#64748b;font-size:.9375rem;line-height:1.6;margin:.65rem 0 0}.hot__grid[data-v-06c8041c]{display:grid;gap:1.125rem;grid-template-columns:repeat(6,1fr)}.hot-card[data-v-06c8041c]{border-radius:var(--hot-radius);box-shadow:var(--hot-shadow);color:#fff;display:block;min-height:228px;outline:none;overflow:hidden;position:relative;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease}.hot-card[data-v-06c8041c]:hover{box-shadow:var(--hot-shadow-hover);transform:translateY(-3px)}.hot-card[data-v-06c8041c]:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.hot-card--top-sm[data-v-06c8041c]{grid-column:span 2}.hot-card--top-lg[data-v-06c8041c]{grid-column:span 4}.hot-card--row2[data-v-06c8041c]{grid-column:span 2}.hot-card--top-lg .hot-card__title[data-v-06c8041c]{font-size:1.35rem}.hot-card__img[data-v-06c8041c]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .55s ease;width:100%}.hot-card:hover .hot-card__img[data-v-06c8041c]{transform:scale(1.06)}.hot-card__shade[data-v-06c8041c]{background:linear-gradient(185deg,#0000001f,#00000059 45%,#000000d1);inset:0;pointer-events:none;position:absolute}.hot-card__text[data-v-06c8041c]{bottom:0;left:0;padding:1.35rem 1.35rem 1.2rem;position:absolute;right:0;z-index:1}.hot-card__title[data-v-06c8041c]{font-size:1.0625rem;font-weight:700;-webkit-line-clamp:2;line-height:1.3;margin:0 0 .4rem}.hot-card__sub[data-v-06c8041c],.hot-card__title[data-v-06c8041c]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hot-card__sub[data-v-06c8041c]{font-size:.875rem;-webkit-line-clamp:3;line-height:1.45;margin:0;opacity:.94}.hot-card__more[data-v-06c8041c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.55);display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.02em;margin-top:.7rem;padding-bottom:2px;text-decoration:none;width:-moz-fit-content;width:fit-content}@media(max-width:959px){.hot[data-v-06c8041c]{padding:3rem 0 2.5rem}.hot__header[data-v-06c8041c]{margin-bottom:1.35rem}.hot__grid[data-v-06c8041c]{gap:1rem;grid-template-columns:1fr}.hot-card--row2[data-v-06c8041c],.hot-card--top-lg[data-v-06c8041c],.hot-card--top-sm[data-v-06c8041c]{grid-column:span 1;min-height:200px}.hot-card--top-lg .hot-card__title[data-v-06c8041c]{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.hot-card[data-v-06c8041c],.hot-card__img[data-v-06c8041c]{transition:none}.hot-card[data-v-06c8041c]:hover,.hot-card:hover .hot-card__img[data-v-06c8041c]{transform:none}}.news[data-v-22f3b0e1]{background:#ededed;padding:3.5rem 0 4rem}.news__wrap[data-v-22f3b0e1]{margin:0 auto;max-width:1280px;padding:0 1.25rem}.news__panel[data-v-22f3b0e1]{background:#e0e0e0;border:1px solid #e0e0e0;border-radius:2px;display:grid;gap:1px;grid-template-columns:1fr 1fr 1fr;margin-bottom:1.25rem;overflow:hidden}.news__col[data-v-22f3b0e1]{display:flex;flex-direction:column;min-width:0}.news__col--feature[data-v-22f3b0e1]{background:#fff}.news__visual[data-v-22f3b0e1]{aspect-ratio:16/10;background:#ddd;overflow:hidden}.news__visual img[data-v-22f3b0e1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news__lead[data-v-22f3b0e1]{border-top:1px solid #f0f0f0;color:inherit;display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.25rem;transition:background .15s}.news__lead[data-v-22f3b0e1]:hover{background:#fafafa}.news__item[data-v-22f3b0e1]{background:#fff;border-bottom:1px solid #f0f0f0;color:inherit;display:flex;flex:1;flex-direction:column;gap:.45rem;min-height:0;padding:1.25rem;transition:background .15s}.news__item[data-v-22f3b0e1]:last-child{border-bottom:none;flex:1}.news__item[data-v-22f3b0e1]:hover{background:#fafafa}.news__tag[data-v-22f3b0e1]{align-self:flex-start;background:#fde8ec;border-radius:2px;color:#c41e3a;font-size:.68rem;font-weight:600;padding:.15rem .45rem}.news__headline[data-v-22f3b0e1]{color:var(--color-text);font-size:.98rem;font-weight:700;line-height:1.35;margin:0}.news__summary[data-v-22f3b0e1]{color:var(--color-text-muted);display:-webkit-box;flex:1;font-size:.8125rem;-webkit-line-clamp:3;line-height:1.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}.news__date[data-v-22f3b0e1]{color:#8a9199;font-size:.75rem}.news__foot[data-v-22f3b0e1]{display:flex;justify-content:flex-end}.news__more[data-v-22f3b0e1]{align-items:center;color:var(--color-text);display:inline-flex;font-size:.9rem;font-weight:600;gap:.25rem}.news__more[data-v-22f3b0e1]:hover{color:var(--color-accent)}.news__arrow[data-v-22f3b0e1]{font-size:1.1rem;line-height:1}@media(max-width:959px){.news__panel[data-v-22f3b0e1]{grid-template-columns:1fr}.news__item[data-v-22f3b0e1]{border-bottom:1px solid #f0f0f0}}.contact-teaser[data-v-4fb51e93]{background:linear-gradient(180deg,#fafbfc,#fff 40%,#fff);padding:3.5rem 0 3.25rem}.contact-teaser__wrap[data-v-4fb51e93]{margin:0 auto;max-width:1280px;padding:0 1.25rem}.contact-teaser__lead[data-v-4fb51e93]{margin:-1rem auto 2rem;text-align:center}.contact-teaser__cta[data-v-4fb51e93]{border-bottom:1px solid transparent;color:var(--color-accent,#2563eb);display:inline-flex;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.contact-teaser__cta[data-v-4fb51e93]:focus-visible,.contact-teaser__cta[data-v-4fb51e93]:hover{border-bottom-color:currentColor;outline:none}.contact-teaser__grid[data-v-4fb51e93]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr))}.contact-card[data-v-4fb51e93]{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -6px #0f172a14;margin:0;padding:1.35rem 1.4rem 1.45rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.contact-card[data-v-4fb51e93]:hover{border-color:#0f172a1a;box-shadow:0 2px 4px #0f172a0f,0 14px 36px -10px #0f172a1f;transform:translateY(-2px)}.contact-card__label[data-v-4fb51e93]{color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.35;margin:0 0 .5rem}.contact-card__value[data-v-4fb51e93]{color:var(--color-text,#0f172a);font-size:1.0625rem;font-weight:600;line-height:1.55;margin:0;word-break:break-word}@media(max-width:640px){.contact-teaser[data-v-4fb51e93]{padding:2.75rem 0 2.5rem}.contact-teaser__grid[data-v-4fb51e93]{gap:1rem;grid-template-columns:1fr}.contact-card[data-v-4fb51e93]{padding:1.15rem 1.25rem 1.25rem}.contact-card__value[data-v-4fb51e93]{font-size:1rem}}
