.hero[data-astro-cid-oxmbmq65]{position:relative;display:flex;justify-content:center;align-items:center;height:100dvh;margin-top:calc(-1 * var(--header-height, 0px));padding-top:var(--header-height, 0px);overflow:hidden;background-color:var(--c-bg-base)}.hero__left[data-astro-cid-oxmbmq65]{width:55%;padding-bottom:var(--space-xl)}.hero__right[data-astro-cid-oxmbmq65]{display:flex;flex-direction:column;align-items:center;width:45%}.hero__image-swap[data-astro-cid-oxmbmq65]{position:relative;width:100%;cursor:pointer}.hero__image-swap[data-astro-cid-oxmbmq65] .hero__image[data-astro-cid-oxmbmq65]{width:100%;height:auto;max-width:100%;aspect-ratio:1/1.1;border-radius:var(--radius-xl);object-fit:cover;transition:opacity .5s ease}.hero__image-swap[data-astro-cid-oxmbmq65] .hero__image--sw[data-astro-cid-oxmbmq65]{position:absolute;inset:0;opacity:0}.hero__image-swap[data-astro-cid-oxmbmq65].is-swapped .hero__image--color[data-astro-cid-oxmbmq65]{opacity:0}.hero__image-swap[data-astro-cid-oxmbmq65].is-swapped .hero__image--sw[data-astro-cid-oxmbmq65]{opacity:1}.hero__bg[data-astro-cid-oxmbmq65]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero__content[data-astro-cid-oxmbmq65]{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:2;height:100%;font-family:var(--font-family-display);padding-bottom:var(--space-4xl)}.hero__title[data-astro-cid-oxmbmq65]{font-size:var(--text-4xl);line-height:1;font-variation-settings:"wght" 400}.hero__title[data-astro-cid-oxmbmq65]:first-child{margin-bottom:var(--space-lg);font-size:calc(var(--text-4xl) * .9);font-variation-settings:"wght" 440;text-transform:uppercase;letter-spacing:.025em}.hero__title[data-astro-cid-oxmbmq65]:nth-child(3){margin:calc(var(--text-lg) * .9) 0}.hero__title[data-astro-cid-oxmbmq65]:not(:first-child){width:fit-content;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-xl);background-color:color-mix(in srgb,var(--c-gold) 90%,transparent);color:var(--c-gray-700)}.hero__subtitle[data-astro-cid-oxmbmq65]{font-size:var(--text-2xl);line-height:1.2;margin-top:var(--space-2xl)}.section-subhero[data-astro-cid-oxmbmq65]{padding:var(--space-5xl) 0;background-color:var(--c-bg-shade)}.section-subhero__content[data-astro-cid-oxmbmq65]{display:flex;align-items:flex-end;font-size:var(--text-3xl);font-variation-settings:"wght" 380;line-height:1.25}.section-subhero__content[data-astro-cid-oxmbmq65] [data-astro-cid-oxmbmq65][data-icon]{width:6.5rem;height:auto;margin:0 var(--space-lg);color:#00f;fill:#00f}.section-2[data-astro-cid-oxmbmq65]{padding-top:0}.section-3[data-astro-cid-oxmbmq65]{background-color:var(--c-bg-shade);color:var(--c-text)}.section-3[data-astro-cid-oxmbmq65] .section-test-content[data-astro-cid-oxmbmq65]{border-top:0;padding-top:0}.section-test-content[data-astro-cid-oxmbmq65]{padding-top:var(--space-5xl);border-top:1px solid var(--c-border-dimmed)}.section-test-content[data-astro-cid-oxmbmq65] .heading[data-astro-cid-oxmbmq65]{font-size:var(--text-4xl);font-variation-settings:"wght" 420;line-height:1.1;color:var(--c-gold)}.section-test-content[data-astro-cid-oxmbmq65] .line[data-astro-cid-oxmbmq65]{width:30%;height:1px;background-color:var(--c-border-dimmed);margin:var(--space-lg) 0 var(--space-xl) 0}.section-test-content[data-astro-cid-oxmbmq65] .wrapper[data-astro-cid-oxmbmq65]{display:flex;align-items:center;justify-content:center;gap:var(--space-4xl)}.section-test-content[data-astro-cid-oxmbmq65] .wrapper[data-astro-cid-oxmbmq65]>[data-astro-cid-oxmbmq65]{flex:1 1 0;min-width:0}.section-test-content[data-astro-cid-oxmbmq65] .wrapper[data-astro-cid-oxmbmq65] img[data-astro-cid-oxmbmq65]{width:100%;height:auto;aspect-ratio:1/1;border-radius:var(--radius-xl);object-fit:cover}.section-test-content[data-astro-cid-oxmbmq65] .wrapper[data-astro-cid-oxmbmq65] img[data-astro-cid-oxmbmq65]:first-child{margin-top:var(--space-7xl)}.section-4[data-astro-cid-oxmbmq65]{text-align:center;font-size:var(--text-5xl)}.section-4[data-astro-cid-oxmbmq65] .xxx[data-astro-cid-oxmbmq65]{background-color:var(--c-surface);display:inline-flex;border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-2xl)}
