.intro{padding-block:var(--spacing-6-5);position:relative;overflow:hidden;color:var(--color-neutral-800)}@media screen and (min-width: 990px){.intro{padding-block:var(--spacing-7) var(--spacing-10)}}.intro__background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.intro__background .intro__media{height:100%;padding-bottom:0}.intro__inner{position:relative;z-index:2;display:flex;flex-direction:column}@media screen and (min-width: 990px){.intro__inner{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-8)}}.intro__shapes:before,.intro__shapes:after{content:"";position:absolute;aspect-ratio:1;border-radius:50%}.intro__shapes:before{width:98%;max-width:33.9rem;top:25%;left:0;transform:translate(-50%);background-color:var(--section-background-alt)}@media screen and (min-width: 990px){.intro__shapes:before{top:33%;transform:translate(-40%);max-width:61.6rem}}.intro__shapes:after{width:58%;max-width:21.4rem;top:40%;right:0;transform:translate(50%);background-color:#fec241}@media screen and (min-width: 990px){.intro__shapes:after{top:65%;max-width:34.4rem}}.intro__main{order:1;text-align:center}@media screen and (min-width: 990px){.intro__main{flex-basis:70%;text-align:left}}.intro__pre-heading{margin-bottom:var(--spacing-2)}@media screen and (min-width: 750px){.intro__pre-heading{margin-bottom:var(--spacing-3)}}.intro__heading{color:var(--color-neutral-900)}.intro__entry{margin-top:var(--spacing-2);padding-inline:var(--spacing-2)}@media screen and (min-width: 750px){.intro__entry{margin-top:var(--spacing-3);padding-inline:0}}.intro__images{order:2;margin-top:var(--spacing-5);display:flex;justify-content:center;gap:calc(var(--spacing-2) + var(--spacing-075))}@media screen and (min-width: 990px){.intro__images{margin-top:var(--spacing-2);flex:0 0 100%;order:3}}.intro__image{flex:0 0 81%;max-width:29rem;margin-top:var(--spacing-5)}.intro__media{border-radius:var(--radius-5);padding-bottom:94%}.intro__image:nth-of-type(2n){margin-block:0 var(--spacing-5)}@media screen and (min-width: 1200px){.intro__image{max-width:40rem;margin-top:var(--spacing-8)}.intro__image:nth-of-type(2n){margin-block:0 var(--spacing-8)}}.intro__aside{margin-top:var(--spacing-7);order:3}@media screen and (min-width: 990px){.intro__aside{order:2;flex-basis:50%}}@media screen and (min-width: 1400px){.intro__aside{flex-basis:51.5%}}.intro__content p+p{margin-top:var(--spacing-2)}.intro__link{text-align:center;order:2;margin-top:var(--spacing-4)}@media screen and (min-width: 990px){.intro__link{order:initial;margin-top:var(--spacing-3)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-intro.css.map */
