.ev-ab .ev-em{color:var(--ev-fg-primary);font-weight:var(--ev-fw-semibold)}.ev-i{font-style:italic}.ev-ab-sprite{height:0;width:0}.ev-ab-sprite,.ev-ab-sr{overflow:hidden;position:absolute}.ev-ab-sr{height:1px;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.ev-ab .ev-ab-eyebrow{letter-spacing:.06em;margin-bottom:20px}.ev-ab .ev-ab-h2{max-width:24ch}.ev-ab .ev-ab-h2--22{max-width:22ch}.ev-ab-h2-mid{font-size:clamp(36px,3.6vw,52px);font-weight:var(--ev-fw-semibold);letter-spacing:var(--ev-tracking-tight);line-height:1.05;margin:0;text-wrap:balance}.ev-ab-p{color:var(--ev-fg-secondary);font-size:var(--ev-fs-body);line-height:var(--ev-lh-relaxed);margin:0}.ev-ab-p--44{max-width:44ch}.ev-ab-p--46{max-width:46ch}.ev-ab .ev-h2--flush+.ev-ab-p--44{margin-top:24px}.ev-ab-stack{display:grid;gap:20px}.ev-ab .ev-ab-lede-r{line-height:1.5;margin:0;max-width:none}.ev-ab-split-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ev-ab-ico{flex:none;height:13px;width:13px}.ev-ab-hero{background:var(--ev-bg-page)}.ev-ab-hero-stage{align-items:center;background:#1c1c1e;display:grid;margin-top:-76px;min-height:clamp(600px,100vh,1040px);overflow:hidden;position:relative}.ev-ab-hero-photo{inset:0;opacity:0;position:absolute;transition:opacity .9s var(--ev-ease-out)}.ev-ab-hero-photo.is-on{opacity:1}.ev-ab-hero-photo img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ev-ab-hero-shade{background:radial-gradient(ellipse 62% 48% at 50% 50%,rgba(0,0,0,.55) 0,rgba(0,0,0,.42) 45%,transparent 100%),linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.08) 30%,rgba(0,0,0,.12) 65%,rgba(0,0,0,.6));inset:0;pointer-events:none;position:absolute}.ev-ab .ev-ab-hero-copy{color:#fff;padding-bottom:80px;padding-top:140px;position:relative;text-align:center;width:100%}.ev-ab-h1{color:#fff;font-size:clamp(44px,7.4vw,112px);font-weight:var(--ev-fw-semibold);letter-spacing:-.04em;line-height:.96;margin:0 auto;max-width:13ch;text-wrap:balance}.ev-ab-word{color:var(--ev-brand-accent);display:inline-block;transition:opacity .3s var(--ev-ease-out)}.ev-ab-word.is-out{opacity:0}.ev-ab .ev-ab-hero-bar{align-items:flex-end;bottom:0;color:hsla(0,0%,100%,.85);display:flex;font-size:var(--ev-fs-caption);gap:24px;justify-content:space-between;left:0;line-height:1.4;padding-bottom:28px;position:absolute;right:0}.ev-ab-hero-cap{font-weight:var(--ev-fw-medium)}.ev-ab-dots{display:flex;gap:6px}.ev-ab-dot{background:hsla(0,0%,100%,.35);border:0;border-radius:var(--ev-radius-pill);cursor:pointer;height:4px;padding:0;transition:background .22s var(--ev-ease-out);width:28px}.ev-ab-dot.is-on{background:#fff}.ev-ab-dot:focus-visible{outline:2px solid #fff;outline-offset:4px}.ev-ab .ev-ab-state{padding-top:96px}.ev-ab-statement{color:var(--ev-fg-primary);font-size:clamp(22px,2vw,30px);letter-spacing:-.02em;line-height:1.35;margin:0 0 64px;max-width:40ch;text-wrap:pretty}.ev-ab .ev-ab-score-wrap{padding-bottom:24px}.ev-ab-score{align-items:center;background:var(--ev-bg-inverse);border-radius:32px;color:var(--ev-fg-on-color);display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;padding:clamp(36px,4vw,56px);position:relative}.ev-ab .ev-ab-score-eyebrow{letter-spacing:.06em;margin-bottom:16px}.ev-ab-score-h{color:var(--ev-fg-on-color);font-size:clamp(30px,3vw,44px);font-weight:var(--ev-fw-semibold);letter-spacing:var(--ev-tracking-tight);line-height:1.05;margin:0 0 20px;text-wrap:balance}.ev-ab-score-p{color:hsla(0,0%,100%,.78);font-size:var(--ev-fs-body);line-height:var(--ev-lh-relaxed);margin:0 0 28px;max-width:46ch}.ev-ab .ev-ab-score-btn{font-size:16px;gap:8px}.ev-ab-badges{align-items:flex-end;display:flex;flex-wrap:wrap;gap:clamp(16px,2.4vw,32px);justify-content:center}.ev-ab-badge-wrap{display:grid;gap:12px;justify-items:center}.ev-ab-badge{aspect-ratio:1;display:block;filter:drop-shadow(0 12px 32px rgba(0,0,0,.5));position:relative}.ev-ab-badge svg{height:100%;inset:0;position:absolute;width:100%}.ev-ab-badge-n{color:#fff;display:grid;font-variant-numeric:tabular-nums;font-weight:var(--ev-fw-bold);inset:0;letter-spacing:-.035em;line-height:1;place-items:center;position:absolute}.ev-ab-badge-wrap--1 .ev-ab-badge{width:clamp(72px,7vw,104px)}.ev-ab-badge-wrap--1 .ev-ab-badge-n{font-size:clamp(24px,2.3vw,34px)}.ev-ab-badge-wrap--2 .ev-ab-badge{width:clamp(96px,9.5vw,140px)}.ev-ab-badge-wrap--2 .ev-ab-badge-n{font-size:clamp(32px,3.1vw,46px)}.ev-ab-badge-wrap--3 .ev-ab-badge{width:clamp(128px,13vw,192px)}.ev-ab-badge-wrap--3 .ev-ab-badge-n{font-size:clamp(42px,4.2vw,62px)}.ev-ab-badge-band{color:hsla(0,0%,100%,.7);font-size:var(--ev-fs-caption);font-weight:var(--ev-fw-semibold);letter-spacing:.04em;text-transform:uppercase}.ev-ab-mission{padding:112px 0 128px}.ev-ab .ev-h2--flush+.ev-ab-out-lede{margin-top:20px}.ev-ab-out-lede{color:var(--ev-fg-secondary);font-size:var(--ev-fs-body-lg);line-height:1.5;margin:0 0 64px;max-width:56ch}.ev-ab-outs{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.ev-ab-out{align-content:start;background:var(--ev-bg-page);border-radius:var(--ev-radius-xl);display:grid;gap:14px;margin:0;padding:32px 28px 28px}.ev-ab .ev-ab-adv:before,.ev-ab .ev-ab-leader:before,.ev-ab .ev-ab-out:before,.ev-ab .ev-ab-step:before{content:none;display:none}.ev-ab-out-v{color:var(--ev-lime-ink);font-size:clamp(44px,4.4vw,64px);font-variant-numeric:tabular-nums;font-weight:var(--ev-fw-bold);letter-spacing:-.04em;line-height:.95}.ev-ab-out-k{color:var(--ev-fg-primary);font-size:16px;font-weight:var(--ev-fw-medium);line-height:1.45;margin:0}.ev-ab-out-src{border-top:1px solid var(--ev-border-subtle);color:var(--ev-fg-meta);font-size:var(--ev-fs-caption);line-height:1.45;margin:0;padding-top:12px}.ev-ab-out-foot{color:var(--ev-fg-meta);font-size:14px;line-height:1.5;margin:32px 0 0;max-width:70ch}.ev-ab .ev-ab-ch-head{margin-bottom:72px}.ev-ab-chain{border-top:1px solid var(--ev-border-default);list-style:none;margin:0;padding:0}.ev-ab-step{align-items:start;border-bottom:1px solid var(--ev-border-default);display:grid;gap:24px 32px;grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);margin:0;padding:32px 0}.ev-ab-step-n{color:var(--ev-fg-meta);font-size:var(--ev-fs-body-sm);font-variant-numeric:tabular-nums;font-weight:var(--ev-fw-semibold);padding-top:6px}.ev-ab-step-t{font-size:clamp(22px,2.2vw,28px);font-weight:var(--ev-fw-semibold);letter-spacing:-.02em;line-height:1.15;margin:0 0 8px}.ev-ab-step-p{font-size:var(--ev-fs-body);margin:0}.ev-ab-step-p,.ev-ab-step-why{color:var(--ev-fg-secondary);line-height:1.55}.ev-ab-step-why{font-size:var(--ev-fs-body-sm);padding-top:6px}.ev-ab-step-why-k{color:var(--ev-fg-primary);font-weight:var(--ev-fw-semibold)}.ev-ab-story{display:grid;gap:22px}.ev-ab-story-p{color:var(--ev-fg-secondary);font-size:var(--ev-fs-body);line-height:1.65;margin:0}.ev-ab .ev-ab-ld-head{align-items:end;margin-bottom:56px}.ev-ab-leaders{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.ev-ab-leader,.ev-ab-leaders{display:grid;margin:0;padding:0}.ev-ab-leader{align-content:start;gap:16px}.ev-ab-leader-photo{aspect-ratio:1;background:var(--ev-color-gray-4);border-radius:var(--ev-radius-xl);overflow:hidden;position:relative}.ev-ab-adv-photo img,.ev-ab-leader-photo img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ev-ab-leader-n{font-size:19px;font-weight:var(--ev-fw-semibold);letter-spacing:-.015em;line-height:1.25;margin:0 0 4px}.ev-ab-leader-t{color:var(--ev-fg-secondary);font-size:var(--ev-fs-body-sm);line-height:1.45;margin:0}.ev-ab-advisors{border-top:1px solid var(--ev-border-default);margin-top:72px;padding-top:48px}.ev-ab .ev-ab-adv-label{letter-spacing:.06em;margin-bottom:28px}.ev-ab-adv-grid{gap:32px 48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);list-style:none}.ev-ab-adv,.ev-ab-adv-grid{display:grid;margin:0;padding:0}.ev-ab-adv{align-items:start;gap:20px;grid-template-columns:88px minmax(0,1fr)}.ev-ab-adv-photo{background:var(--ev-color-gray-4);border-radius:50%;height:88px;overflow:hidden;position:relative;width:88px}.ev-ab-adv-n{font-size:18px;font-weight:var(--ev-fw-semibold);letter-spacing:-.015em;line-height:1.25;margin:0 0 3px}.ev-ab-adv-t{color:var(--ev-fg-meta);font-size:14px;margin:0 0 8px}.ev-ab-adv-bio{color:var(--ev-fg-secondary);font-size:var(--ev-fs-body-sm);line-height:1.5;margin:0}.ev-ab-rec{background:var(--ev-bg-surface);border-bottom:1px solid var(--ev-border-subtle);border-top:1px solid var(--ev-border-subtle);padding:72px 0}.ev-ab .ev-ab-rec-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px 48px}.ev-ab .ev-ab-rec-label{flex:none;letter-spacing:.06em}.ev-ab-award{color:var(--ev-fg-secondary);font-size:var(--ev-fs-body-sm);line-height:1.4}.ev-ab-award-t{color:var(--ev-fg-primary);font-weight:var(--ev-fw-semibold)}.ev-ab-award-y{color:var(--ev-fg-meta)}@media (max-width:1024px){.ev-ab-score,.ev-ab-split-even{grid-template-columns:minmax(0,1fr)}.ev-ab-leaders,.ev-ab-outs{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-ab-step{grid-template-columns:56px minmax(0,1fr)}.ev-ab-step-why{grid-column:2;padding-top:0}.ev-ab .ev-ab-ch-head{margin-bottom:56px}.ev-ab-mission{padding:96px 0}.ev-ab .ev-ab-state{padding-top:80px}.ev-ab-hero-stage{min-height:clamp(520px,80vh,800px)}}@media (max-width:768px){.ev-ab-adv-grid,.ev-ab-leaders,.ev-ab-outs{grid-template-columns:minmax(0,1fr)}.ev-ab-mission{padding:72px 0}.ev-ab .ev-ab-state{padding-top:64px}.ev-ab-statement{margin-bottom:48px}.ev-ab-score{border-radius:24px}.ev-ab-rec{padding:56px 0}.ev-ab-hero-stage{min-height:clamp(460px,72vh,640px)}.ev-ab .ev-ab-hero-copy{padding-bottom:72px;padding-top:120px}}@media (max-width:520px){.ev-ab-h1{font-size:40px}.ev-ab-step{gap:12px;grid-template-columns:minmax(0,1fr)}.ev-ab-step-why{grid-column:1}.ev-ab-step-n{padding-top:0}.ev-ab-adv{gap:16px;grid-template-columns:64px minmax(0,1fr)}.ev-ab-adv-photo{height:64px;width:64px}.ev-ab .ev-ab-hero-bar{padding-bottom:20px}.ev-ab-badges{gap:12px}.ev-ab-badge-wrap--1 .ev-ab-badge{width:56px}.ev-ab-badge-wrap--1 .ev-ab-badge-n{font-size:19px}.ev-ab-badge-wrap--2 .ev-ab-badge{width:76px}.ev-ab-badge-wrap--2 .ev-ab-badge-n{font-size:25px}.ev-ab-badge-wrap--3 .ev-ab-badge{width:100px}.ev-ab-badge-wrap--3 .ev-ab-badge-n{font-size:33px}}@media (prefers-reduced-motion:reduce){.ev-ab-dot,.ev-ab-hero-photo,.ev-ab-word{transition:none}}