.ibf-mkr__label{align-items:center;color:#8a8a8a;display:flex;font-size:12px;font-weight:600;gap:.75rem;letter-spacing:.22em;text-transform:uppercase}.ibf-mkr__label-line{background:#dd1157;display:block;flex-shrink:0;height:1px;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.7,.2,1);width:2.5rem}[data-reveal].is-revealed .ibf-mkr__label-line{transform:scaleX(1)}.ibf-mkr__h2{color:#141414;font-size:clamp(32px,3.6vw,50px);font-weight:300;letter-spacing:-.01em;line-height:1.12;margin-top:1.5rem}.ibf-mkr__h2-a{font-weight:500}.ibf-mkr__h2-b{color:#dd1157}.ibf-mkr__head-row{align-items:end;display:grid;gap:2rem}@media (min-width:1024px){.ibf-mkr__head-row{grid-template-columns:repeat(12,1fr)}.ibf-mkr__head-col{grid-column:span 8}.ibf-mkr__link-col{grid-column:span 4;justify-self:end}}.ibf-mkr__link{align-items:center;color:#141414;display:inline-flex;font-size:14px;font-weight:600;gap:.5rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.ibf-mkr__link-text{padding-bottom:4px;position:relative}.ibf-mkr__link-base{background:currentColor;bottom:0;height:1px;left:0;opacity:.35;position:absolute;transform-origin:left;transition:transform .5s;width:100%}.ibf-mkr__link-fill,.ibf-mkr__link:hover .ibf-mkr__link-base{transform:scaleX(0);transform-origin:right}.ibf-mkr__link-fill{background:#dd1157;bottom:0;height:1px;left:0;position:absolute;transition:transform .5s;width:100%}.ibf-mkr__link:hover .ibf-mkr__link-fill{transform:scaleX(1);transform-origin:left}.ibf-mkr__link-arrow{color:#dd1157;flex-shrink:0;transition:transform .3s}.ibf-mkr__link:hover .ibf-mkr__link-arrow{transform:translate(2px,-2px)}.ibf-mkr__body-row{display:grid;gap:3rem;margin-top:4rem}@media (min-width:1024px){.ibf-mkr__body-row{gap:2rem;grid-template-columns:repeat(12,1fr)}.ibf-mkr__left{grid-column:span 7}.ibf-mkr__right{grid-column:9/span 4}}.ibf-mkr__stats-grid{display:grid;gap:2.5rem}@media (min-width:640px){.ibf-mkr__stats-grid{grid-template-columns:1fr 1fr}}.ibf-mkr__stat-item{border-top:1px solid #e7e7e7;padding-top:1.5rem}.ibf-mkr__stat-num{color:#141414;font-size:clamp(64px,7vw,112px);font-weight:200;line-height:1}.ibf-mkr__stat-pink{color:#dd1157}.ibf-mkr__stat-desc{color:#4f4f4f;font-size:15px;line-height:1.7;margin:1.25rem 0 0;max-width:260px}.ibf-mkr__bars{border-top:1px solid #e7e7e7;padding-top:1.5rem}@media (min-width:640px){.ibf-mkr__bars{grid-column:span 2}}.ibf-mkr__bar-label{color:#8a8a8a;font-size:12px;font-weight:600;letter-spacing:.16em;margin:0;text-transform:uppercase}.ibf-mkr__bar-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.ibf-mkr__bar-row{align-items:center;display:grid;gap:1rem;grid-template-columns:64px 1fr 56px}.ibf-mkr__bar-key{color:#8a8a8a;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ibf-mkr__bar-track{background:#e7e7e7;border-radius:9999px;height:12px;overflow:hidden;position:relative}.ibf-mkr__bar-fill{border-radius:9999px;bottom:0;left:0;position:absolute;top:0;transition:width 1.4s ease;width:0}.ibf-mkr__bar-fill--gray{background:#9a9a9a}.ibf-mkr__bar-fill--pink{background:#dd1157;transition-delay:.3s}.ibf-mkr__bar-val{color:#141414;font-size:18px;font-variant-numeric:tabular-nums;font-weight:300;text-align:right}.ibf-mkr__quote-card{background:#0a0a14;border-radius:6px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0;padding:2rem}@media (min-width:640px){.ibf-mkr__quote-card{padding:2.5rem}}.ibf-mkr__quote-mark{color:#dd1157;font-size:64px;font-weight:300;line-height:1}.ibf-mkr__quote{color:hsla(0,0%,100%,.9);font-size:20px;font-weight:300;line-height:1.6;margin:.5rem 0 0}.ibf-mkr__caption{border-top:1px solid hsla(0,0%,100%,.15);margin-top:2.5rem;padding-top:1.5rem}.ibf-mkr__name{display:block;font-size:16px;font-weight:600}.ibf-mkr__title{color:hsla(0,0%,100%,.6);display:block;font-size:14px}.ibf-mkr__summary{color:#4f4f4f;font-size:15px;line-height:1.75;margin-top:2.5rem;max-width:720px}@media (prefers-reduced-motion:reduce){.ibf-mkr__label-line{transform:scaleX(1);transition:none}.ibf-mkr__bar-fill{transition:none}}