.esc{--esc-page:1200px}.esc picture{display:block;width:100%;height:100%}.esc__w{width:min(var(--esc-page),calc(100% - 40px))}.esc h2{font-size:30px;line-height:.91;letter-spacing:-.045em}.esc h3{font-size:13px}.esc p{line-height:1.45}.esc__eye{font-size:7px;letter-spacing:.18em;margin:0 0 10px}.esc__btn{min-height:30px;padding:8px 13px;border-radius:2px;font-size:8px;gap:8px}.esc--hero{min-height:370px}.esc--hero .esc__shade{background:linear-gradient(90deg,rgba(0,0,0,.93) 0,rgba(0,0,0,.72) 34%,rgba(0,0,0,.12) 68%,transparent)}.esc__hero-content{padding:48px 0;color:#fff}.esc__hero-content h1{font-size:54px;line-height:.82;max-width:390px;color:#fff}.esc__hero-content>p:not(.esc__eye){max-width:330px;font-size:9px;line-height:1.45;color:#fff}.esc__stamp{font-size:9px;padding:5px 8px;margin:8px 0 2px;color:#fff}.esc__meta{gap:12px;margin-top:12px;font-size:7px;color:#fff}.esc__status{right:max(5vw,calc((100vw - var(--esc-page))/2));bottom:43px;font-size:20px;color:#fff}.esc--story{padding:64px 0 46px}.esc--story .esc__narrow{max-width:560px}.esc--story .esc__narrow h2{font-size:34px}.esc--story .esc__narrow p:last-child{max-width:490px;margin:10px auto 0;font-size:8px;color:#666}.esc__benefits{margin:38px 0 28px}.esc__benefits article{padding:22px 10px}.esc__benefits i{font-size:17px;margin-bottom:7px}.esc__benefits h3{font-size:9px;letter-spacing:-.01em}.esc__benefits p{font-size:7px;line-height:1.35;margin:6px 0}.esc__story-media{display:block}.esc__story-media figure{min-height:205px;height:205px;border-radius:10px}.esc__story-media figure+figure{display:none}.esc__story-media figcaption{left:14px;bottom:14px;right:auto;min-width:185px;padding:12px 14px;font-size:8px;border-left-width:2px}.esc--how{padding:55px 0 53px}.esc--how .esc__center h2{font-size:32px;color:#fff}.esc__how{grid-template-columns:188px 1fr 220px;gap:20px;margin-top:28px;align-items:center}.esc__how-media{position:relative;min-height:280px;height:280px;border-radius:8px}.esc__how-media img{height:100%;object-fit:cover}.esc__media-btn{position:absolute;left:10px;bottom:10px;padding:7px 10px;background:var(--a);color:#111;text-decoration:none;text-transform:uppercase;font-size:7px;font-weight:900}.esc__steps{gap:14px}.esc__step{grid-template-columns:24px 1fr;gap:9px}.esc__step b{width:21px;height:21px;font-size:8px}.esc__step h3{font-size:10px;color:#fff}.esc__step p{font-size:7px;line-height:1.35;margin:3px 0 0}.esc__requirements{margin:0;padding:20px 16px;border-radius:7px;align-self:center}.esc__requirements h3{font-size:17px;color:#fff}.esc__requirements ul{columns:1;padding-left:13px;font-size:7px;line-height:1.35;margin:11px 0}.esc__requirements li{margin:6px 0}.esc__requirements .esc__btn{background:transparent;color:#fff!important;padding:0;min-height:auto;font-size:7px}.esc--community{padding:50px 0 0}.esc__community-grid{grid-template-columns:.9fr 1.1fr;gap:34px;min-height:190px}.esc__community-grid h2{font-size:30px}.esc__community-grid p{font-size:8px}.esc__pills{gap:7px;margin:14px 0}.esc__pills span{padding:5px 9px;font-size:7px}.esc__social-steps{margin-top:14px}.esc__social-steps span{padding:9px 7px;font-size:6px;border-left-width:2px}.esc__social-steps b{font-size:6px;margin-bottom:6px}.esc__polaroids figure{border-width:6px}.esc__rewards{position:relative;isolation:isolate;margin-top:50px;padding:66px 0 55px;gap:12px}.esc__rewards:before{content:"";position:absolute;z-index:-2;top:0;right:50%;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:linear-gradient(90deg,#111d,#111e),var(--reward-bg) center/cover no-repeat,#151515}.esc__rewards:after{content:"";position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:linear-gradient(90deg,#0000002e,#000000b3 28%,#000000bf 72%,#0003)}.esc__rewards-head{grid-column:1/-1;text-align:center;color:#fff;margin-bottom:8px}.esc__rewards-head h2{font-size:31px;color:#fff}.esc__reward{min-height:245px;padding:24px 18px;border-radius:7px;text-align:left;background:#090909e8}.esc__reward small{font-size:7px}.esc__reward h3{font-size:27px;margin:10px 0;color:var(--a)}.esc__reward strong{font-size:9px}.esc__reward p{font-size:7px;color:#bbb}.esc__reward-icon{display:grid;place-items:center;width:82px;height:82px;margin:0 auto 22px;border:1px solid #8b5b17;border-radius:50%;background:radial-gradient(circle,#5a3b0f55,#16120c);color:var(--a)}.esc__reward-icon svg{width:43px;height:43px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.esc__reward-list{list-style:none;margin:24px 0 0;padding:0;text-align:left}.esc__reward-list li{position:relative;margin:11px 0;padding-left:24px;color:#ccc;line-height:1.45}.esc__reward-list li:before{content:"\2713";position:absolute;left:0;color:#ff5a00;font-weight:900}.esc__reward-copy{text-align:center}.esc--criteria{padding:62px 0 52px}.esc__criteria-top{grid-template-columns:.8fr 1.2fr;gap:32px}.esc__criteria-top h2{font-size:32px}.esc__criteria-top p{font-size:8px}.esc__score>div{padding:9px 0;font-size:7px}.esc__cards{gap:8px}.esc__cards figure{border-radius:6px}.esc__cards span{font-size:6px;bottom:9px}.esc__info{margin-top:22px;padding:22px;border-radius:7px}.esc__info h2{font-size:22px}.esc__info p,.esc__info li{font-size:7px}.esc__info .esc__pills{margin-bottom:0}.esc__guides{gap:9px}.esc__guides>div{padding:14px;border-radius:6px}.esc__guides h3{font-size:9px}.esc__permission{margin-top:22px;padding:22px;border-radius:6px}.esc__permission h2{font-size:20px;color:#fff}.esc__permission p{font-size:7px}.esc__eligibility{display:grid;grid-template-columns:1.35fr .8fr;gap:44px;align-items:center}.esc__eligibility-media{height:260px;border-radius:16px;overflow:hidden}.esc__eligibility-media img{width:100%;height:100%;object-fit:cover}.esc__guides ul{list-style:none;margin:14px 0 0;padding:0}.esc__guides li{position:relative;margin:10px 0;padding-left:24px}.esc__guides>div:first-child li:before{content:"\2713";position:absolute;left:0;color:#267544;font-weight:900}.esc__guides>div:last-child li:before{content:"\d7";position:absolute;left:0;color:#a12b20;font-weight:900;font-size:1.35em;line-height:1}.esc__guides h3{text-transform:none}.esc--submit-hero{min-height:290px}.esc--submit-hero .esc__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000d,#0005)}.esc__submit-grid{padding:44px 0;gap:42px}.esc__submit-grid h2{font-size:35px;color:#fff}.esc__submit-grid p{font-size:8px;color:#fff}.esc__submit-grid blockquote{font-size:31px;color:#fff;border-left-width:3px;padding-left:17px}.esc--form{padding:65px 0 88px}.esc--form .esc__narrow{max-width:560px}.esc--form .esc__narrow h2{font-size:32px}.esc--form .esc__narrow p{font-size:7px}.esc__form{max-width:430px;margin-top:30px;gap:9px 12px}.esc__form label{gap:4px;font-size:7px}.esc__form input,.esc__form select,.esc__form textarea{padding:7px 9px;border-radius:3px;font-size:7px}.esc__form textarea{min-height:60px}.esc__form label:nth-of-type(10) textarea{min-height:85px}.esc__form .esc__btn{grid-column:1/-1;width:100%;justify-content:center}@media(min-width:750px){.esc h2{font-size:clamp(36px,3.15vw,48px)}.esc h3{font-size:16px}.esc__eye{font-size:10px}.esc__btn{min-height:42px;padding:12px 18px;font-size:11px}.esc--hero{min-height:520px}.esc__hero-content{padding:70px 0}.esc__hero-content h1{font-size:clamp(64px,5.2vw,76px);max-width:590px}.esc__hero-content>p:not(.esc__eye){max-width:480px;font-size:12px}.esc__stamp{font-size:11px;padding:6px 10px}.esc__meta{font-size:9px}.esc__status{font-size:26px}.esc--story{padding:88px 0 70px}.esc--story .esc__narrow{max-width:920px}.esc--story .esc__narrow h2{font-size:52px}.esc--story .esc__narrow p:last-child{max-width:760px;font-size:11px}.esc__benefits{margin:52px 0 42px}.esc__benefits article{padding:36px 18px}.esc__benefits i{font-size:22px}.esc__benefits h3{font-size:13px}.esc__benefits p{font-size:10px}.esc__story-media figure{height:360px}.esc__story-media figcaption{min-width:260px;padding:17px 20px;font-size:10px}.esc--how{padding:78px 0}.esc--how .esc__center h2{font-size:44px}.esc__how{grid-template-columns:300px 1fr 330px;gap:38px;margin-top:42px}.esc__how-media{height:420px}.esc__media-btn{font-size:9px;padding:10px 14px}.esc__steps{gap:22px}.esc__step{grid-template-columns:36px 1fr;gap:14px}.esc__step b{width:31px;height:31px;font-size:10px}.esc__step h3{font-size:14px}.esc__step p{font-size:9px}.esc__requirements{padding:28px 24px}.esc__requirements h3{font-size:21px}.esc__requirements ul,.esc__requirements .esc__btn{font-size:9px}.esc--community{padding-top:75px}.esc__community-grid{gap:60px;min-height:280px}.esc__community-grid h2{font-size:43px}.esc__community-grid p{font-size:10px}.esc__pills span{font-size:8px;padding:7px 12px}.esc__social-steps span{font-size:8px;padding:13px 10px}.esc__polaroids figure{border-width:8px}.esc__rewards{margin-top:75px;padding:92px 0 82px;gap:18px}.esc__rewards-head h2{font-size:43px}.esc__reward{min-height:350px;padding:34px 28px}.esc__reward small{font-size:8px}.esc__reward h3{font-size:34px}.esc__reward strong{font-size:11px}.esc__reward p{font-size:9px}.esc--criteria{padding:88px 0 75px}.esc__criteria-top{gap:55px}.esc__criteria-top h2{font-size:43px}.esc__criteria-top p{font-size:10px}.esc__score>div{padding:13px 0;font-size:9px}.esc__cards{gap:13px}.esc__cards span{font-size:8px}.esc__info{margin-top:30px;padding:31px}.esc__info h2{font-size:28px}.esc__info p,.esc__info li{font-size:9px}.esc__guides>div{padding:20px}.esc__guides h3{font-size:12px}.esc__permission{margin-top:30px;padding:31px}.esc__permission h2{font-size:28px}.esc__permission p{font-size:9px}.esc--submit-hero{min-height:400px}.esc__submit-grid{padding:64px 0;gap:70px}.esc__submit-grid h2{font-size:48px}.esc__submit-grid p{font-size:10px}.esc__submit-grid blockquote{font-size:43px}.esc--form{padding:90px 0 110px}.esc--form .esc__narrow{max-width:760px}.esc--form .esc__narrow h2{font-size:43px}.esc--form .esc__narrow p{font-size:9px}.esc__form{max-width:800px;margin-top:42px;gap:14px 18px}.esc__form label{font-size:9px}.esc__form input,.esc__form select,.esc__form textarea{padding:11px 13px;font-size:10px}.esc__form textarea{min-height:90px}.esc__form label:nth-of-type(10) textarea{min-height:130px}}@media(min-width:750px)and (max-width:1024px){.esc h2{font-size:36px}.esc__hero-content h1{font-size:60px}.esc--story .esc__narrow h2,.esc--how .esc__center h2,.esc__community-grid h2,.esc__rewards-head h2,.esc__criteria-top h2,.esc--form .esc__narrow h2{font-size:36px}.esc__how{grid-template-columns:230px 1fr 270px;gap:22px}.esc__submit-grid h2{font-size:40px}.esc__submit-grid blockquote{font-size:36px}}@media(min-width:750px){.esc{font-family:Poppins,var(--font-body-family,Arial,sans-serif)}.esc__eye{font-size:12px}.esc--hero .esc__hero-content>p:not(.esc__eye){font-size:14px;line-height:1.7}.esc--story .esc__narrow p:last-child,.esc__community-grid>div>p:not(.esc__eye),.esc__criteria-top>div>p:not(.esc__eye),.esc--form .esc__narrow p{font-size:17px;line-height:1.7}.esc__benefits h3{font-size:18px}.esc__benefits p{font-size:14px;line-height:1.7}.esc__benefit-icon{display:block;width:32px;height:32px;margin:0 auto 20px;color:#ff5a00}.esc__benefit-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.esc__benefit-icon svg path[d^=m16]{fill:currentColor;stroke:currentColor}.esc__story-media figcaption{font-size:13px}.esc__step h3{font-size:20px}.esc__step p{font-size:14px;line-height:1.7}.esc__requirements h3{font-size:30px}.esc__requirements ul{font-size:14px;line-height:1.55}.esc__requirements .esc__btn,.esc__pills span,.esc__social-steps span{font-size:12px}.esc__social-steps b,.esc__reward small{font-size:11px}.esc__reward strong{font-size:14px}.esc__reward p{font-size:13px;line-height:1.6}.esc__rewards-head h2{font-size:52px}.esc__reward{min-height:470px;padding:42px 30px;border-radius:16px;text-align:center}.esc__reward h3{font-size:42px;margin:12px 0}.esc__reward-list{font-size:14px}.esc__score>div{font-size:14px}.esc__cards span{font-size:11px}.esc__info p,.esc__info li,.esc__permission p{font-size:14px;line-height:1.6}.esc__guides h3{font-size:16px}.esc__info{padding:40px;border-radius:18px}.esc__info h2{font-size:42px}.esc__eligibility-copy>p:not(.esc__eye){font-size:17px}.esc__eligibility .esc__pills{margin:22px 0}.esc__guides{gap:18px}.esc__guides>div{padding:26px;border-radius:14px;border:1px solid transparent}.esc__guides>div:first-child{border-color:#b9dfc3}.esc__guides>div:last-child{border-color:#f2b8b3}.esc__guides h3{font-size:18px}.esc__submit-grid p{font-size:14px;line-height:1.7}.esc__form label{font-size:13px}.esc__form input,.esc__form select,.esc__form textarea{font-size:14px}}@media(max-width:749px){.esc{--esc-page:100%}.esc__w{width:calc(100% - 28px)}.esc--hero{min-height:610px;align-items:end}.esc--hero .esc__shade{background:linear-gradient(0deg,#000f 0,#000b 48%,transparent 86%)}.esc__hero-content{padding:70px 0 48px}.esc__hero-content h1{font-size:49px}.esc__hero-content>p:not(.esc__eye){font-size:11px}.esc__status{display:none}.esc h2{font-size:31px}.esc--story,.esc--how,.esc--community,.esc--criteria,.esc--form{padding-top:50px}.esc__benefits{grid-template-columns:1fr 1fr}.esc__story-media figure{height:300px}.esc__how{grid-template-columns:1fr;gap:20px}.esc__how-media{height:360px}.esc__step h3{font-size:13px}.esc__step p,.esc__requirements ul{font-size:9px}.esc__community-grid{grid-template-columns:1fr;gap:25px}.esc__rewards{grid-template-columns:1fr;padding:50px 0}.esc__reward{min-height:auto}.esc__criteria-top{grid-template-columns:1fr}.esc__criteria-top p,.esc__info p,.esc__info li{font-size:9px}.esc__eligibility{grid-template-columns:1fr;gap:22px}.esc__eligibility-media{height:230px}.esc__info{padding:24px}.esc__guides li{padding-left:20px}.esc--submit-hero{min-height:410px}.esc__submit-grid{grid-template-columns:1fr}.esc__submit-grid h2{font-size:38px}.esc__submit-grid p{font-size:10px}.esc__form{max-width:100%;grid-template-columns:1fr}.esc__wide{grid-column:auto}.esc__form label{font-size:9px}.esc__form input,.esc__form select,.esc__form textarea{font-size:10px}}@media(max-width:749px){.esc{font-family:var(--font-body-family,Arial,sans-serif);font-size:15px}.esc h2{font-size:clamp(30px,9vw,36px);line-height:1.04;letter-spacing:-.035em}.esc h3{font-size:18px;line-height:1.16}.esc p,.esc li{font-size:15px;line-height:1.6}.esc__eye{font-size:12px;line-height:1.35;letter-spacing:.12em}.esc__btn{min-height:44px;padding:12px 17px;font-size:14px;line-height:1.2}.esc--story .esc__narrow h2{font-size:clamp(31px,9vw,36px)}.esc--story .esc__narrow p:last-child{max-width:100%;font-size:15px;line-height:1.65}.esc__benefits h3{font-size:16px;line-height:1.2}.esc__benefits p{font-size:13px;line-height:1.5}.esc__story-media figcaption{font-size:13px;line-height:1.4}.esc--how .esc__center h2{font-size:clamp(31px,9vw,36px)}.esc__media-btn{font-size:12px;line-height:1.2}.esc__step h3{font-size:18px}.esc__step p{font-size:14px;line-height:1.55}.esc__requirements h3{font-size:24px}.esc__requirements ul{font-size:14px;line-height:1.55}.esc__requirements .esc__btn{font-size:14px}.esc__community-grid h2,.esc__rewards-head h2{font-size:clamp(31px,9vw,36px)}.esc__community-grid p{font-size:15px;line-height:1.6}.esc__pills span{font-size:13px;line-height:1.2}.esc__social-steps span{font-size:13px;line-height:1.45}.esc__social-steps b,.esc__reward small{font-size:11px}.esc__reward h3{font-size:30px}.esc__reward strong{font-size:15px;line-height:1.35}.esc__reward p,.esc__reward-list{font-size:14px;line-height:1.55}.esc__criteria-top h2{font-size:clamp(31px,9vw,36px)}.esc__criteria-top p,.esc__info p,.esc__info li,.esc__permission p{font-size:14px;line-height:1.6}.esc__score>div{gap:16px;font-size:14px;line-height:1.4}.esc__cards span{font-size:12px;line-height:1.25}.esc__info h2,.esc__permission h2{font-size:28px;line-height:1.08}.esc__guides h3{font-size:17px}.esc__submit-grid h2{font-size:clamp(32px,9vw,38px)}.esc__submit-grid p{font-size:15px;line-height:1.6}.esc__submit-grid blockquote{font-size:clamp(30px,9vw,38px);line-height:1.02}.esc--form .esc__narrow h2{font-size:clamp(31px,9vw,36px)}.esc--form .esc__narrow p{font-size:15px;line-height:1.6}.esc__form{gap:16px}.esc__form label{gap:7px;font-size:14px;line-height:1.45}.esc__form input,.esc__form select,.esc__form textarea{padding:12px 13px;font-size:16px;line-height:1.4}.esc__check{font-size:13px!important;line-height:1.5}.esc__notice{font-size:14px;line-height:1.5}}@media(min-width:1025px){.esc{--esc-page: 1320px}.esc__how{grid-template-columns:360px minmax(0,1fr) 380px;gap:46px}.esc__how-media{height:500px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ecoleap-story-pixel.css.map */
