.hero{margin-bottom:2.25rem;min-height:calc(var(--brand-image-height) + var(--brand-header-height));padding-top:var(--brand-header-height)}@media (max-width:576px){.hero{--brand-image-height:45vw}}.hero.template-1 .container{display:flex}.hero__mask{aspect-ratio:796/506;left:0;max-width:49.75rem;position:absolute;top:0;width:100%;z-index:-1}.hero__mask img:not(.label-ai-generated){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__mask:has(img[src*="images/hero1.svg"]){-webkit-mask:none;mask:none}.hero__mask:has(img[src*="images/hero1.svg"]) img:not(.label-ai-generated){-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.hero__img{margin-top:1rem;max-width:calc(50% - 4rem);overflow:hidden}@media (max-width:1024px){.hero__img{max-width:100%}}.hero__img img:not(.label-ai-generated){aspect-ratio:416/260;border-radius:var(--brand-border-radius);display:block;-o-object-fit:cover;object-fit:cover;width:26rem}.hero.template-2 .hero__mask{background:var(--brand-gradient)}.hero.template-2 .hero__img{margin-top:0}.hero.template-2 .hero__img img:not(.label-ai-generated){border-radius:50%;height:20rem;margin-left:auto;margin-right:auto;width:20rem}body:has(.hero.template-2,.hero.template-3) .header .logo{filter:brightness(0) invert(1)}.hero .label-ai-generated-container{position:relative}.hero.template-1 .label-ai-generated-container .label-ai-generated{bottom:20px;position:absolute;right:20px}.hero.template-2 .label-ai-generated-container .label-ai-generated{bottom:20px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}