@layer reset,primitives,pages;:root{--mb-paper: #fbfaf7;--mb-white: #ffffff;--mb-cream: #f5f1e8;--mb-line: #ece8dd;--mb-line-strong: #e4dfd3;--mb-ink: #1a1f1c;--mb-ink-soft: #3d4440;--mb-mute: #6e756f;--mb-green: #1e5244;--mb-green-light: #26604f;--mb-deep: #143c31;--mb-abyss: #0c2019;--mb-sage: #cfe3d6;--mb-sage-light: #e6efe8;--mb-sage-moss: #c5d8bd;--mb-sage-pale: #d4e4cd;--mb-sage-gray: #9aab9b;--mb-sage-edge: #c4cebb;--mb-moss: #617164;--mb-green-lit: #477b60;--mb-green-mid: #245743;--mb-green-soft: #64967f;--mb-green-bright: #35745f;--mb-green-heat: #2e6a54;--mb-abyss-light: #0e2a22;--mb-warm: #b4540a;--mb-danger: #b3261e;--mb-on-deep: #ffffff;--mb-on-deep-mute: rgb(255 255 255 / .7);--mb-on-deep-quiet: rgb(255 255 255 / .48);--mb-hair: rgb(26 31 28 / .08);--mb-hair-deep: rgb(255 255 255 / .14);--mb-scrim: rgb(12 32 25 / .72);--mb-ground: rgb(12 32 25 / .24);--mb-hover-on-deep: rgb(255 255 255 / .08);--mb-edge-light: rgb(255 255 255 / .15);--mb-glass: rgb(255 255 255 / .94);--mb-gradient-stage: radial-gradient(ellipse at 50% 28%, #477b60 0%, #245743 35%, var(--mb-deep) 65%, var(--mb-abyss) 100%);--mb-gradient-case: radial-gradient(120% 140% at 50% 0%, #2f6553 0%, var(--mb-green) 46%, var(--mb-deep) 100%);--mb-gradient-feature: radial-gradient(120% 120% at 50% 0%, var(--mb-green) 0%, var(--mb-deep) 62%);--mb-font-display: "Switzer", "Helvetica Neue", Arial, sans-serif;--mb-font-body: "General Sans", "Helvetica Neue", Arial, sans-serif;--mb-size-display: clamp(2.6rem, 5.6vw, 5.25rem);--mb-size-stage: clamp(2rem, 6.6vw, 6.4rem);--mb-size-title: clamp(1.95rem, 3.4vw, 3.1rem);--mb-size-heading: clamp(1.3rem, 1.9vw, 1.65rem);--mb-size-sub: 1.125rem;--mb-size-lede: clamp(1.0625rem, 1.25vw, 1.2rem);--mb-size-body: 1rem;--mb-size-small: .875rem;--mb-size-label: .75rem;--mb-size-metric: clamp(3rem, 6.4vw, 5.5rem);--mb-gutter: clamp(10px, 1.4vw, 18px);--mb-pad-x: clamp(20px, 4.6vw, 64px);--mb-section-y: clamp(64px, 8vw, 120px);--mb-w-wide: 1240px;--mb-w: 1180px;--mb-w-narrow: 960px;--mb-w-reading: 760px;--mb-radius-pill: 999px;--mb-radius-panel: clamp(20px, 2.6vw, 32px);--mb-radius-card: 22px;--mb-radius-frame: clamp(14px, 1.4vw, 18px);--mb-radius-sm: 12px;--mb-shadow-sm: 0 1px 2px rgb(26 31 28 / .04), 0 8px 24px rgb(26 31 28 / .05);--mb-shadow-md: 0 2px 6px rgb(26 31 28 / .04), 0 22px 48px -20px rgb(20 60 49 / .2);--mb-shadow-lg: 0 48px 90px -40px rgb(12 32 25 / .42), 0 6px 18px rgb(12 32 25 / .08);--mb-shadow-stage: inset 0 1px 0 rgb(255 255 255 / .18);--mb-shadow-phone-stage: inset 0 1px 0 rgb(255 255 255 / .2), 0 24px 48px -20px rgb(2 12 8 / .7);--mb-reflection: linear-gradient(transparent 76%, rgb(255 255 255 / .18) 100%);--mb-shadow-card: 0 18px 48px rgb(20 60 49 / .12);--mb-shadow-focus: 0 0 0 3px rgb(30 82 68 / .24);--mb-ease: cubic-bezier(.22, .61, .36, 1);--mb-ease-out: cubic-bezier(.16, 1, .3, 1);--mb-dur-fast: .15s;--mb-dur: .26s;--mb-dur-slow: .7s}@layer reset{*,*:before,*:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{overflow-x:clip;-webkit-text-size-adjust:100%;line-height:1.5}body{overflow-x:clip;background:var(--mb-paper);color:var(--mb-ink);font-family:var(--mb-font-body);font-size:var(--mb-size-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}img,svg,video,canvas,iframe{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit;background:transparent;letter-spacing:inherit}button,[role=button]{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:inherit}dialog{color:inherit}[hidden]:where(:not([hidden=until-found])){display:none!important}::selection{background:var(--mb-green);color:var(--mb-white)}:focus-visible{outline:2px solid var(--mb-green);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer primitives{.t-display,.t-title,.t-heading,.t-sub,.t-metric{font-family:var(--mb-font-display);color:var(--mb-heading-color, var(--mb-ink));text-wrap:balance}.t-display{font-size:var(--mb-size-display);font-weight:700;line-height:.98;letter-spacing:-.042em}.t-title{font-size:var(--mb-size-title);font-weight:700;line-height:1.04;letter-spacing:-.034em}.t-heading{font-size:var(--mb-size-heading);font-weight:600;line-height:1.16;letter-spacing:-.022em}.t-sub{font-size:var(--mb-size-sub);font-weight:600;line-height:1.3;letter-spacing:-.012em}.t-lede,.t-body,.t-small{font-family:var(--mb-font-body);font-weight:400;color:var(--mb-text-color, var(--mb-ink-soft));text-wrap:pretty}.t-lede{font-size:var(--mb-size-lede);line-height:1.55;color:var(--mb-mute-color, var(--mb-mute))}.t-body{font-size:var(--mb-size-body);line-height:1.62}.t-small{font-size:var(--mb-size-small);line-height:1.55;color:var(--mb-mute-color, var(--mb-mute))}.t-label{font-family:var(--mb-font-body);font-size:var(--mb-size-label);font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;color:var(--mb-mute-color, var(--mb-mute))}.t-label--accent{color:var(--mb-accent-color, var(--mb-green))}.t-metric{font-size:var(--mb-size-metric);font-weight:700;line-height:.9;letter-spacing:-.048em;font-variant-numeric:tabular-nums;color:var(--mb-accent-color, var(--mb-green))}.t-display em,.t-title em,.t-heading em{font-style:normal;color:var(--mb-accent-color, var(--mb-green))}.text-link{color:var(--mb-accent-color, var(--mb-green));font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--mb-dur-fast) var(--mb-ease)}.text-link:hover{text-decoration-color:currentColor}.on-deep{--mb-heading-color: var(--mb-on-deep);--mb-text-color: var(--mb-on-deep-mute);--mb-mute-color: var(--mb-on-deep-mute);--mb-accent-color: var(--mb-sage);--mb-btn-bg: var(--mb-paper);--mb-btn-fg: var(--mb-deep);--mb-btn-hover: var(--mb-white);--mb-btn2-fg: var(--mb-on-deep);--mb-btn2-border: var(--mb-hair-deep);--mb-btn2-hover: var(--mb-hover-on-deep);color:var(--mb-on-deep)}.on-paper{--mb-heading-color: initial;--mb-text-color: initial;--mb-mute-color: initial;--mb-accent-color: initial;--mb-btn-bg: initial;--mb-btn-fg: initial;--mb-btn-hover: initial;--mb-btn2-fg: initial;--mb-btn2-border: initial;--mb-btn2-hover: initial;color:var(--mb-ink)}}@layer primitives{.logo-mark{display:block;flex-shrink:0}.logo-word{font-family:var(--mb-font-display);font-size:var(--logo-size, 22px);font-weight:900;line-height:1;letter-spacing:-.05em;white-space:nowrap;-webkit-text-stroke:.05em currentColor}.logo{display:inline-flex;align-items:baseline;gap:var(--logo-gap, .22em);font-family:var(--mb-font-display);font-size:var(--logo-size, 22px);font-weight:900;line-height:1;white-space:nowrap}.logo__mark{width:calc(1.0753cap + .10753em);height:calc(1.0753cap + .10753em);transform:translateY(calc(.03764cap + .05377em))}}@layer primitives{.btn{--btn-h: 46px;--btn-px: 22px;--btn-size: .9375rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--mb-radius-pill);border:1px solid transparent;font-family:var(--mb-font-body);font-size:var(--btn-size);font-weight:600;line-height:1;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--mb-dur-fast) var(--mb-ease),border-color var(--mb-dur-fast) var(--mb-ease),color var(--mb-dur-fast) var(--mb-ease),box-shadow var(--mb-dur-fast) var(--mb-ease),transform var(--mb-dur-fast) var(--mb-ease)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:var(--mb-shadow-focus)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn--primary{background:var(--mb-btn-bg, var(--mb-green));color:var(--mb-btn-fg, var(--mb-white))}.btn--primary:hover{background:var(--mb-btn-hover, var(--mb-green-light))}.btn--secondary{background:transparent;color:var(--mb-btn2-fg, var(--mb-ink));border-color:var(--mb-btn2-border, var(--mb-line-strong))}.btn--secondary:hover{background:var(--mb-btn2-hover, var(--mb-cream));border-color:var(--mb-btn2-border, var(--mb-line-strong))}.btn--sm{--btn-h: 38px;--btn-px: 16px;--btn-size: .875rem}.btn--lg{--btn-h: 54px;--btn-px: 28px;--btn-size: 1rem}.btn--icon{width:var(--btn-h);padding:0}.btn--block{width:100%}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.btn-row--center{justify-content:center}}@layer primitives{.page{min-height:100vh;display:flex;flex-direction:column}.page>main{flex:1}.wrap{width:100%;max-width:var(--mb-w);margin-inline:auto;padding-inline:var(--mb-pad-x)}.wrap--wide{max-width:var(--mb-w-wide)}.wrap--narrow{max-width:var(--mb-w-narrow)}.wrap--reading{max-width:var(--mb-w-reading)}.section{padding-block:var(--mb-section-y)}.section--tight{padding-block:calc(var(--mb-section-y) * .55)}.section--flush{padding-block:0}.section--top{padding-top:calc(var(--mb-section-y) * .55)}.section-head{display:grid;gap:16px;max-width:760px;margin:0 auto clamp(36px,4.6vw,64px);text-align:center;justify-items:center}.section-head--left{margin-inline:0;text-align:left;justify-items:start}.stack{display:grid;gap:16px}.grid{display:grid;gap:clamp(16px,2vw,24px)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.grid--2{grid-template-columns:minmax(0,1fr)}}.error-page{display:grid;justify-items:center;gap:24px;min-height:100vh;align-content:center;text-align:center}.error-page__stack{width:100%;max-height:50vh;overflow:auto;padding:16px;border-radius:var(--mb-radius-sm);background:var(--mb-cream);text-align:left;white-space:break-spaces}}@layer primitives{.panel{position:relative;border-radius:var(--mb-radius-panel);padding:clamp(24px,3.4vw,48px)}.panel--white{background:var(--mb-white);border:1px solid var(--mb-line);box-shadow:var(--mb-shadow-sm)}.panel--cream{background:var(--mb-cream)}.panel--deep{background:var(--mb-gradient-feature);overflow:clip}.panel--flush{padding:0;overflow:clip}.band{margin-inline:var(--mb-gutter);padding:clamp(56px,7vw,104px) 0}.card{position:relative;background:var(--mb-white);border:1px solid var(--mb-line);border-radius:var(--mb-radius-card);box-shadow:var(--mb-shadow-sm)}.card:where(a,button){display:block;text-align:inherit;transition:box-shadow var(--mb-dur) var(--mb-ease),border-color var(--mb-dur) var(--mb-ease),transform var(--mb-dur) var(--mb-ease)}.card:where(a,button):hover{border-color:var(--mb-line-strong);box-shadow:var(--mb-shadow-md);transform:translateY(-2px)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:var(--mb-radius-pill);background:var(--mb-cream);color:var(--mb-ink-soft);font-size:var(--mb-size-small);font-weight:500;line-height:1;white-space:nowrap}.chip--wrap{min-height:0;padding-block:6px;line-height:1.35;white-space:normal}.chip--accent{background:var(--mb-sage-light);color:var(--mb-green)}}@layer primitives{.stage{position:relative;padding-block:clamp(48px,7vw,104px) clamp(40px,6vw,88px)}.stage__hero{display:grid;justify-items:center;gap:20px;max-width:860px;margin-inline:auto;text-align:center}.stage__hero--left{justify-items:start;margin-inline:0;text-align:left}.stage__title--md{font-size:var(--mb-size-title);letter-spacing:-.034em;line-height:1.04}.stage__lede{max-width:640px}.stage__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:12px}.stage__hero--left .stage__cta{justify-content:flex-start}.stage__cta--below{margin-top:clamp(28px,3vw,40px)}.stage__note{margin-top:4px}.stage__split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,72px);align-items:center}.stage__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--mb-mute);font-size:var(--mb-size-small);font-weight:600;transition:color var(--mb-dur-fast) var(--mb-ease)}.stage__back:hover{color:var(--mb-green)}.stage__label{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.stage__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.stage-frame{overflow:hidden;border-radius:var(--mb-radius-panel);background:var(--mb-abyss);box-shadow:var(--mb-shadow-lg)}@media(max-width:1020px){.stage__split{grid-template-columns:minmax(0,1fr)}}.stage--broadcast{overflow:hidden;margin:var(--mb-gutter) var(--mb-gutter) 0;padding:clamp(18px,2.4vw,30px) clamp(18px,4vw,52px) clamp(56px,7vw,104px);border-radius:var(--mb-radius-panel);background:var(--mb-gradient-stage);box-shadow:var(--mb-shadow-stage)}.stage--broadcast .stage__body{position:relative;max-width:var(--mb-w-wide);margin-inline:auto}.stage--broadcast .stage__hero{gap:0;max-width:1100px;margin-top:clamp(52px,8vw,108px)}.stage--broadcast .stage__hero>.t-label{margin-bottom:clamp(20px,2.6vw,30px);color:var(--mb-sage);font-weight:500}.stage--broadcast .t-display{font-size:var(--mb-size-stage);font-weight:900;line-height:1;letter-spacing:-.05em}.stage--broadcast .stage__hero>.t-lede{max-width:560px;margin-top:clamp(20px,2.4vw,28px)}.stage--broadcast .stage__cta{margin-top:clamp(28px,3.4vw,40px)}.stage--broadcast .phone-group{margin-top:clamp(44px,5vw,72px);padding:16px 0 clamp(64px,9vw,110px);perspective:1500px}.stage--broadcast .phone__rail{-webkit-box-reflect:below 12px var(--mb-reflection);backface-visibility:hidden;box-shadow:var(--mb-shadow-phone-stage);transform:perspective(1200px) translate(calc(var(--scene-p, 0) * var(--spread, 0px))) rotateY(calc(var(--scene-p, 0) * var(--turn, 0deg)))}.stage--broadcast .phone-group__lead .phone__rail{transform:translate3d(0,calc(-8px - var(--scene-p, 0) * 16px),0)}.stage--broadcast .phone-group__side{filter:brightness(.94)}.stage--broadcast .phone-group__side--l{--spread: -28px;--turn: 5deg;margin:0 calc(var(--pw) * -.13) calc(var(--pw) * .09) 0;transform:rotate(-3deg)}.stage--broadcast .phone-group__side--r{--spread: 28px;--turn: -5deg;margin:0 0 calc(var(--pw) * .09) calc(var(--pw) * -.13);transform:rotate(3deg)}.stage__trust{display:grid;gap:28px;margin-top:8px;padding:30px 0 38px;border-top:1px solid var(--mb-hair-deep)}.stage__trust>.t-label{text-align:center}.stage--broadcast:has(.stage__trust){padding-bottom:0}.stage--panel .stage__body{position:relative;z-index:1}.nav.nav--light{background:none;color:var(--mb-ink)}.nav--light .nav__logo{color:var(--mb-deep)}.nav--light .nav__burger{border-color:var(--mb-line-strong)}.nav--light .nav__burger:hover{background:var(--mb-cream)}.nav.nav--embedded{background:none}.nav--embedded .nav__inner{min-height:44px}@media(max-width:720px){.stage--broadcast .stage__hero{margin-top:clamp(36px,8vw,58px)}.stage--broadcast .phone-group{padding-bottom:64px}.stage--broadcast .phone-group__side--l{margin:0 calc(var(--pw) * -.4) calc(var(--pw) * .02) 0;transform:rotate(-8deg)}.stage--broadcast .phone-group__side--r{margin:0 0 calc(var(--pw) * .02) calc(var(--pw) * -.4);transform:rotate(8deg)}.stage__trust{gap:22px;padding:25px 0 30px}}@media(max-width:640px){.nav--embedded .nav__cta{display:none}}@media(max-width:420px){.stage--broadcast .stage__hero>.t-label{letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){.stage--broadcast .phone__rail,.stage--broadcast .phone-group__lead .phone__rail{transform:none}}}@layer primitives{.nav{position:relative;z-index:20;background:var(--mb-deep)}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.nav__logo{display:inline-flex;align-items:center;color:var(--mb-on-deep);font-size:23px}.nav__center{flex:1;display:flex;justify-content:center;min-width:0}.nav__right{display:flex;align-items:center;gap:10px}.nav__burger{display:inline-grid;place-content:center;gap:5px;width:40px;height:40px;border-radius:var(--mb-radius-pill);border:1px solid var(--mb-hair-deep);transition:background-color var(--mb-dur-fast) var(--mb-ease)}.nav__burger:hover{background:var(--mb-hover-on-deep)}.nav__burger span{display:block;width:16px;height:1.5px;border-radius:2px;background:currentColor}.nav--sticky{position:fixed;inset:0 0 auto;z-index:40;transform:translateY(-100%);transition:transform var(--mb-dur) var(--mb-ease);box-shadow:0 10px 30px -18px var(--mb-scrim)}.nav--sticky.is-visible{transform:none}.nav--sticky .nav__inner{min-height:60px}.nav--sticky .nav__logo{font-size:20px}.nav-overlay{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--mb-paper);color:var(--mb-ink)}.nav-overlay::backdrop{background:var(--mb-paper)}.nav-overlay__top{display:flex;align-items:center;justify-content:space-between;min-height:72px;color:var(--mb-deep);font-size:23px}.nav-overlay__close{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--mb-radius-pill);border:1px solid var(--mb-line-strong);font-size:22px;line-height:1;transition:background-color var(--mb-dur-fast) var(--mb-ease)}.nav-overlay__close:hover{background:var(--mb-cream)}.nav-overlay__links{display:grid;justify-items:start;gap:4px;padding-block:clamp(32px,6vh,64px)}.nav-overlay__link{font-family:var(--mb-font-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.12;letter-spacing:-.034em;color:var(--mb-ink);transition:color var(--mb-dur-fast) var(--mb-ease)}.nav-overlay__link:hover,.nav-overlay__link.is-active{color:var(--mb-green)}.nav-overlay__foot{display:grid;justify-items:start;gap:16px;padding-top:28px;border-top:1px solid var(--mb-line)}@media(max-width:720px){.nav__inner{min-height:64px}.nav__logo,.nav-overlay__top{font-size:20px}.nav--sticky .nav__logo{font-size:18px}}@media(max-width:420px){.nav__cta{--btn-px: 13px}}.nav__inner--center{justify-content:center}}@layer primitives{.footer{background:var(--mb-deep);padding-block:clamp(56px,7vw,88px) 28px;margin-top:var(--mb-gutter)}.footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr);gap:40px}.footer__brand{display:grid;justify-items:start;gap:14px;font-size:22px}.footer__tag{max-width:260px;font-family:var(--mb-font-display);font-size:var(--mb-size-sub);font-weight:600;line-height:1.3;letter-spacing:-.012em;color:var(--mb-on-deep)}.footer__mail{color:var(--mb-on-deep);font-size:var(--mb-size-small);font-weight:500;text-decoration:underline;text-decoration-color:var(--mb-hair-deep);text-underline-offset:.25em}.footer__mail:hover{text-decoration-color:currentColor}.footer__col{display:grid;align-content:start;justify-items:start;gap:12px}.footer__col .t-label{margin-bottom:4px}.footer__link{color:var(--mb-on-deep-mute);font-size:.9375rem;transition:color var(--mb-dur-fast) var(--mb-ease)}.footer__link:hover{color:var(--mb-on-deep)}.footer__social{display:flex;gap:10px}.footer__social a{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--mb-radius-pill);border:1px solid var(--mb-hair-deep);color:var(--mb-on-deep-mute);transition:color var(--mb-dur-fast) var(--mb-ease),background-color var(--mb-dur-fast) var(--mb-ease)}.footer__social a:hover{color:var(--mb-on-deep);background:var(--mb-hover-on-deep)}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(40px,5vw,64px);padding-top:22px;border-top:1px solid var(--mb-hair-deep);color:var(--mb-on-deep-quiet);font-size:.8125rem}@media(max-width:720px){.footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer__brand{grid-column:1 / -1}}}@layer primitives{.phone{width:var(--pw);flex:0 0 auto}.phone__rail{position:relative;aspect-ratio:9 / 19.5;padding:calc(var(--pw) * .026);border-radius:calc(var(--pw) * .155);background:var(--mb-ink);box-shadow:var(--mb-shadow-lg),inset 0 0 0 1px var(--mb-edge-light)}.phone__screen{position:relative;height:100%;overflow:hidden;border-radius:calc(var(--pw) * .13);background:var(--mb-abyss)}.phone__screen>video,.phone__screen>img{width:100%;height:100%;object-fit:cover}.phone__island{position:absolute;z-index:2;top:calc(var(--pw) * .032);left:50%;width:30%;height:calc(var(--pw) * .085);border-radius:var(--mb-radius-pill);background:var(--mb-ink);transform:translate(-50%)}.phone__btn{position:absolute;width:calc(var(--pw) * .012);border-radius:2px;background:var(--mb-ink)}.phone__btn--mute{left:calc(var(--pw) * -.008);top:15%;height:4%}.phone__btn--up{left:calc(var(--pw) * -.008);top:21%;height:7%}.phone__btn--down{left:calc(var(--pw) * -.008);top:30%;height:7%}.phone__btn--power{right:calc(var(--pw) * -.008);top:24%;height:10%}.phone-group{position:relative;display:flex;align-items:flex-end;justify-content:center}.phone-group__lead{position:relative;z-index:2}.phone-group__side{position:relative;z-index:1;margin-bottom:calc(var(--pw) * .08)}.phone-group__side--l{margin-right:calc(var(--pw) * -.13);transform:rotate(-4deg)}.phone-group__side--r{margin-left:calc(var(--pw) * -.13);transform:rotate(4deg)}@media(max-width:720px){.phone-group__side{margin-bottom:calc(var(--pw) * .03)}.phone-group__side--l{margin-right:calc(var(--pw) * -.4);transform:rotate(-7deg)}.phone-group__side--r{margin-left:calc(var(--pw) * -.4);transform:rotate(7deg)}}.laptop__lid{position:relative;padding:clamp(7px,.8vw,11px) clamp(7px,.8vw,11px) clamp(11px,1.2vw,16px);border-radius:clamp(12px,1.3vw,18px);background:var(--mb-ink);box-shadow:var(--mb-shadow-lg),inset 0 0 0 1px var(--mb-edge-light)}.laptop__cam{position:absolute;top:clamp(3px,.34vw,5px);left:50%;width:4px;height:4px;border-radius:var(--mb-radius-pill);background:var(--mb-ink-soft);transform:translate(-50%)}.laptop__screen{overflow:hidden;border-radius:clamp(5px,.6vw,8px);background:var(--mb-abyss)}.laptop__screen img{width:100%;height:auto}.laptop__base{position:relative;height:clamp(10px,1.1vw,15px);margin:0 -3.2%;clip-path:polygon(1.6% 0%,98.4% 0%,100% 100%,0% 100%);background:var(--mb-line-strong);box-shadow:inset 0 -3px 0 var(--mb-mute)}.laptop__notch{position:absolute;top:0;left:50%;width:13%;height:42%;border-radius:0 0 var(--mb-radius-pill) var(--mb-radius-pill);background:var(--mb-mute);transform:translate(-50%)}.frame{position:relative;aspect-ratio:9 / 16;overflow:hidden;isolation:isolate;border-radius:var(--mb-radius-frame);background:var(--mb-abyss);box-shadow:var(--mb-shadow-md)}.frame>video,.frame>img{width:100%;height:100%;object-fit:cover}.frame__play{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--mb-radius-pill);background:var(--mb-glass);color:var(--mb-deep);box-shadow:var(--mb-shadow-sm);transition:transform var(--mb-dur) var(--mb-ease)}.frame__play svg{margin-left:2px}}@layer primitives{.logo-rows{--logo-scale: 1;--logo-gap: 64px;display:grid;gap:24px}.logo-rows--small{--logo-scale: .8;--logo-gap: 40px}.logo-row{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--mb-ink) 6%,var(--mb-ink) 94%,transparent);mask-image:linear-gradient(90deg,transparent,var(--mb-ink) 6%,var(--mb-ink) 94%,transparent)}.logo-row__track{display:flex;width:max-content;animation:logo-drift linear infinite}.logo-row__group{display:flex;flex:0 0 auto;align-items:center;gap:var(--logo-gap);padding-right:var(--logo-gap)}.logo-row__logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(var(--logo-width) * var(--logo-scale));height:calc(46px * var(--logo-scale));filter:brightness(0);opacity:.72}.logo-row__logo>img{width:100%;max-width:none;height:auto;max-height:100%;object-fit:contain}.logo-rows--on-deep .logo-row__logo{filter:brightness(0) invert(1);opacity:.86}.logo-row__payme{display:flex;align-items:center;gap:calc(7px * var(--logo-scale));color:var(--mb-ink)}.logo-row__payme>img{width:calc(27px * var(--logo-scale))}.logo-row__payme>span{font-family:var(--mb-font-display);font-size:calc(25px * var(--logo-scale));font-weight:700;line-height:1;letter-spacing:-.04em}@keyframes logo-drift{to{transform:translate3d(-33.3333%,0,0)}}@media(max-width:720px){.logo-rows{--logo-scale: .8;--logo-gap: 40px;gap:20px}}@media(prefers-reduced-motion:reduce){.logo-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.logo-row__track{animation:none}.logo-row__group[aria-hidden=true]{display:none}}}@layer primitives{.metrics{display:grid;gap:clamp(20px,3vw,40px)}.metrics--2{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics--4{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics__cell{display:grid;align-content:start;gap:12px}.quote{display:grid;gap:18px}.quote__text{font-weight:600;text-wrap:pretty}.cta-band{position:relative;overflow:clip;padding:clamp(48px,7vw,96px) clamp(24px,4vw,56px);text-align:center}.cta-band__mark{position:absolute;right:-8%;top:50%;width:min(48vw,520px);height:auto;color:var(--mb-green);opacity:.06;transform:translateY(-50%);pointer-events:none}.cta-band__inner{position:relative;display:grid;justify-items:center;gap:20px;max-width:760px;margin-inline:auto}.cta-band__inner .btn-row{margin-top:8px}.cta-panel{display:grid;justify-items:center;gap:16px;padding-block:clamp(40px,6vw,72px);text-align:center}.cta-panel .btn{margin-top:8px}@media(max-width:720px){.metrics--3,.metrics--4{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer primitives{@media(prefers-reduced-motion:no-preference){.reveal{transition:opacity var(--mb-dur-slow) var(--mb-ease-out),transform var(--mb-dur-slow) var(--mb-ease-out)}.reveal[data-reveal=hidden]{opacity:0;transform:translate3d(0,18px,0)}}}@layer primitives{.video-card{display:grid;gap:10px}.video-card__frame{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--mb-radius-frame);background:var(--mb-abyss);box-shadow:var(--mb-shadow-md);cursor:pointer;transition:transform var(--mb-dur) var(--mb-ease),box-shadow var(--mb-dur) var(--mb-ease)}.video-card__frame:hover{transform:translateY(-3px);box-shadow:var(--mb-shadow-lg)}.video-card__frame video{width:100%;height:100%;object-fit:cover}.video-card__play{position:absolute;inset:0;display:grid;place-items:center}.video-card__play span{display:grid;place-items:center;width:56px;height:56px;padding-left:3px;border-radius:var(--mb-radius-pill);background:var(--mb-glass);color:var(--mb-deep);box-shadow:var(--mb-shadow-md);transition:transform var(--mb-dur) var(--mb-ease)}.video-card__frame:hover .video-card__play span{transform:scale(1.06)}.video-card__mute{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--mb-radius-pill);background:var(--mb-scrim);color:var(--mb-white);font-size:14px}.video-card__label{padding-left:4px}}@layer primitives{.faq{display:grid;gap:10px}.faq__item{background:var(--mb-white);border:1px solid var(--mb-line);border-radius:var(--mb-radius-card);transition:box-shadow var(--mb-dur) var(--mb-ease),border-color var(--mb-dur) var(--mb-ease)}.faq__item:hover{border-color:var(--mb-line-strong)}.faq__item.is-open{box-shadow:var(--mb-shadow-sm)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 22px;text-align:left}.faq__icon{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:var(--mb-radius-pill);background:var(--mb-cream);color:var(--mb-ink);transition:background-color var(--mb-dur-fast) var(--mb-ease),color var(--mb-dur-fast) var(--mb-ease)}.faq__item.is-open .faq__icon{background:var(--mb-green);color:var(--mb-white)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mb-dur) var(--mb-ease)}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{padding:0 64px 22px 22px}@media(max-width:720px){.faq__q{padding:18px}.faq__a p{padding:0 18px 20px}}}@layer primitives{.map{position:relative;width:100%;max-width:1000px;margin-inline:auto}.map__land{aspect-ratio:959 / 593;background:var(--mb-sage);-webkit-mask:url(/us-48-contiguous.svg) center / contain no-repeat;mask:url(/us-48-contiguous.svg) center / contain no-repeat}.map__pin{position:absolute;width:min(44px,6.4vw);height:min(56px,8.1vw);transform:translate(-50%,-100%);filter:drop-shadow(0 6px 8px var(--mb-ground))}.map__shadow{position:absolute;width:min(22px,4vw);height:min(7px,1.4vw);border-radius:var(--mb-radius-pill);background:var(--mb-ground);filter:blur(3px);transform:translate(-50%,-55%)}.map-pin{display:block;width:100%;height:100%}.map-pin__body{fill:var(--mb-green);stroke:var(--mb-green)}.map-pin--deep .map-pin__body{fill:var(--mb-deep);stroke:var(--mb-deep)}.map-pin__glyph{color:var(--mb-white)}.location-line{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(24px,3vw,36px)}.rig{position:relative;padding-left:clamp(0px,7vw,118px)}.rig__hand{position:absolute;z-index:2;left:0;bottom:clamp(-34px,-3vw,-14px)}.rig--compact .rig__hand{bottom:clamp(-18px,-1.5vw,-8px)}.rig__screen{aspect-ratio:1100 / 629;overflow:hidden}.rig__screen img{width:100%;height:100%;object-fit:cover}@media(max-width:720px){.rig{padding-left:0}.rig{margin-bottom:12px}.rig__hand{left:-6px;bottom:-12px}}}@layer primitives{.form{display:grid;gap:20px}.form__fields{position:relative;display:grid;gap:12px}.form__field{display:grid;gap:8px;min-inline-size:0}fieldset.form__field{margin-top:8px}.form__legend{margin-bottom:2px;padding:0}.form__input{width:100%;min-height:52px;padding:14px 18px;border:1px solid var(--mb-line);border-radius:var(--mb-radius-sm);background:var(--mb-paper);color:var(--mb-ink);font-size:var(--mb-size-body);line-height:1.4;outline:none;transition:border-color var(--mb-dur-fast) var(--mb-ease),box-shadow var(--mb-dur-fast) var(--mb-ease),background-color var(--mb-dur-fast) var(--mb-ease)}.form__input::placeholder{color:var(--mb-mute)}.form__input:hover{border-color:var(--mb-line-strong)}.form__input:focus,.form__input:focus-within{border-color:var(--mb-green);background:var(--mb-white);box-shadow:var(--mb-shadow-focus)}.form__input--pill{min-height:48px;padding-block:0;border-color:var(--mb-line-strong);border-radius:var(--mb-radius-pill);background:var(--mb-white)}textarea.form__input{display:block;resize:vertical}.form__select{display:block;position:relative}.form__select:after{content:"";position:absolute;top:50%;right:20px;width:7px;height:7px;border-right:1.5px solid var(--mb-mute);border-bottom:1.5px solid var(--mb-mute);transform:translateY(-70%) rotate(45deg);pointer-events:none}.form__select select{appearance:none;padding-right:46px;text-overflow:ellipsis;cursor:pointer}.form__select select:has(option[value=""]:checked){color:var(--mb-mute)}.form__file{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.form__file-name{min-width:0;overflow:hidden;color:var(--mb-mute);text-overflow:ellipsis;white-space:nowrap}.form__file-name.is-picked{color:var(--mb-ink)}.form__file b{flex:none;color:var(--mb-green);font-size:var(--mb-size-small);font-weight:600}.form__file input{position:absolute;width:1px;height:1px;opacity:0}.radio-group{display:grid;gap:6px}.radio{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border:1px solid var(--mb-line);border-radius:var(--mb-radius-sm);background:var(--mb-white);cursor:pointer;transition:background-color var(--mb-dur-fast) var(--mb-ease),border-color var(--mb-dur-fast) var(--mb-ease)}.radio:hover{background:var(--mb-cream)}.radio:has(input:checked){border-color:var(--mb-green);background:var(--mb-sage-light)}.radio input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.radio__bubble{position:relative;flex:0 0 auto;width:20px;height:20px;border:1.5px solid var(--mb-line-strong);border-radius:var(--mb-radius-pill);background:var(--mb-white);transition:border-color var(--mb-dur-fast) var(--mb-ease)}.radio__bubble:after{content:"";position:absolute;inset:3.5px;border-radius:var(--mb-radius-pill);background:var(--mb-green);transform:scale(0);transition:transform var(--mb-dur-fast) var(--mb-ease)}.radio input:checked+.radio__bubble{border-color:var(--mb-green)}.radio input:checked+.radio__bubble:after{transform:scale(1)}.radio input:focus-visible+.radio__bubble{box-shadow:var(--mb-shadow-focus)}.radio__text{color:var(--mb-ink);font-size:.9375rem;line-height:1.3}.form__actions{display:grid;justify-items:center;gap:12px;margin-top:8px}.form__error{color:var(--mb-danger);font-size:var(--mb-size-small);line-height:1.45;text-align:center}.form__field .form__error{text-align:left}.form__success{display:grid;justify-items:center;gap:14px;padding:40px 8px;text-align:center}.form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.progress{display:grid;gap:10px;text-align:center}.progress__track{height:8px;overflow:hidden;border-radius:var(--mb-radius-pill);background:var(--mb-line)}.progress__fill{width:var(--progress);height:100%;border-radius:inherit;background:var(--mb-green);transition:width var(--mb-dur) var(--mb-ease)}.form__input::file-selector-button{margin-right:12px;padding:8px 14px;border:0;border-radius:var(--mb-radius-pill);background:var(--mb-cream);color:var(--mb-ink);font:inherit;font-size:var(--mb-size-small);font-weight:600;cursor:pointer}input[type=file].form__input{padding-block:8px;color:var(--mb-mute);font-size:var(--mb-size-small)}}@layer primitives{.prose-list{gap:clamp(16px,2vw,22px)}.prose-card{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);overflow:hidden}.prose-card__media{min-height:100%;background:var(--mb-cream)}.prose-card__media img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.prose-card__media--contain img{object-fit:contain;padding:20px}.prose-card__body{display:grid;align-content:center;gap:12px;padding:clamp(24px,3vw,36px)}.prose-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid var(--mb-line)}.prose-card__foot strong{color:var(--mb-ink);font-weight:600}.prose-card__cta{display:inline-flex;align-items:center;gap:6px;color:var(--mb-green);font-size:var(--mb-size-small);font-weight:600;transition:gap var(--mb-dur-fast) var(--mb-ease)}.prose-card:hover .prose-card__cta{gap:10px}@media(max-width:720px){.prose-card{grid-template-columns:minmax(0,1fr)}.prose-card__media img{aspect-ratio:16 / 10}}}@layer pages{.bx-page main>.band+.band,.bx-page main>.band:first-child{margin-top:var(--mb-gutter)}.bx-head{display:grid;justify-items:start;gap:16px;max-width:760px;margin-bottom:clamp(36px,4.6vw,64px)}.bx-hero__line{display:block}.bx-proof{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,96px)}.bx-proof__metrics{display:grid;gap:clamp(28px,3.4vw,44px)}.bx-proof__metric{display:grid;gap:12px}.bx-proof__quote{display:grid;justify-items:start;gap:20px;padding-left:clamp(0px,4vw,56px);border-left:1px solid var(--mb-line)}.bx-proof__brand{display:flex;align-items:center;gap:14px}.bx-proof__brand span{width:1px;height:18px;background:var(--mb-line-strong)}.bx-proof__brand img{height:22px;width:auto}.bx-proof__text{font-weight:500;text-wrap:pretty}.bx-proof__link{margin-top:8px}.bx-wall{display:grid;gap:clamp(10px,1.2vw,16px)}.bx-wall.is-paused .bx-rail__track,.bx-wall:focus-within .bx-rail__track,.bx-rail:hover .bx-rail__track{animation-play-state:paused}.bx-rail{padding-block:8px 16px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,var(--mb-ink) 8%,var(--mb-ink) 92%,transparent);mask-image:linear-gradient(to right,transparent,var(--mb-ink) 8%,var(--mb-ink) 92%,transparent)}.bx-rail__track{display:flex;width:max-content;gap:clamp(10px,1.2vw,16px)}.bx-rail--fwd .bx-rail__track{animation:bx-drift 78s linear infinite}.bx-rail--rev .bx-rail__track{animation:bx-drift 92s linear infinite reverse}@keyframes bx-drift{to{transform:translate3d(-50%,0,0)}}.bx-clip{display:block;flex:0 0 auto;width:clamp(126px,13.5vw,192px);border-radius:var(--mb-radius-frame)}.bx-clip .frame{transition:transform var(--mb-dur) var(--mb-ease),box-shadow var(--mb-dur) var(--mb-ease)}.bx-clip:hover .frame{transform:translateY(-4px);box-shadow:var(--mb-shadow-lg)}.bx-clip:hover .frame__play{transform:scale(1.08)}.bx-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;margin:auto;padding:clamp(16px,4vw,48px);overflow:hidden;background:transparent}.bx-lightbox[open]{display:grid;place-items:center}.bx-lightbox::backdrop{background:var(--mb-scrim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bx-lightbox__frame{width:min(420px,80vw,calc((100dvh - 100px)*.5625));aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--mb-radius-card);background:var(--mb-abyss);box-shadow:var(--mb-shadow-lg)}.bx-lightbox__frame video{width:100%;height:100%;object-fit:contain}.bx-lightbox__close{position:absolute;top:clamp(14px,2.4vw,26px);right:clamp(14px,2.4vw,26px);display:grid;place-items:center;width:44px;height:44px;border-radius:var(--mb-radius-pill);background:var(--mb-paper);color:var(--mb-ink);font-size:22px;line-height:1;box-shadow:var(--mb-shadow-sm)}.bx-shoot{padding-bottom:clamp(24px,4vw,56px)}.bx-shot{--bx-shot-h: min(60svh, 550px);height:270svh}.bx-shot__stage{position:sticky;top:0;display:flex;align-items:center;height:100svh}.bx-shot__composition{width:100%;max-width:var(--mb-w);margin-inline:auto;padding-inline:var(--mb-pad-x)}.bx-shot__chapters{display:inline-flex;gap:2px;margin:0 0 clamp(24px,3vw,40px);padding:4px;border-radius:var(--mb-radius-pill);background:var(--mb-white);border:1px solid var(--mb-line)}.bx-shot__chapters li{padding:9px 16px;border-radius:var(--mb-radius-pill);color:var(--mb-mute);font-size:var(--mb-size-small);font-weight:600;white-space:nowrap;transition:background-color var(--mb-dur) var(--mb-ease),color var(--mb-dur) var(--mb-ease)}.bx-shot__chapters li span{margin-right:8px;font-variant-numeric:tabular-nums;opacity:.6}.bx-shot__chapters li[aria-current=step]{background:var(--mb-green);color:var(--mb-white)}.bx-shot__frame{display:grid;grid-template-columns:calc(var(--bx-shot-h) * .5625) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,96px)}.bx-shot__composition .bx-shot__frame{padding-inline:0}.bx-shot__gate{position:relative;display:grid;width:calc(var(--bx-shot-h) * .5625);height:var(--bx-shot-h);overflow:hidden;border-radius:var(--mb-radius-card);background:var(--mb-abyss);box-shadow:var(--mb-shadow-lg)}.bx-shot__gate>video,.bx-shot__take{grid-area:1 / 1;width:100%;max-width:none;height:100%;object-fit:cover}.bx-shot__take{opacity:0;transition:opacity var(--mb-dur-slow) var(--mb-ease)}.bx-shot__take.is-live{opacity:1}.bx-shot__copy{display:grid;gap:24px;max-width:38ch}.bx-shot__beats{display:grid}.bx-shot__beat{display:grid;gap:16px;grid-area:1 / 1;opacity:0;transform:translateY(8px);transition:opacity var(--mb-dur-slow) var(--mb-ease),transform var(--mb-dur-slow) var(--mb-ease)}.bx-shot__beat.is-live{opacity:1;transform:none}.bx-shot__ord{font-variant-numeric:tabular-nums}.bx-shot__ord span{color:var(--mb-mute)}.bx-shot__rail{--bx-p: 0;display:flex;gap:6px}.bx-shot__tick{position:relative;width:64px;height:3px;overflow:hidden;border-radius:var(--mb-radius-pill);background:var(--mb-line-strong)}.bx-shot__tick i{position:absolute;inset:0;border-radius:inherit;background:var(--mb-green);transform-origin:0 50%;transform:scaleX(clamp(0,calc(var(--bx-p) - var(--n)),1))}.bx-shot__list{display:grid;gap:clamp(48px,6vw,88px)}.bx-shot__frame--still{--bx-shot-h: min(64svh, 460px)}.bx-shot__frame--still .bx-shot__take{opacity:1}.bx-machine{margin-block:clamp(8px,2vw,24px) clamp(24px,4vw,56px)}.bx-plate{padding:clamp(28px,4vw,56px)}.bx-qa{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px)}.bx-qa__side{position:sticky;top:96px;display:grid;justify-items:start;gap:18px}.bx-qa__side .btn-row{margin-top:8px}.bx-close .cta-band__inner{gap:32px}@media(prefers-reduced-motion:no-preference){.bx-page{--flow-ease: var(--mb-ease-out)}.bx-page [data-flow]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .65s var(--flow-ease),transform .85s var(--flow-ease);transition-delay:var(--flow-delay, 0ms)}.bx-page [data-flow=rail]{transform:translate3d(-24px,0,0)}.bx-page .bx-rail--rev[data-flow=rail]{transform:translate3d(24px,0,0)}.bx-page [data-flow][data-flow-in=true],.bx-page [data-flow]:focus-within{opacity:1;transform:none}#software[data-flow-scene] .rig__desk{transform:translate3d(0,calc(14px - var(--flow-p) * 24px),0)}#software[data-flow-scene] .rig__hand{transform:translate3d(0,calc(22px - var(--flow-p) * 44px),0) rotate(-2deg)}#locations[data-flow-scene] .bx-plate{transform:translate3d(0,calc(12px - var(--flow-p) * 20px),0)}.bx-close[data-flow-scene] .cta-band__mark{transform:translate3d(calc(24px - var(--flow-p) * 48px),-50%,0) rotate(calc(-3deg + var(--flow-p) * 6deg))}}@media(max-width:1020px){.bx-shot{--bx-shot-h: min(36svh, 320px)}.bx-shot__frame{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;text-align:center}.bx-shot__copy{justify-items:center}.bx-shot__chapters{display:flex;width:fit-content;margin-inline:auto}.bx-shot__frame--still{grid-template-columns:calc(var(--bx-shot-h) * .5625) minmax(0,1fr);justify-items:start;text-align:left}.bx-shot__frame--still .bx-shot__copy{justify-items:start}.bx-qa{grid-template-columns:minmax(0,1fr)}.bx-qa__side{position:static}}@media(max-width:720px){.bx-proof{grid-template-columns:minmax(0,1fr)}.bx-proof__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-proof__quote{padding:28px 0 0;border-left:0;border-top:1px solid var(--mb-line)}.bx-hero__line{display:inline}.bx-shot__chapters li{padding:8px 16px;font-size:0}.bx-shot__chapters li span{margin:0;font-size:.8125rem;opacity:1}.bx-shot__frame--still{--bx-shot-h: min(88vw, 360px);grid-template-columns:minmax(0,1fr)}.bx-shot__frame--still .bx-shot__gate{width:min(100%,calc(var(--bx-shot-h) * .5625))}.bx-rail{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--mb-pad-x);padding-inline:var(--mb-pad-x);scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.bx-rail::-webkit-scrollbar{display:none}.bx-rail .bx-rail__track{animation:none}.bx-clip{width:clamp(138px,39vw,220px);scroll-snap-align:start}.bx-clip[aria-hidden=true]{display:none}.bx-plate{padding:20px 12px}}@media(prefers-reduced-motion:reduce){.bx-rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bx-rail__track{animation:none!important}.bx-clip[aria-hidden=true]{display:none}}}@layer pages{.ab-stage{padding-bottom:clamp(44px,5.5vw,72px)}.ab-postcards{position:relative;display:flex;align-items:flex-end;justify-content:center;margin-top:clamp(44px,6vw,72px);padding-bottom:12px}.ab-postcard{display:grid;gap:10px;width:clamp(150px,21vw,260px);padding:8px 8px 12px;border-radius:var(--mb-radius-card);background:var(--mb-white);box-shadow:var(--mb-shadow-lg)}.ab-postcard img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:calc(var(--mb-radius-card) - 6px)}.ab-postcard figcaption{padding-inline:6px;color:var(--mb-green)}.ab-postcard--left{z-index:1;transform:rotate(-5deg) translate(18px,12px)}.ab-postcard--right{z-index:2;transform:rotate(4deg) translate(-18px)}.ab-postcards__mark{position:absolute;z-index:3;top:50%;left:50%;padding:20px;border-radius:var(--mb-radius-pill);background:var(--mb-green);color:var(--mb-white);box-shadow:var(--mb-shadow-stage),var(--mb-shadow-lg);transform:translate(-50%,-50%)}.ab-corner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,88px)}.ab-corner__text{display:grid;justify-items:start;gap:18px}.ab-corner__text .t-lede,.ab-corner__text .t-body{max-width:500px}.ab-corner__second{margin-top:28px}.ab-corner__board{display:flex;justify-content:center}.ab-board{width:100%;max-width:480px;overflow:hidden}.ab-diagram{width:100%;height:auto}.ab-diagram__ground{fill:var(--mb-white)}.ab-diagram__grid{stroke:var(--mb-line)}.ab-diagram__streets{stroke:var(--mb-green)}.ab-diagram__mark{color:var(--mb-green)}.ab-diagram__labels{font-family:var(--mb-font-body);fill:var(--mb-mute)}.ab-board__signature{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:18px 22px;border-top:1px solid var(--mb-line);background:var(--mb-paper);color:var(--mb-deep)}.ab-team{padding-top:0}.ab-founder{overflow:hidden}.ab-founder__photo{width:100%;aspect-ratio:5 / 4.6;object-fit:cover;object-position:center 20%;background:var(--mb-cream)}.ab-founder__body{gap:12px;justify-items:start;padding:24px 28px 28px}.ab-founder__role{margin-top:8px}.ab-cta{padding-bottom:var(--mb-section-y)}@media(max-width:1020px){.ab-corner{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.ab-postcard{width:40vw;padding:6px 6px 10px}.ab-postcard--left{transform:rotate(-5deg) translate(10px,8px)}.ab-postcard--right{transform:rotate(4deg) translate(-10px)}.ab-postcards__mark{padding:14px}.ab-postcards__mark svg{width:52px;height:52px}.ab-postcard figcaption{padding-inline:2px;font-size:.625rem;letter-spacing:.06em}.ab-founder__photo{aspect-ratio:1}.ab-founder__body{padding:20px}}}@layer pages{.cr-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.cr-filters__field .t-label{padding-left:4px}.cr-table{width:100%;overflow:hidden;border-collapse:separate;border-spacing:0}.cr-table th{padding:18px 28px;border-bottom:1px solid var(--mb-line);background:var(--mb-paper);text-align:left}.cr-table td{padding:0;color:var(--mb-mute);transition:background-color var(--mb-dur-fast) var(--mb-ease)}.cr-table__row+.cr-table__row td{border-top:1px solid var(--mb-line)}.cr-table__link{display:block;padding:22px 28px}.cr-table__link:focus-visible{outline:none}.cr-table .cr-table__role{width:50%;color:var(--mb-ink);font-family:var(--mb-font-display);font-size:var(--mb-size-sub);font-weight:600;letter-spacing:-.012em}.cr-table__row:hover td,.cr-table__row:focus-within td{background:var(--mb-cream)}.cr-table .cr-table__row:hover .cr-table__role,.cr-table .cr-table__row:focus-within .cr-table__role{color:var(--mb-green)}.cr-table__row:has(.cr-table__link:focus-visible){outline:2px solid var(--mb-green);outline-offset:-2px}.cr-table .cr-table__empty{padding:24px 28px}.cr-role>.wrap{display:grid;gap:clamp(36px,4vw,48px)}.cr-role-hero{width:100%;max-width:calc(var(--mb-w-reading) - 2 * var(--mb-pad-x));margin-inline:auto}.cr-role__section{display:grid;gap:14px}.cr-role__list{display:grid;gap:10px}.cr-role__list li{position:relative;padding-left:22px}.cr-role__list li:before{content:"";position:absolute;top:.62em;left:2px;width:7px;height:7px;border-radius:var(--mb-radius-pill);background:var(--mb-green)}.cr-role__apply{display:grid;justify-items:start;gap:14px}.cr-role__apply .btn{margin-top:8px}@media(max-width:720px){.cr-filters{grid-template-columns:minmax(0,1fr);gap:10px}.cr-table,.cr-table tbody{display:block}.cr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cr-table__row{display:grid;grid-template-columns:auto 1fr}.cr-table td{display:block;font-size:var(--mb-size-small)}.cr-table__row+.cr-table__row td{border-top:0}.cr-table__row+.cr-table__row{border-top:1px solid var(--mb-line)}.cr-table .cr-table__role{grid-column:1 / -1;width:auto;font-size:var(--mb-size-sub)}.cr-table__role .cr-table__link{padding:18px 20px 4px}.cr-table td:not(.cr-table__role) .cr-table__link{padding:0 0 18px 20px}.cr-table td:last-child .cr-table__link{padding-left:0;padding-right:20px}.cr-table td:last-child .cr-table__link:before{content:" · "}}}@layer pages{.cs-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.cs-wrap--reading{max-width:960px}.cs-wrap--narrow{max-width:820px}.cs-stage{position:relative;overflow:hidden;border-radius:clamp(20px,3vw,32px);background:var(--mb-gradient-case);color:var(--mb-white);padding:clamp(16px,2.2vw,26px) clamp(18px,4vw,52px) clamp(48px,6vw,80px)}.cs-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");opacity:.6;mix-blend-mode:soft-light}.cs-stage>.stage__body{position:relative;z-index:1;max-width:1180px;margin:0 auto}.cs-hero__copy{text-align:center;max-width:820px;margin:clamp(56px,8vw,104px) auto 0}.cs-blogstage{max-width:1244px;margin-inline:auto;padding-bottom:clamp(36px,4vw,56px)}.cs-blogstage .cs-hero__copy{margin-top:clamp(20px,3vw,36px)}.cs-stage .cs-hero__copy{margin-top:clamp(40px,6vw,72px)}.cs-stage .cs-hero__title{font-size:clamp(2.3rem,4.6vw,3.8rem)}.cs-hero__title{font-family:var(--mb-font-display);font-weight:800;font-size:clamp(2.6rem,5.4vw,4.6rem);letter-spacing:-.045em;line-height:1.02;margin:0;text-wrap:balance;color:var(--mb-white)}.cs-hero__title em{font-style:normal;color:var(--mb-sage)}.cs-hero__lede{font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6;color:color-mix(in srgb,var(--mb-white) 82%,transparent);max-width:560px;margin:22px auto 0}.cs-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,64px);align-items:center;margin-top:clamp(40px,6vw,64px)}.cs-hero__back{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.06em;color:color-mix(in srgb,var(--mb-white) 70%,transparent);text-decoration:none;margin-bottom:22px}.cs-hero__back:hover{color:var(--mb-white)}.cs-hero__card{background:var(--mb-white);border-radius:24px;overflow:hidden;box-shadow:0 30px 80px color-mix(in srgb,var(--mb-abyss) 35%,transparent);color:var(--mb-ink)}.cs-hero__card img{display:block;width:100%;object-fit:cover}.cs-hero__foot{padding:18px 28px;display:flex;justify-content:center;align-items:center}.cs-hero__foot img{height:28px;width:auto;filter:brightness(0)}.cs-eyebrow{display:block;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-green);margin:0 0 16px}.cs-section{padding:clamp(64px,8vw,112px) 0}.cs-section--tight{padding:clamp(40px,5vw,64px) 0}.cs-section--top{padding-top:clamp(40px,5vw,64px)}.cs-section--flush{padding-top:0}.cs-article{padding-bottom:clamp(24px,3vw,40px)}.cs-headline{font-family:var(--mb-font-display);font-weight:700;font-size:clamp(1.9rem,3.6vw,2.9rem);letter-spacing:-.03em;line-height:1.1;margin:0;color:var(--mb-ink);text-wrap:balance}.cs-headline em{font-style:normal;color:var(--mb-green)}.cs-lede{font-size:17px;line-height:1.65;color:var(--mb-mute);max-width:540px;margin:18px auto 0}.cs-page .video-card{display:flex;flex-direction:column;gap:10px;transition:transform .3s ease}.cs-page .video-card:hover{transform:translateY(-6px)}.cs-page .video-card__frame{position:relative;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:var(--mb-deep);cursor:pointer;box-shadow:0 18px 44px color-mix(in srgb,var(--mb-deep) 16%,transparent)}.cs-page .video-card__frame video{width:100%;height:100%;object-fit:cover;display:block}.cs-page .video-card__play{position:absolute;inset:0;display:grid;place-items:center}.cs-page .video-card__play span{width:58px;height:58px;border-radius:50%;background:color-mix(in srgb,var(--mb-white) 94%,transparent);display:grid;place-items:center;box-shadow:0 6px 22px color-mix(in srgb,var(--mb-abyss) 30%,transparent);transition:transform .2s ease}.cs-page .video-card__frame:hover .video-card__play span{transform:scale(1.06)}.cs-page .video-card__mute{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;border:0;background:color-mix(in srgb,var(--mb-deep) 78%,transparent);color:var(--mb-white);display:grid;place-items:center;font-size:14px}.cs-page .video-card__label{font-size:12px;color:var(--mb-mute);letter-spacing:.04em;padding-left:4px}.cs-quote{margin:0}.cs-quote__text{font-size:clamp(1.1rem,1.5vw,1.3rem);font-style:italic;font-weight:500;line-height:1.55;margin:0;padding-left:22px;border-left:3px solid var(--mb-green)}.cs-quote__attr{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:16px 0 0 25px}.cs-cta{text-align:center;padding-top:clamp(40px,5vw,56px)}.cs-cta .cs-lede{max-width:420px;margin-bottom:30px}.cs-link-card{display:grid;grid-template-columns:220px 1fr;background:var(--mb-white);border:1px solid var(--mb-line);border-radius:24px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cs-link-card:hover{transform:translateY(-3px);box-shadow:var(--mb-shadow-card);border-color:color-mix(in srgb,var(--mb-green) 35%,transparent)}.cs-link-card__media{background:var(--mb-deep);min-height:100%}.cs-link-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cs-link-card:hover .cs-link-card__media img{transform:scale(1.04)}.cs-link-card__body{padding:32px 36px}.cs-link-card__meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-mute);margin-bottom:14px}.cs-link-card__meta b{color:var(--mb-green);font-weight:600}.cs-link-card__meta i{width:1px;height:12px;background:var(--mb-line)}.cs-link-card__title{font-family:var(--mb-font-display);font-weight:700;font-size:clamp(1.3rem,2vw,1.7rem);letter-spacing:-.02em;line-height:1.2;margin:0 0 12px;color:var(--mb-ink)}.cs-link-card__excerpt{color:var(--mb-mute);line-height:1.65;margin:0 0 22px;max-width:680px}.cs-link-card__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--mb-mute)}.cs-link-card__cta{font-weight:600;color:var(--mb-green);white-space:nowrap}.cs-meta{display:flex;background:var(--mb-white);border:1px solid var(--mb-line);border-radius:20px;overflow:hidden}.cs-meta__cell{flex:1;padding:20px 32px;border-right:1px solid var(--mb-line)}.cs-meta__cell:last-child{border-right:0}.cs-meta__label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-mute);margin-bottom:6px}.cs-meta__value{font-weight:600;font-size:16px}.cs-row{display:grid;grid-template-columns:280px 1fr;gap:clamp(32px,5vw,64px);align-items:start;margin-bottom:72px}.cs-row--flip{grid-template-columns:1fr 280px}.cs-row--flip>.cs-row__media{order:2}.cs-row__media{position:sticky;top:90px}.cs-row__label{font-size:15px;font-weight:700;margin-bottom:12px}.cs-row__caption{font-size:12.5px;color:var(--mb-mute);margin-top:10px}.cs-metrics{display:grid;gap:1px;background:var(--mb-line);border:1px solid var(--mb-line);border-radius:18px;overflow:hidden}.cs-metrics__cell{background:var(--mb-white);padding:28px 24px}.cs-metrics__value{font-family:var(--mb-font-display);font-weight:800;font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.03em;line-height:1}.cs-metrics__label{font-size:12.5px;color:var(--mb-mute);margin-top:8px}.cs-timeline__beat{display:grid;grid-template-columns:14px 1fr;gap:0 20px;margin-bottom:30px}.cs-timeline__line{position:relative}.cs-timeline__line:before{content:"";position:absolute;left:50%;top:6px;bottom:-30px;width:1px;background:color-mix(in srgb,var(--mb-green) 30%,transparent);transform:translate(-50%)}.cs-timeline__beat:last-child .cs-timeline__line:before{display:none}.cs-timeline__line:after{content:"";position:absolute;left:50%;top:4px;width:10px;height:10px;border-radius:50%;background:var(--mb-green);transform:translate(-50%)}.cs-timeline__label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-green);margin-bottom:6px}.cs-timeline__heading{font-weight:600;font-size:1.05rem;line-height:1.4;margin:0 0 8px}.cs-timeline__body{color:var(--mb-mute);line-height:1.7;margin:0}.cs-body{font-size:1.05rem;line-height:1.8;color:color-mix(in srgb,var(--mb-ink) 74%,transparent);margin:0 0 20px}.cs-opening{font-family:var(--mb-font-display);font-weight:700;font-size:clamp(1.4rem,2.2vw,1.9rem);letter-spacing:-.02em;line-height:1.3;margin:0 0 48px}.cs-hero__title--md{font-size:clamp(2rem,3.6vw,3rem)}.cs-hero .cs-hero__copy{margin:0;max-width:none;text-align:left}.cs-hero .cs-hero__lede{margin-left:0}.cs-stage--light{background:var(--mb-white);color:var(--mb-ink);border:1px solid var(--mb-line)}.cs-stage--light:after{display:none}.cs-stage--light .cs-hero__title{color:var(--mb-deep)}.cs-stage--light .cs-hero__lede{color:color-mix(in srgb,var(--mb-deep) 78%,transparent)}.cs-stage--light .cs-byline{color:color-mix(in srgb,var(--mb-deep) 70%,transparent)}.cs-stage--light .cs-byline i{background:color-mix(in srgb,var(--mb-deep) 35%,transparent)}.cs-stage--light .cs-byline a{color:var(--mb-deep)}.cs-brandmark{display:flex;align-items:center;gap:18px;margin:-12px 0 26px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-deep)}.cs-brandmark img{height:50px;width:auto}.cs-brandmark i{width:1px;align-self:stretch;background:color-mix(in srgb,var(--mb-deep) 25%,transparent)}.cs-hero__label{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--mb-white) 62%,transparent);margin-bottom:18px}.cs-hero__label b{color:var(--mb-sage);font-weight:600}.cs-hero__label i{width:1px;height:12px;background:color-mix(in srgb,var(--mb-white) 30%,transparent)}.cs-byline{display:flex;align-items:center;gap:10px;font-size:13px;color:color-mix(in srgb,var(--mb-white) 70%,transparent);margin-top:22px}.cs-byline a{color:var(--mb-white);font-weight:600}.cs-byline i{width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--mb-white) 40%,transparent)}.cs-section[id]{scroll-margin-top:80px}.cs-hero>*{min-width:0}.cs-hero__card--portrait{max-width:400px;margin:0 auto}.cs-prose{font-size:1.15rem;line-height:1.75;color:color-mix(in srgb,var(--mb-ink) 82%,transparent)}.cs-prose>:first-child{margin-top:0}.cs-prose p{margin:0 0 24px}.cs-prose .cs-lead{margin:0 0 28px}.cs-prose h2{font-family:var(--mb-font-display);font-weight:800;font-size:clamp(1.5rem,2.4vw,1.95rem);letter-spacing:-.03em;line-height:1.2;color:var(--mb-ink);margin:56px 0 20px;clear:both}.cs-prose h3{font-family:var(--mb-font-display);font-weight:700;font-size:clamp(1.2rem,1.8vw,1.4rem);letter-spacing:-.02em;line-height:1.3;color:var(--mb-ink);margin:40px 0 14px}.cs-prose strong{font-weight:600;color:var(--mb-ink)}.cs-prose a{color:var(--mb-green);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cs-prose a:hover{color:var(--mb-deep)}.cs-prose ul,.cs-prose ol{margin:0 0 24px;padding-left:0;list-style:none}.cs-prose ul>li,.cs-prose ol>li{position:relative;padding-left:28px;margin:0 0 12px}.cs-prose ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--mb-green)}.cs-prose ol{counter-reset:prose-ol}.cs-prose ol>li{counter-increment:prose-ol}.cs-prose ol>li:before{content:counter(prose-ol);position:absolute;left:0;top:.1em;font-family:var(--mb-font-display);font-weight:800;font-size:.95rem;line-height:1.6;color:var(--mb-green)}.cs-prose blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:3px solid var(--mb-green);font-style:italic;font-weight:500;font-size:1.2rem;line-height:1.6;color:var(--mb-ink)}.cs-prose blockquote p{margin:0}.cs-prose figure{margin:36px 0}.cs-prose figure.cs-video-figure{max-width:360px;margin-left:auto;margin-right:auto}.cs-prose figure.cs-portrait-left{float:left;width:168px;margin:6px 26px 14px 0}.cs-prose figure.cs-portrait-left figcaption{text-align:left;margin-top:9px;font-weight:600;color:var(--mb-mute)}.cs-page .cs-prose figure.cs-video-figure .video-card,.cs-page .cs-prose figure.cs-portrait-left .video-card{gap:0}.cs-prose .cs-groups-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:28px 0;clear:both}.cs-prose .cs-groups-grid figure{margin:0}.cs-prose .cs-groups-grid img{aspect-ratio:9 / 16;object-fit:cover;border-radius:12px;box-shadow:0 6px 18px color-mix(in srgb,var(--mb-deep) 12%,transparent)}.cs-prose .cs-groups-grid figcaption{margin-top:7px;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1.3;color:var(--mb-mute)}.cs-prose figure.cs-versus{display:grid;column-gap:14px;row-gap:10px;align-items:center;max-width:520px;margin:28px auto 36px}.cs-prose figure.cs-versus--wide{max-width:720px}.cs-prose .cs-versus__title{grid-column:1 / -1;text-align:center;font-family:var(--mb-font-display);font-weight:700;font-size:1.05rem;color:var(--mb-ink)}.cs-prose .cs-versus__label{text-align:center;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--mb-green)}.cs-prose .cs-versus__vs{font-family:var(--mb-font-display);font-weight:800;font-size:1.1rem;color:var(--mb-mute)}.cs-prose .cs-versus__media video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:16px;box-shadow:0 10px 26px color-mix(in srgb,var(--mb-deep) 16%,transparent)}.cs-page .cs-prose .cs-versus .video-card{gap:0}.cs-prose .cs-versus__note{align-self:start;margin:0;font-size:.82rem;line-height:1.45;text-align:center;color:var(--mb-mute)}.cs-prose .cs-versus__pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cs-prose figure.cs-landmarks{display:grid;justify-items:center;row-gap:14px;max-width:640px;margin:28px auto 36px}.cs-prose .cs-landmarks__city{display:grid;row-gap:10px;width:100%}.cs-prose .cs-landmarks__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cs-prose .cs-landmarks__grid figure{margin:0}.cs-prose .cs-landmarks__grid video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:16px;box-shadow:0 10px 26px color-mix(in srgb,var(--mb-deep) 16%,transparent)}.cs-prose .cs-landmarks__grid figcaption{margin-top:8px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-green)}.cs-prose figure.cs-chart{margin:36px 0 44px}.cs-prose .cs-chart__panel{padding:30px 28px 26px;border-radius:28px;background:radial-gradient(ellipse at 50% 18%,var(--mb-green-lit) 0%,var(--mb-green-mid) 38%,var(--mb-deep) 72%,var(--mb-abyss) 100%);color:var(--mb-white)}.cs-prose .cs-chart__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cs-prose .cs-chart__kicker{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--mb-font-body);font-size:.72rem;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:var(--mb-sage-moss)}.cs-prose .cs-chart__kicker:before{content:"";width:9px;height:9px;background:var(--mb-sage-moss)}.cs-prose .cs-chart__title{margin:10px 0 0;font-family:var(--mb-font-display);font-weight:800;font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.038em;line-height:1.05;color:var(--mb-white)}.cs-prose .cs-chart__sample{display:inline-block;margin:10px 0 12px;padding:4px 12px;border:1px solid color-mix(in srgb,var(--mb-sage-moss) 45%,transparent);border-radius:999px;font-family:var(--mb-font-body);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-sage-moss)}.cs-prose .cs-heatmap{display:grid;column-gap:6px;row-gap:3px;align-items:stretch}.cs-prose .cs-heatmap__col{padding:0 4px 6px;border-bottom:1px solid color-mix(in srgb,var(--mb-sage-moss) 30%,transparent);font-family:var(--mb-font-display);font-weight:700;font-size:.95rem;letter-spacing:-.02em;text-align:center;color:var(--mb-white)}.cs-prose .cs-heatmap__row{align-self:center;padding-right:12px;font-family:var(--mb-font-body);font-size:.76rem;font-weight:500;color:color-mix(in srgb,var(--mb-white) 90%,transparent)}.cs-prose .cs-heatmap__cell{display:grid;place-items:center;padding:4px;border-radius:8px;font-family:var(--mb-font-display);font-size:.8rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;font-variant-numeric:tabular-nums}.cs-prose .cs-heatmap__cell--pick{gap:1px;padding:5px 4px;font-size:.78rem}.cs-prose .cs-heatmap__cell--pick small{font-family:var(--mb-font-body);font-size:.64rem;font-weight:600;opacity:.8}.cs-prose .cs-heatmap__row small{font-weight:500;color:var(--mb-sage-moss)}.cs-prose .cs-heatmap__legend{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:22px;font-family:var(--mb-font-body);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-sage-moss)}.cs-prose .cs-heatmap__legend i{width:120px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--mb-green-soft),var(--mb-sage-pale))}.cs-prose figure.cs-shot img{border-radius:24px;border:1px solid var(--mb-line);box-shadow:0 24px 60px color-mix(in srgb,var(--mb-deep) 14%,transparent)}.cs-prose ul.cs-asks{display:grid;grid-template-columns:repeat(var(--cards, 3),minmax(0,1fr));gap:14px;margin:8px 0 40px}.cs-prose ul.cs-asks>li{display:flex;flex-direction:column;gap:10px;margin:0;padding:24px 22px 26px;border:1px solid var(--mb-line);border-radius:24px;background:var(--mb-white);box-shadow:0 10px 30px color-mix(in srgb,var(--mb-deep) 6%,transparent);font-size:.98rem;line-height:1.55}.cs-prose ul.cs-asks>li:before{content:none}.cs-prose .cs-asks strong{font-family:var(--mb-font-display);font-weight:800;font-size:1.25rem;letter-spacing:-.03em;line-height:1.15}.cs-prose figure.cs-pullquote{position:relative;margin:44px 0;padding:44px 96px 38px 48px;border-radius:28px;background:radial-gradient(ellipse at 50% 18%,var(--mb-green-lit) 0%,var(--mb-green-mid) 38%,var(--mb-deep) 72%,var(--mb-abyss) 100%);color:var(--mb-white);overflow:hidden}.cs-prose .cs-pullquote__mark{position:absolute;top:34px;right:36px}.cs-prose figure.cs-pullquote blockquote{margin:0;padding:0;border:0;font-family:var(--mb-font-display);font-style:normal;font-weight:800;font-size:clamp(1.45rem,2.6vw,2rem);letter-spacing:-.035em;line-height:1.18;color:var(--mb-white)}.cs-prose figure.cs-pullquote blockquote p:before{content:"“";color:var(--mb-sage-moss)}.cs-prose figure.cs-pullquote blockquote p:after{content:"”";color:var(--mb-sage-moss)}.cs-prose figure.cs-pullquote figcaption{margin-top:22px;text-align:left;font-family:var(--mb-font-body);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-sage-moss)}.cs-prose .cs-kicker-line{font-family:var(--mb-font-display);font-weight:700;font-size:1.3rem;letter-spacing:-.02em;line-height:1.35;color:var(--mb-ink)}.cs-prose .cs-scorecard__num{font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:var(--mb-green)}.cs-prose .cs-chips{display:flex;flex-wrap:wrap;gap:5px}.cs-prose .cs-chips>span{padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--mb-green) 9%,transparent);font-size:.68rem;font-weight:500;line-height:1.5;color:var(--mb-deep);white-space:nowrap}.cs-prose .cs-chips--light>span{background:color-mix(in srgb,var(--mb-sage-moss) 16%,transparent);border:1px solid color-mix(in srgb,var(--mb-sage-moss) 30%,transparent);color:var(--mb-white)}.cs-prose .cs-test-head{margin:72px 0 18px;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--mb-green) 14%,transparent);scroll-margin-top:96px}.cs-prose .cs-test-head__num{display:flex;align-items:center;gap:10px;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-green)}.cs-prose .cs-test-head h2{margin:10px 0 0;font-weight:900;font-size:clamp(2rem,3.6vw,2.8rem);letter-spacing:-.052em;line-height:1.02}.cs-prose .cs-adwall{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.cs-prose .cs-adwall img{width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:8px;margin:0}.cs-prose .cs-blogstage{margin:28px 0 8px;padding:30px 28px;border:1px solid var(--mb-line);border-radius:28px;background:var(--mb-cream)}.cs-prose .cs-blogstage>figure,.cs-prose .cs-blogstage>.cs-groups-grid{margin:0 auto}.cs-prose .cs-blogstage .cs-versus__vs{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mb-green);font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--mb-white)}.cs-prose .cs-blogstage .cs-landmarks>.cs-versus__vs{margin:6px 0}.cs-prose .cs-blogstage .cs-versus__title{font-weight:800;letter-spacing:-.02em}.cs-prose .cs-blogstage .cs-groups-grid figcaption,.cs-prose .cs-blogstage .cs-landmarks__grid figcaption{text-align:center}.cs-prose .cs-scorecard{margin:32px 0 36px;padding:30px 28px 18px;border-radius:28px;background:radial-gradient(ellipse at 50% 18%,var(--mb-green-lit) 0%,var(--mb-green-mid) 38%,var(--mb-deep) 72%,var(--mb-abyss) 100%);color:var(--mb-white)}.cs-prose .cs-scorecard ol{margin:22px 0 0}.cs-prose .cs-scorecard ol>li{display:grid;grid-template-columns:40px 150px 1fr;align-items:center;gap:12px;margin:0;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--mb-sage-moss) 22%,transparent)}.cs-prose .cs-scorecard ol>li:before{content:none}.cs-prose .cs-scorecard__num{color:var(--mb-sage-moss)}.cs-prose .cs-scorecard strong{font-family:var(--mb-font-display);font-weight:800;font-size:1.1rem;letter-spacing:-.03em;color:var(--mb-white)}.cs-prose figure.cs-map{margin:32px 0 40px}.cs-prose .cs-map .cs-chart__title{margin:0 0 18px}.cs-page .cs-prose ul.location-line{flex-wrap:wrap;justify-content:center;row-gap:4px;margin:20px 0 0;overflow:visible;white-space:normal}.cs-page .cs-prose ul.location-line>li{margin:0;padding:0;white-space:nowrap}.cs-page .cs-prose ul.location-line>li:before{content:none}.cs-page .cs-prose ul.location-line>li+li:before{content:"·";position:static;width:auto;height:auto;margin:0 12px;border-radius:0;background:none;color:var(--mb-sage-gray)}.cs-page .cs-prose .cs-map .map__land{border-radius:0;box-shadow:none}.cs-prose img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:var(--mb-shadow-card)}.cs-prose figcaption{margin-top:12px;font-size:.82rem;line-height:1.55;letter-spacing:.02em;color:var(--mb-mute);text-align:center}.cs-prose hr{border:0;height:1px;background:var(--mb-line);margin:48px 0}@media(max-width:900px){.cs-hero,.cs-row,.cs-row--flip{grid-template-columns:1fr}.cs-row--flip>.cs-row__media{order:0}.cs-row__media{position:static;max-width:320px}.cs-row--video-first>.cs-row__media{order:-1}.cs-link-card{grid-template-columns:1fr}.cs-link-card__media{height:240px}.cs-meta{flex-direction:column}.cs-meta__cell{border-right:0;border-bottom:1px solid var(--mb-line);padding:16px 22px}.cs-meta__cell:last-child{border-bottom:0}}@media(max-width:640px){.cs-wrap{padding:0 16px}.cs-stage{padding-left:18px;padding-right:18px}.cs-hero__copy{margin-top:44px}.cs-hero__title{font-size:clamp(2.2rem,10vw,3rem)}.cs-link-card__body{padding:24px 22px}.cs-metrics{grid-template-columns:1fr!important}.cs-prose{font-size:1.05rem}.cs-prose figure.cs-portrait-left{float:none;width:150px;margin:0 0 18px}.cs-prose .cs-groups-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cs-prose figure.cs-versus{column-gap:8px}.cs-prose .cs-versus__vs{font-size:.85rem}.cs-prose .cs-versus__label{font-size:.65rem}.cs-prose .cs-landmarks__grid{gap:8px}.cs-prose .cs-landmarks__grid figcaption{font-size:.6rem}.cs-prose ul.cs-asks{grid-template-columns:1fr}.cs-prose .cs-adwall{grid-template-columns:repeat(5,minmax(0,1fr))}.cs-brandmark img{height:34px}.cs-prose figure.cs-pullquote{padding:64px 24px 28px}.cs-prose .cs-pullquote__mark{top:22px;right:22px}.cs-prose .cs-blogstage{padding:18px 12px;border-radius:22px}.cs-prose .cs-blogstage .cs-versus__vs{width:26px;height:26px;font-size:.6rem}.cs-prose .cs-scorecard{padding:24px 18px 10px}.cs-prose .cs-scorecard ol>li{grid-template-columns:28px 1fr}.cs-prose .cs-scorecard ol>li .cs-chips{grid-column:2}.cs-prose .cs-versus__note{font-size:.7rem;line-height:1.4}.cs-page .cs-prose .cs-versus .video-card__play span{transform:scale(.64)}.cs-prose .cs-chart__panel{padding:24px 16px 20px;border-radius:22px}.cs-prose .cs-chart__kicker{font-size:.64rem;letter-spacing:.1em}.cs-prose .cs-chart__sample{font-size:.56rem;letter-spacing:.08em}.cs-prose .cs-heatmap{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:5px}.cs-prose .cs-heatmap>span:first-child{display:none}.cs-prose .cs-heatmap__col{font-size:.7rem;line-height:1.2;align-self:end}.cs-prose .cs-heatmap__row{grid-column:1 / -1;padding:10px 0 2px;font-size:.74rem}.cs-prose .cs-heatmap__cell--pick{padding:6px 2px;font-size:.74rem}}.cs-plate{position:relative;border-radius:var(--mb-radius-panel);padding:clamp(26px,4vw,64px) clamp(20px,3.4vw,56px);background:radial-gradient(70% 54% at 50% -8%,color-mix(in srgb,var(--mb-sage) 20%,transparent),transparent 72%),radial-gradient(120% 108% at 50% -4%,var(--mb-green-bright) 0%,var(--mb-green) 44%,var(--mb-deep) 82%,var(--mb-abyss-light) 100%);box-shadow:0 60px 100px -46px color-mix(in srgb,var(--mb-abyss-light) 68%,transparent),0 12px 28px -12px color-mix(in srgb,var(--mb-abyss-light) 30%,transparent),inset 0 1px color-mix(in srgb,var(--mb-white) 22%,transparent);overflow:hidden}.cs-plate:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");opacity:.55;mix-blend-mode:soft-light}.cs-page .map{position:relative;z-index:1;max-width:1000px;margin:0 auto}.cs-page .map__land{display:block;width:100%;height:auto;filter:drop-shadow(0 26px 40px color-mix(in srgb,var(--mb-abyss) 45%,transparent))}.cs-page .map__pin{position:absolute;width:min(50px,8.6vw);height:min(62px,10.6vw);transform:translate(-50%,-100%);filter:drop-shadow(0 7px 11px color-mix(in srgb,var(--mb-abyss) 50%,transparent))}.cs-page .map__shadow{position:absolute;width:min(26px,4.6vw);height:min(9px,1.6vw);transform:translate(-50%,-55%);border-radius:999px;background:color-mix(in srgb,var(--mb-abyss) 30%,transparent);filter:blur(3px)}.cs-plate{transform:perspective(1800px) rotateX(5deg);box-shadow:inset 0 1px color-mix(in srgb,var(--mb-white) 20%,transparent),0 5px 0 var(--mb-deep),0 24px 40px -20px color-mix(in srgb,var(--mb-abyss-light) 38%,transparent)}.cs-page .map__land{filter:drop-shadow(0 2px 0 var(--mb-sage-edge)) drop-shadow(0 10px 10px color-mix(in srgb,var(--mb-abyss) 24%,transparent))}.cs-page .map__pin{width:3.6%;height:7.3%;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--mb-abyss) 25%,transparent))}.cs-page .map__shadow{width:2%;height:1%}.cs-page .map__pin{width:4%;height:8%}.cs-page .location-line{list-style:none;display:flex;justify-content:center;align-items:center;gap:0;margin:24px 0 0;padding:0 0 8px;white-space:nowrap;overflow-x:auto;scrollbar-width:thin;color:var(--mb-moss);font:400 11px/1.6 var(--mb-font-body)}.cs-page .location-line li{flex:0 0 auto}.cs-page .location-line li+li:before{content:"·";margin:0 12px;color:var(--mb-sage-gray)}@media(max-width:1100px){.cs-page .location-line{justify-content:flex-start}}@media(max-width:720px){.cs-page .location-line{font-size:10px}}.cs-page .location-line{justify-content:safe center}@media(max-width:720px){.cs-plate{padding:24px 14px}.cs-page .location-line{padding-bottom:12px}}@media(max-width:420px){.cs-stage .cs-hero__title{font-size:clamp(2rem,8.8vw,2.3rem)}}.cs-stage{margin:var(--mb-gutter) var(--mb-gutter) 0}.cs-page .cs-section{padding-inline:var(--mb-gutter)}.cs-underline{text-decoration:underline}.cs-body--concept{margin:0 0 32px}.cs-body--gap{margin:0 0 72px}.cs-row--results{margin-top:56px;margin-bottom:0}.cs-metrics{grid-template-columns:repeat(2,1fr)}.cs-metrics--results{margin:32px 0}.cs-metrics--end{margin:32px 0 0}.cs-markets{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:0 0 72px}.cs-markets__frame{aspect-ratio:9 / 16;overflow:hidden;border:1px solid color-mix(in srgb,var(--mb-ink) 8%,transparent);border-radius:10px;background:color-mix(in srgb,var(--mb-ink) 4%,transparent)}.cs-markets__frame img{width:100%;height:100%;object-fit:cover}.cs-markets__caption{margin-top:10px;color:color-mix(in srgb,var(--mb-ink) 55%,transparent);font-family:var(--mb-font-body);font-size:12px;line-height:1.45;letter-spacing:.02em;text-align:center}.cs-hero__foot img{height:var(--cs-logo-h, 28px);transform:translate(var(--cs-logo-x, 0px))}.cs-versus--2{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cs-versus--3{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.cs-heatmap{grid-template-columns:minmax(110px,auto) repeat(4,minmax(0,1fr))}.cs-heatmap__cell--pick{background:color-mix(in srgb,var(--mb-sage-pale) calc(var(--heat) * 100%),var(--mb-green-soft));color:var(--mb-white)}.cs-heatmap__cell--hot{color:var(--mb-deep)}.cs-chart__mark{color:var(--mb-white)}.cs-pullquote__mark{color:var(--mb-sage-moss)}.cs-page .map__land{background:var(--mb-cream)}.cs-credit{margin:0;color:var(--mb-mute);font-size:13px;line-height:1.5}}@layer pages{.pl-band{width:min(1240px,calc(100vw - 2 * var(--gutter, 16px)));position:relative;left:50%;transform:translate(-50%);background:radial-gradient(ellipse at 50% 0%,var(--mb-green-heat) 0%,var(--mb-green) 40%,var(--mb-deep) 80%,var(--mb-abyss) 100%);color:var(--mb-white);border-radius:32px;padding:clamp(32px,5vw,64px) clamp(20px,4vw,56px);overflow:hidden;margin:clamp(32px,4vw,48px) 0}.pl-timeline{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:96px;counter-reset:none}.pl-timeline>.pl-era::marker{content:none}.pl-timeline>.pl-era{padding:0;margin:0}.pl-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(color-mix(in srgb,var(--mb-sage) 0%,transparent),color-mix(in srgb,var(--mb-sage) 50%,transparent) 6% 94%,color-mix(in srgb,var(--mb-sage) 0%,transparent));transform:translate(-50%)}.pl-era{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:center;gap:32px}.pl-timeline>.pl-era:before{content:attr(data-year);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--mb-font-display);font-weight:900;font-size:clamp(160px,24vw,300px);letter-spacing:-.06em;color:color-mix(in srgb,var(--mb-white) 4.5%,transparent);pointer-events:none;line-height:1;white-space:nowrap}.pl-year{grid-column:2;grid-row:1;text-align:center;display:grid;gap:6px;justify-items:center;position:relative}.pl-year b{font-family:var(--mb-font-display);font-weight:900;font-size:40px;letter-spacing:-.04em;color:var(--mb-deep);line-height:1;background:var(--mb-sage);padding:8px 14px;border-radius:16px;box-shadow:0 10px 30px color-mix(in srgb,var(--mb-abyss) 35%,transparent)}.pl-year span{font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--mb-sage) 80%,transparent)}.pl-person{grid-column:1;grid-row:1;display:grid;gap:22px;justify-items:start;max-width:440px;justify-self:end}.pl-face{margin:0;width:clamp(150px,15vw,200px);aspect-ratio:1;border-radius:24px;overflow:hidden;border:5px solid color-mix(in srgb,var(--mb-sage) 95%,transparent);box-shadow:0 26px 54px color-mix(in srgb,var(--mb-abyss) 50%,transparent);transform:rotate(-3deg);transition:transform .25s}.pl-face img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08);display:block;margin:0}.pl-era:hover .pl-face{transform:rotate(0) scale(1.03)}.pl-person .pl-quote{margin:0;position:relative;padding-left:48px;border:0;font-style:normal;background:none;color:inherit}.pl-quote:before{content:"“";position:absolute;left:0;top:-20px;font-family:var(--mb-font-display);font-weight:900;font-size:96px;line-height:1;color:var(--mb-sage)}.pl-person .pl-quote p{margin:0;font-style:normal;font-family:var(--mb-font-display);font-weight:800;letter-spacing:-.03em;font-size:clamp(20px,1.9vw,27px);line-height:1.18;color:var(--mb-white)}.pl-quote footer{margin-top:16px;display:grid;gap:2px;font-size:13px}.pl-quote footer b{font-family:var(--mb-font-display);font-weight:700;font-size:17px;color:var(--mb-white)}.pl-quote footer span{color:color-mix(in srgb,var(--mb-sage) 85%,transparent)}.pl-work{grid-column:3;grid-row:1;margin:0;justify-self:start;width:clamp(220px,26vw,340px);max-width:100%;display:grid;gap:14px;justify-items:center}.pl-ad{width:100%;display:block;border-radius:22px;border:6px solid color-mix(in srgb,var(--mb-sage) 95%,transparent);box-shadow:0 34px 70px color-mix(in srgb,var(--mb-abyss) 50%,transparent);transform:rotate(2.5deg);background:var(--mb-white);transition:transform .25s;margin:0}.pl-work figcaption{font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--mb-sage) 80%,transparent);text-align:center}.pl-era:hover .pl-ad{transform:rotate(0) scale(1.03)}.pl-era:nth-child(2n) .pl-person{grid-column:3;justify-self:start}.pl-era:nth-child(2n) .pl-face{transform:rotate(3deg)}.pl-era:nth-child(2n) .pl-work{grid-column:1;justify-self:end}.pl-era:nth-child(2n) .pl-ad{transform:rotate(-2.5deg)}.cs-prose .pl-next{text-decoration:none;color:inherit;margin:clamp(28px,4vw,40px) 0}.cs-prose .pl-next .cs-link-card__title{margin:0;font-size:clamp(1.3rem,2vw,1.7rem)}.cs-prose .pl-next p,.cs-prose .pl-next img{margin:0}@media(max-width:640px){.pl-band{border-radius:24px}.pl-timeline{gap:52px}.pl-timeline:before{left:20px}.pl-era{grid-template-columns:1fr;padding-left:44px;gap:18px}.pl-year,.pl-person,.pl-work,.pl-era:nth-child(2n) .pl-person,.pl-era:nth-child(2n) .pl-work{grid-column:1;grid-row:auto;justify-self:start;justify-items:start;max-width:none}.pl-year{text-align:left}.pl-year b{font-size:32px}.pl-year b:before{content:"";position:absolute;left:-24px;top:50%;width:14px;height:14px;border-radius:50%;background:var(--mb-sage);transform:translate(-50%,-50%)}.pl-face{width:170px;margin:6px 0 4px 6px}.pl-work,.pl-era:nth-child(2n) .pl-work{width:min(100%,280px);margin:6px 0 0 6px}.pl-person .pl-quote{padding-left:0;padding-top:44px}.pl-quote:before{top:-10px}.pl-timeline>.pl-era:before{left:auto;right:-10px;top:0;transform:none;font-size:120px}}}@layer pages{.cmp-mark{display:inline-flex;align-items:center;gap:calc(var(--cmp-logo-h) * .28);color:var(--mb-ink)}.cmp-mark__logo{width:auto;height:var(--cmp-logo-h);object-fit:contain;filter:var(--cmp-logo-filter)}.cmp-mark__name{font-family:var(--mb-font-display);font-size:calc(var(--cmp-logo-h) * .92);font-weight:700;line-height:1;letter-spacing:-.03em}.cmp-mark--muted{color:var(--mb-mute)}.cmp-mark--muted .cmp-mark__logo{opacity:.62}.cmp-mark--on-deep{color:var(--mb-on-deep)}.cmp-versus{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.cmp-versus__us{color:var(--mb-deep)}.cmp-versus__vs{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--mb-radius-pill);background:var(--mb-cream);color:var(--mb-mute);font-size:.6875rem;font-weight:600;text-transform:uppercase}.cmp-versus--hero{margin-block:4px 8px}.cmp-card{display:grid;justify-items:start;gap:14px;padding:clamp(24px,3vw,32px)}.cmp-card__cta{display:inline-flex;gap:6px;color:var(--mb-green);font-size:var(--mb-size-small);font-weight:600}.cmp-reasons{display:grid;gap:clamp(64px,8vw,112px)}.cmp-reason{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px)}.cmp-reason--flip>.cmp-reason__visual{order:-1}.cmp-reason__text{gap:16px}.cmp-reason__num{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--mb-radius-pill);background:var(--mb-sage-light);color:var(--mb-green);font-family:var(--mb-font-display);font-weight:700}.cmp-plate{padding:clamp(16px,2.4vw,28px)}.cmp-clips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cmp-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:24px}.cmp-check__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--mb-radius-pill);background:var(--mb-green);color:var(--mb-white)}.cmp-check__text{gap:6px}.cmp-spec{padding:clamp(22px,3vw,32px)}.cmp-spec--us{border-color:var(--mb-green);box-shadow:var(--mb-shadow-md)}.cmp-spec__head{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin-bottom:12px}.cmp-spec__row{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--mb-line)}.cmp-spec__row dd{color:var(--mb-ink);font-weight:500}.cmp-spec--us .cmp-spec__row dd{color:var(--mb-green);font-weight:600}.cmp-fairplay__link{color:var(--cmp-brand)}@media(max-width:1020px){.cmp-reason,.cmp-reason--flip{grid-template-columns:minmax(0,1fr)}.cmp-reason--flip>.cmp-reason__visual{order:0}}@media(max-width:720px){.cmp-clips{gap:6px}}}@layer pages{.fn-hero{padding-bottom:clamp(40px,5vw,64px)}.fn-hero__phones{margin-top:clamp(44px,6vw,72px)}.fn-hero__top{object-position:center top}.fn-trusted{display:grid;justify-items:center;gap:22px;margin-top:clamp(48px,6vw,80px)}.section .fn-trusted{margin-top:0}.fn-stage{padding-block:clamp(40px,5vw,72px) clamp(32px,4vw,56px)}.fn-gate{flex:1;display:grid;align-content:center}.fn-gate .stage__lede{max-width:600px}.fn-vsl-section{padding-top:0}.fn-vsl{position:relative;aspect-ratio:16 / 9;background:var(--mb-abyss)}.fn-vsl__placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:0 24px;color:var(--mb-on-deep-quiet);text-align:center}.fn-video{max-width:860px;margin:clamp(32px,4vw,48px) auto 0}.fn-lead{scroll-margin-top:80px}.fn-lead__band{padding:clamp(48px,7vw,96px) clamp(16px,4vw,56px)}.fn-lead__band .section-head{margin-bottom:clamp(28px,3.6vw,44px)}.fn-lead--light{padding-bottom:clamp(32px,4vw,56px)}.fn-form{max-width:600px;margin-inline:auto;color:var(--mb-ink);padding:clamp(24px,4vw,44px) clamp(20px,4.4vw,48px)}.fn-case{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,4.6vw,64px)}.fn-case__brand{display:flex;align-items:center;gap:16px;margin-bottom:28px}.fn-case__brand i{width:1px;height:16px;background:var(--mb-line-strong)}.fn-case__brand img{width:auto;height:24px;filter:brightness(0);opacity:.85}.fn-case__stats{display:grid;justify-items:start;gap:24px;padding-left:clamp(0px,4vw,56px);border-left:1px solid var(--mb-line)}.fn-case__stat{display:grid;gap:10px}.fn-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.fn-work--collapsed>:nth-child(n+4){display:none}.fn-work__more{margin-top:clamp(32px,4vw,48px)}.fn-map-panel{padding:clamp(20px,4vw,56px)}.fn-rig{max-width:1000px;margin-inline:auto;padding-bottom:clamp(24px,3vw,40px)}.fn-booking .fn-calendly-card{max-width:1100px;margin-inline:auto}.fn-calendly{display:block;width:100%;min-width:320px;height:1060px;border:0}.fn-calendly-warmup{position:absolute;top:0;left:-9999px;width:1000px;height:700px;border:0;opacity:0;pointer-events:none}@media(min-width:1040px){.fn-calendly{height:720px}}@media(max-width:1020px){.fn-case{grid-template-columns:minmax(0,1fr)}.fn-case__stats{grid-auto-flow:column;align-items:end;justify-content:start;padding:28px 0 0;border-left:0;border-top:1px solid var(--mb-line)}.fn-work{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-work--collapsed>:nth-child(n+3){display:none}}@media(max-width:720px){.fn-hero .stage__cta .btn{width:100%}.fn-case__stats{grid-auto-flow:row}.fn-work{display:flex;gap:12px;margin-inline:calc(var(--mb-pad-x) * -1);padding:4px var(--mb-pad-x) 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mb-pad-x);scrollbar-width:none}.fn-work::-webkit-scrollbar{display:none}.fn-work>*{flex:0 0 62vw;scroll-snap-align:start}.fn-work--collapsed>:nth-child(n+3),.fn-work--collapsed>:nth-child(n+4){display:grid}.fn-work__more{display:none}.fn-lead__band{padding-inline:12px}.fn-form{padding:24px 18px}}.fn-lead__band:not(:has(.section-head)){padding-block:clamp(16px,4vw,56px)}}@layer pages{.ap-stage{padding-top:clamp(40px,5vw,72px)}.ap-split{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4.4vw,64px)}.ap-copy{container-type:inline-size;padding-top:clamp(4px,1vw,14px)}.ap-phones{justify-self:stretch;margin-top:clamp(28px,3.4vw,44px);padding-bottom:8px}.ap-card{padding:clamp(22px,2.8vw,36px)}.ap-card .form,.ap-card .iv-video{gap:16px}.ap-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-full{grid-column:1 / -1}.ap-label{color:var(--mb-ink)}.ap-trust{display:grid;justify-items:center;gap:20px;margin-top:clamp(48px,6vw,80px);padding-top:28px;border-top:1px solid var(--mb-line)}.iv-video{display:grid;gap:16px}.iv-video__choose{display:grid;justify-items:center;gap:12px;padding:12px 0}.iv-video__stage{position:relative}.iv-video__preview{width:100%;max-height:70vh;border-radius:var(--mb-radius-sm);background:var(--mb-abyss);object-fit:contain}.iv-video__preview.is-live{aspect-ratio:16 / 9}.iv-video__timer{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--mb-radius-pill);background:var(--mb-scrim);color:var(--mb-white);font-size:var(--mb-size-small);font-weight:600}.iv-video__dot{width:10px;height:10px;border-radius:var(--mb-radius-pill);background:var(--mb-danger);animation:iv-pulse 1s ease-in-out infinite}.iv-video__review{display:grid;justify-items:center;gap:12px;text-align:center}.iv-video__attached{display:flex;align-items:center;gap:8px;color:var(--mb-green);font-weight:600}.iv-video__file{cursor:pointer}@keyframes iv-pulse{50%{opacity:.3}}@media(max-width:1020px){.ap-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.ap-fields{grid-template-columns:minmax(0,1fr)}}}@layer pages{.et-brief{display:grid;gap:12px}.et-brief__head{margin-top:16px}.et-brief__list{display:grid;gap:6px;padding-left:20px;list-style:disc}.et-footage{display:grid;gap:10px}.et-footage__file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border:1px solid var(--mb-line);border-radius:var(--mb-radius-sm);background:var(--mb-paper)}.et-footage__name{color:var(--mb-ink-soft);overflow-wrap:anywhere}.et-note-label{color:var(--mb-ink)}@media(min-width:1021px)and (min-height:820px){.et-copy{position:sticky;top:96px}}}@layer pages{.aq-hero .stage__hero{max-width:960px}.aq-br{display:none}.aq-strip{display:flex;align-items:center;justify-content:center;gap:14px;max-width:100%;margin:clamp(20px,4vw,44px) 0 -40px;padding:16px 8px 48px;overflow:hidden}.aq-strip img{width:auto;height:clamp(110px,18vh,170px);border:4px solid var(--mb-white);border-radius:var(--mb-radius-sm);box-shadow:var(--mb-shadow-md);transform:rotate(var(--rot))}.aq-stage--compact{padding-block:0}.aq-stage--end{padding-bottom:0}.aq-track{display:flex;gap:4px;width:min(380px,100%)}.aq-track i{flex:1;height:6px;border-radius:var(--mb-radius-pill);background:var(--mb-hair-deep)}.aq-track i.now{background:var(--mb-on-deep)}.aq-track i.match{background:var(--mb-sage)}.aq-track i.miss{background:var(--mb-danger)}.aq-section{padding-block:clamp(20px,2.6vw,32px) clamp(56px,7vw,96px)}.aq-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.aq-score{display:flex;align-items:baseline;gap:4px;font-family:var(--mb-font-display);font-weight:700;line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--mb-green)}.aq-score b{font-size:clamp(40px,4.2vw,56px);font-weight:700}.aq-score span{font-size:clamp(18px,1.8vw,24px);color:var(--mb-mute)}.aq-score.is-bumping b{animation:aq-bump .45s var(--mb-ease)}.aq-tools{display:flex;align-items:center;gap:8px}.aq-next-top{display:none}.aq-media{--aq-ad-h: clamp(240px, calc(100svh - 400px) , 720px);position:relative;display:flex;align-items:center;justify-content:center;animation:aq-fade var(--mb-dur) var(--mb-ease)}.aq-media img,.aq-media video{width:auto;max-width:min(100%,1000px);height:auto;max-height:var(--aq-ad-h);object-fit:contain;border-radius:var(--mb-radius-card);background:var(--mb-abyss);box-shadow:var(--mb-shadow-lg)}.aq-media video.is-tall{height:var(--aq-ad-h)}.aq-media.is-right{animation:aq-win .9s cubic-bezier(.2,.9,.3,1.2)}.aq-media.is-wrong{animation:aq-shake .6s cubic-bezier(.36,.07,.19,.97)}.aq-mark{position:absolute;top:50%;left:50%;z-index:3;display:grid;place-items:center;width:clamp(112px,18vh,184px);aspect-ratio:1;border-radius:var(--mb-radius-pill);font-family:var(--mb-font-display);font-size:clamp(64px,11vh,108px);font-weight:700;line-height:1;color:var(--mb-white);box-shadow:var(--mb-shadow-lg);transform:translate(-50%,-50%);pointer-events:none}.aq-mark--right{background:var(--mb-green)}.aq-mark--wrong{background:var(--mb-danger)}.aq-mark.is-landing{animation:aq-land .6s cubic-bezier(.2,.9,.3,1.3)}.aq-confetti{position:fixed;inset:0;z-index:50;pointer-events:none}.aq-panel{display:grid;gap:18px;width:min(100%,920px);margin:24px auto 0;animation:aq-fade var(--mb-dur) var(--mb-ease)}.aq-head{display:grid;gap:8px}.aq-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aq-choice{--btn-h: 60px;font-family:var(--mb-font-display);font-size:1.125rem;color:var(--mb-green)}.aq-choice:hover{border-color:var(--mb-green)}.aq-choice:disabled{opacity:1}.aq-choice.is-picked{background:var(--mb-green);border-color:var(--mb-green);color:var(--mb-white)}.aq-choice--improve.is-picked{background:var(--mb-warm);border-color:var(--mb-warm)}.aq-answer{display:grid;gap:14px}.aq-verdict{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:var(--mb-radius-card);background:var(--mb-cream)}.aq-verdict--right{background:var(--mb-sage-light)}.aq-verdict--wrong{background:color-mix(in srgb,var(--mb-danger) 9%,var(--mb-white))}.aq-verdict__mark{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:var(--mb-radius-pill);background:var(--mb-mute);font-family:var(--mb-font-display);font-size:28px;font-weight:700;line-height:1;color:var(--mb-white)}.aq-verdict--right .aq-verdict__mark{background:var(--mb-green)}.aq-verdict--wrong .aq-verdict__mark{background:var(--mb-danger)}.aq-verdict--right .aq-verdict__head{color:var(--mb-green)}.aq-verdict--wrong .aq-verdict__head{color:var(--mb-danger)}.aq-side{display:grid;align-content:start;gap:12px;padding:20px;border-radius:var(--mb-radius-card);background:var(--mb-cream)}.aq-call{font-family:var(--mb-font-display);font-size:var(--mb-size-heading);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--mb-green)}.aq-call--improve{color:var(--mb-warm)}.aq-flags{display:flex;flex-wrap:wrap;gap:6px}.aq-flag{min-height:32px;padding-block:6px;border:1px solid color-mix(in srgb,var(--mb-warm) 40%,transparent);background:var(--mb-white);color:var(--mb-warm);font-weight:600}.aq-said{display:grid;gap:6px;padding:12px 16px;border-left:3px solid var(--mb-green);border-radius:0 var(--mb-radius-sm) var(--mb-radius-sm) 0;background:var(--mb-white)}.aq-said p{color:var(--mb-green)}.aq-said p:before{content:"“"}.aq-said p:after{content:"”"}.aq-nav{display:flex;align-items:center;justify-content:space-between;gap:10px}.aq-modal{position:fixed;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--mb-scrim)}.aq-modal__card{display:grid;gap:16px;width:min(100%,460px);box-shadow:var(--mb-shadow-lg)}.aq-modal__input{width:100%;min-height:48px;padding:0 16px;border:1px solid var(--mb-line-strong);border-radius:var(--mb-radius-sm);background:var(--mb-white);font-size:1rem}.aq-modal__input:focus{outline:none;border-color:var(--mb-green);box-shadow:var(--mb-shadow-focus)}.aq-modal__hp{position:absolute;left:-9999px}.aq-modal__thanks{color:var(--mb-green)}.aq-finish{justify-items:center;gap:18px;text-align:center;animation:aq-drop .5s cubic-bezier(.2,.9,.3,1.3)}.aq-finish__stay{padding:4px;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.aq-end-section{padding-bottom:0}.aq-end{display:grid;gap:clamp(36px,4.4vw,56px)}.aq-share{display:grid;justify-items:center;gap:18px;text-align:center}.aq-share__preview{width:min(100%,300px);aspect-ratio:9 / 16;border:1px solid var(--mb-line);border-radius:var(--mb-radius-card);background:var(--mb-white);box-shadow:var(--mb-shadow-lg)}.aq-share__note{max-width:46ch;padding:10px 18px;border-radius:var(--mb-radius-card);animation:aq-fade var(--mb-dur) var(--mb-ease)}.aq-end .aq-share__icon{--btn-h: 52px;color:var(--mb-green);background:var(--mb-white)}.aq-end .aq-share__icon:hover{background:var(--mb-cream)}.aq-end--loading .aq-share__preview{visibility:hidden}.aq-end--spinning .aq-share__preview{animation:aq-spin 4.2s cubic-bezier(.12,.7,.18,1) both}.aq-end--landed .aq-share__preview{animation:aq-settle .4s ease-out}.aq-rank{display:grid;align-content:end;justify-items:center;gap:10px;min-height:clamp(70px,9vw,104px);scroll-margin-top:96px}.aq-rank__label{transition:opacity .3s}.aq-end--loading .aq-rank__label,.aq-end--spinning .aq-rank__label{opacity:0}.aq-rank__title{font-size:clamp(2.2rem,4.6vw,3.6rem);color:var(--mb-green);animation:aq-rank-pop 1s cubic-bezier(.2,.9,.3,1.2)}.aq-later{transition:opacity .6s var(--mb-ease) .5s,transform .6s var(--mb-ease) .5s}.aq-end:not(.aq-end--ranked) .aq-later{opacity:0;transform:translateY(12px);pointer-events:none}.aq-next{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;width:min(100%,980px);margin-inline:auto;padding:0}.aq-next__media{position:relative;min-height:280px}.aq-next__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.aq-next__body{display:grid;align-content:center;gap:14px;padding:clamp(24px,3vw,40px)}.aq-next__meta,.aq-next__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.aq-cta{display:grid;justify-items:center;gap:18px;text-align:center}.aq-cta .btn-row{margin-top:6px}.aq-foot{max-width:64ch;margin-top:8px}@keyframes aq-bump{40%{transform:scale(1.3)}}@keyframes aq-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes aq-win{30%{transform:scale(1.04) rotate(-1deg)}60%{transform:scale(.99) rotate(.6deg)}}@keyframes aq-shake{10%,90%{transform:translate(-3px) rotate(-.5deg)}20%,80%{transform:translate(6px) rotate(.8deg)}30%,50%,70%{transform:translate(-12px) rotate(-1.4deg)}40%,60%{transform:translate(12px) rotate(1.4deg)}}@keyframes aq-land{0%{opacity:0;transform:translate(-50%,-50%) scale(2.4) rotate(-20deg)}60%{opacity:1;transform:translate(-50%,-50%) scale(.94) rotate(3deg)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes aq-spin{0%{filter:blur(14px);transform:rotate(-2520deg) scale(.5)}70%{filter:blur(3px)}to{filter:none;transform:none}}@keyframes aq-settle{40%{transform:translateY(6px) scale(.97)}}@keyframes aq-rank-pop{0%{opacity:0;transform:scale(0)}45%{opacity:1;transform:scale(1.5)}}@keyframes aq-drop{0%{opacity:0;transform:translateY(-48px) scale(.92)}}@media(min-width:721px){.aq-br{display:inline}}@media(min-width:1021px){.aq-section .wrap{position:relative}.aq-bar{position:absolute;top:0;left:var(--mb-pad-x);right:var(--mb-pad-x);z-index:4;align-items:flex-start;margin:0;pointer-events:none}.aq-bar>*{pointer-events:auto}.aq-media{--aq-ad-h: clamp(240px, calc(100svh - 330px) , 720px);padding-inline:170px}}@media(max-width:720px){.aq-track{display:none}.aq-next-top{display:inline-flex}.aq-nav__next{display:none}.aq-media img,.aq-media video{max-height:min(46vh,420px)}.aq-media video.is-tall{height:min(46vh,420px)}.aq-choices{grid-template-columns:minmax(0,1fr)}.aq-strip img{height:clamp(96px,15vh,140px)}.aq-next{grid-template-columns:minmax(0,1fr)}.aq-next__media{min-height:220px}.aq-tools .btn{--btn-px: 12px}}@media(prefers-reduced-motion:reduce){.aq-media,.aq-panel,.aq-mark,.aq-score b,.aq-share__preview,.aq-rank__title,.aq-finish,.aq-share__note{animation:none!important}}}@layer pages{.lb{min-height:100vh;padding-block:clamp(40px,6vw,88px)}.lb__inner{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(28px,4vw,48px)}.lb__head{display:grid;gap:14px;max-width:680px;text-align:center}.lb-card{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;width:100%;text-align:center}.lb-card__head{display:grid;gap:8px;max-width:640px}.lb-card__actions{display:grid;justify-items:center;gap:10px}.lb-preview{max-width:100%;overflow-x:auto;padding:4px}.lb-preview__frame{position:relative;width:var(--w);height:var(--h);overflow:hidden;zoom:var(--zoom);border-radius:var(--mb-radius-sm);box-shadow:var(--mb-shadow-md)}.lb-status{color:var(--mb-mute)}.lb-status--ok{color:var(--mb-green)}.lb-status--error{color:var(--mb-danger)}.lb-canvas{position:absolute;inset:0;width:var(--w);height:var(--h);overflow:hidden;background:var(--mb-gradient-feature);font-family:var(--mb-font-body)}.lb-canvas__art{position:absolute;left:var(--x);top:var(--y);width:var(--aw);height:var(--ah);transform:scale(var(--s));transform-origin:0 0}.lb-art{position:absolute;inset:0}.lb-art__copy{position:absolute;inset:0;left:var(--x)}.lb-art__logo{position:absolute;display:flex;line-height:1;left:306.5px;top:77px;color:var(--mb-on-deep);font-size:76px}.lb-art__tag{position:absolute;left:310px;top:162px;font-family:var(--mb-font-body);font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.4px;white-space:nowrap;color:var(--mb-on-deep)}.lb-art__rule{position:absolute;left:310px;top:261px;width:716px;height:2px;background:var(--mb-hair-deep)}.lb-art__client{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);filter:brightness(0) invert(1)}.lb-art__mirror{position:absolute;inset:0;opacity:.07;transform:translateY(calc(var(--floor) * 2)) scaleY(-1);transform-origin:0 0;-webkit-mask-image:linear-gradient(to top,transparent calc(var(--fade) - 60px),var(--mb-ink) var(--fade));mask-image:linear-gradient(to top,transparent calc(var(--fade) - 60px),var(--mb-ink) var(--fade))}.lb-phone{position:absolute;left:calc(var(--cx) - 74px);top:calc(var(--cy) - 160px);transform:rotate(var(--rot)) scale(var(--s))}.lb-phone .phone__rail{box-shadow:0 6px 8px var(--mb-scrim),inset 0 0 0 1px var(--mb-hair-deep)}.lb-stacked{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding-top:22px}.lb-stacked__logo{display:flex;line-height:1;color:var(--mb-on-deep);font-size:22px}.lb-stacked__eyebrow{margin:22px 0 12px;font-size:9px;font-weight:600;line-height:1.35;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--mb-on-deep-mute)}.lb-stacked__title{display:grid;font-family:var(--mb-font-display);font-size:38px;font-weight:700;line-height:.95;letter-spacing:-.045em;text-align:center;color:var(--mb-on-deep)}.lb-stacked__phones{position:absolute;top:176px;left:0;right:0}.lb-stacked__phones .phone-group__side{filter:brightness(.82) saturate(.92)}}
