.pj-home{--pj-home-green: #2a573c;--pj-home-cream: #ececda;--pj-home-brown: #472c1b;--pj-home-sage: #d5d5bb;color:var(--pj-home-green);font-family:var(--font-stack-body);background:var(--pj-home-cream);line-height:1.5}.pj-home *,.pj-home *:before,.pj-home *:after{box-sizing:border-box}.pj-home__container{max-width:1380px;margin-inline:auto;padding-inline:45px}.pj-home .pj-home__eyebrow{font-size:13px;font-weight:800;letter-spacing:.085em;text-transform:uppercase;margin:0 0 10px}.pj-home .pj-home__title{font-family:var(--font-stack-header);font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.035em;text-transform:none;color:inherit;margin:0}.pj-home .pj-home__intro{font-size:17px;line-height:1.5;margin:15px 0 0;max-width:760px}.pj-home .pj-home__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 28px;margin-top:24px;border:1px solid transparent;border-radius:60px;background:var(--pj-home-brown);color:var(--pj-home-cream);font-size:15px;line-height:1.3;font-weight:800;text-transform:uppercase;text-decoration:none;text-align:center;transition:background .2s ease,color .2s ease}.pj-home .pj-home__button:hover{background:var(--pj-home-green);color:#fff}.pj-home a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.pj-home__icon{width:40px;height:40px;flex:none}.pj-home-hero{padding:10px 24px 0}.pj-home-hero__panel{max-width:1432px;margin:auto;border-radius:30px;overflow:hidden;background:#2a573c;color:var(--pj-home-cream);display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:510px}.pj-home-hero__copy{padding:52px 0 44px clamp(28px,5vw,76px);position:relative;z-index:1}.pj-home-hero h1{font-family:var(--font-stack-header);font-size:clamp(38px,4.25vw,60px);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:inherit;margin:0 0 22px;max-width:630px}.pj-home-hero__copy>p{font-size:18px;line-height:1.55;max-width:550px;margin:0}.pj-home-hero .pj-home__button{border-color:#ececda66}.pj-home-hero .pj-home__button:hover,.pj-home-banner--dark .pj-home__button:hover{background:var(--pj-home-cream);color:var(--pj-home-green)}.pj-home-hero__media{align-self:stretch;display:flex;align-items:center;justify-content:center;padding:24px 30px 24px 8px}.pj-home-hero__media img{width:100%;height:100%;max-height:530px;object-fit:contain}.pj-home-hero__features{display:flex;list-style:none;margin:34px 0 0;padding:0;gap:0}.pj-home-hero__features li{display:flex;align-items:center;gap:10px;padding-inline:16px;max-width:175px;font-size:13px;font-weight:700;line-height:1.3;border-left:1px solid #ececda4d}.pj-home-hero__features li:first-child{padding-left:0;border:0}.pj-home-hero__features .pj-home__icon{width:30px;height:30px}.pj-home-benefits{padding-block:62px 58px}.pj-home-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.pj-home-benefits__grid article{text-align:center;padding:0 24px;border-left:1px solid #2a573c30}.pj-home-benefits__grid article:first-child{border:0}.pj-home-benefits__grid svg{margin:0 auto 15px}.pj-home-benefits__grid h3{font-family:var(--font-stack-header);font-size:19px;color:inherit;text-transform:none;font-weight:800;line-height:1.2;margin:0 auto 9px;max-width:240px}.pj-home-benefits__grid p{font-size:15px;line-height:1.45;max-width:240px;margin:auto}.pj-home-reviews{background:#e1e1cc;padding-block:38px 42px}.pj-home-reviews__inner{position:relative}.pj-home-reviews__all{position:absolute;top:4px;right:45px;z-index:1;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.pj-home.pj-home-reviews .pj-google-reviews{background:transparent;padding:0}.pj-home.pj-home-reviews .pj-google-reviews__full-width{padding:0}.pj-home.pj-home-reviews .pj-google-reviews__header{justify-content:flex-start;text-align:left;margin-bottom:26px;padding-right:160px}.pj-home.pj-home-reviews .pj-google-reviews__heading{font-size:28px;line-height:1.15;text-transform:none;letter-spacing:-.02em;text-align:left}.pj-home.pj-home-reviews .pj-google-reviews__card{box-shadow:none;border:1px solid #2a573c19;border-radius:18px}.pj-home.pj-home-reviews .pj-google-reviews__footer{display:none}.pj-home-banner{padding:0}.pj-home-banner__panel{max-width:1380px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;padding:45px;min-height:355px;overflow:hidden}.pj-home-banner--light{background:var(--pj-home-sage)}.pj-home-banner__copy{position:relative;z-index:1}.pj-home-banner__media{display:flex;align-items:center;justify-content:center;min-width:0}.pj-home-banner__media img{width:39%;height:265px;object-fit:contain;filter:drop-shadow(0 12px 8px #1c34251a)}.pj-home-banner__media img+img{margin-left:-7%}.pj-home-banner__media img:nth-child(2){transform:translateY(12px) rotate(5deg)}.pj-home-banner__media img:only-child{width:100%}.pj-home-banner--dark{padding:12px 24px 58px}.pj-home-banner--dark .pj-home-banner__panel{max-width:1432px;border-radius:28px;background:var(--pj-home-green);color:var(--pj-home-cream);grid-template-columns:1.6fr 1fr;min-height:300px;padding:38px clamp(28px,5vw,76px);gap:45px}.pj-home-banner--dark .pj-home-banner__media{height:260px}.pj-home-banner--dark .pj-home-banner__media img{height:355px;transform:rotate(11deg) translateY(28px)}.pj-home-banner--dark .pj-home__button{border-color:#ececda66}@media(min-width:1500px){.pj-home-hero__panel{min-height:550px}}@media(max-width:1023px){.pj-home__container{padding-inline:28px}.pj-home-hero__copy{padding-left:30px}.pj-home-hero__features li{padding-inline:8px;font-size:12px}.pj-home-hero__features .pj-home__icon{width:25px;height:25px}.pj-home-benefits__grid article{padding-inline:16px}.pj-home-reviews__all{right:28px}.pj-home-banner__panel{padding:40px 28px;gap:12px}}@media(max-width:749px){.pj-home__container{padding-inline:20px}.pj-home .pj-home__title{font-size:32px}.pj-home .pj-home__eyebrow{font-size:11px;letter-spacing:.07em}.pj-home .pj-home__intro{font-size:16px}.pj-home-hero{padding:8px 12px 0}.pj-home-hero__panel{grid-template-columns:1fr;border-radius:22px;min-height:auto}.pj-home-hero__copy{padding:32px 22px 0}.pj-home-hero h1{font-size:clamp(36px,9vw,50px);margin-bottom:18px;max-width:500px}.pj-home-hero__copy>p{font-size:16px}.pj-home-hero .pj-home__button{margin-top:22px}.pj-home-hero__features{margin-top:28px}.pj-home-hero__features li{flex:1;font-size:11px;gap:7px;padding-inline:9px}.pj-home-hero__features .pj-home__icon{width:25px;height:25px}.pj-home-hero__media{padding:12px 30px 22px}.pj-home-hero__media img{height:280px}.pj-home-benefits{padding-block:44px}.pj-home-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0;margin-top:30px}.pj-home-benefits__grid article{padding-inline:12px}.pj-home-benefits__grid article:nth-child(3){border-left:0}.pj-home-benefits__grid h3{font-size:17px}.pj-home-benefits__grid p{font-size:14px}.pj-home-reviews{padding-block:32px}.pj-home-reviews__all{position:static;display:block;width:fit-content;margin:0 0 18px auto}.pj-home.pj-home-reviews .pj-google-reviews__header{padding-right:0}.pj-home.pj-home-reviews .pj-google-reviews__heading{font-size:27px}.pj-home-banner__panel{grid-template-columns:1fr;padding:36px 20px 24px;gap:22px}.pj-home-banner__media img{height:200px}.pj-home-banner--dark{padding:8px 12px 40px}.pj-home-banner--dark .pj-home-banner__panel{grid-template-columns:1fr;padding:32px 22px 0;gap:20px;border-radius:22px}.pj-home-banner--dark .pj-home-banner__media{height:220px}.pj-home-banner--dark .pj-home-banner__media img{height:300px;width:280px;transform:rotate(10deg) translateY(22px)}}@media(prefers-reduced-motion:reduce){.pj-home *{transition:none!important;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pj-home.css.map */
