:root{--velocity-font:"Instrument Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-geist-sans:var(--velocity-font);--velocity-width:1180px;--lime:#79c7ff;--blue:#79c7ff;--violet:#79c7ff}.v6-home,body{font-family:var(--velocity-font);line-height:1.5}.builder-page,.marketing-page{--ink:#172b3d;--muted:#4e6478;--lime:#176b9b;--line:#c7d8e7;background:#f4f1ea;color:var(--ink)}.marketing-page .about-editorial-hero,.marketing-page .about-founder,.marketing-page .collection-hero,.marketing-page .marketing-capabilities,.marketing-page .marketing-hero{background:#f4f1ea}.marketing-page .about-capability-list,.marketing-page .about-origin,.marketing-page .marketing-challenge{background:#ffffff}.marketing-page .about-practice,.marketing-page .marketing-method,.marketing-page .marketing-outcomes{background:#e8ecf3}.builder-page .agent-builder,.builder-page .builder-summary,.builder-page .builder-tone-list label,.marketing-page .collection-card,.marketing-page .marketing-capability-grid article,.marketing-page .marketing-next,.marketing-page .marketing-system-card,.marketing-page .marketing-system-card li,.marketing-page .resource-grid>a{background:#ffffff;border-color:#c7d8e7}.marketing-page .collection-card.featured{background:#e8ecf3}.marketing-page .about-editorial-intro dt,.marketing-page .marketing-breadcrumb,.marketing-page .marketing-system-bottom,.marketing-page .marketing-system-top,.marketing-page blockquote,.marketing-page li p,.marketing-page li small,.marketing-page p{color:#4e6478}.marketing-page .marketing-system-card li strong,.marketing-page h1,.marketing-page h2,.marketing-page h3{color:#172b3d}.marketing-page .site-footer,.marketing-page .site-header{--ink:#f7f9fc;--lime:#79c7ff;color:#f7f9fc}button,input,select,textarea{font-family:inherit}h1,h2,h3{overflow-wrap:break-word}.about-editorial-heading,.about-editorial-intro,.marketing-breadcrumb,.marketing-hero-grid,.section-shell{width:min(var(--velocity-width),calc(100% - 40px));margin-inline:auto}.site-header.velocity-header{width:min(var(--velocity-width),calc(100% - 40px));min-height:72px;height:auto;top:18px;padding:10px 14px 10px 24px;border-radius:999px;background:rgba(11,18,32,.95)}.wordmark{font-size:1.4rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.wordmark span{font-weight:500}.mega-nav,.mega-trigger{font-size:.95rem;font-weight:600}.header-cta,.marketing-primary-button{min-height:48px;padding:13px 22px;gap:12px;font-size:1rem;font-weight:700;line-height:1.2}.builder-next,.header-cta,.marketing-primary-button{background:#79c7ff;color:#0b1220}.header-cta:hover,.marketing-primary-button:hover{background:#3fa9f5}.builder-kicker,.collection-card>span,.marketing-kicker,.marketing-section-label,.resource-grid>a>span,.site-footer-links p{font-family:var(--velocity-font);font-size:.78rem;font-weight:700;letter-spacing:.14em;line-height:1.5}.about-editorial-heading h1,.builder-hero h1,.collection-hero h1,.marketing-hero-copy h1,.standard-hero h1{font-size:clamp(3.1rem,6.2vw,5.8rem);font-weight:700;line-height:1.03;letter-spacing:-.01em}.marketing-hero-copy h1{font-size:clamp(2.8rem,4.8vw,4.5rem)}.marketing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;gap:56px;padding-block:56px 80px}.collection-hero{width:min(var(--velocity-width),calc(100% - 40px));margin-inline:auto}.about-editorial-hero,.collection-hero{min-height:0;padding:160px 0 80px}.builder-hero{padding-top:160px}.builder-aftercare h2,.builder-question-heading h2,.marketing-page h2{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:700;line-height:1.08;letter-spacing:-.01em}.marketing-page h3{font-size:1.65rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.marketing-capability-grid h3,.marketing-step-grid h3{font-size:1.65rem}.collection-card h2,.collection-card:not(.featured) h2,.resource-grid h2{font-size:clamp(2rem,3.5vw,3rem)}.about-practice li p,.collection-card>p,.marketing-capability-grid p,.marketing-challenge li p,.marketing-page p:not([class]),.marketing-step-grid small,.resource-grid>a>p{font-size:1.0625rem;line-height:1.6}.about-capability-list,.about-founder,.about-origin,.marketing-capabilities,.marketing-challenge,.marketing-outcomes{padding-block:80px}.collection-grid{padding-block:40px 80px}.marketing-method{padding-block:80px}.marketing-next{padding:48px}.site-footer{padding-top:80px}.site-footer-intro{min-height:0;padding-bottom:32px}.site-footer-links{padding-block:34px}.site-footer-bottom,.site-footer-links a,.site-footer-links span{font-size:.98rem}.v6-home .hero{width:100%;margin:0;min-height:0;padding-top:0}.v6-home.sprint-page .hero-inner{padding-top:150px}.v6-home .hero-title>span:not(.hero-accent){color:inherit}.quick-take-header{padding-top:26px}.quick-take-page .collection-hero{padding-top:64px}.quick-take-page .marketing-challenge{padding-top:16px}.quick-take-page .marketing-challenge>div{max-width:780px}.quick-take-page .marketing-challenge h2{font-size:clamp(1.8rem,3vw,2.5rem)}@media (max-width:980px){.marketing-hero-grid{grid-template-columns:1fr;gap:36px}.marketing-hero-copy h1{font-size:clamp(3.1rem,6.2vw,5.8rem)}.site-header.velocity-header{gap:12px}}@media (max-width:700px){.about-editorial-heading,.about-editorial-intro,.collection-hero,.marketing-breadcrumb,.marketing-hero-grid,.section-shell{width:calc(100% - 28px)}.site-header.velocity-header{width:calc(100% - 20px);top:10px;min-height:64px;padding:8px 12px 8px 16px}.header-cta{padding:12px;font-size:.85rem}.about-editorial-heading h1,.builder-hero h1,.collection-hero h1,.marketing-hero-copy h1{font-size:clamp(2.8rem,12vw,4.6rem);line-height:1.03}.builder-aftercare h2,.marketing-page h2{font-size:clamp(2.1rem,9vw,3rem)}.marketing-hero-grid{padding-block:40px 60px}.about-editorial-hero,.collection-hero{padding-block:130px 60px}.about-capability-list,.about-founder,.about-origin,.marketing-capabilities,.marketing-challenge,.marketing-outcomes{padding-block:60px}.marketing-next{padding:28px 20px}.marketing-primary-button{width:fit-content;max-width:100%;white-space:normal}.v6-home.sprint-page .hero-inner{padding-top:115px}.collection-card{padding:24px}}.about-editorial-heading{padding-bottom:32px}@media (max-width:360px){.site-header.velocity-header{gap:6px;padding-left:9px}.velocity-header .wordmark{font-size:18px}.velocity-header .mobile-menu-trigger{margin-right:0;padding:7px 6px;font-size:11px}.velocity-header .header-cta{flex-shrink:0;padding:7px 8px;font-size:12px}.velocity-header .header-cta-full{display:none}.velocity-header .header-cta-short{display:inline}.velocity-header .header-cta>span:last-child{display:none}}:root{--paper:#0b1220;--ink:#e8ecf3;--muted:#9daac2;--line:#293b56}.marketing-page .collection-hero>p,.marketing-page .marketing-hero-copy>p{max-width:660px;line-height:1.75}.marketing-page .marketing-heading-row>p{max-width:520px;line-height:1.7}.marketing-page .marketing-system-card{box-shadow:0 12px 30px rgba(11,18,32,.06)}.marketing-page .marketing-system-card li{padding-block:20px}.header-cta:hover,.marketing-primary-button:hover{background:#2f6feb;color:#fff}.marketing-page .about-practice li p,.marketing-page .marketing-breadcrumb b,.marketing-page .marketing-step-grid small,.marketing-page .marketing-step-grid span,.marketing-page .marketing-system-card li small,.marketing-page .marketing-system-top b{color:#4e6478}.marketing-page .marketing-system-card li>i{background:#e8ecf3;color:#172b3d}.builder-page,.marketing-page{--ink:#0b1220;--muted:#334960;--line:#c7d0dc;background:#f7f9fc}.marketing-page .about-editorial-hero,.marketing-page .about-founder,.marketing-page .collection-hero,.marketing-page .marketing-capabilities,.marketing-page .marketing-hero{background:#f7f9fc}.marketing-page .about-founder-story>p:not(.marketing-section-label),.marketing-page .collection-card.featured>p,.marketing-page .collection-hero>p:last-child,.marketing-page .marketing-heading-row>p,.marketing-page .marketing-hero-copy>p:not(.marketing-kicker),.marketing-page .marketing-next>p:not(.marketing-section-label),.marketing-page .resource-list small,.marketing-page li p,.marketing-page li small,.marketing-page p{color:#334960}.marketing-page h1,.marketing-page h2,.marketing-page h3{color:#0b1220}.marketing-page .marketing-kicker,.marketing-page .marketing-section-label,.marketing-page .resource-list article>div>p{color:#40566b}.marketing-page .marketing-breadcrumb,.marketing-page .marketing-breadcrumb b,.marketing-page .marketing-step-grid small,.marketing-page .marketing-step-grid span,.marketing-page .marketing-system-bottom,.marketing-page .marketing-system-card li small,.marketing-page .marketing-system-top,.marketing-page .marketing-system-top b{color:#334960}.marketing-page .about-capability-list li,.marketing-page .about-capability-list ol,.marketing-page .about-editorial-intro,.marketing-page .about-editorial-intro dl>div,.marketing-page .about-practice li,.marketing-page .about-practice ol,.marketing-page .marketing-challenge li,.marketing-page .marketing-step-grid,.marketing-page .marketing-step-grid article,.marketing-page .resource-list article{border-color:#c7d0dc}.marketing-page .resource-list small{font-size:1rem;line-height:1.75}.marketing-page .resource-list article>div>p,.marketing-page .resource-list article>span{font-size:.75rem;line-height:1.5}.marketing-page .resource-list a{font-size:1rem}.marketing-page .editorial-content>.editorial-note{color:#40566b}.marketing-page .editorial-faq-list p,.marketing-page .editorial-question-list p{color:#334960}.marketing-page .site-footer,.marketing-page .site-header{--ink:#e8ecf3;--muted:#9daac2;--blue:#79c7ff;--violet:#79c7ff}.marketing-page .site-footer h2,.marketing-page .site-footer h3,.marketing-page .site-footer p{color:#d5dee9}.about-page .about-editorial-heading h1{max-width:22ch;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:600;line-height:1.12;letter-spacing:-.025em}.about-page h2{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.18;letter-spacing:-.025em;font-weight:600}.about-page h3{font-size:1.5rem;line-height:1.3;letter-spacing:-.015em}.about-page .about-editorial-intro dt{color:#40566b;font-size:.75rem;line-height:1.5}.about-page .about-editorial-intro dd{color:#0b1220;font-size:1rem;line-height:1.5}.about-page .about-editorial-intro dl>div{padding-block:14px}.about-page .about-capability-list li>p,.about-page .about-founder-story>p:not(.marketing-section-label),.about-page .about-origin-copy p,.about-page .about-practice li p{font-size:1.0625rem;line-height:1.75}.about-page .about-origin-copy blockquote{color:#0b1220;line-height:1.4;letter-spacing:-.02em}.about-page .about-founder-name{min-height:380px;background:var(--lime);color:#e8ecf3;border:1px solid #176b9b}.about-page .about-founder-name h2{color:#e8ecf3;font-size:clamp(3rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.03em}.about-page .about-founder-name>span{font-size:.75rem;line-height:1.5;color:#e8ecf3}.about-page .about-founder-name>p{color:#e8ecf3}.about-page .about-capability-list li>span,.about-page .about-origin-copy blockquote span,.about-page .about-practice li>span{font-size:.75rem;line-height:1.5}@media (max-width:700px){.about-page .about-editorial-hero{padding-inline:0}.about-page .about-editorial-heading h1{font-size:clamp(2.3rem,9vw,3rem)}.about-page .about-founder-name{min-height:300px}}.builder-page .builder-question-heading small,.builder-page .builder-question-heading>p,.builder-page .builder-text-field>small{color:#40566b}.builder-page .builder-chip-fieldset button,.builder-page .builder-choice-list label,.builder-page .builder-text-field input,.builder-page .builder-text-field textarea,.builder-page .builder-tool-grid button{background:#fff;color:#0b1220;border-color:#c7d0dc}.builder-page .builder-text-field :is(input,textarea)::placeholder{color:#40566b;opacity:1}.builder-page .builder-chip-fieldset button.selected{background:#176b9b;color:#fff}.builder-page .builder-choice-list label.selected,.builder-page .builder-tone-list label.selected,.builder-page .builder-tool-grid button.selected{background:#dbeaf7;color:#0b1220;border-color:#176b9b}.marketing-page .marketing-challenge>div>p:last-child{color:#334960}.builder-page .builder-summary,.builder-page .builder-summary h3,.builder-page .builder-summary strong{color:#0b1220}.builder-page .builder-summary dd,.builder-page .builder-summary dt,.builder-page .builder-summary p,.builder-page .builder-summary small{color:#334960}.builder-page .builder-summary-body .micro-label,.builder-page .builder-summary-footer,.builder-page .builder-summary-topbar>span{color:#40566b}.builder-page .builder-summary dd,.builder-page .builder-summary dt,.builder-page .builder-summary-footer,.builder-page .builder-summary-topbar>span{font-size:.75rem;line-height:1.5}.builder-page .stage-mark{background:#dbeaf7;color:#0b1220}.marketing-page .marketing-signal-band p{color:#4e6478}.about-page .about-editorial-heading{text-align:center;padding-bottom:40px}.about-page .about-editorial-heading .marketing-kicker{justify-content:center}.about-page .about-editorial-heading h1{max-width:960px;margin:24px auto 0}.about-page .about-capability-list,.about-page .about-editorial-intro,.about-page .about-founder,.about-page .about-origin{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:start}.about-page .about-editorial-intro{align-items:center}.about-page .about-origin-copy{padding-top:0}.about-page .about-practice{padding-block:80px}.about-page .about-practice-heading{display:block;text-align:center;max-width:820px;margin-inline:auto}.about-page .about-practice-heading h2{margin-top:20px}.about-page .about-practice ol{margin-top:40px}.about-page .about-practice li,.about-page .about-practice li+li{padding:28px;min-height:240px;gap:28px}.about-page .about-practice li>div{align-self:start}.about-page .about-founder-name{text-align:center;align-items:center;height:100%}.about-page .about-founder-story{align-self:center}@media(max-width:900px){.about-page .about-capability-list,.about-page .about-editorial-intro,.about-page .about-founder,.about-page .about-origin{grid-template-columns:1fr;gap:32px}}@media(max-width:600px){.about-page .about-practice{padding-block:60px}}