.studio_studioFrame__Ngw4p{max-width:1480px;margin:auto;border-inline:1px solid var(--line-soft)}.studio_studioHeader__aUUiC{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:70px;display:flex;align-items:center;gap:22px;padding:0 30px;border-bottom:1px solid var(--line);background:var(--paper)}.studio_studioBrand__RiWX9{display:flex;align-items:center;gap:8px;font:700 17px var(--font-display)}.studio_studioBrand__RiWX9 i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.studio_projectIndex__FEYE_,.studio_projectMeta__aWyfs,.studio_studioBrand__RiWX9 small,.studio_visualVersion__C4kxY{color:var(--muted);font:9px var(--font-mono)}.studio_studioHeader__aUUiC nav{display:flex;gap:22px;margin-left:auto;font:12px var(--font-ui)}.studio_studioHeader__aUUiC nav a{padding:26px 0;border-bottom:2px solid transparent}.studio_studioHeader__aUUiC nav a:hover{border-color:var(--accent)}.studio_headerContact__tLa4_{padding:10px 12px;border:1px solid var(--line);font:600 11px var(--font-ui)}.studio_filterActive__d9_Ti,.studio_filters__AP13j button:hover,.studio_headerContact__tLa4_:hover{background:var(--ink)!important;color:var(--paper)!important}.studio_hero__FuzrY{min-height:630px;display:grid;grid-template-columns:1.2fr .8fr;border-bottom:1px solid var(--line)}.studio_heroCopy__R0nPf{display:flex;flex-direction:column;justify-content:center;padding:54px 44px 48px 30px;border-right:1px solid var(--line)}.studio_aboutTitle__GyIAJ>p,.studio_contactSection__J8Mk6>p,.studio_eyebrow__ZPKKN,.studio_sectionHeading__vaJaO>div>p{margin:0 0 12px;color:var(--muted);font:10px var(--font-mono);letter-spacing:.12em}.studio_hero__FuzrY h1{margin:0;font:600 clamp(4rem,7vw,7.2rem)/.94 var(--font-display);letter-spacing:-.08em}.studio_hero__FuzrY h1 span{color:var(--accent)}.studio_heroLead__j8Mh7{max-width:760px;margin:26px 0 0;color:var(--muted);font:16px/1.85 var(--font-body)}.studio_contactActions__w9ewb,.studio_heroActions__c0Pi_{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.studio_contactActions__w9ewb a,.studio_primaryButton__JDUZm,.studio_secondaryButton__BROhl{min-width:170px;display:flex;justify-content:space-between;padding:16px;border:1px solid;font:600 12px var(--font-ui)}.studio_primaryButton__JDUZm,.studio_secondaryButton__BROhl:hover{background:var(--ink);color:var(--paper)}.studio_confidentialNote__XuzdO{margin:16px 0 0;color:var(--muted);font:10px/1.6 var(--font-body)}.studio_heroBoard___z6Ow{display:flex;flex-direction:column;padding:25px;background:radial-gradient(circle at 80% 15%,rgb(226 108 60/.28),transparent 30%),var(--paper-deep)}.studio_boardTopline__40IrJ{display:flex;justify-content:space-between;color:var(--muted);font:9px var(--font-mono)}.studio_boardMainMetric__jimHJ{margin:auto 0}.studio_boardMainMetric__jimHJ strong{display:block;font:680 clamp(6rem,10vw,10rem)/.8 var(--font-display);letter-spacing:-.1em}.studio_boardMainMetric__jimHJ sup,.studio_boardTopline__40IrJ i{color:var(--accent)}.studio_boardMainMetric__jimHJ span{color:var(--muted);font:12px var(--font-ui)}.studio_boardGrid__EoGU7{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.studio_boardGrid__EoGU7 div{min-height:80px;padding:13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.studio_boardGrid__EoGU7 small{display:block;margin-bottom:14px;color:var(--muted);font:9px var(--font-mono)}.studio_boardGrid__EoGU7 b{font:600 13px var(--font-display)}.studio_aboutTags__8Biq0,.studio_boardTicker__bb6UQ,.studio_metricRow__SGtR7,.studio_tagRow__gmpPQ{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.studio_aboutTags__8Biq0 span,.studio_boardTicker__bb6UQ span,.studio_metricRow__SGtR7 span,.studio_tagRow__gmpPQ span{padding:5px 7px;border:1px solid var(--line);color:var(--muted);font:8px var(--font-ui)}.studio_trustStrip__ZAYbK{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.studio_trustStrip__ZAYbK div{padding:19px 22px;border-right:1px solid var(--line)}.studio_trustStrip__ZAYbK small{display:block;margin-bottom:6px;color:var(--muted);font:9px var(--font-mono)}.studio_trustStrip__ZAYbK strong{font:600 14px var(--font-display)}.studio_section__ieI_m{padding:56px 30px;border-bottom:1px solid var(--line);scroll-margin-top:70px}.studio_sectionHeading__vaJaO{display:grid;grid-template-columns:1fr minmax(280px,520px);align-items:end;grid-gap:34px;gap:34px;margin-bottom:28px}.studio_aboutTitle__GyIAJ h2,.studio_sectionHeading__vaJaO h2{margin:0;font:580 clamp(2.7rem,4.5vw,4.7rem)/1 var(--font-display);letter-spacing:-.06em}.studio_sectionHeading__vaJaO>p{margin:0;color:var(--muted);font:14px/1.75 var(--font-body)}.studio_filters__AP13j{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.studio_filters__AP13j button{padding:11px 13px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;font:600 11px var(--font-ui)}.studio_filters__AP13j small{margin-left:10px;color:var(--muted)}.studio_projectGrid__7O7rh{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.studio_projectCard__B7zhP{--project-accent:var(--accent);display:grid;grid-template-columns:.62fr 1.38fr;min-height:370px;border:1px solid var(--line);background:var(--panel);overflow:hidden}.studio_projectCardFeatured__zgm60{grid-column:span 2;grid-template-columns:.8fr 1.2fr;min-height:420px}.studio_projectVisual__ymvMt{position:relative;overflow:hidden;border-right:1px solid var(--line);background:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--project-accent) 35%,transparent),transparent 30%),var(--paper-deep)}.studio_projectVisual__ymvMt:after,.studio_projectVisual__ymvMt:before{content:"";position:absolute;width:48%;aspect-ratio:1;border:1px solid var(--project-accent);right:-7%;top:20%;transform:rotate(-12deg)}.studio_projectVisual__ymvMt:after{width:32%;left:12%;top:auto;bottom:12%;transform:rotate(18deg)}.studio_projectIndex__FEYE_{position:absolute;left:16px;top:16px}.studio_visualCode__Sdc2H{position:absolute;left:16px;bottom:16px;z-index:2;max-width:76%;font:700 clamp(1.6rem,3vw,3rem)/.9 var(--font-display);letter-spacing:-.07em;word-break:break-word}.studio_visualVersion__C4kxY{position:absolute;right:15px;top:15px;padding:5px 7px;border:1px solid var(--line)}.studio_visualVersionStack__8eOCS{position:absolute;right:18px;bottom:18px;width:64px;height:48px}.studio_visualVersionStack__8eOCS i{position:absolute;inset:0;border:1px solid var(--project-accent)}.studio_projectContent__luRG2{display:flex;min-width:0;flex-direction:column;padding:21px}.studio_projectFooter__Ya1II,.studio_projectMeta__aWyfs{display:flex;justify-content:space-between;gap:14px}.studio_statusDot__08BaQ:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--project-accent)}.studio_projectContent__luRG2 h3{margin:31px 0 8px;font:600 clamp(2rem,3vw,3.1rem)/1 var(--font-display);letter-spacing:-.06em}.studio_projectSummary__8U7Zm{margin:0 0 11px;font:600 14px/1.5 var(--font-body)}.studio_projectDescription__2cJvq{margin:0;color:var(--muted);font:12px/1.7 var(--font-body)}.studio_tagRow__gmpPQ span{border-style:dashed}.studio_versionDetails__T4bQ0{margin-top:15px;border-top:1px solid var(--line)}.studio_versionDetails__T4bQ0 summary{display:flex;justify-content:space-between;padding:12px 0;cursor:pointer;font:600 11px var(--font-ui)}.studio_versionDetails__T4bQ0 ol{margin:0;padding:0;list-style:none}.studio_versionDetails__T4bQ0 li{display:grid;grid-template-columns:60px 1fr;grid-gap:11px;gap:11px;padding:10px 0;border-top:1px solid var(--line-soft)}.studio_versionDetails__T4bQ0 li>div{display:flex;flex-direction:column;gap:3px}.studio_versionDetails__T4bQ0 strong,.studio_versionDetails__T4bQ0 time{font:700 9px var(--font-mono)}.studio_versionDetails__T4bQ0 p,.studio_versionDetails__T4bQ0 time{color:var(--muted);font-weight:400}.studio_versionDetails__T4bQ0 h4{margin:0 0 3px;font:600 12px var(--font-display)}.studio_versionDetails__T4bQ0 p{margin:0;font:10px/1.5 var(--font-body)}.studio_currentVersion__51XIE,.studio_projectFooter__Ya1II>a{color:var(--project-accent)}.studio_projectFooter__Ya1II{margin-top:auto;padding-top:15px;border-top:1px solid var(--line);font:10px var(--font-ui)}.studio_projectFooter__Ya1II>a{font-weight:700}.studio_privateLink__THtQT{color:var(--muted)}.studio_processSection__eEFw_,.studio_servicesSection__xM3rS{background:var(--paper-deep)}.studio_processGrid__aKo6C,.studio_serviceGrid__viXm1{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.studio_processGrid__aKo6C li,.studio_serviceGrid__viXm1 article{min-height:240px;display:flex;flex-direction:column;padding:20px;border-right:1px solid var(--line);list-style:none}.studio_processGrid__aKo6C span,.studio_serviceGrid__viXm1 article>span{color:var(--accent);font:10px var(--font-mono)}.studio_processGrid__aKo6C h3,.studio_serviceGrid__viXm1 h3{margin:40px 0 9px;font:600 21px var(--font-display)}.studio_processGrid__aKo6C p,.studio_serviceGrid__viXm1 p{margin:0;color:var(--muted);font:12px/1.7 var(--font-body)}.studio_serviceGrid__viXm1 footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.studio_serviceGrid__viXm1 small{padding:4px 6px;border:1px solid var(--line);color:var(--muted);font:8px var(--font-ui)}.studio_deliveryBar__vJFor{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:15px;padding:15px;border:1px solid var(--line);font:11px var(--font-ui)}.studio_deliveryBar__vJFor strong{margin-right:auto}.studio_deliveryBar__vJFor span{color:var(--muted)}.studio_processGrid__aKo6C{grid-template-columns:repeat(4,1fr);margin:0;padding:0}.studio_portalPreview__4WcUg{margin-top:15px;border:1px solid var(--line);background:var(--panel)}.studio_portalPreviewHeader__UYKvn{display:flex;justify-content:space-between;padding:13px 14px;border-bottom:1px solid var(--line);font:9px var(--font-mono)}.studio_portalPreviewHeader__UYKvn i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--accent)}.studio_portalPreviewHeader__UYKvn small,.studio_previewColumns__oGFao small{color:var(--muted)}.studio_portalPreviewBody__shAaz{padding:15px}.studio_previewProgress__8oF59{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;font:11px var(--font-ui)}.studio_previewProgress__8oF59 i{grid-column:1/-1;height:7px;background:var(--line-soft)}.studio_previewProgress__8oF59 b{display:block;width:45%;height:100%;background:var(--accent)}.studio_previewColumns__oGFao{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.studio_previewColumns__oGFao section{padding:12px;border:1px solid var(--line)}.studio_previewColumns__oGFao small{font:8px var(--font-mono)}.studio_previewColumns__oGFao strong{display:block;margin:16px 0 5px;font:600 12px var(--font-display)}.studio_previewColumns__oGFao p{margin:0;color:var(--muted);font:10px/1.5 var(--font-body)}.studio_aboutSection__BxzWB{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:60px;gap:60px}.studio_aboutTitle__GyIAJ{position:-webkit-sticky;position:sticky;top:105px;align-self:start}.studio_aboutCopy__Jwzf_ p{margin:0;color:var(--ink-soft);font:15px/1.85 var(--font-body)}.studio_aboutCopy__Jwzf_ p+p{margin-top:14px}.studio_contactSection__J8Mk6{padding:64px 30px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 20%,rgb(226 108 60/.3),transparent 28%),var(--ink);color:var(--paper)}.studio_contactSection__J8Mk6>p{color:rgb(255 255 255/.55)}.studio_contactSection__J8Mk6 h2{max-width:1100px;margin:0;font:580 clamp(3rem,6vw,6rem)/.96 var(--font-display);letter-spacing:-.075em}.studio_contactActions__w9ewb a{border-color:rgb(255 255 255/.55)}.studio_contactActions__w9ewb a:hover{background:var(--paper);color:var(--ink)}.studio_contactSection__J8Mk6>small{display:block;max-width:840px;margin-top:18px;color:rgb(255 255 255/.6);font:10px/1.6 var(--font-body)}.studio_studioFooter__dFg6N{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 30px;color:var(--muted);font:9px var(--font-mono)}@media(max-width:1000px){.studio_studioHeader__aUUiC nav{display:none}.studio_headerContact__tLa4_{margin-left:auto}.studio_hero__FuzrY{grid-template-columns:1fr}.studio_heroCopy__R0nPf{min-height:520px;border-right:0}.studio_heroBoard___z6Ow{min-height:500px}.studio_trustStrip__ZAYbK{grid-template-columns:1fr 1fr}.studio_projectGrid__7O7rh{grid-template-columns:1fr}.studio_projectCardFeatured__zgm60,.studio_projectCard__B7zhP{grid-column:auto}.studio_serviceGrid__viXm1{grid-template-columns:1fr}.studio_processGrid__aKo6C{grid-template-columns:1fr 1fr}.studio_aboutSection__BxzWB{grid-template-columns:1fr}.studio_aboutTitle__GyIAJ{position:static}}@media(max-width:680px){.studio_studioHeader__aUUiC{height:64px;padding:0 17px}.studio_studioBrand__RiWX9{font-size:14px}.studio_headerContact__tLa4_,.studio_studioBrand__RiWX9 small{display:none}.studio_studioHeader__aUUiC button{margin-left:auto}.studio_contactSection__J8Mk6,.studio_heroCopy__R0nPf,.studio_section__ieI_m{padding-inline:17px}.studio_heroCopy__R0nPf{min-height:470px;padding-block:42px}.studio_hero__FuzrY h1{font-size:clamp(3.2rem,16vw,5rem)}.studio_heroLead__j8Mh7{font-size:14px}.studio_contactActions__w9ewb a,.studio_heroActions__c0Pi_ a{width:100%}.studio_heroBoard___z6Ow{min-height:440px;padding:18px 17px}.studio_trustStrip__ZAYbK{grid-template-columns:1fr}.studio_section__ieI_m{padding-block:45px}.studio_sectionHeading__vaJaO{grid-template-columns:1fr;gap:15px}.studio_aboutTitle__GyIAJ h2,.studio_sectionHeading__vaJaO h2{font-size:2.8rem}.studio_projectCardFeatured__zgm60,.studio_projectCard__B7zhP{display:flex;flex-direction:column}.studio_projectVisual__ymvMt{min-height:220px;border-right:0}.studio_projectContent__luRG2{padding:18px}.studio_previewColumns__oGFao,.studio_processGrid__aKo6C{grid-template-columns:1fr}.studio_contactSection__J8Mk6 h2{font-size:clamp(3rem,14vw,4.5rem)}.studio_studioFooter__dFg6N{min-height:auto;align-items:flex-start;flex-direction:column;padding:20px 17px}}.public-client-projects_section__jKn9_{padding:36px 32px;border-top:1px solid var(--line-soft);font-family:var(--font-ui)}.public-client-projects_embedded__8pNK8{padding:0 0 32px;border-top:0}.public-client-projects_section__jKn9_ h2{margin:0 0 20px;font-size:24px;font-weight:500;letter-spacing:-.02em}.public-client-projects_projects__rsQSp article{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.public-client-projects_projects__rsQSp article:first-child{border-top:1px solid var(--line)}.public-client-projects_projects__rsQSp h3{margin:0 0 8px;color:var(--ink);font-size:20px;font-weight:600;overflow-wrap:anywhere}.public-client-projects_projects__rsQSp p{margin:0;max-width:68ch;color:var(--ink-soft);font-size:15px;line-height:1.75;overflow-wrap:anywhere}.public-client-projects_projects__rsQSp a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding-inline:16px;flex-shrink:0;border:1px solid var(--line);color:var(--ink);font-size:14px}.public-client-projects_projects__rsQSp a:hover{background:var(--ink);color:var(--panel)}.public-client-projects_projects__rsQSp a:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}@media (max-width:620px){.public-client-projects_section__jKn9_{padding-inline:20px}.public-client-projects_embedded__8pNK8{padding-inline:0}.public-client-projects_projects__rsQSp article{align-items:flex-start;flex-direction:column;gap:16px}}