@font-face{font-family:inter;src:url(../media/inter_tight_latin-s.p.0yzw701nbs_dl.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.inter_24421cfc-module__EEx-Qq__className{font-family:inter,inter Fallback}.inter_24421cfc-module__EEx-Qq__variable{--font-grey:"inter", "inter Fallback"}
@font-face{font-family:wordmark;src:url(../media/libre_caslon_display_latin_400_normal-s.p.15nv_j-cn-uzg.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:wordmark Fallback;src:local(Times New Roman);ascent-override:107.06%;descent-override:29.36%;line-gap-override:0.0%;size-adjust:90.61%}.wordmark_fab84a3d-module__nQ50ZG__className{font-family:wordmark,wordmark Fallback,Georgia;font-weight:400}.wordmark_fab84a3d-module__nQ50ZG__variable{--font-wordmark:"wordmark", "wordmark Fallback", Georgia}
@font-face{font-family:editorial;src:url(../media/libre_caslon_text_latin_400_normal-s.p.25hmdn6jhpbwm.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:editorial Fallback;src:local(Times New Roman);ascent-override:82.51%;descent-override:22.12%;line-gap-override:0.0%;size-adjust:117.57%}.editorial_12c3e7cd-module__f2nKDa__className{font-family:editorial,editorial Fallback,Georgia;font-weight:400}.editorial_12c3e7cd-module__f2nKDa__variable{--font-editorial:"editorial", "editorial Fallback", Georgia}
:root{--oxblood:#4e1518;--deep:#3a0f12;--ivory:#f3edde;--surface:#fbf8f0;--paper:#eadfc7;--ink:#201a13;--brass:#a67c3d;--muted:#5f5546;--border:#d6c8af;--rule:#d6c8af6e;--spine:108px;--measure:72ch;--fast:.15s}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--oxblood);color:var(--ivory);font-family:var(--font-grey), Arial, sans-serif;margin:0;font-size:18px;font-weight:400;line-height:1.5}::selection{background:var(--paper);color:var(--deep)}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:var(--deep)}body::-webkit-scrollbar-thumb{background:var(--border);border:3px solid var(--deep)}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ivory);outline-offset:5px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ivory);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.035em;max-width:1040px;margin-bottom:34px;font-size:clamp(54px,6.1vw,88px);font-weight:700;line-height:1.025}h2{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(34px,3.3vw,48px);font-weight:700;line-height:1.08}h3{letter-spacing:-.012em;margin-bottom:12px;font-size:24px;font-weight:650;line-height:1.2}p+p{margin-top:18px}strong{font-weight:650}img{max-width:100%;display:block}svg{flex-shrink:0}button{color:inherit}button,select,textarea,input{border-radius:2px}.frame{max-width:1440px;margin-inline:auto;padding-inline:28px}.site-header{font-family:var(--font-editorial), Georgia, serif;font-synthesis:none;min-height:110px;padding-left:calc(28px + var(--spine));z-index:10;justify-content:space-between;align-items:center;gap:24px;font-weight:400;display:flex;position:relative}.wordmark{font-family:var(--font-wordmark), Georgia, serif;letter-spacing:.035em;white-space:nowrap;font-size:34px;font-weight:400;line-height:1.1;text-decoration:none}.desktop-nav{align-items:center;gap:18px;font-size:16px;line-height:1.4;display:flex}.desktop-nav>a:not(.button){white-space:nowrap;text-decoration:none}@media (min-width:1280px) and (max-width:1359px){.desktop-nav{gap:12px}}.desktop-nav [aria-current=page],.current-section{text-underline-offset:7px;text-decoration:underline!important}.nav-disclosure{position:relative}.nav-disclosure>button{font-size:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:16px 0;display:flex}.nav-disclosure svg{width:12px}.nav-panel{background:var(--deep);border:1px solid var(--rule);width:350px;padding:12px;position:absolute;top:100%;left:-20px;box-shadow:0 12px 24px #1405052e}.nav-panel[hidden]{display:none}.nav-panel a{padding:12px;line-height:1.4;text-decoration:none;display:block}.nav-panel a:hover{background:var(--oxblood)}.nav-action{white-space:nowrap;padding:12px 17px!important;font-size:16px!important;font-weight:400!important}.button{background:var(--ivory);min-height:48px;color:var(--deep);border:1px solid var(--ivory);transition:background var(--fast), color var(--fast);border-radius:2px;justify-content:space-between;align-items:center;gap:20px;padding:12px 22px;font-size:17px;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.button:hover{background:var(--paper)}.button:focus-visible{outline-offset:5px}.text-link{align-items:center;gap:12px;font-weight:550;display:inline-flex}.skip-link{z-index:50;background:var(--ivory);color:var(--deep);padding:12px 20px;position:fixed;top:10px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}.chapter{grid-template-columns:var(--spine) minmax(0, 1fr);padding-block:38px 46px;display:grid;position:relative}.chapter-spine{border-left:1px solid var(--rule);border-right:1px solid var(--rule);text-transform:uppercase;letter-spacing:.005em;flex-direction:column;align-items:flex-start;gap:2px;margin-right:29px;padding:16px 13px 0 0;font-size:11px;line-height:1.35;display:flex;position:relative}.chapter-spine span{background:var(--oxblood);width:100%;padding-left:0;position:relative;left:-1px}.chapter-spine span:first-child{padding-top:4px;font-size:13px;font-weight:550}.chapter-spine span:last-child{padding-bottom:12px}.chapter-content{min-width:0}.copy{max-width:var(--measure)}.copy p{margin-bottom:18px}.copy p:last-child{margin-bottom:0}.copy h3{margin-top:32px}.copy ul{margin-block:22px;padding-left:21px}.copy li{margin-block:12px;padding-left:4px}.copy blockquote{margin:32px 0 20px;font-size:22px;line-height:1.5}.copy blockquote p:last-child{margin-top:12px;font-size:16px}.copy p.actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:24px;display:flex}.copy a{font-weight:550}.copy p:has(>a[href=\/contact]):last-child>a[href=\/contact]:not(.copy-secondary){background:var(--ivory);color:var(--deep);border-radius:2px;min-height:48px;padding:12px 22px;font-weight:650;text-decoration:none;display:inline-block}.copy p:has(>a[href=\/approach]):last-child>a:only-child:not(.copy-secondary){background:var(--ivory);color:var(--deep);border-radius:2px;min-height:48px;padding:12px 22px;font-weight:650;text-decoration:none;display:inline-block}.copy p:has(>a[href="/contact?engagement=project"])>a:not(.copy-secondary){background:var(--ivory);color:var(--deep);border-radius:2px;min-height:48px;padding:12px 22px;font-weight:650;text-decoration:none;display:inline-block}.copy p>a:hover{opacity:.88}.split{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.split .copy{max-width:65ch}.split.reverse>.split-copy{order:2}.split.reverse>.art{order:1}.art{min-width:0}.art img{object-fit:contain}.home-intro{min-height:490px;padding-top:32px}.home-intro .chapter-content{position:relative}.home-intro h1{z-index:1;max-width:925px;position:relative}.hero-copy{z-index:1;max-width:710px;padding-right:25px;position:relative}.hero-illustration{z-index:0;width:38%;position:absolute;top:12px;right:-3px}.home-intro h1{pointer-events:none}.home-intro .hero-copy{max-width:63%}.hero-copy p{max-width:680px}.hero-copy p:last-child{max-width:none}.three-columns{grid-template-columns:repeat(3,1fr);gap:54px;display:grid}.three-columns .art{justify-content:flex-start;align-items:center;height:155px;margin:8px 0 20px;display:flex}.three-columns .art img{object-fit:contain;max-width:100%;width:auto!important;height:100%!important}.three-columns .copy strong{max-width:340px;margin-bottom:14px;font-size:23px;line-height:1.15;display:block}.three-columns .copy p:last-child:not(:first-child){margin-bottom:0}.home-approach .art{max-width:560px}.home-approach h2{max-width:610px}.home-examples .chapter-content>.copy{max-width:none}.example-row{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:215px;margin-top:30px;display:grid}.example-row.flipped .art{order:2}.example-row .art{padding-inline:5px}.example-row .copy>p:first-child>strong{font-size:24px}.example-row .copy p{margin-bottom:10px}.stats{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:28px;display:grid}.stat{min-width:0;padding-right:25px}.stat+.stat{border-left:1px solid var(--rule);padding-left:30px}.figure{letter-spacing:-.04em;font-variant-numeric:lining-nums;margin-bottom:8px;font-size:clamp(72px,8.9vw,128px);font-weight:800;line-height:.95;display:block}.stat h3{font-size:25px}.stat .copy{font-size:17px;line-height:1.4}.home-results>.chapter-content>.copy{max-width:none}.home-results blockquote{max-width:1050px}.home-founders .split{align-items:start}.founders-photo{object-fit:cover;object-position:50% 45%;width:100%;height:410px}.home-founders h2{font-size:42px}.home-founders .copy{font-size:17px;line-height:1.5}.relationships{grid-template-columns:1fr 1fr;gap:42px;display:grid}.relationship{grid-template-columns:100px 1fr;gap:24px;display:grid}.relationship+.relationship{border-left:1px solid var(--rule);padding-left:30px}.relationship .copy{font-size:17px}.relationship .copy>p:first-child strong{font-size:21px;line-height:1.2}.relationship-icon{width:100px;height:100px;position:relative;overflow:hidden}.relationship-icon img{object-fit:contain;width:800px;max-width:none;height:268px;position:absolute;top:-100px}.relationship-icon img.project-icon{object-fit:contain;width:100%;max-width:100%;height:100%;position:static}.home-relationships .relationship{grid-template-rows:160px auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px}.home-relationships .relationship-icon{width:min(100%,300px);height:160px}.home-relationships .relationship-icon.icon-0 img{width:1400px;height:auto;top:-164px;left:-2px}.home-relationships .relationship-icon img.project-icon{width:300px;max-width:none;height:150px;position:absolute;top:15px;left:-39px}.home-close{padding-top:10px}.home-close .split{grid-template-columns:.8fr 1.2fr}.home-close h2{font-size:36px}.home-close .art{max-width:460px}.site-footer{font-family:var(--font-editorial), Georgia, serif;font-synthesis:none;border-top:1px solid var(--rule);grid-template-columns:1.1fr 1.2fr .65fr;gap:34px;margin-top:24px;padding-block:40px 48px;font-size:16px;font-weight:400;line-height:1.55;display:grid}.site-footer .wordmark{font-size:36px}.site-footer p{margin-top:15px}.site-footer nav{flex-wrap:wrap;align-content:flex-start;gap:14px 22px;display:flex}.site-footer nav a{text-decoration:none}.footer-contact{text-align:right}.mobile-trigger{display:none}.mobile-menu{border:1px solid var(--rule);background:var(--deep);color:var(--ivory);width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.mobile-menu::backdrop{background:var(--deep)}.menu-top{z-index:2;background:var(--deep);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:15px;padding:24px;display:flex;position:sticky;top:0}.menu-top .wordmark{font-size:32px}.menu-top button{background:0 0;border:0;align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.mobile-menu nav{flex-direction:column;align-items:stretch;gap:0;padding:24px;display:flex}.mobile-menu nav>a,.mobile-capabilities{border-bottom:1px solid var(--rule);padding:17px 0;font-size:28px;text-decoration:none}.mobile-capabilities{border:0;border-bottom:1px solid var(--rule);background:0 0;justify-content:space-between;display:flex}.mobile-subnav{padding-left:20px}.mobile-subnav a{padding-block:12px;font-size:18px;display:block}.mobile-subnav[hidden]{display:none}.mobile-menu nav .button{align-self:flex-start;margin-top:30px;padding:16px 20px;font-size:20px;font-weight:400}@media (min-width:1600px){.frame{max-width:1500px}.site-header{min-height:125px}}@media (max-width:1279px){:root{--spine:74px}.desktop-nav{display:none}.mobile-trigger{background:0 0;border:0;align-items:center;gap:15px;min-height:44px;display:flex}.site-header{min-height:100px;padding-left:28px}.chapter-spine{margin-right:22px;font-size:9px}.home-intro h1{max-width:780px;font-size:70px}.hero-illustration{width:38%;top:115px}.home-intro .hero-copy{max-width:67%}.three-columns{gap:26px}.split{gap:32px}.figure{font-size:88px}.site-footer{grid-template-columns:1fr 1fr}.footer-contact{text-align:left;grid-column:1/-1;justify-content:space-between;display:flex}.footer-contact p{margin:0}}@media (min-width:1024px) and (max-width:1279px){.home-intro .hero-copy{max-width:63%}.hero-illustration{width:34%;top:152px}}@media (max-width:1023px){h1,.home-intro h1{font-size:64px}.hero-illustration{width:65%;max-width:540px;margin:35px 0 0 auto;position:relative;top:auto;right:auto}.home-intro .chapter-content{flex-direction:column;display:flex}.home-intro .hero-illustration{order:3}.home-intro .hero-copy{max-width:100%}.split{grid-template-columns:1fr}.split .art{width:100%;max-width:620px;margin:auto}.split.reverse>.split-copy{order:1}.split.reverse>.art{order:2}.three-columns{gap:24px}.three-columns .copy strong{font-size:22px}.three-columns .art{height:100px}.stats{gap:18px}.stat+.stat{padding-left:20px}.figure{font-size:72px}.stat h3{font-size:21px}.relationships{grid-template-columns:1fr}.relationship+.relationship{border-left:0;border-top:1px solid var(--rule);padding:28px 0 0}.founders-photo{height:450px}.home-close .split{grid-template-columns:1fr 1fr}.example-row{gap:28px}.site-footer{font-size:16px}}@media (max-width:767px){:root{--spine:0px}.frame{padding-inline:20px}.site-header{gap:10px;min-height:90px;padding:22px 20px}.wordmark{letter-spacing:.025em;font-size:28px}.mobile-trigger{gap:8px;font-size:15px}.mobile-trigger svg{width:21px}.chapter{padding-block:26px 36px;display:block}.chapter-spine{border:0;border-top:1px solid var(--rule);flex-direction:row;align-items:center;gap:8px;margin:0 0 24px;padding:12px 0 0;font-size:10px}.chapter-spine span{background:0 0;width:auto;left:0;padding:0!important}.chapter-spine span:first-child{font-size:11px}.chapter-spine span:last-child{letter-spacing:.04em}h1,.home-intro h1{letter-spacing:-.03em;margin-bottom:26px;font-size:46px;line-height:1.04}h2{margin-bottom:22px;font-size:34px}h3{font-size:23px}body{font-size:18px}.copy p{margin-bottom:18px}.copy p.actions{gap:18px 20px}.home-intro{min-height:0;padding-top:8px}.home-intro .hero-copy{max-width:none;padding:0}.hero-illustration{width:95%;margin:22px auto 0}.three-columns{grid-template-columns:1fr;gap:38px}.three-columns .art{height:145px;margin-top:0}.three-columns .copy strong{max-width:none;font-size:24px}.home-approach .art{margin-top:20px}.example-row{grid-template-columns:1fr;gap:20px;margin-block:36px}.example-row.flipped .art{order:0}.example-row .art{max-width:100%;margin:auto}.example-row .copy>p:first-child>strong{font-size:25px}.stats{grid-template-columns:1fr;gap:30px}.stat{border-bottom:1px solid var(--rule);padding:0 0 24px}.stat+.stat{border-left:0;padding:0 0 24px}.figure{font-size:100px}.stat h3{font-size:25px}.stat .copy{font-size:18px}.copy blockquote{font-size:22px}.home-founders h2{font-size:34px}.home-founders .copy{font-size:18px}.founders-photo{aspect-ratio:1.2;object-position:center;height:auto}.relationships{gap:30px}.relationship{grid-template-columns:1fr;gap:15px}.relationship-icon{width:86px;height:84px}.relationship .copy{font-size:18px}.relationship .copy>p:first-child strong{font-size:25px}.home-close .split{grid-template-columns:1fr}.home-close h2{font-size:34px}.home-close .art{margin-top:16px}.site-footer{flex-direction:column;gap:28px;margin-top:18px;padding-block:32px 40px;font-size:16px;display:flex}.site-footer .wordmark{font-size:34px}.site-footer nav{grid-template-columns:1fr 1fr;gap:18px;display:grid}.footer-contact{text-align:left;display:block}.footer-contact p{margin-top:20px}.menu-top{padding:18px 20px}.menu-top .wordmark{font-size:28px}.menu-top button{font-size:14px}.mobile-menu nav{padding:20px}.mobile-menu nav>a,.mobile-capabilities{font-size:26px}.mobile-subnav a{font-size:18px}.button{min-height:48px;font-size:17px}}@media (max-width:374px){.frame,.site-header{padding-inline:16px}.wordmark{letter-spacing:.025em;font-size:24px}.mobile-trigger{gap:6px;font-size:14px}h1,.home-intro h1{font-size:40px}h2,.home-close h2,.home-founders h2{font-size:31px}.button{padding-inline:17px}.site-footer nav{grid-template-columns:1fr}.menu-top{padding-inline:16px}.menu-top .wordmark{font-size:24px}.mobile-menu nav{padding:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.page-intro{padding-top:35px;padding-bottom:60px}.page-intro h1{max-width:950px}.intro-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;display:grid}.intro-layout>.art{justify-content:center;max-height:360px;display:flex}.intro-layout>.art img{max-height:360px}.page-intro:not(.illustrated-intro) .intro-layout{display:block}.page-intro:not(.illustrated-intro) .copy{max-width:850px}.illustrated-intro .intro-layout{position:relative}.illustrated-intro h1{max-width:78%}.illustrated-intro .intro-layout>.art{margin-top:-145px}.chapter:not(:first-child) .chapter-content{border-top:1px solid var(--rule);padding-top:30px}.home-page .chapter .chapter-content{border:0;padding-top:0}.capability-page .split{align-items:start}.capability-page .split .art{justify-content:center;align-items:center;max-height:390px;display:flex}.capability-page .split .art img{max-height:390px}.capability-page .page-intro h1{max-width:900px}.deliverables .copy{max-width:none}.deliverables ul{counter-reset:deliverable;padding:0;list-style:none}.deliverables li{border-top:1px solid var(--rule);max-width:none;margin:0;padding:24px 24px 24px 100px;position:relative}.deliverables li:before{counter-increment:deliverable;content:counter(deliverable, decimal-leading-zero);color:var(--paper);font-size:16px;position:absolute;top:25px;left:16px}.deliverables li:last-child{border-bottom:1px solid var(--rule)}.deliverables li strong{margin-bottom:6px;font-size:23px;display:block}.deliverables .copy>p{max-width:75ch}.capability-examples{gap:35px;margin-top:34px}.capability-examples .art{height:175px}.capability-examples .copy{font-size:17px}.capability-list{margin-top:35px}.capability-row{border-top:1px solid var(--rule);grid-template-columns:130px 190px 1.25fr 1fr;gap:28px;padding:30px 0;display:grid}.capability-row:last-child{border-bottom:1px solid var(--rule)}.capability-row h3{font-size:23px}.capability-row h3 a{text-decoration:none}.capability-row h3 a:hover{text-decoration:underline}.capability-row .copy{font-size:17px}.capability-number{align-items:flex-start;gap:12px;font-size:12px;display:flex}.capability-number .art{width:100px}.capability-number .art img{object-fit:contain;height:95px!important}.two-columns,.terms-grid,.faq-grid{grid-template-columns:1fr 1fr;gap:36px 60px;display:grid}.two-columns h2{font-size:36px}.wide-copy{max-width:105ch}.page-closing .split{grid-template-columns:1.5fr .6fr;gap:70px}.page-closing h2{font-size:42px}.page-closing .art{max-width:300px;margin:auto}.approach-step .art{justify-content:center;max-height:320px;display:flex}.approach-step .art img{max-height:320px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0;display:grid}.pricing-tier{border:1px solid var(--border);flex-direction:column;min-width:0;padding:25px 22px;display:flex}.pricing-tier h3{min-height:56px;margin-bottom:16px}.tier-price{white-space:nowrap;letter-spacing:-.02em}.tier-price strong{font-size:clamp(32px,3.1vw,46px);font-weight:750;line-height:1}.tier-price span{font-size:21px}.price-label{font-size:16px;margin-top:8px!important}.capacity{border-top:1px solid var(--rule);min-height:85px;margin-top:22px;padding-top:20px;font-size:20px;line-height:1.35}.pricing-tier .art{align-items:center;height:140px;margin:18px 0 25px;display:flex}.pricing-tier .art img{object-fit:contain;height:140px!important}.pricing-tier .button{gap:8px;margin-top:auto;padding:13px 14px;font-size:16px}.tier-explanation{margin-top:22px;font-size:16px}.pricing-cancel{font-size:17px}.terms-grid{margin-top:30px}.terms-grid>section{padding-left:50px;position:relative}.small-number{color:var(--paper);margin-bottom:10px;font-size:13px;display:block}.terms-grid .small-number{position:absolute;top:3px;left:0}.terms-grid h3,.faq-grid h3{font-size:23px}.faq-grid>section{border-top:1px solid var(--rule);padding-top:22px}.faq-grid{gap:28px 50px}.results-grid{grid-template-columns:1fr 1fr;gap:45px 60px;display:grid}.result-item{border-top:1px solid var(--rule);padding:32px 0 8px}.results-grid .figure{font-size:110px}.result-item h3{max-width:400px}.testimonial blockquote{max-width:950px;font-size:32px;line-height:1.35}.testimonial .copy{max-width:none}.testimonial blockquote p:last-child{font-size:18px}.company-founders{object-fit:cover;object-position:50% 45%;width:100%;height:520px}.milestone-list>section{border-top:1px solid var(--rule);padding:28px 0 28px 80px;position:relative}.milestone-list .small-number{position:absolute;top:32px;left:10px}.milestone-list h3{font-size:30px}.founder-profiles{grid-template-columns:1fr 1fr;gap:60px;display:grid}.founder-person img{object-fit:cover;object-position:50% 25%;width:100%;height:440px;margin-bottom:30px}.founder-person h2{font-size:40px}.person .copy>p:first-child{margin-top:-6px;font-size:20px}.people-list>.person{border-bottom:1px solid var(--rule);grid-template-columns:300px 1fr;gap:55px;padding-block:38px;display:grid}.people-list>.person:first-child{padding-top:0}.people-list>.person:last-child{border:0;padding-bottom:0}.people-list img{object-fit:cover;object-position:50% 25%;width:300px;height:335px}.people-list h2{font-size:38px}.people-list .copy{max-width:75ch}.legal-page{max-width:1090px;margin:auto}.legal-page .copy{max-width:78ch}.legal-page .copy h3{margin-top:40px;margin-bottom:16px;font-size:28px}.legal-page h1{font-size:72px}.contact-page h1{max-width:950px}.contact-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.contact-context>.art{max-width:320px;margin:32px 0 38px}.contact-context>section{margin-top:35px}.contact-context h2{font-size:28px}.inquiry-form h2{margin-bottom:12px;font-size:32px}.required-note{margin-bottom:25px;font-size:16px}.field{min-width:0;margin-bottom:24px}.field label{margin-bottom:9px;font-size:18px;font-weight:600;display:block}.field label span{font-size:16px;font-weight:400}.field input,.field textarea,.field select{background:var(--surface);width:100%;min-height:50px;color:var(--ink);border:1px solid var(--border);max-width:100%;padding:12px 14px;line-height:1.4;display:block}.field textarea{resize:vertical;min-height:170px}.field select{padding-right:30px;font-size:16px}.field select option{background:var(--surface);color:var(--ink)}.field input[readonly],.field textarea[readonly]{background:var(--paper)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border:2px solid var(--paper)}.field-pair{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field-hint{max-width:65ch;margin-bottom:10px;font-size:15px;line-height:1.45}.field select+.field-hint{margin-top:12px}.field-error{color:var(--ivory);margin-top:9px;font-size:16px;font-weight:550}.field-error:before{content:"!";border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin-right:9px;font-size:13px;font-weight:700;display:inline-flex}.form-status{border:1px solid var(--paper);background:var(--deep);outline-offset:4px;margin:25px 0;padding:24px}.form-status:focus{outline:2px solid var(--ivory)}.form-status h2,.form-status h3{font-size:25px}.form-status p{font-size:17px}.form-status ul{padding-left:20px}.form-status li+li{margin-top:8px}.form-status.is-success{background:var(--ivory);color:var(--deep)}.preference-note{border-block:1px solid var(--rule);margin-bottom:25px;padding-block:14px;font-size:17px}.honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.privacy-note{max-width:65ch;margin-top:24px;font-size:15px}.submission-live{margin-top:12px;font-size:16px}.submission-live:empty{display:none}.retry-time{margin:15px 0;font-size:16px}.inquiry-form .button:disabled{opacity:.65}.recovery-page{min-height:65vh;padding-block:55px 80px}.recovery-page h1{font-size:64px}.recovery-code{letter-spacing:.12em;margin-bottom:20px;font-size:18px}.error-screen .eyebrow{letter-spacing:.2em;margin-bottom:45px;font-size:18px}.recovery-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}a[href^=mailto\:],.chapter-spine{overflow-wrap:anywhere}@media (max-width:1279px){.capability-row{grid-template-columns:85px 170px 1fr;gap:24px}.capability-row>.copy:last-child{grid-column:3}.capability-number{gap:5px}.capability-number .art{width:65px}.pricing-tier{padding:22px 16px}.pricing-tier h3{font-size:22px}.pricing-tier .button{font-size:15px}.contact-layout{gap:40px}.field-pair{grid-template-columns:1fr;gap:0}.illustrated-intro h1{max-width:90%}.illustrated-intro .intro-layout>.art{margin-top:-70px}.founder-profiles{gap:35px}.founder-person img{height:370px}.people-list>.person{grid-template-columns:240px 1fr;gap:35px}.people-list img{width:240px;height:295px}}@media (max-width:1023px){.intro-layout{grid-template-columns:1fr;gap:28px}.illustrated-intro .intro-layout>.art{width:70%;max-width:520px;margin:0 0 0 auto}.illustrated-intro h1,.capability-page .page-intro h1{max-width:none}.page-intro{padding-bottom:35px}.capability-row{grid-template-columns:70px 180px 1fr;gap:18px}.capability-examples{grid-template-columns:1fr}.capability-examples>div{grid-template-columns:1fr 1.4fr;gap:0 28px;display:grid}.capability-examples .art{grid-row:1/3;align-self:start;height:auto}.capability-examples h3{margin-top:10px}.pricing-grid{grid-template-columns:1fr}.pricing-tier{grid-template-columns:1fr 1fr;gap:15px 28px;padding:28px;display:grid}.pricing-tier h3{grid-column:1/-1;min-height:0}.pricing-tier .tier-price{grid-area:2/1;margin:0}.pricing-tier .price-label{grid-area:3/1;margin:0!important}.pricing-tier .capacity{grid-area:4/1;min-height:0;margin:0}.pricing-tier .art{grid-area:2/2/5;height:160px}.pricing-tier .button{grid-column:1/-1;justify-self:start;font-size:17px}.pricing-tier .tier-explanation{grid-column:1/-1;margin-top:0}.tier-price strong{font-size:48px}.page-closing .split{grid-template-columns:1fr .5fr;gap:35px}.two-columns,.terms-grid,.faq-grid{gap:32px}.two-columns h2{font-size:31px}.contact-layout{grid-template-columns:1fr;gap:45px}.contact-context>.art{display:none}.contact-context{grid-template-columns:1fr 1fr;gap:28px;display:grid}.contact-context>.copy{grid-column:1/-1}.contact-context>section{margin-top:0}.inquiry-form{max-width:750px}.field-pair{grid-template-columns:1fr 1fr;gap:22px}.founder-person img{height:330px}.founder-profiles{gap:28px}.founder-person h2{font-size:34px}.results-grid .figure{font-size:88px}.people-list h2{font-size:32px}.company-founders{height:550px}}@media (max-width:767px){.page-intro{padding-top:8px}.page-intro h1,.legal-page h1,.recovery-page h1{font-size:46px}.intro-layout{gap:25px}.illustrated-intro .intro-layout>.art{width:100%;max-height:300px;margin:0 auto}.illustrated-intro .intro-layout>.art img{max-height:300px}.chapter:not(:first-child) .chapter-content{border:0;padding-top:0}.capability-page .split .art{max-height:320px;margin-top:10px}.capability-page .split .art img{max-height:320px}.deliverables li{padding:22px 0 22px 46px}.deliverables li:before{font-size:13px;top:24px;left:0}.deliverables li strong{font-size:22px}.capability-examples{gap:42px;margin-top:26px}.capability-examples>div{display:block}.capability-examples .art{justify-content:flex-start;height:150px;margin-bottom:22px;display:flex}.capability-examples .copy,.capability-row .copy{font-size:18px}.capability-row{grid-template-columns:50px 1fr;gap:15px;padding-block:26px}.capability-row h3{margin-top:0;font-size:25px}.capability-row>.copy{grid-column:2!important}.capability-number{grid-row:1/span 3;display:block}.capability-number .art{width:48px;margin-top:12px}.capability-number .art img{height:60px!important}.capability-row .copy p{margin-bottom:10px}.two-columns,.terms-grid,.faq-grid{grid-template-columns:1fr;gap:30px}.two-columns h2{font-size:34px}.page-closing .split{grid-template-columns:1fr}.page-closing h2{font-size:34px}.page-closing .art{max-width:230px;margin-inline:0}.pricing-tier{gap:0;padding:25px 22px;display:flex}.pricing-tier h3{margin-bottom:18px;font-size:26px}.tier-price strong{font-size:50px}.pricing-tier .price-label{margin-top:9px!important}.pricing-tier .capacity{margin-top:22px;padding-top:20px;font-size:21px}.pricing-tier .art{height:145px;margin-block:20px}.pricing-tier .button{align-self:stretch;min-height:50px;font-size:16px}.pricing-tier .tier-explanation{margin-top:22px;font-size:17px}.terms-grid>section{padding-left:38px}.terms-grid h3,.faq-grid h3{font-size:23px}.results-grid{grid-template-columns:1fr;gap:25px}.result-item{padding-top:25px}.results-grid .figure{font-size:98px}.testimonial blockquote{margin-top:25px;font-size:25px}.company-founders{aspect-ratio:1.1;height:auto}.milestone-list>section{padding-left:40px}.milestone-list .small-number{left:0}.milestone-list h3{font-size:26px}.founder-profiles{grid-template-columns:1fr;gap:45px}.founder-person img{aspect-ratio:1;object-position:center 25%;height:auto;margin-bottom:26px}.founder-person h2{font-size:36px}.person .copy>p:first-child{font-size:20px}.people-list>.person{padding-block:36px;display:block}.people-list img{aspect-ratio:1;object-position:50% 25%;width:min(100%,320px);height:auto;margin-bottom:26px}.people-list h2{font-size:34px}.legal-page .copy h3{margin-top:32px;font-size:26px}.contact-layout{gap:40px}.contact-context{display:block}.contact-context>section{margin-top:26px}.contact-context h2{margin-bottom:12px;font-size:27px}.inquiry-form h2{font-size:31px}.field-pair{display:block}.field select{padding-left:10px;font-size:16px}.field-hint,.privacy-note{font-size:16px}.field label{line-height:1.4}.form-status{padding:20px}.recovery-page{min-height:70vh;padding-block:15px 50px}.error-screen{padding-top:35px}.recovery-actions{flex-direction:column;align-items:flex-start;gap:22px}.recovery-page .split>.art{max-width:280px}}@media (max-width:374px){.page-intro h1,.legal-page h1,.recovery-page h1{font-size:40px}.page-closing h2,.inquiry-form h2{font-size:30px}.capability-row{grid-template-columns:35px 1fr;gap:12px}.capability-number .art{width:34px}.pricing-tier{padding:22px 18px}.tier-price strong{font-size:46px}.results-grid .figure{font-size:82px}.founder-person h2,.people-list h2{font-size:31px}.field select{font-size:16px}.terms-grid>section{padding-left:30px}}.copy p.actions>a{align-items:center;gap:14px;display:inline-flex!important}.copy a>svg{display:none}.copy p.actions>a>svg{display:block}.section-afterword{margin-top:28px}.capability-examples .copy strong{font-size:inherit;line-height:inherit;margin:0;display:inline}.work-icon{color:var(--ivory);flex-shrink:0}.capability-number{align-items:center;gap:15px}.field-pair .field{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;display:grid}.field-pair .field label{grid-row:1}.field-pair .field-hint{grid-row:2}.field-pair .field input{grid-row:3;margin-top:0}.field-pair .field-error{grid-row:4}.intro-layout>.art,.intro-layout>.art img{max-height:430px}.capability-page .intro-layout>.art{margin-top:-140px}.capability-page .chapter{padding-block:30px 36px}.capability-page .split>.art,.capability-page .split>.art img{max-height:320px}.page-closing .art,.page-closing .art img{max-height:230px}.home-examples .example-row{min-height:190px;margin-top:20px}.home-page .chapter{padding-block:30px 38px}.home-page .home-intro{min-height:475px;padding-top:32px}.home-page .home-close{padding-top:10px}.home-results .figure{font-size:clamp(86px,9.5vw,140px)}@media (min-width:768px){.home-results .stats{grid-template-columns:.85fr 1.1fr 1.05fr}}@media (min-width:768px) and (max-width:1023px){.home-results .figure{font-size:clamp(58px,8.2vw,84px)}}.home-approach .split{grid-template-columns:.95fr 1.05fr}.home-founders .founders-photo{height:400px}@media (max-width:1279px){.capability-number{gap:6px}.work-icon{width:54px;height:54px}.capability-page .intro-layout>.art{margin-top:-50px}}@media (max-width:1023px){.home-approach .split{grid-template-columns:1fr}.capability-page .intro-layout>.art{margin-top:0}.intro-layout>.art,.intro-layout>.art img{max-height:340px}.home-founders .founders-photo{height:450px}}@media (max-width:767px){.home-page .chapter,.capability-page .chapter{padding-block:26px 36px}.home-page .home-intro{min-height:0;padding-top:8px}.home-page .home-close{padding-top:26px}.home-results .figure{font-size:100px}.home-founders .split>.split-copy{order:2}.home-founders .split>.founders-photo{order:1;height:auto}.company-founders{order:-1}.intro-layout>.art,.intro-layout>.art img,.capability-page .split>.art,.capability-page .split>.art img{max-height:300px}.work-icon{width:40px;height:40px;margin-top:12px}.capability-number,.field-pair .field{display:block}.field-pair .field input{margin-top:0}.home-examples .example-row{margin-block:36px}}@media (max-width:374px){.work-icon{width:30px;height:30px}.home-results .figure{font-size:88px}}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-item{min-width:0}@media (max-width:767px){.results-grid{grid-template-columns:minmax(0,1fr)}.results-grid .figure{font-size:clamp(70px,23vw,98px)}}.illustrated-intro .intro-layout>.art,.capability-page .intro-layout>.art{margin-top:0}.intro-layout{align-items:start;gap:48px}.intro-layout>.art,.intro-layout>.art img{max-height:340px}.page-intro h1,.capability-page .page-intro h1{max-width:1100px}.deliverable-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:55px;display:grid}.deliverable-row{border-top:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:28px;padding:24px 0;display:grid}.deliverable-row:last-child{border-bottom:1px solid var(--rule)}.deliverable-row .copy strong{margin-bottom:7px;font-size:23px;line-height:1.25;display:block}.deliverable-row .work-icon{width:52px;height:52px;margin-top:3px}.deliverable-layout>.art{max-width:540px}.execution-relationships .two-columns>section{border-top:1px solid var(--rule);padding-top:24px}.execution-relationships .relationship-icon{margin-bottom:24px}.execution-relationships>.copy{margin-top:26px}.legal-page{max-width:none}.legal-page .legal-intro{max-width:75ch;margin-bottom:40px}.legal-page .legal-row{grid-template-columns:1.4fr 1fr;align-items:center;gap:60px;margin-block:36px;display:grid}.legal-page .legal-row h2{margin-bottom:18px;font-size:34px}.legal-page .legal-row .art{width:100%;max-width:420px;margin-left:auto}.legal-page .legal-row img{max-height:230px}.legal-page .legal-intro.legal-row{max-width:none}.results-page .testimonial blockquote{margin-top:0;font-size:28px}.results-page .company-founders{height:360px}.results-page .results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.results-page .results-grid .figure{font-size:clamp(54px,5.4vw,78px)}.results-page .result-item h3{font-size:24px}.results-page .result-item .copy{font-size:17px}.error-screen{max-width:none;margin:0}.error-screen h1{max-width:1200px}.error-screen .split{grid-template-columns:1.25fr 1fr;align-items:center}.success-actions{flex-wrap:wrap;gap:20px;margin-top:26px;display:flex}.success-actions a{align-items:center;gap:10px;display:inline-flex}.inquiry-form .form-status.is-success{margin-top:0}.contact-context>.art{max-width:460px;margin-block:32px;display:block}.relationship-icon{width:120px;height:105px}.relationship{grid-template-columns:120px minmax(0,1fr)}.relationship-icon.icon-0 img{left:0}.relationship-icon.icon-1 img{right:0}.opportunities .three-columns{position:relative}.opportunities .three-columns:before{content:"";border-top:1px solid var(--brass);z-index:0;position:absolute;top:86px;left:8%;right:8%}.opportunities .three-columns>div{position:relative}.opportunities .three-columns .art{background:var(--oxblood);z-index:1;position:relative}@media (max-width:1279px){.results-page .results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-page .results-grid .figure{font-size:88px}.deliverable-layout{gap:30px}.legal-page .legal-row{gap:34px}.results-page .testimonial blockquote{font-size:25px}}@media (max-width:1023px){.intro-layout{gap:28px}.intro-layout>.art{margin-inline:auto!important}.deliverable-layout{grid-template-columns:1fr}.deliverable-layout>.art{width:90%;margin:20px auto}.legal-page .legal-row{grid-template-columns:1.35fr 1fr;gap:28px}.legal-page .legal-row h2{font-size:30px}.contact-context>.art{grid-column:1/-1;width:80%;margin:0 auto;display:block}.contact-context>section{grid-column:1/-1}.error-screen .split{grid-template-columns:1fr}.error-screen .art{max-width:520px;margin:35px 0 0}.results-page .company-founders{height:440px}.results-page .results-grid .figure{font-size:clamp(64px,8.2vw,84px)}}@media (max-width:767px){.intro-layout{gap:25px}.deliverable-row{grid-template-columns:42px minmax(0,1fr);gap:18px}.deliverable-row .work-icon{width:38px;height:38px}.deliverable-row .copy strong{font-size:22px}.legal-page .legal-row{grid-template-columns:1fr;gap:25px;margin-block:38px}.legal-page .legal-row .art{width:85%;max-width:340px;margin:0 auto}.legal-page .legal-row h2{font-size:29px}.legal-page .legal-intro{margin-bottom:32px}.results-page .results-grid{grid-template-columns:minmax(0,1fr)}.results-page .results-grid .figure{font-size:clamp(70px,23vw,98px)}.results-page .result-item h3{font-size:25px}.results-page .result-item .copy{font-size:18px}.results-page .company-founders{height:auto}.contact-context>.art{width:100%;margin:28px auto}.relationship{grid-template-columns:1fr}.relationship-icon{width:120px;height:105px}.opportunities .three-columns:before{border-top:0;border-left:1px solid var(--brass);inset:80px auto 100px 27px}.opportunities .three-columns .copy{background:var(--oxblood);position:relative}.error-screen h1{font-size:46px}}@media (max-width:374px){.error-screen h1{font-size:40px}}.relationship-icon{height:120px}.relationship-icon img{top:-80px}.art-label-frame{width:100%;max-width:calc(var(--art-height,430px) * var(--art-ratio));aspect-ratio:var(--art-ratio);margin-inline:auto;position:relative;container-type:inline-size}.art-label-frame img{width:100%!important;height:auto!important;max-height:none!important}.art-label{white-space:pre-line;text-wrap:balance;transform-origin:0 0;font-size:clamp(8px,2.8cqw,16px);font-style:italic;font-weight:550;line-height:1.1;display:block;position:absolute}.capability-page .art-label-frame{--art-height:320px}.page-intro .art-label-frame{--art-height:340px}@media (max-width:767px){.art-label-frame,.capability-page .art-label-frame,.page-intro .art-label-frame{--art-height:300px}}.opportunities .three-columns:before{top:150px}.opportunities .three-columns .art{background:0 0}@media (max-width:1023px) and (min-width:768px){.opportunities .three-columns:before{top:95px}}@media (max-width:767px){.opportunities .three-columns:before{top:80px}}.art-label{pointer-events:none;padding:1px 2px}.copy a.copy-primary{background:var(--ivory);color:var(--deep);border-radius:2px;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-weight:650;text-decoration:none;display:inline-flex}.copy a.copy-secondary{color:var(--ivory);background:0 0;border-radius:0;align-items:center;gap:12px;min-height:44px;padding:0;text-decoration:underline;display:inline-flex}.chapter-spine{overflow-wrap:normal;word-break:normal}@media (min-width:768px){:root{--spine:128px}.chapter-spine{margin-right:24px;padding-right:8px}}.approach-page .approach-step .art{width:100%;max-width:480px}.engagements-page .pricing-tier .art{flex:none;min-height:140px;position:relative}.engagements-page .pricing-tier .art img{object-fit:contain;width:100%;max-height:140px;display:block}.tier-explanations{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:24px 0 36px;display:grid}.tier-explanations p{border-top:1px solid var(--brass);padding-top:16px;font-size:17px}.engagements-page .terms-grid>section,.engagements-page .faq-grid>section{grid-template-columns:64px minmax(0,1fr);gap:24px;padding-left:0;display:grid}.engagements-page .terms-grid .work-icon,.engagements-page .faq-grid .work-icon{width:64px;height:64px;color:var(--ivory)}.company-milestones{grid-template-columns:1.1fr repeat(4,minmax(0,1fr));gap:24px;display:grid}.company-milestones>section{border-left:1px solid var(--rule);min-width:0;padding-left:20px}.company-milestones>section:first-child{border:0;padding-left:0}.company-milestones .figure{white-space:nowrap;margin-bottom:10px;font-size:clamp(34px,3.1vw,48px);line-height:1.1;display:block}.company-milestones h3{font-size:20px;line-height:1.25}.company-milestones .copy{font-size:16px;line-height:1.5}.company-people .split{grid-template-columns:1.5fr .7fr;align-items:start}.company-people .company-founders{object-fit:cover;height:auto;max-height:360px}.people-page .founder-profiles{grid-template-columns:1fr;gap:55px;display:grid}.people-page .founder-person{grid-template-columns:minmax(260px,.85fr) minmax(0,1.35fr);align-items:start;gap:48px;display:grid}.people-page .founder-person+.founder-person{border-top:1px solid var(--rule);padding-top:45px}.people-page .founder-person img{aspect-ratio:900/1100;object-fit:cover;width:100%;height:auto;margin:0}.contact-layout{grid-template-areas:"intro form""followup form";row-gap:0}.contact-context{grid-area:intro}.contact-form-column{grid-area:form}.contact-followup{grid-area:followup}.contact-followup section{margin-top:32px}.contact-followup h2{font-size:28px}.inquiry-form .form-status.is-success{color:var(--ivory);background:0 0;border:0;padding:12px 0 32px}.inquiry-form .form-status.is-success h2{margin:26px 0 20px;font-size:clamp(32px,3.4vw,46px);line-height:1.12}.completion-check{width:110px;height:110px;color:var(--ivory);display:block}.connected-drawings{position:relative}.opportunities .connected-drawings:before{content:none}.drawing-connections{pointer-events:none;z-index:2;fill:none;stroke:#be9b52;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.opportunities .drawing-connections{stroke-width:2.25px}.opportunities .drawing-connections circle{fill:var(--oxblood)}@media (min-width:1024px){.engagements-page .faq-grid{grid-template-rows:repeat(3,auto);grid-auto-flow:column}}.form-status.is-success .success-actions .button{color:var(--deep)}@media (max-width:1279px) and (min-width:768px){.company-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.people-page .founder-person{grid-template-columns:minmax(220px,.85fr) minmax(0,1.35fr);gap:32px}}@media (max-width:1023px){.contact-layout{grid-template-areas:"intro""form""followup";gap:36px}.contact-context{display:block}.contact-followup{grid-template-columns:1fr 1fr;gap:32px;display:grid}.contact-followup section{margin:0}.tier-explanations{grid-template-columns:1fr;gap:16px}.company-people .split{grid-template-columns:1fr .65fr;gap:30px}}@media (max-width:767px){.engagements-page .pricing-tier{grid-template-columns:minmax(0,1fr) 92px;gap:12px;padding:22px 18px;display:grid}.engagements-page .pricing-tier h3{grid-column:1;margin:0;font-size:22px}.engagements-page .pricing-tier .tier-price strong{font-size:clamp(32px,10vw,42px)}.engagements-page .pricing-tier .tier-price span{font-size:15px}.engagements-page .pricing-tier .art{grid-area:1/2/4;align-self:center;height:98px;margin:0}.engagements-page .pricing-tier .art img{height:98px!important}.engagements-page .pricing-tier .capacity{grid-area:4/1/auto/-1;margin:8px 0 12px}.engagements-page .pricing-tier .button{justify-self:stretch}.approach-page .approach-step .split-copy{order:2}.approach-page .approach-step .art{order:1;max-width:360px}.engagements-page .terms-grid>section,.engagements-page .faq-grid>section{grid-template-columns:52px minmax(0,1fr);gap:18px}.engagements-page .terms-grid .work-icon,.engagements-page .faq-grid .work-icon{width:52px;height:52px}.company-milestones{grid-template-columns:1fr;gap:24px}.company-milestones>section{border:0;padding:0}.company-milestones .figure{margin-bottom:8px;font-size:56px}.company-milestones .copy{font-size:17px}.company-people .split{display:block}.company-people .company-founders{display:none}.people-page .founder-person{display:block}.people-page .founder-person img{aspect-ratio:900/1100;max-width:370px;margin:0 0 28px}.contact-followup{display:block}.contact-followup section+section{margin-top:32px}.inquiry-form .form-status.is-success h2{font-size:36px}.completion-check{width:96px;height:96px}}.diagram-mobile{display:none}@media (max-width:767px){.diagram-desktop{display:none}.diagram-mobile{display:block}.capabilities-connections .diagram-mobile{max-width:350px;margin:0 auto}}@media (max-width:1023px){.pricing-grid .drawing-connections{display:none}}
