.work_hero__KZfEg{padding:calc(var(--nav-h) + 12vh) 24px 8vh}.work_heroInner__9nock{max-width:var(--content-cap);margin:0 auto}.work_eyebrow__ymw4a{font-weight:600;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.work_h1__wjsAS{font-family:var(--font-jost);font-weight:900;font-size:clamp(52px,8vw,140px);line-height:.92;letter-spacing:-.025em;color:var(--paper);margin:18px 0 0}.work_emberItalic__cDjl5{font-style:italic;font-weight:300;color:var(--ember)}.work_heroSub__sCMEw{font-size:clamp(17px,1.6vw,22px);font-weight:300;color:var(--body-secondary);margin:26px 0 0;max-width:560px}.work_anvilBand__AdhOe{position:relative;height:36vh;min-height:240px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.work_anvilImg__qXexS{position:absolute;inset:-12%;width:124%;max-width:none;height:124%;object-fit:cover}.work_anvilCaption__yCtUQ{position:absolute;right:clamp(16px,3vw,40px);bottom:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.28em;color:color-mix(in srgb,var(--paper) 65%,transparent)}.work_caseList__bmb3U{padding:10vh 24px}.work_caseListInner__F0O40{max-width:var(--content-cap);margin:0 auto;display:flex;flex-direction:column;gap:12vh}.work_row__nmXfE{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center}.work_row__nmXfE:nth-child(2n) .work_imageCell__y_W2z{order:2}.work_imageCell__y_W2z{position:relative;aspect-ratio:16/10;border:1px solid var(--line);background:var(--surface)}.work_image__CqcTV{object-fit:cover}.work_numRow__qCuZ9{display:flex;align-items:baseline;gap:14px}.work_numeral__OIiXZ{font-family:var(--font-jost);font-weight:900;font-size:clamp(40px,5vw,72px);line-height:1;color:transparent;-webkit-text-stroke:1px var(--stroke-gray)}.work_sparkBar__RVQIq{width:4px;height:40px;flex-shrink:0;background:var(--spark-red)}.work_title__xfVk5{font-family:var(--font-jost);font-weight:800;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.02em;line-height:1.05;color:var(--paper);margin:16px 0 0}.work_tags__OxFmv{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.work_tag__kxaBH{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--muted);border:1px solid var(--line);padding:5px 10px}.work_desc__ydU25{font-size:16px;font-weight:300;line-height:1.6;color:var(--body-secondary);margin:18px 0 0;max-width:480px}.work_caseLink__L7ODr{display:inline-block;margin-top:22px;font-weight:600;font-size:14px;letter-spacing:.12em;color:var(--paper);text-decoration:none;border-bottom:1px solid var(--line-ghost);padding-bottom:4px;transition:all var(--t-fast) var(--ease)}.work_caseLink__L7ODr:hover{color:var(--ember);border-bottom-color:var(--ember)}.work_cta__VDfnH{padding:16vh 24px;text-align:center;position:relative}.work_ctaBackdrop__JZQ42{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(90vw,820px);height:80%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 70%,transparent),transparent)}.work_ctaContent__itBNI{position:relative}.work_ctaHeading__JCJAX{font-family:var(--font-jost);font-weight:900;font-size:clamp(38px,5.4vw,88px);line-height:.95;letter-spacing:-.025em;color:var(--paper);margin:0}.work_ctaButton__SQRAE{display:inline-block;margin-top:36px;background:var(--spark-red);color:var(--paper);padding:16px 36px;font-weight:600;font-size:15px;letter-spacing:.08em;text-decoration:none;transition:background var(--t-fast) var(--ease)}.work_ctaButton__SQRAE:hover{background:var(--spark-red-700);color:var(--paper)}.work_ctaButton__SQRAE:active{transform:translateY(1px)}