.mbu{--mbu-head:clamp(64px, 1.4vw + 50px, 96px);--mbu-card:color-mix(in srgb, var(--white) 5%, var(--pitch));--mbu-line:color-mix(in srgb, var(--white) 13%, transparent);--mbu-muted:color-mix(in srgb, var(--white) 74%, transparent);--mbu-pop:cubic-bezier(.2, .9, .2, 1.3);padding-top:var(--mbu-head);background:var(--pitch);color:var(--white)}.mbu [id]{scroll-margin-top:var(--mbu-head)}.mbu .mbu-run-on[id]{scroll-margin-top:calc(var(--mbu-head) + clamp(24px, 2.4vw, 48px))}.mbu-wrap{width:100%;max-width:clamp(1240px,82vw,1880px);margin-inline:auto;padding-inline:clamp(16px,2.4vw,64px)}.mbu-section{padding-block:clamp(64px,6.7vw,140px)}.mbu-run-on{padding-top:0}.mbu-h2,.mbu-test-name,.mbu-case-title,.mbu-end-us .mbd-lockup{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:.005em;font-weight:700}.mbu-h2{text-wrap:balance;margin:0 0 clamp(16px,1.4vw,26px);font-size:clamp(56px,7.6vw,150px);line-height:.88}.mbu-h2:has(.loud-block){text-wrap:wrap}.mbu-eyebrow{color:var(--lime);margin:0 0 14px}.mbu-sub{color:var(--mbu-muted);text-wrap:balance;max-width:36em;margin:0 0 clamp(28px,2.6vw,48px);font-size:clamp(17px,.5vw + 13px,24px);line-height:1.5}.mbu-sub-tight{margin-bottom:0}.mbu .mbw-pill{min-height:clamp(56px,.6vw + 50px,66px);padding-inline:clamp(24px,.9vw + 14px,36px);font-size:clamp(16px,.3vw + 13px,20px)}.mbu-diff{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}@media (width<=900px){.mbu-diff{grid-template-columns:minmax(0,1fr)}}.mbu-switch{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;min-height:44px;margin:22px 0 10px;font-size:18px;font-weight:800;display:inline-flex;position:relative}.mbu-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.mbu-switch-track{background:var(--pink);border-radius:99px;flex:none;width:58px;height:32px;transition:background-color .2s;position:relative}.mbu-switch-track:after{content:"";background:var(--white);width:24px;height:24px;transition:transform .2s var(--mbu-pop);border-radius:50%;position:absolute;top:4px;left:4px;transform:translate(26px)}.mbu-switch input:not(:checked)+.mbu-switch-track{background:color-mix(in srgb, var(--white) 24%, transparent)}.mbu-switch input:not(:checked)+.mbu-switch-track:after{transform:none}.mbu-switch input:focus-visible+.mbu-switch-track{outline:3px solid var(--lime);outline-offset:3px}.mbu-readout{letter-spacing:-.01em;text-wrap:pretty;max-width:30em;min-height:2.7em;margin:0;font-size:clamp(19px,.4vw + 16px,26px);font-weight:800;line-height:1.35}.mbu-chart{background:var(--mbu-card);border:1px solid var(--mbu-line);border-radius:24px;margin:0;padding:clamp(16px,1.7vw,28px)}.mbu-chart svg{width:100%;height:auto;display:block;overflow:visible}.mbu-axis{stroke:color-mix(in srgb, var(--white) 22%, transparent);stroke-width:2px}.mbu-axis-word{fill:color-mix(in srgb, var(--white) 58%, transparent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.mbu-cut{opacity:0;transition:opacity .3s}.mbu-cut[data-on]{opacity:1}.mbu-cut line{stroke:color-mix(in srgb, var(--white) 38%, transparent);stroke-width:2px;stroke-dasharray:4 6}.mbu-line{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.mbu-line-stop{stroke:var(--grey)}.mbu-line-keeps{stroke:var(--lime)}.mbu-legend{color:var(--mbu-muted);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:14px;display:flex}.mbu-key:before{content:"";vertical-align:middle;background:var(--k);border-radius:2px;width:14px;height:4px;margin-right:8px;display:inline-block}.mbu-key-stop{--k:var(--grey)}.mbu-key-keeps{--k:var(--lime)}.mbu [data-tone=lime]{--c:var(--lime);--t:var(--carbon)}.mbu [data-tone=pink]{--c:var(--pink);--t:var(--pitch)}.mbu [data-tone=white]{--c:var(--white);--t:var(--pitch)}.mbu [data-tone=blue]{--c:var(--blue);--t:var(--pitch)}.mbu [data-tone=pitch]{--c:var(--pitch);--t:var(--lime);--edge:inset 0 0 0 2px var(--lime)}.mbu-tests{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mbu-test{grid-column:span 2}.mbu-test:nth-child(4){grid-column:2/span 2}@media (width<=900px){.mbu-tests{grid-template-columns:repeat(2,minmax(0,1fr))}.mbu-test,.mbu-test:nth-child(4){grid-column:auto}.mbu-test:last-child{grid-column:1/-1}}@media (width<=560px){.mbu-tests{grid-template-columns:minmax(0,1fr)}}.mbu-test{grid-row:span 4;grid-template-rows:subgrid;border-radius:var(--radius-panel);background:var(--c);color:var(--t);box-shadow:var(--edge,none);align-content:start;row-gap:0;padding:clamp(20px,1.6vw,28px) clamp(18px,1.5vw,26px) clamp(22px,1.8vw,30px);transition:transform .2s;display:grid}@media (hover:hover){.mbu[data-feel=full] .mbu-test:hover{transform:translateY(-4px)}}.mbu-test-n{letter-spacing:.16em;font-size:12px;font-weight:700}.mbu-test-name{text-wrap:balance;overflow-wrap:break-word;margin:12px 0 14px;font-size:clamp(40px,3.4vw,64px);line-height:.9}.mbu-test-says{margin:0 0 22px;font-size:clamp(16px,.15vw + 14px,18px);font-weight:500;line-height:1.45}.mbu-test-check{border-top:2px solid;align-self:start;margin:0;padding-top:14px;font-size:clamp(15px,.1vw + 14px,16px);font-weight:700;line-height:1.4}.mbu-test-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.mbu-proof{gap:16px;display:grid}.mbu-case{--pad:clamp(24px, 2.2vw, 40px);padding:var(--pad);background:var(--c);color:var(--t);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.mbu-case-pic{width:calc(100% + 2 * var(--pad));aspect-ratio:4/3;object-fit:cover;max-width:none;height:auto;margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) clamp(20px, 1.8vw, 32px);display:block}.mbu-case-words{flex-direction:column;align-items:flex-start;display:flex}@media (width>=861px){.mbu-case{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,4vw,96px);display:grid}.mbu-case-head .mbu-case-title{margin-bottom:0}.mbu-case[data-pic]{grid-template-rows:1fr auto;align-items:end;min-height:clamp(400px,32vw,580px);position:relative}.mbu-case[data-pic] .mbu-case-head,.mbu-case[data-pic] .mbu-case-words{grid-column:1}.mbu-case[data-pic] .mbu-case-head .mbu-case-title{margin-bottom:16px}.mbu-case[data-pic] .mbu-case-pic{top:calc(-1 * var(--pad));width:calc(100% + var(--pad));height:calc(100% + 2 * var(--pad));aspect-ratio:auto;grid-area:1/2/span 2;margin:0;position:absolute;left:0}}.mbu-case-eyebrow{margin:0}.mbu-case-title{text-wrap:balance;margin:12px 0 16px;font-size:clamp(44px,5vw,88px);line-height:.88}.mbu-case-body{max-width:34em;margin:0 0 18px;font-size:clamp(17px,.2vw + 15px,20px);font-weight:500;line-height:1.5}.mbu-case-link{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:6px;font-size:17px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.mbu-case-link:focus-visible{outline:3px solid var(--pitch);outline-offset:2px;border-radius:6px}.mbu-end-card{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,4vw,96px);padding:clamp(26px,2.4vw,44px);display:grid}@media (width<=860px){.mbu-end-card{grid-template-columns:minmax(0,1fr)}}.mbu-end-card .mbw-eyebrow{margin:0}.mbu-end-us{background:var(--lime);color:var(--carbon)}.mbu-end-us .mbd-lockup{color:inherit;margin:12px 0 0;font-size:clamp(56px,6.4vw,128px);line-height:.86}.mbu-end-us .mbd-slot{width:2.7em;height:1em;margin-left:.08em;display:inline-block;position:relative}.mbu-end-lead{letter-spacing:-.01em;text-wrap:balance;max-width:24em;margin:0 0 12px;font-size:clamp(20px,.5vw + 15px,26px);font-weight:800;line-height:1.3}.mbu-end-body{max-width:32em;margin:0 0 24px;font-size:clamp(17px,.2vw + 15px,20px);font-weight:500;line-height:1.5}.mbu-end-more{margin:16px 0 0;font-size:17px;font-weight:500}.mbu-end-more a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:6px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.mbu-end-more a:focus-visible{outline:3px solid var(--pitch);outline-offset:2px;border-radius:6px}.mbu:not([data-feel=full]) :is(.mbu-test,.mbu-switch-track,.mbu-cut),.mbu:not([data-feel=full]) .mbu-switch-track:after{transition:none}@media (prefers-reduced-motion:reduce){.mbu-test{transition:none!important}}
