.about-pitch{--ap-ink:#17151f;--ap-surface:#fff;--ap-soft:#f1ecfb;--ap-muted:#625d6c;--ap-border:#ddd6fe;--ap-violet:#9755ff;--ap-violet-dark:#7644c6;--ap-violet-light:#cbaaff;--ap-orange:#ffa255;--ap-orange-dark:#f08a33;color:var(--ap-ink);background:var(--ap-soft);overflow:clip}.about-pitch :is(h1,h2,h3,p,blockquote){margin-top:0}.about-pitch :is(h2,h3){letter-spacing:-.035em;font-family:Inter Variable,Helvetica,Arial,sans-serif;font-weight:800}.ap-about-opening-section{border-bottom:1px solid var(--ap-border);background:var(--ap-soft);padding-block:clamp(72px,10vw,136px)}.ap-editorial-opening:after{content:"";background:var(--ap-violet-dark);width:80px;height:4px;margin-top:48px;display:block}.ap-editorial-opening h1{letter-spacing:-.045em;text-wrap:balance;max-width:1020px;margin-bottom:0;font-family:Paytone One,sans-serif;font-size:clamp(44px,7vw,88px);font-weight:400;line-height:1.03}.ap-opening-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;max-width:880px;margin:44px 0 0 auto;font-size:clamp(18px,2vw,22px);line-height:1.55;display:grid}.ap-opening-copy p{margin-bottom:0}.ap-hero{color:#fff;background-color:var(--ap-ink);background-image:linear-gradient(#cbaaff1a 1px,#0000 1px),linear-gradient(90deg,#cbaaff1a 1px,#0000 1px);background-size:32px 32px;border-bottom:1px solid #cbaaff47;padding-block:clamp(68px,9vw,124px);position:relative;overflow:hidden}.ap-hero:after{content:"";pointer-events:none;border:1px solid #cbaaff24;border-radius:50%;width:45rem;height:45rem;position:absolute;bottom:-31rem;right:-18rem;box-shadow:0 0 0 5rem #cbaaff06,0 0 0 10rem #cbaaff05}.ap-pitch-opening{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(390px,.72fr);align-items:center;gap:clamp(44px,7vw,100px);display:grid;position:relative}.ap-eyebrow,.ap-marker{color:var(--ap-violet-dark);letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-family:Fira Mono,monospace;font-size:11px;font-weight:700;line-height:1.3;display:block}.ap-hero .ap-eyebrow{color:var(--ap-violet-light)}.ap-hero h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:940px;margin-bottom:0;font-family:Paytone One,sans-serif;font-size:clamp(46px,6.2vw,82px);font-weight:400;line-height:1.01}.ap-pitch-hero h1{font-size:clamp(44px,5.6vw,74px)}.ap-hero h1 em{color:var(--ap-violet-light);font-style:normal}.ap-lead{color:#d8d2e3;max-width:690px;margin:26px 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.65}.ap-benefit-rail b{color:var(--ap-violet-light);font-family:Fira Mono,monospace;font-size:11px;font-weight:700}.ap-system{background:#1d1a27eb;border:1px solid #cbaaff6b;border-radius:10px;padding:14px;overflow:hidden}.ap-three-part-flow{gap:0;display:grid}.ap-three-part-flow article{background:#ffffff09;border:1px solid #cbaaff38;border-radius:8px;padding:20px}.ap-three-part-flow article:nth-of-type(2){background:#9755ff29;border-color:#9755ffb8}.ap-three-part-flow article>span{color:var(--ap-violet-light);margin-bottom:10px;font-family:Fira Mono,monospace;font-size:10px;font-weight:700;display:block}.ap-three-part-flow h3{color:#fff;margin-bottom:6px;font-size:clamp(18px,2vw,23px);line-height:1.15}.ap-three-part-flow p{color:#c9c2d4;margin-bottom:0;font-size:13px;line-height:1.5}.ap-three-part-flow b{min-height:30px;color:var(--ap-violet-light);place-items:center;font-family:Fira Mono,monospace;display:grid}.ap-section{border-bottom:1px solid var(--ap-border);padding-block:clamp(78px,9vw,120px)}.ap-section-head{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:clamp(28px,6vw,80px);margin-bottom:clamp(38px,6vw,68px);display:grid}.ap-section h2,.ap-cta h2{text-wrap:balance;max-width:820px;margin-bottom:0;font-size:clamp(34px,4.7vw,60px);line-height:1.04}.ap-section-head>p,.ap-cta p,.ap-lane-promise>p{color:var(--ap-muted);margin-bottom:0;font-size:18px;line-height:1.65}.ap-metrics-section,.ap-pitch-case{background:var(--ap-surface)}.ap-metrics{border-block:1px solid var(--ap-border);grid-template-columns:repeat(3,1fr);display:grid}.ap-metric{border-right:1px solid var(--ap-border);padding:27px 24px}.ap-metric:last-child{border-right:0}.ap-metric>strong{color:var(--ap-violet-dark);letter-spacing:-.065em;font-family:Fira Mono,monospace;font-size:clamp(27px,3.6vw,48px);line-height:1;display:block}.ap-metric>span{color:var(--ap-muted);margin-top:11px;font-size:14px;display:block}.ap-story-grid,.ap-lane-grid{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:clamp(54px,9vw,126px);display:grid}.ap-story-index,.ap-lane-promise{align-self:start;position:sticky;top:110px}.ap-story-index h2,.ap-lane-promise h2{font-size:clamp(32px,4.4vw,54px)}.ap-text-link{min-height:44px;color:var(--ap-violet-dark);text-underline-offset:5px;align-items:center;gap:8px;font-weight:800;display:inline-flex}.ap-story-copy{font-size:clamp(18px,2vw,22px);line-height:1.65}.ap-story-copy p{margin-bottom:28px}.ap-story-copy p:last-child{margin-bottom:0}.ap-founder{color:var(--ap-ink);border-bottom:1px solid var(--ap-border);background:var(--ap-surface);padding-block:clamp(72px,9vw,118px)}.ap-founder-grid{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:clamp(40px,8vw,120px);display:grid}.ap-founder blockquote{margin-bottom:0}.ap-founder blockquote p{letter-spacing:-.025em;max-width:930px;margin-bottom:30px;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(27px,3.4vw,43px);font-style:italic;font-weight:500;line-height:1.42}.ap-founder cite{color:var(--ap-violet-dark);letter-spacing:.09em;text-transform:uppercase;font-family:Fira Mono,monospace;font-size:11px;font-style:normal;font-weight:700}.ap-evolution{counter-reset:ap-evolution}.ap-evolution article{border-top:1px solid var(--ap-border);counter-increment:ap-evolution;grid-template-columns:80px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.ap-evolution article:before{content:"0" counter(ap-evolution);color:var(--ap-violet-dark);font-family:Fira Mono,monospace;font-size:13px;font-weight:700}.ap-evolution h3{margin-bottom:8px;font-size:24px;line-height:1.2}.ap-evolution p,.ap-benefit-rail p,.ap-workflow p{color:var(--ap-muted);margin-bottom:0;line-height:1.65}.ap-lanes{gap:28px;display:grid}.ap-lane{isolation:isolate;border:1px solid var(--ap-border);border-radius:18px;padding:clamp(48px,7vw,84px) clamp(24px,5vw,68px);scroll-margin-top:90px;position:relative;overflow:hidden}.ap-lane-grid,.ap-lane .ap-workflow{z-index:1;position:relative}#management{--ap-border:#b8ceb8;--ap-muted:#526454;color:#1f3325;background-color:#f7fbf5;background-image:linear-gradient(#3f7a541c 1px,#0000 1px),linear-gradient(90deg,#3f7a541c 1px,#0000 1px),linear-gradient(#3f7a540f 1px,#0000 1px),linear-gradient(90deg,#3f7a540f 1px,#0000 1px);background-size:112px 32px,112px 32px,28px 32px,28px 32px;box-shadow:inset 0 8px #4d8b62}#management .ap-eyebrow,#management .ap-benefit-rail b,#management .ap-workflow article>span{color:#347149}#management :is(.ap-benefit-rail,.ap-workflow){background:#ffffffe0}#management .ap-benefit-rail article{padding-inline:18px}#marketing{--ap-border:#ebc7ac;--ap-muted:#70584d;color:#38231f;background-color:#fff8f0;background-image:radial-gradient(circle at 88% 16%,#ffa25557 0 7rem,#0000 7.1rem),radial-gradient(circle at 8% 88%,#9755ff2b 0 9rem,#0000 9.1rem),linear-gradient(125deg,#0000 0 48%,#ffffff94 48% 52%,#0000 52%);box-shadow:inset 0 8px #f08a33}#marketing:before,#marketing:after{z-index:0;content:"";pointer-events:none;position:absolute}#marketing:before{background:#9755ff24;border-radius:55% 45% 62% 38%;width:17rem;height:5rem;top:20%;right:-6rem;transform:rotate(-12deg)}#marketing:after{border:2rem solid #ffa25521;border-radius:50%;width:10rem;height:10rem;bottom:4rem;left:-3rem}#marketing .ap-eyebrow,#marketing .ap-benefit-rail b,#marketing .ap-workflow article>span{color:#aa4d1e}#marketing .ap-lane-promise h2{font-family:Paytone One,sans-serif;font-weight:400}#marketing .ap-workflow{background:#ffffff9e;border:0;gap:8px;padding:8px}#marketing .ap-workflow article{border:1px solid var(--ap-border);background:#fffdf9}#marketing .ap-workflow article:nth-child(2){background:#fff0df}#marketing .ap-workflow article:nth-child(3){background:#f2eaff}#marketing .ap-workflow article:nth-child(4){background:#ffe3d0}#engineering{--ap-surface:#101b22;--ap-border:#31515e;--ap-muted:#a8bdc5;color:#eefaff;background-color:#091319;background-image:radial-gradient(circle at 82% 15%,#31d2ad21,#0000 23rem),linear-gradient(#5ab0c617 1px,#0000 1px),linear-gradient(90deg,#5ab0c617 1px,#0000 1px);background-size:auto,24px 24px,24px 24px;box-shadow:inset 0 8px #31d2ad}#engineering .ap-eyebrow,#engineering .ap-benefit-rail b,#engineering .ap-workflow article>span{color:#63e6be}#engineering :is(h2,h3){color:#eefaff}#engineering .ap-workflow{background:#08141be0;border-color:#31515e;box-shadow:inset 0 3px #31d2ad}#engineering .ap-workflow h3{letter-spacing:-.02em;font-family:Fira Mono,monospace;font-size:17px}.ap-lane-promise{z-index:1}.ap-benefit-rail{z-index:1;border-top:1px solid var(--ap-border);position:relative}.ap-benefit-rail article{border-bottom:1px solid var(--ap-border);grid-template-columns:38px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.ap-benefit-rail b{color:var(--ap-violet-dark)}.ap-benefit-rail h3{margin-bottom:8px;font-size:23px;line-height:1.2}.ap-workflow{border:1px solid var(--ap-border);background:var(--ap-surface);grid-template-columns:repeat(4,1fr);margin-top:54px;display:grid}.ap-workflow article{border-right:1px solid var(--ap-border);min-width:0;padding:24px;position:relative}.ap-workflow article:last-child{border-right:0}.ap-workflow article>span{color:var(--ap-violet-dark);text-transform:uppercase;font-family:Fira Mono,monospace;font-size:10px;font-weight:700;line-height:1.4;display:block}.ap-workflow h3{margin:13px 0 8px;font-size:20px;line-height:1.2}.ap-workflow p{font-size:14px}.ap-cta{border-top:1px solid var(--ap-border);background:color-mix(in srgb, var(--ap-violet-light) 18%, white);padding-block:clamp(64px,8vw,94px)}.ap-cta-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;display:grid}.ap-cta p{max-width:690px;margin-top:18px}.ap-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ap-cta .ap-actions{justify-content:flex-end;margin-top:0}.dark .about-pitch{--ap-surface:#242129;--ap-soft:#1b191f;--ap-muted:#c5bfcd;--ap-border:#453e50;color:#f7f4fc}.dark .about-pitch :is(.ap-eyebrow,.ap-marker,.ap-text-link,.ap-founder cite,.ap-metric strong,.ap-benefit-rail b,.ap-workflow article>span){color:var(--ap-violet-light)}.dark .about-pitch .ap-founder{color:#fff}.dark .about-pitch .ap-cta{background:#201d26}@media (width<=975px){.ap-pitch-opening,.ap-story-grid,.ap-lane-grid{grid-template-columns:1fr}.ap-hero-copy,.ap-system{max-width:760px}.ap-story-index,.ap-lane-promise{position:static}.ap-founder-grid{grid-template-columns:1fr;gap:24px}.ap-workflow{grid-template-columns:1fr 1fr}.ap-workflow article:nth-child(2){border-right:0}.ap-workflow article:nth-child(-n+2){border-bottom:1px solid var(--ap-border)}}@media (width<=767px){.ap-hero{padding-block:54px}.ap-hero:after{display:none}.ap-section-head,.ap-cta-grid{grid-template-columns:1fr;align-items:start}.ap-metrics,.ap-workflow{grid-template-columns:1fr}.ap-metric,.ap-workflow article,.ap-workflow article:nth-child(2){border-right:0;border-bottom:1px solid var(--ap-border)}.ap-metric:last-child,.ap-workflow article:last-child{border-bottom:0}.ap-cta .ap-actions{justify-content:flex-start}}@media (width<=600px){.ap-about-opening-section{padding-block:52px}.ap-opening-copy{grid-template-columns:1fr;gap:16px;margin-top:32px}.ap-hero h1,.ap-pitch-hero h1{overflow-wrap:anywhere;font-size:clamp(38px,11vw,48px)}.ap-actions{flex-direction:column}.ap-actions>:is(.btn-primary,.btn-secondary){width:100%}.ap-system{padding:10px}.ap-evolution article{grid-template-columns:42px minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.about-pitch,.about-pitch *,.about-pitch :before,.about-pitch :after{scroll-behavior:auto!important;transition:none!important}}
