.founder-page{--signal:#e73524;background:var(--color-bg)}.founder-page h1,.founder-page h2,.founder-page h3,.founder-page h4,.founder-page p{margin:0}.founder-page em{font-style:normal}.section-pad{padding:8rem 0}.founder-kicker{display:flex;align-items:center;gap:.55rem;color:rgba(43,43,43,.65);font-size:.67rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.signal-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--signal);box-shadow:0 0 0 5px rgba(231,53,36,.1)}.section-intro{max-width:780px}.beyond-heading h2,.ecosystem-heading h2,.founder-cta-section h2,.section-intro h2,.transformation-heading h2{margin-top:.8rem;color:var(--color-ink);font-size:clamp(2.55rem,5vw,5rem);font-weight:700;letter-spacing:-.07em;line-height:.96}.section-intro h2 em{font-family:Georgia,serif;font-weight:400}.beyond-heading>p:nth-of-type(2),.ecosystem-heading>p:last-child,.section-intro>p:last-child,.transformation-heading>p:last-child{max-width:58ch;margin-top:1.25rem;color:var(--color-ink-soft);font-size:1.04rem;line-height:1.55}.founder-hero{position:relative;min-height:min(900px,100svh);display:flex;align-items:flex-end;overflow:hidden;padding:10rem 0 4rem}.founder-hero:after{content:"";position:absolute;inset:auto 0 0;height:18%;background:linear-gradient(to top,var(--color-bg),transparent);pointer-events:none}.founder-hero-magic-grid{inset:-20%;opacity:.85;background-size:58px 58px;mask-image:radial-gradient(ellipse 65% 58% at 54% 47%,black,transparent 76%);-webkit-mask-image:radial-gradient(ellipse 65% 58% at 54% 47%,black,transparent 76%)}.founder-hero-orbit{position:absolute;top:19%;right:max(4vw,calc((100vw - 1200px) / 2));width:clamp(220px,28vw,390px);aspect-ratio:1;border:1px solid rgba(43,43,43,.08);border-radius:50%}.founder-hero-orbit:after,.founder-hero-orbit:before{content:"";position:absolute;border:1px solid rgba(43,43,43,.08);border-radius:50%}.founder-hero-orbit:before{inset:18%}.founder-hero-orbit:after{inset:38%;background:rgba(255,255,255,.48);box-shadow:0 20px 50px -30px rgba(43,43,43,.4)}.founder-hero-orbit span{position:absolute;width:.55rem;height:.55rem;border-radius:50%;background:var(--color-ink)}.founder-hero-orbit span:first-child{top:9%;left:27%;background:var(--signal)}.founder-hero-orbit span:nth-child(2){right:16%;bottom:19%}.founder-hero-orbit span:nth-child(3){top:47%;left:17%;width:.38rem;height:.38rem;opacity:.5}.founder-hero-inner{position:relative;z-index:2}.founder-hero h1{max-width:11.8ch;margin-top:1.45rem;color:var(--color-ink);font-size:clamp(3.4rem,7.65vw,7.3rem);font-weight:700;letter-spacing:-.083em;line-height:.9}.founder-hero h1 em,.founder-hero h1 span,.founder-hero h1>div{display:block}.founder-cta-section h2 em,.founder-hero h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em;color:rgba(43,43,43,.62)}.founder-hero-copy{max-width:980px;display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.founder-hero-copy>p{max-width:570px;color:var(--color-ink-soft);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.55}.founder-hero-actions{display:flex;flex:0 0 auto;gap:.7rem;align-items:center}.founder-primary-cta,.founder-secondary-cta{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:50px;border-radius:999px;padding:.9rem 1.2rem;font-size:.88rem;font-weight:720;transition:transform .22s ease,background-color .22s ease,border-color .22s ease}.founder-primary-cta{position:relative;isolation:isolate;overflow:hidden;background:var(--color-ink);color:var(--color-text-on-ink)}.founder-primary-cta:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.3) 48%,transparent 66%);transform:translateX(-125%);animation:founder-cta-shine 5s ease-in-out infinite}.founder-primary-cta:hover,.founder-secondary-cta:hover{transform:translateY(-2px)}.founder-primary-cta:hover{background:#000}.founder-secondary-cta{border:1px solid var(--color-border);background:rgba(255,255,255,.45);color:var(--color-ink)}.founder-secondary-cta:hover{border-color:rgba(43,43,43,.25);background:var(--color-surface)}.founder-service-line{display:flex;align-items:center;gap:.65rem;margin-top:2rem;color:var(--color-ink-muted);font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.founder-service-line i,.leverage-strip i,.milestone-line i{width:3px;height:3px;border-radius:50%;background:var(--signal)}@keyframes founder-cta-shine{0%,58%{transform:translateX(-125%)}82%,to{transform:translateX(125%)}}.brand-band{position:relative;display:grid;grid-template-columns:minmax(180px,1fr) 5fr;align-items:stretch;overflow:hidden;border-block:1px solid var(--color-border);background:var(--color-surface)}.brand-band-label{display:flex;align-items:center;justify-content:flex-end;border-right:1px solid var(--color-border);padding:1rem 1.5rem}.brand-band-label span{color:var(--color-ink-muted);font-size:.65rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.brand-band .ui-marquee{padding:1rem 0}.brand-band .ui-marquee-track{animation-duration:44s}.brand-list{display:flex;align-items:center}.brand-marquee-list{flex-wrap:nowrap;gap:2.8rem;padding-right:2.8rem}.brand-lockup{display:inline-flex;align-items:center;gap:.65rem;white-space:nowrap;transition:opacity .2s ease}.brand-lockup:hover{opacity:.62}.brand-mark{position:relative;display:grid;place-items:center;width:2.35rem;height:2.35rem;overflow:hidden;border:1px solid var(--color-border);border-radius:.55rem;background:var(--color-bg);color:var(--color-ink);font-size:.72rem}.brand-mark img{position:absolute;inset:0;width:100%;height:100%;padding:2px;object-fit:contain;background:var(--color-surface)}.brand-name{color:var(--color-ink);font-size:.85rem;font-weight:680}.entry-section{background:var(--color-bg)}.entry-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:4rem;border:1px solid var(--color-border);background:var(--color-border)}.entry-card{min-height:390px;display:flex;flex-direction:column;padding:2rem;background:var(--color-surface);transition:background-color .25s ease}.entry-card:hover{background:var(--color-bg-alt)}.capability-card-head,.engagement-card-head,.entry-card-top,.project-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--color-ink-muted)}.capability-card-head>span,.entry-card-top>span{font-size:.7rem;font-weight:750;letter-spacing:.1em}.entry-card h3{max-width:12ch;margin-top:4rem;color:var(--color-ink);font-size:clamp(1.8rem,2.6vw,2.55rem);letter-spacing:-.06em;line-height:1}.entry-card>p{margin-top:1rem;color:var(--color-ink-soft);font-size:.93rem;line-height:1.55}.entry-path{display:flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:2rem;color:var(--color-ink-muted)}.entry-path strong{color:var(--color-ink);font-size:.71rem;letter-spacing:.02em}.entry-path svg{color:var(--signal)}.transformation-section{border-block:1px solid rgba(245,242,236,.12);background:var(--color-ink);color:var(--color-text-on-ink)}.transformation-layout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:7rem;gap:7rem;align-items:start}.transformation-heading{position:-webkit-sticky;position:sticky;top:7rem}.section-intro-light .founder-kicker,.transformation-heading .founder-kicker{color:rgba(245,242,236,.48)}.section-intro-light h2,.transformation-heading h2{color:var(--color-text-on-ink)}.section-intro-light>p:last-child,.transformation-heading>p:last-child{color:rgba(245,242,236,.63)}.outcomes-list{border-top:1px solid rgba(245,242,236,.2)}.outcomes-labels{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:3.2rem;gap:3.2rem;padding:.8rem 0;border-bottom:1px solid rgba(245,242,236,.2);color:rgba(245,242,236,.38);font-size:.64rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.outcomes-labels span:last-child{grid-column:2}.outcome-row{display:grid;grid-template-columns:1fr auto 1.25fr;grid-gap:1rem;gap:1rem;align-items:center;padding:1.35rem 0;border-bottom:1px solid rgba(245,242,236,.2);color:rgba(245,242,236,.5);font-size:.85rem;line-height:1.4}.outcome-row svg{color:var(--signal)}.outcome-row strong{color:var(--color-text-on-ink);font-size:.93rem;letter-spacing:-.01em}.capabilities-section{background:#242424;color:var(--color-text-on-ink)}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:4rem;border:1px solid rgba(245,242,236,.15);background:rgba(245,242,236,.15)}.capability-card{min-height:480px;display:flex;flex-direction:column;padding:2rem;background:#242424}.capability-card-head{color:rgba(245,242,236,.45)}.capability-card h3{margin-top:4.5rem;color:var(--color-text-on-ink);font-size:clamp(1.8rem,2.8vw,2.6rem);letter-spacing:-.06em}.capability-card>p{margin-top:1rem;color:rgba(245,242,236,.62);font-size:.94rem;line-height:1.55}.capability-card ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem;margin-top:auto;padding-top:2rem}.capability-card li{border-top:1px solid rgba(245,242,236,.16);padding-top:.55rem;color:rgba(245,242,236,.72);font-size:.75rem}.capability-link{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;margin-top:1.35rem;border-bottom:1px solid rgba(245,242,236,.25);padding-bottom:.2rem;color:rgba(245,242,236,.75);font-size:.68rem;font-weight:700;transition:color .2s ease,border-color .2s ease}.capability-link:hover{border-color:var(--color-text-on-ink);color:var(--color-text-on-ink)}.leverage-strip{display:grid;grid-template-columns:1fr 3fr;grid-gap:1rem;gap:1rem;margin-top:1.25rem;padding:1rem 1.25rem;border:1px solid rgba(245,242,236,.15);color:rgba(245,242,236,.48);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.leverage-strip p{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:rgba(245,242,236,.78);font-size:inherit}.work-section{background:var(--color-bg)}.portfolio-block{margin-top:5rem}.portfolio-block-head{display:grid;grid-template-columns:4rem 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start;padding-bottom:1.4rem;border-bottom:1px solid var(--color-border)}.portfolio-block-head>span,.portfolio-index{color:var(--color-ink-muted);font-size:.67rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.portfolio-block-head h3{color:var(--color-ink);font-size:1.65rem;letter-spacing:-.045em}.portfolio-block-head p{margin-top:.35rem;color:var(--color-ink-soft);font-size:.9rem}.zero-one-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin-top:1px;background:var(--color-border)}.project-card{min-height:380px;display:flex;flex-direction:column;padding:2rem;background:var(--color-surface)}.project-card-top{color:var(--color-ink-muted);font-size:.65rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.project-card h4,.project-card-top a{color:var(--color-ink)}.project-card h4{margin-top:3.5rem;font-size:2rem;letter-spacing:-.06em}.project-start{max-width:58ch;margin-top:1rem!important;color:var(--color-ink-soft);font-size:.88rem;line-height:1.5}.portfolio-feature-copy>p strong,.project-start strong{display:block;margin-bottom:.3rem;color:var(--color-ink-muted);font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.project-role{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.4rem}.project-role span{border:1px solid var(--color-border);border-radius:999px;padding:.32rem .55rem;color:var(--color-ink-soft);font-size:.65rem;font-weight:680}.project-outcome{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.6rem;border-top:1px solid var(--color-border)}.project-outcome span{color:var(--color-ink-muted);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.project-outcome strong{color:var(--color-ink);font-size:.72rem;text-align:right;text-transform:uppercase}.portfolio-feature{min-height:520px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;margin-top:1px;padding:3rem;border:1px solid var(--color-border);background:var(--color-bg-alt)}.portfolio-feature-copy h3{margin-top:1rem;color:var(--color-ink);font-size:clamp(2.3rem,4vw,4rem);letter-spacing:-.07em;line-height:.95}.portfolio-feature-lead{max-width:34ch;margin-top:1rem!important;color:var(--color-ink);font-size:1.12rem;font-weight:650;line-height:1.4}.portfolio-feature-copy>p:not(.portfolio-feature-lead){max-width:56ch;margin-top:1rem;color:var(--color-ink-soft);font-size:.9rem;line-height:1.5}.portfolio-feature-copy .project-outcome{margin-top:2rem}.commerce-network{position:relative;min-height:360px;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;grid-gap:2rem;gap:2rem;overflow:hidden;border:1px solid var(--color-border);border-radius:22px;padding:2rem;background:var(--color-surface)}.commerce-network:before{content:"";position:absolute;left:38%;top:14%;bottom:14%;width:1px;background:var(--color-border)}.commerce-core{position:relative;z-index:1;display:grid;grid-gap:.8rem;gap:.8rem;color:var(--color-ink);font-size:.8rem;font-weight:700;line-height:1.35}.commerce-brands{display:grid;grid-gap:.6rem;gap:.6rem}.commerce-brands a{display:flex;justify-content:space-between;gap:.5rem;border:1px solid var(--color-border);border-radius:10px;padding:.7rem .8rem;background:var(--color-bg);color:var(--color-ink);font-size:.73rem;font-weight:680;transition:transform .2s ease,border-color .2s ease}.commerce-brands a:hover{transform:translateX(3px);border-color:rgba(43,43,43,.25)}.portfolio-feature-rescue{grid-template-columns:.8fr 1.2fr;background:var(--color-surface)}.rescue-signal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;min-height:300px;border-radius:22px;background:var(--color-ink);color:rgba(245,242,236,.6);font-size:.7rem;font-weight:730;letter-spacing:.08em;text-transform:uppercase}.rescue-signal svg:first-child{color:var(--signal)}.process-section,.rescue-signal span:last-child{color:var(--color-text-on-ink)}.process-section{overflow:hidden;background:var(--color-ink)}.process-flow{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin-top:5rem}.process-flow .animated-beam-flow{top:-3rem;height:10rem;opacity:.85}.process-step{position:relative;z-index:1;min-height:280px;padding:1.7rem 1.5rem;border:1px solid rgba(245,242,236,.16);border-right:0;background:rgba(43,43,43,.9)}.process-step:last-child{border-right:1px solid rgba(245,242,236,.16)}.process-step>span{display:grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid rgba(245,242,236,.24);border-radius:50%;color:rgba(245,242,236,.55);font-size:.65rem;font-weight:750}.process-step h3{margin-top:4rem;color:var(--color-text-on-ink);font-size:1.45rem;letter-spacing:-.045em}.process-step p{margin-top:.7rem;color:rgba(245,242,236,.6);font-size:.82rem;line-height:1.5}.beyond-section{border-bottom:1px solid var(--color-border);background:var(--color-bg-alt)}.beyond-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:7rem;gap:7rem;align-items:start}.beyond-heading{position:-webkit-sticky;position:sticky;top:7rem}.milestone-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem;color:var(--color-ink);font-size:.65rem;font-weight:730;letter-spacing:.05em;text-transform:uppercase}.leverage-bento{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(220px,auto);grid-gap:1px;gap:1px;border:1px solid var(--color-border);background:var(--color-border)}.leverage-card{display:flex;flex-direction:column;padding:1.7rem;background:var(--color-surface)}.leverage-card-1{grid-row:span 2;background:var(--color-ink);color:var(--color-text-on-ink)}.leverage-card svg{color:var(--color-ink-muted)}.leverage-card-1 svg{color:var(--signal)}.leverage-card h3{margin-top:auto;padding-top:3rem;color:var(--color-ink);font-size:1.3rem;letter-spacing:-.04em}.leverage-card-1 h3{color:var(--color-text-on-ink)}.leverage-card p{margin-top:.55rem;color:var(--color-ink-soft);font-size:.82rem;line-height:1.5}.leverage-card-1 p{color:rgba(245,242,236,.62)}.leverage-link{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;margin-top:1rem;border-bottom:1px solid var(--color-border);padding-bottom:.18rem;color:var(--color-ink);font-size:.67rem;font-weight:700}.engagement-section{background:var(--color-bg)}.engagement-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:4rem;border:1px solid var(--color-border);background:var(--color-border)}.engagement-card{min-height:420px;display:flex;flex-direction:column;padding:2rem;background:var(--color-surface)}.engagement-card-head>span{color:var(--color-ink-muted);font-size:.7rem;font-weight:750;letter-spacing:.1em}.engagement-card-head em{border-radius:999px;padding:.3rem .55rem;background:var(--color-bg-alt);color:var(--color-ink-muted);font-size:.62rem;font-weight:680}.engagement-card h3{margin-top:4rem;color:var(--color-ink);font-size:2rem;letter-spacing:-.055em}.engagement-card>p{margin-top:.65rem;color:var(--color-ink-soft);font-size:.88rem;line-height:1.5}.engagement-card ul{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:auto;padding-top:2rem}.engagement-card li{display:flex;align-items:flex-start;gap:.5rem;color:var(--color-ink-soft);font-size:.8rem}.engagement-card li svg{flex:0 0 auto;margin-top:.08rem}.engagement-card-primary{position:relative;overflow:hidden;background:var(--color-ink);color:var(--color-text-on-ink)}.engagement-card-primary:after{content:"";position:absolute;width:10rem;height:10rem;top:-5rem;right:-5rem;border:1px solid rgba(245,242,236,.14);border-radius:50%;box-shadow:0 0 0 2.6rem rgba(245,242,236,.025),0 0 0 5rem rgba(245,242,236,.018)}.engagement-card-primary .engagement-card-head,.engagement-card-primary h3,.engagement-card-primary li{color:var(--color-text-on-ink)}.engagement-card-primary .engagement-card-head em{background:rgba(245,242,236,.09);color:rgba(245,242,236,.65)}.engagement-card-primary li,.engagement-card-primary>p{color:rgba(245,242,236,.65)}.ecosystem-section{border-top:1px solid var(--color-border);background:var(--color-surface)}.ecosystem-layout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:7rem;gap:7rem;align-items:end}.ecosystem-list{border-top:1px solid var(--color-border)}.ecosystem-row{display:grid;grid-template-columns:2rem 2rem 1fr auto;grid-gap:.9rem;gap:.9rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--color-border);transition:padding .2s ease}a.ecosystem-row:hover{padding-left:.55rem}.ecosystem-row>span{font-size:.65rem;font-weight:730}.ecosystem-row>span,.ecosystem-row>svg{color:var(--color-ink-muted)}.ecosystem-row strong{color:var(--color-ink);font-size:.94rem}.ecosystem-row p{margin-top:.15rem;color:var(--color-ink-muted);font-size:.74rem}.ecosystem-row em{border-radius:999px;padding:.3rem .55rem;background:var(--color-bg-alt);color:var(--color-ink-muted);font-size:.62rem;font-weight:700}.ecosystem-row-active>svg{color:var(--signal)}.founder-cta-section{padding:8rem 0 2.1rem;background:var(--color-ink);color:var(--color-text-on-ink)}.founder-cta-inner{display:flex;flex-direction:column;align-items:stretch}.founder-cta-inner>div:first-child{display:flex;flex-direction:column;align-items:flex-start}.founder-cta-section .founder-kicker{color:rgba(245,242,236,.48)}.founder-cta-section h2{max-width:14ch;color:var(--color-text-on-ink)}.founder-cta-section h2 em{color:rgba(245,242,236,.62)}.founder-cta-inner>div:first-child>p:nth-of-type(2){max-width:500px;margin-top:1.5rem;color:rgba(245,242,236,.62);font-size:1.04rem;line-height:1.55}.founder-primary-cta-light{margin-top:2rem;background:var(--color-text-on-ink);color:var(--color-ink)}.founder-primary-cta-light:hover{background:#fff}.founder-footer{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:2rem;gap:2rem;margin-top:6rem;padding-top:1.2rem;border-top:1px solid rgba(245,242,236,.2);color:rgba(245,242,236,.48);font-size:.78rem}.founder-footer>p{text-align:right}.founder-footer-contact{display:grid;grid-gap:.5rem;gap:.5rem;font-style:normal}.founder-contact-label{color:rgba(245,242,236,.35);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.founder-footer-contact>a,.founder-phone-row{display:flex;align-items:center;gap:.45rem}.founder-footer-contact svg{flex:0 0 auto;color:rgba(245,242,236,.4)}.founder-footer-contact a{width:-moz-fit-content;width:fit-content;color:rgba(245,242,236,.7);transition:color .2s ease}.founder-footer-contact a:hover{color:var(--color-text-on-ink)}.founder-footer-contact .founder-address{align-items:flex-start;max-width:32rem;line-height:1.5}.founder-address svg{margin-top:.15rem}.founder-phone-row{flex-wrap:wrap;gap:.35rem .5rem}@media (max-width:1000px){.founder-hero-copy{align-items:flex-start;flex-direction:column}.founder-hero-orbit{opacity:.65}.beyond-layout,.ecosystem-layout,.transformation-layout{grid-template-columns:1fr;gap:3.5rem}.beyond-heading,.transformation-heading{position:static}.capability-card{min-height:440px}.process-flow{grid-template-columns:repeat(3,1fr)}.process-step:nth-child(4){border-right:1px solid rgba(245,242,236,.16)}.process-flow .animated-beam-flow{display:none}}@media (max-width:760px){.section-pad{padding:5.5rem 0}.founder-hero{min-height:auto;padding:8.5rem 0 4rem}.founder-hero h1{font-size:clamp(3rem,12vw,5rem)}.founder-hero-orbit{top:12%;right:-8rem}.founder-hero-actions{width:100%;flex-wrap:wrap}.founder-service-line{flex-wrap:wrap}.brand-band{grid-template-columns:1fr}.brand-band-label{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--color-border);padding:.7rem 1.25rem}.capability-grid,.engagement-grid,.entry-grid{grid-template-columns:1fr}.entry-card{min-height:320px}.capability-card h3,.engagement-card h3,.entry-card h3{margin-top:2.75rem}.capability-card{min-height:390px}.leverage-strip{grid-template-columns:1fr}.leverage-strip p{align-items:flex-start;flex-direction:column}.portfolio-feature,.zero-one-grid{grid-template-columns:1fr}.project-card{min-height:350px}.portfolio-feature{min-height:0;gap:2.5rem;padding:2rem}.portfolio-feature-rescue .rescue-signal{order:2}.process-flow{grid-template-columns:1fr}.process-step{min-height:220px;border-right:1px solid rgba(245,242,236,.16);border-bottom:0}.process-step:last-child{border-bottom:1px solid rgba(245,242,236,.16)}.process-step h3{margin-top:2.5rem}.founder-footer{grid-template-columns:1fr;gap:1rem}.founder-footer>p{text-align:left}}@media (max-width:500px){.section-pad{padding:4.5rem 0}.beyond-heading h2,.ecosystem-heading h2,.founder-cta-section h2,.section-intro h2,.transformation-heading h2{font-size:clamp(2.2rem,11vw,3.1rem)}.founder-hero h1{font-size:clamp(2.75rem,13vw,3.8rem)}.founder-hero-actions a{width:100%}.brand-marquee-list{gap:2rem;padding-right:2rem}.capability-grid,.engagement-grid,.entry-grid,.zero-one-grid{margin-top:3rem}.capability-card,.engagement-card,.entry-card,.project-card{padding:1.4rem}.outcomes-labels{display:none}.outcome-row{grid-template-columns:1fr auto}.outcome-row strong{grid-column:1/-1}.portfolio-block-head{grid-template-columns:2rem 1fr}.portfolio-feature{padding:1.4rem}.commerce-network{min-height:0;grid-template-columns:1fr}.commerce-network:before{display:none}.rescue-signal{min-height:220px}.leverage-bento{grid-template-columns:1fr;grid-auto-rows:auto}.leverage-card-1{grid-row:auto}.leverage-card{min-height:240px}.ecosystem-row{grid-template-columns:1.5rem 1.5rem 1fr auto;gap:.65rem}.ecosystem-row em{display:none}.founder-footer{margin-top:4rem}.founder-phone-row>span{display:none}.founder-phone-row a{flex-basis:calc(100% - 1.5rem)}.founder-address,.founder-footer-contact a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.founder-primary-cta:after{animation:none}.commerce-brands a,.ecosystem-row,.entry-card{transition:none}}