.company-page-module__aIgjaq__page{--company-gutter:clamp(1rem, 3vw, 2.5rem);color:var(--graphite-deep);background:#f8f5ed}.company-page-module__aIgjaq__page section,.company-page-module__aIgjaq__breadcrumb{width:min(100%,1360px);padding-inline:var(--company-gutter);margin-inline:auto}.company-page-module__aIgjaq__page section{scroll-margin-top:6rem}.company-page-module__aIgjaq__breadcrumb{border-bottom:1px solid var(--line);padding-block:1.25rem}.company-page-module__aIgjaq__breadcrumb ol{color:var(--graphite-soft);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.78rem;display:flex}.company-page-module__aIgjaq__breadcrumb a{min-width:0;min-height:44px;color:var(--brand-navy);overflow-wrap:normal;white-space:normal;word-break:normal;align-items:center;display:inline-flex}.company-page-module__aIgjaq__label,.company-page-module__aIgjaq__profileIndex{color:var(--brand-navy-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;font-weight:750}.company-page-module__aIgjaq__hero{grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,6rem);min-height:min(760px,100svh - 80px);padding-block:clamp(5rem,10vw,8rem);display:grid}.company-page-module__aIgjaq__heroCopy{grid-column:1/span 6}.company-page-module__aIgjaq__heroCopy h1{max-width:13ch;color:var(--brand-navy-deep);letter-spacing:-.055em;margin-top:1.25rem;font-size:clamp(3rem,6vw,6rem);line-height:.96}.company-page-module__aIgjaq__heroCopy>p:not(.company-page-module__aIgjaq__label){max-width:64ch;color:var(--graphite-muted);margin-top:1.5rem;font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.65}.company-page-module__aIgjaq__profile{border-top:3px solid var(--brand-navy);background:#fffdf7;grid-column:7/-1;padding:clamp(1.5rem,3vw,2.5rem)}.company-page-module__aIgjaq__profileLocation{color:var(--brand-navy-deep);letter-spacing:-.03em;gap:.25rem;margin-block:3rem;font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:700;line-height:1.1;display:grid}.company-page-module__aIgjaq__profile dl,.company-page-module__aIgjaq__attribution dl{border-top:1px solid var(--line)}.company-page-module__aIgjaq__profile dl>div,.company-page-module__aIgjaq__attribution dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,.75fr) 1.5fr;gap:1rem;padding-block:1rem;display:grid}.company-page-module__aIgjaq__profile dt,.company-page-module__aIgjaq__attribution dt{color:var(--graphite-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.company-page-module__aIgjaq__profile dd,.company-page-module__aIgjaq__attribution dd{color:var(--brand-navy-deep);margin:0;line-height:1.5}.company-page-module__aIgjaq__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.company-page-module__aIgjaq__primaryAction,.company-page-module__aIgjaq__secondaryAction{border:1px solid var(--brand-navy);border-radius:2px;justify-content:center;align-items:center;min-height:3.25rem;padding:.8rem 1.25rem;font-weight:700;transition:background-color .18s,color .18s,transform .12s;display:inline-flex}.company-page-module__aIgjaq__primaryAction{background:var(--brand-navy);color:var(--inverse);box-shadow:inset 3px 0 0 var(--signal)}.company-page-module__aIgjaq__secondaryAction{color:var(--brand-navy);background:0 0}.company-page-module__aIgjaq__sectionHeading h2{max-width:19ch;color:var(--brand-navy-deep);letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2.125rem,4vw,4rem);line-height:1}.company-page-module__aIgjaq__sectionHeading>p:not(.company-page-module__aIgjaq__label){max-width:66ch;color:var(--graphite-muted);margin-top:1.25rem;font-size:1.05rem;line-height:1.7}.company-page-module__aIgjaq__inverse .company-page-module__aIgjaq__label,.company-page-module__aIgjaq__delivery .company-page-module__aIgjaq__label,.company-page-module__aIgjaq__attribution .company-page-module__aIgjaq__label{color:#9fafbb}.company-page-module__aIgjaq__inverse h2,.company-page-module__aIgjaq__inverse>p:not(.company-page-module__aIgjaq__label){color:#fffdf7}.company-page-module__aIgjaq__positioning,.company-page-module__aIgjaq__location{border-top:1px solid var(--line);grid-template-columns:repeat(10,minmax(0,1fr));gap:2rem;padding-block:clamp(6rem,10vw,8rem);display:grid}.company-page-module__aIgjaq__positioning .company-page-module__aIgjaq__sectionHeading,.company-page-module__aIgjaq__location .company-page-module__aIgjaq__sectionHeading{grid-column:1/span 4}.company-page-module__aIgjaq__prose,.company-page-module__aIgjaq__location>div{grid-column:6/-1}.company-page-module__aIgjaq__prose p,.company-page-module__aIgjaq__location>div p,.company-page-module__aIgjaq__founderStory p,.company-page-module__aIgjaq__team p{color:var(--graphite-muted);margin-bottom:1.25rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.75}.company-page-module__aIgjaq__prose .company-page-module__aIgjaq__annotation{border-top:1px solid var(--line-strong);border-left:3px solid var(--signal);color:var(--brand-navy);letter-spacing:.09em;text-transform:uppercase;margin-top:2rem;padding:1.25rem 0 0 1.25rem;font-size:.78rem;font-weight:750}.company-page-module__aIgjaq__principles,.company-page-module__aIgjaq__process,.company-page-module__aIgjaq__contexts,.company-page-module__aIgjaq__work,.company-page-module__aIgjaq__technology{padding-block:clamp(5rem,9vw,7rem)}.company-page-module__aIgjaq__principles,.company-page-module__aIgjaq__contexts,.company-page-module__aIgjaq__technology{background:#f3f4ef}.company-page-module__aIgjaq__principleGrid,.company-page-module__aIgjaq__contextGrid,.company-page-module__aIgjaq__technologyMatrix{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.company-page-module__aIgjaq__principleGrid li,.company-page-module__aIgjaq__contextGrid article,.company-page-module__aIgjaq__technologyMatrix article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f5ed;min-height:18rem;padding:1.5rem}.company-page-module__aIgjaq__principleGrid span,.company-page-module__aIgjaq__contextGrid span,.company-page-module__aIgjaq__technologyMatrix span,.company-page-module__aIgjaq__deliveryList>li>span,.company-page-module__aIgjaq__processList>li>span{color:var(--brand-navy-muted);letter-spacing:.08em;font-size:.72rem;font-weight:750}.company-page-module__aIgjaq__principleGrid h3,.company-page-module__aIgjaq__contextGrid h3,.company-page-module__aIgjaq__technologyMatrix h3{color:var(--brand-navy-deep);margin-top:3rem;font-size:1.3rem}.company-page-module__aIgjaq__principleGrid p,.company-page-module__aIgjaq__contextGrid p,.company-page-module__aIgjaq__technologyMatrix p{color:var(--graphite-muted);margin-top:1rem;line-height:1.65}.company-page-module__aIgjaq__delivery,.company-page-module__aIgjaq__attribution{max-width:none;padding:clamp(5rem, 9vw, 8rem) max(var(--company-gutter), calc((100vw - 1280px) / 2));background:var(--brand-navy-deep);color:#fffdf7;width:100%!important}.company-page-module__aIgjaq__deliveryList{border-top:1px solid #536a7e;margin-top:4rem}.company-page-module__aIgjaq__deliveryList li{border-bottom:1px solid #536a7e;grid-template-columns:.5fr 1.35fr 2fr;gap:2rem;padding-block:1.75rem;display:grid}.company-page-module__aIgjaq__deliveryList h3{font-size:1.25rem}.company-page-module__aIgjaq__deliveryList p,.company-page-module__aIgjaq__attributionClosing{color:#c9d3db;line-height:1.65}.company-page-module__aIgjaq__deliveryList p+p{margin-top:.75rem}.company-page-module__aIgjaq__inverseLink{color:#fffdf7;text-underline-offset:.35rem;white-space:normal;word-break:normal;align-items:center;gap:.6rem;min-width:0;max-width:100%;min-height:44px;margin-top:2rem;font-weight:700;-webkit-text-decoration:underline #8496a5;text-decoration:underline #8496a5;display:inline-flex}.company-page-module__aIgjaq__inverseLink span{transition:transform var(--motion-fast)}.company-page-module__aIgjaq__inverseLink:active{-webkit-text-decoration-color:var(--inverse);text-decoration-color:var(--inverse)}.company-page-module__aIgjaq__processList{border-block:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3rem;display:grid}.company-page-module__aIgjaq__processList li{border-right:1px solid var(--line);padding:1.5rem}.company-page-module__aIgjaq__processList li:last-child{border-right:0}.company-page-module__aIgjaq__processList h3{min-height:4rem;color:var(--brand-navy-deep);margin-top:2.5rem}.company-page-module__aIgjaq__processList p{color:var(--graphite-muted);margin-top:1rem;line-height:1.6}.company-page-module__aIgjaq__attribution{grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);display:grid}.company-page-module__aIgjaq__attribution>div{grid-column:1/span 5}.company-page-module__aIgjaq__attribution dl{grid-column:6/-1}.company-page-module__aIgjaq__attribution dl>div{border-color:#536a7e}.company-page-module__aIgjaq__attribution dt{color:#9fafbb}.company-page-module__aIgjaq__attribution dd{color:#fffdf7}.company-page-module__aIgjaq__attributionClosing{margin-top:1.5rem}.company-page-module__aIgjaq__workGrid{grid-template-columns:1.25fr .75fr;gap:1.25rem;margin-top:3rem;display:grid}.company-page-module__aIgjaq__workCard{min-width:0}.company-page-module__aIgjaq__workLink{border-bottom:1px solid var(--line-strong);background:#fffdf7;align-content:start;height:100%;transition:background-color .18s,transform .12s;display:grid}.company-page-module__aIgjaq__workMedia{aspect-ratio:16/10;background:#e5ebf0;display:block;overflow:hidden}.company-page-module__aIgjaq__workMedia img{object-fit:cover;object-position:top;width:100%;height:100%}.company-page-module__aIgjaq__workMeta,.company-page-module__aIgjaq__workTitle,.company-page-module__aIgjaq__workDescription,.company-page-module__aIgjaq__workAction{margin-inline:1.5rem}.company-page-module__aIgjaq__workMeta{color:var(--graphite-soft);letter-spacing:.07em;text-transform:uppercase;margin-top:1.5rem;font-size:.72rem;font-weight:750}.company-page-module__aIgjaq__workTitle{color:var(--brand-navy-deep);margin-top:.75rem;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:750}.company-page-module__aIgjaq__workDescription{color:var(--graphite-muted);margin-top:1rem;line-height:1.65}.company-page-module__aIgjaq__workAction{color:var(--brand-navy);margin-block:1.5rem;font-weight:700}.company-page-module__aIgjaq__people{border-top:1px solid var(--line);grid-template-columns:repeat(10,minmax(0,1fr));gap:2rem;padding-block:clamp(6rem,10vw,8rem);display:grid}.company-page-module__aIgjaq__founderProfile{grid-column:1/-1;grid-template-columns:repeat(10,minmax(0,1fr));gap:2rem;display:grid}.company-page-module__aIgjaq__founderPortrait{grid-column:1/span 3;align-self:start;margin:0}.company-page-module__aIgjaq__founderPortrait img{border:1px solid var(--line-strong);background:var(--surface-warm);object-fit:cover;width:100%;height:auto;display:block}.company-page-module__aIgjaq__founderPortrait figcaption{border-bottom:1px solid var(--line);color:var(--graphite-soft);letter-spacing:.08em;text-transform:uppercase;padding:10px 0;font-size:.68rem;font-weight:750}.company-page-module__aIgjaq__founderDetails{grid-column:4/-1}.company-page-module__aIgjaq__founderHeader h2{color:var(--brand-navy-deep);margin-top:1rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.company-page-module__aIgjaq__founderHeader>p:last-child{color:var(--graphite-soft);margin-top:.75rem}.company-page-module__aIgjaq__founderLinks{flex-wrap:wrap;gap:8px;margin-top:1.5rem;display:flex}.company-page-module__aIgjaq__founderLinks a{border:1px solid var(--line-strong);background:var(--surface-bright);min-height:44px;color:var(--brand-navy);align-items:center;gap:9px;padding:9px 13px;font-size:.82rem;font-weight:730;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.company-page-module__aIgjaq__founderLinks svg{width:18px;height:18px}.company-page-module__aIgjaq__founderLinks a:active{border-color:var(--brand-navy);background:var(--surface-selected);box-shadow:inset 0 0 0 1px var(--brand-navy);color:var(--brand-navy-deep)}.company-page-module__aIgjaq__founderStory{grid-template-columns:1.4fr .9fr;gap:2rem;margin-top:2.5rem;display:grid}.company-page-module__aIgjaq__founderStory figure{border-top:3px solid var(--brand-navy);background:#fffdf7;margin:0;padding:1.5rem}.company-page-module__aIgjaq__founderStory blockquote p{color:var(--brand-navy-deep);font-size:1.25rem;font-weight:650;line-height:1.45}.company-page-module__aIgjaq__founderStory figcaption{color:var(--graphite-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:2rem;font-size:.72rem}.company-page-module__aIgjaq__team{border-top:1px solid var(--line-strong);grid-column:4/-1;grid-template-columns:.8fr 1.2fr;gap:2rem;margin-top:3rem;padding-top:3rem;display:grid}.company-page-module__aIgjaq__team ul{border-top:1px solid var(--line);margin-top:2rem}.company-page-module__aIgjaq__team li{border-bottom:1px solid var(--line);color:var(--brand-navy);padding-block:1rem;line-height:1.55}.company-page-module__aIgjaq__technologyEvidence{border-top:1px solid var(--line-strong);max-width:80ch;color:var(--graphite-muted);margin-top:2rem;padding-top:1.25rem;font-size:.85rem;line-height:1.6}.company-page-module__aIgjaq__finalCta{border-top:1px solid var(--line-strong);grid-template-columns:2fr 1fr;align-items:end;gap:3rem;padding-block:clamp(5rem,9vw,7rem);display:grid}.company-page-module__aIgjaq__finalCta h2{max-width:17ch;color:var(--brand-navy-deep);margin-top:1rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.company-page-module__aIgjaq__finalCta p:not(.company-page-module__aIgjaq__label){max-width:62ch;color:var(--graphite-muted);margin-top:1rem;line-height:1.65}@media (hover:hover) and (pointer:fine){.company-page-module__aIgjaq__primaryAction:hover,.company-page-module__aIgjaq__secondaryAction:hover,.company-page-module__aIgjaq__workLink:hover{transform:translateY(-1px)}.company-page-module__aIgjaq__primaryAction:hover{background:var(--brand-navy-deep)}.company-page-module__aIgjaq__secondaryAction:hover,.company-page-module__aIgjaq__workLink:hover,.company-page-module__aIgjaq__founderLinks a:hover{background:#e5ebf0}.company-page-module__aIgjaq__founderLinks a:hover{border-color:var(--brand-navy);color:var(--brand-navy-deep)}.company-page-module__aIgjaq__inverseLink:hover{-webkit-text-decoration-color:var(--inverse);text-decoration-color:var(--inverse)}.company-page-module__aIgjaq__inverseLink:hover span{transform:translate(2px)}}.company-page-module__aIgjaq__primaryAction:active,.company-page-module__aIgjaq__secondaryAction:active,.company-page-module__aIgjaq__workLink:active{transform:translateY(0)}.company-page-module__aIgjaq__primaryAction:active{background:var(--brand-navy-deep)}.company-page-module__aIgjaq__secondaryAction:active,.company-page-module__aIgjaq__workLink:active{background:var(--surface-selected)}.company-page-module__aIgjaq__inverseLink:active span{transform:translate(0)}@media (max-width:1024px){.company-page-module__aIgjaq__hero{grid-template-columns:repeat(6,minmax(0,1fr));min-height:0}.company-page-module__aIgjaq__heroCopy{grid-column:1/span 4}.company-page-module__aIgjaq__profile{grid-column:5/-1}.company-page-module__aIgjaq__processList{grid-template-columns:repeat(3,minmax(0,1fr))}.company-page-module__aIgjaq__processList li{border-bottom:1px solid var(--line)}}@media (max-width:800px){.company-page-module__aIgjaq__breadcrumb a,.company-page-module__aIgjaq__inverseLink{min-height:48px}.company-page-module__aIgjaq__hero,.company-page-module__aIgjaq__positioning,.company-page-module__aIgjaq__location,.company-page-module__aIgjaq__attribution,.company-page-module__aIgjaq__people,.company-page-module__aIgjaq__finalCta{grid-template-columns:1fr}.company-page-module__aIgjaq__heroCopy,.company-page-module__aIgjaq__profile,.company-page-module__aIgjaq__positioning .company-page-module__aIgjaq__sectionHeading,.company-page-module__aIgjaq__location .company-page-module__aIgjaq__sectionHeading,.company-page-module__aIgjaq__prose,.company-page-module__aIgjaq__location>div,.company-page-module__aIgjaq__attribution>div,.company-page-module__aIgjaq__attribution dl,.company-page-module__aIgjaq__founderProfile,.company-page-module__aIgjaq__founderPortrait,.company-page-module__aIgjaq__founderDetails,.company-page-module__aIgjaq__founderStory,.company-page-module__aIgjaq__team{grid-column:1}.company-page-module__aIgjaq__hero{gap:3rem;padding-block:4rem}.company-page-module__aIgjaq__heroCopy h1{font-size:clamp(3rem,13vw,4.7rem)}.company-page-module__aIgjaq__principleGrid,.company-page-module__aIgjaq__contextGrid,.company-page-module__aIgjaq__technologyMatrix,.company-page-module__aIgjaq__processList,.company-page-module__aIgjaq__workGrid,.company-page-module__aIgjaq__founderStory,.company-page-module__aIgjaq__team{grid-template-columns:1fr}.company-page-module__aIgjaq__principleGrid li,.company-page-module__aIgjaq__contextGrid article,.company-page-module__aIgjaq__technologyMatrix article{min-height:0}.company-page-module__aIgjaq__deliveryList li{grid-template-columns:2rem 1fr}.company-page-module__aIgjaq__deliveryList li>div{grid-column:2}.company-page-module__aIgjaq__processList li{border-right:0}.company-page-module__aIgjaq__workGrid{gap:2rem}.company-page-module__aIgjaq__founderStory,.company-page-module__aIgjaq__team{margin-top:1rem}.company-page-module__aIgjaq__founderProfile{grid-template-columns:1fr;gap:2rem}.company-page-module__aIgjaq__founderPortrait{width:min(100%,32rem)}.company-page-module__aIgjaq__founderLinks a{min-height:48px}.company-page-module__aIgjaq__finalCta{align-items:start}}@media (prefers-reduced-motion:reduce){.company-page-module__aIgjaq__founderLinks a,.company-page-module__aIgjaq__inverseLink span{transition-duration:1ms}.company-page-module__aIgjaq__inverseLink:hover span{transform:none}}@media (max-width:390px){.company-page-module__aIgjaq__actions{display:grid}.company-page-module__aIgjaq__primaryAction,.company-page-module__aIgjaq__secondaryAction{width:100%}.company-page-module__aIgjaq__profile dl>div,.company-page-module__aIgjaq__attribution dl>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.company-page-module__aIgjaq__primaryAction,.company-page-module__aIgjaq__secondaryAction,.company-page-module__aIgjaq__workLink{transition-duration:1ms}.company-page-module__aIgjaq__primaryAction:hover,.company-page-module__aIgjaq__secondaryAction:hover,.company-page-module__aIgjaq__workLink:hover{transform:none}}
