.case-page-brain-matched-ios .case-phone-gallery,.case-page-brain-matched-android .case-phone-gallery{grid-template-columns:1fr}.studio-intro h1 em{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}.founder-feature{grid-template-columns:.95fr 1fr;align-items:center;gap:clamp(40px,7vw,110px);padding-bottom:100px;display:grid}.founder-portrait{box-shadow:22px 24px 0 var(--muted);background:#e6dfd7;border-radius:4px;margin:0;overflow:hidden}.founder-portrait img{aspect-ratio:3/4;object-fit:cover;object-position:50% 24%;filter:none;width:100%;height:auto;display:block}.founder-portrait figcaption{color:#fff;background:#163d33;justify-content:space-between;gap:20px;padding:22px 24px;font-size:13px;display:flex}.founder-story h2{letter-spacing:-.055em;margin:24px 0 12px;font-size:clamp(40px,4.4vw,66px);font-weight:450;line-height:1.04}.founder-role{color:var(--muted-foreground);margin-bottom:32px;font-size:15px}.founder-story>p:not(.eyebrow):not(.large-copy):not(.founder-role){color:var(--muted-foreground);font-size:16px;line-height:1.8}.founder-story .large-copy{margin:28px 0;font-size:clamp(22px,2.2vw,30px);line-height:1.3}.studio-principles{padding-block:50px 100px}.studio-principles .chapter-heading{max-width:780px}.principle-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.principle-grid article{border-top:1px solid var(--border);padding-top:24px}.principle-grid article>span{color:var(--muted-foreground);font-size:14px}.principle-grid h3{letter-spacing:-.025em;margin:25px 0 14px;font-size:24px;font-weight:500}.principle-grid p{color:var(--muted-foreground);font-size:16px;line-height:1.75}.studio-partnership{background:var(--muted);border:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:100px;padding:55px;display:grid}.partner-identity{align-items:center;gap:28px;display:flex}.partner-identity img{flex:none;width:72px;height:72px}.partner-identity h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,3vw,42px);font-weight:450;line-height:1.15}.studio-partnership>div>p{color:var(--muted-foreground);font-size:17px;line-height:1.8}.testimonials-section{color:#153c33;background:#e8efeb;border-top:1px solid #d5e0d8;border-bottom:1px solid #d5e0d8;padding:90px 0 70px}.testimonial-slide{margin:0}.testimonial-slide figcaption{flex-direction:column;gap:8px;font-size:14px;display:flex}.testimonial-slide figcaption span{color:#52675d;font-size:13px}[data-theme=dark] .testimonial-slide figcaption span{color:#bbd0c3}.testimonials-heading{text-align:center;max-width:820px;margin:auto}.testimonials-heading h2{letter-spacing:-.04em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:1.13}.testimonial-preview-label{color:#52675d;font-size:13px;line-height:1.6}.testimonial-carousel{max-width:1000px;margin:36px auto 0}.testimonial-slide{text-align:center;padding:24px 40px 0}.testimonial-slide>svg{color:#527b69;margin:auto auto 24px}.testimonial-slide .eyebrow{font-size:13px}.testimonial-slide blockquote{letter-spacing:-.02em;max-width:870px;min-height:190px;margin:28px auto 30px;font-size:clamp(21px,2.5vw,31px);font-weight:450;line-height:1.5}.testimonial-slide footer{flex-direction:column;gap:8px;font-size:14px;display:flex}.testimonial-slide footer span{color:#52675d;font-size:13px}.testimonial-controls{justify-content:center;align-items:center;gap:26px;margin-top:38px;display:flex}.testimonial-controls>button{color:#163d33;background:#fff;border:1px solid #d0ddd5;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.testimonial-controls>div{gap:3px;display:flex}.testimonial-controls>div button{background:0 0;border:0;place-items:center;width:32px;height:40px;display:grid}.testimonial-controls>div span{background:#a6b8ad;border-radius:50%;width:8px;height:8px}.testimonial-controls button[aria-pressed=true] span{background:#163d33;width:11px;height:11px}.testimonial-controls button:focus-visible{outline-offset:4px;outline:2px solid #163d33}.technology-logo{color:#153c33;isolation:isolate;background:#fff;border:1px solid #e2e7e7;border-radius:16px;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 5px #00000008}.technology-logo img{object-fit:contain;z-index:1;width:46px;height:46px;position:relative}.technology-logo svg{max-width:40px}.technology-logo.brand-tanstack{background:#1c252b;border-color:#40545c}.technology-logo-concept{--icon-start:#195ada;--icon-end:#13bac5;background:linear-gradient(140deg,var(--icon-start),var(--icon-end));color:#fff;border-color:#ffffff30;box-shadow:inset 0 1px #fff5,0 4px 10px #071c2c1a}.technology-logo-concept.palette-iris{--icon-start:#6741db;--icon-end:#ba4ed6}.technology-logo-concept.palette-jade{--icon-start:#04776d;--icon-end:#20bd8e}.technology-logo-concept.palette-amber{--icon-start:#b95610;--icon-end:#f7ae31}.technology-logo-concept.palette-rose{--icon-start:#b42b75;--icon-end:#f17184}.concept-orbit{border:1px solid #ffffff24;border-radius:50%;width:115%;height:115%;position:absolute;top:24%;left:27%;box-shadow:0 0 0 8px #ffffff08}.technology-logo .concept-glyph{z-index:1;filter:drop-shadow(0 1px 1px #0002);width:54%;height:54%;position:relative}.concept-spark{background:#ffffffbf;border-radius:50%;width:5%;height:5%;position:absolute;top:12%;right:12%;box-shadow:0 0 6px #fff5}.stack-brand-row{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.case-stack-grid .stack-brand-row .technology-logo{margin-bottom:0}.case-stack-grid .stack-technology-links .technology-logo{border-radius:5px;width:24px;height:24px;margin:0}.case-stack-grid .stack-technology-links .technology-logo img{width:16px;height:16px}.stack-technology-links a:focus-visible{outline-offset:4px}.technology-hero-gallery{color:#f5f7f2;background:#102c27;grid-template-columns:1.15fr .85fr;gap:0;margin-bottom:80px;display:grid}.technology-visual{background:#0a1817;min-height:360px;margin:0;position:relative;overflow:hidden}.technology-photo{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.technology-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#040f11f0);position:absolute;inset:0}.technology-visual figcaption{z-index:1;color:#fff;align-items:center;gap:24px;padding:36px;display:flex;position:absolute;bottom:0;left:0;right:0}.technology-visual figcaption>div{flex-direction:column;gap:10px;display:flex}.technology-visual figcaption .eyebrow{color:#dbe9e0;margin:0;font-size:12px}.technology-visual figcaption strong{letter-spacing:-.04em;font-size:clamp(26px,3vw,44px);font-weight:450;line-height:1.1}.technology-visual figcaption span:last-child{font-size:13px}.technology-hero-aside{flex-direction:column;justify-content:center;padding:50px;display:flex}.technology-hero-aside h2{letter-spacing:-.04em;margin:24px 0;font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.15}.technology-hero-aside>p{color:#c5d5ce;font-size:16px;line-height:1.7}.tech-logo-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tech-logo-row .technology-logo{border-radius:10px;width:58px;height:58px}.tech-logo-row img{width:35px;height:35px}.technology-list{grid-template-columns:1fr 1fr;gap:16px;display:grid}.technology-list>a{border:1px solid var(--border);background:var(--background);align-items:flex-start;gap:20px;padding:24px;transition:transform .2s,border-color .2s;display:flex}.technology-list>a:hover{border-color:var(--foreground);transform:translateY(-3px)}.technology-list>a>div{flex:1}.technology-list h3{margin:0 0 10px;font-size:21px;line-height:1.2}.technology-list p{margin:0;font-size:14px;line-height:1.5}.technology-list>a>svg{flex:none;width:19px}.technology-list .technology-logo{border-radius:10px;width:54px;height:54px}.technology-list .technology-logo img{width:33px;height:33px}.technology-group{grid-template-columns:240px 1fr;gap:40px}.technology-detail-stage{background:var(--muted);border:1px solid var(--border);grid-template-columns:1.3fr .7fr;margin-bottom:60px;display:grid}.technology-detail-stage .technology-visual{min-height:390px}.technology-detail-stage .technology-photo{height:100%;position:absolute;inset:0}.tech-system-diagram{flex-direction:column;justify-content:center;padding:36px;display:flex}.tech-system-diagram ol{margin:16px 0;padding:0;list-style:none}.tech-system-diagram li{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:22px 0;display:flex}.tech-system-diagram li>span{color:var(--muted-foreground);font-size:13px}.tech-system-diagram strong{font-size:20px;font-weight:500}.tech-system-diagram li p{color:var(--muted-foreground);margin:7px 0 0;font-size:14px}.tech-system-diagram .small-note{font-size:13px;line-height:1.6}.case-master-image{background:var(--muted);border:1px solid var(--border);padding:30px 30px 0}.case-master-image img{object-fit:contain;background:#111b20;border-radius:5px;width:100%;max-height:720px;box-shadow:0 18px 38px #071c2020}.case-master-image figcaption{justify-content:space-between;gap:24px;padding:22px 0;font-size:13px;display:flex}.case-master-image figcaption strong{font-weight:500}.case-master-image figcaption span{color:var(--muted-foreground)}.product-journey{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;margin:35px 0 55px;padding:0;list-style:none;display:grid}.product-journey li{border-right:1px solid var(--border);padding:30px;position:relative}.product-journey li:first-child{padding-left:0}.product-journey li:last-child{border:0}.journey-number{color:var(--muted-foreground);font-size:14px}.product-journey h3{letter-spacing:-.03em;margin:22px 0 10px;font-size:24px;font-weight:500}.product-journey p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.product-journey svg{position:absolute;top:30px;right:22px}.engineering-chapters{grid-template-columns:.75fr 1.25fr;gap:80px;padding-block:45px 95px;display:grid}.engineering-chapters article{border-top:1px solid var(--border);grid-template-columns:35px 1fr;gap:22px;padding:30px 0;display:grid}.engineering-chapters article .eyebrow{margin-top:8px}.engineering-chapters h3{letter-spacing:-.035em;margin:0 0 18px;font-size:26px;font-weight:450;line-height:1.2}.engineering-chapters article p{color:var(--muted-foreground);margin:0;font-size:17px;line-height:1.8}.case-stack-band{color:#edf5ef;background:#0f2924;padding:80px 0}.stack-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:44px;display:grid}.stack-heading h2{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.12}.stack-heading>p{color:#bdd1c6;max-width:430px;font-size:17px;line-height:1.75}.case-stack-grid{border-top:1px solid #426053;border-left:1px solid #426053;grid-template-columns:repeat(3,1fr);display:grid}.case-stack-grid article{border-bottom:1px solid #426053;border-right:1px solid #426053;padding:32px}.case-stack-grid .technology-logo,.stack-symbol{border-radius:10px;width:48px;height:48px;margin-bottom:28px}.case-stack-grid .technology-logo img{width:30px;height:30px}.stack-symbol{color:#d1e7d9;border:1px solid #567365;place-items:center;display:grid}.case-stack-grid h3{margin:0 0 10px;font-size:21px;font-weight:500;line-height:1.3}.case-stack-grid p,.stack-note{color:#bdd1c6;margin:0;font-size:14px;line-height:1.6}.stack-note{margin-top:25px}.case-detail-frame{background:var(--muted);border:1px solid var(--border);margin:0;padding:28px}.case-detail-frame figcaption{color:var(--muted-foreground);margin-top:18px;font-size:13px}.case-detail-frame .case-detail-image{border-radius:4px;margin:0}[data-theme=dark] .testimonials-section{color:#eef6ef;background:#142e27;border-color:#345446}[data-theme=dark] .testimonial-preview-label,[data-theme=dark] .testimonial-slide footer span{color:#bbd0c3}[data-theme=dark] .testimonial-slide>svg{color:#afcdbb}@media(max-width:1050px){.technology-group{grid-template-columns:1fr}.technology-hero-aside{padding:32px}.technology-list>a{padding:20px}.founder-feature,.engineering-chapters{gap:45px}.studio-partnership{gap:35px;padding:35px}.partner-identity{gap:18px}.partner-identity img{width:52px;height:52px}}@media(max-width:760px){.founder-feature,.studio-partnership,.technology-hero-gallery,.technology-detail-stage,.engineering-chapters,.stack-heading{grid-template-columns:1fr}.founder-feature{padding-bottom:50px}.founder-portrait{max-width:540px;box-shadow:12px 12px 0 var(--muted)}.founder-story{padding-top:15px}.principle-grid{grid-template-columns:1fr;gap:28px}.studio-partnership{margin-bottom:60px;padding:28px}.studio-principles{padding-bottom:50px}.testimonials-section{padding:60px 0 45px}.testimonial-slide{padding:15px 6px}.testimonial-slide blockquote{min-height:0;font-size:22px;line-height:1.55}.testimonial-carousel{margin-top:20px}.technology-list{grid-template-columns:1fr}.technology-hero-gallery{margin-bottom:35px}.technology-hero-aside{padding:30px}.technology-detail-stage .technology-visual{min-height:320px}.technology-visual figcaption{gap:18px;padding:26px}.technology-visual figcaption strong{font-size:32px}.technology-visual .technology-logo{border-radius:12px;width:60px;height:60px}.tech-system-diagram{padding:28px}.case-master-image{padding:12px 12px 0}.case-master-image figcaption{flex-direction:column;gap:8px;padding:18px 0}.product-journey{grid-template-columns:1fr 1fr}.product-journey li,.product-journey li:first-child{padding:24px 15px}.product-journey li:nth-child(2){border-right:0}.product-journey li:nth-child(-n+2){border-bottom:1px solid var(--border)}.product-journey h3{font-size:22px}.product-journey svg{width:16px;top:24px;right:12px}.engineering-chapters{gap:20px;padding-bottom:55px}.engineering-chapters h3{font-size:23px}.case-stack-band{padding:55px 0}.stack-heading{gap:20px}.case-stack-grid{grid-template-columns:1fr 1fr}.case-stack-grid article{padding:22px}.case-detail-frame{padding:12px}.technology-photo{min-height:320px}.case-phone-gallery{flex-wrap:wrap}.testimonials-heading h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.technology-list>a{transition:none}.technology-list>a:hover{transform:none}}.journal-image-catch-a-brake{aspect-ratio:auto;background:#092f28}.cab-cover{color:#f6f2e7;background:radial-gradient(at 90% 0,#335c48 0,#0000 55%),#082c24;padding:clamp(18px,2.4vw,34px)}.cab-cover-heading{letter-spacing:.035em;justify-content:space-between;gap:16px;margin-bottom:22px;font-size:12px;display:flex}.cab-cover-heading span:first-child{font-weight:650}.cab-cover-heading span:last-child{color:#c9d7cc;text-align:right;font-size:10px}.cab-cover-screen{background:#eeeae0;border:1px solid #8d9c8166;border-radius:6px;overflow:hidden;box-shadow:0 22px 42px #0005}.journal-image .cab-cover-screen img{object-fit:contain;width:100%;height:auto;display:block;transform:none}.cab-cover-caption{letter-spacing:-.035em;justify-content:space-between;align-items:end;gap:20px;margin-top:24px;font-family:Georgia,serif;font-size:clamp(23px,2.1vw,34px);line-height:1.15;display:flex}.cab-cover-caption em{color:#e9bd90;font-weight:400}.cab-cover-caption svg{color:#e9bd90;flex:none}.cab-capabilities{border:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin:38px 0 58px;display:grid}.cab-capabilities article{border-right:1px solid var(--border);padding:28px}.cab-capabilities article:last-child{border:0}.cab-capabilities svg{color:var(--foreground)}.cab-capabilities h3{margin:20px 0 12px;font-size:21px}.cab-capabilities p{color:var(--muted-foreground);font-size:14px;line-height:1.65}.cab-story-panel{background:var(--muted);border:1px solid var(--border);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(24px,4vw,64px);margin:42px 0;padding:36px;display:grid}.cab-story-panel h3{letter-spacing:-.04em;margin:20px 0;font-size:clamp(28px,3vw,44px);line-height:1.12}.cab-story-panel p:not(.eyebrow){color:var(--muted-foreground);font-size:16px;line-height:1.7}.cab-story-panel img{border:1px solid var(--border);width:100%;height:auto;box-shadow:0 16px 32px #0002}.cab-preview-caption{color:var(--muted-foreground);margin-top:24px;font-size:11px;line-height:1.5;display:block}.cab-story-reverse{grid-template-columns:1.28fr .72fr}.cab-story-reverse>div{order:2}.cab-wide-image{margin:50px 0}.cab-wide-image img{width:100%;height:auto}.cab-wide-image figcaption{color:var(--muted-foreground);margin-top:16px;font-size:13px}.stack-technology-links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.stack-technology-links a{border:1px solid var(--border);border-radius:3px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;line-height:1.3;transition:background .2s,color .2s;display:inline-flex}.stack-technology-links a:hover{background:var(--foreground);color:var(--background)}.stack-technology-links a:focus-visible{outline-offset:3px;outline:2px solid}.stack-technology-links svg{flex:none}.case-stack-grid article{flex-direction:column;display:flex}.case-stack-grid .stack-technology-links{margin-top:auto;padding-top:22px}.case-stack-grid article>p{margin-bottom:0}.technology-list h3{overflow-wrap:anywhere}.technology-list>a>div{min-width:0}.technology-list>a>svg{flex:none}.group-heading .technology-count{color:var(--muted-foreground);margin-top:16px;font-size:13px;display:block}@media(max-width:900px){.cab-story-panel,.cab-story-reverse{grid-template-columns:1fr}.cab-story-reverse>div{order:0}.cab-capabilities{grid-template-columns:1fr 1fr}.cab-capabilities article:nth-child(2){border-right:0}.cab-capabilities article:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media(max-width:650px){.cab-cover-caption{font-size:27px}.cab-capabilities article{padding:20px}.cab-capabilities h3{font-size:19px}.cab-story-panel{margin:28px 0;padding:20px}.cab-cover-heading{margin-bottom:18px}.cab-wide-image figcaption{font-size:12px}.stack-technology-links a{min-height:40px}}@media(prefers-reduced-motion:reduce){.stack-technology-links a{transition:none}}.technology-logo.brand-grpc{background:#163b43;border-color:#32646b}.technology-logo.brand-grpc img{width:78%;height:78%}.journal-featured .journal-image-catch-a-brake{aspect-ratio:auto}.curated-work .journal-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.curated-work .journal-project{border-bottom:1px solid var(--border,#cdd7d1);flex-direction:column;min-width:0;padding-bottom:28px;display:flex}.curated-work .journal-image{aspect-ratio:1.6;background:#101b17;border-radius:18px;align-items:center;padding:16px;display:flex;overflow:hidden}.curated-work .journal-image img{border-radius:5px;width:100%;height:100%;transition:transform .5s;object-fit:contain!important;padding:0!important}.curated-work .journal-image-claims-intelligence img{object-fit:contain;background:#131d2e;padding:20px}.curated-work .journal-image-meet-on-vibe{background:#382932}.curated-work .journal-image-catch-a-brake{background:#153d35}.curated-work .journal-project h3{letter-spacing:-.8px;font-size:clamp(25px,2.2vw,34px);line-height:1.15}.curated-work .journal-project h3 svg{flex-shrink:0}.curated-work .feature-body,.curated-work .journal-project-copy>.journal-link{display:none}.curated-work .catch-cover{height:100%;min-height:0}.curated-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:38px;display:flex}.curated-footer p{color:var(--muted-foreground,#52645b);font-size:15px}.curated-all{color:#fff;background:#153d35;border-radius:999px;align-items:center;gap:25px;padding:19px 26px;font-size:14px;text-decoration:none;display:inline-flex}[data-theme=dark] .curated-all{color:#153d35;background:#c9e7d6}.project-preview-note{border:1px solid #a5b8ac;border-radius:12px;align-items:center;gap:24px;margin-bottom:28px;display:flex;padding:18px 24px!important}.project-preview-note>span{white-space:nowrap;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.project-preview-note p{margin:0;font-size:13px;line-height:1.6}.ai-ecosystem{color:#f2f5ec;background:#102d27;border-radius:24px;grid-template-columns:.8fr 1.2fr;gap:65px;margin:55px auto 80px;display:grid;position:relative;overflow:hidden;padding:65px!important}.ai-ecosystem h2{letter-spacing:-2px;margin:25px 0;font-size:clamp(32px,4vw,53px);line-height:1.08}.ai-ecosystem p{color:#b9d2c6;max-width:390px;line-height:1.7}.ai-ecosystem .eyebrow{color:#d3bb89}.ecosystem-tiles{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ecosystem-tiles>a{color:#183a30;background:#f3f5ee;border:1px solid #c4d6cc;border-radius:15px;align-items:center;gap:12px;padding:20px;text-decoration:none;transition:transform .2s,background .2s;display:flex}.ecosystem-tiles>a:hover{background:#fff;transform:translateY(-4px)}.ecosystem-tiles>a>svg{flex-shrink:0;margin-left:auto}.ecosystem-tiles strong{font-size:14px;line-height:1.3;display:block}.ecosystem-tiles small{color:#57675f;margin-top:6px;font-size:11px;display:block}.ecosystem-tiles .technology-logo{border-radius:12px;width:46px;min-width:46px;height:46px;background:#fff!important}.ecosystem-tiles .technology-logo img{width:32px;height:32px;filter:none!important}.brand-mcp,.brand-chatgpt,.brand-github,.brand-github-copilot,.brand-nextjs,.brand-mapbox,.brand-langchain{background:#fff!important}.brand-mcp img,.brand-chatgpt img,.brand-github img,.brand-github-copilot img,.brand-nextjs img,.brand-mapbox img,.brand-langchain img{filter:none!important}.case-page-faithtok .case-master-image,.case-page-cities-unveiled .case-master-image{border-radius:20px;overflow:hidden}@media(max-width:1100px){.ai-ecosystem{gap:32px;padding:36px!important}.ecosystem-tiles>a{padding:14px}.curated-work .journal-projects{gap:20px}}@media(max-width:800px){.curated-work .journal-projects{grid-template-columns:1fr}.curated-work .journal-image{aspect-ratio:1.6}.curated-work .journal-project h3{font-size:32px}.curated-footer{flex-direction:column;align-items:flex-start}.ai-ecosystem{grid-template-columns:1fr;padding:28px!important}.ecosystem-tiles{gap:10px}.project-preview-note{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:440px){.ecosystem-tiles{grid-template-columns:1fr}.ai-ecosystem h2{letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){.ecosystem-tiles>a,.curated-work .journal-image img{transition:none}.ecosystem-tiles>a:hover{transform:none}}.case-stack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-stack-grid article{overflow-wrap:anywhere;min-width:0}.stack-brand-row{flex-wrap:wrap}@media(max-width:760px){.case-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.case-stack-grid{grid-template-columns:1fr}}.technology-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.technology-list>a,.technology-list>a:first-child,.technology-list>a:last-child{box-sizing:border-box;border:1px solid var(--border);grid-template-columns:54px minmax(0,1fr) 19px;align-content:start;align-items:start;gap:20px;width:100%;min-height:134px;padding:24px;display:grid}.technology-list>a>svg{margin-top:2px}@media(max-width:1050px){.technology-list>a,.technology-list>a:first-child,.technology-list>a:last-child{padding:20px}}@media(max-width:760px){.technology-list{grid-template-columns:1fr}}@media(max-width:650px){.technology-list>a,.technology-list>a:first-child,.technology-list>a:last-child{grid-template-columns:48px minmax(0,1fr) 18px;gap:16px;min-height:124px;padding:18px}.technology-list .technology-logo{width:48px;height:48px}.technology-list .technology-logo img{width:30px;height:30px}}
