.project_shot__yo66q{display:block;border:1px solid var(--ark-line)}.project_shotPlain__OrqmY{border:none}.project_shot__yo66q img{display:block;width:100%;height:auto}.project_shotSingle__M_0xZ{margin-top:40px}.project_shotGrid__t995e{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:40px}.project_shotGrid__t995e>*{min-width:0}.project_features__DMwuG{max-width:760px;margin-top:32px}.project_featureRow__FBU3d{display:flex;gap:16px 24px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid var(--ark-line)}.project_featureRow__FBU3d:first-child{border-top:1px solid var(--ark-line)}.project_featureTerm__qJRv0{flex:0 0 170px;font-family:var(--ark-font-mono);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ark-ink);padding-top:2px}.project_featureText__zGg85{flex:1 1 300px;margin:0;font-size:15px;line-height:1.65;color:var(--ark-text);text-wrap:pretty}.project_arrowList__x38Cx{margin:24px 0 0;padding:0;list-style:none;max-width:680px}.project_arrowList__x38Cx li{padding:10px 0;border-bottom:1px solid var(--ark-line);font-size:15px;line-height:1.55;color:var(--ark-text)}.project_arrowList__x38Cx li:before{content:"→";margin-right:12px;color:var(--ark-ink)}.project_appLink__4j9MP{display:inline-block;margin-top:32px}.project_quoteAuthor__dsT2g{margin-top:28px;color:var(--ark-ink)}.project_quoteAuthor__dsT2g,.project_quoteRole__3wru3{font-family:var(--ark-font-mono);font-size:13px;letter-spacing:.04em}.project_quoteRole__3wru3{margin-top:4px;color:var(--ark-gray)}@media (max-width:768px){.project_shotGrid__t995e{grid-template-columns:1fr;gap:16px}.project_shotGrid__t995e,.project_shotSingle__M_0xZ{margin-top:28px}}.case_wrap__lUu5M{padding:64px var(--ark-pad-x)}.case_heroWrap__EStYm,.case_wrap__lUu5M{max-width:var(--ark-max-width);margin:0 auto}.case_heroWrap__EStYm{padding:104px var(--ark-pad-x) 64px}.case_ctaWrap__tP0ea{max-width:var(--ark-max-width);margin:0 auto;padding:96px var(--ark-pad-x)}.case_section__wT3Ih{border-top:1px solid var(--ark-line)}.case_soft__qUU_i{background:var(--ark-bg-soft)}.case_split__uCZcu{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);grid-gap:32px;gap:32px}.case_heroSplit__UQmB1{margin-top:44px}.case_backLink__VhbzS{font-family:var(--ark-font-mono);font-size:13px;color:var(--ark-gray);border-bottom:1px solid transparent;transition:border-color .35s ease}.case_backLink__VhbzS:hover{color:var(--ark-gray);border-bottom-color:var(--ark-teal)}.case_title__wfjoQ{font-size:clamp(30px,3vw,42px);line-height:1.15;max-width:900px;text-wrap:balance}.case_heroMeta__glSOk{font-family:var(--ark-font-mono);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ark-gray);margin-top:24px}.case_lead___oDWO{margin:0;max-width:680px;font-size:16px;line-height:1.65;color:var(--ark-ink);text-wrap:pretty}.case_block__aKb4t{max-width:680px}.case_blockTitle__AzfNr{margin:0;font-family:var(--ark-font-sans);font-size:clamp(20px,1.8vw,26px);font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--ark-ink);text-wrap:balance}.case_paragraph__rCuBx{margin:16px 0 0;font-size:15px;line-height:1.65;color:var(--ark-text);text-wrap:pretty}.case_paragraph__rCuBx:first-of-type{margin-top:24px}.case_tech__q2i8A{margin-top:32px;border:1px solid var(--ark-line)}.case_techToggle__DBiS8{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:var(--ark-bg-soft);border:none;padding:16px 20px;cursor:pointer;font-family:var(--ark-font-mono);font-size:13px;letter-spacing:.06em;color:var(--ark-ink);text-align:left}.case_techIcon__rUDvu{color:var(--ark-gray)}.case_techBody__WShhz{margin:0;padding:20px;border-top:1px solid var(--ark-line);font-size:14px;line-height:1.65;color:var(--ark-text);text-wrap:pretty}.case_results__77_5v{max-width:760px}.case_resultRow__lflLt{display:flex;gap:24px;flex-wrap:wrap;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--ark-line)}.case_resultRow__lflLt:last-child{border-bottom:none}.case_resultValue__aLVrz{flex:0 0 220px;font-family:var(--ark-font-sans);font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--ark-ink)}.case_resultText__RqJAB{flex:1 1 300px;font-size:15px;color:var(--ark-text)}.case_ctaTitle__HBdFe{font-size:clamp(28px,3vw,42px);max-width:900px;text-wrap:balance}.case_ctaActions__Ndk30{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}@media (max-width:768px){.case_ctaWrap__tP0ea,.case_wrap__lUu5M{padding:48px var(--ark-pad-x)}.case_heroWrap__EStYm{padding:72px var(--ark-pad-x) 48px}.case_heroSplit__UQmB1,.case_split__uCZcu{grid-template-columns:1fr}.case_title__wfjoQ{font-size:26px}}.arkline_page__yBwjC{background:var(--ark-bg);color:var(--ark-ink);font-family:var(--ark-font-sans);font-size:16px;line-height:1.55}.arkline_pageOffset__2ZSTM{padding-top:var(--ark-nav-height)}