.home_hero{align-items:center;display:flex;overflow:hidden;position:relative}.home_hero canvas{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.home_hero .grid{align-items:center;display:flex;flex-direction:column;width:100%}.home_hero .grid .grid__container{display:flex;flex-wrap:wrap;max-width:1350px;text-align:left;width:100%}.home_hero .grid .grid__container .grid__column{padding:0 16px;width:100%}.home_hero .grid .grid__container .grid__column .hero__content{padding:64px 0;position:relative;z-index:2}.home_hero .grid .grid__container .grid__column .hero__content .hero__line{background-color:#fafafa;padding:8px}.home_hero .grid .grid__container .grid__column .hero__content .hero__line:first-child{border-radius:.375em .375em 0 0;text-align:center}.home_hero .grid .grid__container .grid__column .hero__content .hero__line:last-child{border-radius:0 0 .375em .375em}.home_hero .grid .grid__container .grid__column .hero__content .hero__line h1.hero__title{background-color:#fafafa;border-radius:.375em;color:#e03c31;display:inline;font-family:tablet-gothic-semi-condensed,sans-serif;font-size:56px;font-size:32px;font-weight:700;line-height:1.375em;padding:.125em .5em;text-transform:uppercase}.home_hero .grid .grid__container .grid__column .hero__content .hero__line p{background-color:#fafafa;border-radius:.375em;color:#e03c31;display:inline;font-family:tablet-gothic-semi-condensed,sans-serif;font-size:18px;line-height:1.25em;padding:.125em .5em}.home_hero .grid .grid__container .grid__column .hero__content .hero__line{text-align:center}@media screen and (min-width:480px){.home_hero .grid .grid__container .grid__column .hero__content .hero__line h1.hero__title{font-size:36px}.home_hero .grid .grid__container .grid__column .hero__content .hero__line p{font-size:20px}}@media (min-width:768px){.home_hero{min-height:550px}.home_hero .grid .grid__container .grid__column .hero__content .hero__line{background-color:transparent;padding:16px}.home_hero .grid .grid__container .grid__column .hero__content .hero__line h1.hero__title{font-size:42px}.home_hero .grid .grid__container .grid__column .hero__content .hero__line p{font-size:24px}}@media screen and (min-width:1024px){.home_hero .grid .grid__container .grid__column .hero__content .hero__line h1.hero__title{font-size:48px}.home_hero .grid .grid__container .grid__column .hero__content .hero__line p{font-size:28px}}@media screen and (min-width:1280px){.home_hero .grid .grid__container .grid__column .hero__content .hero__line h1.hero__title{font-size:56px}.home_hero .grid .grid__container .grid__column .hero__content .hero__line p{font-size:32px}}