.hero{background-image:var(--hero-bg);background-size:cover;align-items:center;padding:150px 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;display:flex;position:relative}@media (width>=768px){.hero{height:100vh}}@media (width<=1024px){.hero{flex-wrap:wrap}}@media (width<=767px){.hero{padding:100px 0 120px}}.hero__col{width:100%}.hero__text{width:43.615%}.hero__aside{width:56.385%}@media (width>=768px) and (width<=1024px){.hero__text{width:70%}}@media (width<=767px){.hero__text,.hero__aside{width:100%}}.hero__title-in{margin-bottom:18px}.hero__lead-in{margin-bottom:5px}.hero__lead p{margin:0;font-size:18px;line-height:1.33333em;position:relative}@media (width<=767px){.hero__lead-in{margin-bottom:50px}}.hero__btn{text-align:left}.pillars{padding:30px 0 150px;display:flex;position:relative}@media (width<=1024px){.pillars{flex-wrap:wrap}}@media (width<=767px){.pillars{padding:120px 0 100px}}.pillars__col{width:100%}.pillars__title-in{margin-top:17px}.pillars__title h2{text-align:center}@media (width<=767px){.pillars__title-in{margin:0 0 60px;padding:0 30px}}.pillars__item{width:33.333%;padding:20px}@media (width<=1024px){.pillars__item{width:100%}.pillars__item--eating,.pillars__item--sleeping{margin-bottom:60px}.pillars__item--sleeping{padding:0}}.pillars .icon-wrap{text-align:center}.pillars__item--eating .pillars__icon-in{margin:3px 0 12px}.pillars__item--moving .pillars__icon-in{margin:7px 0 20px}.pillars__item--eating .icon{font-size:210px}.pillars__item--eating .icon svg{height:210px}.pillars__item--sleeping .icon{font-size:224px}.pillars__item--sleeping .icon svg{height:224px}.pillars__item--moving .icon{font-size:198px}.pillars__item--moving .icon svg{height:198px}@media (width<=1024px){.pillars__item--eating .pillars__icon-in{margin:0}.pillars__item--moving .pillars__icon-in{margin:0 0 10px}}.pillars__text{font-size:18px}.pillars__text-in{padding:0 10%}@media (width<=1024px){.pillars__text-in{padding:0 15%}}@media (width<=767px){.pillars__text-in{padding:0}}.pillars__text h4{text-align:center;line-height:1}.pillars__text p{text-align:center;margin-top:17px}.pillars__text span{font-weight:400}.pillars__cta{justify-content:center;width:100%;padding:20px}@media (width<=1024px){.pillars__cta{margin-bottom:60px;padding:0}}.pillars__btn{text-align:center}.video{margin-top:-125px;position:relative}.video__col{justify-content:center;width:100%;padding:10px}.video__title{text-align:center}.video__title-in{display:flex}.video__frame{padding-bottom:45px;overflow:hidden;transform:translateZ(0)}.video__ratio{aspect-ratio:1.77777}.video__media{object-fit:cover;background-color:#000;border:none;width:100%;height:100%;display:flex}.focus{background-color:var(--c-grey);padding:150px 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;display:flex;position:relative}@media (width<=1024px){.focus{flex-wrap:wrap}}@media (width<=767px){.focus{padding:110px 0}}.focus__col,.library__col,.plans__col,.cta__col{width:100%}.focus__text,.focus__media{width:50%}.focus__media{justify-content:flex-end}@media (width<=1024px){.focus__text,.focus__media{width:100%}.focus__text{margin-bottom:60px}}@media (width<=767px){.focus__text{margin-bottom:80px}}.focus__btn{text-align:left}.focus__btn--center{text-align:center}.focus__copy{font-size:18px}.focus__copy-in{margin-bottom:58px;padding-right:30%}@media (width<=1024px){.focus__copy-in{padding:0}}.focus__circle{width:auto;max-width:100%}@media (width<=1024px){.focus__circle{width:100%}}.library{padding:150px 0;display:flex;position:relative}@media (width<=1024px){.library{flex-wrap:wrap}}@media (width<=767px){.library{padding:110px 0 60px}.library__row>:first-child{order:10}.library__row>:nth-child(2){order:9}}.library__media,.library__text{width:50%}@media (width<=1024px){.library__media,.library__text{width:100%}.library__text{margin-bottom:60px}}.library__circle{width:auto;max-width:100%}@media (width<=1024px){.library__circle{width:100%}.library__circle-in{margin-bottom:60px}}@media (width<=767px){.library__circle-in{margin-bottom:80px}}.library__title-in{margin-bottom:18px}.library__copy{font-size:18px}.library__copy-in{margin-bottom:25px;padding-right:20%}@media (width<=1024px){.library__copy-in{padding:0}}.podcast{position:relative}.podcast__col{width:50%;padding:10px}.podcast__cell{width:100%;padding:10px}@media (width<=767px){.podcast__col{width:100%}}.podcast__title h2{font-family:var(--font-body)}.podcast__lead{text-align:start;letter-spacing:-.1px;word-spacing:.1em;column-gap:0;font-size:1px;line-height:.1em}.podcast__lead-in{margin-bottom:60px}.podcast__lead h5{font-family:var(--font-body);background-color:#fff}.podcast__frame{border:0;border-radius:12px;max-width:100%;display:block}.reviews{position:relative}.reviews__col{width:100%;padding:10px}.cta{background-color:#fff;padding:0 5%;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;display:flex;position:relative}@media (width<=1024px){.cta{flex-wrap:wrap}}.cta__box{background-color:#0000;background-image:linear-gradient(270deg, #e7edfd 0%, var(--c-blue) 100%);border-radius:24px;padding:50px 85px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;position:relative;overflow:hidden}@media (width<=767px){.cta__box{padding:60px 50px 20px}}.cta__overlay{opacity:.5;background-color:#00000080;border-radius:24px;width:100%;height:100%;transition:background .3s,border-radius .3s,opacity .3s;position:absolute;top:0;left:0}.cta__row{min-height:400px}@media (width<=767px){.cta__row{min-height:300px}}.cta__inner{width:100%}.cta__title{color:#000;text-shadow:0 0 10px #0000004d}.cta__title-in{margin-bottom:18px}.cta__white{color:#fff}.cta__badge .icon-wrap{text-align:start}.cta__badge .icon{font-size:188px}.cta__badge .icon svg{height:188px}.plans{padding:150px 0;display:flex;position:relative}@media (width<=1024px){.plans{flex-wrap:wrap}}@media (width<=767px){.plans{padding:100px 0}}.plans__text,.plans__table{width:50%}@media (width<=1024px){.plans__text,.plans__table{width:100%}.plans__text{margin-bottom:70px}}@media (width<=767px){.plans__text{margin-bottom:100px}}.plans__title-in{margin-bottom:24px}.plans__btn{text-align:left}.plans__btn--center{text-align:center}.check{vertical-align:top;width:100%;margin-bottom:4px;line-height:1;display:inline-block;position:relative}.check__title{vertical-align:top;margin:0;line-height:1;display:inline-block;position:relative}@media (width>=681px){.check__title{font-size:18px}}.check__in{align-items:center;display:flex}.check__icon{flex-shrink:0;margin-right:18px}.check__icon svg{display:block}.pricing{vertical-align:top;width:100%;display:inline-block;position:relative}.pricing__inner{text-align:center;align-items:center;display:flex}.pricing__plan{flex-shrink:0;position:relative}.pricing__plan:before{content:"";z-index:-1;border:1px solid;border-radius:12px;width:calc(100% - 26px);height:calc(100% - 26px);transition:border-color .2s ease-out;position:absolute;top:13px;left:13px}.pricing__title{margin:0}.pricing__period{margin:8px 0 0}.pricing__sep{width:1px;height:41px;margin:20px auto 17px;display:block}.pricing__price{margin:0}.pricing__plan--annual{z-index:3;background-color:var(--c-blue);border-radius:24px;width:60%;padding:84px 40px 57px;box-shadow:8px 12px 24px #0f233236}.pricing__plan--annual:before{border-color:#ffffff1f}.pricing__plan--annual:hover:before{border-color:#fff}.pricing__plan--annual .pricing__title,.pricing__plan--annual .pricing__price{color:#fff}.pricing__plan--annual .pricing__period{color:#ffffff73}.pricing__plan--annual .pricing__sep{background-color:#ffffff40}.pricing__plan--monthly{z-index:2;background-color:var(--c-grey);border-radius:24px;width:40%;padding:74px 40px 75px;left:-20px}.pricing__plan--monthly:before{border-color:#0043b91f}.pricing__plan--monthly:hover:before{border-color:var(--c-blue)}.pricing__plan--monthly .pricing__title,.pricing__plan--monthly .pricing__price{color:var(--c-blue)}.pricing__plan--monthly .pricing__period{color:#0f233273}.pricing__plan--monthly .pricing__sep{background-color:var(--c-yellow)}.pricing__links{flex-wrap:wrap;align-items:center;margin:24px -13px 0;display:flex}@media (width>=681px){.pricing__links{padding-left:50px}}@media (width<=680px){.pricing__inner{flex-wrap:wrap}.pricing__plan{width:100%}.pricing__plan--monthly{margin-top:40px;left:auto}}.parallax{width:100%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.parallax__holder{opacity:0;width:100%;height:140%;transition:opacity .1s;position:absolute;top:-50%;right:0}.parallax__layer{will-change:transform;width:100%;height:100%;position:absolute;top:0;right:0}.parallax__img{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.is-touch .parallax__holder{opacity:1;height:100%;top:0}.is-touch .parallax__img{object-fit:cover;width:100%;height:100%}
