.OurWork_heading__opbmX{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:32px;line-height:1.25;max-width:640px;margin-bottom:44px}.OurWork_switcher__EU1qs{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr;grid-column-gap:64px;column-gap:64px;align-items:start}.OurWork_item__0ziMQ{display:contents}.OurWork_tab__Lx_N8{grid-column:1;display:grid;grid-template-columns:46px 1fr;grid-gap:18px;gap:18px;align-items:start;width:100%;text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--hairline-dusk);padding:26px 20px 26px 16px;background:transparent;font:inherit;color:inherit;transition:background .18s}.OurWork_item__0ziMQ:first-child .OurWork_tab__Lx_N8{border-top:1px solid var(--hairline-dusk)}.OurWork_tab__Lx_N8:hover{background:var(--tab-hover)}.OurWork_tab__Lx_N8[data-selected=true]{background:var(--tab-active)}.OurWork_number__quK1a{font-family:var(--font-serif),Georgia,serif;font-size:15px;color:var(--grey-blue);padding-top:5px;transition:color .18s}.OurWork_tab__Lx_N8[data-selected=true] .OurWork_number__quK1a{color:var(--apricot)}.OurWork_caseHeadline__KLb3D{font-family:var(--font-serif),Georgia,serif;font-size:21px;line-height:1.3;display:block}.OurWork_client__6IswM{font-size:14px;color:var(--on-dusk-muted);display:block;margin-top:7px}.OurWork_panel__gkHEk{grid-column:2;grid-row:1/-1;visibility:hidden;border-left:2px solid var(--orange);padding:6px 0 6px 40px;min-height:420px;display:flex;flex-direction:column;gap:20px}.OurWork_panel__gkHEk[data-open=true]{visibility:visible}.OurWork_panel__gkHEk p{font-size:16.5px;line-height:1.7;color:var(--on-dusk)}.OurWork_chapter__RqJ6w{display:flex;flex-direction:column;gap:8px}.OurWork_chapterLabel__NEBMW{font-family:var(--font-sans),system-ui,sans-serif;font-weight:400;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--apricot);margin:0}@media (max-width:1024px){.OurWork_switcher__EU1qs{column-gap:40px}.OurWork_panel__gkHEk{padding-left:28px}}@media (max-width:900px){.OurWork_switcher__EU1qs{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.OurWork_panel__gkHEk,.OurWork_tab__Lx_N8{grid-column:1;grid-row:auto}.OurWork_panel__gkHEk{display:none;min-height:0;padding:22px 0 30px 20px;margin-left:16px}.OurWork_panel__gkHEk,.OurWork_tab__Lx_N8{border-bottom:1px solid var(--hairline-dusk)}.OurWork_panel__gkHEk[data-open=true]{display:flex;visibility:visible}.OurWork_tab__Lx_N8[data-selected=true]{border-bottom-color:transparent}}@media (max-width:640px){.OurWork_heading__opbmX{font-size:27px;margin-bottom:32px}.OurWork_tab__Lx_N8{grid-template-columns:32px 1fr;gap:14px;padding:22px 12px 22px 8px}.OurWork_caseHeadline__KLb3D{font-size:19px}.OurWork_panel__gkHEk{padding-left:16px;margin-left:8px}.OurWork_panel__gkHEk p{font-size:16px}}.Wordmark_mark__SVWqY{font-family:var(--font-serif),Georgia,serif;font-weight:400;line-height:1;white-space:nowrap}.Wordmark_ai__mJke2{color:var(--apricot)}.Wordmark_mark__SVWqY[data-tone=cream]{color:var(--ink)}.Wordmark_mark__SVWqY[data-tone=dark]{color:var(--cream)}.Header_header__KwdYD{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px var(--page-x)}.Header_home__1eekb{text-decoration:none;color:var(--ink)}.Header_right__ya__V{display:flex;gap:24px;align-items:center}.Header_identity___LfcQ{font-size:11.5px;letter-spacing:.12em;color:var(--grey-blue)}.Header_pill__ojDM5{background:var(--dusk);color:var(--cream);font-size:13.5px;padding:10px 20px;border-radius:var(--r-pill);text-decoration:none;white-space:nowrap;transition:background .18s}.Header_pill__ojDM5:hover{background:#22303a;color:var(--cream)}@media (max-width:1100px){.Header_identity___LfcQ{display:none}}@media (max-width:640px){.Header_header__KwdYD{padding:20px var(--page-x)}.Header_pill__ojDM5{font-size:13px;padding:9px 16px}}.PhotoMosaic_mosaic__1U_Oz{--gap:12px;--mscale:1;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--gap);gap:var(--gap);height:520px;overflow:hidden;border-radius:var(--r-tile);position:relative}.PhotoMosaic_clip__cOf77{overflow:hidden}.PhotoMosaic_track__BNS6E{display:flex;flex-direction:column;gap:var(--gap);will-change:transform;animation-name:PhotoMosaic_mosaicLoop__dzyRK;animation-timing-function:linear;animation-iteration-count:infinite}.PhotoMosaic_track__BNS6E[data-column="1"]{animation-direction:reverse}@keyframes PhotoMosaic_mosaicLoop__dzyRK{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--loop)))}}.PhotoMosaic_tile__YVh3P{flex:none;border-radius:var(--r-tile);overflow:hidden}.PhotoMosaic_tile__YVh3P img{width:100%;height:100%;object-fit:cover;filter:var(--photo-filter)}.PhotoMosaic_fade__IHusy{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--cream) 0,rgba(250,244,234,0) 7%,rgba(250,244,234,0) 93%,var(--cream) 100%)}@media (max-width:1024px){.PhotoMosaic_mosaic__1U_Oz{height:420px;--mscale:0.8}}@media (max-width:640px){.PhotoMosaic_mosaic__1U_Oz{grid-template-columns:1fr 1fr;height:300px;--gap:8px;--mscale:0.62}.PhotoMosaic_clip__cOf77:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.PhotoMosaic_track__BNS6E{animation:none!important}}.Hero_hero__bqvNd{padding:16px var(--page-x) 28px;display:grid;grid-template-columns:1fr 560px;grid-gap:64px;gap:64px;align-items:center}.Hero_headline__wPoAT{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:48px;line-height:1.14;text-wrap:pretty;margin:0 0 26px}.Hero_accent___7FV1{color:var(--orange)}.Hero_ctas__dB6t2{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.Hero_primary__A3dKy{background:var(--orange);color:var(--cream);font-weight:500;font-size:14.5px;padding:13px 26px;border-radius:var(--r-pill);text-decoration:none;transition:background .18s}.Hero_primary__A3dKy:hover{background:var(--orange-deep);color:var(--cream)}.Hero_secondary__naBSQ{font-size:14.5px;color:var(--dusk);border-bottom:2px solid var(--orange);padding-bottom:1px;text-decoration:none;transition:border-bottom-width .18s,color .18s}.Hero_secondary__naBSQ:hover{color:var(--dusk);border-bottom-width:3px}@media (max-width:1024px){.Hero_hero__bqvNd{grid-template-columns:1fr 42%;gap:40px}.Hero_headline__wPoAT{font-size:40px}}@media (max-width:860px){.Hero_hero__bqvNd{grid-template-columns:1fr;gap:36px;padding-bottom:8px}.Hero_headline__wPoAT{font-size:36px}}@media (max-width:640px){.Hero_headline__wPoAT{font-size:34px;margin-bottom:24px}.Hero_accent___7FV1{color:var(--orange)}.Hero_ctas__dB6t2{gap:16px}.Hero_primary__A3dKy{display:block;text-align:center;flex:1 1 100%;font-size:16px;padding:15px 26px}.Hero_secondary__naBSQ{font-size:16px}}.WhatWeDo_grid__tRHqv{display:grid;grid-template-columns:420px 1fr;grid-gap:72px;gap:72px;align-items:start}.WhatWeDo_statement__v3Ral{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:34px;line-height:1.28}.WhatWeDo_accent__889Cv{color:var(--apricot)}.WhatWeDo_body__xZqGG{padding-top:44px}.WhatWeDo_lead__9t81l{font-size:19px;line-height:1.65;color:var(--on-dusk);max-width:560px;margin-bottom:24px}.WhatWeDo_kicker__Ku9a2{font-family:var(--font-serif),Georgia,serif;font-size:24px;color:var(--apricot)}@media (max-width:900px){.WhatWeDo_grid__tRHqv{grid-template-columns:1fr;gap:var(--col-gap)}.WhatWeDo_body__xZqGG{padding-top:0}}@media (max-width:640px){.WhatWeDo_statement__v3Ral{font-size:28px}.WhatWeDo_lead__9t81l{font-size:17px}.WhatWeDo_kicker__Ku9a2{font-size:21px}}.HowWeWork_section__AfyEa{border-top:1px solid var(--hairline)}.HowWeWork_grid__U2xZz{display:grid;grid-template-columns:330px 620px;grid-gap:var(--col-gap);gap:var(--col-gap);align-items:start}.HowWeWork_heading___bqWo{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:31px;line-height:1.25}.HowWeWork_steps__dV2W7{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.HowWeWork_step__UzKxB{display:grid;grid-template-columns:34px 1fr;grid-gap:22px;gap:22px;align-items:start;padding:26px 0;border-bottom:1px solid var(--hairline)}.HowWeWork_step__UzKxB:first-child{padding-top:0}.HowWeWork_step__UzKxB:last-child{border-bottom:none;padding-bottom:0}.HowWeWork_number__1MdHD{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;color:var(--orange);padding-top:6px}.HowWeWork_title__QvDp4{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:21px;line-height:1.3;margin-bottom:9px}.HowWeWork_body__g_ElO{font-size:16px;line-height:1.65;color:var(--ink-muted)}@media (max-width:1100px){.HowWeWork_grid__U2xZz{grid-template-columns:300px 1fr}}@media (max-width:900px){.HowWeWork_grid__U2xZz{grid-template-columns:1fr;gap:var(--col-gap)}}@media (max-width:640px){.HowWeWork_heading___bqWo{font-size:27px}.HowWeWork_step__UzKxB{grid-template-columns:28px 1fr;gap:16px}.HowWeWork_title__QvDp4{font-size:19px}}.WhoWeServe_section__vtQEP{padding:var(--section-y) var(--page-x)}.WhoWeServe_grid__lA7tC{display:grid;grid-template-columns:1fr 480px;grid-gap:64px;gap:64px;align-items:center}.WhoWeServe_heading__cYOL2{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:31px;line-height:1.25;margin-bottom:22px}.WhoWeServe_body__ka0Gv{font-size:17px;line-height:1.65;color:var(--ink-muted);max-width:520px}.WhoWeServe_pair__kunl4{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.WhoWeServe_tile__KXimu{position:relative;height:200px;overflow:hidden;border-radius:var(--r-tile)}.WhoWeServe_tile__KXimu:nth-child(2){margin-top:28px}.WhoWeServe_tile__KXimu img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:var(--photo-filter)}@media (max-width:1024px){.WhoWeServe_grid__lA7tC{grid-template-columns:1fr 40%;gap:40px}}@media (max-width:900px){.WhoWeServe_grid__lA7tC{grid-template-columns:1fr;gap:var(--col-gap);align-items:start}}@media (max-width:640px){.WhoWeServe_heading__cYOL2{font-size:27px}.WhoWeServe_tile__KXimu{height:150px}.WhoWeServe_tile__KXimu:nth-child(2){margin-top:20px}}.HowWeThinkAboutAI_section__u6U_j{text-align:center}.HowWeThinkAboutAI_section__u6U_j .eyebrow{margin-bottom:24px}.HowWeThinkAboutAI_statement__L6cJN{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:36px;line-height:1.25;max-width:760px;margin:0 auto 28px}.HowWeThinkAboutAI_accent__PKRgI{color:var(--orange)}.HowWeThinkAboutAI_body__5plKM{font-size:18px;line-height:1.65;color:var(--ink-muted);max-width:640px;margin:0 auto 18px}.HowWeThinkAboutAI_emphasis__wzf_H{color:var(--ink);font-weight:500;margin-bottom:0}@media (max-width:640px){.HowWeThinkAboutAI_statement__L6cJN{font-size:29px}.HowWeThinkAboutAI_body__5plKM{font-size:17px}}.WhoWeAre_section__48cVU{background:var(--warm-tan)}.WhoWeAre_grid__kxJq_{display:grid;grid-template-columns:420px 1fr;grid-gap:72px;gap:72px;align-items:start}.WhoWeAre_heading__ZZwo8{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:31px;line-height:1.3}.WhoWeAre_body__L4XFz{font-size:17px;line-height:1.65;color:var(--ink-muted);margin-bottom:20px}.WhoWeAre_emphasis__M3gLu{color:var(--ink);font-weight:500;margin-bottom:36px}.WhoWeAre_founders__2vqS6{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;list-style:none;margin:0;padding:0}.WhoWeAre_founder__9sIpj{display:flex;gap:18px;align-items:center}.WhoWeAre_portrait__AEi6A{width:76px;height:76px;flex:none;border-radius:50%;object-fit:cover;filter:var(--photo-filter)}.WhoWeAre_name__FmqRx{font-family:var(--font-serif),Georgia,serif;font-size:19px}.WhoWeAre_credentials__ChQFP{font-size:13px;color:var(--grey-blue);margin-top:3px}.WhoWeAre_linkedin__kEFQU{display:inline-flex;margin-top:8px;color:var(--grey-blue);transition:color .18s}.WhoWeAre_linkedin__kEFQU:hover{color:var(--orange)}@media (max-width:900px){.WhoWeAre_grid__kxJq_{grid-template-columns:1fr;gap:var(--col-gap)}}@media (max-width:640px){.WhoWeAre_heading__ZZwo8{font-size:27px}.WhoWeAre_founders__2vqS6{grid-template-columns:1fr;gap:24px}}.ContactFooter_footer__J83xF{padding:88px var(--page-x);text-align:center}.ContactFooter_heading__C9aRL{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:32px;line-height:1.25;margin-bottom:26px}.ContactFooter_button__0JH0Z{display:inline-block;background:var(--orange);color:var(--cream);font-weight:500;font-size:16px;padding:15px 32px;border-radius:var(--r-pill);text-decoration:none;transition:background .18s}.ContactFooter_button__0JH0Z:hover{background:var(--orange-deep);color:var(--cream)}.ContactFooter_colophon__UyWz7{margin-top:56px}.ContactFooter_copyright__fxpql{font-family:var(--font-sans),system-ui,sans-serif;font-size:12px;letter-spacing:.1em;color:var(--on-dusk-muted)}@media (max-width:640px){.ContactFooter_footer__J83xF{padding:64px var(--page-x)}.ContactFooter_heading__C9aRL{font-size:27px}.ContactFooter_button__0JH0Z{display:block;font-size:16px}.ContactFooter_colophon__UyWz7{margin-top:44px}}