.pitch-screen{background:var(--pitch-dark);width:100vw;height:100dvh;color:var(--pitch-ink);touch-action:pan-y;position:fixed;inset:0;overflow:hidden}.pitch-stage{transform-origin:50%;width:1920px;height:1080px;margin-top:-540px;margin-left:-960px;position:absolute;top:50%;left:50%}.pitch-slide{background:var(--pitch-paper);width:1920px;height:1080px;font-family:var(--font-sans);letter-spacing:0;padding:100px 140px 110px;position:relative;overflow:hidden}.pitch-slide h1,.pitch-slide h2{letter-spacing:0;font-weight:400}.pitch-eyebrow{color:var(--color-brand-moss);letter-spacing:.12em;font-size:22px;font-weight:500;line-height:1.2}.pitch-title{font-family:var(--font-serif);font-size:106px;font-weight:300;line-height:1.04}.pitch-title em{font-weight:300}.pitch-why,.pitch-proof,.pitch-signs{background:var(--pitch-dark) url(/assets/pitch-moss-grain-DCWNi1Ac.jpg) center / cover;color:var(--pitch-paper)}.pitch-why:after,.pitch-work-left:after,.pitch-proof:after{content:"";pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.pitch-why .pitch-eyebrow,.pitch-work .pitch-eyebrow{color:var(--color-brand-sage)}.pitch-story-grid{grid-template-columns:1.85fr 1fr;gap:96px;margin-top:108px;display:grid}.pitch-why .pitch-title{max-width:1000px;font-size:158px;line-height:.99}.pitch-why .pitch-title em{color:var(--color-brand-sage)}.pitch-story-blocks{border-left:1px solid var(--color-brand-moss);align-content:start;gap:48px;padding-top:10px;padding-left:64px;display:grid}.pitch-story-blocks h2{color:var(--color-brand-sage);font-size:23px;font-family:var(--font-sans);margin-bottom:16px}.pitch-story-blocks p{font-size:30px;line-height:1.55}.pitch-founder{color:var(--color-brand-sage);font-size:26px;position:absolute;bottom:120px;left:140px}.pitch-client{color:var(--color-brand-moss);font-size:21px;position:absolute;top:102px;right:140px}.pitch-problem .pitch-title{white-space:nowrap;margin-top:30px;font-size:94px}.pitch-problem .pitch-title em{color:var(--color-brand-moss)}.pitch-diagram{width:1640px;height:440px;font-family:var(--font-sans);margin-top:45px;overflow:visible}.pitch-diagram text{fill:var(--pitch-ink);font-size:23px}.pitch-diagram .pitch-chart-window{font-family:var(--font-serif);font-size:30px;font-style:italic}.pitch-diagram .pitch-chart-trained{fill:var(--color-brand-moss);font-size:24px}.pitch-diagram .pitch-chart-survival{fill:var(--color-brand-moss);font-size:22px}.pitch-diagram .pitch-chart-load{fill:var(--color-brand-moss)}.pitch-capacity-band{fill:var(--color-brand-sage-light);animation:1.2s ease-in-out 1s both pitch-window-expand}.pitch-chart-guide{fill:none;stroke:var(--color-brand-sage);stroke-width:1px}.pitch-load-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.pitch-line-original{stroke:var(--pitch-ink);animation:1.2s ease-out .2s forwards pitch-draw}.pitch-line-trained{stroke:var(--color-brand-moss);animation:1.2s ease-out 1.2s forwards pitch-draw}.pitch-survival-dot{fill:var(--color-brand-moss);animation:.6s .8s both pitch-reveal}.pitch-chart-leader{stroke:var(--color-brand-moss);stroke-width:1px;fill:none;animation:.6s .8s both pitch-reveal}.pitch-chart-trained{animation:.6s 2s both pitch-reveal}.pitch-columns{border-top:1px solid var(--color-brand-sage);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:34px;padding-top:26px;display:grid}.pitch-columns section+section{border-left:1px solid var(--color-brand-sage);padding-left:48px}.pitch-columns h2{font-family:var(--font-serif);font-size:45px;font-style:italic;line-height:1.1}.pitch-columns p{margin-top:12px;font-size:26px;line-height:1.45}.pitch-problem .pitch-bottom{text-align:right;font-family:var(--font-serif);margin-top:35px;font-size:37px;font-style:italic}.pitch-work{padding:0}.pitch-work-left{background:var(--pitch-dark) url(/assets/pitch-moss-grain-DCWNi1Ac.jpg) center / cover;width:960px;height:1080px;color:var(--pitch-paper);padding:100px 115px 110px 140px;position:absolute;top:0;left:0}.pitch-work-left .pitch-title{margin-top:95px;font-size:118px;line-height:1.02}.pitch-work-left .pitch-title em{color:var(--color-brand-sage)}.pitch-subhead{max-width:600px;color:var(--color-brand-sage);margin-top:50px;font-size:30px;line-height:1.5}.pitch-work-right{width:960px;height:1080px;padding:118px 140px 110px 90px;position:absolute;top:0;left:960px}.pitch-steps{gap:46px;display:grid;position:relative}.pitch-step-connector{background:var(--color-brand-moss);transform-origin:top;width:1px;height:500px;animation:1.6s ease-out .4s both pitch-connector;position:absolute;top:44px;left:47px}.pitch-steps section{grid-template-columns:110px 1fr;gap:24px;min-height:164px;display:grid;position:relative}.pitch-step-number{background:var(--pitch-paper);color:var(--color-brand-sage);font-family:var(--font-serif);align-self:start;padding-bottom:12px;font-size:92px;line-height:1}.pitch-steps h2{font-family:var(--font-serif);font-size:52px;line-height:1.15}.pitch-steps p{margin-top:14px;font-size:28px;line-height:1.5}.pitch-work .pitch-bottom{border:1px solid var(--color-brand-moss);background:var(--color-brand-sage-light);font-family:var(--font-serif);margin-top:48px;padding:28px 32px;font-size:35px;line-height:1.25}.pitch-website{margin-top:24px;font-size:24px}.pitch-wordmark{font-family:var(--font-serif);font-size:30px;position:absolute;bottom:47px;left:140px}.pitch-why .pitch-wordmark,.pitch-work .pitch-wordmark{color:var(--color-brand-sage)}.pitch-counter{color:var(--color-brand-moss);font-variant-numeric:tabular-nums;font-size:20px;position:absolute;bottom:53px;right:140px}.pitch-why .pitch-counter{color:var(--color-brand-sage)}.pitch-business .pitch-title{max-width:1640px;margin-top:32px;font-size:80px}.pitch-business .pitch-title em{color:var(--color-brand-moss)}.pitch-stats{grid-template-columns:1fr 1fr;margin-top:42px;display:grid}.pitch-stats section{min-height:247px;padding:24px 58px 28px 0}.pitch-stats section:nth-child(2n){border-left:1px solid var(--color-brand-moss);padding-left:70px;padding-right:0}.pitch-stats section:nth-child(n+3){border-top:1px solid var(--color-brand-moss)}.pitch-stat-number{color:var(--pitch-dark);font-family:var(--font-serif);font-variant-numeric:tabular-nums;height:136px;font-size:136px;line-height:1}.pitch-stat-body{max-width:650px;margin-top:16px;font-size:27px;line-height:1.45}.pitch-business-bottom{font-family:var(--font-serif);text-align:right;margin-top:24px;font-size:39px;font-style:italic}.pitch-sources{color:var(--color-brand-moss);font-size:20px;line-height:1.3;position:absolute;bottom:94px;left:140px}.pitch-proof{color:var(--pitch-paper)}.pitch-proof .pitch-eyebrow,.pitch-proof .pitch-wordmark,.pitch-proof .pitch-counter{color:var(--color-brand-sage)}.pitch-proof-grid{grid-template-columns:.4fr .6fr;gap:88px;margin-top:68px;display:grid}.pitch-proof .pitch-title{font-size:112px;line-height:1.02}.pitch-proof .pitch-title em{color:var(--color-brand-sage)}.pitch-featured{border:1px solid var(--color-brand-sage);margin-top:42px;padding:28px 30px}.pitch-featured h2,.pitch-proof-tiers h2{color:var(--color-brand-sage);font-family:var(--font-sans);letter-spacing:.1em;font-size:21px;line-height:1.4}.pitch-featured p{margin-top:20px;font-size:26px;line-height:1.45}.pitch-featured blockquote{font-family:var(--font-serif);margin-top:24px;font-size:31px;font-style:italic;line-height:1.3}.pitch-proof-tiers{padding-top:18px}.pitch-proof-tiers section{border-top:1px solid var(--color-brand-sage);padding:32px 0 48px}.pitch-proof-tiers p{font-family:var(--font-serif);flex-wrap:wrap;column-gap:14px;margin-top:24px;font-size:54px;line-height:1.6;display:flex}.pitch-name-divider{color:var(--color-brand-sage);padding-right:14px}.pitch-credentials{border-top:1px solid var(--color-brand-sage);color:var(--color-brand-sage);letter-spacing:.08em;padding-top:24px;font-size:21px;line-height:1.3;position:absolute;bottom:104px;left:140px;right:140px}.pitch-signs{color:var(--pitch-paper)}.pitch-signs .pitch-eyebrow,.pitch-signs .pitch-wordmark,.pitch-signs .pitch-counter{color:var(--color-brand-sage)}.pitch-signs .pitch-title{max-width:1640px;margin-top:60px;font-size:118px}.pitch-signs .pitch-title em{color:var(--color-brand-sage)}.pitch-signs .pitch-columns{margin-top:120px}.pitch-signs-bottom{text-align:right;font-family:var(--font-serif);color:var(--color-brand-sage);margin-top:70px;font-size:40px;font-style:italic}.pitch-capacity .pitch-title{margin-top:40px;font-size:130px}.pitch-capacity .pitch-title em{color:var(--color-brand-moss)}.pitch-capacity-subhead{font-family:var(--font-serif);color:var(--color-brand-moss);margin-top:30px;font-size:48px;font-style:italic}.pitch-capacity .pitch-diagram{margin-top:90px}.pitch-reveal{animation:.6s ease-out both pitch-reveal}.pitch-reveal-1{animation-delay:.12s}.pitch-reveal-2{animation-delay:.24s}.pitch-reveal-3{animation-delay:.36s}.pitch-reveal-4{animation-delay:.48s}.pitch-screen .pitch-click{color:#0000;height:100%;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:0;bottom:0}.pitch-screen .pitch-click:hover{background:0 0}.pitch-click-prev{width:25%;left:0}.pitch-click-next{width:75%;right:0}.pitch-screen .pitch-click:focus-visible{outline:2px solid var(--color-brand-moss);outline-offset:-4px}@keyframes pitch-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pitch-draw{to{stroke-dashoffset:0}}@keyframes pitch-window-expand{0%{y:230px;height:120px}to{y:120px;height:230px}}@keyframes pitch-connector{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.pitch-slide *,.pitch-slide :after{animation:none!important}.pitch-load-line{stroke-dashoffset:0}.pitch-capacity-band{y:120px;height:230px}}
