.hero.svelte-4s1vdh{padding:var(--hero-inset);padding-bottom:1.5rem;display:flex;justify-content:center}.frame.svelte-4s1vdh{position:relative;isolation:isolate;z-index:1;width:100%;height:52svh;min-height:360px;max-height:520px;border-radius:var(--radius-hero);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;box-sizing:border-box}.hero-grow.svelte-4s1vdh .frame:where(.svelte-4s1vdh){height:auto;min-height:0;max-height:none;justify-content:flex-start;align-items:stretch}.nav-clear.svelte-4s1vdh{position:relative;z-index:1;flex-shrink:0;width:100%;pointer-events:none;height:calc(var(--nav-inset) - var(--hero-inset) + var(--nav-h) + 3.75rem + 80px)}.media.svelte-4s1vdh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.photo.svelte-4s1vdh{width:100%;height:100%;background:radial-gradient(120% 80% at 20% 10%,color-mix(in srgb,var(--ink) 18%,transparent),transparent 55%),radial-gradient(90% 70% at 90% 80%,color-mix(in srgb,var(--ink) 12%,transparent),transparent 50%),linear-gradient(160deg,color-mix(in srgb,var(--ink) 8%,var(--bg)) 0%,var(--bg) 45%,color-mix(in srgb,var(--ink) 22%,var(--bg)) 100%)}.scrim.svelte-4s1vdh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 92%,transparent) 0%,color-mix(in srgb,var(--bg) 40%,transparent) 42%,transparent 70%)}.copy.svelte-4s1vdh{position:relative;z-index:1;width:100%;max-width:min(100%,48rem);padding:4.5rem var(--pad-x) 1.35rem;text-align:center;box-sizing:border-box}.copy.svelte-4s1vdh .display-section:where(.svelte-4s1vdh){margin:0;text-wrap:balance}.copy.svelte-4s1vdh .text-desc:where(.svelte-4s1vdh){margin:.65rem auto 0;max-width:44rem;color:var(--ink66)}.copy.svelte-4s1vdh:has(.text-desc:where(.svelte-4s1vdh)):not(:has(.extra)){padding-bottom:calc(1.35rem + 32px)}.extra.svelte-4s1vdh{margin:1.1rem auto 0;max-width:26rem;--bg: var(--theme-bg);--ink: var(--theme-ink);--ink66: var(--theme-ink66);--ink33: var(--theme-ink33);--surface: var(--theme-surface);--field-bg: var(--theme-field-bg);--field-border: var(--theme-field-border);--hairline: var(--theme-field-border);color:var(--theme-ink)}.copy.svelte-4s1vdh:has(.extra:where(.svelte-4s1vdh)){padding-bottom:2.7rem}.hero-grow.svelte-4s1vdh .copy:where(.svelte-4s1vdh){padding-top:.35rem;padding-bottom:2rem;max-width:min(100%,40rem);margin-inline:auto}.hero-grow.svelte-4s1vdh .extra:where(.svelte-4s1vdh){max-width:100%;margin-top:1.35rem}.hero-grow.svelte-4s1vdh .scrim:where(.svelte-4s1vdh){background:linear-gradient(to top,color-mix(in srgb,var(--bg) 94%,transparent) 0%,color-mix(in srgb,var(--bg) 62%,transparent) 42%,color-mix(in srgb,var(--bg) 28%,transparent) 72%,transparent 100%)}@media(min-width:768px){.hero.svelte-4s1vdh{padding-bottom:1.75rem}.frame.svelte-4s1vdh{height:46svh;min-height:340px;max-height:480px}.hero-grow.svelte-4s1vdh .frame:where(.svelte-4s1vdh){height:auto;min-height:0;max-height:none}.copy.svelte-4s1vdh{max-width:min(100%,52rem);padding:5rem 2rem 1.6rem}.copy.svelte-4s1vdh .text-desc:where(.svelte-4s1vdh){max-width:48rem}.copy.svelte-4s1vdh:has(.text-desc:where(.svelte-4s1vdh)):not(:has(.extra)){padding-bottom:calc(1.6rem + 32px)}.copy.svelte-4s1vdh:has(.extra:where(.svelte-4s1vdh)){padding-bottom:3.2rem}.hero-grow.svelte-4s1vdh .copy:where(.svelte-4s1vdh){padding-top:.5rem;padding-bottom:2.5rem;padding-inline:2rem;max-width:min(100%,42rem)}.hero-grow.svelte-4s1vdh .nav-clear:where(.svelte-4s1vdh){height:calc(var(--nav-inset) - var(--hero-inset) + var(--nav-h) + 4rem + 80px)}}@media(min-width:1024px){.hero.svelte-4s1vdh{padding-top:var(--hero-inset);padding-inline:var(--pad-x);padding-bottom:2rem}.frame.svelte-4s1vdh{width:min(100%,var(--container-max));height:420px;min-height:420px;max-height:none}.hero-grow.svelte-4s1vdh .frame:where(.svelte-4s1vdh){height:auto;min-height:0;max-height:none}.copy.svelte-4s1vdh{max-width:min(100%,56rem)}.hero-grow.svelte-4s1vdh .copy:where(.svelte-4s1vdh){padding-top:.65rem;padding-bottom:2.75rem}.hero-grow.svelte-4s1vdh .nav-clear:where(.svelte-4s1vdh){height:calc(var(--nav-inset) - var(--hero-inset) + var(--nav-h) + 4.25rem + 80px)}}
