@font-face{font-family:Manrope;src:url('assets/Manrope-Regular.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/Manrope-Light.woff') format('woff');font-weight:300;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/Manrope-Medium.woff') format('woff');font-weight:500 600;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/Manrope-Bold.woff') format('woff');font-weight:700 900;font-display:swap}
:root{--ink:#0b0b0b;--paper:#f8f7f2;--lime:#c7f7aa;--coral:#ff6666;--text:#232323;--ease:cubic-bezier(.22,1,.36,1);--deck-scale:1}
*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#171916;color:var(--paper);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}body{font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:transparent;padding:0}button:disabled{opacity:.24;cursor:default}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-weight:400}h1,h2{letter-spacing:-.055em;line-height:1.07}h3{letter-spacing:-.025em;line-height:1.25}em{font-style:normal;color:var(--lime)}ul{list-style:none;padding:0;margin:0}.icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.small{width:18px;height:18px}.rotate{transform:rotate(180deg)}[hidden]{display:none!important}.screen-reader-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.presentation-header{position:fixed;top:0;left:0;right:0;height:70px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 30px;border-bottom:1px solid #333a2d;background:#0b0b0b}.presentation-brand{width:155px;flex:none}.presentation-title{font-size:13px;color:#a1a995}.website-link{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--lime)}.website-link>.icon{width:17px;height:17px}.presentation-viewport{position:absolute;inset:70px 0 76px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px;touch-action:pan-y pinch-zoom}.slide-stage{width:1280px;height:720px;flex:none;position:relative;box-shadow:0 15px 70px #0006}.slide-canvas{position:absolute;width:1280px;height:720px;transform:scale(var(--deck-scale));transform-origin:top left}.presentation-controls{position:fixed;bottom:0;left:0;right:0;height:76px;z-index:10;background:#0b0b0b;display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:20px;border-top:1px solid #333a2d}.overview-button{display:flex;align-items:center;gap:12px;font-size:13px;color:#a8b09e;min-height:44px}.overview-button:hover{color:var(--lime)}.overview-button .icon{width:18px;height:18px}.slide-navigation{display:flex;align-items:center;gap:24px;position:absolute;left:50%;transform:translateX(-50%)}.slide-navigation>button:not(.slide-counter){width:43px;height:43px;display:grid;place-items:center;border:1px solid #454f3b;border-radius:50%;transition:background .2s}.slide-navigation>button:not(.slide-counter):not(:disabled):hover{background:#293323}.slide-counter{font-size:14px;display:flex;gap:9px;align-items:center;min-height:44px;color:#98a18d;min-width:75px;justify-content:center}.current-number{color:var(--lime)}.counter-separator{color:#565e4e}.presentation-tools{display:flex;gap:16px;align-items:center}.presentation-tools>button{display:grid;place-items:center;min-width:38px;min-height:44px;color:#a5ae9a}.presentation-tools>button:hover{color:var(--lime)}.slide-progress{position:absolute;bottom:0;left:0;right:0;height:2px}.slide-progress>span{display:block;width:100%;height:100%;background:var(--lime);transform-origin:left;transform:scaleX(.04166);transition:transform .35s var(--ease)}.slide-overview{border:0;max-width:none;max-height:none;width:100%;height:100%;inset:0;margin:0;padding:44px 55px;background:#10150f;color:var(--paper);overflow:auto}.slide-overview::backdrop{background:#0b0b0b}.overview-head{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:35px}.overview-head h2{font-size:48px;margin-top:14px}.overview-head .eyebrow{color:var(--lime)}.close-overview{width:45px;height:45px;border:1px solid #57664a;border-radius:50%;display:grid;place-items:center}.overview-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.overview-grid>button{display:flex;text-align:left;align-items:center;gap:16px;padding:17px 0;font-size:17px;border-bottom:1px solid #35412d;line-height:1.45}.overview-grid>button>span{font-size:12px;color:#87977a;flex:none;width:26px}.overview-grid>button>.icon{margin-left:auto;width:16px;height:16px}.overview-grid>button:hover,.overview-grid>button[aria-current]{color:var(--lime)}.presentation-message{position:fixed;z-index:30;bottom:90px;left:50%;transform:translateX(-50%);max-width:90vw;width:max-content;background:var(--lime);color:var(--ink);border-radius:8px;padding:13px 20px;font-size:14px;box-shadow:0 8px 40px #0004}
.slide{position:absolute;inset:0;width:1280px;height:720px;overflow:hidden;padding:46px 62px 72px;background:var(--paper);color:var(--text)}.dark{background:var(--ink);color:var(--paper);--line:rgba(248,247,242,.2);--soft:#b3bbab}.light{background:var(--paper);color:var(--text);--line:rgba(35,35,35,.18);--soft:#68705f}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:500;line-height:1.5}.section-label{display:flex;align-items:center;gap:14px;min-height:28px;margin-bottom:7px}.section-label .eyebrow{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.02em;text-transform:none}.section-label .number{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--coral);color:var(--ink);font-size:11px;font-weight:700}.dark .section-label .eyebrow{color:var(--lime)}.s-audience-label{padding:4px 10px;margin-left:12px;background:var(--lime);color:var(--ink);border-radius:4px;font-size:16px;font-weight:500;line-height:20px}.s-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.s-heading h2{font-size:55px;max-width:790px;flex:1;letter-spacing:-.055em}.s-heading>.section-intro{max-width:350px;font-size:16px;line-height:1.6;color:var(--soft);flex:.65}.s-head{margin-bottom:27px}.fine-print{font-size:12px;line-height:1.55;color:var(--soft)}.slide-footer{position:absolute;bottom:25px;left:62px;right:62px;display:flex;align-items:center;gap:22px;padding-top:13px;border-top:1px solid var(--line);font-size:11px;line-height:1.4;color:var(--soft)}.slide-footer img{width:124px;height:24px;object-fit:contain}.light .slide-footer img{filter:brightness(0)}.slide-footer span:nth-child(2){margin-left:auto;margin-right:12px}.slide-footer span:last-child{color:inherit}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:15px;border-bottom:1px solid currentColor;padding-bottom:6px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--lime);color:var(--ink);padding:13px 24px;border-radius:50px;font-size:15px;line-height:1.35}.editorial-list{display:grid;gap:15px}.editorial-list li{position:relative;padding-left:20px;color:var(--soft);line-height:1.6}.editorial-list li:before{content:'';position:absolute;left:0;top:.8em;width:6px;height:1px;background:currentColor}.wrap{width:auto;margin:0}.brand-stripes{position:absolute;right:0;top:0;width:38%;height:66px;display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:18px 30px;overflow:hidden;padding-top:5px;pointer-events:none;opacity:.6}.brand-stripes i{background:var(--lime);transform:skew(21deg);height:11px}.brand-stripes i:nth-child(3n){height:4px}.brand-stripes i:nth-child(2){margin-left:26px}.brand-stripes i:nth-child(4){margin-left:26px}.muted-stripes{opacity:.22}.muted-stripes i{background:#7f8279}
.cover-slide{padding-top:67px}.s-cover-copy{width:685px;position:relative;z-index:2}.hero-copy>.eyebrow{font-size:12px;color:#a6b298;letter-spacing:.13em;margin-bottom:31px}.eyebrow-divider{display:inline-block;width:24px;height:1px;vertical-align:middle;background:currentColor;margin-inline:10px;opacity:.5}.hero-copy h1{font-size:106px;font-weight:300;line-height:1.04;letter-spacing:-.065em}.hero-description{font-size:20px;line-height:1.65;margin-top:28px;color:#b6c0ab}.video-link{display:inline-flex;align-items:center;gap:15px;font-size:15px;margin-top:28px}.play-circle{width:44px;height:44px;border:1px solid #667756;border-radius:50%;display:grid;place-items:center}.play-circle .icon{width:16px;height:16px;fill:currentColor;stroke-width:0}.link-meta{display:block;color:#94a286;font-size:12px;margin-top:3px}.video-link>.icon{color:var(--lime);margin-left:8px}.s-cover-art{position:absolute;right:48px;top:24px;width:463px;height:625px;display:flex;align-items:center;justify-content:center}.s-cover-art img{width:100%;height:100%;object-fit:contain}.s-boom{display:grid;grid-template-columns:.95fr 1.05fr;gap:95px;align-items:center;margin-top:34px}.s-boom>.training-image{height:365px;border-radius:60px 0 60px 0;overflow:hidden}.training-image>img{width:100%;height:100%;object-fit:cover}.s-boom .section-intro{font-size:25px;line-height:1.55;color:var(--soft);max-width:450px}.problem-emphasis{font-size:26px;margin-top:32px;line-height:1.5}.problem-slide .s-heading h2{font-size:45px;max-width:none;line-height:1.18}.problem-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:38px}.line-heading{display:flex;gap:15px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:21px}.line-heading span{color:var(--coral);font-size:12px}.line-heading h3{font-size:24px}.problem-columns .editorial-list{font-size:18px;gap:16px}.closing-line{margin-top:33px;padding-top:19px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:17px;color:var(--soft);gap:20px}.closing-line>span{color:var(--lime)}
.platform-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:58px;align-items:center;height:416px}.product-phones{height:420px;display:flex;justify-content:center}.product-phones img{height:100%;width:100%;object-fit:contain}.platform-features>article{border-top:1px solid var(--line);padding:17px 0 17px 38px;position:relative}.feature-index{position:absolute;top:22px;left:0;color:#758867;font-size:12px}.platform-features h3{font-size:24px;line-height:1.2}.platform-features h3 br{display:none}.platform-features p{font-size:17px;line-height:1.5;color:var(--soft);margin-top:10px;max-width:640px}.app-showcase{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:22px}.app-showcase figure{min-width:0}.app-showcase img{width:100%;height:438px;object-fit:contain;object-position:left top}.app-showcase figcaption{margin-top:15px;font-size:15px;display:flex;gap:12px;align-items:center;line-height:1.4}.app-showcase figcaption>span{font-size:11px;color:var(--soft)}.s-creator-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:center;margin-top:30px}.creator-screen-pair{display:flex;gap:17px;height:406px;align-items:flex-start}.creator-screen-pair>img{height:380px;width:calc(50% - 8px);object-fit:contain;object-position:top}.creator-screen-pair>img:last-child{margin-top:27px}.creator-copy>article{border-top:1px solid var(--line);padding:25px 0}.creator-copy .eyebrow{font-size:11px;color:#78896a}.creator-copy h3{font-size:27px;margin-top:9px}.creator-copy p{font-size:18px;line-height:1.6;color:var(--soft);margin-top:14px}.s-relevance{display:grid;grid-template-columns:1.15fr .85fr;gap:85px;align-items:center;height:418px}.s-relevance .section-intro{font-size:26px;line-height:1.5;max-width:580px}.s-relevance-text{font-size:24px;line-height:1.6;color:var(--soft);margin-top:30px;max-width:610px}.s-relevance .text-link{margin-top:27px}.s-relevance-portrait{height:414px;position:relative;display:flex;align-items:flex-end;isolation:isolate}.s-relevance-portrait:before{content:'';position:absolute;inset:28% 0 0;background:var(--lime);z-index:-1}.s-relevance-portrait img{width:100%;height:100%;object-fit:contain;object-position:bottom;filter:grayscale(1)}
.ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.ecosystem-card{border:1px solid #3e4a34;padding:24px 27px;min-height:396px}.ecosystem-number{display:block;font-size:38px;line-height:1;color:#6f8360;margin-bottom:23px;font-weight:300}.ecosystem-card .eyebrow{font-size:10px;color:var(--soft)}.ecosystem-card h3{font-size:30px;line-height:1.18;margin-top:13px;margin-bottom:24px}.ecosystem-card .editorial-list{font-size:17px;gap:17px}.ecosystem-wellcast{background:var(--lime);color:var(--ink);--soft:#4b5a3e;border-color:var(--lime)}.ecosystem-wellcast img{width:125px;filter:brightness(0);margin-top:24px}.market-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:70px;margin-top:38px;align-items:center}.market-numbers>.eyebrow{font-size:11px}.market-big{font-size:93px;line-height:1.1;letter-spacing:-.07em;margin-top:15px}.market-big>span{font-size:.44em;margin-left:8px}.market-numbers>p{color:var(--soft);font-size:17px;margin-top:12px}.market-secondary{display:flex;gap:42px;border-top:1px solid var(--line);padding-top:22px;margin-top:27px}.market-secondary strong{font-size:30px;line-height:1.2;letter-spacing:-.045em;font-weight:400;display:block}.market-secondary span{display:block;font-size:13px;margin-top:7px;color:var(--soft)}.market-numbers>.fine-print{font-size:12px;line-height:1.5;margin-top:23px}.market-chart{margin-bottom:20px}.market-chart figcaption{font-size:15px;margin-bottom:34px}.market-chart figcaption>span{display:block;font-size:12px;color:var(--soft);margin-top:3px}.bar-chart{height:278px;position:relative;margin-bottom:28px;padding-left:27px}.chart-grid{position:absolute;inset:0 0 0 27px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.chart-grid>span{border-top:1px solid #d0d9c5;font-size:11px;color:#829075;text-indent:-27px;line-height:0}.chart-bars{height:100%;display:flex;gap:16px;padding-inline:14px;position:relative}.market-bar{height:100%;display:flex;align-items:flex-end;position:relative;flex:1;min-width:0}.bar-fill{width:100%;height:var(--bar-size);background:var(--lime);border:1px solid #a8c890}.bar-fill>span{display:block;text-align:center;font-size:13px;padding-top:8px;font-weight:500}.bar-year{position:absolute;bottom:-27px;left:50%;transform:translateX(-50%);font-size:12px}.market-bar:last-child .bar-fill{background:#a5dc7f}.s-precedents{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start;margin-top:32px}.s-precedents-copy{font-size:22px;line-height:1.65;color:var(--soft)}.s-precedents-copy p+p{margin-top:26px}.s-precedents .fine-print{margin-top:18px}.table-scroll{overflow:visible}table{width:100%;border-collapse:collapse;font-size:17px}th,td{padding:11px 15px;border-bottom:1px solid var(--line);text-align:left;font-weight:400}thead th{font-size:12px;color:var(--soft);font-weight:500}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{text-align:right;padding-right:0}.s-precedents table{font-size:16px}.s-precedents th,.s-precedents td{padding-block:10px}
.traction-stats{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;border-block:1px solid var(--line);padding-block:22px;margin-top:28px}.traction-stats strong{font-size:38px;line-height:1.1;letter-spacing:-.05em;font-weight:400;color:var(--lime);display:block}.traction-stats span{display:block;font-size:14px;color:var(--soft);margin-top:11px}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:36px}.timeline-date{font-size:11px;color:var(--coral)}.timeline-point{height:1px;background:#47513b;position:relative;margin-block:16px 22px}.timeline-point:before{content:'';position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:var(--lime)}.timeline h3{font-size:20px;margin-bottom:13px;min-height:45px}.timeline p{font-size:15px;line-height:1.6;color:var(--soft)}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.partner{display:flex;flex-direction:column}.portrait-stage{position:relative;height:155px;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.portrait-stage:before{content:'';position:absolute;inset:30% 0 0;background:var(--lime);z-index:-1}.portrait-stage img{width:100%;height:100%;object-fit:contain;object-position:bottom;filter:grayscale(1)}.partner-copy{background:var(--ink);color:var(--paper);padding:19px 22px 22px;flex:1}.followers{font-size:12px;color:var(--lime);display:block;margin-bottom:7px}.partner h3{font-size:22px}.partner blockquote{font-size:15px;line-height:1.6;color:#ccd2c5;margin:15px 0 17px}.social-list{font-size:11px;color:#9caa90;line-height:1.6}.s-creator-metric{padding:33px 18px 0 24px}.s-creator-metric>strong{font-size:112px;line-height:1;letter-spacing:-.07em;font-weight:300}.s-creator-metric>p{font-size:22px;line-height:1.5;margin-top:22px}.s-creator-metric>.section-intro{font-size:16px;color:var(--soft);line-height:1.6;margin-top:25px}.s-creator-metric>.text-link{font-size:13px;margin-top:25px}.launch-milestones{display:flex;align-items:center;justify-content:space-between;background:var(--lime);padding:26px 32px;margin-top:40px;gap:26px}.launch-milestones>div{flex:1}.launch-milestones>div>span{font-size:13px;color:#50673e;display:block}.launch-milestones>div>strong{font-size:28px;letter-spacing:-.035em;font-weight:400;display:block;margin-top:6px}.launch-milestones>.icon{color:#718b5c;margin-right:35px}.channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:47px}.channel-grid>div{padding-top:20px;border-top:1px solid var(--line)}.channel-grid>div>span{font-size:12px;color:#7b9268}.channel-grid h4{font-size:22px;line-height:1.3;margin-top:14px}.channel-grid p{font-size:18px;color:var(--soft);line-height:1.6;margin-top:15px}.phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.phase{padding:26px 25px;border:1px solid var(--line)}.phase-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--soft)}.phase-top .eyebrow{font-size:10px;color:#64834b}.phase h3{font-size:30px;margin-top:30px}.phase-market{font-size:16px;color:var(--soft);margin-top:11px}.phase dl{display:grid;gap:16px;margin-top:27px}.phase dl>div{display:flex;justify-content:space-between;gap:18px;font-size:16px}.phase dt{color:var(--soft)}.phase dd{margin:0;font-weight:500}.phase-note{border-top:1px solid var(--line);padding-top:22px;font-size:16px;line-height:1.6;color:var(--soft);margin-top:27px}.growth-targets{margin-top:44px}.growth-targets th,.growth-targets td{padding-block:23px;font-size:22px}.growth-targets thead th{font-size:17px;padding-block:15px}.growth-targets th{width:40%}.growth-targets td{width:20%;text-align:right}.growth-targets thead th:not(:first-child){width:20%;text-align:right}.growth-targets tbody tr:first-child td{font-size:31px;letter-spacing:-.04em}.growth-targets-slide>.fine-print{margin-top:24px}
.revenue-model{display:grid;grid-template-columns:2fr 3fr;margin-top:34px;height:385px}.share-block{padding:34px 38px;display:flex;flex-direction:column}.share-creators{background:var(--lime);color:var(--ink);--soft:#4e6540}.share-wellcast{background:#232c1c}.share-block>strong{font-size:123px;letter-spacing:-.07em;font-weight:400;line-height:1.15;margin-top:23px}.share-block>strong>span{font-size:.5em;letter-spacing:-.04em}.share-block p{font-size:21px;line-height:1.6;color:var(--soft);margin-top:auto;max-width:460px}.financial-table{margin-top:32px}.financial-table th,.financial-table td{padding-block:19px;font-size:20px}.financial-table th{width:40%}.financial-table td{width:20%;text-align:right}.financial-table thead th{font-size:15px;padding-block:12px}.financial-table thead th:not(:first-child){text-align:right;width:20%}.financial-table .table-emphasis td{font-size:31px;letter-spacing:-.045em}.financial-table .table-highlight{color:var(--lime)}.future-revenue{margin-top:30px}.future-revenue>.eyebrow{color:var(--lime);font-size:11px}.future-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:20px}.future-grid h3{font-size:22px}.future-grid p{font-size:16px;line-height:1.6;color:var(--soft);margin-top:10px}.growth-loop{display:grid;grid-template-columns:1fr 1fr;column-gap:65px;margin-top:35px}.growth-loop article{display:flex;align-items:flex-start;gap:18px;padding:21px 0;border-top:1px solid var(--line)}.loop-number{font-size:12px;color:#758f60;margin-top:5px;flex:none}.growth-loop h3{font-size:22px;line-height:1.3}.growth-loop p{font-size:16px;line-height:1.6;color:var(--soft);margin-top:11px}.growth-loop article>.icon{margin-left:auto;width:16px;height:16px;color:#7c9866;margin-top:6px}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:33px}.team-member{display:grid;grid-template-columns:.83fr 1.17fr;min-height:398px}.team-member .portrait-stage{height:398px}.team-member .portrait-stage:before{inset:22% 0 0}.team-member .portrait-stage img{object-fit:cover;object-position:center top}.team-copy{background:var(--ink);color:var(--paper);padding:24px 24px 25px}.team-copy .eyebrow{color:var(--lime);font-size:11px}.team-copy h3{font-size:25px;line-height:1.25;margin-top:12px}.team-copy p{font-size:16px;line-height:1.65;color:#c7d0be;margin-top:19px}.team-copy .team-remit{font-size:15px;color:#a0af92;margin-top:20px;padding-top:18px;border-top:1px solid #45533a}.s-raise-hero{display:flex;align-items:center;justify-content:space-between;gap:80px;margin-top:31px}.raise-amount>strong{display:block;font-size:139px;font-weight:400;letter-spacing:-.075em;line-height:1.1}.raise-amount>span{display:block;color:var(--soft);font-size:19px;margin-top:14px}.s-raise-hero>p{font-size:24px;line-height:1.6;color:var(--soft);max-width:440px}.raise-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:44px;padding-block:25px;border-block:1px solid var(--line)}.raise-facts strong{font-size:29px;font-weight:400;letter-spacing:-.03em;display:block;line-height:1.3}.raise-facts span{display:block;font-size:14px;line-height:1.5;color:var(--soft);margin-top:12px}.investment-grid{display:grid;grid-template-columns:.98fr 1.02fr;gap:65px;margin-top:24px}.funding-strategy>h3{display:none}.funding-strategy>p{font-size:18px;color:var(--soft);line-height:1.55;max-width:515px}.funding-strategy .editorial-list{font-size:17px;margin-top:22px;gap:15px}.funding-strategy .editorial-list strong{font-weight:500;color:var(--text)}.funding-strategy>.button{margin-top:25px}.allocation-title>h3{font-size:28px}.allocation-title>.fine-print{margin-top:8px}.allocation-bar{display:flex;gap:3px;height:22px;margin-block:23px 15px}.allocation-bar span:nth-child(1),.key-1{background:#acd986}.allocation-bar span:nth-child(2),.key-2{background:#728263}.allocation-bar span:nth-child(3),.key-3{background:#343e2b}.allocation-bar span:nth-child(4),.key-4{background:#a3aaa0}.allocation-bar span:nth-child(5),.key-5{background:#d1d6ca}.allocation-bar span:nth-child(6),.key-6{background:#e0e4da}.fund-allocation table{font-size:15px}.fund-allocation th,.fund-allocation td{padding:12px 6px}.fund-allocation th:first-child{width:55%;padding-left:0}.fund-allocation tbody th{position:relative;padding-left:16px}.fund-key{position:absolute;left:0;top:20px;width:7px;height:7px}.fund-allocation td{text-align:right;white-space:nowrap}.fund-allocation thead th{font-size:11px}.fund-allocation thead th:nth-child(2){text-align:right}.fund-allocation tfoot th,.fund-allocation tfoot td{font-weight:700;border:0;padding-top:17px}.fund-allocation>.fine-print{font-size:11px;margin-top:13px}.s-contact-copy{width:680px;position:relative;z-index:2}.contact-copy .section-label{margin-bottom:28px}.contact-copy h2{font-size:104px;line-height:1.04;font-weight:300;letter-spacing:-.065em}.contact-intro{font-size:22px;line-height:1.5;color:var(--soft);margin-top:25px}.contact-people{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:640px;margin-top:35px}.contact-people>a{display:block;border-bottom:1px solid var(--line);padding-bottom:17px}.contact-person{font-size:15px;display:block}.contact-person>span{margin-left:8px;color:var(--soft);font-size:12px}.contact-email{display:flex;justify-content:space-between;align-items:center;gap:14px;color:var(--lime);margin-top:7px;font-size:16px}.contact-email>.icon{color:var(--paper)}
@media(prefers-reduced-motion:no-preference){.slide.is-active{animation:slide-in .48s var(--ease) both}.slide.is-active .s-head,.slide.is-active .s-cover-copy,.slide.is-active .s-contact-copy{animation:content-in .7s .04s var(--ease) both}.slide.is-active .s-cover-art{animation:content-in .9s .1s var(--ease) both}@keyframes slide-in{from{opacity:0;transform:translateX(var(--slide-direction,14px))}to{opacity:1;transform:none}}@keyframes content-in{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}}
@media(max-width:700px){.presentation-header{height:60px;padding-inline:20px}.presentation-brand{width:136px}.presentation-title{display:none}.website-link{font-size:13px}.presentation-viewport{inset:60px 0 73px;padding:12px}.presentation-controls{padding-inline:17px;height:73px}.overview-button>span{display:none}.overview-button{min-width:36px}.slide-navigation{gap:14px}.slide-navigation>button:not(.slide-counter){width:38px;height:38px}.slide-counter{min-width:63px;font-size:13px}.presentation-tools{gap:7px}.presentation-tools>button{min-width:28px}.presentation-tools .icon{width:19px;height:19px}.slide-overview{padding:28px 24px}.overview-head h2{font-size:35px}.overview-grid{grid-template-columns:1fr}.overview-grid>button{font-size:16px;padding-block:15px}.presentation-message{bottom:88px;font-size:13px}}
@media(max-height:500px){.presentation-header{height:45px}.presentation-controls{height:52px}.presentation-viewport{inset:45px 0 52px;padding:8px}.slide-navigation>button:not(.slide-counter){height:35px;width:35px}.presentation-brand{width:125px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
@page{size:13.333333in 7.5in;margin:0}
@media print{html,body{height:auto!important;width:1280px!important;overflow:visible!important;background:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.presentation-header,.presentation-controls,.slide-overview,.presentation-message,.screen-reader-only{display:none!important}.presentation-viewport{position:static!important;display:block!important;overflow:visible!important;padding:0!important}.slide-stage,.slide-canvas{position:static!important;width:1280px!important;height:auto!important;transform:none!important;box-shadow:none!important}.slide,.slide[hidden]{display:block!important;position:relative!important;width:1280px!important;height:720px!important;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid;animation:none!important;transform:none!important;margin:0!important}.slide:last-child{break-after:auto;page-break-after:auto}.slide *{animation:none!important;transition:none!important}.slide-footer{bottom:25px}}

/* Keep the full content clear of the shared slide footer. */
.s-heading>h2:only-child{max-width:none}
.s-creator-layout{margin-top:18px}.creator-copy>article{padding-block:18px}
.ecosystem-card{padding-block:22px}.ecosystem-number{margin-bottom:20px}.ecosystem-wellcast img{margin-top:20px}
.timeline{margin-top:27px}.timeline-point{margin-block:14px 19px}.timeline p{line-height:1.5}
.growth-targets{margin-top:32px}.growth-targets th,.growth-targets td{padding-block:15px}
.financial-table{margin-top:24px}.financial-table th,.financial-table td{padding-block:15px}.financial-table thead th{padding-block:10px}.future-revenue{margin-top:24px}.future-grid{margin-top:16px}
.network-slide .s-heading h2{font-size:52px}.growth-loop{margin-top:25px}.growth-loop article{padding-block:14px}.growth-loop p{line-height:1.5}
.team-grid{margin-top:20px}
.funds-slide .s-head{margin-bottom:22px}.investment-grid{margin-top:8px}.fund-allocation th,.fund-allocation td{padding-block:8px}.allocation-bar{margin-block:15px 12px}


.creator-phone-pair{padding-right:0;justify-content:center;align-items:center}.creator-phone-pair>img,.creator-phone-pair>img:last-child{width:100%;height:auto;max-height:700px;object-fit:contain;margin-top:0;box-shadow:none}
.s-creator-layout .creator-phone-pair>img{height:406px;max-height:406px}

/* Compact lime highlights follow only the phase label and date. */
.phase-top>span{display:inline-block;width:fit-content;max-width:100%;background:var(--lime);color:var(--ink);padding:4px 7px;line-height:1.35;border-radius:0}
.phase-top .eyebrow{color:var(--ink);font-size:12px}
.phase-top{align-items:center}

/* Keep colour keys in their own column, including when labels wrap. */
.fund-allocation tbody th:first-child{padding-left:0}
.allocation-label{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:10px;align-items:start}
.allocation-label .fund-key{position:static;display:block;width:8px;height:8px;margin-top:.45em}
.allocation-label>span{min-width:0}

/* A widescreen composition of the website's circular network effect. */
.network-slide .s-head{position:absolute;left:62px;top:46px;width:330px}
.network-slide .s-heading{display:block;margin-top:28px}
.network-slide .s-heading h2{font-size:43px;line-height:1.1;max-width:330px}
.network-slide .s-heading .section-intro{font-size:19px;line-height:1.55;margin-top:24px;max-width:310px}
.network-slide .network-cycle{display:block;margin:0}
.network-slide .network-diagram{position:absolute;right:30px;top:64px;width:820px;height:560px}
.network-slide .network-orbit{position:absolute;inset:0;width:100%;height:100%;fill:none;pointer-events:none}
.network-slide .orbit-track{stroke:#cbd3c2;stroke-width:1.4}
.network-slide .orbit-pulse{stroke:var(--lime);stroke-width:4;stroke-linecap:round;stroke-dasharray:100 900;animation:slideNetworkFlow 22s linear infinite;animation-play-state:paused}
.network-slide.is-active .orbit-pulse{animation-play-state:running}
.network-slide .network-centre{position:absolute;left:410px;top:280px;transform:translate(-50%,-50%);width:142px;height:142px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);box-shadow:0 0 0 12px #c9d5be24,0 0 0 13px #c9d5be55}
.network-slide .network-centre img{width:74%;height:auto}
.network-slide .network-steps{list-style:none;margin:0;padding:0}
.network-slide .network-step{position:absolute;transform:translate(-50%,-50%);width:236px;padding:15px 17px;background:var(--paper);border:1px solid #cbd3c2;border-radius:10px;box-shadow:0 8px 24px #18221006}
.network-slide .network-step .loop-number{display:inline-grid;place-items:center;width:25px;height:25px;margin:0 0 8px;background:var(--lime);color:var(--ink);border-radius:50%;font-size:11px}
.network-slide .network-step h3{font-size:18px;line-height:1.22;letter-spacing:-.025em}
.network-slide .network-step p{font-size:14px;line-height:1.45;margin-top:8px;color:var(--soft)}
.network-slide .network-step-1{left:410px;top:86px}
.network-slide .network-step-2{left:688px;top:236px}
.network-slide .network-step-3{left:570px;top:468px}
.network-slide .network-step-4{left:248px;top:468px}
.network-slide .network-step-5{left:132px;top:236px}
.network-slide .network-proof{position:absolute;left:62px;bottom:105px;width:304px;border-top:1px solid var(--line);padding-top:19px}
.network-slide .network-proof h3{font-size:22px;line-height:1.25}
.network-slide .network-proof p{font-size:15px;line-height:1.5;margin-top:12px;color:var(--soft)}
@keyframes slideNetworkFlow{to{stroke-dashoffset:-1000}}
@media(prefers-reduced-motion:reduce){.network-slide .orbit-pulse{animation:none;stroke-dasharray:none;stroke-width:2}}
@media print{.network-slide .orbit-pulse{animation:none;stroke-dasharray:none;stroke-width:2}}

/* Keep the complete fitness creator section together in presentation view. */
.creator-slide .s-head{margin-bottom:10px}
.creator-slide .s-heading h2{font-size:49px;max-width:710px}
.creator-slide .s-heading>.section-intro{font-size:16px;line-height:1.45;max-width:375px}
.creator-slide .s-creator-layout{grid-template-columns:.76fr 1.24fr;gap:40px;align-items:center;margin-top:8px}
.creator-slide .creator-screen-pair{height:375px;align-items:center}
.creator-slide .creator-phone-pair>img{width:100%;height:375px;max-height:375px;object-fit:contain}
.creator-slide .creator-copy>article{padding:8px 0 9px}
.creator-slide .creator-copy .eyebrow{font-size:11px}
.creator-slide .creator-copy h3{font-size:20px;line-height:1.15;margin-top:4px}
.creator-slide .creator-copy p{font-size:16px;line-height:1.35;margin-top:6px}
.creator-slide .creator-copy>.text-link{font-size:14px;margin-top:10px;padding-bottom:3px}
