.two3-buyer{--buyer-ink: #212121;--buyer-muted: #4d514f;--buyer-line: #d9dfda;--buyer-accent: #39b54a;color:var(--buyer-ink);background:#fff;padding:var(--buyer-space-top, 24px) clamp(20px,4vw,56px) var(--buyer-space-bottom, 24px)}.two3-buyer *,.two3-buyer *:before,.two3-buyer *:after{box-sizing:border-box}.two3-buyer__frame{max-width:1240px;margin-inline:auto;padding-block:clamp(32px,4vw,56px);border-bottom:1px solid var(--buyer-line)}.two3-buyer__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:start;gap:clamp(32px,5vw,80px)}.two3-buyer__heading,.two3-buyer__content{min-width:0}.two3-buyer__heading:before{content:"";display:block;width:48px;height:4px;background:var(--buyer-accent);margin-bottom:20px}.two3-buyer h2{color:inherit;font-family:Oswald,var(--font-heading-family),sans-serif;font-weight:400;font-size:clamp(28px,2.8vw,40px);line-height:1.2;letter-spacing:0;margin:0;overflow-wrap:break-word}.two3-buyer h2 strong{font-weight:inherit}.two3-buyer h3{color:inherit;font-family:Oswald,var(--font-heading-family),sans-serif;font-weight:400;font-size:clamp(23px,2vw,28px);line-height:1.3;letter-spacing:0;margin:28px 0 12px}.two3-buyer__body{color:var(--buyer-muted);font-size:17px;line-height:1.75;letter-spacing:.01em;overflow-wrap:break-word}.two3-buyer__body p{margin:0 0 18px}.two3-buyer__body>:last-child,.two3-buyer__card>:last-child{margin-bottom:0}.two3-buyer__body strong{color:var(--buyer-ink)}.two3-buyer__body a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.two3-buyer__body a:hover{text-decoration-thickness:2px}.two3-buyer__body ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:24px 0}.two3-buyer__body ul li{position:relative;margin:0;padding:16px 16px 16px 34px;border:1px solid var(--buyer-line);background:#fff;color:#353b37;line-height:1.6;font-size:16px}.two3-buyer__body ul li:before{content:"";position:absolute;width:6px;height:6px;background:#278a36;left:16px;top:25px}.two3-buyer--soft .two3-buyer__frame{background:#f2f5f1;border:1px solid #e2e7e1;padding:clamp(28px,4vw,48px)}.two3-buyer--ink .two3-buyer__frame{--buyer-ink: #fff;--buyer-muted: #e0e5e0;--buyer-line: #4a514b;background:#18211b;color:#fff;padding:clamp(28px,4vw,48px);border-bottom:0}.two3-buyer--cards .two3-buyer__layout{grid-template-columns:minmax(0,1fr);gap:28px}.two3-buyer--cards .two3-buyer__heading{max-width:820px}.two3-buyer--cards .two3-buyer__body>p{max-width:850px}.two3-buyer__footer{margin-top:24px;max-width:850px}.two3-buyer__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.two3-buyer__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.two3-buyer__card{padding:clamp(22px,2.5vw,32px);border:1px solid var(--buyer-line);border-top:3px solid #39b54a;background:#fff;color:#4d514f}.two3-buyer__card h3{margin:0 0 16px;color:#212121}.two3-buyer__eyebrow{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.two3-buyer__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.two3-buyer__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;padding:14px 24px;background:#39b54a;border:1px solid #39b54a;color:#121212;font-size:16px;font-weight:700;text-align:center;line-height:1.4;text-decoration:none}.two3-buyer__button--secondary{color:var(--buyer-ink);background:transparent;border-color:currentColor}.two3-buyer__button:hover{background:#2da13d;border-color:#2da13d;color:#121212}.two3-buyer a:focus-visible{outline:3px solid #278a36;outline-offset:5px}.two3-buyer--ink a:focus-visible{outline-color:#8ae095}.two3-buyer--compact .two3-buyer__frame{padding-block:24px}.two3-buyer--compact .two3-buyer__layout{grid-template-columns:minmax(0,1fr);gap:20px}.two3-buyer--compact .two3-buyer__content{max-width:850px}@media(max-width:989px){.two3-buyer__layout{grid-template-columns:minmax(0,1fr);gap:24px}.two3-buyer__heading{max-width:760px}.two3-buyer__cards--three{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.two3-buyer{padding:min(var(--buyer-space-top, 24px),16px) 20px min(var(--buyer-space-bottom, 24px),16px)}.two3-buyer__frame{padding-block:28px}.two3-buyer--soft .two3-buyer__frame,.two3-buyer--ink .two3-buyer__frame{padding:24px 20px}.two3-buyer__body{font-size:16px;line-height:1.7}.two3-buyer__body ul,.two3-buyer__cards{grid-template-columns:minmax(0,1fr);gap:12px}.two3-buyer__body ul li{padding-block:14px}.two3-buyer__body ul li:before{top:23px}.two3-buyer__card{padding:22px}.two3-buyer__button{width:100%}}@media(prefers-reduced-motion:reduce){.two3-buyer *{scroll-behavior:auto;transition:none}}.rr-project-feature{color:var(--rr-project-text);background:var(--rr-project-bg);padding-top:var(--rr-project-pt);padding-bottom:var(--rr-project-pb)}.rr-project-feature__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(4rem,7vw,9rem);align-items:center}.rr-project-feature--left .rr-project-feature__content{order:2}.rr-project-feature--left .rr-project-feature__media{order:1}.rr-project-feature__eyebrow{margin:0 0 1.2rem;color:var(--rr-project-accent);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rr-project-feature h2{max-width:680px;margin:0;color:var(--rr-project-text);font-family:var(--font-heading-family);font-size:clamp(3.8rem,5vw,6.4rem);line-height:.98}.rr-project-feature__text{max-width:650px;margin-top:2.4rem;color:var(--rr-project-muted);font-size:1.7rem;line-height:1.65}.rr-project-feature__points{display:grid;gap:1.3rem;margin:2.8rem 0 0;padding:0}.rr-project-feature__points li{display:grid;grid-template-columns:1.2rem 1fr;gap:1.2rem;align-items:start;color:var(--rr-project-text);font-size:1.6rem;line-height:1.45}.rr-project-feature__points li span{width:1.2rem;height:2px;margin-top:.75em;background:var(--rr-project-accent)}.rr-project-feature__button{display:inline-flex;margin-top:3rem;padding:1.35rem 2.4rem;color:#fff;background:var(--rr-project-accent);font-family:var(--font-heading-family);font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}.rr-project-feature__media{position:relative;min-height:520px;padding:0 10% 9% 0}.rr-project-feature__primary{height:100%;min-height:480px}.rr-project-feature__primary img,.rr-project-feature__secondary img{display:block;width:100%;height:100%;object-fit:cover}.rr-project-feature__primary img{object-position:var(--rr-project-primary-position)}.rr-project-feature__secondary{position:absolute;right:0;bottom:0;width:52%;aspect-ratio:4 / 3;border:8px solid var(--rr-project-bg)}.rr-project-feature__secondary img{object-position:var(--rr-project-secondary-position)}@media screen and (max-width:989px){.rr-project-feature__inner{grid-template-columns:1fr;gap:4.5rem}.rr-project-feature--left .rr-project-feature__content,.rr-project-feature--left .rr-project-feature__media{order:initial}.rr-project-feature__media{min-height:440px}}@media screen and (max-width:749px){.rr-project-feature{padding-top:var(--rr-project-pt-mobile);padding-bottom:var(--rr-project-pb-mobile)}.rr-project-feature h2{font-size:clamp(3.4rem,12vw,5rem)}.rr-project-feature__text{font-size:1.6rem}.rr-project-feature__media{min-height:340px;padding:0 8% 12% 0}.rr-project-feature__primary{min-height:300px}.rr-project-feature__secondary{width:60%;border-width:5px}}.rr-project-feature{scroll-margin-top:140px}.rr-project-feature__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rr-project-feature__button{margin-top:0}.rr-project-feature__button--secondary{color:var(--rr-project-text);background:transparent;box-shadow:inset 0 0 0 1px var(--rr-project-accent)}.rr-project-feature__button:focus-visible{outline:3px solid #121212;outline-offset:4px}.rr-project-feature__media{min-height:0;padding-bottom:16%}.rr-project-feature__primary{min-height:0}.rr-project-feature__primary img{aspect-ratio:16 / 10;object-fit:contain;background:#fff}.rr-project-feature__secondary{aspect-ratio:16 / 9}.rr-project-feature__secondary img{object-fit:contain;background:#fff}@media(max-width:989px){.rr-project-feature__media,.rr-project-feature__primary{min-height:0}}@media(max-width:749px){.rr-project-feature__media{min-height:0;padding-bottom:18%}.rr-project-feature__primary{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/69/compiled_assets/styles.css.map?subset=AAAAAAAAAACAAAQ */
