.abono-hero{box-sizing:border-box;width:100%;min-height:var(--tuu-landing-hero-max-height);height:var(--tuu-landing-hero-max-height);max-height:var(--tuu-landing-hero-max-height);padding-left:calc(var(--spacing-24) + var(--spacing-1));padding-right:calc(var(--spacing-24) + var(--spacing-1));background:var(--colors-tuu-800);flex-direction:column;display:flex;position:relative;overflow:hidden}.abono-hero__bg{z-index:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.abono-hero__bg:after{content:"";pointer-events:none;background:#0006;position:absolute;inset:0}.abono-hero__picture{width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.abono-hero__bg-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.abono-hero__content{box-sizing:border-box;max-width:calc(var(--max-width-7xl) + var(--spacing-28) + var(--spacing-2));min-height:0;padding:calc(var(--spacing-16) + var(--spacing-2)) 0 var(--spacing-20);z-index:1;flex:auto;align-self:stretch;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.abono-hero__text{box-sizing:border-box;align-items:flex-start;gap:var(--spacing-10);max-width:calc(var(--max-width-lg) + var(--spacing-24));flex-direction:column;justify-content:center;width:100%;padding-top:0;display:flex}.abono-hero__copy{gap:var(--spacing-10);flex-direction:column;width:100%;display:flex}.abono-hero__text-block{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.abono-hero__label,.abono-hero__title,.abono-hero__description{color:var(--colors-lynch-white);margin:0}.abono-hero__label{font-family:var(--typography-font-family-text);font-size:var(--typography-font-size-lg);font-weight:var(--typography-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.abono-hero__title{font-family:var(--typography-font-family-headlines);font-size:var(--typography-font-size-9xl);font-weight:var(--typography-font-weight-bold);letter-spacing:calc(4*var(--typography-letter-spacing-ultratight));line-height:1.12}.abono-hero__description{font-family:var(--typography-font-family-text);font-size:var(--typography-font-size-xl);font-weight:var(--typography-font-weight-regular);opacity:.96;max-width:none;line-height:1.4}.abono-hero__btn.primary.lg{background:var(--color-theme-background-primary);transition:background .2s}.abono-hero__btn.primary.lg:hover{background:var(--color-theme-background-hover);box-shadow:none;transform:none}.abono-hero__btn.primary.lg:active{background:var(--color-theme-background-pressed);box-shadow:none;transform:none}.abono-hero__btn.primary.lg .MuiSvgIcon-root{flex-shrink:0;width:20px;height:20px;font-size:20px}@media (max-width:1024px){.abono-hero{min-height:var(--tuu-landing-hero-max-height);height:var(--tuu-landing-hero-max-height);max-height:var(--tuu-landing-hero-max-height);padding-left:calc(var(--spacing-14) + var(--spacing-1));padding-right:calc(var(--spacing-14) + var(--spacing-1))}.abono-hero__bg-img{object-position:center}.abono-hero__content{padding-bottom:calc(var(--spacing-14) + var(--spacing-1));padding-top:calc(var(--spacing-16) + var(--spacing-2))}.abono-hero__text{max-width:calc(var(--max-width-lg) + var(--spacing-2))}.abono-hero__copy{gap:var(--spacing-10)}.abono-hero__title{font-size:var(--typography-font-size-8xl);letter-spacing:calc(-1*var(--spacing-px))}}@media (max-width:768px){.abono-hero{min-height:var(--tuu-landing-hero-max-height);height:var(--tuu-landing-hero-max-height);max-height:var(--tuu-landing-hero-max-height);padding-left:var(--site-page-gutter-x);padding-right:var(--site-page-gutter-x)}.abono-hero__content{padding-bottom:0;padding-top:var(--spacing-16)}.abono-hero__text{gap:var(--spacing-6);max-width:none}.abono-hero__copy{gap:var(--spacing-6)}.abono-hero__title{font-size:var(--typography-font-size-7xl);letter-spacing:calc(-1*var(--spacing-px))}}@media (max-width:768px) and (min-width:481px){.abono-hero__bg-img{object-fit:cover;object-position:center center}}@media (max-width:480px){.abono-hero__text,.abono-hero__copy{gap:var(--spacing-5)}.abono-hero button.abono-hero__btn.primary{justify-content:center;align-self:stretch;width:100%;max-width:none}.abono-hero__bg-img{object-fit:cover;object-position:68% bottom}}
