.HeroSub.svelte-1gtg4o5{align-items:center;max-width:2400px;min-height:min(100vh,500px);margin:-80px auto 0;padding-top:100px;display:flex}.HeroSub.svelte-1gtg4o5 .content-left:where(.svelte-1gtg4o5){flex-direction:column;align-items:flex-start;gap:24px;width:calc(50% - 40px);padding-left:40px;display:flex}.HeroSub.svelte-1gtg4o5 .content-right:where(.svelte-1gtg4o5){z-index:-1;width:50%}.HeroSub.svelte-1gtg4o5 .content-right:where(.svelte-1gtg4o5) img:where(.svelte-1gtg4o5){object-fit:contain;object-position:center;aspect-ratio:1;width:100%;max-height:max(80vh,700px);display:block;-webkit-mask-image:linear-gradient(#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(#0000,#000 10px calc(100% - 10px),#0000)}.HeroSub.svelte-1gtg4o5 .title:where(.svelte-1gtg4o5){background:linear-gradient(to right, var(--color-secondary) 60%, #2b0000 100%);color:#0000;-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;padding-bottom:20px;font-size:min(5.5vw,80px);font-weight:600;line-height:1}.HeroSub.svelte-1gtg4o5 .slogan:where(.svelte-1gtg4o5){color:#0000;-webkit-text-fill-color:transparent;z-index:3;background:linear-gradient(#fff 60%,#141414 100%);-webkit-background-clip:text;background-clip:text;font-size:min(2vw,3rem);font-weight:400}@media (width<=1024px){.HeroSub.svelte-1gtg4o5 .slogan:where(.svelte-1gtg4o5){margin:0;font-size:1.5rem}}@media (width<=768px){.HeroSub.svelte-1gtg4o5{flex-direction:column;gap:20px;min-height:fit-content;margin:0 auto;padding-top:50px}.HeroSub.svelte-1gtg4o5 .title:where(.svelte-1gtg4o5),.HeroSub.svelte-1gtg4o5 .slogan:where(.svelte-1gtg4o5){background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.HeroSub.svelte-1gtg4o5 .title:where(.svelte-1gtg4o5){color:var(--color-secondary);-webkit-text-fill-color:var(--color-secondary);font-size:14vw}.HeroSub.svelte-1gtg4o5 h1:where(.svelte-1gtg4o5){margin:0}.HeroSub.svelte-1gtg4o5 .slogan:where(.svelte-1gtg4o5){color:#fff;-webkit-text-fill-color:#fff;font-size:1.4rem}.HeroSub.svelte-1gtg4o5 .content-left:where(.svelte-1gtg4o5){gap:20px;width:90%;padding-top:0;padding-left:0}.HeroSub.svelte-1gtg4o5 .btn-wrapper:where(.svelte-1gtg4o5){align-self:center}.HeroSub.svelte-1gtg4o5 .content-right:where(.svelte-1gtg4o5){width:100%}}
