.b2b-ab{--b2b-gutter: 16px;--ab-gutter: var(--b2b-gutter);--ab-max: 1320px;--ab-orange: #f97d2f;--ab-muted: #6f6f6f;--ab-soft: #f7f7f7;--ab-block: clamp(56px, 9vw, 132px)}@media(min-width:768px){.b2b-ab{--b2b-gutter: 80px}}.b2b-ab__wrap{width:100%;max-width:calc(var(--ab-max) + 2 * var(--b2b-gutter));margin-inline:auto;padding-inline:var(--ab-gutter)}.b2b-ab{--b2b-section-gap: 64px}@media(min-width:768px){.b2b-ab{--b2b-section-gap: clamp(96px, 15.6vw, 160px)}}@media(min-width:1024px){.b2b-ab{--b2b-section-gap: 160px}}.b2b-ab__section{padding-block:calc(var(--b2b-section-gap) / 2)}.b2b-ab__section:has(+.b2b-ab__cta){padding-bottom:max(calc(var(--b2b-section-gap) / 2),calc(var(--b2b-section-gap) - clamp(32px,4.8vw,69px)))}.b2b-rp__hero+.b2b-ab__section,.b2b-pf__hero+.b2b-ab__wrap+.b2b-ab__section,.b2b-pf__hero+.b2b-ab__section{padding-top:var(--b2b-section-gap)}.b2b-os__story{padding-bottom:calc(var(--b2b-section-gap) / 2)}.b2b-os__story .b2b-os__pillars{padding-bottom:0}.b2b-ab__section--tight{padding-block:clamp(40px,5vw,72px)}.b2b-ab__section--dark{background:#121417;color:#fff}.b2b-ab__section--soft{background:var(--ab-soft)}.b2b-ab__h2{font-size:clamp(28px,3.2vw,45px);font-weight:600;line-height:1.2;text-transform:capitalize}.b2b-ab__h3{font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.3}.b2b-ab__lead{font-size:clamp(16px,1.25vw,18px);line-height:1.45;color:var(--ab-muted)}.b2b-ab__lead--gray{color:var(--gray, #9a9b9e)}.b2b-ab__center{text-align:center;margin-inline:auto}.b2b-ab__eyebrow{font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--gray, #9a9b9e)}.b2b-ab__media{position:relative;overflow:hidden;background:#d9d9d9;aspect-ratio:var(--ratio, 16 / 9)}.b2b-ab__media>img,.b2b-ab__media>svg{width:100%;height:100%;max-width:none;object-fit:cover}.b2b-ab__media>svg.placeholder-svg{fill:#bdbdbd;background:#e4e4e4}.b2b-ab__media--contain>img{object-fit:contain}.b2b-os__title{text-align:center;font-size:clamp(36px,6.1vw,88px);font-weight:700;letter-spacing:-.05em;line-height:1.05;text-transform:uppercase;font-stretch:expanded;padding-block:clamp(24px,2vw,32px) clamp(20px,2.6vw,40px)}.b2b-ab__wrap--full{max-width:none}.b2b-os__hero{--ratio: 1320 / 448}.b2b-os__hero>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.b2b-os__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,60px) 0;align-items:center;padding-block:clamp(32px,3vw,40px) clamp(32px,4vw,56px)}.b2b-os__years{display:flex;align-items:center;gap:clamp(16px,2vw,28px)}.b2b-os__num{display:flex;align-items:flex-start;font-size:clamp(110px,15vw,220px);line-height:.85;font-weight:400;font-stretch:condensed;letter-spacing:-.04em}.b2b-os__num sup{color:var(--ab-orange);font-size:.8em;line-height:.7;top:0}.b2b-os__years-label{font-size:clamp(15px,1.25vw,18px);line-height:1.45;color:var(--ink-soft, #303132);max-width:14em;align-self:flex-end}.b2b-os__statement{display:flex;flex-direction:column;gap:clamp(16px,1.6vw,24px)}.b2b-os__logos{align-self:flex-end;width:clamp(213px,21.85vw,315px);height:auto}.b2b-os__statement-text{font-size:clamp(22px,2.5vw,36px);font-weight:600;line-height:1.19}.b2b-os__statement-text em{font-style:normal;color:#12141780}.b2b-os__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.25vw,18px)}.b2b-os__gallery .b2b-ab__media{--ratio: 428 / 264}.b2b-os__pillars{display:grid;grid-template-columns:repeat(2,minmax(0,560fr));column-gap:clamp(24px,13.9vw,200px);padding-block:clamp(32px,3.3vw,48px) 0}.b2b-os__pillar{display:flex;flex-direction:column;gap:12px}.b2b-os__essence{padding-block:calc(var(--b2b-section-gap) / 2) 0;overflow:visible}.b2b-os__essence-head{display:flex;flex-direction:column;gap:16px;max-width:100%;margin-inline:auto;text-align:center}.b2b-os__essence-head .b2b-ab__h2{color:#fff;font-size:clamp(22px,3.125vw,45px);white-space:nowrap}.b2b-os__essence-head .b2b-ab__lead{max-width:54em;margin-inline:auto}.b2b-os__shoe{position:relative;width:min(100%,1000px);margin:clamp(20px,2.8vw,40px) auto calc(-.17*min(100%,1000px));aspect-ratio:1000 / 445;z-index:1}.b2b-os__shoe>img{width:100%;height:100%;object-fit:cover;object-position:center center}.b2b-os__hotspot{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;width:clamp(36px,4.2vw,60px);aspect-ratio:1;border-radius:50%;border:0;display:grid;place-items:center;font:inherit;font-size:clamp(13px,1.4vw,20px);font-weight:600;color:#121417;background:#fff;box-shadow:none;outline:1px solid rgba(255,255,255,.5);outline-offset:clamp(5px,.55vw,8px);cursor:pointer;transition:background-color .2s,color .2s}.b2b-os__hotspot.is-active{background:#121417;color:#fff;outline-color:#12141780}.b2b-os__hotspot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:50%;background:#ffffffbf;opacity:0;pointer-events:none}.b2b-os__hotspot.is-active{isolation:isolate;background:transparent}.b2b-os__hotspot.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:#121417;pointer-events:none}.b2b-os__hotspot.is-active:before{animation:b2b-os-breathe 1.8s ease-out infinite}@keyframes b2b-os-breathe{0%{transform:scale(1);opacity:1}50%{opacity:.6}to{transform:scale(var(--breathe-to, 1.26));opacity:0}}@media(prefers-reduced-motion:reduce){.b2b-os__hotspot.is-active:before{animation:none;opacity:0}}.b2b-os__features{background:var(--ab-soft);padding-block:calc(min(100vw - 2 * var(--b2b-gutter),1000px)*.17 + 16px) calc(var(--b2b-section-gap) / 2)}.b2b-os__feature{display:none;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr);gap:clamp(12px,3vw,48px);align-items:center;width:min(100%,1200px);margin-inline:auto;translate:none;background:#fff;border-left:10px solid #ff582a;padding:clamp(20px,2.5vw,36px) clamp(20px,2.2vw,32px)}.b2b-os__feature.is-active{display:grid}.b2b-os__feature-num{font-size:clamp(48px,6vw,88px);font-weight:700;font-stretch:condensed;color:#9a9b9e26;line-height:1}.b2b-os__feature-title{font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.2}.b2b-os__cap-title{margin-bottom:clamp(32px,6.5vw,94px)}.b2b-os__cap{display:grid;grid-template-columns:minmax(0,616fr) minmax(0,664fr);gap:clamp(24px,3vw,40px);align-items:stretch}.b2b-os__cap-side{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(24px,2.5vw,32px);padding-top:clamp(0px,1.7vw,24px)}.b2b-os__cap-lead{max-width:616px}.b2b-os__cap .b2b-ab__media{--ratio: 616 / 560}.b2b-os__cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.7vw,24px);align-content:end}.b2b-os__cap-card{display:flex;flex-direction:column;aspect-ratio:1;background:var(--ab-soft);padding:12.5% 10% 7.5%}.b2b-os__cap-card--dark{background:#121417;color:#fff}.b2b-os__cap-card--dark img{filter:none}.b2b-os__cap-card img{width:40px;height:40px;flex:none}.b2b-os__cap-card .b2b-ab__lead{color:var(--gray, #9a9b9e);font-size:clamp(14px,1.15vw,16px);line-height:1.333}.b2b-os__cap-card>div{display:flex;flex-direction:column;gap:12px;margin-top:29.7%}.b2b-os__cap-card .b2b-ab__h3{font-size:clamp(18px,1.53vw,22px);line-height:24px}.b2b-os__loop{display:grid;grid-template-columns:minmax(0,400fr) minmax(0,820fr);gap:clamp(24px,7vw,100px)}.b2b-os__loop-aside{display:flex;flex-direction:column;gap:clamp(16px,1.4vw,20px)}.b2b-os__loop-aside .b2b-ab__media{--ratio: 400 / 264;margin-top:auto}.b2b-os__loop-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(18,20,23,.12)}.b2b-os__loop-item{display:grid;grid-template-columns:clamp(28px,3.3vw,50px) minmax(0,1fr);gap:4px 0;padding-block:clamp(20px,2.8vw,40px);border-bottom:1px solid rgba(18,20,23,.12)}.b2b-os__loop-idx{font-size:clamp(15px,1.4vw,20px);font-weight:500;color:var(--gray, #9a9b9e);padding-top:.6em}.b2b-os__loop-title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4em;font-weight:500}.b2b-os__loop-title strong{font-size:clamp(28px,2.9vw,42px);font-weight:500;color:#121417}.b2b-os__loop-title span{font-size:clamp(18px,1.7vw,24px);color:var(--ink-soft, #303132)}.b2b-os__loop-item .b2b-ab__lead{grid-column:2}.b2b-rp__hero{position:relative;overflow:hidden;background:#ececec;color:#121417}.b2b-rp__hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"top top" "copy media" "bottom bottom";gap:clamp(12px,2vw,24px) clamp(16px,3vw,40px);padding-block:clamp(24px,3vw,40px);align-items:center}.b2b-rp__big{font-size:clamp(40px,7.6vw,110px);font-weight:700;letter-spacing:-.04em;line-height:.95;font-stretch:expanded;text-transform:capitalize}.b2b-rp__big--top{grid-area:top}.b2b-rp__big--bottom{grid-area:bottom;text-transform:none;display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 1em}.b2b-rp__hero-copy{grid-area:copy;display:flex;flex-direction:column;gap:clamp(16px,2vw,28px)}.b2b-rp__hero-copy .b2b-rp__ghost{font-size:clamp(32px,5vw,72px);font-weight:700;letter-spacing:-.03em;color:#12141726;line-height:1;text-transform:capitalize}.b2b-rp__hero-copy p{max-width:36em;font-size:clamp(14px,1.1vw,16px);line-height:1.45;color:#303132}.b2b-rp__link{display:inline-flex;align-items:center;gap:8px;font-size:clamp(16px,1.7vw,24px);font-weight:500;border-bottom:2px solid #121417;padding-bottom:4px;align-self:flex-start}.b2b-rp__link svg{width:14px;height:14px}.b2b-rp__hero-media{grid-area:media;position:relative}.b2b-rp__hero-media .b2b-ab__media{--ratio: 1448 / 1086;background:transparent}.b2b-rp__tag{position:absolute;right:0;top:8%;font-size:14px;line-height:1.4;text-align:right;color:#303132}.b2b-rp__pillars{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:#303132}.b2b-rp__program{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);max-width:1200px;margin:clamp(40px,6vw,80px) auto 0;text-align:center}.b2b-rp__program h2{font-size:clamp(30px,4.44vw,64px);font-weight:600;line-height:1.375}.b2b-rp__program h2 strong{display:block;font-weight:600;font-size:1.25em;line-height:1.1}.b2b-rp__program p{font-size:clamp(20px,3.33vw,48px);font-weight:500;line-height:1.19;color:var(--gray, #9a9b9e);max-width:22em;margin-inline:auto}.b2b-rp__second-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4vw,60px);align-items:end}.b2b-rp__second-head .b2b-ab__eyebrow{font-size:clamp(14px,1.4vw,20px);font-weight:500;letter-spacing:0;text-align:left}.b2b-rp__second-head .b2b-ab__h2{font-size:clamp(28px,3.2vw,45px);max-width:12em}.b2b-rp__second-head>p{justify-self:end;max-width:34em;color:#303132}.b2b-rp__steps{list-style:none;margin:clamp(24px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(20px,3vw,48px)}.b2b-rp__step{position:relative;display:flex;flex-direction:column;gap:10px}.b2b-rp__step .b2b-ab__media{--ratio: 1;background:transparent;width:min(100%,200px)}.b2b-rp__step+.b2b-rp__step:before{content:"\2192";position:absolute;left:calc(-.5*clamp(20px,3vw,48px));top:clamp(40px,6vw,90px);translate:-50% 0;color:var(--gray, #9a9b9e)}.b2b-rp__step .b2b-ab__lead{font-size:14px}.b2b-rp__phases{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(20px,2.5vw,36px)}.b2b-rp__phase{position:relative;display:flex;flex-direction:column;gap:10px;padding-top:52px}.b2b-rp__phase:before{content:"";position:absolute;top:15px;left:0;right:calc(-1*clamp(20px,2.5vw,36px));height:1px;background:#12141726}.b2b-rp__phase:last-child:before{right:0}.b2b-rp__dot{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid rgba(18,20,23,.25);display:grid;place-items:center}.b2b-rp__phase--done .b2b-rp__dot{background:#121417;border-color:#121417;color:#fff}.b2b-rp__phase--active .b2b-rp__dot{border:8px solid #121417}.b2b-rp__phase-step{font-size:13px;text-transform:uppercase;color:var(--gray, #9a9b9e)}.b2b-rp__phase-title{font-size:clamp(20px,1.8vw,26px);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.b2b-rp__badge{display:inline-flex;align-items:center;height:clamp(26px,2.2vw,32px);padding-inline:8px;border-radius:100px;font-size:clamp(13px,1.1vw,16px);font-weight:500;line-height:1;white-space:nowrap;background:#eee;color:#6f6f6f}.b2b-rp__badge--done{background:#e1fce4;color:#2fd76d}.b2b-rp__badge--active{background:#fcede6;color:#f97d2f}.b2b-rp__phase .b2b-ab__lead{font-size:14px}.b2b-ab__cta{position:relative;overflow:hidden;background:#121417;color:#fff;isolation:isolate}.b2b-ab__cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.b2b-ab__cta-bg img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:right center}.b2b-ab{--cta-h: 320}.b2b-pf{--cta-h: 400}@media(min-width:768px){.b2b-ab__cta{display:grid;align-content:center;min-height:calc(100vw * var(--cta-h) / 1440)}.b2b-ab__cta-bg img{object-position:center}.b2b-ab__cta-inner{padding-block:clamp(32px,4.8vw,69px)}}.b2b-ab__cta-inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.6vw,24px);padding-block:clamp(48px,6vw,88px);max-width:640px}.b2b-ab__cta-inner h2{font-size:clamp(24px,2.5vw,36px);font-weight:600;line-height:1.3}.b2b-ab__cta-inner p{color:#ffffff80;font-size:15px}.b2b-ab__cta .b2b-ab__btn-light{background:#fff;color:#121417;border-color:#fff}.b2b-pf__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:center;padding-block:clamp(24px,2.8vw,40px)}.b2b-pf__hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,28px)}.b2b-pf__hero-copy h1{font-size:clamp(34px,3.9vw,56px);font-weight:600;line-height:1.15}.b2b-pf__hero-copy p{max-width:26em}.b2b-pf__hero-media{position:relative}.b2b-pf__hero-media .b2b-ab__media{--ratio: 660 / 500}.b2b-pf__badge{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:10px;background:#fff;padding:10px 20px 0 0;border-top-right-radius:24px;font-size:13px;line-height:1.2}.b2b-pf__avatars{display:flex}.b2b-pf__avatars img{width:32px;height:32px;border-radius:50%;border:2px solid #fff}.b2b-pf__avatars img+img{margin-left:-10px}.b2b-pf__stats{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));align-items:center;border-block:0;padding-block:clamp(24px,3vw,40px)}.b2b-pf__stat{display:grid;justify-content:center;justify-items:start;gap:8px;padding-inline:clamp(12px,3vw,40px)}.b2b-pf__stat+.b2b-pf__stat{position:relative}.b2b-pf__stat+.b2b-pf__stat:before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;height:clamp(48px,4.4vw,64px);border-left:1px solid rgba(18,20,23,.15)}.b2b-pf__stat:first-child{padding-left:0;justify-content:start}.b2b-pf__stat strong{font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.1}.b2b-pf__stat span{font-size:clamp(14px,1.15vw,16px);color:#121417;text-transform:capitalize}.b2b-pf__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.7vw,24px);margin-top:clamp(20px,2.2vw,32px)}.b2b-pf__card{display:flex;flex-direction:column;gap:10px}.b2b-pf__card .b2b-ab__media{--ratio: 420 / 236}.b2b-pf__card-arrow{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:#fff;display:grid;place-items:center}.b2b-pf__card-date{font-size:13px;color:#303132;margin-top:6px}.b2b-pf__card-title{font-size:clamp(16px,1.25vw,18px);font-weight:600;line-height:1.3}.b2b-pf__card-excerpt{font-size:14px;color:var(--ab-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover)and (pointer:fine){.b2b-pf__card:hover .b2b-pf__card-title{text-decoration:underline}}.b2b-art__crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--gray, #9a9b9e);padding-block:clamp(16px,1.6vw,24px)}.b2b-art__crumbs span:last-child{color:#121417}.b2b-art__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:center;padding-bottom:clamp(32px,4vw,60px)}.b2b-art__head h1{font-size:clamp(26px,2.5vw,36px);font-weight:600;line-height:1.25}.b2b-art__head time{display:block;margin-top:12px;font-size:14px;color:#303132}.b2b-art__head .b2b-ab__media{--ratio: 660 / 370}.b2b-art__body{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start;padding-bottom:clamp(48px,6vw,96px)}.b2b-art__toc{position:sticky;top:72px;display:flex;flex-direction:column;gap:14px;border-left:2px solid #e5e5e5;padding-left:14px;font-size:13px}.b2b-art__toc a{position:relative}.b2b-art__toc a:before{content:"";position:absolute;left:-16px;top:0;bottom:0;width:2px;background:#121417;opacity:0;transition:opacity .2s}.b2b-art__toc a.is-active:before{opacity:1}.b2b-art__toc:empty{display:none}.b2b-art__toc a{color:var(--gray, #9a9b9e)}.b2b-art__toc a.is-active,.b2b-art__toc a:hover{color:#121417}.b2b-art__content{font-size:clamp(15px,1.1vw,16px);line-height:1.65;color:#303132;min-width:0}.b2b-art__content>*+*{margin-top:1em}.b2b-art__content :is(h2,h3){color:#121417;font-weight:600;line-height:1.3;margin-top:1.8em;scroll-margin-top:72px}.b2b-art__content h2{font-size:clamp(20px,1.7vw,24px)}.b2b-art__content h3{font-size:18px}.b2b-art__content img{width:100%;height:auto}.b2b-art__content ul{padding-left:1.2em}@media(max-width:1100px){.b2b-os__cap{grid-template-columns:1fr}.b2b-os__cap .b2b-ab__media{--ratio: 16 / 9}.b2b-os__cap-side{padding-top:0}.b2b-os__cap-card{aspect-ratio:auto;min-height:clamp(220px,30vw,320px);padding:32px}.b2b-os__cap-card>div{margin-top:40px}.b2b-os__pillars{gap:clamp(24px,5vw,60px)}.b2b-os__loop{grid-template-columns:1fr}.b2b-os__loop-aside .b2b-ab__media{display:none}.b2b-rp__steps,.b2b-rp__phases,.b2b-pf__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-rp__step:nth-child(odd):before{display:none}.b2b-rp__phase:nth-child(2n):before{right:0}}@media(max-width:767px){.b2b-os__essence-head .b2b-ab__h2{white-space:normal}.b2b-os__shoe{margin-bottom:0}.b2b-os__features{padding-top:clamp(24px,6vw,40px)}.b2b-os__intro,.b2b-os__pillars,.b2b-pf__hero,.b2b-art__head,.b2b-art__body,.b2b-rp__second-head{grid-template-columns:1fr}.b2b-os__years{justify-content:flex-start}.b2b-os__logos{align-self:flex-start}.b2b-os__gallery{grid-template-columns:1fr}.b2b-os__feature{grid-template-columns:auto minmax(0,1fr);translate:none;margin-top:16px}.b2b-os__feature .b2b-ab__lead{grid-column:1 / -1}.b2b-os__cap-grid{grid-template-columns:1fr}.b2b-os__cap-card{min-height:0;padding:24px}.b2b-os__cap-card>div{margin-top:24px}.b2b-rp__hero-grid{grid-template-columns:1fr;grid-template-areas:"top" "media" "copy" "bottom"}.b2b-rp__tag{display:none}.b2b-rp__second-head>p{justify-self:start}.b2b-rp__steps{grid-template-columns:1fr}.b2b-rp__step:before{display:none}.b2b-rp__step{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:16px}.b2b-rp__step .b2b-ab__media{width:96px;flex:none}.b2b-rp__step>div{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}.b2b-rp__phases{grid-template-columns:1fr;gap:0}.b2b-rp__phase{padding:0 0 28px 52px}.b2b-rp__phase:before{top:32px;bottom:0;left:15px;right:auto;width:1px;height:auto}.b2b-rp__phase:last-child:before{display:none}.b2b-pf__stats,.b2b-pf__cards{grid-template-columns:1fr;gap:16px}.b2b-pf__stat{padding-inline:0}.b2b-pf__stat,.b2b-pf__stat:first-child{justify-content:start}.b2b-pf__stat+.b2b-pf__stat:before{display:none}.b2b-pf__stat+.b2b-pf__stat{border-top:1px solid rgba(18,20,23,.1);padding-top:16px}.b2b-art__toc{position:static}.b2b-ab__cta-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}}.b2b-rp__hero{background:#f5f5f4 var(--rp-bg) center top / cover no-repeat}.b2b-rp__hero-copy .b2b-rp__ghost{text-transform:none}@media(min-width:768px){.b2b-rp__hero{container-type:inline-size}.b2b-rp__hero-grid{--u: calc(100cqw / 1440);display:block;position:relative;max-width:none;margin:0;padding:0;height:calc(960 * var(--u))}.b2b-rp__hero-copy,.b2b-rp__hero-media{display:contents}.b2b-rp__big,.b2b-rp__hero-copy>*,.b2b-rp__tag,.b2b-rp__hero-media>*{position:absolute;margin:0;max-width:none}.b2b-rp__big{font-weight:650;z-index:0;white-space:nowrap}.b2b-rp__big--top{left:calc(60 * var(--u));top:calc(68 * var(--u));font-size:calc(100 * var(--u));line-height:calc(119.34 * var(--u));letter-spacing:calc(-5 * var(--u))}.b2b-rp__hero-copy .b2b-rp__ghost{z-index:0;left:calc(60 * var(--u));top:calc(327 * var(--u));font-size:calc(88 * var(--u));line-height:calc(105.02 * var(--u));letter-spacing:calc(-4.4 * var(--u));font-weight:650;color:#12141733;white-space:nowrap}.b2b-rp__big--bottom{left:calc(136 * var(--u));width:calc(1169 * var(--u));top:calc(781 * var(--u));font-size:calc(92 * var(--u));line-height:calc(109.79 * var(--u));letter-spacing:calc(-3.68 * var(--u));display:flex;justify-content:space-between;flex-wrap:nowrap;gap:0;text-transform:none}.b2b-rp__hero-media>:not(.b2b-rp__tag){z-index:1;pointer-events:none;left:calc(95 * var(--u));top:calc(-10.75 * var(--u));width:calc(1250 * var(--u));translate:none;background:transparent}.b2b-rp__hero-copy>p:not(.b2b-rp__ghost){z-index:2;left:calc(64 * var(--u));top:calc(185 * var(--u));width:calc(689 * var(--u));max-width:none;font-size:calc(18 * var(--u));line-height:calc(24 * var(--u));color:#6f6f6f}.b2b-rp__link{z-index:2;left:calc(64 * var(--u));top:calc(444 * var(--u));width:calc(216 * var(--u));padding:0 0 calc(4 * var(--u));border-bottom-width:max(1px,calc(2 * var(--u)));justify-content:space-between;gap:0;font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));font-weight:510}.b2b-rp__link svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.b2b-rp__tag{z-index:2;right:calc(100 * var(--u));left:auto;top:calc(348 * var(--u));font-size:calc(18 * var(--u));line-height:calc(24 * var(--u));color:#6f6f6f;text-align:left;white-space:nowrap}}.b2b-os__intro{padding-block:var(--b2b-section-gap) clamp(24px,2.78vw,40px)}@media(min-width:768px){.b2b-os__statement{align-items:flex-end;text-align:right}.b2b-os__statement-text{max-width:none}.b2b-os__statement .b2b-os__logos{align-self:flex-end}}.b2b-os__story{padding-bottom:calc(var(--b2b-section-gap) * .875)}.b2b-os__essence{padding-top:calc(var(--b2b-section-gap) * .875)}.b2b-os__features+.b2b-ab__section{padding-top:calc(var(--b2b-section-gap) * .825)}.b2b-os__loop-section{padding-top:calc(var(--b2b-section-gap) * .55)}@media(min-width:768px){.b2b-os .b2b-os__cap-section{padding-bottom:0}.b2b-os .b2b-os__loop-section{padding-top:168px;padding-bottom:160px}}.b2b-rp__hero+.b2b-ab__section{padding-top:calc(var(--b2b-section-gap) * 1.275)}.b2b-rp__program{margin-top:clamp(8px,.83vw,12px)}.b2b-ab__section:has(>.b2b-ab__wrap>.b2b-rp__second-head){padding-top:calc(var(--b2b-section-gap) * .675)}.b2b-rp .b2b-ab__section:has(+.b2b-ab__cta){padding-bottom:calc(var(--b2b-section-gap) * .8375)}.b2b-pf__hero+.b2b-ab__wrap+.b2b-ab__section{padding-top:calc(var(--b2b-section-gap) - clamp(24px,3vw,40px))}.b2b-pf .b2b-ab__section:has(+.b2b-ab__cta){padding-bottom:calc(var(--b2b-section-gap) * .956)}.b2b-art__head{padding-bottom:var(--b2b-section-gap)}.b2b-art__body{padding-bottom:calc(var(--b2b-section-gap) * .4)}.b2b-art .b2b-pf__cards{margin-top:clamp(16px,1.67vw,24px)}.b2b-br-d{display:none}@media(min-width:768px){.b2b-br-d{display:inline}}@media(max-width:767px){.b2b-os .b2b-os__title{font-size:33px;font-weight:650;letter-spacing:-.05em;padding-block:8px}.b2b-os .b2b-os__hero{--ratio: 361 / 200}.b2b-os .b2b-os__intro{padding-block:16px;row-gap:20px}.b2b-os .b2b-os__years{gap:12px}.b2b-os .b2b-os__num{font-size:120px}.b2b-os .b2b-os__years-label{font-size:16px;line-height:24px;max-width:184px}.b2b-os .b2b-os__statement{gap:4px}.b2b-os .b2b-os__logos{width:230px}.b2b-os .b2b-os__statement-text{font-size:24px;font-weight:510;line-height:1.19}.b2b-os .b2b-os__gallery{gap:12px}.b2b-os .b2b-os__gallery .b2b-ab__media{--ratio: 361 / 200}.b2b-os .b2b-os__pillars{padding-top:16px;row-gap:16px}.b2b-os .b2b-os__pillar{gap:4px}.b2b-os .b2b-os__pillar .b2b-ab__h3{font-size:20px;line-height:24px}.b2b-os .b2b-os__pillar .b2b-ab__lead{font-size:16px;line-height:22px}.b2b-os .b2b-os__story{padding-bottom:96px}.b2b-os .b2b-os__essence{padding-top:24px}.b2b-os .b2b-os__essence-head{text-align:left;gap:8px}.b2b-os .b2b-os__essence-head .b2b-ab__h2{font-size:24px;line-height:1.19}.b2b-os .b2b-os__essence-head .b2b-ab__lead{font-size:16px;line-height:22px;margin-inline:0}.b2b-os .b2b-os__shoe{width:calc(100% + 2 * var(--b2b-gutter));margin:16px calc(-1 * var(--b2b-gutter)) calc(-100vw * 43 / 393)}.b2b-os .b2b-os__hotspot{width:28px;font-size:11px;outline-offset:3px}.b2b-os .b2b-os__features{padding-block:calc(100vw * 43 / 393 + 16px) 40px}.b2b-os .b2b-os__feature{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:0;border-left-width:8px;padding:20px 16px}.b2b-os .b2b-os__feature-num{grid-area:1 / 1 / 3 / 2;justify-self:end;align-self:start;margin-top:-12px;font-size:88px;line-height:.85}.b2b-os .b2b-os__feature-title{grid-area:1 / 1;font-size:24px;position:relative}.b2b-os .b2b-os__feature .b2b-ab__lead{grid-area:2 / 1;font-size:16px;line-height:22px;position:relative}.b2b-os .b2b-os__features+.b2b-ab__section{padding-block:80px 0}.b2b-os .b2b-os__cap-title{text-align:left;font-size:24px;margin-bottom:8px}.b2b-os .b2b-os__cap,.b2b-os .b2b-os__cap-side{gap:16px}.b2b-os .b2b-os__cap-lead{font-size:16px;line-height:24px}.b2b-os .b2b-os__cap .b2b-ab__media{--ratio: 361 / 224}.b2b-os .b2b-os__cap-grid{gap:10px}.b2b-os .b2b-os__cap-card{flex-direction:row;align-items:flex-start;gap:16px;padding:24px 16px 20px}.b2b-os .b2b-os__cap-card img{width:28px;height:28px}.b2b-os .b2b-os__cap-card>div{margin-top:-4px;gap:4px}.b2b-os .b2b-os__cap-card .b2b-ab__h3{font-size:20px;line-height:24px}.b2b-os .b2b-os__cap-card .b2b-ab__lead{font-size:17px;line-height:24px}.b2b-os .b2b-os__loop-section{padding-block:88px}.b2b-os .b2b-os__loop{display:flex;flex-direction:column;gap:0}.b2b-os .b2b-os__loop-aside{display:contents}.b2b-os .b2b-os__loop-aside .b2b-ab__h2{font-size:24px}.b2b-os .b2b-os__loop-aside .b2b-ab__lead{margin-top:8px;font-size:16px;line-height:24px;color:var(--ab-muted)}.b2b-os .b2b-os__loop-list{margin-top:20px}.b2b-os .b2b-os__loop-aside .b2b-ab__media{display:block;order:1;margin-top:24px;--ratio: 361 / 240}.b2b-os .b2b-os__loop-item{grid-template-columns:39px minmax(0,1fr);padding-block:20px}.b2b-os .b2b-os__loop-idx{font-size:20px;padding-top:.3em}.b2b-os .b2b-os__loop-title strong{font-size:28px}.b2b-os .b2b-os__loop-title span{font-size:20px}.b2b-os .b2b-os__loop-item .b2b-ab__lead{font-size:17px;line-height:24px}}.b2b-os{font-family:SF Pro,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}@media(max-width:767px){.b2b-os .b2b-os__years-label{text-transform:capitalize}}.b2b-br-m{display:inline}@font-face{font-family:SF Pro Display B2B;src:url(sfprodisplay-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:SF Pro Display B2B;src:url(sfprodisplay-600.woff2) format("woff2");font-weight:600;font-display:swap}@media all{.b2b-os :is(.b2b-os__statement-text,.b2b-ab__h2,.b2b-ab__h3,.b2b-os__feature-title,.b2b-os__loop-title){font-family:SF Pro Display B2B,SF Pro,-apple-system,BlinkMacSystemFont,sans-serif}}@media(min-width:768px){.b2b-os .b2b-ab__lead{line-height:1.3333}.b2b-os .b2b-os__essence-head .b2b-ab__lead{max-width:800px}.b2b-os .b2b-os__feature-title{max-width:219px}.b2b-os .b2b-os__cap-card .b2b-ab__lead{font-size:clamp(14px,1.25vw,18px);line-height:1.3333}.b2b-os .b2b-os__loop-aside>:is(h2,p){max-width:346px}}.b2b-rp__phase--active{isolation:isolate}.b2b-rp__phase--active .b2b-rp__dot{box-shadow:none}.b2b-rp__phase--active .b2b-rp__dot:before{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;z-index:-1;border-radius:50%;background:#12141729;pointer-events:none;animation:b2b-os-halo 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.b2b-rp__phase--active .b2b-rp__dot:before{animation:none;opacity:1}}.b2b-os__features>.b2b-ab__wrap{display:grid}.b2b-os .b2b-os__feature{display:grid;grid-area:1 / 1;visibility:hidden}.b2b-os .b2b-os__feature.is-active{visibility:visible}.b2b-os .b2b-os__hotspot{--ring: clamp(5px, .55vw, 8px);font-weight:500}.b2b-os .b2b-os__hotspot.is-active{outline:none;font-weight:600}.b2b-os .b2b-os__hotspot.is-active:before{inset:calc(-1 * var(--ring));background:#12141766;opacity:1;animation:b2b-os-halo 1.6s ease-in-out infinite}@keyframes b2b-os-halo{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(var(--halo-max, 1.1316));opacity:1}}@media(prefers-reduced-motion:reduce){.b2b-os .b2b-os__hotspot.is-active:before{animation:none;opacity:1}}@media(max-width:767px){.b2b-os .b2b-os__hotspot{--ring: 3px}}.b2b-os .b2b-os__feature-title{max-width:none}.b2b-os .b2b-os__feature-title>span{display:block;white-space:nowrap}@media(min-width:768px){.b2b-os .b2b-os__feature{grid-template-columns:auto minmax(max-content,1fr) minmax(0,568px)}}@media(min-width:768px){.b2b-os .b2b-os__feature{grid-template-columns:minmax(max-content,1fr) minmax(0,568px);padding-left:14px}.b2b-os .b2b-os__feature-num{grid-area:1 / 1;align-self:start;margin-top:calc(-8px - clamp(20px,2.5vw,36px));line-height:1}.b2b-os .b2b-os__feature-title{grid-area:1 / 1;padding-left:64px;position:relative}.b2b-os .b2b-os__feature .b2b-ab__lead{grid-area:1 / 2}}@media(min-width:1101px){.b2b-os .b2b-os__loop-aside .b2b-ab__media{margin-bottom:54px}}.b2b-tw__w{display:inline-block;white-space:nowrap}.b2b-tw.is-armed .b2b-tw__c{opacity:0}.b2b-tw.is-armed .b2b-tw__c.is-on{opacity:1}.b2b-tw__caret{display:inline-block;position:relative;width:0;height:1em;vertical-align:-.1em}.b2b-tw__caret:after{content:"";position:absolute;left:.04em;top:0;bottom:0;width:max(1px,.02em);background:currentColor;animation:b2b-tw-blink 1s steps(1) infinite}.b2b-tw__caret.is-typing:after{animation:none}.b2b-tw__caret.is-done:after{animation:b2b-tw-blink 1s steps(1) 4,b2b-tw-fade .4s ease 4s forwards}@keyframes b2b-tw-blink{50%{opacity:0}}@keyframes b2b-tw-fade{to{opacity:0}}.b2b-rp__step :is(.b2b-ab__h3,.b2b-ab__lead){font-family:SF Pro,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.b2b-rp__step .b2b-ab__h3{font-size:20px;line-height:24px;color:#121417}.b2b-rp__step .b2b-ab__lead{font-size:16px;line-height:22px;color:#9a9b9e}.b2b-rp__step>div{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.b2b-rp__step .b2b-ab__h3{font-size:22px;line-height:24px}.b2b-rp__step .b2b-ab__lead{font-size:18px;line-height:24px}.b2b-rp__step>div{gap:8px}}@media(max-width:767px){.b2b-rp__steps{grid-template-columns:1fr;row-gap:80px}.b2b-rp__step{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:8px;text-align:center}.b2b-rp__step .b2b-ab__media{width:168px}.b2b-rp__step>div{flex:none;width:100%;max-width:345px;align-items:center}.b2b-rp__step+.b2b-rp__step:before{display:none}.b2b-rp__step:not(:last-child):after{content:"";position:absolute;left:50%;top:calc(100% + 24px);width:40px;height:40px;translate:-50% 0;background:#6f6f6f;rotate:90deg;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M22.63 10.96a1 1 0 0 1 1.41 0l8.33 8.33a1 1 0 0 1 0 1.41l-8.33 8.34a1 1 0 0 1-1.41-1.42L29.25 21H9.44a1 1 0 0 1 0-2h19.81l-6.62-6.63a1 1 0 0 1 0-1.41Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M22.63 10.96a1 1 0 0 1 1.41 0l8.33 8.33a1 1 0 0 1 0 1.41l-8.33 8.34a1 1 0 0 1-1.41-1.42L29.25 21H9.44a1 1 0 0 1 0-2h19.81l-6.62-6.63a1 1 0 0 1 0-1.41Z'/%3E%3C/svg%3E") center / contain no-repeat}}@font-face{font-family:SF Pro Expanded B2B;src:url(sfpro-expanded-b2b-v2.woff2) format("woff2");font-weight:600 700;font-display:swap}.b2b-os .b2b-os__title{font-family:SF Pro Expanded B2B,SF Pro Display B2B,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:650;font-stretch:normal;line-height:normal;letter-spacing:-.05em}.b2b-os .b2b-os__title{padding-bottom:8px}@media(min-width:768px){.b2b-os .b2b-os__title{padding-bottom:24px}}.b2b-os .b2b-os__pillar{gap:8px}.b2b-rp__big,.b2b-rp__hero-copy .b2b-rp__ghost{font-family:SF Pro Expanded B2B,SF Pro Display B2B,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:650;font-stretch:normal}@media(max-width:767px){.b2b-rp__hero{container-type:inline-size}.b2b-rp__hero-grid{--m: calc(100cqw / 393);display:block;position:relative;max-width:none;margin:0;padding:0;height:calc(340 * var(--m));overflow:hidden}.b2b-rp__hero-copy,.b2b-rp__hero-media{display:contents}.b2b-rp__big,.b2b-rp__hero-copy>*,.b2b-rp__hero-media>*{position:absolute;margin:0;max-width:none;white-space:nowrap}.b2b-rp__hero-copy>p:not(.b2b-rp__ghost),.b2b-rp__tag{display:none}.b2b-rp__big{z-index:0;line-height:normal}.b2b-rp__big--top{left:calc(16 * var(--m));top:calc(16 * var(--m));font-size:calc(36 * var(--m));letter-spacing:calc(-1.8 * var(--m))}.b2b-rp__hero-copy .b2b-rp__ghost{z-index:0;left:calc(16 * var(--m));top:calc(56 * var(--m));font-size:calc(36 * var(--m));line-height:normal;letter-spacing:calc(-1.8 * var(--m));color:#12141733}.b2b-rp__link{z-index:2;left:calc(16 * var(--m));top:calc(120 * var(--m));width:calc(184 * var(--m));justify-content:space-between;gap:0;font-size:calc(20 * var(--m));line-height:calc(24 * var(--m));font-weight:510;padding:0 0 calc(2 * var(--m))}.b2b-rp__link svg{width:calc(12 * var(--m));height:calc(12 * var(--m))}.b2b-rp__hero-media>:not(.b2b-rp__tag){z-index:1;pointer-events:none;left:calc(-27 * var(--m));top:calc(12 * var(--m));width:calc(420 * var(--m));background:transparent}.b2b-rp__big--bottom{left:calc(16 * var(--m));width:calc(361 * var(--m));top:calc(273 * var(--m));font-size:calc(34 * var(--m));letter-spacing:calc(-1.36 * var(--m));display:flex;justify-content:space-between;flex-wrap:nowrap;gap:0}}@font-face{font-family:SF Pro Condensed Num B2B;src:url(sfpro-condensed-num-b2b-v2.woff2) format("woff2");font-weight:700 800;font-display:swap}.b2b-os .b2b-os__feature-num{font-family:SF Pro Condensed Num B2B,SF Pro,sans-serif;font-weight:760;font-stretch:normal;font-size:88px;color:#9a9b9e26}@media(min-width:768px){.b2b-os__cap-grid{grid-auto-rows:1fr;container-type:inline-size}.b2b-os__cap-grid>.b2b-os__cap-card{aspect-ratio:auto;min-height:calc((100cqw - clamp(12px,1.7vw,24px))/2)}}.b2b-art__toc,.b2b-art__toc a{font-size:15px;line-height:normal}@media(max-width:767px){.b2b-pf{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.b2b-pf .b2b-pf__hero{gap:16px;padding-block:8px 0}.b2b-pf .b2b-pf__hero-copy{gap:4px}.b2b-pf .b2b-pf__hero-copy h1{font-family:SF Pro Display B2B,SF Pro,sans-serif;font-size:40px;font-weight:600;line-height:normal}.b2b-pf .b2b-pf__hero-copy p{max-width:none;font-size:18px;line-height:24px;color:#303132}.b2b-pf .b2b-pf__hero-copy .b2b-button{align-self:flex-start;width:240px;height:52px;min-height:0;margin:12px 0 16px;padding:0 22px;justify-content:center;font-size:18px;font-weight:500}.b2b-pf .b2b-pf__hero-media .b2b-ab__media{--ratio: 361 / 260}.b2b-pf .b2b-pf__stats{display:flex;gap:64px;padding-block:31px 0;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.b2b-pf .b2b-pf__stats::-webkit-scrollbar{display:none}.b2b-pf .b2b-pf__stat{flex:none;display:flex;flex-direction:column;gap:0;padding:0;border:0}.b2b-pf .b2b-pf__stat+.b2b-pf__stat{border-top:0;padding-top:0}.b2b-pf .b2b-pf__stat strong{font-family:SF Pro Display B2B,SF Pro,sans-serif;font-size:40px;font-weight:600;line-height:normal}.b2b-pf .b2b-pf__stat span{font-size:15px;line-height:normal;white-space:nowrap}.b2b-pf .b2b-pf__hero+.b2b-ab__wrap+.b2b-ab__section{padding-top:80px}.b2b-pf .b2b-ab__h2{font-family:SF Pro Display B2B,SF Pro,sans-serif;font-size:24px;font-weight:600;line-height:normal;text-transform:capitalize}:is(.b2b-pf,.b2b-art) .b2b-pf__cards{margin-top:16px;gap:24px}:is(.b2b-pf,.b2b-art) .b2b-pf__card{gap:8px}:is(.b2b-pf,.b2b-art) .b2b-pf__card .b2b-ab__media{--ratio: 361 / 200}:is(.b2b-pf,.b2b-art) .b2b-pf__card-arrow{top:10px;right:16px}:is(.b2b-pf,.b2b-art) .b2b-pf__card-date{margin:0;font-size:16px;font-weight:500;line-height:normal;color:#303132}:is(.b2b-pf,.b2b-art) .b2b-pf__card-title{margin-top:-4px;font-size:18px;font-weight:500;line-height:normal;color:#121417}:is(.b2b-pf,.b2b-art) .b2b-pf__card-excerpt{display:none}.b2b-pf .b2b-ab__section:has(+.b2b-ab__cta){padding-bottom:217px}.b2b-pf .b2b-ab__cta{min-height:260px}.b2b-pf .b2b-ab__cta-inner{padding-block:40px;gap:8px;max-width:298px}.b2b-pf .b2b-ab__cta-inner h2{font-family:SF Pro Display B2B,SF Pro,sans-serif;font-size:24px;font-weight:600;line-height:normal;text-transform:capitalize}.b2b-pf .b2b-ab__cta-inner p{font-size:14px;line-height:20px}.b2b-pf .b2b-ab__cta .b2b-button{margin-top:10px;width:241px;height:48px;justify-content:center;font-size:16px;font-weight:500}}.b2b-os__loop-list{border-top:1.2px solid #ebedef}.b2b-os__loop-item{border-bottom:1.2px solid #ebedef}@media(max-width:767px){.b2b-os .b2b-os__hotspot{width:36px;font-size:16px;line-height:24px;--ring: 6px;outline-offset:6px}}@media(min-width:768px){.b2b-pf{--cta-h: 300}.b2b-pf .b2b-pf__hero{grid-template-columns:minmax(0,692fr) minmax(0,628fr);gap:0;padding-block:40px 0}.b2b-pf .b2b-pf__hero-copy{gap:12px;padding-left:clamp(0px,2.22vw,32px);padding-right:24px}.b2b-pf .b2b-pf__hero-copy h1{font-size:clamp(34px,3.89vw,56px);line-height:normal}.b2b-pf .b2b-pf__hero-copy p{max-width:380px;font-size:18px;line-height:26px;color:#303132}.b2b-pf .b2b-pf__hero-copy .b2b-button{margin-top:28px;min-width:272px;height:56px;justify-content:center;font-size:18px;font-weight:500}.b2b-pf .b2b-pf__hero-media .b2b-ab__media{--ratio: 628 / 480}.b2b-pf .b2b-pf__badge{width:236px;height:56px;box-sizing:border-box;padding:0 0 0 4px;gap:12px;font-size:16px;font-weight:500;line-height:20px;color:#303132}.b2b-pf .b2b-pf__avatars img{width:36px;height:36px}.b2b-pf .b2b-pf__avatars img+img{margin-left:-16px}.b2b-pf .b2b-pf__stats{padding-block:80px 0;padding-left:clamp(0px,2.22vw,32px)}.b2b-pf .b2b-pf__stat strong{font-size:clamp(32px,3.33vw,48px);line-height:normal}.b2b-pf .b2b-pf__stat+.b2b-pf__stat:before{height:64px;border-left-color:#ebedef}.b2b-pf .b2b-pf__hero+.b2b-ab__wrap+.b2b-ab__section{padding-top:clamp(64px,7.5vw,108px)}.b2b-pf .b2b-ab__h2{font-size:clamp(28px,3.125vw,45px);line-height:normal;text-transform:capitalize}:is(.b2b-pf,.b2b-art) .b2b-pf__cards{margin-top:32px;gap:clamp(16px,2.29vw,33px)}:is(.b2b-pf,.b2b-art) .b2b-pf__card{gap:8px}:is(.b2b-pf,.b2b-art) .b2b-pf__card .b2b-ab__media{--ratio: 418 / 300;margin-bottom:8px}:is(.b2b-pf,.b2b-art) .b2b-pf__card-arrow{top:16px;right:16px;width:40px;height:40px}:is(.b2b-pf,.b2b-art) .b2b-pf__card-date{margin:0;font-size:16px;font-weight:500;line-height:normal;color:#303132}:is(.b2b-pf,.b2b-art) .b2b-pf__card-title{font-size:clamp(18px,1.53vw,22px);font-weight:500;line-height:normal;color:#121417}:is(.b2b-pf,.b2b-art) .b2b-pf__card-excerpt{font-size:16px;line-height:22px;color:#6f6f6f}.b2b-pf .b2b-ab__section:has(+.b2b-ab__cta){padding-bottom:clamp(64px,7.9vw,114px)}.b2b-pf .b2b-ab__cta{align-content:start}.b2b-pf .b2b-ab__cta-inner{padding:46px 0 48px clamp(0px,4.17vw,60px);gap:8px;max-width:calc(600px + clamp(0px,4.17vw,60px))}.b2b-pf .b2b-ab__cta-inner h2{font-size:clamp(24px,2.5vw,36px);line-height:normal;text-transform:capitalize}.b2b-pf .b2b-ab__cta-inner p{font-size:16px;line-height:22px;text-transform:capitalize}.b2b-pf .b2b-ab__cta .b2b-button{margin-top:32px;min-width:288px;height:52px;justify-content:center;font-size:16px;font-weight:500}}.b2b-pf .b2b-ab__cta .b2b-ab__btn-light{background:#121417;color:#fff;border-color:#121417}.b2b-tw__caret:after{width:3px}@font-face{font-family:SF Pro Cond Regular Num B2B;src:url(sfpro-cond-regular-num-b2b-v1.woff2) format("woff2");font-weight:400;font-display:swap}.b2b-os .b2b-os__num{position:relative;display:block;width:1.1432em;font-family:SF Pro Cond Regular Num B2B,SF Pro,sans-serif;font-weight:400;font-stretch:normal;letter-spacing:0;line-height:1.1934;text-transform:uppercase}.b2b-os__plus{position:absolute;left:.8409em;top:.2473em;width:.3023em;height:.3594em}@media(min-width:768px){.b2b-os .b2b-os__intro{padding-top:40px}}@media(max-width:767px){.b2b-os .b2b-os__num{width:1.2159em}.b2b-os__plus{left:.9083em;top:.4392em;width:.3078em;height:.3661em}}@media(min-width:768px){.b2b-rp__program{gap:8px}}.b2b-rp__phase{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.b2b-rp__phase .b2b-rp__phase-step{font-size:18px;font-weight:500;line-height:24px;color:#6f6f6f}.b2b-rp__phase .b2b-rp__phase-title{font-family:SF Pro Display B2B,SF Pro,sans-serif;font-size:26px;font-weight:600;line-height:24px;color:#121417}.b2b-rp__phase .b2b-ab__lead{font-size:18px;line-height:24px;font-weight:400;color:#9a9b9e}@media(max-width:767px){.b2b-rp__phase .b2b-rp__phase-step{font-size:16px}.b2b-rp__phase .b2b-rp__phase-title{font-size:22px;line-height:normal}.b2b-rp__phase .b2b-ab__lead{font-size:16px;line-height:22px}}@media(max-width:767px){.b2b-rp__phase .b2b-rp__badge{font-size:14px}}.b2b-rp .b2b-ab__cta .b2b-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:0;background:#fff;color:#121417;font-size:16px;font-weight:500;line-height:normal}.b2b-rp .b2b-ab__cta-inner h2{font-family:SF Pro Display B2B,SF Pro,sans-serif;font-weight:600;line-height:normal;text-transform:capitalize}.b2b-rp .b2b-ab__cta-inner p{font-size:16px;line-height:22px;color:#ffffff80;text-transform:capitalize}@media(min-width:768px){.b2b-rp{--cta-h: 320}.b2b-rp .b2b-ab__cta{align-content:start;min-height:calc(100vw * 320 / 1440)}.b2b-rp .b2b-ab__cta-inner{padding:69px 0 48px clamp(0px,1.46vw,21px);gap:16px;max-width:621px}.b2b-rp .b2b-ab__cta-inner h2{font-size:clamp(24px,2.5vw,36px)}.b2b-rp .b2b-ab__cta .b2b-button{margin-top:32px;width:288px;height:52px}}@media(max-width:767px){.b2b-rp .b2b-ab__cta{min-height:288px;display:grid;align-content:start}.b2b-rp .b2b-ab__cta-inner{padding:33px 0 32px 8px;gap:4px;max-width:216px}.b2b-rp .b2b-ab__cta-inner h2{font-size:24px}.b2b-rp .b2b-ab__cta .b2b-button{margin-top:20px;width:241px;height:48px;white-space:nowrap}}@media(min-width:768px){.b2b-os .b2b-os__num{font-size:clamp(110px,15.28vw,220px)}}@media(min-width:768px){.b2b-os .b2b-os__years{--n: clamp(110px, 15.28vw, 220px);position:relative;display:block;gap:0}.b2b-os .b2b-os__num{font-size:var(--n)}.b2b-os .b2b-os__years-label{position:absolute;left:calc(var(--n) * .8773);top:calc(var(--n) * .7318);width:213px;max-width:none;margin:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;line-height:26px;color:#303132;text-transform:capitalize;align-self:auto}}@media(max-width:767px){.b2b-os .b2b-os__years{position:relative;display:block}.b2b-os .b2b-os__years-label{position:absolute;left:172px;top:66px;width:184px;margin:0;font-size:16px;line-height:24px;color:#303132;align-self:auto}}html:has(.b2b-rp){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.b2b-rp){scroll-behavior:auto}}#b2b-second-print{scroll-margin-top:calc(var(--b2b-nav-h, 64px) + 24px)}.b2b-pf__card .b2b-ab__media{overflow:hidden}@media(hover:hover)and (pointer:fine){.b2b-pf__card .b2b-ab__media img{transition:transform .4s ease}.b2b-pf__card:hover .b2b-ab__media img{transform:scale(1.1)}}.b2b-pf .b2b-ab__cta-bg img{object-position:center}@media(max-width:767px){.b2b-pf .b2b-ab__cta-bg img{object-position:88% center}.b2b-pf .b2b-ab__cta .b2b-button{white-space:nowrap;padding-inline:10px;gap:8px}}.b2b-rp .b2b-ab__cta,.b2b-pf .b2b-ab__cta{display:grid;align-content:center}.b2b-rp .b2b-ab__cta-inner,.b2b-pf .b2b-ab__cta-inner{padding-top:40px;padding-bottom:40px}@media(max-width:767px){.b2b-rp .b2b-ab__cta-inner,.b2b-pf .b2b-ab__cta-inner{padding-top:32px;padding-bottom:32px}}.b2b-ab__btn-light{transition:background-color .25s ease,color .25s ease}@media(hover:hover){.b2b-ab:not(.b2b-pf) .b2b-ab__cta .b2b-ab__btn-light:hover{background:#121417;color:#fff}}@media(min-width:768px){.b2b-rp__pillars{font-size:18px}}@media(min-width:768px){.b2b-rp .b2b-ab__section.b2b-ab__section:has(.b2b-rp__pillars){padding-top:168px;padding-bottom:0}.b2b-rp .b2b-ab__section.b2b-ab__section:has(>.b2b-ab__wrap>.b2b-rp__second-head){padding-top:168px;padding-bottom:168px}.b2b-rp .b2b-ab__section.b2b-ab__section--soft.b2b-ab__section--soft{padding-top:60px;padding-bottom:168px}.b2b-pf .b2b-ab__section.b2b-ab__section:has(+.b2b-ab__cta){padding-top:168px;padding-bottom:168px}}@media(min-width:768px){.b2b-rp .b2b-rp__step+.b2b-rp__step:before{content:"";width:40px;height:40px;left:-80px;top:94px;translate:-50% 0;background:#6f6f6f;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M22.63 10.96a1 1 0 0 1 1.41 0l8.33 8.33a1 1 0 0 1 0 1.41l-8.33 8.34a1 1 0 0 1-1.41-1.42L29.25 21H9.44a1 1 0 0 1 0-2h19.81l-6.62-6.63a1 1 0 0 1 0-1.41Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M22.63 10.96a1 1 0 0 1 1.41 0l8.33 8.33a1 1 0 0 1 0 1.41l-8.33 8.34a1 1 0 0 1-1.41-1.42L29.25 21H9.44a1 1 0 0 1 0-2h19.81l-6.62-6.63a1 1 0 0 1 0-1.41Z'/%3E%3C/svg%3E") center / contain no-repeat}.b2b-rp .b2b-rp__second-head{align-items:start}.b2b-rp .b2b-rp__second-head .b2b-ab__eyebrow{line-height:24px}.b2b-rp .b2b-rp__second-head .b2b-ab__h2{margin-top:4px!important}.b2b-rp .b2b-rp__second-head>p{margin-top:28px}}@media(min-width:768px){.b2b-os .b2b-os__title{padding-top:24px}}.b2b-os .b2b-os__story.b2b-os__story{padding-bottom:88px}@media(min-width:768px){.b2b-os .b2b-os__story.b2b-os__story{padding-bottom:144px}.b2b-os .b2b-os__essence.b2b-os__essence{padding-top:60px}}.b2b-pf .b2b-pf__badge.b2b-pf__badge{display:flex;width:236px;height:56px;box-sizing:border-box;padding:0 0 0 4px;gap:12px;align-items:flex-end;font-size:16px;font-weight:500;line-height:20px;color:#303132}.b2b-pf .b2b-pf__badge .b2b-pf__avatars{margin-bottom:2px}.b2b-pf .b2b-pf__badge .b2b-pf__avatars img{width:36px;height:36px}.b2b-pf .b2b-pf__badge .b2b-pf__avatars img+img{margin-left:-16px}@media(min-width:768px){.b2b-os .b2b-os__cap-title.b2b-os__cap-title{margin-bottom:40px}.b2b-os .b2b-os__cap-side{padding-top:0}}@media(min-width:768px){.b2b-os .b2b-os__loop-aside{padding-top:41px}}@media(min-width:768px){.b2b-art__head time{font-size:18px;font-weight:510;line-height:normal;color:#303132}}@media(min-width:768px){.b2b-art .b2b-ab__section.b2b-ab__section:has(.b2b-pf__cards){padding-bottom:168px}}@media(min-width:768px){:is(.b2b-pf,.b2b-art) .b2b-pf__cards.b2b-pf__cards{margin-top:24px}}@media(max-width:767px){.b2b-pf .b2b-pf__stats{display:grid;grid-template-columns:218px auto;column-gap:0;row-gap:24px;padding:24px 0 0;margin-inline:0;overflow:visible}.b2b-pf .b2b-pf__stat strong{font-size:40px;font-weight:590;line-height:normal}.b2b-pf .b2b-pf__stat span{font-size:15px;font-weight:400;line-height:normal;color:#121417}.b2b-pf .b2b-pf__stat+.b2b-pf__stat:before{display:none}}.b2b-ab__cta-m{display:none}@media(max-width:767px){.b2b-ab__cta-bg--m .b2b-ab__cta-m{display:block;object-position:center}.b2b-ab__cta-bg--m>img:not(.b2b-ab__cta-m){display:none}.b2b-ab__cta-bg--m:after{display:none}}@media(max-width:767px){.b2b-rp .b2b-rp__phases{gap:0}.b2b-rp .b2b-rp__phase{padding:0 0 32px 72px;gap:0}.b2b-rp .b2b-rp__phase:last-child{padding-bottom:0}.b2b-rp .b2b-rp__phase:before{display:block;top:0;bottom:0;left:28px;right:auto;width:1px;height:auto}.b2b-rp .b2b-rp__phase:first-child:before{top:37px}.b2b-rp .b2b-rp__phase:last-child:before{bottom:auto;height:32px}.b2b-rp .b2b-rp__phase .b2b-rp__dot{z-index:1;top:0;left:12px;width:32px;height:32px}.b2b-rp .b2b-rp__phase--done .b2b-rp__dot{top:2px;left:2px;width:52px;height:52px}.b2b-rp .b2b-rp__phase--done .b2b-rp__dot svg{width:18px;height:13px}.b2b-rp .b2b-rp__phase--active .b2b-rp__dot{top:18px}.b2b-rp .b2b-rp__phase-title{margin-top:0;gap:8px;flex-wrap:wrap}.b2b-rp .b2b-rp__phase .b2b-ab__lead{margin-top:4px}.b2b-rp .b2b-rp__phase .b2b-rp__badge{height:28px}}@media(max-width:767px){.b2b-os .b2b-os__intro{padding-top:0;margin-top:-4px;position:relative}}.b2b-pf .b2b-pf__stat span{display:block;line-height:normal}@media(max-width:767px){.b2b-pf .b2b-pf__stat{display:flex;flex-direction:column;gap:0}}@media(min-width:768px){.b2b-pf .b2b-pf__stat{display:flex;flex-direction:column;gap:4px}.b2b-pf .b2b-pf__stat span{font-size:16px}}.b2b-pf__card,.b2b-pf__card:is(:active,:focus) .b2b-pf__card-title{text-decoration:none;-webkit-tap-highlight-color:transparent}@media(max-width:767px){.b2b-pf .b2b-ab__section.b2b-ab__section:has(+.b2b-ab__cta){padding-bottom:80px}}@media(max-width:767px){.b2b-art .b2b-pf__cards.b2b-pf__cards{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.b2b-art .b2b-pf__cards::-webkit-scrollbar{display:none}.b2b-art .b2b-pf__cards .b2b-pf__card{flex:0 0 248px;width:248px;scroll-snap-align:start;gap:8px}.b2b-art .b2b-pf__card .b2b-ab__media{--ratio: 248 / 172}.b2b-art .b2b-pf__card .b2b-pf__card-arrow{top:12px;right:12px;width:36px;height:36px}.b2b-art .b2b-pf__card .b2b-pf__card-title{margin-top:-4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:767px){.b2b-art .b2b-ab__section.b2b-ab__section:has(.b2b-pf__cards){padding-bottom:80px}}
/*# sourceMappingURL=/cdn/shop/t/180/assets/b2b-about.css.map */
