@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0}}}.outer-container.svelte-1bmj45v{width:100%}@media(min-width:40rem){.outer-container.svelte-1bmj45v{max-width:40rem}}@media(min-width:48rem){.outer-container.svelte-1bmj45v{max-width:48rem}}@media(min-width:64rem){.outer-container.svelte-1bmj45v{max-width:64rem}}@media(min-width:80rem){.outer-container.svelte-1bmj45v{max-width:80rem}}@media(min-width:96rem){.outer-container.svelte-1bmj45v{max-width:96rem}}.outer-container.svelte-1bmj45v{margin-inline:auto;margin-block:calc(var(--spacing,.25rem)*16);padding-inline:calc(var(--spacing,.25rem)*4)}.hero.svelte-1bmj45v{margin-bottom:calc(var(--spacing,.25rem)*4);flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex}:where(.hero.svelte-1bmj45v>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}.hero.svelte-1bmj45v{text-align:center}.hero.svelte-1bmj45v h1:where(.svelte-1bmj45v){max-width:var(--container-2xl,42rem)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
