.blog-module__JsT-Oq__hero{z-index:20;background-color:var(--white);text-align:center;justify-content:center;align-items:center;padding:6rem 1rem 3rem;display:flex;position:relative}.blog-module__JsT-Oq__heroContent{flex-direction:column;align-items:center;max-width:850px;display:flex}.blog-module__JsT-Oq__hero h1{color:var(--purple);font-family:var(--good-avocado);margin:0;font-size:4.5rem;line-height:.7}.blog-module__JsT-Oq__hero h1 span{color:var(--yellow);font-family:var(--bubblegum);margin-top:.8rem;font-size:5.5rem;font-weight:400;display:block}.blog-module__JsT-Oq__hero p{max-width:700px;margin:1.5rem 0 2rem;font-size:1.15rem;line-height:1.4}.blog-module__JsT-Oq__heroWave{z-index:30;background-color:var(--green);position:relative}.blog-module__JsT-Oq__intro{background-color:var(--green);color:var(--white);padding:5rem 1rem 2rem;position:relative}.blog-module__JsT-Oq__introInner{text-align:center;flex-direction:column;align-items:center;max-width:850px;margin:0 auto 5rem;display:flex}.blog-module__JsT-Oq__leaf{object-fit:contain;width:80px;height:auto;margin-bottom:1rem}.blog-module__JsT-Oq__intro h2{font-family:var(--good-avocado);margin:0;font-size:4.5rem;line-height:.75}.blog-module__JsT-Oq__intro p{max-width:700px;margin-top:1.5rem;font-size:1.2rem;line-height:1.4}.blog-module__JsT-Oq__blog{background-color:var(--yellow);padding:7rem 2rem 9rem}.blog-module__JsT-Oq__blogHeading{text-align:center;max-width:800px;color:var(--white);flex-direction:column;align-items:center;margin:0 auto 5rem;display:flex}.blog-module__JsT-Oq__blogHeading span{font-family:var(--bubblegum);color:var(--green);font-size:2.5rem;transform:rotate(-3deg)}.blog-module__JsT-Oq__blogHeading h2{font-family:var(--good-avocado);margin:.25rem 0;font-size:5.5rem;line-height:.8}.blog-module__JsT-Oq__blogHeading p{max-width:600px;font-size:1.2rem;line-height:1.4}.blog-module__JsT-Oq__posts{z-index:40;flex-direction:column;align-items:center;gap:3rem;max-width:1200px;margin:-7rem auto;display:flex;position:relative}.blog-module__JsT-Oq__post{width:100%;box-shadow:.45rem .55rem 0 var(--green);background-color:var(--white);border-radius:3rem;align-items:stretch;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.blog-module__JsT-Oq__postReverse{flex-direction:row-reverse}.blog-module__JsT-Oq__imageWrap{flex:1;min-height:380px;max-height:450px;overflow:hidden}.blog-module__JsT-Oq__imageWrap img{object-fit:cover}.blog-module__JsT-Oq__postImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-module__JsT-Oq__imageWrap:hover .blog-module__JsT-Oq__postImage{transform:scale(1.03)}.blog-module__JsT-Oq__postContent{color:var(--green);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:3rem;display:flex}.blog-module__JsT-Oq__postType{text-transform:uppercase;color:var(--lavender);max-width:700px;font-size:1.8rem;font-weight:900}.blog-module__JsT-Oq__postContent h3{font-family:var(--good-avocado);margin:0;font-size:3.5rem;line-height:.8}.blog-module__JsT-Oq__postContent h3 a{color:var(--green);text-decoration:none}.blog-module__JsT-Oq__postContent p{margin:1.5rem 0;font-size:1.1rem;line-height:1.4}.blog-module__JsT-Oq__readMore{color:var(--yellow);font-family:var(--good-avocado);align-items:center;gap:.6rem;font-size:2.8rem;display:inline-flex;transform:rotate(-2deg)}.blog-module__JsT-Oq__readMore:hover{color:var(--green)}.blog-module__JsT-Oq__readMore span{font-size:2.8rem;transition:transform .2s}.blog-module__JsT-Oq__readMore:hover span{text-decoration:none;transform:translate(6px)}.blog-module__JsT-Oq__pagination{width:100%;font-family:var(--good-avocado);color:var(--green);justify-content:space-between;gap:1rem;margin-top:-2rem;margin-bottom:4rem;font-size:3rem;display:flex}.blog-module__JsT-Oq__pageNumbers{gap:1.5rem;display:flex}.blog-module__JsT-Oq__pagination button:hover{color:var(--white);text-decoration:underline}.blog-module__JsT-Oq__activePage{color:var(--green);text-decoration:underline}.blog-module__JsT-Oq__cta{z-index:10;background-color:var(--lavender);text-align:center;justify-content:center;align-items:center;margin-top:5rem;padding:1rem 1rem 5rem;display:flex;position:relative}.blog-module__JsT-Oq__ctaInner{flex-direction:column;align-items:center;max-width:850px;display:flex}.blog-module__JsT-Oq__ctaInner h2{color:var(--white);margin:0;font-size:4.5rem;line-height:.75}.blog-module__JsT-Oq__ctaInner h2 span{color:var(--green);font-family:var(--bubblegum);margin-top:.5rem;font-size:6rem;font-weight:400;display:block}.blog-module__JsT-Oq__ctaInner p{max-width:650px;color:var(--white);margin:1.5rem 0 2rem;font-size:1.2rem;line-height:1.4}@media (max-width:900px){.blog-module__JsT-Oq__hero h1{font-size:3.8rem}.blog-module__JsT-Oq__hero h1 span{font-size:4.5rem}.blog-module__JsT-Oq__post,.blog-module__JsT-Oq__postReverse{flex-direction:column}.blog-module__JsT-Oq__imageWrap img{object-fit:cover;height:350px}.blog-module__JsT-Oq__cta{margin-top:3rem}.blog-module__JsT-Oq__postContent{padding:2.5rem}.blog-module__JsT-Oq__postContent h3{font-size:3rem}}@media (max-width:700px){.blog-module__JsT-Oq__hero{padding:4rem 1rem 2rem}.blog-module__JsT-Oq__hero h1{font-size:3rem}.blog-module__JsT-Oq__hero h1 span{font-size:3.7rem}.blog-module__JsT-Oq__hero p{font-size:1rem}.blog-module__JsT-Oq__intro{padding-top:4rem}.blog-module__JsT-Oq__intro h2{font-size:3.4rem}.blog-module__JsT-Oq__intro p{font-size:1.1rem}.blog-module__JsT-Oq__blogHeading{margin-bottom:3rem}.blog-module__JsT-Oq__blogHeading h2{font-size:4.2rem}.blog-module__JsT-Oq__imageWrap{min-height:275px}.blog-module__JsT-Oq__post{border-radius:2rem}.blog-module__JsT-Oq__postContent h3{font-size:2.6rem}.blog-module__JsT-Oq__ctaInner h2{font-size:2.8rem}.blog-module__JsT-Oq__ctaInner h2 span{font-size:3.8rem}}@media (max-width:480px){.blog-module__JsT-Oq__hero h1{font-size:2.6rem}.blog-module__JsT-Oq__hero h1 span,.blog-module__JsT-Oq__intro h2{font-size:3rem}.blog-module__JsT-Oq__blogHeading h2{font-size:3.6rem}.blog-module__JsT-Oq__blogHeading span{font-size:2rem}.blog-module__JsT-Oq__imageWrap{min-height:230px}.blog-module__JsT-Oq__postContent{padding:1.5rem}.blog-module__JsT-Oq__postContent h3{font-size:2.3rem}.blog-module__JsT-Oq__postContent p{font-size:1rem}.blog-module__JsT-Oq__cta{padding:7rem 1rem 9rem}.blog-module__JsT-Oq__ctaInner h2{font-size:2.4rem}.blog-module__JsT-Oq__ctaInner h2 span{font-size:3.2rem}}
