.hero.svelte-qzo0r3{position:relative;margin:0 calc(-1 * var(--gutter));padding:72px calc(var(--gutter) + 24px);min-height:520px;border:0;background-size:cover;background-position:center 30%;align-items:center}.hero-copy.svelte-qzo0r3{width:48%;max-width:650px;position:relative;z-index:1}.hero-copy.svelte-qzo0r3 h1:where(.svelte-qzo0r3){font-size:clamp(36px,5.2vw,76px);line-height:1.18;overflow-wrap:anywhere;font-weight:800;letter-spacing:-.045em;margin-bottom:20px}.hero-overview.svelte-qzo0r3{max-width:42ch;font-size:15px;line-height:1.85;margin:22px 0 28px;color:#e0e0e5;-webkit-line-clamp:3;line-clamp:3}.hero-actions.svelte-qzo0r3{gap:16px}.hero-actions.svelte-qzo0r3 .button:where(.svelte-qzo0r3){border-radius:28px;padding:12px 26px;min-height:50px}.hero-save.svelte-qzo0r3{background:transparent;border-color:#7777;border-radius:28px;padding:12px 18px}.hero.svelte-qzo0r3:not(.has-artwork){min-height:340px}.hero.svelte-qzo0r3:not(.has-artwork) .hero-copy:where(.svelte-qzo0r3){width:100%}@media(max-width:767px){.hero.svelte-qzo0r3{min-height:560px;padding:220px var(--gutter) 36px;align-items:end;background-position:62% center}.hero-copy.svelte-qzo0r3{width:100%;max-width:100%}.hero-copy.svelte-qzo0r3 h1:where(.svelte-qzo0r3){font-size:clamp(32px,8vw,46px);line-height:1.3;margin-bottom:14px}.hero-overview.svelte-qzo0r3{display:-webkit-box;font-size:13px;line-height:1.9;max-width:42ch;margin:16px 0 22px;-webkit-line-clamp:2;line-clamp:2}.hero-actions.svelte-qzo0r3{gap:10px}.hero-actions.svelte-qzo0r3 .button:where(.svelte-qzo0r3),.hero-save.svelte-qzo0r3{min-height:46px;font-size:13px;padding:10px 18px}.hero-save.svelte-qzo0r3{display:inline-flex!important}.hero.svelte-qzo0r3:not(.has-artwork){padding-top:48px;min-height:320px}}.hero-carousel.svelte-1sczsyx{position:relative}
