.VvTitle--text{height:1em;width:auto}.VvTitle--auto{height:100%;width:auto}.hero{background:rgb(var(--v-theme-secondary-c100));position:relative}.v-theme--dark .hero{background:rgb(var(--v-theme-secondary-c600))}.hero__bg{background-image:url(./h500.DK23JeBq.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}@media(min-width:960px){.hero__bg{background-image:url(./h800.CVqKM1WF.jpg)}}@media(min-width:1280px){.hero__bg{background-image:url(./wide_h1000.CZcDtjHV.jpg)}}.hero__container{position:relative;text-align:center}.hero__logo{height:5.625rem;margin:1.5rem auto}@media(min-width:600px){.hero__logo{height:8.75rem;margin:2rem auto}}@media(min-width:960px){.hero__logo{height:12.5rem;margin:2.5rem auto}}.hero__title{font-size:1.5625rem}@media(min-width:600px){.hero__title{height:2.1875rem}}@media(min-width:960px){.hero__title{height:3.125rem}}.hero__punchline{color:rgb(var(--v-theme-primary-c900));font-family:Merriweather,serif;font-size:1.25rem;font-style:italic;font-weight:500;letter-spacing:em(.5,16);line-height:1.33;margin:2.25rem auto}@media(min-width:600px){.hero__punchline{font-size:1.5625rem;margin:3rem auto}}@media(min-width:960px){.hero__punchline{font-size:1.875rem;margin:3.75rem auto}}.hero__cta{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:1.5rem auto}@media(min-width:600px){.hero__cta{gap:2rem;margin:2rem auto}}@media(min-width:960px){.hero__cta{gap:2.5rem;margin:2.5rem auto}}.v-footer{align-items:center;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom}.v-footer--border{border-width:thin;box-shadow:none}.v-footer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer{background:rgb(var(--v-theme-surface));border-radius:0;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--rounded{border-radius:4px}
