.by-the-numbers.svelte-1c5a14y{box-sizing:border-box;border-top:1px solid var(--color-light-gray);text-align:center;width:100%;padding:2rem 1rem}h2.svelte-1c5a14y{margin:0}.subline.svelte-1c5a14y{max-width:32rem;color:var(--color-gray);margin:.5rem auto 1.25rem;padding:0 1rem}.tiles.svelte-1c5a14y{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}@media only screen and (width>=600px){.tiles.svelte-1c5a14y{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile.svelte-1c5a14y{border:1px solid var(--color-border);background:var(--color-surface-alt,var(--color-surface));border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .5rem;display:flex}.icon.svelte-1c5a14y{width:1.75rem;height:1.75rem;color:var(--color-secondary);font-size:1.75rem;display:inline-flex}.value.svelte-1c5a14y{color:var(--color-primary);font-variant-numeric:tabular-nums;padding-top:.15em;font-family:Luckiest Guy,sans-serif;font-size:clamp(1.75rem,6vw,2.25rem);line-height:1.1}.label.svelte-1c5a14y{color:var(--color-gray);text-transform:uppercase;letter-spacing:.04em;font-size:.875rem;font-weight:600}@media only screen and (width<=565px){.by-the-numbers.svelte-1c5a14y{padding:1.5rem 1rem}}.home-page.svelte-1uha8ag{height:calc(100vh - var(--header-offset) - var(--navbar-offset) - 76px);--hero-max-height:622px;--hero-max-width:calc(var(--hero-max-height) * 720 / 900);max-height:var(--hero-max-height);flex-direction:row;display:flex}.home-page.svelte-1uha8ag section.hero:where(.svelte-1uha8ag){aspect-ratio:720/900;width:auto;height:100%;max-width:min(100%, var(--hero-max-width));box-sizing:border-box;background-image:url(../../../hero.png);background-position:50%;background-size:cover;flex-direction:column;flex:none;gap:.75rem;padding:2rem 0 .75rem;display:flex;position:relative;overflow:hidden}.home-page.svelte-1uha8ag section.hero:where(.svelte-1uha8ag) .visually-hidden:where(.svelte-1uha8ag){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-page.svelte-1uha8ag section.hero:where(.svelte-1uha8ag) .hero-video:where(.svelte-1uha8ag){z-index:0;position:absolute;inset:0}.home-page.svelte-1uha8ag section.hero:where(.svelte-1uha8ag) .cta:where(.svelte-1uha8ag){z-index:1;flex-direction:row;justify-content:center;align-self:center;align-items:stretch;gap:.5rem;width:calc(100% - 2rem);max-width:340px;margin:auto 1rem 0;display:flex;position:relative}.home-page.svelte-1uha8ag section.hero:where(.svelte-1uha8ag) .cta:where(.svelte-1uha8ag) button{flex:1}.home-page.svelte-1uha8ag section.introduction:where(.svelte-1uha8ag){flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.home-page.svelte-1uha8ag section.introduction:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){box-sizing:border-box;margin:0;padding-left:0;list-style:none}.home-page.svelte-1uha8ag section.introduction:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){color:var(--color-secondary);flex-direction:row;align-items:center;gap:1rem;font-family:Luckiest Guy,sans-serif;font-weight:400;display:flex}.home-page.svelte-1uha8ag section.introduction:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:min(15vh,146px)}.instagram-feed.svelte-1uha8ag{box-sizing:border-box;border-top:1px solid var(--color-light-gray);width:100%;padding:2rem 1rem 1rem}.instagram-feed.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:0}.instagram-feed.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:.5rem}.instagram-feed.svelte-1uha8ag h2:where(.svelte-1uha8ag),.instagram-feed.svelte-1uha8ag h3:where(.svelte-1uha8ag){text-align:center}.instagram-feed.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--color-secondary)}@media only screen and (width<=850px){.home-page.svelte-1uha8ag{height:calc(100vh - var(--header-offset) - var(--navbar-offset) - 62px)}}@media only screen and (width<=565px){.home-page.svelte-1uha8ag{flex-direction:column;height:auto;max-height:none}.home-page.svelte-1uha8ag section.hero:where(.svelte-1uha8ag){aspect-ratio:720/900;width:100%;max-width:100%;height:auto}.home-page.svelte-1uha8ag section.introduction:where(.svelte-1uha8ag){padding:2rem 0 0}.instagram-feed.svelte-1uha8ag{border-top:none;padding:1rem 1rem 2rem}}
