.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:1126/634;width:clamp(525px,91vw,583px);margin-bottom:var(--space-8);pointer-events:none;position:relative;left:50%;translate:-50%}.hero__media[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(closest-side, #191b2200 62%, var(--color-bg) 100%);position:absolute;inset:-1px}.hero__poster[data-astro-cid-lcdefpme],.hero__video[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .6s var(--ease-out)}.hero__video[data-astro-cid-lcdefpme].is-playing{opacity:1}.hero__copy[data-astro-cid-lcdefpme]{z-index:1;align-items:flex-start;gap:var(--space-20);flex-direction:column;display:flex;position:relative}.hero__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}@media (width>=960px){.hero[data-astro-cid-lcdefpme]{align-content:start;min-height:460px;padding-top:92px}.hero__media[data-astro-cid-lcdefpme]{top:calc(210px - var(--media-width) * 317 / 1126);left:calc(70% - var(--media-width) / 2);--media-width:843px;width:var(--media-width);margin:0;position:absolute;translate:none}.hero__copy[data-astro-cid-lcdefpme]{gap:var(--space-24);max-width:540px}.hero__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:500px}}@media (width>=1200px){.hero__media[data-astro-cid-lcdefpme]{--media-width:960px}}.home-news[data-astro-cid-lcdefpme],.home-section[data-astro-cid-lcdefpme]{margin-top:var(--section-gap)}.home-news[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:var(--title-3xl);text-transform:uppercase}.home-section__head[data-astro-cid-lcdefpme]{gap:var(--space-20);margin-bottom:44px;display:grid}.home-section__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}@media (width>=960px){.home-news[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:var(--title-4xl);text-transform:uppercase}.home-section__head[data-astro-cid-lcdefpme]{margin-inline:auto;text-align:center;max-width:800px;margin-bottom:48px}}@media (width>=640px){.home-section__head--highlights[data-astro-cid-lcdefpme]{margin-bottom:64px}.cta-band{padding-bottom:164px}}.home-news[data-astro-cid-lcdefpme]{gap:44px;display:grid}.home-news__intro[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-20);flex-direction:column;display:flex}.arrow-link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-12);margin-top:var(--space-12);color:var(--color-lime);font:var(--text-lg-medium);transition:color var(--transition);display:inline-flex}.arrow-link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:currentColor;width:16px;height:16px;transition:transform var(--transition)}.arrow-link[data-astro-cid-lcdefpme]:hover{color:var(--color-lime-hover)}.arrow-link[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(3px)}.arrow-link[data-astro-cid-lcdefpme]:active{color:var(--color-lime-pressed)}.home-news__cards[data-astro-cid-lcdefpme]{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.news-teaser[data-astro-cid-lcdefpme]{aspect-ratio:288/360;border-radius:var(--radius-lg)}.news-teaser[data-astro-cid-lcdefpme] .news-image{outline-offset:-1px;transition:transform var(--transition), outline-color var(--transition);outline:1px solid #0000}.news-teaser[data-astro-cid-lcdefpme]:hover .news-image{outline-color:var(--color-lime);transform:scale(1.03)}@media (width>=640px){.home-news__scroller[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;margin:-12px;padding:12px;scroll-padding-inline:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.home-news__scroller[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.home-news__cards[data-astro-cid-lcdefpme]{grid-auto-flow:column;width:max-content;padding-right:64px}.home-news__cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start}.news-teaser[data-astro-cid-lcdefpme]{width:288px}.home-news__intro[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:space-between;align-items:center}.arrow-link[data-astro-cid-lcdefpme]{margin-top:0}}@media (width>=960px){.home-news__intro[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.arrow-link[data-astro-cid-lcdefpme]{margin-top:var(--space-12)}.home-news[data-astro-cid-lcdefpme]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px}}@media (width>=1200px){.home-news[data-astro-cid-lcdefpme]{grid-template-columns:336px minmax(0,1fr);gap:32px}}@media (width>=1440px){.home-news[data-astro-cid-lcdefpme]{grid-template-columns:304px minmax(0,1fr)}.home-news__scroller[data-astro-cid-lcdefpme]{-webkit-mask-image:none;mask-image:none}.home-news__cards[data-astro-cid-lcdefpme]{padding-right:0}}.service-cards[data-astro-cid-lcdefpme]{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.service-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;transition:box-shadow var(--transition);flex-direction:column;align-items:center;padding:16px 16px 32px;display:flex;box-shadow:inset 0 0 0 1px #0000}.service-card[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 0 0 1px var(--color-lime)}.service-card__art{width:200px;height:200px}.service-card__title[data-astro-cid-lcdefpme]{font:var(--title);text-transform:none;margin:16px 0 0}.service-card__text[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:8px 0 0}@media (width>=640px){.service-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.service-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-cards[data-astro-cid-lcdefpme]{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.stat-card[data-astro-cid-lcdefpme]{isolation:isolate;justify-content:flex-end;gap:var(--space-16);aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;padding:24px 24px 40px;display:flex;position:relative;overflow:hidden}.stat-card[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--art) center / cover no-repeat;mix-blend-mode:lighten;transition:transform var(--transition), opacity var(--transition);position:absolute;inset:0}.stat-card[data-astro-cid-lcdefpme]:hover:before{opacity:.85;transform:scale(1.05)}.stat-card__value[data-astro-cid-lcdefpme]{font:var(--title-4xl);text-transform:uppercase}.stat-card__label[data-astro-cid-lcdefpme]{font:var(--text-lg-medium)}@media (width>=640px){.stat-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.stat-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}
