.hero{position:relative;display:flex;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));background-image:var(--hero-bg-image-mobile, none);background-position:var(--hero-bg-position-mobile, center);background-size:cover;background-repeat:no-repeat;min-height:68rem;padding-top:var(--padding-top-mobile, 0px);padding-bottom:var(--padding-bottom-mobile, 0px)}@media screen and (min-width: 750px){.hero{background-image:var(--hero-bg-image-desktop, none);background-position:var(--hero-bg-position-desktop, center);min-height:81.5rem;padding-top:var(--padding-top-desktop, 0px);padding-bottom:var(--padding-bottom-desktop, 0px)}}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(var(--color-shadow), 0) 26.5%, rgba(var(--color-shadow), 1) 65.9%);pointer-events:none}@media screen and (min-width: 750px){.hero:before{background:linear-gradient(to left, rgba(var(--color-shadow), 0) 40%, rgba(var(--color-shadow), 0.7) 75%)}}.hero__content{position:relative;z-index:1;display:flex;flex:1 1 auto;align-items:var(--hero-content-align-items-mobile, flex-end);justify-content:flex-start}@media screen and (min-width: 750px){.hero__content{align-items:var(--hero-content-align-items-desktop, flex-end);justify-content:var(--hero-content-justify-content-desktop, flex-start)}}.hero__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:var(--hero-content-text-align, left)}@media screen and (min-width: 750px){.hero__container{width:50%;max-width:var(--hero-content-max-width, none)}}.hero__heading-group{display:flex;flex-direction:column;gap:1.6rem;padding-bottom:1.6rem;width:100%}@media screen and (min-width: 750px){.hero__heading-group{gap:2.4rem;padding-bottom:3.2rem}}.hero__heading-holder{margin-bottom:var(--margin-bottom-mobile, 0px)}.hero__heading-holder>*{font-family:var(--font-heading-family);word-break:break-word}.hero__heading-holder.tp-h1>*{font-size:var(--font-size-h1, 4.8rem);line-height:1.2;font-weight:400;letter-spacing:-0.002em}@media screen and (min-width: 750px){.hero__heading-holder.tp-h1>*{font-size:var(--font-size-h1, 9.6rem);line-height:.95;letter-spacing:-0.005em}}.hero__heading-holder.tp-h2>*{font-size:var(--font-size-h2, 3.6rem);line-height:1.1;font-weight:400;letter-spacing:0}@media screen and (min-width: 750px){.hero__heading-holder.tp-h2>*{font-size:var(--font-size-h2, 4.8rem);line-height:1.1}}.hero__heading-holder.tp-h3>*{font-size:var(--font-size-h3, 2rem);line-height:1.1;font-weight:400;letter-spacing:.0075em}@media screen and (min-width: 750px){.hero__heading-holder.tp-h3>*{font-size:var(--font-size-h3, 3.4rem);line-height:1.2;letter-spacing:.0026em}}@media screen and (min-width: 750px){.hero__heading-holder{margin-bottom:var(--margin-bottom-desktop, 0px)}}.hero__text{margin-bottom:var(--margin-bottom-mobile, 0px)}.hero__text>*{font-size:var(--font-size-p, 1.6rem);line-height:1.5;letter-spacing:.03125em}@media screen and (min-width: 750px){.hero__text{margin-bottom:var(--margin-bottom-desktop, 0px)}}.hero__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;width:100%;margin-bottom:var(--margin-bottom-mobile, 0px)}@media screen and (min-width: 750px){.hero__actions{flex-direction:row;align-items:center;justify-content:flex-start;width:auto;gap:2.4rem;margin-bottom:var(--margin-bottom-desktop, 0px)}}.hero__cta{width:100%}@media screen and (min-width: 750px){.hero__cta{width:auto}}.hero__rating{display:flex;align-items:center;gap:1rem;color:rgb(var(--color-foreground))}.hero__rating-stars{display:block;width:8.6rem;height:1.4rem;flex-shrink:0}.hero__rating-stars svg{display:block;width:100%;height:100%}.hero__rating-text{font-weight:500;white-space:nowrap}