.b2b.ab-b2b{--ab-line:var(--line)}.ab-b2b .ab-hero{padding:clamp(48px,6vw,96px) 0 clamp(48px,5vw,72px);overflow-x:clip}.ab-b2b .ab-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ab-b2b .ab-hero h1{max-width:15.5em;font-size:clamp(44px,5.4vw,76px);line-height:1}.ab-b2b .ab-hero-art{justify-self:end;width:100%;max-width:600px;height:auto;display:block}@media (width>=861px){.ab-b2b .ab-hero-art{translate:10.7%}}.ab-b2b .ab-hero .b2b-lede{text-wrap:balance;max-width:640px;margin-top:28px;font-size:clamp(20px,1.8vw,24px);line-height:1.4}.ab-b2b .ab-tension{padding-top:0}.ab-b2b .ab-tension .k-wrap{background:linear-gradient(var(--line), var(--line)) var(--gutter) 0 / calc(100% - 2 * var(--gutter)) 1.5px no-repeat;padding-top:clamp(56px,7vw,96px)}.ab-b2b .ab-tension-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ab-b2b .ab-tension-art{background:var(--sky);border-radius:28px;width:100%;height:auto;display:block}.ab-b2b .ab-tension h2{max-width:12em;margin:0;font-size:clamp(38px,4.6vw,64px);line-height:1.02}.ab-b2b .ab-tension-points{gap:22px;max-width:620px;margin:clamp(28px,3.5vw,44px) 0 0;display:grid}.ab-b2b .ab-tension-points p{text-wrap:pretty;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ab-b2b .ab-tension-points p:first-child{text-wrap:balance;font-size:clamp(20px,1.8vw,24px);line-height:1.35}.ab-b2b .ab-tension-points p:last-child{border-top:1.5px solid var(--line);font:700 clamp(22px, 2.2vw, 30px)/1.25 var(--b2b-display);letter-spacing:-.005em;text-wrap:balance;margin-top:12px;padding-top:30px}.ab-b2b .ab-question{padding:clamp(88px,11vw,160px) 0;position:relative;overflow:hidden}.ab-b2b .ab-question .k-wrap{position:relative}.ab-b2b .ab-question p{font:400 clamp(20px, 2vw, 26px)/1.3 var(--b2b-font);align-items:center;gap:18px;margin-bottom:28px;display:flex}.ab-b2b .ab-question p:before{content:"";background:radial-gradient(circle at 2px 2px, var(--cream) 1.7px, transparent 2.1px) 0 0 / 12px 4px repeat-x;flex:none;width:56px;height:4px}.ab-b2b .ab-question h2{text-wrap:balance;max-width:14.5em;font-size:clamp(34px,6.4vw,88px);line-height:1.02}.ab-b2b .ab-question-path{right:var(--gutter);pointer-events:none;width:clamp(120px,13vw,190px);height:auto;position:absolute;top:calc(100% + 16px)}.ab-b2b .ab-reveal .k-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center}.ab-b2b .ab-reveal-copy>p:first-child{margin-bottom:18px;font-size:clamp(19px,1.7vw,22px);line-height:1.35}.ab-b2b .ab-reveal-copy h2{font-size:clamp(36px,4.6vw,62px);line-height:1.04}.ab-b2b .ab-reveal-copy>p:last-child{text-wrap:pretty;max-width:640px;margin-top:28px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ab-b2b .ab-reveal{overflow-x:clip}.ab-b2b .ab-reveal-art{width:min(100%,520px);height:auto;margin-inline:auto;display:block}@media (width>=861px){.ab-b2b .ab-reveal-art{translate:18.7%}}.ab-b2b .ab-origin .k-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.ab-b2b .ab-origin h2{font-size:clamp(34px,4.4vw,60px);line-height:1.04}.ab-b2b .ab-origin-copy p{text-wrap:pretty;max-width:600px;margin-top:24px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ab-b2b .ab-origin-copy h2+p{margin-top:28px}.ab-b2b .ab-origin figure{width:min(100%,420px);margin:0 0 0 auto}.ab-b2b .ab-origin figure img{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}.ab-b2b .ab-origin figcaption{flex-direction:column;margin-top:18px;font-size:16px;line-height:1.35;display:flex}.ab-b2b .ab-origin figcaption strong{font-size:18px}.ab-b2b .ab-answer .k-statement{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;margin-bottom:clamp(48px,6vw,80px)}.ab-b2b .ab-answer h2{font-size:clamp(36px,4.8vw,64px);line-height:1.03}.ab-b2b .ab-answer-heading>p{text-wrap:pretty;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ab-b2b .ab-answer-grid{border-bottom:1.5px solid var(--line)}.ab-b2b .ab-answer-grid article{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"icon.num""h h h""p p p";align-content:start;align-items:start;padding-bottom:28px;display:grid}@media (width>=861px) and (width<=1024px){.ab-b2b .ab-answer-grid{--cols:3!important}.ab-b2b .ab-answer-grid>*{border-top:0;border-left:1.5px solid var(--line)}}@media (width>=681px) and (width<=860px){.ab-b2b .ab-answer-grid{--cols:1!important}.ab-b2b .ab-answer-grid>*{margin-left:0;padding:22px 0;border-left:0!important;border-top:1.5px solid var(--line)!important}.ab-b2b .ab-answer-grid>:first-child{border-top:0!important}}.ab-b2b .ab-answer-grid article .k-icon{grid-area:icon;margin:0 0 22px}.ab-b2b .ab-answer-grid article>span{grid-area:num}.ab-b2b .ab-answer-grid article>h3{grid-area:h;margin-bottom:10px;font-size:clamp(22px,2vw,26px)}.ab-b2b .ab-answer-grid article>p{grid-area:p}.ab-b2b .ab-num{background:var(--pine);width:34px;height:34px;color:var(--cream);font:700 15px var(--b2b-font);border-radius:50%;place-items:center;display:inline-grid}.ab-b2b .ab-proof{background:var(--lemon);color:var(--pine);padding:clamp(56px,7vw,96px) 0}.ab-b2b .ab-proof-grid{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1.6fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.ab-b2b .ab-proof-grid strong{font:var(--b2b-heavy) clamp(72px, 9.5vw, 136px)/.9 var(--b2b-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ab-b2b .ab-proof-grid p{font:700 clamp(19px, 1.8vw, 24px)/1.25 var(--b2b-font);text-wrap:balance}.ab-b2b .ab-proof-grid p:first-child{text-align:right}.ab-b2b .ab-proof-grid p:last-child{text-align:left}.ab-b2b .ab-team .ab-team-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px;margin-bottom:clamp(40px,5vw,64px);display:grid}.ab-b2b .ab-team h2{font-size:clamp(38px,5.2vw,72px);line-height:1.02}.ab-b2b .ab-team-head p{text-wrap:pretty;max-width:520px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ab-b2b .ab-featured-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ab-b2b .ab-featured-team article{background:var(--cream);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:22px;padding:14px;display:grid}.ab-b2b .ab-featured-team img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.ab-b2b .ab-featured-team article>div{flex-direction:column;justify-content:flex-end;padding:10px 14px 14px 0;display:flex}.ab-b2b .ab-featured-team h3{margin-bottom:6px;font-size:clamp(22px,2vw,27px)}.ab-b2b .ab-featured-team article>div p{margin-bottom:14px;font-size:15px;font-weight:700}.ab-b2b .ab-featured-team article>div span{font-size:17px;line-height:1.45}.ab-b2b .ab-roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.ab-b2b .ab-roster>div{background:var(--cream);border-radius:999px;align-items:center;gap:14px;min-height:64px;padding:12px 20px 12px 14px;display:flex}.ab-b2b .ab-roster strong{font:700 19px var(--b2b-font)}.ab-b2b .ab-company .k-statement{align-items:center;gap:20px}.ab-b2b .ab-company h2{font-size:clamp(32px,4vw,54px);line-height:1.05}.ab-b2b .ab-company p{text-wrap:pretty;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ab-b2b .ab-cta{padding-bottom:0;overflow:clip}.ab-b2b .ab-cta .k-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.ab-b2b .ab-cta-copy{align-self:center;padding-bottom:clamp(72px,8vw,112px)}.ab-b2b .ab-cta h2{font-size:clamp(36px,4.8vw,64px);line-height:1.03}.ab-b2b .ab-cta-copy>div>p{text-wrap:balance;max-width:520px;margin:18px 0 28px;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.ab-b2b .ab-cta .huck-phone-form,.ab-b2b .ab-cta .huck-form-consent{text-align:left;margin-left:0}.ab-b2b .ab-cta-art{align-self:end;width:min(100%,560px);height:auto;margin-inline:auto;display:block;translate:0 6.5%}@media (width>=861px){.ab-b2b .ab-cta-art{justify-self:end;margin-inline:0;translate:11.8% 6.5%}}@media (width<=860px){.ab-b2b .ab-origin .k-split,.ab-b2b .ab-reveal .k-split,.ab-b2b .ab-answer .k-statement{grid-template-columns:1fr}.ab-b2b .ab-origin figure{width:min(100%,380px);margin-inline:0}.ab-b2b .ab-team .ab-team-head{grid-template-columns:1fr;gap:20px}.ab-b2b .ab-featured-team{grid-template-columns:1fr}.ab-b2b .ab-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-b2b .ab-proof-grid{grid-template-columns:1fr;gap:14px}.ab-b2b .ab-proof-grid strong{font-size:min(16vw,130px)}.ab-b2b .ab-proof-grid p:first-child,.ab-b2b .ab-proof-grid p:last-child{text-align:center}.ab-b2b .ab-cta .k-wrap{grid-template-columns:1fr}.ab-b2b .ab-cta-copy{padding-bottom:36px}.ab-b2b .ab-cta-art{width:min(100%,420px)}.ab-b2b .ab-reveal-art{width:min(100%,420px);margin-top:8px}.ab-b2b .ab-question-path{display:none}.ab-b2b .ab-hero-grid,.ab-b2b .ab-tension-grid{grid-template-columns:1fr}.ab-b2b .ab-hero-art{justify-self:center;max-width:520px}}@media (width<=680px){.ab-b2b .ab-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-b2b .ab-featured-team article{grid-template-columns:1fr;gap:14px}.ab-b2b .ab-featured-team article>div{padding:4px 10px 12px}.ab-b2b .ab-featured-team img{aspect-ratio:4/3;height:auto}.ab-b2b .ab-answer-grid article{grid-template-columns:56px minmax(0,1fr) auto}}
