.start-header{background:var(--color-white);display:flex;position:relative}.start-header--gradient,.start-header--overlay{min-height:30vw}@media only screen and (min-width:1024px){.start-header--box,.start-header--gradient,.start-header--overlay{min-height:min(25vw,350px);min-height:min(25vw,21.875rem)}}.start-header--gradient:after{background:linear-gradient(90deg,var(--color-white) 68%,rgba(var(--color-white),0) 100%);bottom:0;content:"";left:0;position:absolute;top:0;width:85%}@media only screen and (min-width:1024px){.start-header--gradient:after{width:69%}}.start-header__wrapper{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.start-header--overlay .start-header__wrapper{background:rgba(var(--color-black),.54);color:var(--color-white);padding:1.25rem;width:70%}@media only screen and (min-width:375px){.start-header--overlay .start-header__wrapper{width:60%}}@media only screen and (min-width:1024px){.start-header--overlay .start-header__wrapper{max-width:42.8125rem;padding:1.875rem;width:50%}}@media only screen and (min-width:1440px){.start-header--overlay .start-header__wrapper{padding:5.625rem 4.375rem 4.375rem}}.start-header--gradient .start-header__wrapper{color:var(--color-dark-red);padding:.625rem 1.25rem 1.25rem;width:70%}@media only screen and (min-width:768px){.start-header--gradient .start-header__wrapper{max-width:46.875rem;width:55%}}@media only screen and (min-width:1440px){.start-header--gradient .start-header__wrapper{padding:3.125rem 4.375rem}}.start-header--box .start-header__wrapper{background:var(--color-white);color:var(--color-dark-red);padding:1.25rem;width:50%}@media only screen and (max-width:767px){.start-header--box .start-header__wrapper{margin-left:auto;margin-right:auto;width:auto}}@media only screen and (min-width:1024px){.start-header--box .start-header__wrapper{max-width:46.25rem}}@media only screen and (min-width:1440px){.start-header--box .start-header__wrapper{padding:3.75rem}}@media screen and (min-width:1370px){.start-header__wrapper{margin-left:calc(50% - 685px)}}.start-header__content{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.start-header--gradient .start-header__content{max-width:21.875rem}}@media only screen and (min-width:1024px){.start-header--gradient .start-header__content{max-width:none}}.start-header__brand{text-align:center}@media only screen and (min-width:768px){.start-header__brand{font-size:24px;font-size:1.5rem;line-height:1;margin:0 0 .625rem}}@media only screen and (min-width:1440px){.start-header__brand{font-size:30px;font-size:1.875rem;line-height:1;margin:0 0 1.25rem}}.start-header__title{white-space:pre-line}.start-header--overlay .start-header__title{color:var(--color-white);text-shadow:0 0 12px rgba(var(--color-black),.4)}.start-header--box .start-header__title,.start-header--gradient .start-header__title{font-size:24px;font-size:1.5rem;line-height:1}@media only screen and (min-width:768px){.start-header--box .start-header__title,.start-header--gradient .start-header__title{font-size:32px;font-size:2rem;line-height:1}}@media only screen and (min-width:1440px){.start-header--box .start-header__title,.start-header--gradient .start-header__title{font-size:46px;font-size:2.875rem;line-height:1}}.start-header__button{max-width:25rem;min-width:0}@media only screen and (max-width:767px){.start-header__button{font-size:14px;font-size:.875rem;line-height:1;min-height:0;padding:.625rem}}@media only screen and (min-width:1024px){.start-header__button{width:100%}}.start-header--overlay .start-header__button{margin:.625rem auto 0}@media only screen and (min-width:1024px){.start-header--overlay .start-header__button{margin-top:1.25rem}}@media only screen and (max-width:767px){.start-header--box .start-header__button,.start-header--gradient .start-header__button{margin:.625rem auto auto;max-width:9.375rem}}@media only screen and (min-width:1024px){.start-header--box .start-header__button,.start-header--gradient .start-header__button{margin:1.25rem auto auto}}.start-header__product-image{align-self:flex-start;flex:1 0 auto;margin:0 1.25rem 0 0;width:6.25rem}@media only screen and (max-width:767px){.start-header--gradient .start-header__product-image{display:none}}@media only screen and (min-width:1024px){.start-header__product-image{margin:0 1.875rem 0 0;width:10.625rem}}