.journal_header__48YQc{padding-bottom:3rem}.journal_kicker__He__q{display:flex;justify-content:space-between;gap:1rem;color:var(--color-ink-soft);font-size:.8125rem;margin-bottom:3rem}.journal_kicker__He__q nav{display:flex;flex-wrap:wrap;gap:.8rem}.journal_headingGrid__5p6LY{display:grid;grid-template-columns:1.5fr 1fr;gap:5rem;align-items:end}.journal_headingGrid__5p6LY h1{max-width:14ch}.journal_headingGrid__5p6LY p{font-size:1rem;line-height:1.85;color:var(--color-ink-soft);max-width:47ch}.journal_topics__tPHJs{display:flex;gap:1.6rem;flex-wrap:wrap;border-block:1px solid var(--color-line-strong)}.journal_topics__tPHJs a{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;padding-block:1.25rem;position:relative;color:var(--color-ink-soft)}.journal_topics__tPHJs sup{font-size:.75rem;align-self:flex-start;padding-top:.15rem}.journal_topics__tPHJs a:hover,.journal_topics__tPHJs a[aria-current]{color:var(--color-ink)}.journal_topics__tPHJs a[aria-current]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--color-ink)}.journal_feature__SYSqt{background:#e9f1ff;border:1px solid #ccdcf5;border-radius:20px;display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding:3rem;margin-top:3rem}.journal_featureLabel__x4GoQ{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;font-size:.8125rem;color:var(--color-ink-soft)}.journal_feature__SYSqt h2{font-family:var(--font-editorial),Georgia,serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;line-height:1.2;letter-spacing:-.04em;max-width:24ch}.journal_feature__SYSqt p{font-size:1rem;color:var(--color-ink-soft);line-height:1.85;margin-block:1.5rem;max-width:52ch}.journal_read__gGjyu{display:inline-flex;align-items:center;gap:3rem;border-bottom:1px solid;padding-bottom:.5rem;font-size:.875rem}.journal_feature__SYSqt:hover h2{color:var(--color-blue)}.journal_toolbar__CLfHM{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:4rem;margin-bottom:1.5rem}.journal_toolbar__CLfHM h2{font-size:1.25rem;font-weight:500;letter-spacing:-.025em}.journal_search__4ksRa{display:flex;width:18rem;border-bottom:1px solid var(--color-line-strong)}.journal_search__4ksRa input{width:100%;min-width:0;background:transparent;padding:.8rem 0;font-size:.875rem;border:0;border-radius:0;box-shadow:none}.journal_search__4ksRa button{width:44px;flex-shrink:0;display:grid;place-items:center}.journal_search__4ksRa:focus-within{border-color:var(--color-blue)}.journal_grid__vXW0N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem}.journal_article__KqhKN{border-top:1px solid var(--color-line-strong);padding:1.4rem 0 2.2rem;display:flex;flex-direction:column}.journal_articleMeta__NZL93{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;color:var(--color-ink-soft);margin-bottom:1.6rem}.journal_article__KqhKN h3{font-size:1.5rem;font-weight:650;line-height:1.3;letter-spacing:-.035em}.journal_article__KqhKN h3 a:hover{color:var(--color-blue)}.journal_article__KqhKN p{font-size:.875rem;line-height:1.8;color:var(--color-ink-soft);margin-top:1rem;margin-bottom:1.5rem}.journal_articleLink__ALyVt{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;padding-block:.5rem}.journal_articleLink__ALyVt:hover,.journal_fineLinks__aoBYr a:hover{color:var(--color-blue)}.journal_empty__p71hq{border-block:1px solid var(--color-line);padding:3rem 0;color:var(--color-ink-soft);line-height:1.8}.journal_empty__p71hq a{margin-top:1rem}.journal_footer__nwcvX{border-top:1px solid var(--color-line-strong);padding-top:3rem;margin-top:3rem;display:flex;align-items:end;justify-content:space-between;gap:3rem}.journal_footer__nwcvX h2{font-family:var(--font-editorial),Georgia,serif;font-size:2rem;font-weight:700;line-height:1.25}.journal_footer__nwcvX p{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.8;max-width:53ch;margin-top:1rem}.journal_footer__nwcvX a{flex-shrink:0}.journal_fineLinks__aoBYr{display:flex;flex-wrap:wrap;gap:2rem;margin-top:3rem;font-size:.8125rem;color:var(--color-ink-soft)}@media (max-width:1000px){.journal_headingGrid__5p6LY{gap:2rem}.journal_grid__vXW0N{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.journal_topics__tPHJs{gap:1.25rem}.journal_feature__SYSqt{grid-template-columns:.65fr 2fr;padding:2rem;gap:2rem}}@media (max-width:640px){.journal_kicker__He__q{margin-bottom:2rem;font-size:.75rem}.journal_kicker__He__q>span{text-align:right}.journal_headingGrid__5p6LY{grid-template-columns:1fr;gap:1.5rem}.journal_header__48YQc{padding-bottom:2rem}.journal_topics__tPHJs{gap:0 1.3rem}.journal_topics__tPHJs a{padding-block:.85rem}.journal_feature__SYSqt{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;margin-top:2rem}.journal_featureLabel__x4GoQ{flex-direction:row}.journal_feature__SYSqt h2{font-size:2rem}.journal_toolbar__CLfHM{align-items:start;flex-direction:column;gap:1rem;margin-top:3rem}.journal_search__4ksRa{width:100%}.journal_grid__vXW0N{grid-template-columns:1fr}.journal_article__KqhKN h3{font-size:1.65rem}.journal_article__KqhKN{padding-block:1.5rem 2rem}.journal_articleMeta__NZL93{margin-bottom:1rem}.journal_footer__nwcvX{flex-direction:column;align-items:start;gap:1.5rem}}.studio_heroFoot__QAlBp,.studio_hero__o7NHT,.studio_section__GhR6c{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4rem)}.studio_section__GhR6c{padding-block:clamp(4rem,7vw,6.5rem)}.studio_heroBand__zPB9Q{background:linear-gradient(145deg,#edf4ff,#f8fbff 52%,#e8f1ff);border-bottom:1px solid var(--color-line)}.studio_hero__o7NHT{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:4.5rem 3rem}.studio_heroCopy__fkfD3{min-width:0}.studio_eyebrow__FCWpZ,.studio_sectionLabel__b0d3R{display:flex;align-items:center;gap:.8rem;font-size:.8125rem;font-weight:650;letter-spacing:.055em;color:var(--color-blue)}.studio_eyebrow__FCWpZ:before,.studio_sectionLabel__b0d3R:before{content:"";width:1.6rem;height:2px;background:currentColor;flex-shrink:0}.studio_hero__o7NHT h1{margin-top:1.5rem;font-family:var(--font-display-stack);font-size:clamp(3rem,4.7vw,4.5rem);line-height:1.08;font-weight:750;letter-spacing:-.05em}.studio_hero__o7NHT h1>span{color:var(--color-blue)}.studio_heroDescription__7ShyR{margin-top:1.5rem;font-size:1.0625rem;line-height:1.75;color:var(--color-ink-soft);max-width:47ch}.studio_heroActions__Tyl31{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.studio_primary__99qCb,.studio_secondary__6tuWj{display:inline-flex;align-items:center;justify-content:space-between;gap:1.8rem;min-height:50px;padding:.95rem 1.3rem;border:1px solid transparent;border-radius:9px;font-size:.9375rem;font-weight:650;transition:background .2s,box-shadow .2s,transform .2s}.studio_primary__99qCb{color:#fff;background:var(--color-blue);box-shadow:0 8px 18px -12px #204adb90}.studio_primary__99qCb:hover{background:#213aa7;box-shadow:0 12px 22px -14px #183b9c90;transform:translateY(-1px)}.studio_primary__99qCb>span,.studio_secondary__6tuWj>span{font-size:1.2rem}.studio_secondary__6tuWj{background:#fff;color:var(--color-ink);border-color:#d4dfed}.studio_secondary__6tuWj:hover{background:#e8f0fc;border-color:#b9cbe7}.studio_lightButton__B5jDh{background:#fff;color:var(--color-ink);border-color:#fff}.studio_lightButton__B5jDh:hover{background:#e7f0ff;color:var(--color-ink)}.studio_heroSupport__vDxN_{display:flex;align-items:center;gap:.8rem;margin-top:2rem;padding:1rem 0;border-top:1px solid #cbd9eb}.studio_supportIcon__401hE{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;color:var(--color-blue);background:#dfeaff;border-radius:9px}.studio_supportIcon__401hE svg{width:22px;height:22px}.studio_heroSupport__vDxN_ strong{display:block;font-size:.875rem;font-weight:650}.studio_heroSupport__vDxN_>span:nth-child(2)>span{display:block;font-size:.8125rem;color:var(--color-ink-soft);margin-top:.3rem;line-height:1.5}.studio_supportArrow__ky8DS{margin-left:auto;font-size:1.2rem}.studio_heroSupport__vDxN_:hover strong{color:var(--color-blue)}.studio_heroFoot__QAlBp{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.5rem;font-size:.8125rem}.studio_heroFoot__QAlBp>p{color:var(--color-ink-soft)}.studio_heroFoot__QAlBp>div{display:flex;gap:1.8rem;font-weight:550}.studio_heroFoot__QAlBp>div>span{display:flex;align-items:center;gap:.6rem}.studio_heroFoot__QAlBp>div>span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-blue)}.studio_showcase__0ExL6{position:relative;padding:1.4rem;background:#fff;border:1px solid #d6e2f0;border-radius:22px;box-shadow:0 30px 65px -32px #24477255}.studio_showcaseHeading__0SHL_{display:flex;justify-content:space-between;gap:1rem;color:var(--color-ink-soft);font-size:.75rem;font-weight:550;padding:.2rem .2rem 1.1rem}.studio_showcaseHeading__0SHL_>span:last-child{font-variant-numeric:tabular-nums;color:var(--color-blue)}.studio_showcaseProject__qPJzI{min-width:0}.studio_showcaseImage__DjUX4{display:block;position:relative;aspect-ratio:1.08;overflow:hidden;background:#e7f1f9;border-radius:12px}.studio_showcaseImage__DjUX4 .studio_projectImage__ix_JS{object-position:52% top}.studio_projectImage__ix_JS{object-fit:cover;object-position:top;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.studio_portfolioVisual__ptRqn:hover .studio_projectImage__ix_JS,.studio_showcaseImage__DjUX4:hover .studio_projectImage__ix_JS,.studio_workCard__L3z7x:hover .studio_projectImage__ix_JS{transform:scale(1.025)}.studio_visitProject__Vh0aq{position:absolute;bottom:1rem;right:1rem;display:flex;gap:1.5rem;align-items:center;background:#fff;padding:.7rem .9rem;border:1px solid #d6e2f0;border-radius:8px;font-size:.75rem;font-weight:650;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.studio_showcaseImage__DjUX4:focus-visible .studio_visitProject__Vh0aq,.studio_showcaseImage__DjUX4:hover .studio_visitProject__Vh0aq{opacity:1;transform:none}.studio_showcaseCaption__W77rx{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem .25rem 1rem}.studio_showcaseCaption__W77rx p{color:var(--color-ink-soft);font-size:.75rem;margin-bottom:.4rem}.studio_showcaseCaption__W77rx h2{font-family:var(--font-display-stack);font-size:1.25rem;line-height:1.3;font-weight:700;letter-spacing:-.035em}.studio_roundArrow__7mnFW{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border-radius:50%;color:var(--color-blue);background:#edf3ff;font-size:1.3rem;transition:background .2s}.studio_roundArrow__7mnFW:hover{background:#dce8ff}.studio_showcaseControls__UXFXE{border-top:1px solid var(--color-line);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.8rem}.studio_showcaseDots__d8vie{display:flex;align-items:center}.studio_showcaseDots__d8vie button{width:38px;height:38px;display:grid;place-items:center;cursor:pointer}.studio_showcaseDots__d8vie button>span{width:7px;height:7px;border-radius:9px;background:#c2cede;transition:width .2s,background .2s}.studio_showcaseDots__d8vie button[aria-pressed=true]>span{width:24px;background:var(--color-blue)}.studio_showcaseArrows__knOu9{display:flex;gap:.5rem}.studio_showcaseArrows__knOu9 button{width:38px;height:38px;border:1px solid var(--color-line);border-radius:8px;display:grid;place-items:center;cursor:pointer}.studio_showcaseArrows__knOu9 button:hover{background:#edf3ff;border-color:#b6c8e5}.studio_sectionHead__9VrTr{display:grid;grid-template-columns:1fr 1.3fr;column-gap:4rem;row-gap:1rem;align-items:end;margin-bottom:2.75rem}.studio_sectionHead__9VrTr>.studio_sectionLabel__b0d3R{grid-column:1/-1;margin-bottom:.4rem}.studio_sectionHead__9VrTr>div:not(.studio_sectionLabel__b0d3R){display:contents}.studio_sectionHead__9VrTr h2{font-family:var(--font-display-stack);font-size:clamp(2rem,3.3vw,3rem);font-weight:700;letter-spacing:-.045em;line-height:1.15;max-width:22ch}.studio_sectionHead__9VrTr p{max-width:49ch;justify-self:end;color:var(--color-ink-soft);font-size:1rem;line-height:1.75}.studio_sectionHead__9VrTr>.studio_sectionLabel__b0d3R+h2{grid-column:1/-1}.studio_needsExplorer__eR52h{display:grid;grid-template-columns:.88fr 1.4fr;background:var(--color-ink);border-radius:22px;padding:1rem;gap:1rem}.studio_needTabs__DBDc2{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1.4rem .7rem}.studio_needTabs__DBDc2 button{display:flex;align-items:center;gap:1rem;min-height:77px;padding:1.15rem 1.2rem;border-radius:12px;color:#c0d0e4;text-align:left;font-size:1rem;font-weight:550;cursor:pointer;transition:background .2s,color .2s}.studio_needTabs__DBDc2 button>span:last-child{margin-left:auto;font-size:1.3rem}.studio_needTabNumber__3XwkG{color:#90a8c7;font-size:.75rem;font-variant-numeric:tabular-nums}.studio_needTabs__DBDc2 button[aria-selected=true]{background:#2e4fd6;color:white}.studio_needTabs__DBDc2 button[aria-selected=true] .studio_needTabNumber__3XwkG{color:#d2dcff}.studio_needTabs__DBDc2 button:not([aria-selected=true]):hover{background:#183457;color:white}.studio_needTabs__DBDc2 button:focus-visible{outline:2px solid #b2c7ff;outline-offset:3px}.studio_needPanels__P6tkq{background:#f2f6fc;border-radius:15px}.studio_needPanel__rguUz{padding:2.5rem;min-height:425px}.studio_needPanel__rguUz[hidden]{display:none}.studio_needPanelLabel__T4RMl{font-size:.75rem;color:var(--color-ink-soft)}.studio_needPanel__rguUz h3{margin-top:1rem;font-family:var(--font-display-stack);font-size:1.9rem;line-height:1.25;font-weight:700;letter-spacing:-.035em}.studio_needPanel__rguUz>p{margin-top:1rem;color:var(--color-ink-soft);font-size:1rem;line-height:1.75}.studio_needPanel__rguUz ul{display:grid;gap:.7rem;margin-block:1.4rem 1.8rem}.studio_needPanel__rguUz li{display:flex;gap:.65rem;align-items:start;font-size:.875rem;line-height:1.5}.studio_needPanel__rguUz li svg{width:18px;height:18px;flex-shrink:0;color:var(--color-blue);margin-top:2px}.studio_workSection__s0ftA{background:#fff;border-block:1px solid var(--color-line)}.studio_workGrid__J2Fts{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.studio_workCard__L3z7x{display:block;min-width:0;background:#f3f7fd;border:1px solid #dfe7f1;padding:1rem;border-radius:19px;transition:box-shadow .25s,transform .25s}.studio_workCard__L3z7x:hover{box-shadow:0 20px 35px -25px #26466f60;transform:translateY(-3px)}.studio_workImage__E8IIs{position:relative;aspect-ratio:1.3;overflow:hidden;border-radius:11px;background:#e8eff9}.studio_workCardTop__C9qOz{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem}.studio_workCard__L3z7x .studio_workCardTop__C9qOz{padding-inline:.5rem}.studio_workCard__L3z7x h3{font-family:var(--font-display-stack);font-size:1.35rem;font-weight:700;letter-spacing:-.035em}.studio_workCard__L3z7x .studio_workCardTop__C9qOz>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--color-blue)}.studio_workCard__L3z7x>p{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.65;margin:.25rem .5rem .65rem}.studio_workBottom__rojIb{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;font-size:.875rem}.studio_workBottom__rojIb p{color:var(--color-ink-soft);max-width:60ch;line-height:1.7}.studio_workBottom__rojIb a{display:flex;gap:1.5rem;align-items:center;font-weight:600;color:var(--color-blue);white-space:nowrap}.studio_industryGrid__o28ea{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.studio_industry__Tuiwe{display:block;background:#eaf1ff;border:1px solid #d5e2f8;padding:2.3rem;border-radius:20px;transition:background .2s,transform .2s}.studio_industry__Tuiwe:last-child{background:#e6f3fa;border-color:#cfe5ee}.studio_industry__Tuiwe:hover{transform:translateY(-3px)}.studio_industry__Tuiwe>span:first-child{display:inline-flex;color:var(--color-blue);font-size:.8125rem;font-weight:650}.studio_industry__Tuiwe h3{font-family:var(--font-display-stack);font-size:1.8rem;line-height:1.25;font-weight:700;letter-spacing:-.035em;margin-top:1.5rem;max-width:23ch}.studio_industry__Tuiwe p{color:var(--color-ink-soft);font-size:1rem;line-height:1.75;margin-top:1rem;max-width:48ch}.studio_industry__Tuiwe>span:last-child{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #bfd1e9;font-size:.875rem;font-weight:650}.studio_journalList__5dMHV{border-top:1px solid var(--color-line)}.studio_journalItem__kfVEb{display:grid;grid-template-columns:.65fr 2fr 40px;gap:2rem;align-items:center;border-bottom:1px solid var(--color-line);padding:1.6rem .5rem;transition:background .2s}.studio_journalItem__kfVEb>span:first-child{color:var(--color-ink-soft);font-size:.8125rem}.studio_journalItem__kfVEb h3{font-family:var(--font-display-stack);font-size:1.2rem;line-height:1.45;letter-spacing:-.025em;font-weight:600}.studio_journalItem__kfVEb>span:last-child{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--color-blue);background:#eaf1ff;font-size:1.2rem}.studio_journalItem__kfVEb:hover{background:#f0f5fd}.studio_journalItem__kfVEb:hover h3{color:var(--color-blue)}.studio_textLink___OAMx{display:inline-flex;align-items:center;gap:1.3rem;padding:.7rem 0;font-size:.875rem;font-weight:650;border-bottom:1px solid}.studio_textLink___OAMx:hover{color:var(--color-blue)}.studio_actions__TlKq_{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.studio_closing__P_ngr{background:#2e4fd6;color:white}.studio_closingInner__EeTIE{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;max-width:1320px;margin:auto;padding:4.5rem clamp(1.25rem,4.5vw,4rem)}.studio_closing__P_ngr h2{font-family:var(--font-display-stack);font-size:clamp(2.5rem,4vw,3.8rem);font-weight:700;line-height:1.12;letter-spacing:-.045em}.studio_closing__P_ngr p{font-size:1rem;line-height:1.8;color:#e0e8ff;margin-bottom:1.5rem;max-width:43ch}.studio_closing__P_ngr .studio_primary__99qCb{background:white;color:var(--color-blue);box-shadow:none}.studio_closing__P_ngr .studio_primary__99qCb:hover{background:#e4edff}.studio_closing__P_ngr .studio_textLink___OAMx:hover{color:#d4e2ff}.studio_closingLinks__jNVLs{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.studio_solutionGroup__t9MTd{display:grid;grid-template-columns:1fr 1.6fr;gap:4rem;border-top:1px solid var(--color-line-strong);padding-block:3rem}.studio_solutionGroup__t9MTd header h2{font-family:var(--font-display-stack);font-size:2.25rem;line-height:1.2;letter-spacing:-.04em;font-weight:700;margin-top:1.3rem;max-width:16ch}.studio_solutionRow__Dau6S{display:flex;align-items:start;justify-content:space-between;gap:2rem;padding:1.2rem 1.5rem;margin-bottom:.7rem;border:1px solid var(--color-line);border-radius:14px;background:white;transition:border-color .2s,box-shadow .2s}.studio_solutionRow__Dau6S h3{font-family:var(--font-display-stack);font-size:1.125rem;font-weight:650;letter-spacing:-.02em}.studio_solutionRow__Dau6S p{margin-top:.6rem;font-size:1rem;line-height:1.7;color:var(--color-ink-soft);max-width:50ch}.studio_solutionRow__Dau6S>span{font-size:1.3rem;color:var(--color-blue)}.studio_solutionRow__Dau6S:hover{border-color:#afc3e5;box-shadow:var(--shadow-card)}.studio_pageTitle__7_Ls9{font-family:var(--font-display-stack);font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.05em;line-height:1.12;font-weight:750}.studio_pageTitle__7_Ls9 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--color-blue)}.studio_articleTitle__Rn_Zt{margin-top:1.25rem;font-family:var(--font-display-stack);font-size:clamp(2.3rem,4.4vw,4rem);font-weight:700;line-height:1.15;letter-spacing:-.04em;text-wrap:balance}.studio_portfolioGrid__IN9DG{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.studio_portfolioItem__ciqfZ{min-width:0;border:1px solid var(--color-line);border-radius:20px;background:white;padding:1rem 1rem 1.4rem}.studio_portfolioVisual__ptRqn{position:relative;display:block;aspect-ratio:1.35;background:#e7f0fa;overflow:hidden;border-radius:12px}.studio_portfolioFallback__pYFlC{display:grid;place-items:center;height:100%;font-family:var(--font-display-stack);font-size:2rem}.studio_portfolioMeta__Dm12k{display:flex;justify-content:space-between;gap:1rem;margin:1.2rem .5rem 0;font-size:.75rem;color:var(--color-ink-soft)}.studio_portfolioItem__ciqfZ .studio_workCardTop__C9qOz{margin:.5rem .5rem 0}.studio_portfolioItem__ciqfZ h2{font-family:var(--font-display-stack);font-size:1.45rem;font-weight:700;letter-spacing:-.035em}.studio_portfolioItem__ciqfZ .studio_workCardTop__C9qOz a{display:grid;place-items:center;width:38px;height:38px;background:#edf3ff;color:var(--color-blue);border-radius:50%}.studio_portfolioSummary__7eAJr{margin:.65rem .5rem 0;color:var(--color-ink-soft);font-size:1rem;line-height:1.75}.studio_portfolioStack__D_ry4{margin:1rem .5rem 0;font-size:.75rem;color:var(--color-ink-soft)}@media (min-width:801px) and (prefers-reduced-motion:no-preference){.studio_heroCopy__fkfD3{animation:studio_arrive__Z9cyE .65s both}.studio_showcase__0ExL6{animation:studio_arrive__Z9cyE .7s .1s both}.studio_showcaseImage__DjUX4{animation:studio_arrive__Z9cyE .35s both}}@keyframes studio_arrive__Z9cyE{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1100px){.studio_hero__o7NHT{gap:2rem;padding-top:3.25rem}.studio_hero__o7NHT h1{font-size:clamp(2.75rem,4.7vw,4rem)}.studio_heroActions__Tyl31{gap:.65rem}.studio_heroActions__Tyl31 .studio_primary__99qCb,.studio_heroActions__Tyl31 .studio_secondary__6tuWj{padding-inline:1rem;gap:1rem}.studio_showcase__0ExL6{padding:1rem}.studio_sectionHead__9VrTr{gap:1rem 2rem}.studio_needPanel__rguUz{padding:2rem}.studio_needTabs__DBDc2{padding-inline:0}.studio_needTabs__DBDc2 button{gap:.75rem;padding-inline:.8rem;font-size:.9375rem}.studio_closingInner__EeTIE,.studio_solutionGroup__t9MTd{gap:2.5rem}}@media (max-width:800px){.studio_hero__o7NHT{grid-template-columns:1fr;gap:2.3rem;padding-block:3rem 1.5rem}.studio_hero__o7NHT h1{font-size:clamp(2.9rem,7.2vw,4rem)}.studio_hero__o7NHT h1 br:nth-of-type(2){display:none}.studio_hero__o7NHT h1>span:before{content:" "}.studio_heroDescription__7ShyR{max-width:52ch}.studio_heroSupport__vDxN_{max-width:36rem}.studio_showcase__0ExL6{max-width:620px;width:100%;margin-inline:auto}.studio_showcaseImage__DjUX4{aspect-ratio:1.4}.studio_heroFoot__QAlBp{align-items:start;flex-direction:column;gap:1rem}.studio_heroFoot__QAlBp>div{flex-wrap:wrap;gap:.7rem 1.5rem}.studio_sectionHead__9VrTr{grid-template-columns:1fr;gap:1rem}.studio_sectionHead__9VrTr>div:not(.studio_sectionLabel__b0d3R){display:block}.studio_sectionHead__9VrTr p{margin-top:1rem;justify-self:start}.studio_sectionHead__9VrTr h2{max-width:24ch}.studio_needsExplorer__eR52h{grid-template-columns:1fr;padding:.75rem;gap:.5rem}.studio_needTabs__DBDc2{display:grid;grid-template-columns:1fr 1fr;padding:.25rem;gap:.5rem}.studio_needTabs__DBDc2 button{min-height:66px;gap:.65rem;font-size:.875rem}.studio_needTabs__DBDc2 button>span:last-child{display:none}.studio_needPanel__rguUz{min-height:390px;padding:1.75rem}.studio_workGrid__J2Fts{gap:1.2rem}.studio_workImage__E8IIs{aspect-ratio:1}.studio_workCard__L3z7x{padding:.7rem}.studio_workCard__L3z7x h3{font-size:1.2rem}.studio_workBottom__rojIb{align-items:start;flex-direction:column;gap:1rem}.studio_industry__Tuiwe{padding:1.7rem}.studio_industry__Tuiwe h3{font-size:1.5rem}.studio_industry__Tuiwe p{font-size:.9375rem}.studio_closingInner__EeTIE,.studio_solutionGroup__t9MTd{grid-template-columns:1fr;gap:2rem}.studio_closingInner__EeTIE{padding-block:3rem}.studio_solutionGroup__t9MTd header h2{max-width:24ch}.studio_portfolioGrid__IN9DG{gap:1.5rem}}@media (max-width:560px){.studio_hero__o7NHT{padding-top:2rem}.studio_eyebrow__FCWpZ,.studio_sectionLabel__b0d3R{font-size:.75rem;letter-spacing:.035em}.studio_hero__o7NHT h1{font-size:clamp(2.5rem,10.5vw,3.3rem)}.studio_hero__o7NHT h1 br:nth-of-type(2){display:block}.studio_hero__o7NHT h1>span:before{content:none}.studio_heroDescription__7ShyR{font-size:1rem}.studio_heroActions__Tyl31 .studio_primary__99qCb,.studio_heroActions__Tyl31 .studio_secondary__6tuWj{font-size:.875rem}.studio_heroSupport__vDxN_ strong{font-size:.8125rem}.studio_heroSupport__vDxN_>span:nth-child(2)>span{font-size:.75rem}.studio_showcaseImage__DjUX4{aspect-ratio:1.18}.studio_showcaseCaption__W77rx h2{font-size:1.125rem}.studio_showcaseHeading__0SHL_{font-size:.75rem}.studio_section__GhR6c{padding-block:3.5rem}.studio_sectionHead__9VrTr{margin-bottom:1.75rem}.studio_sectionHead__9VrTr h2{font-size:2rem}.studio_needPanel__rguUz{padding:1.5rem 1.2rem;min-height:450px}.studio_needPanel__rguUz h3{font-size:1.6rem}.studio_needPanel__rguUz .studio_primary__99qCb{gap:.8rem;font-size:.875rem}.studio_needTabs__DBDc2 button{font-size:.8125rem;gap:.5rem;padding:.75rem}.studio_needTabNumber__3XwkG{display:none}.studio_industryGrid__o28ea,.studio_portfolioGrid__IN9DG,.studio_workGrid__J2Fts{grid-template-columns:1fr}.studio_workImage__E8IIs{aspect-ratio:1.3}.studio_workCard__L3z7x{padding:.8rem}.studio_industry__Tuiwe h3{font-size:1.7rem}.studio_industry__Tuiwe p{font-size:1rem}.studio_journalItem__kfVEb{grid-template-columns:1fr 40px;gap:.5rem 1rem;padding-block:1.3rem}.studio_journalItem__kfVEb>span:first-child{grid-column:1/-1;margin-bottom:.4rem}.studio_journalItem__kfVEb h3{font-size:1.1rem}.studio_closing__P_ngr h2{font-size:2.4rem}.studio_solutionRow__Dau6S{padding:1.2rem;gap:1rem}}@media (prefers-reduced-motion:reduce){.studio_industry__Tuiwe,.studio_primary__99qCb,.studio_projectImage__ix_JS,.studio_secondary__6tuWj,.studio_showcaseDots__d8vie button>span,.studio_visitProject__Vh0aq,.studio_workCard__L3z7x{transition:none}.studio_industry__Tuiwe:hover,.studio_portfolioVisual__ptRqn:hover .studio_projectImage__ix_JS,.studio_primary__99qCb:hover,.studio_showcaseImage__DjUX4:hover .studio_projectImage__ix_JS,.studio_workCard__L3z7x:hover,.studio_workCard__L3z7x:hover .studio_projectImage__ix_JS{transform:none}}