.theme-dark.svelte-1cglezb,html[data-theme=dark] .theme-light.svelte-1cglezb{display:none}html[data-theme=dark] .theme-dark.svelte-1cglezb{display:block}@media (prefers-color-scheme:dark){html:not([data-theme]) .theme-light.svelte-1cglezb{display:none}html:not([data-theme]) .theme-dark.svelte-1cglezb{display:block}}.hero.svelte-ykh53y{isolation:isolate;background:var(--hero-background);--hero-height:32rem;position:relative}.hero[data-size=sm].svelte-ykh53y{--hero-height:24rem}.hero[data-size=lg].svelte-ykh53y{--hero-height:42rem}.hero-leading.svelte-ykh53y{padding-top:var(--header-clearance)}.hero-media.svelte-ykh53y{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-media.svelte-ykh53y:after{content:"";background:linear-gradient(transparent 65%, var(--section-background));position:absolute;inset:0}.hero-media.svelte-ykh53y .hero-image{object-fit:cover;width:100%;height:100%}.hero-artwork.svelte-ykh53y .hero-media:where(.svelte-ykh53y){inset:var(--header-clearance) 0 0}.hero-artwork.svelte-ykh53y .hero-media:where(.svelte-ykh53y):after{background:0 0}.hero-artwork.svelte-ykh53y .hero-media:where(.svelte-ykh53y) .hero-image{object-fit:contain;object-position:right center;width:75%;position:absolute;bottom:0;right:max(0px,50% - 777px)}.hero-inner.svelte-ykh53y{min-height:var(--hero-height);max-width:var(--content-narrow-width);align-items:center;margin-inline:auto;padding:4rem 2rem 6rem;display:flex}.hero[data-layout=wide].svelte-ykh53y .hero-inner:where(.svelte-ykh53y){max-width:1800px}.hero[data-layout=inherit].svelte-ykh53y .hero-inner:where(.svelte-ykh53y){padding-inline:0}.hero-copy.svelte-ykh53y{width:min(100%,38rem)}.hero-panel.svelte-ykh53y{border:1px solid var(--border);background:var(--hero-text-background);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;padding:clamp(1.5rem,4vw,3rem)}.hero-eyebrow.svelte-ykh53y{letter-spacing:.14em;text-transform:uppercase;color:var(--link);margin-bottom:1.5rem;font-size:.75rem;font-weight:600}h1.svelte-ykh53y,h2.svelte-ykh53y{letter-spacing:-.055em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(2.75rem,5.5vw,5.5rem);font-weight:700;line-height:1.04}.hero[data-size=sm].svelte-ykh53y :is(h1:where(.svelte-ykh53y),h2:where(.svelte-ykh53y)){font-size:clamp(2.75rem,5vw,4.5rem)}.hero-description.svelte-ykh53y{max-width:31rem;color:var(--foreground-soft);margin-top:1.75rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.hero-actions.svelte-ykh53y{margin-top:2rem}@media (width>=1024px){.hero-artwork[data-size=sm].svelte-ykh53y .hero-copy:where(.svelte-ykh53y){width:min(100%,44rem)}}@media (width<=1023px){.hero.svelte-ykh53y{--hero-height:28rem}.hero[data-size=sm].svelte-ykh53y{--hero-height:26rem}.hero[data-size=lg].svelte-ykh53y{--hero-height:38rem}.hero-inner.svelte-ykh53y{align-items:flex-start;padding:3rem 1.25rem 4rem}.hero-artwork.svelte-ykh53y .hero-inner:where(.svelte-ykh53y){padding-bottom:17rem}.hero-artwork.svelte-ykh53y .hero-media:where(.svelte-ykh53y) .hero-image{object-position:right bottom;width:100%;height:20rem;right:0}}
