.lead-in.svelte-l06zyr{margin:0 0 .15em;color:var(--tich-main);line-height:1.7;font-size:2.7em;text-wrap:balance}@media screen and (min-width:700px){.lead-in.svelte-l06zyr{font-size:3.25em}}.lead-in.svelte-l06zyr strong:where(.svelte-l06zyr){display:block;font-size:.75em;line-height:1.55;font-weight:800;animation:svelte-l06zyr-opener-fade .15s ease-out both,svelte-l06zyr-opener-rise 1s cubic-bezier(.34,1.56,.64,1) both;animation:svelte-l06zyr-opener-fade .15s ease-out both,svelte-l06zyr-opener-rise 1s linear(0,.021,.077,.16,.262,.376,.496,.615,.729,.834,.927,1.008,1.074,1.126,1.164,1.189,1.202,1.205,1.199,1.187,1.169,1.147,1.123,1.099,1.074,1.051,1.03,1.011,.995,.982,.972,.965,.96,.958,.958,.959,.962,.966,.971,.976,.981,.986,.99,.995,.998,1.002,1.004,1.006,1) both;animation-delay:.15s}@media(prefers-reduced-motion:reduce){.lead-in.svelte-l06zyr strong:where(.svelte-l06zyr){animation:none}}.lead-in.svelte-l06zyr .rest:where(.svelte-l06zyr){display:block;font-size:.62em;font-weight:700;line-height:1.22}@media screen and (min-width:700px){.lead-in.svelte-l06zyr .rest:where(.svelte-l06zyr){white-space:nowrap}}.lead-in.svelte-l06zyr .rest:where(.svelte-l06zyr) .has:where(.svelte-l06zyr){font-weight:800}.lead-in.svelte-l06zyr .rest:where(.svelte-l06zyr) .or:where(.svelte-l06zyr){font-weight:500}.lead-in.svelte-l06zyr .rest:where(.svelte-l06zyr) .question:where(.svelte-l06zyr){display:block;margin-block-start:.8em;font-size:.55em;white-space:normal;font-weight:500;color:var(--tich-muted)}.lead-in.svelte-l06zyr .rest:where(.svelte-l06zyr) .question:where(.svelte-l06zyr) .home:where(.svelte-l06zyr){font-weight:800}.divider.svelte-l06zyr{display:block;width:fit-content;margin:2em auto;font-size:1.3em;line-height:1;color:var(--tich-muted);transform:rotate(90deg)}.promise.svelte-l06zyr{margin:0;line-height:.95;font-weight:600;font-size:3.5em;margin-inline-start:-.07em}.promise.svelte-l06zyr strong:where(.svelte-l06zyr){font-weight:800}h3.svelte-l06zyr{line-height:1.15;margin:.8em 0 1em;font-weight:400;font-size:1.7em;text-wrap:balance}@media screen and (min-width:700px){h3.svelte-l06zyr{font-size:1.9em}}@keyframes svelte-l06zyr-opener-fade{0%{opacity:0}}@keyframes svelte-l06zyr-opener-rise{0%{transform:translateY(20%)}}
