.hero.svelte-mqmoh5{background:#007987;width:100%;height:100vh;min-height:600px;position:relative;overflow:hidden}.hero__slide.svelte-mqmoh5{opacity:0;background-position:50%;background-size:cover;transition:opacity .9s;position:absolute;inset:0}.hero__slide.is-active.svelte-mqmoh5{opacity:1}.hero__veil.svelte-mqmoh5{pointer-events:none;background:linear-gradient(#003c4473 0%,#003c441f 30%,#003c4459 100%);position:absolute;inset:0}.hero__logo.svelte-mqmoh5{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-bottom:4vh;display:flex;position:absolute;inset:0}.hero__logo.svelte-mqmoh5 img:where(.svelte-mqmoh5){filter:drop-shadow(0 6px 24px #00000059);width:clamp(220px,30vw,420px);height:auto}.hero__claim.svelte-mqmoh5{font-family:var(--font-display);letter-spacing:.14em;color:#ffffffdb;text-shadow:0 2px 12px #00000059;margin-top:.35rem;padding-left:.14em;font-size:clamp(1.4rem,2.3vw,2rem);font-style:italic;font-weight:500;line-height:1.2}.hero__partner.svelte-mqmoh5{z-index:2;filter:brightness(0)invert()drop-shadow(0 2px 10px #00000073);pointer-events:none;width:auto;max-width:none;height:clamp(3.5rem,6.5vw,5.25rem);position:absolute;bottom:clamp(.25rem,1.5vh,1.5rem);right:clamp(.25rem,2vw,2rem)}@media (width<=480px){.hero__partner.svelte-mqmoh5{bottom:2.25rem}}.hero__ctrl.svelte-mqmoh5{color:#ffffffd9;z-index:2;justify-content:center;align-items:center;transition:color .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero__ctrl.svelte-mqmoh5:hover{color:#fff}.hero__ctrl--prev.svelte-mqmoh5{left:clamp(.5rem,2vw,2rem)}.hero__ctrl--next.svelte-mqmoh5{right:clamp(.5rem,2vw,2rem)}.hero__dots.svelte-mqmoh5{z-index:2;gap:.6rem;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:50%;transform:translate(-50%)}.hero__dot.svelte-mqmoh5{background:#ffffff73;border-radius:999px;width:9px;height:9px;transition:background .25s,transform .25s}.hero__dot.is-active.svelte-mqmoh5{background:#f4dd8f;transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.hero__slide.svelte-mqmoh5{transition:none}}.cat.svelte-1pzufpn{aspect-ratio:1;isolation:isolate;background:#007987;display:block;position:relative;overflow:hidden}.cat__imgs.svelte-1pzufpn{position:absolute;inset:0}.cat__img.svelte-1pzufpn{object-fit:cover;width:100%;height:100%;transition:opacity .45s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.cat__img--hover.svelte-1pzufpn{opacity:0}.cat.svelte-1pzufpn:hover .cat__img:where(.svelte-1pzufpn),.cat.svelte-1pzufpn:focus-visible .cat__img:where(.svelte-1pzufpn){transform:scale(1.05)}.cat.svelte-1pzufpn:hover .cat__img--hover:where(.svelte-1pzufpn),.cat.svelte-1pzufpn:focus-visible .cat__img--hover:where(.svelte-1pzufpn){opacity:1}.cat__veil.svelte-1pzufpn{z-index:1;pointer-events:none;background:linear-gradient(#003c4400 40%,#003c448c 75%,#003036d9 100%);position:absolute;inset:0}.cat--dark.svelte-1pzufpn .cat__veil:where(.svelte-1pzufpn){background:linear-gradient(#fff0 35%,#ffffffa8 70%,#ffffffeb 100%)}.cat__body.svelte-1pzufpn{z-index:2;padding:clamp(.85rem,1.4vw,1.6rem);position:absolute;inset:auto 0 0}.cat__title.svelte-1pzufpn{text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:0;font-size:clamp(1.15rem,1.7vw,1.9rem);font-weight:700;line-height:1.05}.cat__desc.svelte-1pzufpn{color:#ffffffe0;opacity:0;max-height:0;margin:.5rem 0 0;font-size:.82rem;line-height:1.4;transition:max-height .4s,opacity .4s;display:none;overflow:hidden}.cat--dark.svelte-1pzufpn .cat__title:where(.svelte-1pzufpn){color:#007987}.cat--dark.svelte-1pzufpn .cat__desc:where(.svelte-1pzufpn){color:#087a88}@media (width>=640px){.cat__desc.svelte-1pzufpn{display:block}.cat.svelte-1pzufpn:hover .cat__desc:where(.svelte-1pzufpn),.cat.svelte-1pzufpn:focus-visible .cat__desc:where(.svelte-1pzufpn){opacity:1;max-height:8rem}}@media (prefers-reduced-motion:reduce){.cat__img.svelte-1pzufpn,.cat__desc.svelte-1pzufpn{transition:none}}.cat-grid.svelte-1us7whj{z-index:10;margin-top:2.5rem;padding-inline:clamp(.5rem,1.5vw,1rem);position:relative}.cat-grid__rail.svelte-1us7whj{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=640px){.cat-grid.svelte-1us7whj{margin-top:3.25rem}.cat-grid__rail.svelte-1us7whj{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}}@media (width>=1024px){.cat-grid.svelte-1us7whj{margin-top:11px}.cat-grid__rail.svelte-1us7whj{grid-template-columns:repeat(6,minmax(0,1fr));gap:.625rem}}.news.svelte-1y0kabx{background:linear-gradient(#fff 0%,#f4f4f4 clamp(96px,14vh,180px))}.news-card.svelte-1y0kabx{aspect-ratio:4/5;isolation:isolate;background:#007987;display:block;position:relative;overflow:hidden}.news-card__img.svelte-1y0kabx{transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.news-card.svelte-1y0kabx:hover .news-card__img:where(.svelte-1y0kabx){transform:scale(1.06)}.news-card__veil.svelte-1y0kabx{z-index:1;background:linear-gradient(#003c4400 35%,#003c448c 65%,#003036e6 100%);position:absolute;inset:0}.news-card__box.svelte-1y0kabx{z-index:2;color:#fff;padding:1.25rem;position:absolute;inset:auto 0 0}.news-card__title.svelte-1y0kabx{color:#fff;margin:0;font-size:clamp(1.3rem,1.6vw,1.55rem);font-weight:700;line-height:1.2}.news-card__more.svelte-1y0kabx{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;margin-top:.65rem;font-size:.72rem;font-weight:700;transition:color .25s;display:inline-block}.news-card.svelte-1y0kabx:hover .news-card__more:where(.svelte-1y0kabx){color:#f4dd8f}@media (prefers-reduced-motion:reduce){.news-card__img.svelte-1y0kabx{transition:none}}.about.svelte-1rpm8fr{background:linear-gradient(#f4f4f4 0%,#fff clamp(96px,14vh,180px))}.about__photo.svelte-1rpm8fr{aspect-ratio:16/9;background:var(--color-line,#e7e2d8);overflow:hidden}.about__photo.svelte-1rpm8fr img{object-fit:cover;width:100%;height:100%}.about__prose.svelte-1rpm8fr p{color:#3f3f3f;margin:0 0 1.1rem;font-size:1rem;line-height:1.7}.about__prose.svelte-1rpm8fr p:last-child{margin-bottom:0}@media (width>=768px){.about__prose.svelte-1rpm8fr{column-count:2;column-gap:3rem}}
