.protocol{position:relative;display:block;overflow-x:clip;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center}.protocol__viewport{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem;padding-inline:1.6rem}@media screen and (min-width: 750px){.protocol__viewport{padding-inline:max(6rem,(100% - 132rem)/2)}}.protocol__track{display:none}.protocol__intro,.protocol__details{position:relative;z-index:1}.protocol__intro{display:flex;flex-direction:column;align-items:center;gap:1.6rem;max-width:85.6rem}.protocol__badge{padding:.6rem 2rem;background-color:#b3001b;border-radius:10rem;color:#fff;font-size:1.8rem;font-weight:400;line-height:1.3;text-transform:uppercase}@media screen and (min-width: 750px){.protocol__badge{font-size:2.4rem}}.protocol__heading{font-size:var(--font-size-h1, 3.8rem);line-height:1.06;font-weight:400;letter-spacing:-0.01em}@media screen and (min-width: 750px){.protocol__heading{font-size:var(--font-size-h1, 4.4rem)}}@media screen and (max-width: 749.98px){.protocol__heading{font-size:3.2rem}}.protocol__heading p{margin:0}.protocol__media{display:flex;align-items:center;justify-content:center;width:100%;background-color:#fff;container-type:size}@media screen and (max-width: 749.98px){.protocol__media{position:relative;width:calc(100% + 1.6rem*2);max-height:19.5rem;margin-inline:-1.6rem}}.protocol__image{display:block;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 749.98px){.protocol__image{position:absolute;top:50%;left:50%;width:100cqh;height:100cqw;transform:translate(-50%, -50%) rotate(-90deg)}}@media screen and (min-width: 750px){.protocol__image{-o-object-fit:contain;object-fit:contain;width:81.4rem;max-width:60%;height:auto;max-height:100%;transform:rotate(0deg);will-change:transform}}.protocol__image--placeholder{width:20rem;max-width:60%}.protocol__details{display:flex;flex-direction:column;align-items:center;gap:3.2rem;max-width:65.1rem}.protocol__text{font-size:1.8rem;line-height:1.4}@media screen and (min-width: 750px){.protocol__text{font-size:2rem}}.protocol__text p{margin:0}.protocol__text b,.protocol__text strong{padding:.2rem .8rem;background-color:#b3001b;border-radius:10rem;color:#fff;font-weight:500;white-space:nowrap}@media screen and (max-width: 749.98px){.protocol__text b,.protocol__text strong{font-size:1.2rem}}.protocol__stats{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);grid-auto-flow:column;gap:0;justify-items:center}@media screen and (min-width: 750px){.protocol__stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}}.protocol__stat-pair{display:contents}.protocol__stat-pair:nth-child(2) .protocol__stat-icon{grid-column-start:2;grid-row-start:2}.protocol__stat-icon,.protocol__stat-circle{display:flex;align-items:center;justify-content:center;width:9.5rem;height:9.5rem;border-radius:50%;flex-shrink:0}.protocol__stat-icon{overflow:hidden;background-color:#fff}.protocol__stat-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.protocol__stat-circle{flex-direction:column;gap:.1rem;padding:.4rem;border:1px solid #e7e7e7}@media screen and (min-width: 750px){.protocol__stat-circle{gap:.2rem;padding:.8rem}}.protocol__stat-value{font-size:3.6rem;font-weight:500;line-height:1.2}@media screen and (min-width: 750px){.protocol__stat-value{line-height:1.3}}.protocol__stat-label{max-width:6rem;text-wrap:balance;font-size:1.1rem;line-height:1.1;opacity:.8}@media screen and (min-width: 750px){.protocol__stat-label{max-width:6.8rem}}@media screen and (min-width: 750px)and (prefers-reduced-motion: no-preference){.protocol[data-scroll-animation=true]{overflow-anchor:none}.protocol[data-scroll-animation=true] .protocol__viewport{position:sticky;top:var(--site-header-height, 0px);min-height:calc(100vh - var(--site-header-height, 0px))}.protocol[data-scroll-animation=true] .protocol__track{display:block;height:calc(100vh + var(--site-header-height, 0px))}}