.hero-about.svelte-a4yano{background-color:#121212;color:#fff;overflow:hidden;position:relative}.hero-about__bg-decoration.svelte-a4yano{height:100%;left:0;position:absolute;top:-40%;width:100%}.hero-about__bg-decoration.svelte-a4yano svg{display:block;object-fit:cover;height:100%;width:100%}.hero-about__inner.svelte-a4yano{padding-top:12rem;position:relative}@media (min-width: 768px){.hero-about__inner.svelte-a4yano{display:flex;justify-content:space-between}}@media (min-width: 1024px){.hero-about__inner.svelte-a4yano{padding-top:9rem}}@media (min-width: 768px){.hero-about__content.svelte-a4yano{display:flex;flex-direction:column;justify-content:space-between;width:45%}}.hero-about.svelte-a4yano .title{margin-bottom:2rem}@media (min-width: 768px){.hero-about__content-bottom.svelte-a4yano{max-width:37rem}}.hero-about__image.svelte-a4yano{aspect-ratio:1;background-color:#0000001a;border-radius:1.5rem;overflow:hidden}@media (max-width: 767px){.hero-about__image.svelte-a4yano{margin-bottom:2rem}}@media (min-width: 768px){.hero-about__image.svelte-a4yano{margin-right:-4rem;max-width:76rem;width:50%}}.hero-about__image.svelte-a4yano img{display:block;object-fit:cover;height:100%;width:100%}.hero-about__logo.svelte-a4yano{height:4.1rem;margin-bottom:1.5rem;width:3.6rem}.hero-about__logo.svelte-a4yano svg{display:block;object-fit:contain;height:100%;width:100%}.hero-about__logo.svelte-a4yano svg path{fill:currentColor}.hero-about__text.svelte-a4yano{letter-spacing:.03em}
