.hero-section-inner-page .banner__heading,.hero-section-inner-page .banner__heading p,.hero-section-inner-page .banner__text p{color:rgba(var(--color-foreground))}.hero-section-inner-page .banner__box{max-width:864px;padding:0;width:100%}.hero-video-page .banner__box{max-width:787px}.hero-section-inner-page .banner__content{padding:4rem;justify-content:start}.hero-section-inner-page .banner__text{padding:0;margin-top:2rem}.hero-section-inner-page .banner__heading.inline-richtext.hxl{font-size:6.4rem}.hero-section-inner-page .banner__heading.inline-richtext{font-weight:700}.hero-section-inner-page .banner__heading.inline-richtext p{line-height:1.3;letter-spacing:normal;font-size:inherit;font-weight:700}.hero-video-page .banner__heading.inline-richtext p{line-height:1.3;letter-spacing:normal;font-weight:700;font-size:inherit;color:rgba(var(--color-foreground))}.hero-section-inner-page .banner__text.subtitle p{font-size:2rem}.hero-section-inner-page .banner__text.body p{font-size:1.6rem}.hero-section-inner-page .banner__text p{line-height:1.315;letter-spacing:normal}.hero-section-inner-page .banner__text p strong{font-weight:700}.tag-main-wrap{margin-top:3.2rem;display:flex;gap:1.4rem;flex-wrap:wrap}.tag-inner{background:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:1rem 2.5rem;border-radius:5rem;column-gap:1rem;display:flex;align-items:center;font-weight:700;font-size:1.8rem;letter-spacing:-.3px;line-height:1.28;max-height:4rem}.hero-banner-video-page .banner__box{max-width:898px}.hero-banner-video-page .banner__heading.inline-richtext.hxl{font-size:6rem}.hero-banner-video-page .banner__heading.inline-richtext{letter-spacing:.6px;line-height:1}.hero-banner-video-page .banner-button{margin-inline:auto;display:flex;margin-top:4.8rem;justify-content:center}.hero-banner-video-page .banner__text{margin-top:3rem}.hero-banner-video-page .banner__text.body p{font-size:1.8rem}.hero-banner-video-page .banner__text p{line-height:1.45;letter-spacing:-.18px}.hero-banner-video-page .btn-red span{min-width:auto;padding:18px 44px;letter-spacing:-.3px;line-height:1.28;font-size:1.8rem}.call-to-icon{background:#ff4000;width:30px;height:30px;border-radius:50%;margin-left:10px;font-size:15px;display:flex;justify-content:center;align-items:center;padding:5px;transition:.2s}.btn-red:hover .call-to-icon{background:#000;transform:rotate(45deg)}.template-page-member-area .footer{margin-top:12rem!important}.hero-banner-video-page .banner__heading.inline-richtext p{line-height:1}@media screen and (min-width: 768px){.banner--content-align-center .tag-main-wrap{justify-content:center}.banner--content-align-left .tag-main-wrap{justify-content:start}.banner--content-align-right .tag-main-wrap{justify-content:end}.banner--content-align-center .banner__text{margin-inline:auto}.banner--content-align-right .banner__text{margin-left:auto}.hero-banner-video-page .banner--content-align-center .banner__content{margin-top:-10px}.banner--large:not(.banner--adapt){min-height:55.1rem}.banner--medium:not(.banner--adapt){min-height:48rem}.banner--content-align-left .banner__content{justify-content:flex-start}.banner--content-align-center .banner__content{justify-content:center}.banner--content-align-right .banner__content{justify-content:flex-end}}@media screen and (max-width: 1199px){.hero-banner-video-page .banner__heading.inline-richtext.hxl,.hero-section-inner-page .banner__heading.inline-richtext.hxl{font-size:4.2rem}}@media screen and (max-width: 767px){.hero-banner-video-page .banner__heading.inline-richtext p{line-height:1.06}.banner--content-align-mobile-center .tag-main-wrap{justify-content:center}.banner--content-align-mobile-left .tag-main-wrap{justify-content:start}.banner--content-align-mobile-right .tag-main-wrap{justify-content:end}.hero-video-page .banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media,.hero-video-page .banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:67.2rem}.template-page-member-area .footer{margin-top:5.6rem!important}.hero-banner-video-page{margin-bottom:0rem}.tag-inner{gap:1rem;padding-inline:2.9rem}.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:52.4rem}.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:45rem}.hero-section-inner-page .banner--stacked .banner__content,.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content,.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{height:100%}.hero-section-inner-page .banner__heading.inline-richtext.hxl{font-size:3.2rem}.hero-section-inner-page .banner__content{padding:1.6rem}.hero-section-inner-page .banner__text{margin-top:1.6rem}.hero-section-inner-page .banner--mobile-bottom .banner__heading,.hero-section-inner-page .banner--mobile-bottom .banner__text p{color:#000}.hero-banner-video-page .banner__heading.inline-richtext.hxl{font-size:3.6rem}.hero-banner-video-page .banner__content{padding:1.6rem 3.6rem}.hero-banner-video-page .banner__heading.inline-richtext{line-height:1.056}.hero-video-page .banner__box{height:100%;display:flex;flex-wrap:wrap;align-content:space-between}.hero-video-page .banner__content{padding-block:4.4rem 5.6rem}.hero-video-page .banner__heading.inline-richtext.hxl{font-size:4.2rem}.hero-video-page .banner__text{margin-top:2rem}.hero-banner-video-page .btn-red span{padding:18px 28px}.hero-banner-video-page .btn-red span{width:calc(100% - 4rem)}.hero-banner-video-page .banner-button,.hero-banner-video-page .banner-button .btn-red{width:100%}.tag-main-wrap{gap:1rem}}@media screen and (max-width: 370px){.tag-inner{padding-inline:1.7rem;gap:.8rem}}@media screen and (max-width: 360px){.hero-video-page .banner__heading.inline-richtext.hxl{font-size:3.6rem}.hero-banner-video-page .banner__content{padding:1.6rem 2rem}.hero-banner-video-page .banner__heading.inline-richtext.hxl{font-size:3.2rem}.hero-banner-video-page .btn-red span{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-hero-inner-page.css.map */
