.hero.svelte-17wne2b{position:relative;display:flex;flex-direction:column;width:100%}.hero.svelte-17wne2b img:where(.svelte-17wne2b){height:80vh;aspect-ratio:16/9;object-fit:cover}.hero.svelte-17wne2b .overlay:where(.svelte-17wne2b){position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.hero.svelte-17wne2b .title:where(.svelte-17wne2b){position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;top:0;bottom:0;color:#fff;--color-on-surface: #fff}.hero.svelte-17wne2b .title:where(.svelte-17wne2b) h1:where(.svelte-17wne2b){text-align:center}.hero.svelte-17wne2b .title:where(.svelte-17wne2b) p:where(.svelte-17wne2b){text-align:center;max-width:600px;width:calc(100% - 32px);margin:0}.hero.svelte-17wne2b .title:where(.svelte-17wne2b) .terms:where(.svelte-17wne2b){margin-top:1em}.hero.svelte-17wne2b .title:where(.svelte-17wne2b) .cta:where(.svelte-17wne2b){margin-top:2em;min-width:200px}@media screen and (max-width:600px){.hero.svelte-17wne2b .title:where(.svelte-17wne2b) .cta:where(.svelte-17wne2b){width:calc(100% - 32px);margin:2em 16px 0}}.why-bruce.svelte-17wne2b{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:1em;padding:0 2em;width:100%;background-color:#000;color:#fff}.why-bruce.svelte-17wne2b .usps:where(.svelte-17wne2b){display:flex;gap:4em;padding:0}@media screen and (max-width:960px){.why-bruce.svelte-17wne2b .usps:where(.svelte-17wne2b){flex-direction:column;gap:1em}}.why-bruce.svelte-17wne2b .usps:where(.svelte-17wne2b) .usp:where(.svelte-17wne2b){display:flex;flex-direction:column;flex:1;max-width:400px}.why-bruce.svelte-17wne2b .usps:where(.svelte-17wne2b) .usp:where(.svelte-17wne2b) h3:where(.svelte-17wne2b){text-align:center}.mid.svelte-17wne2b{margin:0;padding:2em 0;width:100%;text-align:center;background-color:var(--charcoal-black);color:#fff}.bottom.svelte-17wne2b{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 2em 2em;background-color:#000;color:#fff}.bottom.svelte-17wne2b .description:where(.svelte-17wne2b){max-width:600px;text-align:center}.bottom.svelte-17wne2b .description:where(.svelte-17wne2b) p:where(.svelte-17wne2b){margin:0}.bottom.svelte-17wne2b .description:where(.svelte-17wne2b) .disclaimer:where(.svelte-17wne2b){margin-top:1em;font-size:.75em}.bottom.svelte-17wne2b .cta:where(.svelte-17wne2b){margin-top:2em;min-width:200px}@media screen and (max-width:600px){.bottom.svelte-17wne2b .cta:where(.svelte-17wne2b){width:100%}}
