.clvr.banner article{margin:auto;max-width:50rem;text-align:center}.clvr.banner .l-capsule{margin-bottom:2rem;margin-left:-1.25rem;margin-right:-1.25rem}@media screen and (min-width:1024px){.clvr.banner .l-capsule{margin-bottom:2.25rem}}.clvr.banner .l-capsule .l-btn--link{font-size:.8125rem;font-weight:650;letter-spacing:.0325rem;line-height:140%}@media screen and (min-width:1024px){.clvr.banner .l-capsule .l-btn--link{font-size:1rem;letter-spacing:.03rem}}.clvr.banner h1{font-family:var(--season-mix-family);font-size:clamp(2.75rem,1.90476vw + 2.285714375rem,4rem);font-weight:580;letter-spacing:-.01em;line-height:100%;margin-bottom:1.6875rem;margin-left:auto;margin-right:auto;max-width:24ch;text-wrap:balance}@media screen and (min-width:1024px){.clvr.banner h1{margin-bottom:1.8125rem}}.clvr.banner .banner__text{font-size:1.125rem;font-weight:400;letter-spacing:.028125rem;line-height:140%;margin-bottom:1.4375rem;text-wrap:balance}@media screen and (min-width:1024px){.clvr.banner .banner__text{font-size:1.25rem;letter-spacing:.03125rem;padding:0 4rem}}.clvr.banner .tag{padding:.1875rem .3125rem}@media screen and (min-width:1024px){.clvr.banner .tag{margin-bottom:1.625rem}}.clvr.banner .banner__fig{aspect-ratio:350/246;margin:auto;margin-top:3.125rem;max-width:100%;width:64rem}@media screen and (min-width:768px){.clvr.banner .banner__fig{aspect-ratio:1024/608}}@media screen and (min-width:1024px){.clvr.banner .banner__fig{margin-top:5rem}}.clvr.banner .banner__fig .l-img-block{height:100%}.clvr.banner .banner__fig .l-img-block canvas,.clvr.banner .banner__fig .l-img-block svg{max-height:100%}.clvr.banner--product{min-height:31.25rem;position:relative}@media screen and (min-width:768px){.clvr.banner--product{min-height:unset}}@media screen and (min-width:1280px){.clvr.banner--product{display:flex;min-height:39.25rem;padding-top:2.8125rem}}.clvr.banner--product .tag{margin-bottom:2.5rem}@media screen and (min-width:1024px){.clvr.banner--product .tag{margin-bottom:2.1875rem}}.clvr.banner--product h1{margin-bottom:2rem}@media screen and (min-width:1024px){.clvr.banner--product h1{margin-bottom:1.875rem}}.clvr.banner--product .banner__text{padding:0 .0625rem}@media screen and (min-width:1024px){.clvr.banner--product .banner__text{padding:0 4rem}}.clvr.banner--product .banner__fig{margin-bottom:-2.1875rem;position:relative;z-index:1}@media screen and (min-width:768px){.clvr.banner--product .banner__fig{margin-bottom:-4.1875rem;transform:translateY(.625rem);width:71.111vw}}@media screen and (min-width:1024px){.clvr.banner--product .banner__fig{margin-top:4.6875rem}}@media screen and (min-width:1280px){.clvr.banner--product .banner__fig{margin-bottom:-5vw}}.clvr.banner--product .l-img-block{height:100%}@media screen and (min-width:768px){.clvr.banner--half{display:flex;padding-bottom:1.875rem}}@media screen and (min-width:1280px){.clvr.banner--half{padding-bottom:3.625rem}}@media screen and (min-width:768px){.clvr.banner--half article{flex-basis:50%;max-width:50%;padding-right:.9375rem;text-align:left}}@media screen and (min-width:1024px){.clvr.banner--half article{margin-top:0;padding:3.4375rem 1.25rem 0}}@media screen and (min-width:1280px){.clvr.banner--half article{padding:3.4375rem 1.875rem 0 .6875rem}}.clvr.banner--half .tag{margin-bottom:2.5rem}@media screen and (min-width:1024px){.clvr.banner--half .tag{margin-bottom:.75rem}}.clvr.banner--half h1{margin-bottom:2rem}@media screen and (min-width:768px){.clvr.banner--half h1{margin-left:0;margin-right:0}}@media screen and (min-width:1024px){.clvr.banner--half h1{margin-bottom:3.875rem;max-width:33.5rem}}.clvr.banner--half .banner__text{margin-bottom:2.3125rem}@media screen and (min-width:1024px){.clvr.banner--half .banner__text{margin-bottom:3.3125rem;padding:0}}@media screen and (min-width:1280px){.clvr.banner--half .banner__text{max-width:30rem}}.clvr.banner--half .banner__fig{margin-bottom:-6.5625rem}@media screen and (min-width:768px){.clvr.banner--half .banner__fig{flex-basis:50%;margin-bottom:0;max-width:50%}}@media screen and (min-width:1024px){.clvr.banner--half .banner__fig{margin-top:0;padding:2.3125rem 0 0 4.625rem}}@media screen and (min-width:1280px){.clvr.banner--half .banner__fig{margin-right:-1.625rem;padding-left:3rem}}.clvr.banner--half .l-img-block{aspect-ratio:350/233}@media screen and (min-width:1024px){.clvr.banner--half .l-img-block{aspect-ratio:572/445;max-height:unset}}.clvr.banner--half-container{position:relative}.clvr.banner--half-container .tag{margin-bottom:1.6875rem}@media screen and (min-width:768px){.clvr.banner--half-container .tag{margin-bottom:.625rem}}.clvr.banner--half-container article{margin-bottom:1.875rem;padding:2.5rem 1.25rem 0}@media screen and (min-width:768px){.clvr.banner--half-container article{align-self:center;flex-basis:50%;margin-bottom:2.5rem;margin-left:0;max-width:50%;text-align:left}}@media screen and (min-width:1024px){.clvr.banner--half-container article{margin:0;padding-bottom:.9375rem;padding-top:.9375rem}}@media screen and (min-width:1280px){.clvr.banner--half-container article{padding:1.25rem 1.25rem 2.5rem 7.5rem}}@media screen and (min-width:768px){.clvr.banner--half-container article h1{margin-left:0;margin-right:0}}@media screen and (min-width:1024px){.clvr.banner--half-container article h1{margin-bottom:2.75rem;max-width:33.5rem}}.clvr.banner--half-container .banner__text{padding:0}@media screen and (min-width:1024px){.clvr.banner--half-container .banner__text{max-width:30rem}}.clvr.banner--half-container .banner__lottie{padding:1.875rem;width:100%}.clvr.banner--half-container .banner__fig{align-items:center;aspect-ratio:720/680;border-radius:.1875rem;display:flex;justify-content:center;margin:0;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.clvr.banner--half-container .banner__fig{aspect-ratio:720/860}}@media screen and (min-width:1280px){.clvr.banner--half-container .banner__fig{aspect-ratio:720/680}}.clvr.banner--half-container .banner__fig figure{bottom:0;left:0;position:absolute;right:0;top:0}.clvr.banner--half-container .banner__fig figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.clvr.banner--half-container .banner__fig .banner__anim-img{border-radius:.375rem;bottom:-1.25rem;left:auto;max-width:82.223%;overflow:hidden;position:absolute;right:-1.25rem;top:auto}.clvr.banner--half-container .banner__fig .banner__anim-img img{height:auto;width:auto}.clvr.banner--half-container .banner__row{display:flex}@media screen and (min-width:768px){.clvr.banner--half-container .banner__col{flex-basis:50%;max-width:50%}}.clvr.banner--half-container .banner__col-img{flex:1}@media screen and (min-width:768px){.clvr.banner--half-container .banner__block{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}}@media screen and (min-width:1024px){.clvr.banner--half-container .banner__block{padding-bottom:3.125rem}}.clvr.banner--header .tag{margin-bottom:1.625rem}@media screen and (min-width:1024px){.clvr.banner--header .tag{margin-bottom:1.375rem}}.clvr.banner--header .banner__title{display:block;font-family:var(--season-sans-family);font-size:1.3125rem;font-weight:550;letter-spacing:normal;line-height:105%;margin-bottom:.375rem}@media screen and (min-width:1024px){.clvr.banner--header .banner__title{font-size:2rem;line-height:120%}}.clvr.banner--header .banner__header{color:var(--grove-green);display:block;font-size:2.75rem;font-weight:580;letter-spacing:-.0275rem;line-height:100%}@media screen and (min-width:1024px){.clvr.banner--header .banner__header{font-size:6.25rem;font-weight:580;letter-spacing:-.0625rem}}.page--about .clvr.banner{padding-top:3.75rem}@media screen and (min-width:1024px){.page--about .clvr.banner{padding-top:6.9375rem}}.banner-decor{display:block;pointer-events:none}@media screen and (min-width:768px){.banner-decor{position:relative;z-index:1}}.banner-decor img{left:50%;max-width:186%;position:relative;transform:translateX(-50%);width:100%}@media screen and (min-width:768px){.banner-decor img{max-width:100%}}@media screen and (min-width:1280px){.banner-decor img{min-height:6.5rem}}
