.design-branding_page__p71kv{min-height:100vh;background:#eeeef1;color:#0e1230}.design-branding_page__p71kv h1,.design-branding_page__p71kv h2,.design-branding_page__p71kv h3,.design-branding_page__p71kv p{margin-top:0}.design-branding_hero__Ik7su{background:#0e1230;color:#f8f8fa;padding:148px 48px 0;overflow:hidden}.design-branding_gallerySection__WTgj6,.design-branding_heroGrid__pyXL_,.design-branding_introSection__p3A7s,.design-branding_manifestoSection__Tw4Tz,.design-branding_processSection__wfVXT,.design-branding_productSection__jd8Uw,.design-branding_scopeSection__oanfv,.design-branding_systemSection__DeITK,.design-branding_workSection__Xaxpc{max-width:1480px;margin:0 auto}.design-branding_heroGrid__pyXL_{display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:clamp(40px,6vw,96px);align-items:center;padding-bottom:76px}.design-branding_eyebrowDark__W88lr,.design-branding_eyebrow__I1Nhe{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.design-branding_eyebrow__I1Nhe{color:#9eabff}.design-branding_eyebrowDark__W88lr{color:#2342d4}.design-branding_heroCopy__BDNIR h1{max-width:760px;margin:22px 0 28px;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(46px,5.2vw,82px);font-weight:500;letter-spacing:-.045em;line-height:.94}.design-branding_heroCopy__BDNIR h1 span,.design-branding_manifestoGrid__oVgbg h2 span{color:#9eabff}.design-branding_heroLead__zfyRA{max-width:680px;color:#d9dff4;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.design-branding_heroActions__YWUWt,.design-branding_scopeActions__YERAt{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px}.design-branding_primaryButtonLight__pJ_JJ,.design-branding_primaryButton__PhdDz,.design-branding_secondaryButton__XTdys{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s ease,background .18s ease}.design-branding_primaryButton__PhdDz{background:#f8f8fa;color:#0e1230}.design-branding_secondaryButton__XTdys{border:1px solid rgba(248,248,250,.45);color:#f8f8fa}.design-branding_primaryButtonLight__pJ_JJ{background:#2342d4;color:#f8f8fa}.design-branding_primaryButtonLight__pJ_JJ:hover,.design-branding_primaryButton__PhdDz:hover,.design-branding_secondaryButton__XTdys:hover{transform:translateY(-2px)}.design-branding_heroVisual__cD_wo{position:relative;border:1px solid rgba(248,248,250,.18);border-radius:22px;overflow:hidden;background:#252525;box-shadow:0 40px 100px rgba(0,0,0,.28);transform:rotate(1.25deg)}.design-branding_heroVisual__cD_wo img{display:block;width:100%;height:auto}.design-branding_heroStamp__06MaD{position:absolute;right:18px;bottom:18px;padding:10px 14px;border-radius:999px;background:#d7ff00;color:#0e1230;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.design-branding_gallerySection__WTgj6,.design-branding_introSection__p3A7s,.design-branding_productSection__jd8Uw,.design-branding_scopeSection__oanfv,.design-branding_workSection__Xaxpc{padding:120px 48px}.design-branding_introSection__p3A7s{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(380px,1.1fr);-moz-column-gap:clamp(50px,9vw,150px);column-gap:clamp(50px,9vw,150px)}.design-branding_scopeGrid__lJYJh h2,.design-branding_sectionHeaderWideDark__IcQrj h2,.design-branding_sectionHeaderWide__mDP9T h2,.design-branding_sectionHeader__I5TeR h2{margin:18px 0 0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(42px,5vw,76px);font-weight:500;letter-spacing:-.04em;line-height:.98}.design-branding_introCopy__1oVkA{font-size:18px;line-height:1.65;color:#2a2f4f}.design-branding_introCopy__1oVkA p+p{margin-top:24px}.design-branding_introFigure__NsD3p{grid-column:1/-1;width:100%;max-width:860px;margin-top:78px!important;margin-right:auto;margin-left:auto}.design-branding_figure__CZ4Jv{margin:0}.design-branding_figureImage__Ov9Sr{display:block;width:100%;height:auto;border:1px solid #d6d6dc;border-radius:16px;background:#f8f8fa}.design-branding_figure__CZ4Jv figcaption{margin-top:12px;color:#65697f;font-size:13px;line-height:1.5}.design-branding_manifestoSection__Tw4Tz,.design-branding_processSection__wfVXT,.design-branding_systemSection__DeITK{max-width:none;padding:120px max(48px,calc((100vw - 1480px) / 2 + 48px));background:#0e1230;color:#f8f8fa}.design-branding_sectionHeaderWideDark__IcQrj,.design-branding_sectionHeaderWide__mDP9T{max-width:980px}.design-branding_sectionHeaderWideDark__IcQrj>p:last-child,.design-branding_sectionHeaderWide__mDP9T>p:last-child{max-width:780px;margin-top:26px;font-size:18px;line-height:1.62}.design-branding_sectionHeaderWide__mDP9T>p:last-child{color:#2a2f4f}.design-branding_sectionHeaderWideDark__IcQrj>p:last-child{color:#c8cce2}.design-branding_processGrid__uroq7{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:72px}.design-branding_processGrid__uroq7 article{position:relative;min-height:320px;padding:32px 26px 28px;overflow:hidden;border:1px solid #d6d6dc;border-radius:28px;background:#f8f8fa;color:#0e1230;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease}.design-branding_processGrid__uroq7 article:before{position:absolute;top:0;right:28px;left:28px;height:4px;border-radius:0 0 6px 6px;background:#2342d4;content:""}.design-branding_processGrid__uroq7 article:nth-child(2){background:#e2e2e7}.design-branding_processGrid__uroq7 article:nth-child(3){border-color:#2342d4;background:#2342d4;color:#f8f8fa;box-shadow:0 24px 60px -28px #1a33a8}.design-branding_processGrid__uroq7 article:nth-child(3):before{background:#f8f8fa;opacity:.75}.design-branding_processGrid__uroq7 article:hover{transform:translateY(-4px);box-shadow:0 24px 56px -28px rgba(14,18,48,.42)}.design-branding_processGrid__uroq7 article>span{display:block;color:#2342d4;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.14em}.design-branding_processGrid__uroq7 article:nth-child(3)>span{color:#d9dff4}.design-branding_processGrid__uroq7 h3{margin:82px 0 18px;font-family:var(--font-display),system-ui,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.025em;line-height:1.08}.design-branding_processGrid__uroq7 p{color:#2a2f4f;font-size:15px;line-height:1.6}.design-branding_processGrid__uroq7 article:nth-child(3) p{color:#f8f8fa}.design-branding_gallerySection__WTgj6,.design-branding_productSection__jd8Uw,.design-branding_workSection__Xaxpc{background:#f8f8fa}.design-branding_galleryTwo__OSae5{display:grid;grid-template-columns:1fr 1.55fr;gap:22px;align-items:start;margin-top:72px}.design-branding_processNote___Buiv{max-width:760px;margin:28px 0 0;color:#65697f;font-size:13px;line-height:1.55}.design-branding_routeGrid__Zb_Fw{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:78px}.design-branding_systemGrid__ioYh1{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:72px}.design-branding_systemSection__DeITK .design-branding_figureImage__Ov9Sr{border-color:rgba(248,248,250,.2)}.design-branding_systemSection__DeITK .design-branding_figure__CZ4Jv figcaption{color:#aeb4d0}.design-branding_systemWide__TTkRo{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.design-branding_productLeadGrid__lKeg7{display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;margin-top:72px;align-items:start}.design-branding_productGallery__neyEd{display:grid;grid-template-columns:1.45fr .75fr;gap:18px;margin-top:18px;align-items:start}.design-branding_productGallery__neyEd .design-branding_figure__CZ4Jv:nth-child(3),.design-branding_productGallery__neyEd .design-branding_figure__CZ4Jv:nth-child(4){align-self:stretch}.design-branding_compactFigure__i2tOo,.design-branding_productHierarchyFigure__kdz5_{width:100%;max-width:520px;justify-self:center}.design-branding_manifestoGrid__oVgbg{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(60px,10vw,170px);margin-top:46px;align-items:start}.design-branding_manifestoGrid__oVgbg h2{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(48px,6vw,92px);font-weight:500;letter-spacing:-.045em;line-height:.96}.design-branding_manifestoGrid__oVgbg p{color:#c8cce2;font-size:17px;line-height:1.65}.design-branding_manifestoGrid__oVgbg p+p{margin-top:22px}.design-branding_manifestoGrid__oVgbg ul{list-style:none;margin:36px 0 0;padding:0;border-top:1px solid rgba(248,248,250,.2)}.design-branding_manifestoGrid__oVgbg li{padding:14px 0;border-bottom:1px solid rgba(248,248,250,.2);color:#f8f8fa;font-size:14px}.design-branding_projectGrid__T_8PB{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:72px}.design-branding_projectCard__ux5jD{overflow:hidden;border:1px solid #d6d6dc;border-radius:18px;background:#eeeef1;transition:transform .22s ease,box-shadow .22s ease}.design-branding_projectCard__ux5jD:hover{transform:translateY(-4px);box-shadow:0 28px 72px -36px rgba(14,18,48,.42)}.design-branding_projectCard__ux5jD>a{display:block;color:inherit;text-decoration:none}.design-branding_projectImage__Rlj5r{height:330px;overflow:hidden;background:#252525}.design-branding_projectImage__Rlj5r img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.design-branding_projectCard__ux5jD:hover .design-branding_projectImage__Rlj5r img{transform:scale(1.025)}.design-branding_projectBody__ckpsO{padding:26px}.design-branding_projectBody__ckpsO>p{color:#2342d4;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.design-branding_projectBody__ckpsO h3{margin:10px 0 14px;font-family:var(--font-display),system-ui,sans-serif;font-size:34px;font-weight:500;letter-spacing:-.035em}.design-branding_projectBody__ckpsO>span{display:block;min-height:96px;color:#2a2f4f;font-size:15px;line-height:1.55}.design-branding_projectBody__ckpsO strong{display:inline-block;margin-top:24px;color:#2342d4;font-size:13px}.design-branding_scopeSection__oanfv{background:#eeeef1}.design-branding_scopeGrid__lJYJh{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,10vw,160px)}.design-branding_scopeGrid__lJYJh>div>p:not(.design-branding_eyebrowDark__W88lr){max-width:640px;margin-top:28px;color:#2a2f4f;font-size:17px;line-height:1.65}.design-branding_scopeGrid__lJYJh ul{list-style:none;margin:0;padding:0;border-top:1px solid #bfc1ca}.design-branding_scopeGrid__lJYJh li{padding:15px 0;border-bottom:1px solid #bfc1ca;font-family:var(--font-display),system-ui,sans-serif;font-size:21px;letter-spacing:-.018em}.design-branding_textLink__nkgTC{color:#2342d4;font-size:14px;font-weight:600;text-decoration:none}@media (max-width:1100px){.design-branding_heroGrid__pyXL_{grid-template-columns:1fr}.design-branding_heroVisual__cD_wo{max-width:860px;transform:none}.design-branding_processGrid__uroq7{grid-template-columns:repeat(2,1fr)}.design-branding_projectGrid__T_8PB{grid-template-columns:1fr 1fr}.design-branding_projectCard__ux5jD:last-child{grid-column:1/-1}}@media (max-width:780px){.design-branding_hero__Ik7su{padding:120px 20px 0}.design-branding_heroGrid__pyXL_{gap:42px;padding-bottom:42px}.design-branding_heroCopy__BDNIR h1{font-size:clamp(42px,11vw,58px)}.design-branding_gallerySection__WTgj6,.design-branding_introSection__p3A7s,.design-branding_manifestoSection__Tw4Tz,.design-branding_processSection__wfVXT,.design-branding_productSection__jd8Uw,.design-branding_scopeSection__oanfv,.design-branding_systemSection__DeITK,.design-branding_workSection__Xaxpc{padding:84px 20px}.design-branding_galleryTwo__OSae5,.design-branding_introSection__p3A7s,.design-branding_manifestoGrid__oVgbg,.design-branding_productLeadGrid__lKeg7,.design-branding_scopeGrid__lJYJh,.design-branding_systemWide__TTkRo{grid-template-columns:1fr}.design-branding_introCopy__1oVkA{margin-top:36px}.design-branding_galleryTwo__OSae5,.design-branding_introFigure__NsD3p,.design-branding_processGrid__uroq7,.design-branding_productLeadGrid__lKeg7,.design-branding_projectGrid__T_8PB,.design-branding_systemGrid__ioYh1{margin-top:52px!important}.design-branding_processGrid__uroq7,.design-branding_productGallery__neyEd,.design-branding_projectGrid__T_8PB,.design-branding_routeGrid__Zb_Fw,.design-branding_systemGrid__ioYh1{grid-template-columns:1fr}.design-branding_processGrid__uroq7 article{min-height:0}.design-branding_processGrid__uroq7 h3{margin-top:54px}.design-branding_projectCard__ux5jD:last-child{grid-column:auto}.design-branding_projectImage__Rlj5r{height:290px}.design-branding_projectBody__ckpsO>span{min-height:0}}