.page-hero.svelte-9ss8ra{width:100%;min-height:var(--page-hero-min-height);isolation:isolate;color:var(--color-white);background:#07090d;align-items:end;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 76px #07090d2e}.page-hero--no-image.svelte-9ss8ra{background:linear-gradient(135deg,#cfff0038,#0000 34%),linear-gradient(120deg,#ffffff14,#0000 46%),#07090d}.page-hero.svelte-9ss8ra:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07090de0,#07090d75 54%,#07090d2e),linear-gradient(#07090d2e,#07090dc2);position:absolute;inset:0}.page-hero--no-image.svelte-9ss8ra:before{background:linear-gradient(#07090d1f,#07090d85)}.page-hero__image.svelte-9ss8ra{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero.is-full-height.svelte-9ss8ra{min-height:100svh}.page-hero__inner.svelte-9ss8ra{z-index:1;width:var(--layout-content-width);box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin:0 auto;padding:clamp(130px,13vw,180px) 0 clamp(46px,7vw,86px);display:grid;position:relative}.page-hero__inner--split.svelte-9ss8ra{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.page-hero__content.svelte-9ss8ra{justify-items:start;max-width:820px;display:grid}.page-hero__label.svelte-9ss8ra{color:#cfff00eb;font-size:var(--page-hero-label-size);text-transform:uppercase;margin:0;font-weight:1000}.page-hero__title.svelte-9ss8ra{color:var(--color-white);font-size:var(--page-hero-title-size);word-break:keep-all;margin:14px 0 0;font-weight:1000;line-height:.84}.page-hero__description.svelte-9ss8ra{color:#ffffffd1;width:100%;font-size:var(--page-hero-description-size);word-break:keep-all;margin:26px 0 0;font-weight:850;line-height:1.48}.page-hero__tags.svelte-9ss8ra{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.page-hero__tag.svelte-9ss8ra{color:#ffffffe0;min-height:38px;font-size:var(--page-hero-tag-size);background:#ffffff14;border:1px solid #ffffff29;align-items:center;padding:0 13px;font-weight:900;display:inline-flex;box-shadow:0 14px 34px #080a0d0f}.page-hero__side.svelte-9ss8ra{justify-self:stretch;align-items:end;min-width:0;display:grid}@media (width<=1100px){.page-hero__inner.svelte-9ss8ra,.page-hero__inner--split.svelte-9ss8ra{grid-template-columns:1fr}}@media (width<=768px){.page-hero__inner.svelte-9ss8ra{padding-top:112px;padding-bottom:30px}}
