.Hp9SIW_media{background:var(--bg-deep);position:absolute;inset:0;overflow:hidden;container-type:size}.Hp9SIW_still{object-fit:cover;opacity:.58;width:100%;height:100%;transition:opacity 1.2s;animation:26s ease-in-out infinite alternate Hp9SIW_slowPan;position:absolute;inset:0}.Hp9SIW_stillHidden{opacity:0}.Hp9SIW_frame{pointer-events:none;opacity:0;width:100%;min-width:177.778vh;height:100%;transition:opacity 1.2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.3)}@supports (width:1cqw){.Hp9SIW_frame{width:max(100cqw,177.778cqh);min-width:0;height:max(100cqh,56.25cqw)}}.Hp9SIW_frameVisible{opacity:.7}.Hp9SIW_frame iframe{border:0;width:100%;height:100%;display:block}.Hp9SIW_shadeVertical{background:linear-gradient(#10101280 0%,#10101247 36%,#101012f0 88%,#101012 100%);position:absolute;inset:0}.Hp9SIW_shadeHorizontal{background:linear-gradient(90deg,#101012e6 0%,#1010124d 54%,#0000 100%);position:absolute;inset:0}
.txgM7a_page{animation:.5s both txgM7a_riseIn}.txgM7a_hero{border-bottom:1px solid var(--line);align-items:flex-end;min-height:clamp(420px,74vh,720px);display:flex;position:relative;overflow:hidden}.txgM7a_heroContent{width:100%;padding-top:clamp(40px,8vw,84px);padding-bottom:clamp(30px,5vw,56px);position:relative}.txgM7a_kicker{align-items:center;gap:10px;margin-bottom:18px;display:flex}.txgM7a_kickerText{font:500 10.5px var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-light)}.txgM7a_heroTitle{font:500 clamp(34px, 6vw, 62px) / 1.06 var(--font-sans);letter-spacing:-.02em;text-wrap:pretty;max-width:16ch;margin:0 0 18px}.txgM7a_heroLede{font:400 clamp(15px, 1.5vw, 17.5px) / 1.6 var(--font-sans);color:var(--text-soft);text-wrap:pretty;max-width:56ch;margin:0 0 26px}.txgM7a_heroActions{flex-wrap:wrap;gap:12px;display:flex}.txgM7a_band{border-bottom:1px solid var(--line);background:var(--bg-band);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.txgM7a_bandBordered{border-top:1px solid var(--line)}.txgM7a_disciplines{flex-wrap:wrap;align-items:center;gap:clamp(14px,4vw,52px);padding-top:22px;padding-bottom:22px;display:flex}.txgM7a_disciplinesLabel{font:500 10.5px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.txgM7a_discipline{font:500 13.5px var(--font-sans);color:var(--text-soft)}.txgM7a_work{padding-top:clamp(48px,7vw,92px);padding-bottom:clamp(48px,7vw,92px)}.txgM7a_workHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(22px,3vw,34px);display:flex}.txgM7a_workHead .eyebrow{margin-bottom:10px}.txgM7a_workTitle{font:500 clamp(26px, 3.4vw, 38px) / 1.1 var(--font-sans);letter-spacing:-.018em;margin:0}.txgM7a_process{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(22px,3vw,44px);padding-top:clamp(40px,6vw,76px);padding-bottom:clamp(40px,6vw,76px);display:grid}.txgM7a_processIntro{max-width:34ch}.txgM7a_processTitle{font:500 clamp(23px, 2.6vw, 30px) / 1.15 var(--font-sans);letter-spacing:-.018em;text-wrap:pretty;margin:0}.txgM7a_processSteps{flex-direction:column;gap:18px;display:flex}.txgM7a_step{border-left:1px solid var(--line-soft);padding-left:16px}.txgM7a_stepTitle{font:500 15px var(--font-sans);margin:0 0 5px}.txgM7a_stepBody{font:400 13.5px / 1.6 var(--font-sans);color:var(--text-muted);margin:0}.txgM7a_cta{border-top:1px solid var(--line);background:#0a0a0c99;position:relative;overflow:hidden}.txgM7a_ctaGlow{background:radial-gradient(110% 150% at 8% 0,#7bccfe1a 0%,#0000 58%);position:absolute;inset:0}.txgM7a_ctaLine{left:var(--gutter);background:linear-gradient(#0000,#7bccfe66,#0000);width:1px;height:100%;position:absolute;top:0}.txgM7a_ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px);display:flex;position:relative}@media (max-width:1267px){.txgM7a_ctaInner{padding-left:calc(var(--gutter) + 22px)}}.txgM7a_ctaTitle{font:500 clamp(22px, 2.8vw, 32px) / 1.15 var(--font-sans);letter-spacing:-.018em;margin:0 0 8px}.txgM7a_ctaBody{font:400 14.5px / 1.6 var(--font-sans);color:var(--text-muted);margin:0}.txgM7a_ctaButton{padding:12px 24px}
