@layer utils{.simple-hero__heading{font-size:4.8rem;font-weight:400;letter-spacing:0;line-height:1}@media(min-width:992px){.simple-hero__heading{font-size:10rem;line-height:1}}.simple-hero__content{color:var(--g-color-sense-white)}}@layer partials{.simple-hero{container-type:inline-size}.simple-hero__container{align-items:flex-end;background-color:var(--g-color-sense-kora);display:flex;min-height:48rem;overflow:hidden;padding-block-end:10rem;position:relative}@container ((width >= 992px)){.simple-hero__container{min-height:64rem;padding-block-end:29rem}}.simple-hero__container:has(.simple-hero__button){padding-block:16rem 6rem}@container ((width >= 992px)){.simple-hero__container:has(.simple-hero__button){padding-block:24rem 20rem}}.simple-hero__gradient{height:107.6rem;left:0;pointer-events:none;position:absolute;top:.4rem;width:192rem}@container ((width >= 992px)){.simple-hero__gradient{left:50%;transform:translateX(-50%)}}.simple-hero__gradient-shape{background-color:var(--g-color-sense-navy-blue);border-radius:50%;filter:blur(24.74rem);position:absolute}.simple-hero__gradient-shape.-first{aspect-ratio:1;background-color:var(--g-color-sense-kobicha);filter:blur(40.11rem);left:132.58rem;top:-18.48rem;width:76.06rem}.simple-hero__gradient-shape.-second{height:89.98rem;left:-16.7rem;top:-11.3rem;width:112.81rem}.simple-hero__gradient-shape.-third{height:89.98rem;left:17.6rem;top:62.6rem;width:112.81rem}.simple-hero__gradient-shape.-fourth{background-color:var(--g-color-sense-kora);filter:blur(40.11rem);height:75.22rem;left:0;top:32.4rem;width:94.31rem}.simple-hero__content{display:flex;flex-direction:column;gap:2rem;position:relative;width:100%;z-index:2}@container ((width >= 992px)){.simple-hero__content{flex-direction:row;gap:20rem}}@container ((width >= 992px)){.simple-hero__content:has(.simple-hero__button){display:grid;gap:4rem 15.6rem;grid-template-columns:78.4rem 1fr}}@container ((width >= 992px)){.simple-hero__content:has(.simple-hero__button) .simple-hero__heading{flex:unset;text-box:unset}}.simple-hero__heading{margin:0}@container ((width >= 992px)){.simple-hero__heading{flex:0 0 74rem;text-box:trim-both cap alphabetic}}.simple-hero__description{font-size:2.2rem;letter-spacing:-.01em;line-height:1.2;margin:0}@container ((width >= 992px)){.simple-hero__description{flex:1 1 auto;font-size:5rem;letter-spacing:0;line-height:1.1}}}
