@font-face{font-family:okomito;src:url(/assets/okomito-regular-webfont-MV4nh9SL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:okomito;src:url(/assets/okomito-bold-webfont-COrLGe9N.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.t-light{color-scheme:light;--m4:#BDBDBD;--bg:#FFFFFF;--hdr:rgba(255,255,255,.92);--band:#F4F4F4;--plate:#ECECEC;--frame:#FFFFFF;--ink:#262626;--body:#525252;--muted:#6B6B6B;--line:#E4E4E4;--accent:#006A80;--btn:#006A80;--btn-fg:#FFFFFF;--fill:#00D4FF;--card:#2B2B2B;--cta:#525252;--shadow:rgba(0,0,0,.14);--shadow-lg:rgba(0,0,0,.28)}.t-dark{color-scheme:dark;--m4:#4A4A4A;--bg:#1A1A1A;--hdr:rgba(26,26,26,.92);--band:#212121;--plate:#292929;--frame:#242424;--ink:#F0F0F0;--body:#BDBDBD;--muted:#A0A0A0;--line:#363636;--accent:#5FD9F0;--btn:#5FD9F0;--btn-fg:#111111;--fill:#00D4FF;--card:#292929;--cta:#2E2E2E;--shadow:rgba(0,0,0,.5);--shadow-lg:rgba(0,0,0,.6)}.t-light .on-dark,.t-dark .on-light{display:none}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--header-height:66px}body{margin:0;background:var(--bg);color:var(--body);font-family:okomito,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:#00d4ff;color:#111}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,dl,dd,address{margin:0}ul,ol{margin:0;padding:0;list-style:none}address{font-style:normal}button{font:inherit;color:inherit}[id]{scroll-margin-top:calc(var(--header-height) + 16px)}.wrap{max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px}.band{background:var(--band)}.section{padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(64px,7vw,96px)}.kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.kicker-ink{color:var(--ink)}.section-kicker{margin-bottom:10px}.section-kicker-wide{margin-bottom:18px}.section-title{color:var(--ink);font-weight:700;font-size:clamp(30px,3.6vw,50px);line-height:1.04;letter-spacing:-.02em;overflow-wrap:anywhere}.section-lede{font-size:17px}.accent{color:var(--accent)}.tick-sm{display:block;width:22px;height:3px;background:var(--fill);margin-bottom:10px}.link:hover{color:var(--accent)}.button{display:inline-flex;align-items:center;min-height:46px;padding:0 26px;background:var(--btn);border-radius:2px;color:var(--btn-fg);font-size:14px;font-weight:700;letter-spacing:.02em;transition:transform .2s,filter .2s}.button:hover{filter:brightness(1.1);transform:translateY(-1px)}.button-small{min-height:44px;padding:0 18px;font-size:13px}.button-ghost{display:inline-flex;align-items:center;min-height:46px;padding:0 26px;border:1.5px solid var(--ink);border-radius:2px;color:var(--ink);font-size:14px;font-weight:700;letter-spacing:.02em;transition:background .2s,color .2s}.button-ghost:hover{background:var(--ink);color:var(--bg)}.more{display:inline-block;padding-bottom:3px;border-bottom:2px solid var(--fill);color:var(--ink);font-size:14px;font-weight:700}.more-link{padding-top:19px;margin-top:7px}.more-link:hover{color:var(--accent)}.mail-link{color:var(--accent);border-bottom:2px solid var(--fill)}.mail-link:hover{border-bottom-color:var(--accent)}.skip-link{position:absolute;top:-100px;left:16px;z-index:100;padding:12px 18px;background:var(--btn);color:var(--btn-fg);border-radius:2px;font-size:14px;font-weight:700}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:50;background:var(--hdr);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}.site-header-inner{min-height:var(--header-height);padding-top:8px;padding-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px}.logo{display:block;padding:11px 0;line-height:0}.logo img{width:300px;max-width:100%;height:auto}.menu-button{display:none}.site-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 26px;font-size:14px;font-weight:700;color:var(--body)}.nav-list{display:contents}.nav-link{display:inline-block;padding:11px 0}.nav-link:hover{color:var(--accent)}.nav-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 26px}.theme-toggle{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;background:var(--plate);color:var(--ink);border:0;border-radius:2px;font-size:13px;font-weight:700;cursor:pointer}.hero{padding-top:72px;padding-bottom:56px}.hero-rule{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;border-bottom:2px solid var(--ink);padding-bottom:16px;margin-bottom:44px}.hero-title{max-width:1040px;margin:0 0 28px;color:var(--ink);font-size:clamp(40px,6vw,86px);font-weight:700;line-height:.98;letter-spacing:-.03em;overflow-wrap:anywhere}.hero-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:28px 40px;flex-wrap:wrap}.hero-lede{max-width:500px;font-size:17px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero-band{padding:clamp(24px,3vw,40px) 0}.hero-row{position:relative}.hero-row-b{display:none}.hero-crop{position:relative;aspect-ratio:1200/310}.stage-label{position:absolute;top:89%;transform:translate(-50%);color:var(--ink);font-size:clamp(9px,1vw,12px);font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap}.stage-label-prototype{left:12.8%}.stage-label-design{left:36.7%}.stage-label-develop{left:60.3%}.stage-label-push{left:86%}.art{display:block;width:100%;max-width:none;height:100%;object-fit:contain}.services-title{max-width:820px;margin-bottom:14px}.services-lede{max-width:600px;margin-bottom:44px}.services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.service{display:flex;min-width:0}.service-link{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;background:var(--bg);padding:26px}.service-art{display:block;aspect-ratio:4/3;margin-bottom:20px;overflow:hidden;border-radius:2px;background:var(--band)}.service-title{color:var(--ink);font-size:18px;font-weight:700}.service-desc{margin-top:6px;margin-bottom:18px;color:var(--body);font-size:15px;line-height:1.5}.service-link .more{align-self:flex-start;margin-top:auto}.service-link:hover .service-title{color:var(--accent)}.product-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center}.product-lede{margin-bottom:26px}.product .section-title{margin-bottom:14px}.features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.feature{padding:18px 20px;background:var(--bg)}.feature:before{content:"";display:block;width:18px;height:3px;margin-bottom:9px;background:var(--fill)}.feature-title{color:var(--ink);font-size:14px;font-weight:700}.feature-desc{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.4}.product-art{aspect-ratio:600/460}.process{padding-bottom:clamp(56px,7vw,96px)}.process-title{max-width:880px;margin-bottom:28px}.process-lede{max-width:680px;margin-bottom:48px;color:var(--ink);font-size:20px;line-height:1.45}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.step{padding-top:18px;border-top:1px solid var(--line)}.step-number{display:block;color:var(--ink);font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:1}.step-title{margin:14px 0 8px;color:var(--ink);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.step-desc{font-size:15px;line-height:1.5}.clients-band{border-top:1px solid var(--line)}.clients-title{max-width:820px;margin-bottom:36px}.clients{border-bottom:1px solid var(--line)}.client-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding:16px 0;border-top:1px solid var(--line)}.client-sector{color:var(--ink);font-size:18px;font-weight:700}.client-names{color:var(--body);font-size:16px}.clients-link{margin-top:9px}.contact{border-top:1px solid var(--line)}.contact .section{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.contact-title{margin-bottom:32px}.contact-email{margin-bottom:14px;font-size:clamp(21px,3vw,28px);font-weight:700;overflow-wrap:anywhere}.contact-phone{margin-bottom:6px;color:var(--ink);font-size:18px}.contact-city{color:var(--muted);font-size:14px}.site-footer{border-top:1px solid var(--line)}.site-footer .wrap{padding-top:64px;padding-bottom:40px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;border-bottom:1px solid var(--line)}.footer-brand img{width:264px;max-width:100%;height:auto;margin-bottom:18px}.footer-tagline{max-width:280px;color:var(--muted);font-size:14px}.footer-heading{margin-bottom:16px;letter-spacing:.14em}.footer-links{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--body)}.footer-links a,.footer-links span{display:inline-block;padding:2px 0}.legal{margin-top:24px;color:var(--muted);font-size:12px}.legal .link,.consent .link,.prj-story-body .link{text-decoration:underline;text-underline-offset:2px}.cookie-choices,.cookie-choices-inline{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.consent{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:460px;padding:16px 18px;border:1px solid var(--line);border-radius:3px;background:var(--bg);box-shadow:0 20px 50px -20px var(--shadow-lg)}.consent p{flex:1 0 100%;margin:0;color:var(--body);font-size:14px;line-height:1.45}.consent button{font-family:inherit;cursor:pointer}.consent .button{border:0}.consent .button-ghost{min-height:44px;padding:0 18px;background:none;font-size:13px}@media(prefers-reduced-motion:reduce){.button,.button-ghost{transition:none}.button:hover{transform:none}}@media(max-width:1000px){.product,.steps{grid-template-columns:minmax(0,1fr)}.product{gap:32px}.services,.steps,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-art{max-width:640px}}@media(max-width:1090px){html{--header-height:118px}}@media(max-width:720px){html{--header-height:58px}.site-header-inner{padding-top:6px;padding-bottom:6px;gap:0 16px}.logo{padding:14px 0}.logo img{width:min(300px,calc(100vw - 122px))}.js .menu-button{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;background:var(--plate);color:var(--ink);border:0;border-radius:2px;font-size:13px;font-weight:700;cursor:pointer}.js .site-nav{display:none;position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - var(--header-height));overflow-y:auto;flex-direction:column;align-items:stretch;gap:0;padding:4px 16px 16px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 12px 24px var(--shadow)}.js .site-header.is-open .site-nav{display:flex}.js .nav-list{display:block}.js .nav-link{display:block;padding:12px 0;border-top:1px solid var(--line);font-size:16px}.js .nav-list li:first-child .nav-link{border-top:0}.js .nav-actions{padding-top:14px;border-top:1px solid var(--line);gap:12px}}@media(max-width:640px){.wrap{padding-left:16px;padding-right:16px}.services,.steps,.footer-grid{grid-template-columns:minmax(0,1fr)}.hero{padding-top:32px;padding-bottom:44px}.hero-rule{margin-bottom:32px}.hero-rule span.kicker-ink{display:none}.kicker-stack>span{display:block}.kicker-stack>.kicker-dot{display:none}.consent{left:16px;max-width:none}.client-row{flex-direction:column;gap:2px}.hero-art{display:grid;gap:18px}.hero-row{padding-bottom:22px}.hero-row-b{display:block}.hero-crop{aspect-ratio:600/244;overflow:hidden}.hero-crop .art{position:absolute;top:-10.656%;left:0;width:200%;height:auto}.hero-row-b .hero-crop .art{left:-100%}.stage-label{top:auto;bottom:0;font-size:11px}.hero-row-a .stage-label-develop,.hero-row-a .stage-label-push{display:none}.hero-row-a .stage-label-prototype{left:25.667%}.hero-row-a .stage-label-design{left:73.333%}.hero-row-b .stage-label-develop{left:20.667%}.hero-row-b .stage-label-push{left:72%}}@media(max-width:360px){.features{grid-template-columns:minmax(0,1fr)}}.svc-hero .hero-title{max-width:1000px;font-size:clamp(38px,5.6vw,80px);text-wrap:balance}.svc-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.svc-crumb-item{white-space:nowrap}.svc-crumb-link{display:inline-block;padding:4px 0}.svc-crumb-link:hover{color:var(--accent)}.svc-crumb-sep{color:var(--muted)}.stage-label-s1{left:12.8%}.stage-label-s2{left:36.7%}.stage-label-s3{left:60.3%}.stage-label-s4{left:86%}.svc-caps-title{max-width:900px;margin-bottom:14px}.svc-caps-lede{max-width:600px;margin-bottom:44px}.svc-caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.svc-cap{min-width:0;padding:24px 24px 26px;background:var(--bg)}.svc-cap-wide{grid-column:1/-1}.svc-cap-title{color:var(--ink);font-size:17px;font-weight:700;line-height:1.25}.svc-cap-desc{margin-top:7px;font-size:14px;line-height:1.5}.svc-routes-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.svc-routes-title{max-width:940px;margin-bottom:14px}.svc-routes-lede{max-width:640px;margin-bottom:44px}.svc-routes{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.svc-route{display:flex;flex-direction:column;min-width:0;padding:30px 30px 32px;background:var(--bg)}.svc-route:before{content:"";display:block;width:28px;height:3px;margin-bottom:18px;background:var(--m4)}.svc-route-lead:before{background:var(--fill)}.svc-route-kicker{margin-bottom:10px}.svc-route-title{color:var(--ink);font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.svc-route-desc{margin-top:12px;font-size:16px}.svc-route-list{margin-top:22px;border-top:1px solid var(--line)}.svc-route-list li{padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--body)}.svc-route .more-link{align-self:flex-start;margin-top:auto;padding-top:26px}.svc-invite{max-width:640px;margin-top:32px;padding-top:22px;border-top:2px solid var(--ink);color:var(--body);font-size:17px}.svc-invite strong{color:var(--ink)}.svc-invite .link{color:var(--accent);border-bottom:2px solid var(--fill)}.svc-note{margin-top:18px;color:var(--muted);font-size:12px}.svc-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.svc-proof-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.7fr) minmax(0,1.8fr);gap:4px 32px;padding:16px 0;border-top:1px solid var(--line)}.svc-proof-row:first-child{border-top:0}.svc-proof-sector{color:var(--ink);font-size:18px;font-weight:700}.svc-proof-client{color:var(--body);font-size:16px}.svc-proof-what{color:var(--body);font-size:15px;line-height:1.5}.svc-related-section{padding-top:clamp(56px,7vw,96px)}.svc-related-title{margin-bottom:32px}.svc-related{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.svc-related-link{display:flex;align-items:center;justify-content:space-between;gap:16px;height:100%;min-height:64px;padding:18px 20px;background:var(--bg);color:var(--ink);font-size:15px;font-weight:700;line-height:1.3}.svc-related-link:hover{color:var(--accent)}.svc-related-arrow{flex:none;color:var(--accent)}@media(max-width:1000px){.svc-routes,.svc-related{grid-template-columns:minmax(0,1fr)}.svc-proof-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.svc-proof-what{grid-column:1/-1}}@media(max-width:640px){.svc-caps{grid-template-columns:minmax(0,1fr)}.svc-cap{padding:20px 20px 22px}.svc-route{padding:24px 20px 26px}.svc-proof-row{grid-template-columns:minmax(0,1fr);gap:2px}.hero-row-a .stage-label-s3,.hero-row-a .stage-label-s4{display:none}.hero-row-a .stage-label-s1{left:25.667%}.hero-row-a .stage-label-s2{left:73.333%}.hero-row-b .stage-label-s3{left:20.667%}.hero-row-b .stage-label-s4{left:72%}}.prj-hero .hero-title{max-width:1040px;font-size:clamp(36px,5vw,72px);text-wrap:balance}.prj-hero .hero-lede{max-width:580px}.prj-band{padding:clamp(28px,4vw,48px) 0}.prj-figure{margin:0}.prj-figure+.prj-figure{margin-top:clamp(28px,4vw,48px)}.prj-shot{display:block;width:100%;height:auto;border-radius:2px;background:var(--frame);box-shadow:0 14px 36px var(--shadow)}.prj-caption{margin-top:14px;color:var(--muted);font-size:13px}.prj-art{position:relative;aspect-ratio:1200/500}.prj-art-wide{aspect-ratio:1200/310}.prj-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:1440/900;padding:24px;background:var(--plate);border:1px solid var(--line);border-radius:2px;color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.02em;text-align:center}.prj-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.prj-glance-item{min-width:0;padding:20px 22px 22px;background:var(--bg)}.prj-glance-item dt{margin-bottom:8px}.prj-glance-item dd{color:var(--ink);font-size:15px;line-height:1.45}.prj-glance-item dd+dd{margin-top:4px}.prj-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:20px 56px;padding:clamp(32px,4vw,48px) 0;border-top:1px solid var(--line)}.prj-story:first-child{border-top:0;padding-top:0}.prj-story-title{color:var(--ink);font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.15;letter-spacing:-.01em}.prj-story-body{font-size:16px}.prj-story-body p+p,.prj-story-body p+ul,.prj-story-body ul+p{margin-top:14px}.prj-story-body strong{color:var(--ink)}.prj-list li{position:relative;padding:9px 0 9px 24px;border-bottom:1px solid var(--line);font-size:15px}.prj-list li:before{content:"";position:absolute;left:0;top:17px;width:12px;height:3px;background:var(--fill)}.prj-figures{margin-top:clamp(32px,4vw,48px)}.prj-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.prj-pair .prj-figure+.prj-figure{margin-top:0}.prj-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.clients-link+.clients-link{margin-left:28px}.prj-related-sub{display:block;margin-top:3px;color:var(--muted);font-size:13px;font-weight:400}.prj-cases{border-top:1px solid var(--line)}.prj-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 56px;align-items:center;padding:clamp(40px,5vw,64px) 0;border-bottom:1px solid var(--line)}.prj-case:nth-child(2n) .prj-case-media{order:2}.prj-case-media{position:relative;aspect-ratio:2/1;overflow:hidden;border-radius:2px;background:var(--band)}.prj-case-media img{width:100%;height:100%;object-fit:cover;object-position:top}.prj-case-media .art{position:absolute;top:0;right:0;bottom:0;left:0}.prj-case-kicker{margin-bottom:12px}.prj-case-title{color:var(--ink);font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.prj-case-title a:hover{color:var(--accent)}.prj-case-desc{margin-top:12px;font-size:16px}.prj-case-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 28px;margin-top:20px}.prj-case-service{font-size:14px;color:var(--muted)}.prj-case-service a{color:var(--accent)}.prj-other{border-top:1px solid var(--line)}.prj-other-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2.3fr);gap:6px 32px;padding:20px 0;border-top:1px solid var(--line)}.prj-other-row:first-child{border-top:0}.prj-other-sector{color:var(--ink);font-size:18px;font-weight:700}.prj-other-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px}.prj-other-list li{font-size:15px;line-height:1.45}.prj-other-list strong{color:var(--ink)}@media(max-width:1000px){.prj-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.prj-story{grid-template-columns:minmax(0,1fr);gap:12px}.prj-related{grid-template-columns:minmax(0,1fr)}.prj-case{grid-template-columns:minmax(0,1fr);gap:24px}.prj-case:nth-child(2n) .prj-case-media{order:0}.prj-other-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.prj-glance{grid-template-columns:minmax(0,1fr)}.prj-glance-item{padding:16px 18px 18px}.prj-other-list,.prj-pair{grid-template-columns:minmax(0,1fr)}.prj-pair .prj-figure+.prj-figure{margin-top:28px}.prj-art-crop{aspect-ratio:720/500;overflow:hidden}.prj-art-crop .art{position:absolute;top:0;left:-33.333%;width:166.667%;height:auto}.prj-case-media{aspect-ratio:16/10}}.abt-hero .hero-lede{max-width:580px}.abt-founder-title{max-width:820px;margin-bottom:36px}.abt-founder{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:28px 56px;align-items:start}.abt-photo{aspect-ratio:4/5;max-width:360px}.abt-note{max-width:640px;color:var(--ink);font-size:18px;line-height:1.5}.abt-note p+p{margin-top:16px}.abt-note .abt-sign{margin-top:24px;color:var(--muted);font-size:14px}.abt-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.abt-fact{min-width:0;padding:20px 22px 22px;background:var(--bg)}.abt-fact dt{margin-bottom:10px}.abt-fact dd{color:var(--ink);font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.abt-fact .abt-fact-note{margin-top:6px;color:var(--body);font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0}.abt-clients{max-width:720px;margin-top:28px;padding-top:16px;border-top:1px solid var(--line);font-size:16px}.abt-clients strong{color:var(--ink)}@media(max-width:1000px){.abt-founder{grid-template-columns:minmax(0,1fr)}.abt-photo{max-width:300px}.abt-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.abt-photo{max-width:240px}.abt-facts{grid-template-columns:minmax(0,1fr)}.abt-fact{padding:16px 18px 18px}}
