.Hero_hero__bqvNd{background:var(--anchor);color:var(--ink-on-dark);position:relative}.Hero_band__bgO5j{padding-top:clamp(7.5rem,13vw,11rem);padding-bottom:clamp(4rem,7vw,6rem)}.Hero_headline__wPoAT{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(3rem,13vw,11rem);text-transform:uppercase;line-height:.92;letter-spacing:0;color:var(--ink-on-dark);text-wrap:balance}.Hero_line__fO3s8{display:block}.Hero_accent___7FV1{color:var(--accent)}.Hero_support__OjMrm{margin-top:clamp(1.5rem,3vw,2.5rem);font-family:var(--font-display),sans-serif;font-weight:400;font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.015em;line-height:1.4;max-width:70ch;color:var(--ink-on-dark);opacity:.92}.Hero_support__OjMrm strong{color:var(--accent);font-weight:700}.Hero_cta__1n4WS{margin-top:clamp(1.5rem,3vw,2.25rem)}.Problem_problem__DkB99{padding-top:clamp(4rem,7vw,6rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.Problem_head__CGdX_{margin-bottom:clamp(3rem,6vw,5rem)}.Problem_headline__GT10S{font-size:var(--type-h-lg);letter-spacing:-.035em;line-height:.98;text-wrap:balance}.Problem_grid__UA7cc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);gap:14px}.Problem_cell__SXfHD{padding:clamp(1.5rem,2.5vw,2.25rem);display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden}.Problem_cellMain__S_a10{display:flex;flex-direction:column;gap:.5rem}.Problem_cellNum__gEnfJ{font-family:var(--font-body),sans-serif;font-weight:600;font-size:.625rem;letter-spacing:.22em;opacity:.65}.Problem_cellWord__suxg0{text-transform:uppercase;font-size:clamp(2.25rem,5vw,4rem);line-height:.95;letter-spacing:-.035em;margin-top:.5rem}.Problem_cellSub__LeXib,.Problem_cellWord__suxg0{font-family:var(--font-display),sans-serif;font-weight:700}.Problem_cellSub__LeXib{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.25;max-width:26ch}.Problem_cellCost__zuC10{margin-top:auto;display:flex;flex-direction:column;gap:.35rem;padding-top:1.5rem}.Problem_cellCostLabel__3Gx9s{font-family:var(--font-body),sans-serif;font-weight:600;font-size:.625rem;letter-spacing:.22em;opacity:.65}.Problem_cellCostValue__T0qmT{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1;letter-spacing:-.025em}.Problem_cell--01__KRMBn .Problem_cellWord__suxg0,.Problem_cell--04__3_NBQ .Problem_cellWord__suxg0{font-size:clamp(3rem,7vw,5.5rem)}.Problem_cell--01__KRMBn{grid-column:span 2}.Problem_cell--signature__7Asgb{background:var(--signature);color:var(--ink-on-dark)}.Problem_cell--dark__MB5aE{background:var(--anchor);color:var(--ink-on-dark)}.Problem_cell--surface-deep__MFa88{background:var(--surface-deep);color:var(--ink)}.Problem_cell--04__3_NBQ{grid-column:span 2}.Problem_cell--accent__wvak2{background:var(--accent);color:var(--ink)}.Problem_cell--05__B3SfN{grid-column:span 3}.Problem_pull__5RI6R{margin-top:clamp(2.5rem,5vw,4rem);font-family:var(--font-display),sans-serif;font-weight:400;font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.015em;line-height:1.4;max-width:70ch;opacity:.92}@media (max-width:720px){.Problem_grid__UA7cc{grid-template-columns:1fr;grid-auto-rows:auto}.Problem_cell--01__KRMBn,.Problem_cell--02__edpTw,.Problem_cell--03__NQVGT,.Problem_cell--04__3_NBQ,.Problem_cell--05__B3SfN{grid-column:span 1}.Problem_cell--05__B3SfN{flex-direction:column;align-items:stretch}.Problem_cell--05__B3SfN .Problem_cellCost__zuC10{align-items:flex-start;text-align:left}}.CaseStudies_cases__hMQtY{padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:0;position:relative}.CaseStudies_head__4KIGY{margin-bottom:4rem}.CaseStudies_headline__FYXJh{font-size:var(--type-h-lg);letter-spacing:-.035em;line-height:.95;margin-bottom:1.5rem}.CaseStudies_sub__r7qQA{font-family:var(--font-display),sans-serif;font-weight:400;font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.015em;line-height:1.4;max-width:70ch;opacity:.92}.CaseStudies_stack__eJByk{position:relative;margin-top:4rem}.CaseStudies_folder__ZHAOw{position:sticky;min-height:86vh;display:flex;flex-direction:column;margin-bottom:0}.CaseStudies_folder--1__0tlG3{top:76px;z-index:1}.CaseStudies_folder--2__SyGbB{top:160px;z-index:2}.CaseStudies_folder--3__H3X2s{top:244px;z-index:3}.CaseStudies_shell___sKLO{position:relative;flex:1;display:flex;flex-direction:column;--tab-w:clamp(300px,38vw,520px);--tab-h:52px;--tab-cut:44px;clip-path:polygon(0 var(--tab-h),calc(var(--tab-cut) - 4.8px) 5.7px,calc(var(--tab-cut) - 2.3px) 3.3px,calc(var(--tab-cut) + .7px) 1.5px,calc(var(--tab-cut) + 4px) .4px,calc(var(--tab-cut) + 7.4px) 0,calc(var(--tab-w) - var(--tab-cut) - 7.4px) 0,calc(var(--tab-w) - var(--tab-cut) - 4px) .4px,calc(var(--tab-w) - var(--tab-cut) - .7px) 1.5px,calc(var(--tab-w) - var(--tab-cut) + 2.3px) 3.3px,calc(var(--tab-w) - var(--tab-cut) + 4.8px) 5.7px,var(--tab-w) var(--tab-h),calc(100% - 28px) var(--tab-h),calc(100% - 14.81px) calc(var(--tab-h) + 1.82px),calc(100% - 7.03px) calc(var(--tab-h) + 7.03px),calc(100% - 1.82px) calc(var(--tab-h) + 14.81px),100% calc(var(--tab-h) + 28px),100% calc(100% - 56px),calc(100% - 2.7px) calc(100% - 41px),calc(100% - 9.8px) calc(100% - 22.9px),calc(100% - 22.9px) calc(100% - 9.8px),calc(100% - 41px) calc(100% - 2.7px),calc(100% - 56px) 100%,56px 100%,41px calc(100% - 2.7px),22.9px calc(100% - 9.8px),9.8px calc(100% - 22.9px),2.7px calc(100% - 41px),0 calc(100% - 56px));background-image:linear-gradient(180deg,color-mix(in oklab,white 10%,transparent) 0,transparent 40%,transparent 70%,color-mix(in oklab,black 8%,transparent));filter:drop-shadow(0 24px 40px color-mix(in oklab,var(--ink) 26%,transparent)) drop-shadow(0 6px 12px color-mix(in oklab,var(--ink) 18%,transparent))}.CaseStudies_folder--signature__hr2jJ .CaseStudies_shell___sKLO{background-color:var(--signature);color:var(--ink-on-dark)}.CaseStudies_folder--anchor__hDLWF .CaseStudies_shell___sKLO{background-color:var(--anchor);color:var(--ink-on-dark)}.CaseStudies_folder--accent___daEc .CaseStudies_shell___sKLO{background-color:var(--accent);color:var(--anchor)}.CaseStudies_tabLabel__PlH_l{position:absolute;top:0;left:0;width:var(--tab-w);height:var(--tab-h);display:flex;align-items:center;justify-content:center;font-family:var(--font-body),sans-serif;font-weight:700;font-size:clamp(.625rem,.85vw,.75rem);letter-spacing:.16em;text-transform:uppercase;color:currentColor;opacity:.85;z-index:2;white-space:nowrap;padding-inline:.5rem;gap:.5em}.CaseStudies_tabPart__gWnhO{display:inline-block}.CaseStudies_tabSep__7OuMp{display:inline-block;opacity:.6}.CaseStudies_inner__AV1n1{flex:1;padding:5rem clamp(2rem,5vw,5rem) clamp(3rem,6vw,5rem);display:grid;gap:clamp(2rem,5vw,5rem);align-items:stretch}.CaseStudies_folder--2__SyGbB .CaseStudies_inner__AV1n1,.CaseStudies_inner__AV1n1{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.CaseStudies_folder--2__SyGbB .CaseStudies_folderHeadline__nkCIz{font-size:clamp(2rem,3.5vw,3.25rem)}.CaseStudies_left__ZLMwc{display:flex;flex-direction:column;gap:2.5rem}.CaseStudies_client__SuRDF{font-family:var(--font-body),sans-serif;font-weight:700;font-size:clamp(.9375rem,1.4vw,1.125rem);letter-spacing:.18em;text-transform:uppercase;opacity:.85}.CaseStudies_folderHeadline__nkCIz{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.035em;line-height:.98;text-wrap:balance}.CaseStudies_lede__yuHIb{font-size:var(--type-body-lg);line-height:1.45;max-width:38ch;opacity:.92}.CaseStudies_stats__h6sOC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-top:1.75rem}.CaseStudies_stat__squo8{display:flex;flex-direction:column}.CaseStudies_statNum__Ao_YU{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(2rem,3.4vw,3rem);letter-spacing:-.03em;line-height:1}.CaseStudies_statLbl__hBrPC{margin-top:.5rem;font-size:.8125rem;opacity:.75}.CaseStudies_right__dOPGA{display:flex;flex-direction:column;gap:1.5rem}.CaseStudies_media__pOXYE{flex:1;min-height:360px;position:relative;display:flex;align-items:center;justify-content:center;padding:1rem}.CaseStudies_folder--2__SyGbB .CaseStudies_media__pOXYE{min-height:360px}.CaseStudies_devices__d3qqX{position:relative;width:100%;height:100%;min-height:380px;display:flex;align-items:center;justify-content:center}.CaseStudies_folder--2__SyGbB .CaseStudies_devicesBrowser__kajVg{width:110%;margin-right:-10%}.CaseStudies_device__t_4JM{position:absolute}.CaseStudies_devicePhone__acJ4h{width:180px;aspect-ratio:9/19.5;padding:6px;background:#0F0F12;border-radius:26px;box-shadow:0 20px 40px -20px rgba(0,0,0,.55)}.CaseStudies_devicePhone__acJ4h img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;display:block}.CaseStudies_deviceHero___3KwI{z-index:3;transform:translate(0)}.CaseStudies_deviceBackLeft__cuBGu{z-index:1;transform:translate(-72%,-4%) rotate(-9deg) scale(.92);opacity:.85}.CaseStudies_deviceBackRight__EIJdN{z-index:2;transform:translate(60%,8%) rotate(8deg) scale(.92);opacity:.95}.CaseStudies_devicesBrowser__kajVg .CaseStudies_deviceBrowser__Kyj_y{position:relative;width:100%}.CaseStudies_deviceBrowser__Kyj_y{width:100%;max-width:100%;aspect-ratio:16/10;background:#ECECEC;border-radius:6px;overflow:hidden;box-shadow:0 28px 56px -24px rgba(0,0,0,.55);display:flex;flex-direction:column}.CaseStudies_deviceChrome__8t1j1{height:26px;background:#DDDDDD;display:flex;align-items:center;gap:6px;padding:0 12px;flex-shrink:0}.CaseStudies_deviceDot__o_tK2{width:9px;height:9px;border-radius:50%;background:#C0C0C0}.CaseStudies_deviceDot__o_tK2:first-child{background:#FE5F58}.CaseStudies_deviceDot__o_tK2:nth-child(2){background:#FEBD2F}.CaseStudies_deviceDot__o_tK2:nth-child(3){background:#28C840}.CaseStudies_deviceBrowser__Kyj_y img{flex:1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;min-height:0}.CaseStudies_quote__kLo_E{margin-top:1rem;padding-top:1.5rem;border-top:1px solid color-mix(in oklab,currentColor 22%,transparent)}.CaseStudies_quoteText__15aIC{font-family:var(--font-display),sans-serif;font-weight:400;font-style:italic;font-size:clamp(1.125rem,1.7vw,1.4rem);letter-spacing:-.01em;line-height:1.4;margin-bottom:1rem;text-wrap:balance}.CaseStudies_quoteAttribution__OI06c{font-family:var(--font-body),sans-serif;font-weight:600;font-size:.8125rem;letter-spacing:.04em;opacity:.75;font-style:normal}@media (max-width:900px){.CaseStudies_folder__ZHAOw{position:relative!important;top:auto!important;min-height:auto;margin-bottom:1.5rem}.CaseStudies_shell___sKLO{--tab-h:88px}.CaseStudies_tabLabel__PlH_l{flex-direction:column;justify-content:center;gap:.2rem;white-space:normal;line-height:1.15;padding-block:.5rem;text-align:center}.CaseStudies_tabSep__7OuMp{display:none}.CaseStudies_folder--2__SyGbB .CaseStudies_inner__AV1n1,.CaseStudies_inner__AV1n1{grid-template-columns:1fr;padding-top:6.5rem;padding-inline:clamp(1.25rem,4vw,2rem);padding-bottom:2.5rem;gap:2rem}.CaseStudies_deviceBackLeft__cuBGu,.CaseStudies_deviceBackRight__EIJdN{display:none}.CaseStudies_deviceHero___3KwI{position:relative!important;transform:none!important}.CaseStudies_devices__d3qqX{min-height:280px}.CaseStudies_stats__h6sOC{padding-top:1.5rem}.CaseStudies_devicePhone__acJ4h{width:140px}.CaseStudies_deviceBackLeft__cuBGu{transform:translate(-56%,-4%) rotate(-7deg) scale(.88)}.CaseStudies_deviceBackRight__EIJdN{transform:translate(48%,8%) rotate(7deg) scale(.88)}.CaseStudies_folder--2__SyGbB .CaseStudies_devicesBrowser__kajVg{width:100%;margin-right:0}.CaseStudies_folder--2__SyGbB .CaseStudies_media__pOXYE{min-height:280px}.CaseStudies_media__pOXYE{overflow:hidden}}.ClosingCTA_closing__AalR2{background:var(--anchor);color:var(--ink-on-dark);padding-block:var(--section-py)}.ClosingCTA_stats__Okp6e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-bottom:clamp(3rem,6vw,5rem)}.ClosingCTA_stat__PlJ0C{display:flex;flex-direction:column;gap:.5rem}.ClosingCTA_statNum__dDHeq{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(2.25rem,4vw,3.5rem);letter-spacing:-.03em;line-height:1}.ClosingCTA_statLbl__fgtmc{font-size:.8125rem;opacity:.75}.ClosingCTA_headline__oI5D4{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(3rem,13vw,13rem);text-transform:uppercase;line-height:.95;letter-spacing:-.04em;margin-bottom:clamp(2rem,4vw,3rem)}.ClosingCTA_accent__amAOj{color:var(--accent)}.ClosingCTA_pitchWrap__QbQyz{max-width:60ch}.ClosingCTA_pitch__qrZze{font-family:var(--font-display),sans-serif;font-weight:400;font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.015em;line-height:1.4;margin-bottom:1.75rem;max-width:70ch;opacity:.92}.ClosingCTA_steps__yD_yS{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.ClosingCTA_steps__yD_yS li{display:grid;grid-template-columns:2.25rem 1fr;gap:.75rem;font-size:1rem;line-height:1.5;opacity:.9}.ClosingCTA_n__6vAvy{font-family:var(--font-body),sans-serif;font-weight:700;color:var(--accent);font-size:.8125rem;letter-spacing:.12em;padding-top:.2rem}@media (max-width:720px){.ClosingCTA_stats__Okp6e{grid-template-columns:1fr}}.Services_services__WrAmA{padding-top:clamp(1rem,2vw,2rem);padding-bottom:clamp(3rem,5vw,4.5rem);background:var(--surface)}.Services_head__oLGw_{margin-bottom:3rem}.Services_headline__WjUpu{font-size:var(--type-h-lg);letter-spacing:-.035em;line-height:.95;max-width:12ch}.Services_carouselWrap__3xF1S{position:relative}.Services_embla__0UJ7a{overflow:hidden;--slide-spacing:2rem}.Services_container__0c879{display:flex;margin-left:calc(var(--slide-spacing) * -1)}.Services_slide__cvT5b{flex:0 0 clamp(240px,28%,340px);min-width:0;padding-left:var(--slide-spacing);display:flex}.Services_card__IZAY_{display:flex;flex-direction:column;flex:1;background:color-mix(in oklab,var(--surface) 80%,white);border-radius:10px;overflow:hidden;min-height:460px;box-shadow:0 14px 28px -14px color-mix(in oklab,var(--ink) 22%,transparent),0 4px 10px -4px color-mix(in oklab,var(--ink) 12%,transparent)}.Services_strip__sxvJz{height:12px;flex-shrink:0}.Services_card--signature__aJa_K .Services_strip__sxvJz{background:var(--signature)}.Services_card--anchor__daYrN .Services_strip__sxvJz{background:var(--anchor)}.Services_card--accent__ksMlV .Services_strip__sxvJz{background:var(--accent)}.Services_body__kvyus{padding:2rem 1.75rem 1.75rem;display:flex;flex-direction:column;flex:1;gap:1.5rem}.Services_cat__438s8{font-size:clamp(1.375rem,3vw,2rem);letter-spacing:-.035em;line-height:.95;text-transform:uppercase;color:currentColor}.Services_cat__438s8,.Services_title__S8uZ6{font-family:var(--font-display),sans-serif;font-weight:700}.Services_title__S8uZ6{font-size:clamp(1rem,1.5vw,1.25rem);letter-spacing:-.01em;line-height:1.25;text-wrap:balance;max-width:26ch;opacity:.92}.Services_bodyText__DK3Ar{font-size:.9375rem;line-height:1.45;opacity:.84}.Services_includes__SQVw2{display:flex;flex-wrap:wrap;gap:.4rem}.Services_includes__SQVw2 li{font-family:var(--font-body),sans-serif;font-weight:600;font-size:.6875rem;letter-spacing:.04em;padding:.35rem .75rem;border:1px solid color-mix(in oklab,var(--ink) 22%,transparent);border-radius:999px;color:var(--ink)}.Services_specs__lXG6t{margin-top:auto;padding-top:1rem;border-top:1px solid color-mix(in oklab,var(--ink) 12%,transparent);display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1rem}.Services_specs__lXG6t>div{display:flex;flex-direction:column;gap:.25rem}.Services_specLabel__YMKaC{font-family:var(--font-body),sans-serif;font-weight:600;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted)}.Services_specValue__PJh5u{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1rem;color:var(--ink)}.Services_ctaCell__jrzl1{display:flex;justify-content:flex-end;align-items:flex-end}.Services_navBtn__9IQwe{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;border-radius:999px;background:color-mix(in oklab,var(--surface) 30%,white);border:1px solid color-mix(in oklab,var(--ink) 14%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;transition:transform .22s var(--ease-out),background-color .22s var(--ease-out),opacity .22s var(--ease-out);flex-shrink:0;box-shadow:0 4px 12px -4px color-mix(in oklab,var(--ink) 30%,transparent)}.Services_navBtnPrev__SiMgd{left:clamp(.75rem,2vw,1.5rem)}.Services_navBtnNext___L5fQ{right:clamp(.75rem,2vw,1.5rem)}.Services_navBtn__9IQwe:hover:not(:disabled){background:white;transform:translateY(-50%) scale(1.05)}.Services_navBtn__9IQwe:disabled{opacity:.3;cursor:default}.Services_navBtn__9IQwe svg{width:18px;height:18px}.Services_dots__euwIV{margin-top:1.5rem;display:flex;gap:.5rem;justify-content:center}.Services_dot__A3KeU{width:28px;height:4px;background:color-mix(in oklab,var(--ink) 18%,transparent);border-radius:2px;transition:background-color .2s var(--ease-out),transform .2s var(--ease-out)}.Services_dotActive__8By5N{background:var(--ink);transform:scaleX(1.25)}@media (max-width:720px){.Services_carouselWrap__3xF1S{grid-template-columns:1fr}.Services_navBtn__9IQwe{display:none}.Services_embla__0UJ7a{--slide-spacing:1rem}.Services_slide__cvT5b{flex-basis:86%}.Services_card__IZAY_{min-height:440px}}