.ContactBlock-module__FViTyW__contact{}.ContactBlock-module__FViTyW__grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:88px;display:grid}.ContactBlock-module__FViTyW__eyebrow{margin-bottom:36px}.ContactBlock-module__FViTyW__heading{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:42px;font-weight:700;line-height:1.12}.ContactBlock-module__FViTyW__details{flex-direction:column;gap:24px;display:flex}.ContactBlock-module__FViTyW__email{border-bottom:1px solid var(--on-ink-rule);padding-bottom:8px;font-size:21px;font-weight:500;transition:color .2s,border-color .2s}.ContactBlock-module__FViTyW__email:hover{color:var(--coral);border-color:var(--coral)}.ContactBlock-module__FViTyW__phone{color:#f5f1ebd9;align-self:flex-start;align-items:center;gap:12px;font-size:21px;font-weight:500;transition:color .2s;display:inline-flex}.ContactBlock-module__FViTyW__phone:hover{color:var(--white)}.ContactBlock-module__FViTyW__prefix{letter-spacing:.14em;border:1px solid var(--on-ink-rule);color:#f5f1ebb3;border-radius:3px;padding:4px 9px;font-size:11px;font-weight:600}.ContactBlock-module__FViTyW__cta{align-self:flex-start;margin-top:12px}@media (max-width:860px){.ContactBlock-module__FViTyW__heading{font-size:26px}}
.FeaturedList-module__tfck2G__list{border-top:1px solid var(--ink)}.FeaturedList-module__tfck2G__list.FeaturedList-module__tfck2G__home{border-top:0}.FeaturedList-module__tfck2G__row{border-bottom:1px solid var(--hairline);grid-template-columns:56px 2.4fr 3fr auto;align-items:center;gap:40px;padding:40px 0;transition:padding-left .3s;display:grid}.FeaturedList-module__tfck2G__home .FeaturedList-module__tfck2G__row{padding:36px 0}.FeaturedList-module__tfck2G__index{color:var(--faint);font-size:14px;font-weight:600;transition:color .3s}.FeaturedList-module__tfck2G__name{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 6px;font-size:27px;font-weight:600;transition:color .3s}.FeaturedList-module__tfck2G__home .FeaturedList-module__tfck2G__name{font-size:25px}.FeaturedList-module__tfck2G__sector{color:var(--label);font-size:13px}.FeaturedList-module__tfck2G__summary{color:var(--body-muted);margin:0;font-size:16px;line-height:1.55}.FeaturedList-module__tfck2G__result{letter-spacing:.04em;color:var(--coral);white-space:nowrap;border:1px solid #da515166;border-radius:2px;margin-top:14px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.FeaturedList-module__tfck2G__arrowCell{justify-content:flex-end;align-items:center;display:flex}.FeaturedList-module__tfck2G__arrow{color:var(--faint);font-size:22px;transition:color .3s,transform .3s}.FeaturedList-module__tfck2G__row:hover,.FeaturedList-module__tfck2G__row:focus-visible{padding-left:12px}.FeaturedList-module__tfck2G__row:hover .FeaturedList-module__tfck2G__name,.FeaturedList-module__tfck2G__row:focus-visible .FeaturedList-module__tfck2G__name{color:var(--coral)}.FeaturedList-module__tfck2G__row:hover .FeaturedList-module__tfck2G__index,.FeaturedList-module__tfck2G__row:focus-visible .FeaturedList-module__tfck2G__index{color:var(--ink)}.FeaturedList-module__tfck2G__row:hover .FeaturedList-module__tfck2G__arrow,.FeaturedList-module__tfck2G__row:focus-visible .FeaturedList-module__tfck2G__arrow{color:var(--coral);transform:translate(4px)}@media (prefers-reduced-motion:reduce){.FeaturedList-module__tfck2G__row,.FeaturedList-module__tfck2G__arrow{transition:none}.FeaturedList-module__tfck2G__row:hover,.FeaturedList-module__tfck2G__row:focus-visible{padding-left:0}.FeaturedList-module__tfck2G__row:hover .FeaturedList-module__tfck2G__arrow,.FeaturedList-module__tfck2G__row:focus-visible .FeaturedList-module__tfck2G__arrow{transform:none}}@media (max-width:860px){.FeaturedList-module__tfck2G__row{grid-template-columns:1fr auto;grid-template-areas:"index arrow""main main""meta meta";align-items:center;gap:8px 12px;padding:28px 0}.FeaturedList-module__tfck2G__index{grid-area:index}.FeaturedList-module__tfck2G__row>div:nth-child(2){grid-area:main}.FeaturedList-module__tfck2G__row>div:nth-child(3){grid-area:meta}.FeaturedList-module__tfck2G__arrowCell{grid-area:arrow;justify-content:flex-end}.FeaturedList-module__tfck2G__arrow{color:var(--coral)}}
.LogoWall-module__JCgiBW__grid{border-top:1px solid var(--hairline-paper);border-left:1px solid var(--hairline-paper);grid-template-columns:repeat(4,1fr);display:grid}.LogoWall-module__JCgiBW__cell{border-right:1px solid var(--hairline-paper);border-bottom:1px solid var(--hairline-paper);justify-content:center;align-items:center;height:118px;padding:24px;display:flex}.LogoWall-module__JCgiBW__logo{object-fit:contain;opacity:.62;max-width:100%;transition:opacity .3s}.LogoWall-module__JCgiBW__cell:hover .LogoWall-module__JCgiBW__logo{opacity:1}@media (max-width:860px){.LogoWall-module__JCgiBW__grid{grid-template-columns:repeat(2,1fr)}.LogoWall-module__JCgiBW__cell{height:96px;padding:18px}}
.page-module__xgPmsG__hero{padding:196px var(--gutter) 128px}.page-module__xgPmsG__heroEyebrow{margin-bottom:40px}.page-module__xgPmsG__heroHeading{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;max-width:17ch;margin:0;font-size:56px;font-weight:700;line-height:1.1}.page-module__xgPmsG__heroIntro{max-width:54ch;color:var(--body-muted);margin:44px 0 0;font-size:20px;line-height:1.6}.page-module__xgPmsG__introGrid{grid-template-columns:360px 1fr;align-items:center;gap:72px;display:grid}.page-module__xgPmsG__portrait{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;max-width:360px;height:auto;display:block}.page-module__xgPmsG__caption{color:var(--label);margin:16px 0 0;font-size:13px}.page-module__xgPmsG__lede{letter-spacing:-.005em;margin:0;font-size:28px;font-weight:400;line-height:1.4}.page-module__xgPmsG__ledeBody{color:var(--body-muted);margin:28px 0 0;font-size:18px;line-height:1.65}.page-module__xgPmsG__experience{padding-top:116px;padding-bottom:116px}.page-module__xgPmsG__sectionIntro{max-width:640px;margin-bottom:56px}.page-module__xgPmsG__stats{border-top:1px solid var(--hairline-paper);border-bottom:1px solid var(--hairline-paper);grid-template-columns:repeat(4,1fr);gap:48px;margin-bottom:72px;padding:48px 0;display:grid}.page-module__xgPmsG__statValue{font-family:var(--font-display);letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1}.page-module__xgPmsG__statPlus{color:var(--coral)}.page-module__xgPmsG__statBody{color:var(--body-muted);margin:14px 0 0;font-size:15px;line-height:1.55}.page-module__xgPmsG__reference{grid-template-columns:repeat(4,1fr);gap:56px;display:grid}.page-module__xgPmsG__referenceHeading{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--hairline-paper);margin:0 0 20px;padding-bottom:14px;font-size:12px;font-weight:600}.page-module__xgPmsG__referenceList{color:var(--body-muted);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.page-module__xgPmsG__beliefsIntro{max-width:640px;margin-bottom:72px}.page-module__xgPmsG__beliefs{grid-template-columns:1fr 1fr;gap:64px 96px;display:grid}.page-module__xgPmsG__beliefHeading{font-family:var(--font-display);letter-spacing:-.005em;margin:0;font-size:22px;font-weight:600;line-height:1.3}.page-module__xgPmsG__beliefBody{color:#f5f1ebb3;margin:18px 0 0;font-size:17px;line-height:1.65}.page-module__xgPmsG__whyIntro{max-width:640px;margin-bottom:64px}.page-module__xgPmsG__cards{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:1px;display:grid}.page-module__xgPmsG__card{background:var(--white);padding:40px 44px 44px}.page-module__xgPmsG__cardHeading{letter-spacing:-.005em;margin:0;font-size:18px;font-weight:600}.page-module__xgPmsG__cardBody{color:var(--body-muted);margin:16px 0 0;font-size:16px;line-height:1.65}.page-module__xgPmsG__studioGrid{grid-template-columns:1fr 1fr;align-items:start;gap:88px;display:grid}.page-module__xgPmsG__studioEyebrow{margin-bottom:28px}.page-module__xgPmsG__studioHeading{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:38px;font-weight:700;line-height:1.14}.page-module__xgPmsG__studioLede{color:var(--ink);margin:0;font-size:20px;line-height:1.55}.page-module__xgPmsG__studioBody{color:var(--body-muted);margin:22px 0 0;font-size:17px;line-height:1.7}.page-module__xgPmsG__studioLink{color:var(--ink);border-bottom:1px solid var(--coral);align-items:center;gap:10px;margin-top:30px;padding-bottom:4px;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.page-module__xgPmsG__studioLink:hover{color:var(--coral)}@media (max-width:860px){.page-module__xgPmsG__hero{padding-top:124px;padding-bottom:76px}.page-module__xgPmsG__heroHeading{font-size:34px;line-height:1.12}.page-module__xgPmsG__lede{font-size:24px}.page-module__xgPmsG__experience{padding-top:72px;padding-bottom:72px}.page-module__xgPmsG__stats{grid-template-columns:1fr 1fr;gap:36px 40px}.page-module__xgPmsG__reference{grid-template-columns:1fr 1fr;gap:40px}.page-module__xgPmsG__cards{grid-template-columns:1fr}.page-module__xgPmsG__studioHeading{font-size:26px}}
.page-module__VA0HYq__hero{background:var(--ink);color:var(--white);padding:172px var(--gutter) 120px;position:relative;overflow:hidden}@media (min-width:861px){.page-module__VA0HYq__hero{min-height:780px}}.page-module__VA0HYq__heroImage{object-fit:cover;object-position:center}.page-module__VA0HYq__heroScrim{background-color:#15110e9e;background-image:linear-gradient(100deg,#15110eeb 30%,#15110e99 66%,#15110e57 100%);position:absolute;inset:0}.page-module__VA0HYq__breadcrumb{color:var(--on-ink-faint);align-items:center;gap:10px;margin:0 0 44px;padding:0;font-size:13px;list-style:none;display:flex}.page-module__VA0HYq__breadcrumbLink{letter-spacing:.02em;transition:color .2s}.page-module__VA0HYq__breadcrumbLink:hover{color:var(--coral)}.page-module__VA0HYq__breadcrumbCurrent{color:#f5f1ebd9}.page-module__VA0HYq__heroSector{color:#f5f1eb99}.page-module__VA0HYq__heroHeading{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:22px 0 0;font-size:76px;font-weight:700;line-height:1.02}.page-module__VA0HYq__statement{max-width:30ch;color:var(--white);margin:32px 0 0;font-size:26px;font-weight:500;line-height:1.32}.page-module__VA0HYq__problem{max-width:52ch;color:var(--on-ink-body);margin:28px 0 0;font-size:18px;line-height:1.6}.page-module__VA0HYq__outcome{padding-top:116px;padding-bottom:116px}.page-module__VA0HYq__outcomeIntro{margin-bottom:56px}.page-module__VA0HYq__outcomeHeadline{max-width:40ch;color:var(--ink);margin:18px 0 0;font-size:30px;font-weight:500;line-height:1.4}.page-module__VA0HYq__tiles{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr 1fr;margin-top:56px;display:grid}.page-module__VA0HYq__tile{border-right:1px solid var(--hairline);padding:32px}.page-module__VA0HYq__tile:first-child{padding-left:0}.page-module__VA0HYq__tile:last-child{border-right:0;padding-right:0}.page-module__VA0HYq__token{font-family:var(--font-display);letter-spacing:-.01em;color:var(--coral);font-size:24px;font-weight:600}.page-module__VA0HYq__tileBody{color:var(--body-muted);margin:12px 0 0;font-size:15px;line-height:1.55}.page-module__VA0HYq__imageBand{background:var(--paper);padding:0}.page-module__VA0HYq__image{object-fit:cover;width:100%;height:auto;max-height:720px;display:block}.page-module__VA0HYq__story{padding-top:120px;padding-bottom:120px}.page-module__VA0HYq__measure{max-width:760px;margin:0 auto}.page-module__VA0HYq__chapter+.page-module__VA0HYq__chapter{margin-top:56px}.page-module__VA0HYq__chapterBody{color:var(--narrative);margin:20px 0 0;font-size:19px;line-height:1.7}.page-module__VA0HYq__delivered{counter-reset:delivered;margin:24px 0 0;padding:0;list-style:none}.page-module__VA0HYq__deliveredItem{border-top:1px solid var(--hairline);counter-increment:delivered;gap:24px;padding:22px 0;display:flex}.page-module__VA0HYq__deliveredItem:last-child{border-bottom:1px solid var(--hairline)}.page-module__VA0HYq__deliveredItem:before{content:counter(delivered, decimal-leading-zero);color:var(--faint);min-width:28px;font-size:14px;font-weight:600}.page-module__VA0HYq__deliveredBody{color:var(--narrative);margin:0;font-size:17px;line-height:1.6}.page-module__VA0HYq__details{padding-top:96px;padding-bottom:96px}.page-module__VA0HYq__detailGrid{grid-template-columns:repeat(4,1fr);gap:56px;display:grid}.page-module__VA0HYq__detailHeading{letter-spacing:.16em;text-transform:uppercase;color:var(--label);border-bottom:1px solid var(--hairline-paper);margin:0 0 16px;padding-bottom:14px;font-size:12px;font-weight:600}.page-module__VA0HYq__detailBody{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.page-module__VA0HYq__next{border-bottom:1px solid var(--on-ink-hairline);justify-content:space-between;align-items:center;gap:24px;margin-bottom:88px;padding:32px 0 44px;transition:color .2s;display:flex}.page-module__VA0HYq__next:hover{color:var(--coral)}.page-module__VA0HYq__nextLabel{color:var(--on-ink-faint)}.page-module__VA0HYq__nextName{font-family:var(--font-display);letter-spacing:-.01em;text-align:right;font-size:30px;font-weight:600}@media (max-width:860px){.page-module__VA0HYq__hero{padding-top:124px;padding-bottom:76px}.page-module__VA0HYq__heroScrim{background-color:#15110e73;background-image:linear-gradient(#15110ee6 0%,#15110eb3 46%,#15110e6b 100%)}.page-module__VA0HYq__hero[data-slug=noble-panacea] .page-module__VA0HYq__heroImage{object-position:82% center}.page-module__VA0HYq__hero[data-slug=stylus] .page-module__VA0HYq__heroImage{object-position:60% center}.page-module__VA0HYq__heroHeading{font-size:40px;line-height:1.08}.page-module__VA0HYq__statement{font-size:22px}.page-module__VA0HYq__outcome,.page-module__VA0HYq__story,.page-module__VA0HYq__details{padding-top:72px;padding-bottom:72px}.page-module__VA0HYq__outcomeHeadline{font-size:24px}.page-module__VA0HYq__tiles{grid-template-columns:1fr}.page-module__VA0HYq__tile,.page-module__VA0HYq__tile:first-child,.page-module__VA0HYq__tile:last-child{border-right:0;border-bottom:1px solid var(--hairline);padding:24px 0}.page-module__VA0HYq__tile:last-child{border-bottom:0}.page-module__VA0HYq__detailGrid{grid-template-columns:1fr;gap:32px}.page-module__VA0HYq__next{flex-direction:column;align-items:flex-start;gap:14px}.page-module__VA0HYq__nextName{text-align:left;font-size:24px}}
.page-module__8qq8ja__hero{padding:196px var(--gutter) 128px}.page-module__8qq8ja__heroEyebrow{margin-bottom:40px}.page-module__8qq8ja__heroHeading{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;max-width:16ch;margin:0;font-size:56px;font-weight:700;line-height:1.08}.page-module__8qq8ja__heroIntro{max-width:52ch;color:var(--body-muted);margin:40px 0 0;font-size:20px;line-height:1.6}.page-module__8qq8ja__work{padding-top:80px}@media (max-width:860px){.page-module__8qq8ja__hero{padding-top:124px;padding-bottom:76px}.page-module__8qq8ja__heroHeading{font-size:34px;line-height:1.12}.page-module__8qq8ja__work{padding-top:56px}}
.not-found-module__sxuMuG__hero{padding:196px var(--gutter) 128px}.not-found-module__sxuMuG__heading{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;max-width:14ch;margin:40px 0 0;font-size:56px;font-weight:700;line-height:1.08}.not-found-module__sxuMuG__intro{max-width:46ch;color:var(--on-ink-body);margin:32px 0 0;font-size:20px;line-height:1.6}.not-found-module__sxuMuG__actions{flex-wrap:wrap;align-items:center;gap:32px;margin-top:48px;display:flex}.not-found-module__sxuMuG__home{color:var(--on-ink-strong)}@media (max-width:860px){.not-found-module__sxuMuG__hero{padding-top:148px}.not-found-module__sxuMuG__heading{font-size:38px}}
.page-module__E0kJGG__hero{padding:196px var(--gutter) 132px}.page-module__E0kJGG__heroEyebrow{margin-bottom:40px}.page-module__E0kJGG__heroHeading{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;max-width:16ch;margin:0;font-size:60px;font-weight:700;line-height:1.08}.page-module__E0kJGG__heroHeadingLine{display:block}.page-module__E0kJGG__heroIntro{max-width:48ch;color:var(--body-muted);margin:44px 0 0;font-size:20px;line-height:1.6}.page-module__E0kJGG__heroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:48px;display:flex}.page-module__E0kJGG__positioning{grid-template-columns:1.35fr 1fr;align-items:center;gap:88px;display:grid}.page-module__E0kJGG__lede{letter-spacing:-.005em;margin:0;font-size:32px;font-weight:400;line-height:1.38}.page-module__E0kJGG__portrait{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;max-width:460px;height:auto;display:block}.page-module__E0kJGG__caption{color:var(--label);margin:16px 0 0;font-size:13px}.page-module__E0kJGG__continued{padding-top:40px}.page-module__E0kJGG__ruledHeader{border-top:1px solid var(--hairline);margin-bottom:72px;padding-top:40px}.page-module__E0kJGG__twoCol{grid-template-columns:1fr 1fr;gap:96px;display:grid}.page-module__E0kJGG__sideLabel{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:700}.page-module__E0kJGG__sideRule{background:var(--ink);width:40px;height:2px;margin:20px 0 32px}.page-module__E0kJGG__sideLede{letter-spacing:-.005em;margin:0;font-size:22px;font-weight:500;line-height:1.45}.page-module__E0kJGG__sideBody{color:var(--body-muted);margin:24px 0 0;font-size:17px;line-height:1.65}.page-module__E0kJGG__clients{padding-top:116px;padding-bottom:116px}.page-module__E0kJGG__sectionIntro{max-width:680px;margin-bottom:60px}.page-module__E0kJGG__sectionIntroBody{color:var(--body-muted);margin:20px 0 0;font-size:17px;line-height:1.6}.page-module__E0kJGG__waysIntro{max-width:640px;margin-bottom:72px}.page-module__E0kJGG__threeCol{grid-template-columns:repeat(3,1fr);gap:56px;display:grid}.page-module__E0kJGG__way{border-top:2px solid var(--ink);padding-top:28px}.page-module__E0kJGG__wayStudio{border-top-color:var(--coral)}.page-module__E0kJGG__wayIndex{color:var(--label);font-size:15px;font-weight:600}.page-module__E0kJGG__wayHeading{font-family:var(--font-display);letter-spacing:-.005em;margin:20px 0 0;font-size:22px;font-weight:600}.page-module__E0kJGG__wayBody{color:var(--body-muted);margin:18px 0 0;font-size:16px;line-height:1.65}.page-module__E0kJGG__featuredHeader{border-top:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-top:40px;display:flex}.page-module__E0kJGG__viewAll{color:var(--ink);white-space:nowrap;border-bottom:1px solid #d9d3ca;padding-bottom:3px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s}.page-module__E0kJGG__viewAll:hover{color:var(--coral);border-color:var(--coral)}@media (max-width:860px){.page-module__E0kJGG__hero{padding-top:124px;padding-bottom:76px}.page-module__E0kJGG__heroEyebrow{letter-spacing:.14em;font-size:11px}.page-module__E0kJGG__heroHeading{font-size:34px;line-height:1.12}.page-module__E0kJGG__lede{font-size:24px}.page-module__E0kJGG__clients{padding-top:72px;padding-bottom:72px}}
