:root{--nav-h:56px;--safe-top:env(safe-area-inset-top,0px);--safe-b: env(safe-area-inset-bottom, 0px);--max:1240px;--gx:clamp(12px,3.2vw,24px);--ink:#0E0E0E;--mute:#6E6E73;--line:#E5E5E7}html,body{margin:0;padding:0;background:#fff;color:var(--ink)}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-sizing:border-box}body{font-family:SF Pro Text,SF Pro Display,Inter,system-ui,-apple-system,sans-serif}.nav{position:sticky;top:0;z-index:2000;height:calc(var(--nav-h)+var(--safe-top));padding-top:var(--safe-top);background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .24s ease,box-shadow .2s ease}body.has-scrolled .nav{box-shadow:0 1px 0 var(--line)}.nav__inner{max-width:var(--max);margin:0 auto;padding:0 var(--gx);height:var(--nav-h);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.nav__brand{color:var(--ink);text-decoration:none;font:600 15px/1 SF Pro Text,Inter,system-ui,-apple-system;letter-spacing:-.02em;display:flex;align-items:center;gap:4px}@media (max-width:768px){.nav__brand{flex-direction:column;gap:0;line-height:1.1;font-size:13px;align-items:flex-start}.nav__brand-line{display:block}.nav__inner{grid-template-columns:1fr auto 1fr;gap:8px}}.nav__center{justify-self:center;position:relative;z-index:100}.nav__right{display:flex;gap:10px;align-items:center}.nav__menu{display:none;width:40px;height:40px;border:0;background:transparent;border-radius:12px;color:#0e0e0e;padding:0;align-items:center;justify-content:center}.nav__menu-bars{display:flex;flex-direction:column;gap:3px}.nav__menu-bar{display:block;width:18px;height:2px;background:currentColor;border-radius:1px}.nav__menu:active{opacity:.8}@media (max-width:768px){.seg--desktop{display:none!important}.nav__menu{display:inline-flex;width:36px;height:36px}.nav__menu-bars{align-items:center}.nav__menu-bar{width:16px;height:2px}.nav__inner{padding:0 var(--gx);justify-items:start}.nav__right{justify-self:end}}@media (max-width:896px) and (max-height:414px){.seg--desktop{display:none!important}}@media (max-width:414px){.seg--desktop{display:none!important}}@media (max-width:390px){.seg--desktop{display:none!important}}@media (max-width:768px){:root{--nav-h:52px}.smartTabs__chip{height:26px;line-height:26px;padding:0 8px;font-size:11px;min-width:70px}.smartTabs__tray{gap:4px}.smartTabs__tab{padding:6px 10px;font-size:13px}.smartTabs__chip{gap:0}}.seg{position:relative;display:inline-grid;grid-auto-flow:column;gap:6px;background:#f2f2f3;padding:4px;border-radius:999px;height:40px;align-items:center}.seg__btn{position:relative;z-index:2;height:32px;line-height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#2c2c2e;opacity:.7;font:500 13px/32px SF Pro Text,Inter,system-ui,-apple-system;cursor:pointer}.seg__btn.is-active{color:#fff!important;opacity:1}.seg__pill{position:absolute;z-index:1;inset:4px auto 4px 4px;width:calc(33.333% - 4px);border-radius:999px;background:#000;transform:translate(0);transition:transform .24s cubic-bezier(.22,.61,.36,1)}.seg--popover{height:38px;padding:4px;background:#f2f2f3}.seg--popover .seg__btn{height:30px;line-height:30px;font-size:13px}.smartTabs{display:grid;align-items:center;grid-auto-flow:column;gap:10px}.smartTabs.is-hidden{opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.smartTabs.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.smartTabs__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 12px;border-radius:999px;background:#000;color:#fff;font:500 13px/1 SF Pro Text,Inter,system-ui,-apple-system;box-shadow:0 2px 8px #00000014;transition:transform .08s ease,opacity .08s ease,background .08s ease,box-shadow .08s ease;position:relative;z-index:2;min-width:100px;justify-content:center;gap:0}.smartTabs__chip:hover{background:#000000d9;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.smartTabs__chip:active{transform:translateY(0);transition-duration:.05s}.smartTabs__chip.is-disabled{cursor:not-allowed}.smartTabs.is-hiding{opacity:0;transform:translateY(-8px) scale(.95);filter:blur(2px);pointer-events:none;transition:opacity .8s cubic-bezier(.25,.1,.25,1),transform .8s cubic-bezier(.25,.1,.25,1),filter .8s cubic-bezier(.25,.1,.25,1)}.smartTabs.is-dissolving{opacity:0;transform:translateY(-4px) scale(.98);filter:blur(1px);pointer-events:none;transition:opacity 1.2s cubic-bezier(.25,.1,.25,1),transform 1.2s cubic-bezier(.25,.1,.25,1),filter 1.2s cubic-bezier(.25,.1,.25,1)}.smartTabs__chip.is-dissolving{background:#0000004d;color:#fff9;box-shadow:0 1px 4px #0000001a;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-2px) scale(.96);transition:all 1.2s cubic-bezier(.25,.1,.25,1)}.smartTabs.is-showing{opacity:1;transform:translateY(0) scale(1);filter:blur(0px);pointer-events:auto;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1);transition-delay:.3s}.smartTabs__labelWrap{position:relative;display:inline-block;min-width:6ch;height:1em}.smartTabs__label{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);white-space:nowrap;transition:opacity .08s cubic-bezier(.22,.61,.36,1),transform .08s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.smartTabs__label--current{opacity:1;transform:translate(-50%) translateY(-50%)}.smartTabs__label--next{opacity:0;transform:translate(-50%) translateY(calc(-50% + 6px))}.smartTabs__labelWrap.is-morphing .smartTabs__label--current{opacity:0;transform:translate(-50%) translateY(calc(-50% - 6px))}.smartTabs__labelWrap.is-morphing .smartTabs__label--next{opacity:1;transform:translate(-50%) translateY(-50%)}@media (prefers-reduced-motion: reduce){.smartTabs__label{transition:none!important}}.smartTabs__tray{display:inline-grid;grid-auto-flow:column;gap:6px;overflow:hidden;max-width:0;opacity:0;transition:max-width .9s cubic-bezier(.16,1,.3,1),opacity .85s cubic-bezier(.16,1,.3,1);will-change:max-width,opacity;position:absolute;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:8px;box-shadow:0 12px 48px #00000026,0 4px 16px #00000014;border:1px solid rgba(0,0,0,.04);top:calc(100% + 12px);white-space:nowrap;left:50%;transform:translate(-50%) translateY(-2px) scale(.98);filter:blur(.5px);z-index:99999!important}.smartTabs__tray--top-layer{z-index:99999!important}@media (min-width: 769px){.smartTabs__tray{left:50%;right:auto;transform:translate(-50%) translateY(-2px) scale(.98);max-width:500px;min-width:450px;white-space:nowrap;z-index:99999!important}.smartTabs.is-expanded .smartTabs__tray{transform:translate(-50%) translateY(0) scale(1);opacity:1;visibility:visible;pointer-events:auto;z-index:99999!important}}@media (max-width: 768px){.smartTabs__tray{left:50%;transform:translate(-50%) translateY(-2px) scale(.98);max-width:min(320px,calc(100vw - 24px));z-index:99999!important}.smartTabs.is-expanded .smartTabs__tray{transform:translate(-50%) translateY(0) scale(1);z-index:99999!important}}.smartTabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:6px 10px;border-radius:12px;background:transparent;color:#6e6e73;font:500 13px/1 SF Pro Text,Inter,system-ui,-apple-system;white-space:nowrap;transition:background .25s cubic-bezier(.25,.46,.45,.94),color .25s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94);min-width:auto;text-align:center}.smartTabs__tab.is-active{background:#000;color:#fff}.smartTabs__tab:hover:not(.is-active){background:#0000000a;transform:translateY(-.5px)}.smartTabs__tab:active{transform:translateY(0);transition-duration:.1s}@media (max-width:768px){.smartTabs__tray{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);width:min(200px,75vw);max-width:none;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 24px #0000001f;padding:4px;grid-auto-flow:row;gap:1px;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-4px) scale(.97);filter:blur(1px);transition:opacity .85s cubic-bezier(.16,1,.3,1),visibility .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);will-change:opacity,visibility,transform;pointer-events:none;z-index:99999!important}.smartTabs.is-expanded .smartTabs__tray{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1);filter:blur(0px);transition:opacity .85s cubic-bezier(.16,1,.3,1),visibility .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);pointer-events:auto;z-index:99999!important}.smartTabs.is-collapsing .smartTabs__tray{opacity:0;visibility:visible;transform:translate(-50%) translateY(-3px) scale(.99);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.smartTabs__tab{padding:6px 8px;font-size:12px;border-radius:8px;text-align:center;width:100%;background:transparent;transition:background-color .25s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center}.smartTabs__tab:hover{background:#0000000d;transform:none}.smartTabs__tab.is-active{background:#000;color:#fff}.smartTabs__tab.is-active:hover{background:#000;transform:none}}.popover{position:fixed;top:calc(var(--safe-top) + var(--nav-h) + 6px);right:clamp(12px,3.2vw,24px);width:min(320px,92vw);background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 40px #0000001f;padding:10px;z-index:1900;animation:popIn .18s ease;transition:opacity .2s ease,transform .2s ease}.popover.is-closing{opacity:0;transform:translateY(-4px)}@keyframes popIn{0%{transform:translateY(-4px);opacity:.8}to{transform:translateY(0);opacity:1}}.popover__head{font:600 12px/1 SF Pro Text,Inter,system-ui,-apple-system;color:#6e6e73;text-transform:uppercase;letter-spacing:.14em;margin:6px 8px 8px}.section{min-height:75vh;padding:72px var(--gx) 128px;max-width:var(--max);margin:0 auto}.section h1{font:600 clamp(24px,5vw,40px)/1.12 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system;letter-spacing:-.02em;margin:0 0 12px}.section p{color:#3a3a3c;font:400 clamp(16px,2.2vw,18px)/1.6 "SF Pro Text",Inter,system-ui,-apple-system;margin:0}.section{min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(60px,12vh,120px) var(--gx);position:relative;overflow:hidden;transition:background-color 1.2s cubic-bezier(.25,.46,.45,.94),color 1.2s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.16,1,.3,1);background:#fff;color:#000}@supports (height: 100svh){.section{min-height:100svh;height:100svh}}.section__content{max-width:800px;width:100%;opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}.section.is-visible .section__content{opacity:1;transform:translateY(0)}.section h1{font:600 clamp(36px,8vw,72px)/1.1 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.02em;margin:0 0 clamp(16px,3vw,24px) 0;opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);transition-delay:.2s}.section.is-visible h1{opacity:1;transform:translateY(0)}.section p{font:400 clamp(16px,2.5vw,20px)/1.6 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.01em;margin:0;opacity:0;transform:translateY(15px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);transition-delay:.5s}.section.is-visible p{opacity:.9;transform:translateY(0)}@media screen and (device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.section{min-height:100vh;height:100vh}@supports (height: 100dvh){.section{min-height:100dvh;height:100dvh}}}@media screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.section{min-height:100vh;height:100vh}@supports (height: 100dvh){.section{min-height:100dvh;height:100dvh}}}@media screen and (device-width: 402px) and (device-height: 874px) and (-webkit-device-pixel-ratio: 3){.section{min-height:100vh;height:100vh}@supports (height: 100dvh){.section{min-height:100dvh;height:100dvh}}}#market{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#212529}#games{background:linear-gradient(135deg,#000,#1a1a1a);color:#fff}#ecosystem{background:linear-gradient(135deg,#fff,#f1f3f4);color:#202124}#parallels{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff}#financials{background:linear-gradient(135deg,#065f46,#10b981);color:#fff}.section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 1.5s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:1}.section__content{position:relative;z-index:2}@media (max-width: 768px){.section{padding:clamp(40px,10vh,80px) var(--gx)}.section h1{font-size:clamp(28px,7vw,48px)}.section p{font-size:clamp(15px,3.5vw,18px)}}@media (prefers-reduced-motion: reduce){.section,.section__content,.section h1,.section p,.section:before{transition:none!important}.section__content,.section h1,.section p{opacity:1;transform:none}}.hero{position:relative;--safe-b: env(safe-area-inset-bottom, 0px);min-height:calc(100vh - var(--safe-top));height:calc(100vh - var(--safe-top));padding:clamp(12px,3vw,24px) var(--gx) clamp(24px,5vw,48px);display:grid;place-items:center;align-content:center;text-align:center;background:#fff;overflow:hidden;isolation:isolate;transform:translateY(-5vh)}@supports (height: 100svh){.hero{min-height:calc(100svh - var(--safe-top))}}.hero{opacity:1}.hero__kicker{opacity:0;transform:translateY(8px);animation:fadeInUp .3s cubic-bezier(.25,.46,.45,.94) both 0ms}.hero__h1{opacity:0;transform:translateY(8px);animation:fadeInUp .3s cubic-bezier(.25,.46,.45,.94) both 50ms}.hero__sub{opacity:0;transform:translateY(8px);animation:fadeInUp .3s cubic-bezier(.25,.46,.45,.94) both .1s}.hero__cue{opacity:0;animation:fadeInUp .3s cubic-bezier(.25,.46,.45,.94) both .4s}.hero__kicker{margin:0 0 clamp(12px,2vw,20px) 0;color:#00000073;text-transform:uppercase;letter-spacing:.3em;font:500 clamp(10px,1vw,12px)/1 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif}.hero__h1{margin:0 0 clamp(16px,2.5vw,28px) 0;color:#0e0e0e;font-family:SF Pro Display,SF Pro Text,Inter,system-ui,-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:.9;font-size:clamp(52px,14vw,96px);text-align:center}.hero__sub{margin:0;color:#0000008c;font:400 clamp(16px,2.2vw,20px)/1.4 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.005em;max-width:480px;margin-inline:auto}.hero__cue{position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--safe-b) + clamp(48px,12vw,80px));width:28px;height:28px;opacity:.5;z-index:3;pointer-events:auto;animation:cueFloat 2.8s ease-in-out infinite;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease,transform .2s ease}.hero__cue:hover{opacity:.8;transform:translate(-50%) scale(1.1)}@media (min-width: 769px){.hero__cue{bottom:clamp(64px,15vh,96px)}}@media (max-width: 768px){.hero__cue{width:36px;height:36px;bottom:calc(var(--safe-b) + clamp(64px,15vh,96px))}}.hero__chev{display:block;font-size:clamp(18px,2.5vw,22px);line-height:1;color:#0009;font-weight:300}@keyframes cueFloat{0%,to{transform:translate(-50%);opacity:.5}50%{transform:translate(-50%,8px);opacity:.8}}.hero+.section{scroll-margin-top:calc(var(--nav-h) + 12px)}@media (max-width: 768px){.section{padding:clamp(40px,10vh,80px) var(--gx) clamp(30px,6vh,60px)}:root{--nav-h: 52px}.hero{padding-top:calc(clamp(12px,3vw,24px) + var(--safe-top));transform:translateY(-3vh)}.hero__kicker{margin-bottom:clamp(24px,6vw,36px);font-size:clamp(9px,1.5vw,11px);letter-spacing:.35em}.hero__h1{margin-bottom:clamp(32px,8vw,48px);line-height:.88}.hero__sub{max-width:90vw;font-size:clamp(15px,3.5vw,17px)}}@media (prefers-reduced-motion: reduce){.hero__kicker,.hero__h1,.hero__sub,.hero__cue{animation:none!important;opacity:1!important;transform:none!important}}:root{--hero-top-pad: clamp(2vh, 4vh, 6vh);--hero-gap-eyebrow-h1: 24px;--hero-gap-h1-tag: 28px;--hero-bottom-air: 12vh;--hero-h1-max: 80px;--hero-h1-min: 36px;--hero-tagline-max: 22px;--hero-tagline-min: 17px}@supports (height: 100svh){.hero{min-height:100svh;height:100svh}}.hero{position:relative;min-height:100vh;height:100vh;padding-inline:var(--gx);display:grid;justify-items:center;align-content:start;padding-top:clamp(120px,25vh,200px);padding-top:0;text-align:center;background:#fff;isolation:isolate;opacity:0;transform:translateY(12px);animation:heroIn .48s cubic-bezier(.22,.61,.36,1) both .06s;padding-bottom:0}@keyframes heroIn{to{opacity:1;transform:translateY(0)}}@media screen and (device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.hero{min-height:100vh!important;height:100vh!important;padding-top:0!important;padding-bottom:0!important}}@media screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.hero{min-height:100vh!important;height:100vh!important;padding-top:0!important;padding-bottom:0!important}}@media screen and (device-width: 402px) and (device-height: 874px) and (-webkit-device-pixel-ratio: 3){.hero{min-height:100vh!important;height:100vh!important;padding-top:0!important;padding-bottom:0!important}}@media screen and (device-width: 440px) and (device-height: 956px) and (-webkit-device-pixel-ratio: 3){.hero{min-height:100vh!important;height:100vh!important;padding-top:0!important;padding-bottom:0!important}}@supports (height: 100dvh){.hero{min-height:100dvh!important;height:100dvh!important}}@supports (-webkit-touch-callout: none){.hero{min-height:100vh!important;height:100vh!important}}.hero__eyebrow{margin:0 0 clamp(16px,3vh,24px) 0;color:#707074;text-transform:uppercase;letter-spacing:.14em;font:600 12px/1 SF Pro Text,Inter,system-ui,-apple-system,sans-serif}.hero__headline{margin:0 0 clamp(20px,4vh,32px) 0;font-family:SF Pro Display,SF Pro Text,Inter,system-ui,-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.08;font-size:clamp(var(--hero-h1-min),7vw,var(--hero-h1-max));color:#0e0e0e}.hero__today{font-weight:700}.hero__wellness{font-weight:500}.hero__tagline{margin:0;color:#5e5e61;font:400 clamp(var(--hero-tagline-min),2.8vw,var(--hero-tagline-max))/1.35 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.01em;max-width:720px}:root{--safe-b: env(safe-area-inset-bottom, 0px)}.hero__cue{position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--safe-b) + clamp(100px,18vh,140px));width:32px;height:32px;border-radius:999px;opacity:.8;z-index:3;cursor:pointer;animation:cueFloat 1.8s ease-in-out infinite;background:#0000000d;display:flex;align-items:center;justify-content:center}.hero__chev{display:block;font-size:24px;line-height:1;color:#000000b3}@keyframes cueFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}@media (min-width: 1024px){.hero__cue{bottom:calc(var(--safe-b) + clamp(120px,22vh,180px))}.hero{min-height:100vh;height:100vh;padding-top:0;padding-bottom:0;align-content:center;justify-content:center;display:flex;flex-direction:column;align-items:center}.hero__eyebrow,.hero__headline,.hero__tagline{transform:translateY(clamp(-20px,-3vh,-10px))}}@media (max-width: 768px){:root{--hero-top-pad: clamp(40px, 8vh, 60px);--hero-gap-eyebrow-h1: clamp(12px, 2vh, 16px);--hero-gap-h1-tag: clamp(16px, 3vh, 24px);--hero-bottom-air: clamp(30px, 6vh, 50px);--hero-h1-max: 56px}.hero{min-height:100vh!important;height:100vh!important;padding-top:clamp(100px,20vh,160px)!important;padding-bottom:0!important;align-content:start;justify-items:center}.hero__eyebrow{margin-bottom:clamp(8px,1.5vh,12px)}.hero__headline{margin-bottom:clamp(8px,1.5vh,16px)}.hero__tagline{margin-bottom:0}.hero__cue{width:36px;height:36px;bottom:calc(env(safe-area-inset-bottom,0px) + 48vh)!important;background:#00000014}.hero__chev{font-size:26px;color:#000c}}@media (prefers-reduced-motion: reduce){.hero,.hero__cue{animation:none!important;transform:none!important}}body.magnetic-pull{scroll-behavior:auto!important}body.magnetic-pull #chapter-7,body.magnetic-pull #market{will-change:transform}body.auto-scrolling #chapter-7,body.auto-scrolling #market{transform:none!important;transition:none!important}.story-section{position:relative;min-height:100vh;overflow:hidden}.story-sticky-stack{position:fixed;top:calc(var(--nav-h) + var(--safe-top));left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.06);padding:8px var(--gx);transform:translateY(-100%);transition:transform .8s cubic-bezier(.16,1,.3,1);will-change:transform}.story-sticky-stack.is-visible{transform:translateY(0)}.story-sticky-stack__content{max-width:var(--max);margin:0 auto;display:flex;align-items:flex-start;justify-content:center;gap:6px;min-height:24px;padding:2px 0;flex-direction:column}.story-sticky-stack__title{font:600 clamp(9px,1.2vw,10px)/1 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#00000080;text-transform:uppercase;letter-spacing:.12em;margin:0;opacity:0;transform:translateY(6px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform;white-space:nowrap;align-self:center}.story-sticky-stack.is-visible .story-sticky-stack__title{opacity:1;transform:translateY(0);transition-delay:.1s}.story-sticky-stack__items{display:flex;align-items:center;justify-content:center;gap:clamp(8px,2vw,14px);flex-wrap:wrap;max-width:100%;padding:0 8px;line-height:1.2;overflow:hidden}.story-sticky-stack__item{font:500 clamp(11px,1.6vw,13px)/1.2 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#111;text-transform:uppercase;letter-spacing:.06em;opacity:0;transform:translateY(6px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),font-size .3s cubic-bezier(.16,1,.3,1);position:relative;will-change:opacity,transform;white-space:nowrap;flex-shrink:0;padding:2px 0;margin:1px 0}.story-sticky-stack__item.is-visible{opacity:1;transform:translateY(0)}.story-sticky-stack__item:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#111;transform:scaleX(0);transition:transform .6s cubic-bezier(.16,1,.3,1);transition-delay:.3s}.story-sticky-stack__item.is-visible:after{transform:scaleX(1)}.story-sticky-stack__separator{width:2px;height:2px;border-radius:50%;background:#0000004d;opacity:0;transform:scale(0);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:.4s;flex-shrink:0;margin:0 2px}.story-sticky-stack__separator.is-visible{opacity:1;transform:scale(1)}.story-chapters{position:relative}.story-chapter{min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;padding:120px var(--gx) 80px;position:relative;transition:all 1.2s cubic-bezier(.16,1,.3,1);opacity:0;transform:translateY(40px);scroll-margin-top:calc(var(--nav-h) + 60px)}.story-chapter:nth-child(n+4){min-height:calc(100vh - 40px);height:calc(100vh - 40px);padding:80px var(--gx) 60px}.story-chapter:last-child{min-height:calc(100vh - 40px)!important;height:calc(100vh - 40px)!important;padding:0 var(--gx)!important;display:flex!important;align-items:center!important;justify-content:center!important}@supports (height: 100svh){.story-chapter{min-height:100svh;height:100svh}.story-chapter:nth-child(n+4){min-height:calc(100svh - 40px);height:calc(100svh - 40px)}.story-chapter:last-child{min-height:calc(100svh - 40px)!important;height:calc(100svh - 40px)!important}}@media screen and (device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3),screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3),screen and (device-width: 402px) and (device-height: 874px) and (-webkit-device-pixel-ratio: 3),screen and (device-width: 440px) and (device-height: 956px) and (-webkit-device-pixel-ratio: 3){.story-chapter{min-height:100vh;height:100vh}.story-chapter:nth-child(n+4){min-height:calc(100vh - 40px);height:calc(100vh - 40px)}.story-chapter:last-child{min-height:calc(100vh - 40px)!important;height:calc(100vh - 40px)!important}@supports (height: 100dvh){.story-chapter{min-height:100dvh;height:100dvh}.story-chapter:nth-child(n+4){min-height:calc(100dvh - 40px);height:calc(100dvh - 40px)}.story-chapter:last-child{min-height:calc(100dvh - 40px)!important;height:calc(100dvh - 40px)!important}}}@supports (height: 100dvh){.story-chapter{min-height:100dvh;height:100dvh}.story-chapter:nth-child(n+4){min-height:calc(100dvh - 40px);height:calc(100dvh - 40px)}.story-chapter:last-child{min-height:calc(100dvh - 40px)!important;height:calc(100dvh - 40px)!important}}.story-chapter.is-visible{opacity:1;transform:translateY(0)}.story-chapter--dark{background:#000;color:#fff}.story-chapter--light{background:#fff;color:#000}.story-chapter--gradient{background:linear-gradient(135deg,#000,#333,#666);color:#fff}.story-chapter__content{max-width:800px;text-align:center}.story-chapter__main-title{font:600 clamp(36px,8vw,72px)/1.1 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.02em;margin:0 0 clamp(16px,3vw,24px) 0;opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94),font-size .6s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform,font-size}.story-chapter:nth-child(n+4) .story-chapter__main-title{font:600 clamp(32px,7vw,64px)/1.1 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif;margin:0 0 clamp(12px,2.5vw,20px) 0}.story-chapter__main-title.is-shrinking{font-size:clamp(18px,3vw,24px);opacity:.8;transform:translateY(-20px)}.story-chapter:not(.is-visible) .story-chapter__main-title{opacity:0;transform:translateY(8px)}.story-chapter.is-visible .story-chapter__main-title{animation:appleTitleReveal .8s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.1s}.story-chapter__forever-starts{font-weight:500;font-style:italic;font-size:.85em}.story-chapter__today{font-weight:600;font-style:normal}.story-chapter__one-ecosystem{font-weight:500;font-style:normal;font-size:.75em;letter-spacing:.02em}.story-chapter__five-ips{font-weight:500;font-style:normal;font-size:.75em;letter-spacing:-.01em}.story-chapter__five{font-style:italic;font-weight:500}.story-chapter__subtitle{font:400 clamp(18px,3vw,24px)/1.4 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;font-style:italic;margin:0 0 clamp(32px,6vw,48px) 0;opacity:0;transform:translateY(6px);transition:none}.story-chapter:nth-child(n+4) .story-chapter__subtitle{font:400 clamp(16px,2.5vw,20px)/1.4 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;margin:0 0 clamp(24px,4vw,36px) 0}.story-chapter:not(.is-visible) .story-chapter__subtitle{opacity:0;transform:translateY(6px)}.story-chapter.is-visible .story-chapter__subtitle{animation:appleSubtitleReveal .7s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.3s}.story-chapter__copy{margin:0 0 clamp(24px,4vw,32px) 0}.story-chapter:not(.is-visible) .story-chapter__line{opacity:0;transform:translateY(15px);animation:none!important}.story-chapter__line{font:500 clamp(16px,2.5vw,20px)/1.6 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.01em;margin:0 0 clamp(8px,1.5vw,12px) 0;opacity:0;transform:translateY(12px);transition:none}.story-chapter:nth-child(n+4) .story-chapter__line{font:500 clamp(14px,2.2vw,18px)/1.5 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;margin:0 0 clamp(6px,1.2vw,10px) 0}.story-chapter.is-visible .story-chapter__line{animation:appleGentleReveal .6s cubic-bezier(.25,.46,.45,.94) both;will-change:opacity,transform}.story-chapter.is-visible .story-chapter__line:nth-child(1){animation-delay:.6s}.story-chapter.is-visible .story-chapter__line:nth-child(2){animation-delay:.8s}.story-chapter.is-visible .story-chapter__line:nth-child(3){animation-delay:1s}.story-chapter.is-visible .story-chapter__line:nth-child(4){animation-delay:1.2s}.story-chapter.is-visible .story-chapter__line:nth-child(5){animation-delay:1.4s}.story-chapter.is-visible .story-chapter__line:nth-child(6){animation-delay:1.6s}.story-chapter.is-visible .story-chapter__line:nth-child(7){animation-delay:1.8s}.story-chapter.is-visible .story-chapter__line:nth-child(8){animation-delay:2s}.story-chapter__line:last-child{margin-bottom:0}.story-chapter__closing{font:400 clamp(16px,2.5vw,20px)/1.6 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;font-style:italic;margin:clamp(24px,4vw,32px) 0 0 0;opacity:0;transform:translateY(8px);transition:none}.story-chapter:not(.is-visible) .story-chapter__closing{opacity:0;transform:translateY(8px)}.story-chapter.is-visible .story-chapter__closing{animation:appleClosingReveal .7s cubic-bezier(.25,.46,.45,.94) both;animation-delay:2.2s}.story-chapter__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:linear-gradient(135deg,#000000f2,#282828e6,#000000f2);color:#fff;font:500 clamp(13px,2.2vw,15px)/1 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.005em;padding:clamp(10px,2.5vw,14px) clamp(20px,4vw,28px);border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 20px #00000040,0 1px 4px #00000026,inset 0 1px #ffffff1a;margin-top:clamp(32px,6vw,48px);opacity:0;transform:translateY(10px) scale(.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);position:relative;overflow:hidden}.story-chapter__cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-100%);animation:pillShine 3s ease-in-out infinite 1.5s;border-radius:inherit}.story-chapter:not(.is-visible) .story-chapter__cta{opacity:0;transform:translateY(10px) scale(.98)}.story-chapter.is-visible .story-chapter__cta{animation:appleCTAReveal .8s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.8s;will-change:opacity,transform}.story-chapter__cta:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 32px #0000004d,0 2px 8px #0003,inset 0 1px #fff3;background:linear-gradient(135deg,#141414fa,#3c3c3cf2,#141414fa);border:1px solid rgba(255,255,255,.25)}.story-chapter__cta:active{transform:translateY(-1px) scale(1.005);transition-duration:.1s;box-shadow:0 2px 12px #0003,inset 0 1px #ffffff26}.story-chapter__ecosystem-total{margin:clamp(24px,4vw,32px) 0 clamp(16px,3vw,24px) 0;opacity:0;transform:translateY(15px);animation:appleCTAReveal .8s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.3s}.story-chapter__ecosystem-number{font:700 clamp(28px,5vw,40px)/1 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#fff;margin:0 0 4px;letter-spacing:-.01em}.story-chapter__ecosystem-label{font:400 clamp(10px,1.8vw,12px)/1 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#fff9;text-transform:uppercase;letter-spacing:.08em;margin:0}@media (max-width: 768px){.story-chapter__ecosystem-total{margin:clamp(16px,3vw,20px) 0 clamp(12px,2.5vw,16px) 0}.story-chapter__ecosystem-number{font-size:clamp(24px,6vw,32px)}.story-chapter__ecosystem-label{font-size:clamp(9px,2vw,11px)}}.story-chapter__main-title{transition:all .8s cubic-bezier(.25,.46,.45,.94)}.story-chapter__cta--final{opacity:0;animation:appleCTAReveal .8s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.5s}.story-chapter__cta{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.story-chapter__replay-superscript{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#fff9;cursor:pointer;padding:2px;margin:0;position:relative;top:-.5em;left:.3em;font-size:.4em;line-height:1;transition:all .3s cubic-bezier(.25,.46,.45,.94);opacity:0;transform:translateY(4px) scale(.9);animation:appleCTAReveal .8s cubic-bezier(.25,.46,.45,.94) both;animation-delay:1.2s;display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;border-radius:50%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);vertical-align:super}.story-chapter__replay-superscript svg{width:100%;height:100%;opacity:.8;transition:opacity .3s ease,transform .2s ease}.story-chapter__replay-superscript:hover{color:#ffffffe6;background:#ffffff14;transform:translateY(2px) scale(1.15)}.story-chapter__replay-superscript:hover svg{opacity:1;transform:rotate(15deg)}.story-chapter__replay-superscript:active{transform:translateY(3px) scale(1.1);transition-duration:.1s}@media (max-width: 768px){.story-chapter__replay-superscript{top:-.4em;left:.25em;font-size:.45em;width:1.1em;height:1.1em;padding:1px}}.tagline-reveal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1600;display:flex;align-items:center;justify-content:center;opacity:0;animation:taglineRevealFadeIn 1.2s cubic-bezier(.16,1,.3,1) both,taglineRevealFadeOut 1.5s cubic-bezier(.16,1,.3,1) both 6.5s;pointer-events:none}@keyframes taglineRevealFadeIn{to{opacity:1}}@keyframes taglineRevealFadeOut{to{opacity:0}}.tagline-reveal__content{text-align:center;padding:0 var(--gx)}.tagline-reveal__word{opacity:0;transform:translateY(8px) scale(.98);transition:opacity 1.8s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1);display:inline-block;will-change:opacity,transform}.tagline-reveal__word--italic{font-style:italic;font-weight:500}.tagline-reveal__punctuation{opacity:0;transform:translateY(8px) scale(.98);transition:opacity 1.8s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1);display:inline-block}.tagline-reveal__line{font:400 clamp(20px,4vw,32px)/1.4 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#fff;margin:0 0 clamp(8px,1.5vw,12px) 0}.tagline-reveal__line:last-child{margin-bottom:0}@media (max-width: 768px){.tagline-reveal__line{font-size:clamp(18px,5vw,24px);margin-bottom:clamp(6px,1.2vw,8px)}}.volt-games-reveal{position:fixed;top:calc(-1 * (var(--nav-h) + var(--safe-top)));left:0;right:0;bottom:0;z-index:1500;background:linear-gradient(135deg,#000,#333,#666);opacity:0;pointer-events:none;transition:opacity 1.2s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:calc(var(--nav-h) + var(--safe-top))}.volt-games-reveal.is-sucking,.volt-games-reveal.is-background-motion{opacity:1;pointer-events:auto}.volt-games-reveal.is-dissolved{background:#fff}.volt-games-reveal:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0;pointer-events:none;transition:opacity 6s cubic-bezier(.25,.1,.25,1);z-index:150}.volt-games-reveal.is-dissolved:after{opacity:1}.volt-games-reveal.is-dissolved .volt-games-reveal__copy{opacity:0;transform:scale(.98);filter:blur(1px);transition:opacity 4s cubic-bezier(.25,.1,.25,1),transform 4s cubic-bezier(.25,.1,.25,1),filter 4s cubic-bezier(.25,.1,.25,1)}.volt-games-reveal.is-dissolved .volt-games-reveal__line{opacity:0;transform:scale(.99);filter:blur(.8px);transition:opacity 3.5s cubic-bezier(.25,.1,.25,1),transform 3.5s cubic-bezier(.25,.1,.25,1),filter 3.5s cubic-bezier(.25,.1,.25,1)}.volt-games-reveal.is-dissolved .volt-games-reveal__crescendo{opacity:0;transform:scale(.97);filter:blur(1.2px);transition:opacity 4.5s cubic-bezier(.25,.1,.25,1),transform 4.5s cubic-bezier(.25,.1,.25,1),filter 4.5s cubic-bezier(.25,.1,.25,1)}.volt-games-reveal__content{max-width:800px;text-align:center;padding:0 var(--gx);display:flex;align-items:center;justify-content:center;height:100%}.volt-games-reveal__title-sequence{position:relative}.volt-games-reveal__volt{font:800 clamp(48px,9vw,80px)/.8 "SF Pro Display","Helvetica Neue",Arial,sans-serif;font-style:italic;color:#fff;letter-spacing:.05em;text-transform:uppercase;opacity:0;transform:translate3d(0,20px,0) scale(.8);transition:opacity 1.2s cubic-bezier(.25,.46,.45,.94),transform 1.2s cubic-bezier(.25,.46,.45,.94);text-shadow:0 0 60px rgba(255,255,255,.3);font-weight:800;font-stretch:condensed;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center;position:relative;will-change:transform,opacity}.volt-games-reveal__games{font:800 clamp(24px,5vw,45px)/.8 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif;font-style:italic;color:#ffffffe6;letter-spacing:.05em;margin:clamp(-16px,-3vw,-8px) 0 0 0;text-transform:uppercase;opacity:0;transform:translate3d(0,15px,0) scale(.8);transition:opacity 1.2s cubic-bezier(.25,.46,.45,.94),transform 1.2s cubic-bezier(.25,.46,.45,.94);font-weight:800;font-stretch:normal;width:100%;overflow:hidden;white-space:nowrap;text-align:center;position:relative;display:inline-block;margin:0 auto;text-indent:0;padding-right:0;will-change:transform,opacity}.volt-games-reveal__title-sequence.is-growing .volt-games-reveal__volt,.volt-games-reveal__title-sequence.is-growing .volt-games-reveal__games{transform:translateZ(0) scale(1.15);transition:transform 4s cubic-bezier(.25,.1,.25,1)}.volt-games-reveal__title-sequence.is-fading-out .volt-games-reveal__volt,.volt-games-reveal__title-sequence.is-fading-out .volt-games-reveal__games{opacity:0;transform:translate3d(0,-20px,0) scale(.9);transition:opacity 1.5s cubic-bezier(.25,.1,.25,1),transform 1.5s cubic-bezier(.25,.1,.25,1)}.volt-games-reveal.is-background-motion .volt-games-reveal__volt{opacity:1;transform:translateZ(0) scale(1);transition-delay:.3s}.volt-games-reveal.is-background-motion .volt-games-reveal__games{opacity:1;transform:translateZ(0) scale(1);transition-delay:.8s}.story-section.volt-games-active .nav{background:linear-gradient(135deg,#000000f2,#333333e6,#666666d9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .8s cubic-bezier(.25,.46,.45,.94);border-bottom:1px solid rgba(255,255,255,.05)}.story-section.volt-games-active .nav__brand{color:#fff;transition:color .8s cubic-bezier(.25,.46,.45,.94);text-shadow:0 1px 2px rgba(0,0,0,.3)}.story-section.volt-games-active .smartTabs__chip{background:#0009;color:#fff;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px #0006;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.story-section.volt-games-active .seg__btn{color:#ffffffe6;transition:color .8s cubic-bezier(.25,.46,.45,.94)}.story-section.volt-games-active .seg__btn.is-active{color:#000}.story-section.volt-games-active .seg{background:#ffffff14;border:1px solid rgba(255,255,255,.05);transition:background .8s cubic-bezier(.25,.46,.45,.94)}.story-section.volt-games-active .seg__pill{background:#ffffffe6;transition:background .8s cubic-bezier(.25,.46,.45,.94)}.story-section.volt-games-active .nav__menu{color:#fff;transition:color .8s cubic-bezier(.25,.46,.45,.94);text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width: 768px){.volt-games-reveal__volt{font-size:clamp(40px,8.5vw,56px);letter-spacing:.03em;font-style:italic;line-height:.75;transform:translateY(15px)}.volt-games-reveal__games{font-size:clamp(20px,4.5vw,32px);letter-spacing:.03em;margin-top:clamp(-20px,-4vw,-12px);line-height:.75;text-indent:0;padding-right:0;transform:translateY(12px)}}.story-section.volt-games-active .story-chapters{transform:scale(.7) translateY(-40px);opacity:0;filter:blur(12px);transition:transform 1.5s cubic-bezier(.16,1,.3,1),opacity 1.5s cubic-bezier(.16,1,.3,1),filter 1.5s cubic-bezier(.16,1,.3,1);pointer-events:none}.volt-games-reveal__title{font:700 clamp(24px,5vw,40px)/1.05 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#fff;letter-spacing:-.02em;margin:clamp(32px,6vh,60px) 0 clamp(16px,3vh,24px) 0;opacity:0;transform:translateY(20px) scale(.9);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),font-size 1s cubic-bezier(.16,1,.3,1),margin 1s cubic-bezier(.16,1,.3,1)}.volt-games-reveal__title.is-visible{opacity:1;transform:translateY(0)}.volt-games-reveal__title.is-explosive{font-size:clamp(40px,10vw,80px);font-weight:800;margin:clamp(40px,8vh,80px) 0 clamp(20px,4vh,40px) 0;transform:translateY(0) scale(1.1);text-shadow:0 0 40px rgba(255,255,255,.3);animation:voltExplosion .6s cubic-bezier(.16,1,.3,1) both}@keyframes voltExplosion{0%{transform:translateY(20px) scale(.8);opacity:0;filter:blur(2px)}50%{transform:translateY(-5px) scale(1.15);opacity:1;filter:blur(0px)}to{transform:translateY(0) scale(1.1);opacity:1;filter:blur(0px)}}.volt-games-reveal__title.is-shrunk{font-size:clamp(18px,3.5vw,28px);font-weight:600;margin:clamp(8px,1.5vh,12px) 0 clamp(4px,.8vh,6px) 0;transform:translateY(0) scale(1);text-shadow:none;transition:all 1.2s cubic-bezier(.16,1,.3,1)}.volt-games-reveal__subtitle{font:400 clamp(12px,1.8vw,14px)/1.4 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#ffffffb3;margin:0 0 clamp(16px,3vh,24px) 0;opacity:0;transform:translateY(8px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.volt-games-reveal__subtitle.is-visible{opacity:1;transform:translateY(0)}.volt-games-reveal__copy{margin:clamp(40px,8vh,80px) 0 clamp(24px,4vh,32px) 0;position:relative;display:flex;flex-direction:column;gap:clamp(16px,3vh,24px);max-width:600px;margin-inline:auto;opacity:0;transform:translate3d(0,30px,0) scale(.95);transition:opacity 2.2s cubic-bezier(.25,.1,.25,1),transform 2.2s cubic-bezier(.25,.1,.25,1)}.volt-games-reveal__copy.is-visible{opacity:1;transform:translateZ(0) scale(1)}.volt-games-reveal__line{font:400 clamp(16px,2.5vw,20px)/1.6 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#fff;letter-spacing:-.01em;margin:0;text-align:center;opacity:0;transform:translate3d(0,20px,0) scale(.95);transition:opacity 1.8s cubic-bezier(.25,.1,.25,1),transform 1.8s cubic-bezier(.25,.1,.25,1);will-change:opacity,transform}.volt-games-reveal__line.is-visible{opacity:1;transform:translateZ(0) scale(1)}.volt-games-reveal__line:nth-child(3){transition-delay:0s}.volt-games-reveal__line:nth-child(2){transition-delay:.6s}.volt-games-reveal__line:nth-child(4){transition-delay:.6s}.volt-games-reveal__line:nth-child(1){transition-delay:1.2s}.volt-games-reveal__line:nth-child(5){transition-delay:1.2s}.volt-games-reveal__line:nth-child(6){transition-delay:1.8s}.volt-games-reveal__line:nth-child(1),.volt-games-reveal__line:nth-child(5){transition-delay:.6s}.volt-games-reveal__line:nth-child(6){transition-delay:.9s}@media (max-width: 768px){.volt-games-reveal__copy{gap:clamp(12px,2.5vh,16px);max-width:320px}.volt-games-reveal__line{font-size:clamp(14px,3.5vw,16px)}}.volt-games-reveal__crescendo{font:600 clamp(18px,3vw,24px)/1.2 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#fff;letter-spacing:.02em;margin:clamp(16px,3vh,24px) 0;opacity:0;transform:translate3d(0,15px,0) scale(.96);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);text-align:center;font-style:italic;transition-delay:2.4s;will-change:opacity,transform}.volt-games-reveal__crescendo.is-visible{opacity:1;transform:translateZ(0) scale(1)}@media (max-width: 768px){.volt-games-reveal__content{padding:0 clamp(16px,4vw,24px)}.volt-games-reveal__intro{font-size:clamp(20px,5vw,28px)}.volt-games-reveal__title{font-size:clamp(20px,6vw,32px);margin:clamp(16px,4vh,24px) 0 clamp(8px,2vh,12px) 0}.volt-games-reveal__title.is-large{font-size:clamp(24px,7vw,40px);margin:clamp(20px,5vh,40px) 0 clamp(12px,3vh,24px) 0}.volt-games-reveal__title.is-shrunk{font-size:clamp(16px,4vw,24px);margin:clamp(8px,2vh,12px) 0 clamp(4px,1vh,8px) 0}.volt-games-reveal__subtitle{font-size:clamp(12px,3vw,14px);margin-bottom:clamp(12px,3vh,20px)}.volt-games-reveal__line{font-size:clamp(11px,2.5vw,13px);margin-bottom:clamp(6px,1.5vh,10px)}.volt-games-reveal__crescendo{font-size:clamp(14px,4vw,18px);margin:clamp(12px,3vh,20px) 0}}@media (prefers-reduced-motion: reduce){.volt-games-reveal,.volt-games-reveal__intro,.volt-games-reveal__title,.volt-games-reveal__subtitle,.volt-games-reveal__line,.volt-games-reveal__crescendo,.volt-games-reveal__logo{animation:none!important;transition:none!important}.volt-games-reveal__intro.is-visible,.volt-games-reveal__title.is-visible,.volt-games-reveal__subtitle.is-visible,.volt-games-reveal__line.is-visible,.volt-games-reveal__crescendo{opacity:1;transform:none}.volt-games-reveal__line.is-dimmed{opacity:.3}}.ip-tiles-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1700;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(12px);pointer-events:none;background:#fff;isolation:isolate;animation:ecosystemSplashIn .48s cubic-bezier(.22,.61,.36,1) both .06s}@keyframes ecosystemSplashIn{to{opacity:1;transform:translateY(0)}}.ip-tiles-overlay.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.ip-tiles-container{max-width:720px;width:100%;text-align:center;padding:0 var(--gx);display:grid;justify-items:center;align-content:center;gap:clamp(20px,4vh,32px)}.ip-tiles-eyebrow{margin:0;color:#707074;text-transform:uppercase;letter-spacing:.14em;font:600 12px/1 SF Pro Text,Inter,system-ui,-apple-system,sans-serif;opacity:0;transform:translateY(8px);animation:ecosystemEyebrowIn .3s cubic-bezier(.25,.46,.45,.94) both 0ms}@keyframes ecosystemEyebrowIn{to{opacity:1;transform:translateY(0)}}.ip-tiles-title{margin:0;font-family:SF Pro Display,SF Pro Text,Inter,system-ui,-apple-system,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.08;font-size:clamp(52px,7vw,80px);color:#0e0e0e;opacity:0;transform:translateY(8px);animation:ecosystemTitleIn .3s cubic-bezier(.25,.46,.45,.94) both 50ms;white-space:nowrap}@keyframes ecosystemTitleIn{to{opacity:1;transform:translateY(0)}}.ip-tiles-title__today{font-weight:700}.ip-tiles-title__wellness{font-weight:500}.ip-tiles-subtitle{margin:0;color:#5e5e61;font:400 clamp(17px,2.8vw,22px)/1.35 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.01em;max-width:720px;opacity:0;transform:translateY(8px);animation:ecosystemSubtitleIn .3s cubic-bezier(.25,.46,.45,.94) both .1s}@keyframes ecosystemSubtitleIn{to{opacity:1;transform:translateY(0)}}.ip-tiles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,calc(50vw - 24px)),1fr));gap:clamp(16px,3vw,24px);max-width:100%;width:100%;opacity:0;transform:translateY(15px);animation:ecosystemGridIn .4s cubic-bezier(.25,.46,.45,.94) both .2s}@keyframes ecosystemGridIn{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.ip-tiles-grid{grid-template-columns:1fr 1fr;gap:clamp(12px,3vw,16px);max-width:min(360px,calc(100vw - 32px));margin:0 auto}.ip-tile:nth-child(5){grid-column:1 / -1;max-width:180px;margin:0 auto}}.ip-tile{background:linear-gradient(145deg,#fffffff2,#f8f8f8e6,#fffffff2);border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:clamp(20px,4vw,28px) clamp(16px,3vw,20px);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);opacity:0;transform:translateY(12px) scale(.96);transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;cursor:default;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a,inset 0 1px #fffc}.ip-tile:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;border-radius:20px 20px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.2) 50%,transparent 100%);opacity:1;z-index:-1;pointer-events:none}.ip-tile:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:21px;background:linear-gradient(45deg,#0000000d,#00000005,#0000000d);opacity:.6;z-index:-2;animation:subtleGlow 6s ease-in-out infinite}.ip-tile:nth-child(1){animation:ecosystemTileIn .35s cubic-bezier(.25,.46,.45,.94) both .4s}.ip-tile:nth-child(2){animation:ecosystemTileIn .35s cubic-bezier(.25,.46,.45,.94) both .45s}.ip-tile:nth-child(3){animation:ecosystemTileIn .35s cubic-bezier(.25,.46,.45,.94) both .5s}.ip-tile:nth-child(4){animation:ecosystemTileIn .35s cubic-bezier(.25,.46,.45,.94) both .55s}.ip-tile:nth-child(5){animation:ecosystemTileIn .35s cubic-bezier(.25,.46,.45,.94) both .6s}@keyframes ecosystemTileIn{to{opacity:1;transform:translateY(0) scale(1)}}.ip-tile:hover{transform:none}.ip-tile__name{font:500 clamp(15px,2.5vw,18px)/1.2 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#000000d9;letter-spacing:-.01em;margin:0;text-align:center;position:relative;z-index:2}@media (max-width: 768px){.ip-tiles-overlay{padding:clamp(20px,4vh,40px) 0 clamp(20px,4vh,32px) 0;align-items:flex-start;justify-content:flex-start;overflow-y:auto;padding-top:clamp(120px,20vh,160px)}.ip-tiles-container{padding:clamp(40px,6vh,60px) clamp(16px,3.5vw,20px) 0;gap:clamp(12px,2vh,16px);min-height:auto;height:auto;align-content:flex-start;max-width:100vw;box-sizing:border-box;transform:translateY(0)}.ip-tiles-eyebrow{font-size:clamp(9px,1.8vw,10px);margin-bottom:clamp(6px,1vh,8px)}.ip-tiles-title{font-size:clamp(28px,7vw,40px);line-height:.95;margin-bottom:clamp(6px,1vh,10px);letter-spacing:-.015em}.ip-tiles-subtitle{font-size:clamp(13px,3vw,15px);line-height:1.3;margin-bottom:clamp(12px,2vh,16px);max-width:90vw}.ip-tile{padding:clamp(10px,2.5vw,14px) clamp(8px,2vw,12px);border-radius:14px}.ip-tile__name{font-size:clamp(10px,2.5vw,13px);line-height:1.15}.ip-tiles-grid{gap:clamp(6px,1.5vw,10px);margin-bottom:clamp(12px,2vh,16px)}.ip-tiles__market-pill{padding:clamp(8px,2vw,12px) clamp(16px,3.5vw,24px);font-size:clamp(12px,2.8vw,14px);margin-top:0}}.ip-tiles__market-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:linear-gradient(135deg,#000000f2,#282828e6,#000000f2);color:#fff;font:500 clamp(13px,2.2vw,15px)/1 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.005em;padding:clamp(10px,2.5vw,14px) clamp(20px,4vw,28px);border-radius:50px;cursor:pointer;opacity:0;transform:translateY(8px);animation:ecosystemPillIn .3s cubic-bezier(.25,.46,.45,.94) both .7s;box-shadow:0 4px 20px #00000040,0 1px 4px #00000026,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}@keyframes ecosystemPillIn{to{opacity:1;transform:translateY(0)}}.ip-tiles__market-pill:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 32px #0000004d,0 2px 8px #0003,inset 0 1px #fff3;background:linear-gradient(135deg,#141414fa,#3c3c3cf2,#141414fa);border:1px solid rgba(255,255,255,.25)}.ip-tiles__market-pill:active{transform:translateY(-1px) scale(1.005);transition-duration:.1s;box-shadow:0 2px 12px #0003,inset 0 1px #ffffff26}.ip-tiles__market-pill:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-100%);animation:pillShine 3s ease-in-out infinite 1.5s;border-radius:inherit}@keyframes pillShine{0%,to{transform:translate(-100%);opacity:0}10%{opacity:1}50%{transform:translate(100%);opacity:1}90%{opacity:0}}@media (max-width: 768px){.ip-tiles__market-pill{padding:clamp(8px,2.5vw,12px) clamp(18px,4vw,24px);font-size:clamp(12px,2.8vw,14px)}}@keyframes gentleFadeIn{0%{opacity:0;transform:translateY(15px)}60%{opacity:.8;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes gentleSentenceReveal{0%{opacity:0;transform:translateY(20px) scale(.98);filter:blur(1px)}20%{opacity:.3;transform:translateY(12px) scale(.99);filter:blur(.5px)}60%{opacity:.8;transform:translateY(-1px) scale(1.005);filter:blur(0px)}80%{opacity:.95;transform:translateY(1px) scale(1)}to{opacity:.9;transform:translateY(0) scale(1);filter:blur(0px)}}@keyframes appleGentleReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:.9;transform:translateY(0)}}@keyframes appleTitleReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes appleSubtitleReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:.7;transform:translateY(0)}}@keyframes appleClosingReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:.8;transform:translateY(0)}}@keyframes appleCTAReveal{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.story-chapter,.story-chapter__content,.story-chapter__main-title,.story-chapter__subtitle,.story-chapter__copy,.story-chapter__line,.story-chapter__closing,.story-chapter__cta{animation:none!important;transition:none!important}.story-chapter,.story-chapter__content,.story-chapter__main-title,.story-chapter__subtitle,.story-chapter__line,.story-chapter__closing,.story-chapter__cta{opacity:1;transform:none}.story-chapter.is-visible .story-chapter__subtitle{opacity:.7}.story-chapter.is-visible .story-chapter__line{opacity:.9}.story-chapter.is-visible .story-chapter__closing{opacity:.8}}@media (max-width: 768px){.story-sticky-stack{padding:4px var(--gx)}.story-sticky-stack__content{gap:2px;min-height:18px}.story-sticky-stack__title{font-size:clamp(8px,1.5vw,9px);letter-spacing:.1em;margin-bottom:1px}.story-sticky-stack__items{gap:clamp(6px,1.8vw,10px);justify-content:center;padding:0 2px;max-width:100%}.story-sticky-stack__item{font-size:clamp(10px,1.8vw,12px);letter-spacing:.05em;padding:.5px 0;margin:.5px 0}.story-sticky-stack__separator{width:1.5px;height:1.5px;margin:0 1px}.story-chapter{padding:clamp(60px,12vh,100px) var(--gx) clamp(40px,8vh,60px);min-height:100vh;height:100vh;scroll-margin-top:calc(var(--nav-h) + 40px)}.story-chapter:nth-child(n+4){padding:clamp(30px,6vh,60px) var(--gx) clamp(20px,4vh,40px);min-height:calc(100vh - 40px);height:calc(100vh - 40px)}.story-chapter:last-child{min-height:calc(100vh - 40px)!important;height:calc(100vh - 40px)!important;padding:0 var(--gx)!important}@supports (height: 100svh){.story-chapter{min-height:100svh;height:100svh}.story-chapter:nth-child(n+4){min-height:calc(100svh - 40px);height:calc(100svh - 40px)}.story-chapter:last-child{min-height:calc(100svh - 40px)!important;height:calc(100svh - 40px)!important}}@media screen and (device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3),screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3),screen and (device-width: 402px) and (device-height: 874px) and (-webkit-device-pixel-ratio: 3),screen and (device-width: 440px) and (device-height: 956px) and (-webkit-device-pixel-ratio: 3){.story-chapter{min-height:100vh;height:100vh;padding:clamp(40px,8vh,80px) var(--gx) clamp(20px,4vh,40px)}.story-chapter:nth-child(n+4){min-height:calc(100vh - 40px);height:calc(100vh - 40px);padding:clamp(30px,6vh,60px) var(--gx) clamp(15px,3vh,30px)}.story-chapter:last-child{min-height:calc(100vh - 40px)!important;height:calc(100vh - 40px)!important;padding:0 var(--gx)!important}@supports (height: 100dvh){.story-chapter{min-height:100dvh;height:100dvh}.story-chapter:nth-child(n+4){min-height:calc(100dvh - 40px);height:calc(100dvh - 40px)}.story-chapter:last-child{min-height:calc(100dvh - 40px)!important;height:calc(100dvh - 40px)!important}}}.story-chapter__content{max-width:none}.story-chapter__cta{padding:14px 28px;font-size:15px;margin-top:clamp(24px,5vw,32px)}}.market-section{position:relative;min-height:100vh;background:#fff;color:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}.market-section.waiting,.market-section.static,.market-section.intro,.market-section.ips,.market-section.problem,.market-section.finale,.market-section.tam-sam-som{background:#000;color:#fff}.market-nav-controls{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);z-index:3000;display:flex;justify-content:space-between;padding:0 clamp(16px,4vw,32px);pointer-events:none}.market-nav-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#0000004d;color:#fff;width:40px;height:40px;border-radius:50%;font-size:18px;font-weight:300;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05);box-shadow:0 2px 8px #0003;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:scale(1);opacity:.6}.market-nav-btn:hover:not(:disabled){background:#00000080;transform:scale(1.02);opacity:.8}.market-nav-btn:active:not(:disabled){transform:scale(.98);transition-duration:.1s}.market-nav-btn:disabled{opacity:.2;cursor:not-allowed;transform:scale(.95)}@media (max-width: 768px){.market-nav-controls{padding:0 clamp(20px,5vw,24px);top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 60px);transform:none}.market-nav-btn{width:36px;height:36px;font-size:16px}}.market-static-page{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#000;display:flex;align-items:center;justify-content:center;opacity:1;animation:staticPageIn .6s cubic-bezier(.25,.46,.45,.94) both}.market-static-content{text-align:center;max-width:600px;padding:0 var(--gx)}.market-static-title{font:600 clamp(40px,8vw,64px)/1.1 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0 0 clamp(12px,2vw,16px) 0;opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both .2s}.market-static-subtitle{font:400 clamp(18px,3vw,24px)/1.3 "SF Pro Text",system-ui,sans-serif;color:#ffffffb3;margin:0 0 clamp(40px,8vw,60px) 0;opacity:0;transform:translateY(15px);animation:fadeInUp .7s cubic-bezier(.25,.46,.45,.94) both .4s}.market-static-data-source{font:400 clamp(12px,2vw,14px)/1.4 "SF Pro Text",system-ui,sans-serif;color:#fff9;font-style:italic;margin:0 0 clamp(32px,6vw,48px) 0;opacity:0;transform:translateY(12px);animation:fadeInUp .6s cubic-bezier(.25,.46,.45,.94) both .6s}.market-static-hint{opacity:0;transform:translateY(10px);animation:fadeInUp .6s cubic-bezier(.25,.46,.45,.94) both .8s}.market-static-hint span{font:400 clamp(14px,2.5vw,16px)/1 "SF Pro Text",system-ui,sans-serif;color:#fffc;padding:8px 16px;background:#fffc;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:inline-block}@keyframes staticPageIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.market-big-picture{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#000;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94)}.market-big-picture.is-hiding{opacity:0;transform:scale(.98);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.market-big-picture__content{text-align:center;max-width:600px;padding:0 var(--gx)}.market-big-number{font:800 clamp(32px,8vw,64px)/.9 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0 0 clamp(8px,2vw,12px) 0;opacity:0;transform:translateY(20px);animation:bigNumberIn .8s cubic-bezier(.25,.46,.45,.94) both .5s}.market-big-label{font:400 clamp(14px,2.5vw,18px)/1.3 "SF Pro Text",system-ui,sans-serif;color:#fffc;margin:0 0 clamp(12px,3vw,20px) 0;opacity:0;transform:translateY(15px);animation:fadeInUp .7s cubic-bezier(.25,.46,.45,.94) both 1.3s}.market-big-cagr{font:500 clamp(12px,2.2vw,16px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#ffffffe6;margin:0 0 clamp(16px,3vw,24px) 0;opacity:0;transform:translateY(12px);animation:fadeInUp .7s cubic-bezier(.25,.46,.45,.94) both 2s}.market-big-subline{font:500 clamp(16px,3vw,22px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#fff;margin:0 0 clamp(8px,2vw,16px) 0;opacity:0;transform:translateY(12px);animation:fadeInUp .7s cubic-bezier(.25,.46,.45,.94) both 3.5s}.market-big-caption{font:400 clamp(12px,2vw,14px)/1.4 "SF Pro Text",system-ui,sans-serif;color:#ffffffb3;font-style:italic;opacity:0;transform:translateY(10px);animation:fadeInUp .6s cubic-bezier(.25,.46,.45,.94) both 4.2s}.market-big-today-slice{font:600 clamp(14px,2.5vw,18px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#fff;margin:clamp(16px,3vw,24px) 0 0 0;opacity:0;transform:translateY(12px);animation:fadeInUp .7s cubic-bezier(.25,.46,.45,.94) both 5s}@keyframes bigNumberIn{to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.market-ip-sequence{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(20px,4vh,40px) var(--gx)}.market-ip-sequence.is-hiding{opacity:0;transform:scale(.98);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.market-ecosystem-counter{position:fixed;top:clamp(60px,8vh,80px);left:50%;transform:translate(-50%);text-align:center;z-index:1100;opacity:0;animation:fadeInUp .6s cubic-bezier(.25,.46,.45,.94) both .3s}.market-ecosystem-label{font:500 clamp(10px,1.8vw,12px)/1 "SF Pro Text",system-ui,sans-serif;color:#fff9;text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px}.market-ecosystem-number{font:700 clamp(20px,4vw,28px)/1 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0}.market-ip-carousel{position:relative;width:100%;max-width:900px;height:500px;margin-top:clamp(60px,8vh,80px);overflow:hidden;display:flex;align-items:center;justify-content:center}.market-ip-track{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.market-ip-tile{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate(100vw);width:clamp(300px,65vw,450px);background:linear-gradient(145deg,#ffffff1f,#ffffff14,#ffffff1f);height:48px;border-radius:16px;padding:24px 20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #0000004d,0 8px 24px #0003,inset 0 1px #ffffff26;opacity:0;transition:all 1.2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:flex-start;text-align:center;z-index:1}.market-ip-tile.is-visible{opacity:1;transform:translate(-50%,-50%) translate(0)}.market-ip-tile.is-exiting{opacity:0;transform:translate(-50%,-50%) translate(-100vw);transition:all 1.2s cubic-bezier(.16,1,.3,1)}.market-ip-header{margin:0 0 16px}.market-ip-name{font:600 clamp(22px,4vw,26px)/1.1 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0 0 4px;letter-spacing:-.01em}.market-ip-subtitle{font:400 clamp(11px,2vw,12px)/1 "SF Pro Text",system-ui,sans-serif;color:#fff9;text-transform:uppercase;letter-spacing:.08em}.market-ip-number{font:700 clamp(32px,6vw,36px)/1 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0 0 6px;letter-spacing:-.02em}.market-ip-year{font:400 clamp(10px,1.8vw,11px)/1 "SF Pro Text",system-ui,sans-serif;color:#ffffff80;margin:0 0 16px}.market-ip-copy{margin:0 0 16px;flex-grow:1;display:flex;flex-direction:column;gap:8px}.market-ip-line{font:400 clamp(13px,2.2vw,15px)/1.3 "SF Pro Text",system-ui,sans-serif;color:#fffc;margin:0;opacity:0;transform:translateY(8px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.market-ip-tile.is-visible .market-ip-line{opacity:1;transform:translateY(0)}.market-ip-tile.is-visible .market-ip-line:nth-child(1){transition-delay:.8s}.market-ip-tile.is-visible .market-ip-line:nth-child(2){transition-delay:1s}.market-ip-tile.is-visible .market-ip-line:nth-child(3){transition-delay:1.2s}.market-ip-tile.is-visible .market-ip-line:nth-child(4){transition-delay:1.4s}.market-ip-capture{margin-top:auto;padding:12px 16px;background:#000c;border-radius:10px;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(8px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);transition-delay:1.6s;text-align:center}.market-ip-capture-label{font:500 clamp(9px,1.6vw,10px)/1 "SF Pro Text",system-ui,sans-serif;color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px}.market-ip-capture-value{font:400 clamp(11px,1.8vw,12px)/1.3 "SF Pro Text",system-ui,sans-serif;color:#fff;font-weight:600;margin:0}.market-ip-tile.is-visible .market-ip-capture{opacity:1;transform:translateY(0)}.market-ip-dots{position:absolute;bottom:clamp(40px,6vh,60px);left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:1200}.market-ip-dot{width:8px;height:8px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border:none;padding:0}.market-ip-dot.is-active{background:#fff;transform:scale(1.2)}.market-ip-dot:hover:not(.is-active){background:#ffffff80;transform:scale(1.1)}.market-ip-progress{position:absolute;top:clamp(120px,12vh,140px);right:clamp(20px,4vw,40px);font:400 clamp(12px,2vw,14px)/1 "SF Pro Text",system-ui,sans-serif;color:#ffffff80;z-index:1200}@media (max-width: 768px){.market-ip-carousel{height:420px;margin-top:clamp(40px,6vh,60px)}.market-ip-tile{width:clamp(280px,85vw,320px);height:420px;padding:24px 20px}.market-ip-name{font-size:24px}.market-ip-number{font-size:36px}.market-ip-line{font-size:15px}.market-ip-subtitle{font-size:13px}.market-ip-year{font-size:12px}.market-ip-fun-fact{font-size:12px;padding:12px 16px}.market-ip-capture-label{font-size:clamp(8px,1.8vw,9px)}.market-ip-capture-value{font-size:clamp(10px,2vw,11px)}.market-ip-dots{bottom:clamp(20px,4vh,30px);gap:10px}.market-ip-dot{width:6px;height:6px}.market-ip-progress{top:clamp(80px,8vh,100px);right:clamp(16px,3vw,24px);font-size:clamp(11px,2.5vw,13px)}}.market-tam-sam-som{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#000;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94)}.market-tam-sam-som.is-hiding{opacity:0;transform:scale(.98);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.market-tam-sam-som__content{text-align:center;max-width:800px;padding:0 var(--gx);position:relative}.market-tam-sam-som__title{font:600 clamp(28px,5vw,40px)/1.1 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0 0 clamp(40px,8vh,60px) 0;opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both .3s}.market-concentric-rings{position:relative;width:clamp(300px,60vw,500px);height:clamp(300px,60vw,500px);margin:0 auto clamp(40px,8vh,60px) auto;display:flex;align-items:center;justify-content:center}.market-ring{position:absolute;border-radius:50%;opacity:0;transform:scale(.8);transition:all 1.2s cubic-bezier(.16,1,.3,1);background:transparent}.market-ring--tam{width:100%;height:100%;border:2px solid rgba(255,255,255,.2);animation:ringZoomIn 1s cubic-bezier(.16,1,.3,1) both 1s}.market-ring--sam{width:70%;height:70%;border:2px solid rgba(255,255,255,.4);animation:ringZoomIn 1s cubic-bezier(.16,1,.3,1) both 2s}.market-ring--som{width:40%;height:40%;border:2px solid rgba(255,255,255,.8);background:#ffffff1a;box-shadow:0 0 30px #ffffff4d,inset 0 0 20px #ffffff1a;animation:ringZoomIn 1s cubic-bezier(.16,1,.3,1) both 3s,ringGlow 2s ease-in-out infinite 4s;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@keyframes ringZoomIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes ringGlow{0%,to{box-shadow:0 0 30px #ffffff4d,inset 0 0 20px #ffffff1a}50%{box-shadow:0 0 50px #ffffff80,inset 0 0 30px #fff3}}.market-floating-label{position:absolute;opacity:0;transform:translateY(8px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);z-index:10;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;box-shadow:0 4px 16px #0000004d}.market-floating-label--tam{top:5%;left:2%;text-align:left;text-align:center;animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both 1.5s}.market-floating-label--sam{top:35%;right:2%;text-align:right;text-align:center;animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both 2.5s}.market-connecting-line{position:absolute;background:#ffffff80;box-shadow:0 0 4px #fff3;opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.market-connecting-line--tam{top:18%;left:18%;width:60px;height:2px;border-radius:1px;transform-origin:left center;animation:lineDrawIn .6s cubic-bezier(.25,.46,.45,.94) both 1.8s}.market-connecting-line--sam{top:38%;right:18%;width:50px;height:2px;border-radius:1px;transform-origin:right center;animation:lineDrawIn .6s cubic-bezier(.25,.46,.45,.94) both 2.8s}@keyframes lineDrawIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.market-floating-label__metric{font:600 clamp(9px,1.5vw,11px)/1 "SF Pro Text",system-ui,sans-serif;color:#fffc;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1px}.market-floating-label__value{font:700 clamp(12px,2vw,16px)/1 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0 0 2px;letter-spacing:-.01em}.market-floating-label__desc{font:400 clamp(7px,1.2vw,9px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#ffffffe6;max-width:80px;margin:0;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.market-som-core{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%}.market-som-core__label{font:600 clamp(10px,1.4vw,12px)/1 "SF Pro Text",system-ui,sans-serif;color:#fffc;text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px}.market-som-core__value{font:700 clamp(14px,2vw,18px)/1 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0;letter-spacing:-.02em}.market-tam-sam-som__punch{font:500 clamp(14px,2.2vw,18px)/1.3 "SF Pro Display",system-ui,sans-serif;color:#fff;font-style:italic;opacity:0;transform:translateY(15px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both 4.5s;margin:0;max-width:500px}@media (max-width: 768px){.market-tam-sam-som__content{max-width:100%;padding:0 clamp(16px,4vw,20px);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:clamp(16px,3vh,20px)}.market-tam-sam-som__title{font-size:clamp(20px,5vw,24px);margin:0;line-height:1.1}.market-concentric-rings{width:clamp(280px,70vw,350px);height:clamp(280px,70vw,350px);margin:0;flex-shrink:0}.market-tam-sam-som__punch{font-size:clamp(12px,2.5vw,14px);margin:0;max-width:90vw;line-height:1.3}.market-floating-label{padding:4px 8px;border-radius:6px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.market-floating-label__metric{font-size:clamp(8px,2vw,10px);margin-bottom:1px}.market-floating-label__value{font-size:clamp(12px,3vw,14px);margin-bottom:2px}.market-floating-label__desc{font-size:clamp(7px,1.8vw,8px);max-width:80px;line-height:1.2}.market-som-core__label{font-size:clamp(12px,3vw,14px)}.market-som-core__value{font-size:clamp(16px,4vw,20px)}.market-floating-label--tam{top:5%;left:3%}.market-floating-label--sam{top:35%;right:3%}.market-connecting-line--tam{width:25px;left:18%;top:10%}.market-connecting-line--sam{width:25px;right:18%;top:37%}.market-tam-sam-som__punch{font-size:clamp(14px,3.5vw,18px)}}.market-arpu-math{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#000;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.market-arpu-math.is-hiding{opacity:0;transform:scale(.98);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.market-arpu-math__content{text-align:center;max-width:800px;width:100%;padding:0 var(--gx);position:relative}.market-arpu-math__title{font:600 clamp(28px,5vw,40px)/1.1 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0 0 clamp(40px,8vh,60px) 0;opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both .3s;letter-spacing:-.02em}.market-arpu-groups{display:flex;flex-direction:column;gap:clamp(8px,1.5vh,12px);margin:0 0 clamp(20px,4vh,28px) 0;opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both 1s}.market-arpu-group{display:flex;flex-direction:column;gap:clamp(4px,.8vh,6px)}.market-arpu-group__header{font:600 clamp(11px,2vw,13px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#fff9;text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0 0 clamp(4px,.8vh,6px) 0}.market-arpu-group__cards{display:flex;flex-direction:column;gap:clamp(3px,.6vh,5px)}.market-arpu-card{background:linear-gradient(145deg,#ffffff1f,#ffffff14,#ffffff1f);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:clamp(8px,1.5vh,10px) clamp(10px,2vw,12px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;align-items:center;gap:clamp(4px,1vw,6px);opacity:0;transform:translateY(12px) scale(.98);transition:all .6s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a,inset 0 1px #ffffff26;position:relative;overflow:hidden}.market-arpu-group:nth-child(1) .market-arpu-card:nth-child(1){animation:cardSlideIn .6s cubic-bezier(.16,1,.3,1) both 1.2s}.market-arpu-group:nth-child(1) .market-arpu-card:nth-child(2){animation:cardSlideIn .6s cubic-bezier(.16,1,.3,1) both 1.3s}.market-arpu-group:nth-child(1) .market-arpu-card:nth-child(3){animation:cardSlideIn .6s cubic-bezier(.16,1,.3,1) both 1.4s}.market-arpu-group:nth-child(2) .market-arpu-card:nth-child(1){animation:cardSlideIn .6s cubic-bezier(.16,1,.3,1) both 1.5s}.market-arpu-group:nth-child(2) .market-arpu-card:nth-child(2){animation:cardSlideIn .6s cubic-bezier(.16,1,.3,1) both 1.6s}@keyframes cardSlideIn{to{opacity:1;transform:translateY(0) scale(1)}}.market-arpu-card:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;border-radius:20px 20px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 50%,transparent 100%);opacity:1;z-index:-1;pointer-events:none}.market-arpu-card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:13px;background:linear-gradient(45deg,#ffffff1a,#ffffff0d,#ffffff1a);opacity:.6;z-index:-2;animation:subtleGlow 6s ease-in-out infinite}@keyframes subtleGlow{0%,to{opacity:.4}50%{opacity:.8}}.market-arpu-card__name{display:flex;align-items:center;gap:clamp(3px,.8vw,5px);font:500 clamp(9px,1.8vw,11px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#fff;text-align:left;justify-content:flex-start;margin:0;letter-spacing:-.01em}.market-arpu-card__icon{font-size:clamp(10px,2vw,12px);opacity:.9;flex-shrink:0}.market-arpu-card__arpu,.market-arpu-card__users{font:400 clamp(8px,1.5vw,10px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#ffffffb3;text-align:center;margin:0}.market-arpu-card__revenue{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(1px,.3vh,2px)}.market-arpu-card__revenue-value{font:700 clamp(12px,2.5vw,16px)/1 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0;text-shadow:0 0 20px rgba(255,255,255,.3);animation:revenueGlow 3s ease-in-out infinite}@keyframes revenueGlow{0%,to{text-shadow:0 0 20px rgba(255,255,255,.3)}50%{text-shadow:0 0 30px rgba(255,255,255,.5)}}.market-arpu-card__time-horizon{font:400 clamp(6px,1.2vw,8px)/1 "SF Pro Text",system-ui,sans-serif;color:#ffffff80;margin:0;font-style:italic}@media (max-width: 768px){.market-trends__footer{font:500 clamp(10px,1.8vw,12px)/1.3 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;margin:clamp(12px,2vh,16px) 0 0 0}}.market-arpu-math__punch{font:400 clamp(12px,2.2vw,14px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#fff;opacity:0;transform:translateY(15px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both 2.2s;margin:clamp(20px,4vh,28px) 0 0 0;letter-spacing:0;font-style:italic;white-space:nowrap;font-weight:400;text-align:center;width:100%;display:block}.market-arpu-math__punch.is-visible{transform:translateY(0)}.market-arpu-card__revenue-value{animation:revenueCountUp 1.5s cubic-bezier(.25,.46,.45,.94) both}@keyframes revenueCountUp{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.market-arpu-math__content{max-width:100%;padding:0 clamp(8px,2vw,12px)}.market-arpu-math__title{font-size:clamp(20px,5vw,24px);margin-bottom:clamp(16px,3vh,20px)}.market-arpu-groups{gap:clamp(8px,1.5vh,12px);margin-bottom:clamp(12px,2.5vh,16px)}.market-arpu-group{gap:clamp(2px,.5vh,3px)}.market-arpu-group__header{font-size:clamp(8px,1.5vw,10px);margin-bottom:clamp(2px,.5vh,3px)}.market-arpu-card{padding:clamp(4px,1vh,6px) clamp(6px,1.5vw,8px);border-radius:8px;gap:clamp(2px,.8vw,4px);grid-template-columns:1.3fr .8fr .8fr 1fr}.market-arpu-card__name{font-size:clamp(7px,1.5vw,9px);gap:clamp(1px,.3vw,2px)}.market-arpu-card__icon{font-size:clamp(8px,1.8vw,10px)}.market-arpu-card__arpu,.market-arpu-card__users{font-size:clamp(6px,1.2vw,8px);line-height:1.2}.market-arpu-card__revenue-value{font-size:clamp(9px,2vw,11px)}.market-arpu-card__time-horizon{font-size:clamp(5px,1vw,6px)}.market-arpu-math__punch{font-size:clamp(14px,3.5vw,18px);padding:clamp(12px,2.5vh,16px) clamp(16px,3vw,20px);line-height:1.3;max-width:90vw}}@media (min-width: 769px){.market-arpu-math__content{max-width:650px}.market-arpu-groups{gap:clamp(16px,3vh,20px);margin-bottom:clamp(24px,4vh,32px)}.market-arpu-group{gap:clamp(6px,1.2vh,8px)}.market-arpu-group__header{font-size:clamp(10px,1.8vw,12px);margin-bottom:clamp(4px,.8vh,6px)}.market-arpu-card{padding:clamp(8px,1.8vh,12px) clamp(12px,2.5vw,16px);gap:clamp(6px,1.2vw,8px)}.market-arpu-card__name{font-size:clamp(10px,1.8vw,12px);gap:clamp(4px,.8vw,6px)}.market-arpu-card__icon{font-size:clamp(12px,2.2vw,14px)}.market-arpu-card__arpu,.market-arpu-card__users{font-size:clamp(9px,1.6vw,11px)}.market-arpu-card__revenue-value{font-size:clamp(14px,2.8vw,18px)}.market-arpu-card__time-horizon{font-size:clamp(7px,1.2vw,9px)}.market-arpu-math__punch{font-size:clamp(22px,3.8vw,32px);padding:clamp(20px,3vh,28px) clamp(24px,4vw,36px);max-width:550px}}@media (max-width: 360px){.market-arpu-math__content{padding:0 8px}.market-arpu-card{grid-template-columns:1.2fr .7fr .7fr .9fr;padding:4px 6px;gap:3px}.market-arpu-card__name{font-size:7px;gap:2px}.market-arpu-card__icon{font-size:8px}.market-arpu-card__arpu,.market-arpu-card__users{font-size:6px}.market-arpu-card__revenue-value{font-size:8px}.market-arpu-card__time-horizon{font-size:5px}.market-arpu-math__punch{font-size:12px}}@media (min-width: 1200px){.market-arpu-math__content{max-width:800px}.market-arpu-card{padding:16px 20px;gap:12px}.market-arpu-card__name{font-size:13px;gap:8px}.market-arpu-card__icon{font-size:16px}.market-arpu-card__arpu,.market-arpu-card__users{font-size:12px}.market-arpu-card__revenue-value{font-size:20px}.market-arpu-card__time-horizon{font-size:10px}.market-arpu-math__punch{font-size:32px}}@media (min-width: 1400px){.market-arpu-math__content{max-width:900px}.market-arpu-math__punch{font-size:36px}}.market-arpu-math__content:before{content:"";position:absolute;top:-30%;left:-10%;width:120%;height:160%;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,.02) 0%,transparent 40%);animation:floatingOrb1 25s linear infinite;pointer-events:none;z-index:-1}@keyframes floatingOrb1{0%{transform:rotate(0) translate(15px) rotate(0)}to{transform:rotate(360deg) translate(15px) rotate(-360deg)}}.market-arpu-math__content:after{content:"";position:absolute;top:-20%;right:-15%;width:100%;height:140%;background:radial-gradient(circle at 70% 60%,rgba(255,255,255,.015) 0%,transparent 35%);animation:floatingOrb2 30s linear infinite reverse;pointer-events:none;z-index:-1}@keyframes floatingOrb2{0%{transform:rotate(0) translate(20px) rotate(0)}to{transform:rotate(360deg) translate(20px) rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.market-arpu-card,.market-arpu-math__title,.market-arpu-math__punch,.market-arpu-card__revenue-value,.market-arpu-math__content:before,.market-arpu-math__content:after{animation:none!important;transition:none!important}.market-arpu-card,.market-arpu-math__title,.market-arpu-math__punch{opacity:1!important;transform:none!important}.market-arpu-card__revenue-value{text-shadow:0 0 20px rgba(255,255,255,.3)!important}}.market-peer-benchmarks{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#fff;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94);padding:clamp(20px,4vh,40px) var(--gx)}.market-peer-benchmarks.is-hiding{opacity:0;transform:scale(.98);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.market-peer-benchmarks__content{max-width:1000px;width:100%;text-align:center;display:flex;flex-direction:column;gap:clamp(12px,2vh,20px);height:100%;justify-content:center}.market-peer-benchmarks__title{font:600 clamp(28px,5vw,40px)/1.1 "SF Pro Display",system-ui,sans-serif;color:#000;margin:0;opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both .3s;display:flex;flex-direction:column;gap:clamp(4px,1vh,8px)}.market-peer-benchmarks__subtitle{font:400 clamp(14px,2.5vw,18px)/1.3 "SF Pro Text",system-ui,sans-serif;color:#0009;font-weight:400;font-style:italic;display:block}.market-peer-benchmarks__charts{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,60px);opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both .8s}.market-peer-chart{display:flex;flex-direction:column;gap:clamp(16px,3vh,24px)}.market-peer-chart__title{font:500 clamp(16px,2.8vw,20px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#000c;margin:0;text-align:center}.market-arpu-bars{display:flex;align-items:flex-end;justify-content:space-between;height:clamp(140px,25vh,200px);padding:0 clamp(4px,1vw,8px);gap:clamp(4px,1vw,8px);position:relative;background:linear-gradient(to top,rgba(0,0,0,.05) 1px,transparent 1px);width:100%}.market-arpu-bars:after{content:"";position:absolute;top:25%;left:0;right:0;height:1px;background:#00000014;pointer-events:none;z-index:1}.market-arpu-bars:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#00000014;pointer-events:none;z-index:1}.market-arpu-bar{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;max-width:none;position:relative;height:100%;justify-content:flex-end}.market-arpu-bar__fill{width:100%;max-width:50px;margin:0 auto;background:linear-gradient(to top,#c8c8c8cc,#dcdcdce6,#f0f0f0cc);border-radius:clamp(3px,1vw,6px) clamp(3px,1vw,6px) 0 0;border:1px solid rgba(0,0,0,.1);border-bottom:none;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:scaleY(0);transform-origin:bottom;animation:barGrowUp 1s cubic-bezier(.25,.46,.45,.94) both;box-shadow:0 2px 8px #0000001a}.market-arpu-bar--today .market-arpu-bar__fill{background:linear-gradient(to top,#000000e6,#282828f2,#000000e6);border-color:#0003;box-shadow:0 4px 16px #0003}@keyframes barGrowUp{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.market-arpu-bar[data-company=whoop] .market-arpu-bar__fill{height:100%;animation-delay:.2s}.market-arpu-bar[data-company=garmin] .market-arpu-bar__fill{height:75%;animation-delay:.4s}.market-arpu-bar[data-company=today] .market-arpu-bar__fill{height:50%;animation-delay:.6s}.market-arpu-bar[data-company=ultrahuman] .market-arpu-bar__fill{height:37%;animation-delay:.8s}.market-arpu-bar[data-company=fittr] .market-arpu-bar__fill{height:14%;animation-delay:1s}.market-arpu-bar[data-company=muscleblaze] .market-arpu-bar__fill{height:9%;animation-delay:1.2s}.market-arpu-bar[data-company=boat] .market-arpu-bar__fill{height:9%;animation-delay:1.4s}.market-arpu-bar__value{font:600 clamp(9px,1.5vw,11px)/1 "SF Pro Text",system-ui,sans-serif;color:#000000e6;margin:clamp(3px,.8vw,6px) 0 clamp(2px,.5vw,4px) 0;text-align:center;opacity:0;transform:translateY(4px);animation:labelSlideUp .5s cubic-bezier(.25,.46,.45,.94) both;white-space:nowrap}.market-arpu-bar--today .market-arpu-bar__value{color:#000;font-weight:700}.market-arpu-bar__label{font:400 clamp(8px,1.3vw,10px)/1.1 "SF Pro Text",system-ui,sans-serif;color:#0009;text-align:center;margin:0;opacity:0;transform:translateY(4px);animation:labelSlideUp .5s cubic-bezier(.25,.46,.45,.94) both;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:100%;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.market-arpu-bar:nth-child(1) .market-arpu-bar__value{animation-delay:1.2s}.market-arpu-bar:nth-child(2) .market-arpu-bar__value{animation-delay:1.4s}.market-arpu-bar:nth-child(3) .market-arpu-bar__value{animation-delay:1.6s}.market-arpu-bar:nth-child(4) .market-arpu-bar__value{animation-delay:1.8s}.market-arpu-bar:nth-child(5) .market-arpu-bar__value{animation-delay:2s}.market-arpu-bar:nth-child(6) .market-arpu-bar__value{animation-delay:2.2s}.market-arpu-bar:nth-child(7) .market-arpu-bar__value{animation-delay:2.4s}.market-arpu-bar:nth-child(1) .market-arpu-bar__label{animation-delay:2.4s}.market-arpu-bar:nth-child(2) .market-arpu-bar__label{animation-delay:2.6s}.market-arpu-bar:nth-child(3) .market-arpu-bar__label{animation-delay:2.8s}.market-arpu-bar:nth-child(4) .market-arpu-bar__label{animation-delay:3s}.market-arpu-bar:nth-child(5) .market-arpu-bar__label{animation-delay:3.2s}.market-arpu-bar:nth-child(6) .market-arpu-bar__label{animation-delay:3.4s}.market-arpu-bar:nth-child(7) .market-arpu-bar__label{animation-delay:3.6s}@keyframes labelSlideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.market-scatter-plot{position:relative;height:clamp(140px,25vh,200px);background:#f8f9fa80;border-radius:clamp(8px,2vw,12px);border:1px solid rgba(0,0,0,.08);margin:clamp(8px,2vw,16px) 0;overflow:hidden}.market-scatter-axes{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.market-scatter-y-axis{position:absolute;left:clamp(8px,2vw,16px);top:clamp(8px,2vw,16px);bottom:clamp(24px,5vw,32px);width:clamp(40px,8vw,60px);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.market-scatter-y-label{font:500 clamp(8px,1.4vw,10px)/1 "SF Pro Text",system-ui,sans-serif;color:#0009;text-transform:uppercase;letter-spacing:.05em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);position:absolute;left:0;top:50%;transform-origin:center;transform:translateY(-50%) rotate(180deg)}.market-scatter-y-ticks{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-left:clamp(12px,2.5vw,20px)}.market-scatter-y-ticks span{font:400 clamp(7px,1.2vw,9px)/1 "SF Pro Text",system-ui,sans-serif;color:#00000080;text-align:left}.market-scatter-x-axis{position:absolute;left:clamp(48px,10vw,80px);right:clamp(8px,2vw,16px);bottom:clamp(8px,2vw,16px);height:clamp(20px,4vw,28px);display:flex;flex-direction:column;justify-content:flex-end}.market-scatter-x-label{font:500 clamp(8px,1.4vw,10px)/1 "SF Pro Text",system-ui,sans-serif;color:#0009;text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:clamp(2px,.5vw,4px)}.market-scatter-x-ticks{display:flex;justify-content:space-between;align-items:center}.market-scatter-x-ticks span{font:400 clamp(7px,1.2vw,9px)/1 "SF Pro Text",system-ui,sans-serif;color:#00000080;text-align:center;flex:1}.market-scatter-points{position:absolute;top:clamp(8px,2vw,16px);left:clamp(48px,10vw,80px);right:clamp(8px,2vw,16px);bottom:clamp(28px,6vw,40px)}.market-scatter-point{position:absolute;opacity:0;transform:scale(0);animation:pointAppear .4s cubic-bezier(.25,.46,.45,.94) both}.market-scatter-point:nth-child(1){animation-delay:.5s}.market-scatter-point:nth-child(2){animation-delay:.7s}.market-scatter-point:nth-child(3){animation-delay:.9s}.market-scatter-point:nth-child(4){animation-delay:1.1s}.market-scatter-point:nth-child(5){animation-delay:1.3s}.market-scatter-point:nth-child(6){animation-delay:1.5s}.market-scatter-point:nth-child(7){animation-delay:1.7s}@keyframes pointAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.market-scatter-point__dot{width:clamp(6px,1.5vw,8px);height:clamp(6px,1.5vw,8px);border-radius:50%;background:#646464cc;border:1px solid rgba(0,0,0,.2);position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.market-scatter-point--today .market-scatter-point__dot{background:#000;border-color:#0006;width:clamp(8px,2vw,10px);height:clamp(8px,2vw,10px);box-shadow:0 2px 8px #0000004d}.market-scatter-point__label{position:absolute;top:clamp(-16px,-3vw,-12px);left:50%;transform:translate(-50%);font:500 clamp(7px,1.2vw,9px)/1 "SF Pro Text",system-ui,sans-serif;color:#000000b3;white-space:nowrap;text-align:center;background:#ffffffe6;padding:clamp(1px,.3vw,2px) clamp(3px,.8vw,6px);border-radius:clamp(2px,.5vw,4px);border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.market-scatter-point--today .market-scatter-point__label{background:#000;color:#fff;border-color:#0000004d;font-weight:600}@media (max-width: 768px){.market-peer-benchmarks{padding:calc(var(--nav-h) + var(--safe-top) + 20px) var(--gx) 20px}.market-peer-benchmarks__content{max-height:calc(100vh - var(--nav-h) - var(--safe-top) - 40px);justify-content:flex-start;padding-top:10px}.market-peer-benchmarks__charts{grid-template-columns:1fr;gap:clamp(16px,3vh,24px);margin-bottom:clamp(12px,2.5vh,20px)}.market-peer-chart__title{font-size:clamp(12px,2.2vw,16px);margin-bottom:clamp(8px,1.5vh,12px)}.market-arpu-bars{height:clamp(120px,18vh,160px);gap:clamp(4px,1vw,8px);padding:0 clamp(4px,1vw,8px)}.market-arpu-bar{max-width:clamp(32px,10vw,48px)}.market-arpu-bar__value{font-size:clamp(8px,1.5vw,10px);margin:clamp(2px,.5vh,4px) 0 clamp(1px,.2vh,2px) 0}.market-arpu-bar__label{font-size:clamp(7px,1.2vw,9px);line-height:1}.market-scatter-plot{height:clamp(120px,18vh,160px);border-radius:6px}.market-scatter-y-axis{width:clamp(30px,6vw,40px);padding:clamp(4px,1vh,8px) 0}.market-scatter-y-label{font-size:clamp(7px,1.2vw,9px)}.market-scatter-y-ticks span{font-size:clamp(6px,1vw,8px)}.market-scatter-x-axis{left:clamp(30px,6vw,40px);height:clamp(30px,6vh,40px);padding:0 clamp(4px,1vw,8px)}.market-scatter-x-label{font-size:clamp(7px,1.2vw,9px)}.market-scatter-x-ticks span{font-size:clamp(6px,1vw,8px)}.market-scatter-points{left:clamp(30px,6vw,40px);right:clamp(4px,1vw,8px);top:clamp(4px,1vh,8px);bottom:clamp(30px,6vh,40px)}.market-scatter-point__dot{width:clamp(4px,1vw,6px);height:clamp(4px,1vw,6px);margin-bottom:clamp(1px,.2vh,2px)}.market-scatter-point--today .market-scatter-point__dot{transform:scale(1.1)}.market-scatter-point__label{font-size:clamp(6px,1vw,8px)}}.market-peer-benchmarks__footer{font:500 clamp(14px,2.5vw,18px)/1.3 "SF Pro Text",system-ui,sans-serif;color:#000;font-style:italic;opacity:0;transform:translateY(15px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both 3.5s;max-width:600px;margin:0 auto;font-size:clamp(11px,2vw,14px);max-width:90%;line-height:1.2}@media (max-width: 768px){.market-peer-benchmarks{padding:clamp(16px,3vh,24px) var(--gx)}.market-peer-benchmarks__content{gap:clamp(16px,3vh,24px);max-width:100%}.market-peer-benchmarks__title{font-size:clamp(20px,5vw,28px);gap:clamp(2px,.5vh,4px)}.market-peer-benchmarks__subtitle{font-size:clamp(12px,2.8vw,14px)}.market-peer-benchmarks__charts{grid-template-columns:1fr;gap:clamp(20px,4vh,32px)}.market-peer-chart__title{font-size:clamp(14px,3vw,16px)}.market-arpu-bars{height:clamp(160px,20vh,200px);gap:clamp(4px,1vw,6px);padding:0 clamp(4px,1vw,8px)}.market-arpu-bar{max-width:clamp(35px,6vw,45px);gap:clamp(4px,.8vh,6px)}.market-arpu-bar__value{font-size:clamp(8px,1.5vw,10px)}.market-arpu-bar__label{font-size:clamp(7px,1.2vw,9px);line-height:1.1}.market-scatter-plot{height:clamp(160px,20vh,200px)}.market-scatter-y-axis{width:clamp(30px,6vw,40px);padding:clamp(8px,1.5vh,12px) 0}.market-scatter-x-axis{left:clamp(30px,6vw,40px);height:clamp(24px,4vh,30px);padding:clamp(2px,.5vh,4px) clamp(4px,1vw,8px)}.market-scatter-y-label,.market-scatter-x-label{font-size:clamp(7px,1.2vw,8px)}.market-scatter-y-ticks span,.market-scatter-x-ticks span{font-size:clamp(6px,1vw,7px)}.market-scatter-points{top:clamp(8px,1.5vh,12px);left:clamp(30px,6vw,40px);right:clamp(4px,1vw,8px);bottom:clamp(24px,4vh,30px)}.market-scatter-point__dot{width:clamp(5px,1vw,6px);height:clamp(5px,1vw,6px)}.market-scatter-point__label{font-size:clamp(6px,1vw,8px)}.market-peer-benchmarks__footer{font-size:clamp(12px,3vw,14px);line-height:1.4;max-width:90vw}}@media (max-width: 360px){.market-arpu-bars{gap:2px;padding:0 2px}.market-arpu-bar{max-width:30px;gap:3px}.market-arpu-bar__value{font-size:7px}.market-arpu-bar__label{font-size:6px}.market-scatter-point__label{font-size:5px}.market-peer-benchmarks__footer{font-size:11px}}@media (min-width: 1200px){.market-peer-benchmarks__content{max-width:1200px}.market-peer-benchmarks__charts{gap:80px}.market-arpu-bars{height:320px;gap:16px;padding:0 20px}.market-arpu-bar{max-width:90px;gap:10px}.market-arpu-bar__value{font-size:13px}.market-arpu-bar__label{font-size:12px}.market-scatter-plot{height:320px}.market-scatter-point__dot{width:9px;height:9px}.market-scatter-point__label{font-size:10px}.market-peer-benchmarks__footer{font-size:20px;max-width:700px}}@media (prefers-reduced-motion: reduce){.market-peer-benchmarks__title,.market-peer-benchmarks__charts,.market-peer-benchmarks__footer,.market-arpu-bar__fill,.market-arpu-bar__value,.market-arpu-bar__label,.market-scatter-point{animation:none!important;transition:none!important}.market-peer-benchmarks__title,.market-peer-benchmarks__charts,.market-peer-benchmarks__footer{opacity:1!important;transform:none!important}.market-arpu-bar__fill{transform:scaleY(1)!important}.market-arpu-bar__value,.market-arpu-bar__label,.market-scatter-point{opacity:1!important;transform:none!important}}.market-consumer-evolution{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#fff;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;padding:40px 24px}.market-consumer-evolution.is-visible{opacity:1;transform:translateY(0)}.market-consumer-evolution.is-hiding{opacity:0;transform:translateY(-20px);transition-duration:.3s}.market-consumer-evolution__content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;max-width:800px;margin:0 auto;padding:clamp(20px,4vh,40px) clamp(16px,4vw,24px);text-align:center}.market-consumer-evolution__title{font:600 clamp(24px,5vw,36px)/1.2 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#000;letter-spacing:-.02em;margin:0 0 clamp(16px,3vh,24px) 0;text-align:center}.market-consumer-insights{display:flex;flex-direction:column;gap:clamp(16px,3vh,24px);width:100%;max-width:600px;margin-bottom:clamp(16px,3vh,24px)}.market-consumer-insight{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.market-consumer-insight.is-visible{opacity:1;transform:translateY(0)}.market-consumer-insight__icon{flex-shrink:0;width:40px;height:40px;background:#fff;border:1px solid #dee2e6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#495057}.market-consumer-insight__content{flex:1;text-align:left}.market-consumer-insight__number{font:600 18px/1.2 SF Pro Display,system-ui,sans-serif;color:#000;margin:0 0 4px;letter-spacing:-.01em}.market-consumer-insight__caption{font:400 14px/1.4 SF Pro Text,system-ui,sans-serif;color:#6c757d;margin:0}.market-consumer-evolution__footer{font:500 clamp(16px,3vw,20px)/1.4 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#000;text-align:center;margin:0;font-style:italic;opacity:0;transform:translateY(15px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.market-consumer-evolution__footer.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.market-consumer-evolution__content{padding:clamp(16px,3vh,24px) clamp(12px,3vw,16px)}.market-consumer-evolution__title{font-size:clamp(20px,6vw,28px);margin-bottom:clamp(12px,2vh,16px)}.market-consumer-insights{gap:clamp(12px,2vh,16px);margin-bottom:clamp(12px,2vh,16px)}.market-consumer-insight{padding:12px;gap:12px}.market-consumer-insight__icon{width:32px;height:32px}.market-consumer-insight__number{font-size:16px}.market-consumer-insight__caption{font-size:13px}.market-consumer-evolution__footer{font-size:clamp(14px,3.5vw,16px)}}@media (max-width: 414px){.market-consumer-evolution{padding:16px 12px}.market-consumer-evolution__title{font-size:20px}.market-consumer-insights{gap:10px;padding:12px 0}.market-consumer-insight{padding:10px;gap:10px}.market-consumer-insight__icon{width:28px;height:28px}.market-consumer-insight__number{font-size:14px}.market-consumer-insight__caption{font-size:12px}.market-consumer-evolution__footer{font-size:13px}}.market-problem-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background:#000;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.market-problem-overlay.is-hiding{opacity:0;transform:scale(.98);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.market-problem-content{display:flex;flex-direction:column;gap:clamp(12px,2vh,16px);text-align:center;max-width:600px;padding:0 var(--gx)}.market-problem-line{font:500 clamp(16px,3.5vw,24px)/1.3 "SF Pro Display",system-ui,sans-serif;color:#fff;margin:0 0 clamp(6px,1.5vw,10px) 0;opacity:0;transform:translateY(15px);animation:fadeInUp .7s cubic-bezier(.25,.46,.45,.94) both}.market-problem-line:nth-child(1){animation-delay:.2s}.market-problem-line:nth-child(2){animation-delay:.8s}.market-problem-line:nth-child(3){animation-delay:1.4s}.market-problem-fact{font:400 clamp(11px,2vw,13px)/1.4 "SF Pro Text",system-ui,sans-serif;color:#ffffffb3;font-style:italic;margin:clamp(12px,2.5vw,16px) 0 clamp(6px,1.5vw,8px) 0;opacity:0;transform:translateY(12px);animation:fadeInUp .6s cubic-bezier(.25,.46,.45,.94) both 2.5s}.market-problem-solution{font:500 clamp(13px,2.8vw,16px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#fff;opacity:0;transform:translateY(10px);animation:fadeInUp .7s cubic-bezier(.25,.46,.45,.94) both 3.2s}@keyframes fadeIn{to{opacity:1}}.market-finale{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#fff;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.market-finale.is-hiding{opacity:0;transform:scale(.98);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.market-finale-content{text-align:center;max-width:800px;padding:0 var(--gx)}.market-finale-eyebrow{font:500 clamp(10px,1.8vw,12px)/1 "SF Pro Text",system-ui,sans-serif;color:#0009;text-transform:uppercase;letter-spacing:.1em;font-style:italic;margin:0 0 clamp(16px,3vw,24px) 0;opacity:0;transform:translateY(8px);animation:fadeInUp .6s cubic-bezier(.25,.46,.45,.94) both .3s}.market-finale-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(8px,2vw,12px);margin:0 0 clamp(20px,4vw,32px) 0;opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both .6s}.market-finale-tile{display:flex;flex-direction:column;gap:clamp(12px,2vw,16px);padding:clamp(10px,2vw,14px);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:clamp(12px,2.5vw,16px) clamp(8px,2vw,12px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transform:translateY(15px) scale(.95);animation:tileIn .6s cubic-bezier(.25,.46,.45,.94) both}.market-finale-tile:nth-child(1){animation-delay:.8s}.market-finale-tile:nth-child(2){animation-delay:.9s}.market-finale-tile:nth-child(3){animation-delay:1s}.market-finale-tile:nth-child(4){animation-delay:1.1s}.market-finale-tile:nth-child(5){animation-delay:1.2s}.market-finale-tile-name{font:500 clamp(11px,2vw,13px)/1.2 "SF Pro Text",system-ui,sans-serif;color:#000c;margin:0 0 4px}.market-finale-tile-number{font:700 clamp(14px,2.5vw,18px)/1 "SF Pro Display",system-ui,sans-serif;color:#000;margin:0}.market-finale-total{margin:0 0 clamp(16px,3vw,24px) 0;opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both 1.5s}.market-finale-total-number{font:800 clamp(32px,6vw,48px)/1 "SF Pro Display",system-ui,sans-serif;color:#000;margin:0 0 4px}.market-finale-total-label{font:400 clamp(10px,2vw,12px)/1 "SF Pro Text",system-ui,sans-serif;color:#00000080;text-transform:uppercase;letter-spacing:.08em;margin:0 0 clamp(16px,3vw,24px) 0}.market-finale-title{font:600 clamp(36px,6vw,56px)/1.1 "SF Pro Display",system-ui,sans-serif;color:#000;margin:0 0 clamp(12px,2vw,16px) 0;opacity:0;transform:translateY(15px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both .5s}.market-finale-title__today{font-weight:700}.market-finale-title__wellness{font-weight:500}.market-finale-eyebrow{font:500 clamp(10px,2vw,12px)/1 "SF Pro Text",system-ui,sans-serif;color:#00000080;text-transform:uppercase;letter-spacing:.1em;margin:0 0 clamp(20px,4vw,32px) 0;opacity:0;transform:translateY(8px);animation:fadeInUp .6s cubic-bezier(.25,.46,.45,.94) both .8s}.market-finale-statement{font:600 clamp(16px,3vw,22px)/1.2 "SF Pro Display",system-ui,sans-serif;color:#000;font-weight:700;opacity:0;transform:translateY(15px);animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) both 2s}@keyframes tileIn{to{opacity:1;transform:translateY(0) scale(1)}}.market-trends{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1400;background:#fff;display:flex;align-items:center;justify-content:center;transform:translateY(12px);opacity:1;visibility:visible;transform:translateY(0);padding:clamp(20px,4vh,40px) var(--gx)}.market-trends.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.market-trends.is-hiding{opacity:0;transform:translateY(-12px);transition:opacity .3s ease,transform .3s ease}.market-trends__content{max-width:100%;padding:clamp(12px,2vh,20px) clamp(16px,3vw,24px);text-align:center;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.5vh,16px)}.market-trends__title{font:600 clamp(16px,2.5vw,22px)/1.2 "SF Pro Display","SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#0e0e0e;letter-spacing:-.01em;margin:0 0 clamp(4px,1vh,8px) 0;text-align:center;max-width:100%}@keyframes marketTrendsIn{to{opacity:1;transform:translateY(0)}}.market-trends__tiles{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:clamp(8px,1.5vw,12px);max-width:500px;width:100%;margin:0 auto clamp(8px,1.5vh,12px) auto}.market-trends-tile:nth-child(5){grid-column:1 / -1;max-width:240px;margin:0 auto}.market-trends-tile{background:linear-gradient(145deg,#fffffff2,#f8f8f8e6,#fffffff2);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:clamp(12px,2.5vw,16px);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);opacity:0;transform:translateY(12px) scale(.96);transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;cursor:default;min-height:110px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;box-shadow:0 4px 16px #0000000f,0 1px 4px #00000008,inset 0 1px #fffc}.market-trends-tile.is-visible{opacity:1;transform:translateY(0) scale(1)}.market-trends-tile__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#0000000d;border-radius:8px;margin:0 0 clamp(6px,1vw,8px) 0;color:#000000b3}.market-trends-tile__headline{font:600 clamp(10px,1.8vw,12px)/1.3 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#000000e6;letter-spacing:-.01em;margin:0 0 clamp(3px,.6vw,4px) 0}.market-trends-tile__stat{font:500 clamp(9px,1.2vw,10px)/1.4 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#000000b3;margin:0 0 clamp(4px,.8vw,6px) 0}.market-trends-tile__insight{font:400 clamp(8px,1vw,9px)/1.4 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#0009;margin:0;font-style:italic}.market-trends__footer{font:500 clamp(10px,1.8vw,13px)/1.4 "SF Pro Text",Inter,system-ui,-apple-system,sans-serif;color:#000c;text-align:center;font-style:italic;margin:0;max-width:100%;opacity:0;transform:translateY(8px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.market-trends__footer.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.market-trends__content{padding:clamp(8px,2vh,12px) clamp(12px,2.5vw,16px);gap:clamp(6px,1vh,10px)}.market-trends__title{font-size:clamp(12px,3.5vw,16px);margin-bottom:clamp(4px,.8vh,6px)}.market-trends__tiles{gap:clamp(6px,1.5vw,8px);max-width:90%}.market-trends-tile{padding:clamp(8px,1.8vw,12px);min-height:90px;border-radius:10px}.market-trends-tile:nth-child(5){max-width:200px}.market-trends-tile__icon{width:28px;height:28px;margin-bottom:clamp(4px,1vw,6px);border-radius:6px}.market-trends-tile__headline{font-size:clamp(9px,2.2vw,10px);margin-bottom:clamp(2px,.5vw,3px)}.market-trends-tile__stat{font-size:clamp(8px,1.8vw,9px);margin-bottom:clamp(3px,.6vw,4px)}.market-trends-tile__insight{font-size:clamp(7px,1.5vw,8px)}.market-trends__footer{font-size:clamp(9px,2.2vw,11px);margin-top:0}}@media (max-width: 414px){.market-trends__content{height:calc(100vh - 60px);max-height:450px;min-height:350px}.market-trends__tiles{gap:clamp(8px,1.5vw,12px)}.market-trends-tile{padding:clamp(10px,2vh,12px);gap:8px}.market-trends__footer{margin-top:clamp(8px,1.5vh,12px)}}@media (max-width: 768px){.market-ecosystem-counter{top:clamp(15px,2.5vh,20px)}.market-ip-grid{grid-template-columns:repeat(2,1fr);margin-top:clamp(45px,6vh,60px);font-size:clamp(10px,2.2vw,12px);max-width:85vw;padding:0 8px;min-width:auto;padding:0 clamp(12px,2.5vw,16px)}.market-ip-carousel{height:360px;margin-top:clamp(40px,6vh,60px)}.market-ip-tile{width:clamp(260px,80vw,300px);height:340px;padding:20px 16px;border-radius:16px}.market-ip-name{font-size:clamp(20px,5vw,22px)}.market-ip-number{font-size:clamp(28px,7vw,32px)}.market-ip-line{font-size:clamp(12px,3vw,14px);line-height:1.25}.market-ip-subtitle{font-size:clamp(10px,2.2vw,11px)}.market-ip-year{font-size:clamp(9px,2vw,10px)}.market-ip-fun-fact{font-size:clamp(10px,2.2vw,11px);padding:10px 12px;line-height:1.25}.market-ip-capture-label{font-size:clamp(8px,1.8vw,9px)}.market-ip-capture-value{font-size:clamp(10px,2vw,11px)}.market-finale-grid{grid-template-columns:repeat(2,1fr);gap:clamp(6px,1.5vw,10px)}.market-finale-tile:nth-child(5){grid-column:1 / -1;max-width:160px;margin:0 auto}}@media (prefers-reduced-motion: reduce){.market-big-number,.market-big-label,.market-big-subline,.market-big-caption,.market-ecosystem-counter,.market-ip-tile,.market-ip-line,.market-ip-capture,.market-problem-line,.market-problem-fact,.market-problem-solution,.market-finale,.market-finale-eyebrow,.market-finale-grid,.market-finale-tile,.market-finale-total,.market-finale-statement{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
