::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-old(.page-out){animation:pageOut .36s var(--e-io) both}::view-transition-new(.page-in){animation:pageIn .68s var(--e-io) .16s both}@keyframes pageOut{to{opacity:0;filter:brightness(.55);scale:.985}}@keyframes pageIn{0%{clip-path:inset(100% 0 0);translate:0 32px}to{clip-path:inset(0);translate:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
.bc ol{font-family:var(--font-sans);color:var(--m-muted);flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bc li+li:before{content:"/";opacity:.6;margin-inline-end:10px}.bc a{color:inherit;text-decoration:none}.bc a:hover{color:var(--m-ink);text-underline-offset:3px;text-decoration:underline}.bc li[aria-current]{color:var(--m-ink)}.on-pitch .bc ol,.poster .bc ol{color:#f1f0eca8}.on-pitch .bc a:hover,.poster .bc a:hover,.on-pitch .bc li[aria-current],.poster .bc li[aria-current]{color:var(--m-pitch-ink)}.stage-hero{--gutter:clamp(20px, 4.4vw, 72px);background:var(--m-pitch);min-height:max(640px,92svh);color:var(--m-pitch-ink);align-items:center;display:grid;position:relative;overflow:hidden}.stage-hero-grid{z-index:2;gap:48px;padding-block:140px 88px;display:grid;position:relative}@media (min-width:1024px){.stage-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;column-gap:clamp(40px,5vw,88px)}}.stage-hero-title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(48px,6.4vw,104px);font-weight:360;line-height:.98}.stage-hero-title em{color:#f1f0ec99;font-style:normal}.stage-hero-lead{max-width:52ch;font-family:var(--font-sans);color:var(--m-pitch-muted);margin:28px 0 0;font-size:17.5px;line-height:1.6}.stage-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.stage-hero .poster-eyebrow{margin-top:28px}[lang=ar] .stage-hero-title{letter-spacing:0;font-weight:400;line-height:1.3}.motion-ok:not(.reveal-fallback) .stage-hero:not(.is-in) :is(.stage-hero-title .hw>span){translate:0 108%}.motion-ok:not(.reveal-fallback) .stage-hero:not(.is-in) :is(.bc,.poster-eyebrow,.stage-hero-lead,.stage-hero-actions,.stage-hero-aside){opacity:0}.motion-ok:not(.reveal-fallback) .stage-hero:not(.is-in) .poster-frame i{transform:scale(0)}.motion-ok .stage-hero.is-in .stage-hero-title .hw>span{animation:posterRise 1.2s var(--e-out) calc(.25s + var(--i) * 65ms) both}.motion-ok .stage-hero.is-in :is(.bc,.poster-eyebrow){animation:posterUp .9s var(--e-out) .15s both}.motion-ok .stage-hero.is-in :is(.stage-hero-lead,.stage-hero-actions){animation:posterUp 1s var(--e-out) .8s both}.motion-ok .stage-hero.is-in .stage-hero-aside{animation:stageAside 1.4s var(--e-io) .45s both}.motion-ok .stage-hero.is-in .poster-frame i:nth-child(odd){animation:posterDrawX 1s var(--e-io) .5s both}.motion-ok .stage-hero.is-in .poster-frame i:nth-child(2n){animation:posterDrawY .9s var(--e-io) .8s both}@keyframes stageAside{0%{opacity:0;clip-path:inset(8% 6%)}to{opacity:1;clip-path:inset(0)}}.ledger{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.ledger-caption{caption-side:top;text-align:start;color:var(--m-muted);padding-bottom:14px;font-size:13px}.ledger thead th{text-align:start;color:var(--m-muted);border-bottom:1px solid var(--m-ink);padding:0 16px 14px 0;font-size:13px;font-weight:500}.ledger tbody th,.ledger td{text-align:start;vertical-align:top;border-bottom:1px solid var(--m-line);padding:22px 16px 22px 0}[dir=rtl] .ledger thead th,[dir=rtl] .ledger tbody th,[dir=rtl] .ledger td{padding-inline:0 16px}.ledger-name{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;color:var(--m-ink);background:linear-gradient(var(--m-gold), var(--m-gold)) no-repeat 36px 100% / 0 1px;transition:background-size .35s var(--e-out);align-items:center;gap:12px;font-size:24px;font-weight:600;text-decoration:none;display:inline-flex}[dir=rtl] .ledger-name{background-position:calc(100% - 36px) 100%}.ledger-name:hover{background-size:calc(100% - 36px) 1px}.ledger td{color:var(--m-muted);font-size:15.5px;line-height:1.55}.ledger thead th:last-child,.ledger td:last-child{width:220px}.ledger-state,.chip{border:1px solid var(--m-line);color:var(--m-ink);font-size:13px;font-weight:500;line-height:1.3;font-family:var(--font-sans);border-radius:0;padding:6px 12px;display:inline-block}.ledger-state[data-dev],.chip[data-dev]{background:var(--m-ink);border-color:var(--m-ink);color:var(--m-ground)}.on-pitch .chip{color:var(--m-pitch-ink);border-color:#f1f0ec4d}.on-pitch .chip[data-dev]{background:var(--m-pitch-ink);color:var(--m-pitch)}@media (max-width:699px){.ledger thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ledger,.ledger tbody,.ledger tr,.ledger th,.ledger td{display:block}.ledger tr{border-bottom:1px solid var(--m-line);padding:18px 0}.ledger tbody th,.ledger td{border:0;padding:0}.ledger td{margin-top:8px}}[lang=ar] .ledger-name{letter-spacing:0}.ch-grid{gap:40px;display:grid}@media (min-width:960px){.ch-grid{grid-template-columns:minmax(150px,2fr) minmax(0,9fr);column-gap:32px}.ch-grid>:only-child,.ch-grid>.ch-after{grid-column:2}}.ch-after{font-family:var(--font-sans);margin:0;font-size:15px}.ch-note{border-top:1px solid var(--m-line);font-family:var(--font-sans);color:var(--m-muted);align-self:start;margin:0;padding-top:14px;font-size:14px;line-height:1.6}.rules{counter-reset:rule;font-family:var(--font-sans);margin:0;padding:0;list-style:none}.rules li{border-bottom:1px solid var(--m-line);grid-template-columns:48px minmax(0,1fr);gap:4px 16px;padding:24px 0;display:grid;position:relative}.rules li:first-child{border-top:1px solid var(--m-ink)}.rules li:before{counter-increment:rule;content:counter(rule, decimal-leading-zero);color:var(--m-muted);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:6px;font-size:13px;font-weight:600}.rules-plain li:before{content:"";background:var(--m-ink);width:18px;height:1px;margin-top:13px;padding:0;display:block}.rules strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--m-ink);font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.2;display:block}.rules span{color:var(--m-muted);font-size:15.5px;line-height:1.6}.rules li>:only-child{color:var(--m-ink);grid-column:2;font-size:17px;line-height:1.55}[lang=ar] .rules strong{letter-spacing:0;line-height:1.45}.motion-ok [data-reveal] .rules li{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--e-io) calc(var(--r,0) * 80ms)}[dir=rtl].motion-ok [data-reveal] .rules li,[dir=rtl] .motion-ok [data-reveal] .rules li{clip-path:inset(0 0 0 100%)}.motion-ok [data-reveal].is-in .rules li,.reveal-fallback [data-reveal] .rules li{clip-path:inset(0)}.pair{gap:48px;display:grid}@media (min-width:960px){.pair{grid-template-columns:1fr 1fr;column-gap:56px}}.pair-title{font-family:var(--font-sans);color:var(--m-muted);margin:0 0 18px;font-size:13px;font-weight:600}.band{background:var(--m-pitch);color:var(--m-pitch-ink);padding-block:clamp(72px,8vw,120px)}.band-inner{align-items:end;gap:28px;display:grid}@media (min-width:960px){.band-inner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.band-title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,64px);font-weight:360;line-height:1.04}.band-title em{color:#f1f0ec99;font-style:normal}.band p{font-family:var(--font-sans);color:var(--m-pitch-muted);margin:0;font-size:16.5px;line-height:1.6}.band .m-btn-light{--sweep:#fff;--sweep-fg:#15171b;color:var(--m-pitch-ink);background:0 0;border:1px solid #f1f0ec73;justify-self:start;margin-top:20px}.band a:focus-visible{outline:2px solid var(--m-pitch-ink);outline-offset:4px}[lang=ar] .band-title{letter-spacing:0;font-weight:400;line-height:1.35}.cstrip{border-top:1px solid var(--m-line);background:var(--m-ground);padding-block:clamp(64px,7vw,104px)}.cstrip-inner{align-items:center;gap:24px;display:grid}@media (min-width:960px){.cstrip-inner{grid-template-columns:minmax(0,1.4fr) auto}}.cstrip-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--m-ink);margin:0;font-size:clamp(30px,3.4vw,50px);font-weight:400;line-height:1.06}.cstrip-title em{color:var(--m-ghost);font-style:normal}.cstrip-actions{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}[lang=ar] .cstrip-title{letter-spacing:0;line-height:1.35}.next{border-top:1px solid var(--m-ink);color:var(--m-ink);font-family:var(--font-sans);grid-template-columns:auto 1fr auto;align-items:center;gap:20px 28px;padding-block:44px;text-decoration:none;display:grid}.next-label{color:var(--m-muted);grid-column:1/-1;font-size:13px;font-weight:500}.next .brand-sym{width:48px;height:48px}.next-name{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1}.next-role{max-width:36ch;color:var(--m-muted);justify-self:end;font-size:15px;line-height:1.5}.next:hover .next-name{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.next:focus-visible{outline:2px solid var(--m-ink);outline-offset:6px}#trust-title em{display:block}@media (max-width:759px){.rules li{grid-template-columns:30px minmax(0,1fr);gap:4px 10px;padding:18px 0}.rules li>:only-child{font-size:16px}.ledger-caption{display:block}.ledger-name{font-size:22px}.next{grid-template-columns:auto 1fr;gap:14px 18px;padding-block:32px}.next .brand-sym{width:36px;height:36px}.next-role{grid-column:1/-1;justify-self:start}.stage-hero-grid{gap:36px;padding-block:112px 64px}.stage-hero-title{font-size:clamp(42px,12vw,64px)}.stage-hero-product .stage-hero-title{font-size:clamp(56px,16vw,84px)}.band-title{font-size:32px}.cstrip-title{font-size:30px}}@media (min-width:760px) and (max-width:1023px){.stage-hero{min-height:0}.stage-hero-grid{padding-block:136px 80px}.stage-hero-aside{max-width:620px}}
