.intro-banner__pattern{z-index:0;display:block;position:absolute;opacity:.06;left:50%;width:46.875rem}@media (min-width:64em){.intro-banner__pattern{width:53.125rem}}@media (min-width:75em){.intro-banner__pattern{width:62.5rem}}@media (min-width:90em){.intro-banner__pattern{width:81.25rem}}.intro-banner__pattern--home{z-index:2;left:auto;right:50%}.intro-banner__pattern--m-at-m{top:0;transform:translateX(-50%)}.intro-banner__pattern--flipped{transform:scaleX(-1)}
