.work-section_work__WWpQq{--story-light:var(--light);--story-ink:var(--ink);--story-muted:var(--ink-muted);--story-line:color-mix(in srgb,var(--story-ink) 42%,transparent);color:var(--story-ink);background:var(--story-light);border-top:2px solid var(--accent);scroll-margin-top:88px}.work-section_heading__47QDE{margin:0;padding-block:clamp(28px,2.6vw,44px);font-size:var(--section-heading-size);font-weight:470;line-height:.93;letter-spacing:-.06em;white-space:nowrap}.work-section_controls__fOt7V{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px clamp(28px,4vw,72px);padding:0 var(--content-gutter);border-bottom:2px solid var(--accent);color:var(--text);background:var(--surface)}.work-section_tabs__t_8hl{display:flex;align-self:stretch;align-items:stretch;flex-wrap:wrap;gap:clamp(18px,2.4vw,36px)}.work-section_tab__0zme4{position:relative;min-height:56px;padding:0;border:0;color:var(--muted);background:transparent;font-size:clamp(15px,1.2vw,18px);font-weight:500;letter-spacing:.01em;cursor:pointer;transition:color .18s var(--motion-standard)}.work-section_tab__0zme4:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--motion-standard)}.work-section_tab__0zme4:focus-visible,.work-section_tab__0zme4:hover,.work-section_tab__0zme4[aria-pressed=true]{color:var(--text)}.work-section_tab__0zme4[aria-pressed=true]:after{transform:scaleX(1)}.work-section_arrows__3hQnY{display:flex;align-items:center;gap:10px;padding-block:10px}.work-section_arrow__rkSdD{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--line-strong);color:var(--text);background:transparent;font-size:18px;cursor:pointer;transition:color .18s var(--motion-standard),background-color .18s var(--motion-standard),border-color .18s var(--motion-standard)}.work-section_arrow__rkSdD:focus-visible,.work-section_arrow__rkSdD:hover{color:var(--accent-ink);border-color:var(--accent);background:var(--accent)}.work-section_viewport__QGo_6{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.work-section_viewport__QGo_6::-webkit-scrollbar{display:none}.work-section_viewport__QGo_6:focus-visible{outline-offset:-4px}.work-section_track__jSVbu{display:flex;margin:0;padding:0;list-style:none}.work-section_slide__ze_rt{display:grid;flex:0 0 100%;min-width:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);scroll-snap-align:start;scroll-snap-stop:always}.work-section_slideCopy__d_fd3{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(48px,5.5vw,96px) clamp(28px,5vw,80px);padding-left:var(--content-gutter);background:color-mix(in srgb,var(--accent) 9%,var(--story-light))}.work-section_clientLogo__36Dcw{display:inline-flex;width:fit-content;height:68px;align-items:center;margin-bottom:clamp(26px,3vw,40px);padding:14px 18px;background:#fff}.work-section_clientLogo__36Dcw img{display:block;width:auto;max-width:220px;height:100%}.work-section_slideCopy__d_fd3 h3{max-width:14em;margin:0;font-size:var(--section-heading-size);font-weight:470;line-height:.93;letter-spacing:-.06em}.work-section_bodyCopy__NGsnX{display:grid;max-width:620px;gap:16px;margin-top:clamp(24px,3vw,40px)}.work-section_bodyCopy__NGsnX p{margin:0;color:var(--story-muted);font-size:clamp(15px,1.1vw,17px);line-height:1.6}.work-section_slideImage__FDRAf{position:relative;min-height:360px;margin:0;overflow:hidden;isolation:isolate;background:var(--panel)}.work-section_image__oSOq7{object-fit:cover}@media (max-width:900px){.work-section_work__WWpQq{scroll-margin-top:72px}.work-section_slide__ze_rt{grid-template-columns:1fr;grid-template-rows:auto 1fr}.work-section_slideImage__FDRAf{grid-row:1;min-height:0;aspect-ratio:16/9}.work-section_slideCopy__d_fd3{justify-content:flex-start;padding:40px var(--content-gutter) 48px}}@media (max-width:720px){.work-section_controls__fOt7V{grid-template-columns:minmax(0,1fr) auto;gap:0 16px}.work-section_heading__47QDE{grid-column:1/-1;padding:40px 0 12px}}@media (max-width:560px){.work-section_tabs__t_8hl{flex-wrap:nowrap;gap:16px}.work-section_tab__0zme4{font-size:14px;white-space:nowrap}.work-section_clientLogo__36Dcw{height:56px}.work-section_clientLogo__36Dcw img{max-width:180px}}@media (prefers-reduced-motion:reduce){.work-section_arrow__rkSdD,.work-section_tab__0zme4,.work-section_tab__0zme4:after{transition-duration:.001ms}}@media (max-width:420px){.work-section_arrows__3hQnY{display:none}}.services-section_services__A88O4{--section-block-padding:clamp(56px,6vw,96px);--line:rgb(var(--text-rgb)/16%);width:100%;border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);color:var(--text);background:var(--surface);scroll-margin-top:88px}.services-section_top__aJR9b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:stretch}.services-section_intro__Ucfxb{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:var(--section-block-padding) clamp(32px,4vw,72px) var(--section-block-padding) var(--content-gutter)}.services-section_intro__Ucfxb h2{max-width:390px;margin:0;font-size:var(--section-heading-size);font-weight:470;line-height:.93;letter-spacing:-.06em}.services-section_introCopy__2ujLr{max-width:640px;margin:clamp(18px,1.8vw,28px) 0 0;color:var(--muted);font-size:clamp(16px,1.15vw,19px);line-height:1.6}.services-section_photoPanel___ITfL{position:relative;min-width:0;min-height:100%;aspect-ratio:3/2;overflow:hidden}.services-section_photoPanel___ITfL .services-section_photo__47_11{object-fit:cover;object-position:60% 50%}.services-section_grid__3sdJ1{--line:color-mix(in srgb,var(--ink) 22%,transparent);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--accent);color:var(--ink);background:var(--light)}.services-section_service__QbIm0{min-width:0;padding:clamp(36px,3.4vw,56px) clamp(24px,2.6vw,44px) var(--section-block-padding);border-right:1px solid var(--line);scroll-margin-top:110px}.services-section_service__QbIm0:first-child{padding-left:var(--content-gutter)}.services-section_service__QbIm0:last-child{padding-right:var(--content-gutter);border-right:0}.services-section_service__QbIm0:nth-child(2){background:color-mix(in srgb,var(--accent) 13%,var(--light))}.services-section_subheading__6C4PW{display:grid;grid-template-columns:1.3em minmax(0,1fr);align-items:start;gap:12px;margin:0;color:var(--ink);font-size:clamp(19px,1.5vw,24px);font-weight:480;line-height:1.2;letter-spacing:-.02em}.services-section_subheadingMark__CwPF6{width:1.3em;height:1.3em}.services-section_serviceCopy__urqhn{margin:clamp(16px,1.4vw,22px) 0 0;color:var(--ink-muted);font-size:clamp(15px,1vw,16px);line-height:1.65}@media (max-width:900px){.services-section_services__A88O4{scroll-margin-top:72px}.services-section_top__aJR9b{grid-template-columns:1fr}.services-section_intro__Ucfxb{padding:var(--section-block-padding) var(--content-gutter) 32px}.services-section_photoPanel___ITfL{min-height:0}.services-section_grid__3sdJ1{grid-template-columns:1fr}.services-section_service__QbIm0,.services-section_service__QbIm0:first-child,.services-section_service__QbIm0:last-child{padding:36px var(--content-gutter) 40px;border-right:0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.services-section_service__QbIm0:last-child{border-bottom:0;padding-bottom:var(--section-block-padding)}}