.hero{color:var(--hero-color);position:relative}@media(min-width:1025px){.hero__container.--image-xl .hero__base{padding-right:1.875rem}.hero__container.--image-xl .hero__image{height:auto;width:auto}.hero__container.--image-xl .hero__text{font-size:1.5rem;line-height:1.1}.hero.production__hero .hero__container{padding-right:2.1875rem}}.hero__breadcrumbs{grid-area:breadcrumbs;margin-bottom:2.5rem}@media(min-width:1025px){.hero__breadcrumbs{padding-left:1.875rem}.hero__base{display:grid;gap:0;grid-template-areas:"breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs" "title title title title title title title title image image image image" "text text text text text text text text image image image image" ". . . . . . . . image image image image";grid-template-columns:repeat(12,1fr);grid-template-rows:auto}}@media(min-width:640px)and (max-width:1024.98px){.hero__base{max-width:43.75rem}}@media(max-width:639.98px){.hero__base{max-width:25rem}}.hero__title{grid-area:title}@media(min-width:1025px){.hero__title{padding-left:1.875rem}}.hero__text{grid-area:text;margin-top:1.875rem}@media(min-width:1025px){.hero__text{margin-top:2.5rem;padding-left:1.875rem}}.hero__text>p{margin-bottom:1.25rem;margin-top:1.25rem}@media(min-width:640px){.hero__text>p{margin-bottom:1rem;margin-top:1rem}}.hero__text>p:first-child{margin-top:0}.hero__text>p:last-child{margin-bottom:0}.hero__text>p .red-text,.hero__text>span.red-text{color:var(--orange-1)}.hero__image{grid-area:image}@media(min-width:1025px){.hero__image{margin-left:auto}}@media(min-width:640px){.hero__image{height:21rem;width:23.4375rem}}@media(max-width:1024.98px){.hero__image{margin:2.5rem 0}}@media(max-width:639.98px){.hero__image{height:18.5rem;width:100%}.hero.production__hero .hero__image,.hero__image{max-width:20.625rem}}.hero__image:deep(img){-o-object-fit:contain;object-fit:contain}.hero__action{padding-top:2.5rem}@media(min-width:1025px){.hero__action{grid-column:1/4;grid-row:4/5;padding-left:1.875rem}.hero__action:deep(.button){padding:0 1.375rem}}.hero__action .button{width:100%}@media(min-width:1025px){.hero__action .button{width:auto}}
