@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._7UEaEq_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._7UEaEq_variable{--font-display:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.AhDzmq_className{font-family:Inter,Inter Fallback;font-style:normal}.AhDzmq_variable{--font-body:"Inter", "Inter Fallback"}
._8RiFmG_base{font-family:var(--display);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,transform .25s,color .25s;display:inline-flex}._8RiFmG_primary{background:var(--cta);color:#fff}._8RiFmG_primary:hover{background:var(--cta-strong);color:#fff;transform:translateY(-2px)}._8RiFmG_primary._8RiFmG_flat:hover{transform:none}._8RiFmG_outline{color:var(--ink);border-color:var(--line);background:0 0}._8RiFmG_outline:hover{color:var(--ink);border-color:var(--ink);background:#fff}._8RiFmG_lg{padding:17px 38px;font-size:16px}._8RiFmG_md{padding:16px 34px;font-size:16px}._8RiFmG_md._8RiFmG_outline{padding:16px 24px}._8RiFmG_sm{padding:15px 30px;font-size:15px}._8RiFmG_sm._8RiFmG_outline{padding:15px 22px}._8RiFmG_xs{padding:11px 22px;font-size:14px}._8RiFmG_nav{padding:10px 20px;font-size:14px}._8RiFmG_textLink{font-family:var(--display);color:var(--accent-ink);border-bottom:1px solid #0000;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-block}._8RiFmG_textLink:hover{color:var(--accent-ink);border-bottom-color:var(--accent)}._8RiFmG_textLink._8RiFmG_onDark{color:#fff;border-bottom-color:#fff6;padding-bottom:2px}._8RiFmG_textLink._8RiFmG_onDark:hover{color:#fff;border-bottom-color:var(--cta)}._8RiFmG_inlineLink{color:var(--accent-ink);border-bottom:1px solid var(--line);text-decoration:none;transition:border-color .2s}._8RiFmG_inlineLink:hover{color:var(--accent-strong);border-bottom-color:var(--accent)}._8RiFmG_inlineLink._8RiFmG_strong{border-bottom-color:var(--accent)}._8RiFmG_backLink{color:var(--muted);font-size:14px;text-decoration:none;transition:color .2s;display:inline-block}._8RiFmG_backLink:hover{color:var(--accent-ink)}
.zfCU_q_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.zfCU_q_fab{z-index:89;font-family:var(--display);color:#fff;background:var(--cta);cursor:pointer;box-shadow:var(--shadow-fab);border:none;border-radius:999px;align-items:center;gap:9px;padding:14px 22px;font-size:15px;font-weight:600;transition:transform .25s,opacity .3s,background .25s;display:flex;position:fixed;bottom:24px;right:24px}.zfCU_q_fab:hover{background:var(--cta-strong);transform:translateY(-2px)}.zfCU_q_fab[data-hide]{opacity:0;pointer-events:none;transform:translateY(18px)scale(.9)}.zfCU_q_panel{z-index:90;opacity:0;pointer-events:none;width:min(384px,100vw - 32px);transition:transform .44s cubic-bezier(.2,.8,.2,1),opacity .4s;position:fixed;bottom:24px;right:24px;transform:translateY(26px)scale(.98)}.zfCU_q_panel[data-open]{opacity:1;pointer-events:auto;transform:none}.zfCU_q_shell{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-panel);border-radius:14px;max-height:calc(100dvh - 48px);overflow:hidden auto}.zfCU_q_head{background:var(--ink);padding:20px 22px 18px;position:relative}.zfCU_q_close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:absolute;top:14px;right:14px}.zfCU_q_close:hover{background:#fff3}.zfCU_q_headEyebrow{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--cta-ink);margin:0 0 8px;font-size:11px;font-weight:600}.zfCU_q_headTitle{font-family:var(--display);color:#fff;letter-spacing:-.01em;margin:0 0 5px;font-size:19px;font-weight:600}.zfCU_q_headNote{color:var(--on-ink-dim);max-width:30ch;margin:0;font-size:13.5px;line-height:1.5}.zfCU_q_form{flex-direction:column;gap:10px;padding:18px 22px 22px;display:flex}.zfCU_q_input{width:100%;font-family:var(--body);color:var(--char);border:1px solid var(--line);background:#fff;border-radius:7px;padding:11px 13px;font-size:14.5px}.zfCU_q_input:focus{border-color:var(--cta);box-shadow:0 0 0 3px rgba(var(--cta-rgb), .12);outline:none}.zfCU_q_input::placeholder{color:var(--muted)}select.zfCU_q_input{cursor:pointer}textarea.zfCU_q_input{resize:none;font-family:var(--body)}.zfCU_q_submit{font-family:var(--display);background:var(--cta);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:14px;font-size:15px;font-weight:600;transition:background .25s}.zfCU_q_submit:hover{background:var(--cta-strong)}.zfCU_q_formNote{color:var(--muted);text-align:center;margin:2px 0 0;font-size:12.5px;line-height:1.5}.zfCU_q_formNote a{color:var(--accent-ink);border-bottom:1px solid var(--line);text-decoration:none}.zfCU_q_error{color:#8a3b3b;margin:0;font-size:12.5px;line-height:1.5}.zfCU_q_sent{text-align:center;padding:30px 24px 28px}.zfCU_q_sentIcon{background:rgba(var(--cta-rgb), .12);width:48px;height:48px;color:var(--cta-ink);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.zfCU_q_sentTitle{font-family:var(--display);color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:600}.zfCU_q_sentNote{color:var(--muted);margin:0 0 20px;font-size:14.5px;line-height:1.6}.zfCU_q_sentCta{font-family:var(--display);background:var(--cta);color:#fff;border-radius:4px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-block}.zfCU_q_sentCta:hover{background:var(--cta-strong);color:#fff}@media (max-width:520px){.zfCU_q_fab,.zfCU_q_panel{bottom:16px;right:16px}}
._5zhOrq_surface{border:1px solid var(--line);background:#fff;border-radius:8px;transition:border-color .3s,transform .3s,box-shadow .3s}._5zhOrq_surface._5zhOrq_rounded{border-radius:12px}._5zhOrq_liftAccent:hover{border-color:var(--accent);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}._5zhOrq_featureCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:26px 26px 24px;transition:box-shadow .28s,transform .28s,border-color .28s}._5zhOrq_featureCard:hover{box-shadow:var(--shadow-feature-hover);border-color:rgba(var(--cta-rgb), .45);transform:translateY(-3px)}._5zhOrq_featureCardLink{color:inherit;text-decoration:none;display:block}._5zhOrq_featureLink{font-family:var(--display);color:var(--cta-ink);margin-top:14px;font-size:13.5px;font-weight:600;display:inline-block}._5zhOrq_featureIcon{background:rgba(var(--cta-rgb), .1);width:46px;height:46px;color:var(--cta-ink);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}._5zhOrq_featureTitle{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:600}._5zhOrq_featureBody{color:var(--muted);margin:0;font-size:15px;line-height:1.6}._5zhOrq_solutionCard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .28s,transform .28s,border-color .28s;display:flex;overflow:hidden}._5zhOrq_solutionCard:hover{box-shadow:0 24px 50px -34px rgba(var(--ink-rgb), .42);border-color:rgba(var(--cta-rgb), .45);transform:translateY(-4px)}._5zhOrq_solutionMedia{background:var(--ink);height:132px;position:relative;overflow:hidden}._5zhOrq_solutionMedia img{object-fit:cover;width:100%;height:100%}._5zhOrq_solutionMedia:after{content:"";background:linear-gradient(150deg, rgba(var(--scrim-rgb), .5), rgba(var(--scrim-rgb), .2));pointer-events:none;position:absolute;inset:0}._5zhOrq_solutionBody{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}._5zhOrq_cardTag{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--cta-ink);margin:0 0 8px;font-size:11px;font-weight:600}._5zhOrq_solutionTitle{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:600}._5zhOrq_solutionText{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}._5zhOrq_grow{font-family:var(--display);color:var(--accent-ink);align-items:center;gap:7px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;transition:gap .2s;display:flex}._5zhOrq_solutionCard:hover ._5zhOrq_grow{gap:11px}._5zhOrq_practiceCard{flex-direction:column;padding:clamp(30px,4vw,48px);text-decoration:none;display:flex}._5zhOrq_practiceTitle{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(23px,2.6vw,28px);font-weight:600}._5zhOrq_practiceText{color:var(--char);flex:1;margin:0 0 28px;font-size:17px;line-height:1.6}._5zhOrq_practiceMore{font-family:var(--display);color:var(--accent-ink);font-size:15px;font-weight:600}._5zhOrq_pillarCard{flex-direction:column;padding:clamp(28px,3vw,36px);display:flex}._5zhOrq_pillarIcon{color:var(--cta-ink);margin-bottom:20px}._5zhOrq_pillarTitle{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-weight:600}._5zhOrq_pillarText{color:var(--char);margin:0;font-size:16px;line-height:1.65}._5zhOrq_engagementCard{margin-bottom:22px;padding:clamp(28px,3.5vw,42px);text-decoration:none;display:block}._5zhOrq_engagementCategory{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 16px;font-size:13px;font-weight:600}._5zhOrq_engagementTeaser{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(19px,2.3vw,24px);font-weight:400;line-height:1.5}._5zhOrq_engagementMore{font-family:var(--display);color:var(--accent-ink);font-size:15px;font-weight:600}._5zhOrq_articleRow{border-bottom:1px solid var(--line);padding:clamp(28px,3.5vw,40px) 0;text-decoration:none;transition:padding-left .3s;display:block}._5zhOrq_articleRow:hover{padding-left:8px}._5zhOrq_articleMeta{align-items:center;gap:14px;margin-bottom:14px;display:flex}._5zhOrq_articleMetaItem{color:var(--muted);font-size:13px;font-family:var(--display);font-weight:500}._5zhOrq_articleDot{background:var(--muted);border-radius:50%;width:3px;height:3px}._5zhOrq_articleTitle{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);max-width:24ch;margin:0 0 14px;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.2}._5zhOrq_articleDek{color:var(--muted);max-width:60ch;margin:0;font-size:17px;line-height:1.6}._5zhOrq_quoteCard{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:clamp(30px,3.5vw,44px)}._5zhOrq_quoteMark{font-family:var(--display);color:var(--cta-ink);margin-bottom:18px;font-size:44px;font-weight:700;line-height:.6}._5zhOrq_quoteBody{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(18px,2vw,21px);font-weight:400;line-height:1.55}._5zhOrq_quoteAttrib{color:var(--muted);font-size:14px}._5zhOrq_quoteName{font-family:var(--display);color:var(--ink);font-weight:600}._5zhOrq_callout{border:1px solid var(--line);box-shadow:var(--shadow-callout);background:#fff;border-radius:14px;padding:clamp(32px,4vw,48px)}._5zhOrq_calloutBody{color:var(--char);margin:0 0 18px;font-size:17.5px;line-height:1.75}._5zhOrq_calloutFoot{color:var(--muted);margin:0;font-size:16px;line-height:1.7}._5zhOrq_glance{border:1px solid var(--line);box-shadow:var(--shadow-aside);background:#fff;border-radius:14px;padding:28px}._5zhOrq_glanceHead{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--cta-ink);margin:0 0 6px;font-size:11px;font-weight:600}._5zhOrq_glanceRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}._5zhOrq_glanceRow:last-child{border-bottom:0}._5zhOrq_glanceLabel{color:var(--muted);flex-shrink:0;font-size:13.5px}._5zhOrq_glanceValue{font-family:var(--display);color:var(--ink);text-align:right;font-size:14px;font-weight:600}._5zhOrq_step{padding:0 0 30px 58px;position:relative}._5zhOrq_step:before{content:attr(data-n);background:var(--ink);color:#fff;width:38px;height:38px;font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:absolute;top:-2px;left:0}._5zhOrq_step:after{content:"";background:var(--line);width:1px;position:absolute;top:42px;bottom:0;left:18.5px}._5zhOrq_step:last-child{padding-bottom:0}._5zhOrq_step:last-child:after{display:none}._5zhOrq_stepTitle{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0 0 7px;font-size:18px;font-weight:600}._5zhOrq_stepText{color:var(--muted);margin:0;font-size:15.5px;line-height:1.65}._5zhOrq_numbered{flex-direction:column;display:flex}._5zhOrq_numberedIndex{font-family:var(--display);color:var(--cta-ink);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1}._5zhOrq_numberedIndex._5zhOrq_small{font-size:clamp(30px,3.6vw,42px)}._5zhOrq_numberedRule{background:var(--line);width:32px;height:2px;margin-bottom:16px}._5zhOrq_numberedTitle{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:600}._5zhOrq_numberedText{color:var(--char);margin:0;font-size:15.5px;line-height:1.62}._5zhOrq_numberedText._5zhOrq_roomy{font-size:16px;line-height:1.65}._5zhOrq_virtueIcon{color:var(--cta-ink);margin-bottom:18px}._5zhOrq_virtueLabel{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 14px;font-size:15px;font-weight:600}._5zhOrq_virtueText{color:var(--char);margin:0;font-size:16px;line-height:1.65}._5zhOrq_virtue._5zhOrq_compact ._5zhOrq_virtueIcon{margin-bottom:16px}._5zhOrq_virtue._5zhOrq_compact ._5zhOrq_virtueLabel{margin-bottom:12px}._5zhOrq_advList{margin:0;padding:0;list-style:none}._5zhOrq_advItem{border-bottom:1px solid var(--line);color:var(--char);padding:16px 0 16px 30px;font-size:17px;line-height:1.6;position:relative}._5zhOrq_advItem:last-child{border-bottom:0}._5zhOrq_advItem:before{content:"→";color:var(--cta-ink);font-family:var(--display);font-size:15px;font-weight:600;position:absolute;top:18px;left:0}._5zhOrq_advList._5zhOrq_split{grid-template-columns:1fr 1fr;gap:0 44px;display:grid}._5zhOrq_advList._5zhOrq_split ._5zhOrq_advItem{border-bottom:1px solid var(--line);padding:15px 0 15px 30px;font-size:16.5px;line-height:1.55}._5zhOrq_advList._5zhOrq_split ._5zhOrq_advItem:before{top:17px}@media (max-width:760px){._5zhOrq_advList._5zhOrq_split{grid-template-columns:1fr}}._5zhOrq_engagementCard{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vw,26px);display:grid}@media (min-width:760px){._5zhOrq_engagementCard{grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:center}}._5zhOrq_engagementBody{order:2;min-width:0}@media (min-width:760px){._5zhOrq_engagementBody{order:1}}._5zhOrq_engagementFigure{background:linear-gradient(#fdfbf6 0%,#f8f3e8 100%);border:1px solid #efe6d3;border-radius:6px;order:1;min-width:0;padding:clamp(14px,2vw,20px) clamp(16px,2.2vw,22px)}@media (min-width:760px){._5zhOrq_engagementFigure{text-align:right;order:2}}._5zhOrq_engagementFigureValue{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(26px,4vw,36px);font-weight:600;line-height:1.02;display:block}._5zhOrq_engagementFigureLabel{color:var(--muted);margin-top:7px;font-size:clamp(12px,1.4vw,13px);line-height:1.45;display:block}._5zhOrq_articleRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,28px);display:grid}@media (min-width:720px){._5zhOrq_articleRow{grid-template-columns:13.75rem minmax(0,1fr)}}._5zhOrq_articleThumb{aspect-ratio:16/10;background:#f1efe8;border-radius:6px;width:100%;position:relative;overflow:hidden}._5zhOrq_articleThumbImg{object-fit:cover;transition:transform .7s var(--ease-out-soft)}._5zhOrq_articleRow:hover ._5zhOrq_articleThumbImg,._5zhOrq_articleRow:focus-visible ._5zhOrq_articleThumbImg{transform:scale(1.045)}._5zhOrq_articleText{min-width:0}@media (prefers-reduced-motion:reduce){._5zhOrq_articleThumbImg{transition:none!important;transform:none!important}}
.IAwj_a_chip{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:13px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.IAwj_a_chip:hover{border-color:var(--cta);color:var(--ink)}.IAwj_a_chip.IAwj_a_current{border-color:var(--cta);color:var(--ink);background:rgba(var(--cta-rgb), .06)}
._7dcBQG_wrap{border:1px solid var(--line);box-shadow:var(--shadow-card-hover);background:linear-gradient(90deg,#fff 30%,#0000) 0/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#0000) 100%/40px 100% no-repeat local,#fff;border-radius:14px;margin:30px 0 8px;overflow-x:auto}._7dcBQG_table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.55}._7dcBQG_table th,._7dcBQG_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 22px}._7dcBQG_table thead th{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);background:rgba(var(--ink-rgb), .04);border-bottom:1px solid var(--line);white-space:nowrap;font-size:12px;font-weight:700}._7dcBQG_table thead th:first-child{border-top-left-radius:13px}._7dcBQG_table thead th:last-child{border-top-right-radius:13px}._7dcBQG_table tbody th[scope=row]{font-family:var(--body);letter-spacing:0;text-transform:none;white-space:normal;background:rgba(var(--ink-rgb), .025);color:var(--ink);border-right:1px solid var(--line);font-size:15px;font-weight:600}._7dcBQG_table tbody td{color:var(--char)}._7dcBQG_table tbody tr:hover td,._7dcBQG_table tbody tr:hover th[scope=row]{background:rgba(var(--cta-rgb), .06)}._7dcBQG_table tbody tr:last-child td,._7dcBQG_table tbody tr:last-child th{border-bottom:0}._7dcBQG_table tbody tr:last-child th[scope=row]{border-bottom-left-radius:13px}._7dcBQG_table tbody tr:last-child td:last-child{border-bottom-right-radius:13px}@media (max-width:620px){._7dcBQG_table th,._7dcBQG_table td{padding:12px 16px;font-size:14px}}
.w8zWJW_svg{width:100%;min-width:460px;height:auto;display:block}.w8zWJW_scroller{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.w8zWJW_blockTitle{font-family:var(--display);fill:var(--ink);font-size:15px;font-weight:600}.w8zWJW_blockLine{font-family:var(--body);fill:#4a4a4a;font-size:12.5px}.w8zWJW_modelName{font-family:var(--display);letter-spacing:-.01em;fill:var(--ink);font-size:22px;font-weight:600}.w8zWJW_modelKeeps{font-family:var(--body);fill:#6b6b6b;font-size:11.5px;font-style:italic}.w8zWJW_edgeLabel{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;fill:var(--accent-strong);font-size:11px;font-weight:600}.w8zWJW_segLabel{font-family:var(--body);fill:#4a4a4a;font-size:11.5px}.w8zWJW_segLabelDark{font-family:var(--display);fill:var(--ink);font-size:12px;font-weight:600}.w8zWJW_segLabelLight{font-family:var(--display);fill:#fff;font-size:12px;font-weight:600}.w8zWJW_axisNote{font-family:var(--body);fill:#6b6b6b;font-size:11px}.w8zWJW_block{opacity:0;transition:opacity .6s var(--ease-out-soft), transform .6s var(--ease-out-soft);transition-delay:var(--d,0s);transform:translateY(8px)}[data-in] .w8zWJW_block{opacity:1;transform:none}.w8zWJW_draw{stroke-dasharray:var(--len,300);stroke-dashoffset:var(--len,300);transition:stroke-dashoffset .9s var(--ease-out-soft);transition-delay:var(--d,0s)}[data-in] .w8zWJW_draw{stroke-dashoffset:0}.w8zWJW_grow{transform-origin:0;transition:transform .9s var(--ease-out-soft);transition-delay:var(--d,0s);transform:scaleX(0)}[data-in] .w8zWJW_grow{transform:scaleX(1)}html:not([data-reveal-ready]) .w8zWJW_block{opacity:1;transform:none}html:not([data-reveal-ready]) .w8zWJW_draw{stroke-dashoffset:0}html:not([data-reveal-ready]) .w8zWJW_grow{transform:none}.w8zWJW_flow{gap:0;display:grid}.w8zWJW_flowStep{opacity:0;transition:opacity .65s var(--ease-out-soft), transform .65s var(--ease-out-soft);transition-delay:var(--d,0s);grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2.4vw,24px);display:grid;transform:translateY(12px)}[data-in] .w8zWJW_flowStep,html:not([data-reveal-ready]) .w8zWJW_flowStep{opacity:1;transform:none}.w8zWJW_flowMark{justify-items:center;gap:6px;display:grid}.w8zWJW_flowNum{background:var(--accent-ink);color:#fff;width:clamp(34px,5vw,42px);height:clamp(34px,5vw,42px);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:clamp(13px,1.8vw,15px);font-weight:600;display:grid}.w8zWJW_flowRail{background:linear-gradient(180deg, var(--accent) 0%, #eadfc6 100%);border-radius:1px;flex:1;width:2px;height:100%;min-height:clamp(26px,5vw,44px)}.w8zWJW_flowBody{min-width:0;padding-bottom:clamp(22px,4vw,38px)}.w8zWJW_flowTitle{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:clamp(4px,1vw,8px) 0 6px;font-size:clamp(16px,2.2vw,20px);font-weight:600}.w8zWJW_flowNote{color:#4a4a4a;margin:0;font-size:clamp(13.5px,1.7vw,15px);line-height:1.62}@media (prefers-reduced-motion:reduce){.w8zWJW_block,.w8zWJW_draw,.w8zWJW_grow,.w8zWJW_flowStep{transition:none!important}.w8zWJW_block,.w8zWJW_flowStep{opacity:1!important;transform:none!important}.w8zWJW_draw{stroke-dashoffset:0!important}.w8zWJW_grow{transform:none!important}}.w8zWJW_models{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(12px,2vw,18px);display:grid}.w8zWJW_model{border:1px solid var(--line);opacity:0;min-width:0;transition:opacity .6s var(--ease-out-soft), transform .6s var(--ease-out-soft);transition-delay:var(--d,0s);background:#fff;border-radius:7px;flex-direction:column;padding:clamp(16px,2.4vw,22px);display:flex;transform:translateY(10px)}[data-in] .w8zWJW_model,html:not([data-reveal-ready]) .w8zWJW_model{opacity:1;transform:none}.w8zWJW_light{border-color:var(--line);background:#fff}.w8zWJW_mid{background:#fbf6ea;border-color:#ddc899}.w8zWJW_strong{border-color:var(--accent);background:#f6eeda}.w8zWJW_modelHead{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(20px,3vw,26px);font-weight:600}.w8zWJW_modelSub{color:var(--muted);margin:3px 0 12px;font-size:clamp(12px,1.5vw,13px)}.w8zWJW_modelList{border-top:1px solid rgb(var(--ink-rgb) / .1);color:#4a4a4a;flex:1;gap:6px;margin:0 0 14px;padding:12px 0 0;font-size:clamp(13px,1.6vw,14px);line-height:1.45;list-style:none;display:grid}.w8zWJW_modelFoot{color:var(--muted);margin:0;font-size:clamp(11.5px,1.4vw,12.5px);font-style:italic;line-height:1.45}.w8zWJW_modelsAxis{color:var(--muted);grid-column:1/-1;margin:4px 0 0;font-size:clamp(11.5px,1.4vw,12.5px)}.w8zWJW_scroller{animation:linear w8zWJW_scroller-unmask;animation-timeline:scroll(self inline);position:relative;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000 100%)}@keyframes w8zWJW_scroller-unmask{to{-webkit-mask-image:linear-gradient(90deg,#000 100% 100%);mask-image:linear-gradient(90deg,#000 100% 100%)}}@supports not (animation-timeline:scroll()){.w8zWJW_scroller{animation:none;-webkit-mask-image:none;mask-image:none}}.w8zWJW_coemp{gap:0;display:grid}.w8zWJW_coempRow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:grid}@media (min-width:640px){.w8zWJW_coempRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}}.w8zWJW_coempParty{border:1px solid var(--line);text-align:center;opacity:0;min-width:0;transition:opacity .6s var(--ease-out-soft), transform .6s var(--ease-out-soft);transition-delay:var(--d,0s);background:#fff;border-radius:7px;padding:clamp(15px,2.4vw,20px);transform:translateY(9px)}.w8zWJW_coempPartyAlt{background:#fbf6ea;border-color:#ddc899}[data-in] .w8zWJW_coempParty,[data-in] .w8zWJW_coempWorker,html:not([data-reveal-ready]) .w8zWJW_coempParty,html:not([data-reveal-ready]) .w8zWJW_coempWorker{opacity:1;transform:none}.w8zWJW_coempName{font-family:var(--display);color:var(--ink);margin:0 0 6px;font-size:clamp(15px,2vw,17px);font-weight:600}.w8zWJW_coempLine{color:#4a4a4a;margin:0;font-size:clamp(12.5px,1.5vw,13.5px);line-height:1.5}.w8zWJW_coempJoin{grid-template-rows:auto auto auto;place-items:center;gap:6px;padding:10px 0;display:grid}@media (min-width:640px){.w8zWJW_coempJoin{grid-template-rows:none;grid-template-columns:auto auto auto;padding:0 clamp(10px,1.6vw,16px)}}.w8zWJW_coempJoinLine{background:var(--accent);border-radius:1px;width:2px;height:14px}@media (min-width:640px){.w8zWJW_coempJoinLine{width:clamp(14px,2vw,26px);height:2px}}.w8zWJW_coempJoinLabel{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-strong);white-space:nowrap;font-size:clamp(9.5px,1.1vw,10.5px);font-weight:600}.w8zWJW_coempStem{background:linear-gradient(180deg, #ddc899 0%, var(--ink) 100%);justify-self:center;width:2px;height:clamp(18px,3vw,28px)}.w8zWJW_coempWorker{border:1.5px solid var(--ink);text-align:center;opacity:0;transition:opacity .6s var(--ease-out-soft), transform .6s var(--ease-out-soft);transition-delay:var(--d,0s);background:#fff;border-radius:7px;padding:clamp(15px,2.4vw,20px);transform:translateY(9px)}@media (prefers-reduced-motion:reduce){.w8zWJW_model,.w8zWJW_coempParty,.w8zWJW_coempWorker{opacity:1!important;transition:none!important;transform:none!important}}
._3PG0Iq_item{border-bottom:1px solid var(--line)}._3PG0Iq_summary{cursor:pointer;font-family:var(--display);color:var(--ink);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:20px;padding:24px 2px;font-size:clamp(17px,2vw,20px);font-weight:600;list-style:none;transition:color .2s;display:flex}._3PG0Iq_summary::-webkit-details-marker{display:none}._3PG0Iq_summary:hover{color:var(--cta-strong)}._3PG0Iq_marker{border:1px solid var(--line);border-radius:50%;flex:none;width:28px;height:28px;transition:background .3s,border-color .3s;position:relative}._3PG0Iq_marker:before,._3PG0Iq_marker:after{content:"";background:var(--cta);transition:transform .3s,background .3s;position:absolute}._3PG0Iq_marker:before{width:2px;height:12px;top:8px;left:50%;transform:translate(-50%)}._3PG0Iq_marker:after{width:12px;height:2px;top:50%;left:8px;transform:translateY(-50%)}._3PG0Iq_item[open] ._3PG0Iq_marker{background:var(--cta);border-color:var(--cta)}._3PG0Iq_item[open] ._3PG0Iq_marker:before{transform:translate(-50%)scaleY(0)}._3PG0Iq_item[open] ._3PG0Iq_marker:after{background:#fff}._3PG0Iq_answer{color:var(--char);max-width:72ch;padding:0 2px 26px;font-size:17px;line-height:1.78}._3PG0Iq_answer p{margin:0}
._8L-v2a_figure{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:100%;margin:clamp(26px,4vw,40px) 0;padding:clamp(18px,3.2vw,28px);overflow:hidden}._8L-v2a_figureBare{background:0 0;border:0;padding:0}._8L-v2a_caption{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 clamp(14px,2vw,20px);font-size:clamp(12px,1.4vw,13px);font-weight:600}._8L-v2a_note{color:var(--muted);margin:clamp(14px,2vw,18px) 0 0;font-size:clamp(12.5px,1.5vw,13.5px);line-height:1.6}._8L-v2a_tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:clamp(12px,2vw,18px);display:grid}._8L-v2a_tile{opacity:1;background:linear-gradient(#fdfbf6 0%,#fbf8f1 100%);border:1px solid #efe9dc;border-radius:5px;min-width:0;padding:clamp(14px,2vw,18px)}._8L-v2a_tileValue{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(22px,3.4vw,31px);font-weight:600;line-height:1.05}._8L-v2a_tileLabel{color:var(--char);margin:8px 0 0;font-size:clamp(12.5px,1.5vw,13.5px);line-height:1.45}._8L-v2a_tileNote{color:var(--muted);margin:5px 0 0;font-size:clamp(11.5px,1.4vw,12.5px);line-height:1.45}._8L-v2a_bars{gap:clamp(12px,1.8vw,16px);display:grid}._8L-v2a_barRow{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}@media (min-width:620px){._8L-v2a_barRow{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,22px)}}._8L-v2a_barLabel{min-width:0;color:var(--char);font-size:clamp(12.5px,1.5vw,14px);line-height:1.4}._8L-v2a_barLabelNote{color:var(--muted);font-size:clamp(11.5px,1.3vw,12.5px);display:block}._8L-v2a_barTrackWrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}._8L-v2a_barTrack{background:#f4ecdc;border-radius:5px;height:10px;position:relative;overflow:hidden}._8L-v2a_barFill{width:0;transition:width 1.05s var(--ease-out-soft);transition-delay:var(--bar-delay,0s);background:linear-gradient(90deg,#c9a75c 0%,#a8823c 100%);border-radius:0 5px 5px 0;position:absolute;inset:0 auto 0 0}[data-in] ._8L-v2a_barFill{width:var(--bar-width,0%)}html:not([data-reveal-ready]) ._8L-v2a_barFill{width:var(--bar-width,0%);transition:none}._8L-v2a_barValue{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(14px,1.9vw,17px);font-weight:600}._8L-v2a_scaleNote{color:var(--muted);margin:clamp(10px,1.6vw,14px) 0 0;font-size:clamp(11px,1.3vw,12px)}._8L-v2a_stagger{opacity:0;transition:opacity .6s var(--ease-out-soft), transform .6s var(--ease-out-soft);transition-delay:var(--stagger-delay,0s);transform:translateY(10px)}[data-in] ._8L-v2a_stagger,html:not([data-reveal-ready]) ._8L-v2a_stagger{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){._8L-v2a_barFill,._8L-v2a_stagger{transition:none!important}._8L-v2a_stagger{opacity:1!important;transform:none!important}._8L-v2a_barFill{width:var(--bar-width,0%)!important}}._8L-v2a_hero{flex-wrap:wrap;align-items:baseline;gap:clamp(10px,2vw,20px);display:flex}._8L-v2a_heroValue{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(34px,7vw,56px);font-weight:600;line-height:1}._8L-v2a_heroText{flex:12rem;min-width:0}._8L-v2a_heroLabel{color:var(--char);margin:0;font-size:clamp(13.5px,1.7vw,15px);line-height:1.45}
.uyBlWq_grid{gap:var(--grid-gap,22px);display:grid}.uyBlWq_cols2{grid-template-columns:1fr 1fr}.uyBlWq_cols3{grid-template-columns:repeat(3,1fr)}.uyBlWq_cols4{grid-template-columns:repeat(4,1fr)}.uyBlWq_split{grid-template-columns:var(--split,1fr 1fr)}.uyBlWq_alignCenter{align-items:center}.uyBlWq_alignStart{align-items:start}@media (max-width:820px){.uyBlWq_cols4{grid-template-columns:1fr 1fr}.uyBlWq_split{grid-template-columns:1fr}}@media (max-width:760px){.uyBlWq_cols2,.uyBlWq_cols3{grid-template-columns:1fr}}@media (max-width:520px){.uyBlWq_cols4{grid-template-columns:1fr}}.uyBlWq_cluster{gap:var(--cluster-gap,14px);flex-wrap:wrap;align-items:center;display:flex}
._6A1vqW_section{padding-block:clamp(60px,9vh,100px)}._6A1vqW_section._6A1vqW_tight{padding-block:clamp(34px,6vh,64px)}._6A1vqW_section._6A1vqW_snug{padding-block:clamp(20px,4vh,44px)}._6A1vqW_section._6A1vqW_flush{padding-block:0}._6A1vqW_section._6A1vqW_hero{padding-block:clamp(56px,9vh,110px) clamp(52px,8vh,96px)}._6A1vqW_section._6A1vqW_pageHead{padding-block:clamp(60px,10vh,120px) clamp(30px,5vh,50px)}._6A1vqW_section._6A1vqW_practiceHero{padding-block:clamp(52px,8vh,96px) clamp(16px,3vh,32px)}._6A1vqW_section._6A1vqW_band{padding-block:clamp(20px,4vh,40px)}._6A1vqW_section._6A1vqW_narrative{padding-block:clamp(26px,5vh,54px)}._6A1vqW_section._6A1vqW_feature{padding-block:clamp(34px,6vh,66px)}._6A1vqW_section._6A1vqW_close{text-align:center;padding-block:clamp(80px,12vh,140px)}._6A1vqW_section._6A1vqW_divided{border-top:1px solid var(--line)}._6A1vqW_section._6A1vqW_clipped{position:relative;overflow:hidden}._6A1vqW_container{margin-inline:auto;padding-inline:40px;position:relative}._6A1vqW_w1180{max-width:1180px}._6A1vqW_w1120{max-width:1120px}._6A1vqW_w1000{max-width:1000px}._6A1vqW_w940{max-width:940px}._6A1vqW_w900{max-width:900px}._6A1vqW_w840{max-width:840px}._6A1vqW_w820{max-width:820px}._6A1vqW_w760{max-width:760px}._6A1vqW_w720{max-width:720px}@media (max-width:600px){._6A1vqW_container{padding-inline:22px}}
.JF2Awq_waves{height:var(--wave-h,120px);pointer-events:none;z-index:2;position:absolute;bottom:-1px;left:0;right:0}.JF2Awq_wave{background-position:bottom;background-repeat:repeat-x;background-size:1440px var(--wave-h,120px);position:absolute;inset:0}.JF2Awq_waveWhite{background-image:url(/assets/wave-white.svg);animation:34s linear infinite JF2Awq_waveMoveR}.JF2Awq_waveBronze{background-image:url(/assets/wave-bronze.svg);animation:22s linear infinite JF2Awq_waveMove}.JF2Awq_waves.JF2Awq_inFrame .JF2Awq_waveWhite{opacity:.35}.JF2Awq_waves.JF2Awq_inFrame .JF2Awq_waveBronze{opacity:.55}.JF2Awq_waves.JF2Awq_bronzeOnly .JF2Awq_waveWhite{display:none}.JF2Awq_waves.JF2Awq_bronzeOnly .JF2Awq_waveBronze{opacity:.5;animation-duration:24s}.JF2Awq_duo{position:relative;overflow:hidden}.JF2Awq_duo img{object-fit:cover;filter:grayscale(.4)contrast(1.03);width:100%;height:100%;display:block}.JF2Awq_duo:after{content:"";background:linear-gradient(155deg, rgba(var(--ink-rgb), .58), rgba(var(--ink-rgb), .28));mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.JF2Awq_duo.JF2Awq_framed{box-shadow:var(--shadow-hero);border:1px solid #fff6;border-radius:16px}.JF2Awq_duo.JF2Awq_rounded{box-shadow:var(--shadow-portrait);border-radius:14px}.JF2Awq_duo.JF2Awq_banner{height:clamp(220px,32vw,340px);box-shadow:var(--shadow-band);border-radius:12px}.JF2Awq_duo.JF2Awq_figure{box-shadow:var(--shadow-figure);border-radius:14px}.JF2Awq_duo.JF2Awq_plain{border:1px solid var(--line);border-radius:8px}.JF2Awq_duoOverlay{z-index:3;position:absolute}.JF2Awq_duoFade{background:linear-gradient(180deg, rgba(var(--scrim-rgb), .12) 0%, rgba(var(--scrim-rgb), .4) 62%, rgba(var(--scrim-rgb), .76) 100%);pointer-events:none;position:absolute;inset:0}.JF2Awq_captionPlate{z-index:3;background:rgba(var(--ink-rgb), .82);-webkit-backdrop-filter:blur(6px);border-radius:10px;padding:18px 20px;position:absolute;bottom:22px;left:22px;right:22px}.JF2Awq_captionPlateText{font-family:var(--display);color:#fff;margin:0;font-size:15.5px;font-weight:500;line-height:1.45}.JF2Awq_photoBand{background:var(--ink);isolation:isolate;position:relative;overflow:hidden}.JF2Awq_photoBandImage{object-fit:cover;z-index:0}.JF2Awq_photoBandScrim{z-index:1;background:linear-gradient(160deg, rgba(var(--scrim-rgb), .9), #0f1729b8);pointer-events:none;position:absolute;inset:0}.JF2Awq_photoBandScrim.JF2Awq_deep{background:linear-gradient(160deg, rgba(var(--scrim-rgb), .92), #0f1729bd)}.JF2Awq_photoBandInner{z-index:3;padding-block:clamp(72px,11vh,120px);position:relative}.JF2Awq_photoBandInner.JF2Awq_compact{padding-block:clamp(56px,8vh,88px)}.JF2Awq_photoBandInner.JF2Awq_centered{text-align:center}.JF2Awq_contourBand{background:var(--ink) url(/assets/contour-light.svg) center / cover no-repeat;position:relative;overflow:hidden}.JF2Awq_contourBackdrop{opacity:.4;pointer-events:none;background:url(/assets/contour-faint.svg) 0 0/1400px no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 16% 24%,#000 20%,#0000 66%);mask-image:radial-gradient(120% 90% at 16% 24%,#000 20%,#0000 66%)}.JF2Awq_contourBackdrop.JF2Awq_home{opacity:.5;background-size:1500px;-webkit-mask-image:radial-gradient(120% 90% at 20% 30%,#000 20%,#0000 68%);mask-image:radial-gradient(120% 90% at 20% 30%,#000 20%,#0000 68%)}.JF2Awq_contourBackdrop.JF2Awq_solution{-webkit-mask-image:radial-gradient(120% 90% at 18% 26%,#000 18%,#0000 66%);mask-image:radial-gradient(120% 90% at 18% 26%,#000 18%,#0000 66%)}.JF2Awq_contourBackdrop.JF2Awq_faq{-webkit-mask-image:radial-gradient(120% 90% at 18% 30%,#000 20%,#0000 66%);mask-image:radial-gradient(120% 90% at 18% 30%,#000 20%,#0000 66%)}.JF2Awq_stat{text-align:center}.JF2Awq_statValue{font-family:var(--display);color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(38px,6vw,58px);font-weight:600;line-height:1}.JF2Awq_statLabel{color:var(--on-ink-muted);max-width:24ch;margin:0 auto;font-size:14.5px;line-height:1.55}.JF2Awq_statWide{text-align:left}.JF2Awq_statWideValue{font-family:var(--display);color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1}.JF2Awq_statWideValue.JF2Awq_small{font-size:clamp(28px,3.4vw,40px);line-height:1.05}.JF2Awq_statWideLabel{color:var(--on-ink-dim);margin:0;font-size:14px;line-height:1.5}
.kJbmwW_split{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,48px);display:grid}@media (min-width:900px){.kJbmwW_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,72px)}.kJbmwW_center{align-items:center}.kJbmwW_flip .kJbmwW_splitText{order:2}.kJbmwW_flip .kJbmwW_splitAside{order:1}}.kJbmwW_splitText,.kJbmwW_splitAside{min-width:0}.kJbmwW_plate{width:100%;box-shadow:var(--shadow-aside);background:#f1efe8;border-radius:8px;position:relative;overflow:hidden}.kJbmwW_plateImg{object-fit:cover;transition:transform 1.4s var(--ease-out-soft);transform:scale(1.04)}[data-in] .kJbmwW_plateImg{transform:scale(1)}html:not([data-reveal-ready]) .kJbmwW_plateImg{transform:none}.kJbmwW_points{gap:clamp(16px,2.4vw,24px);margin:0;padding:0;list-style:none;display:grid}.kJbmwW_point{opacity:0;transition:opacity .6s var(--ease-out-soft), transform .6s var(--ease-out-soft);transition-delay:var(--d,0s);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(12px,1.8vw,18px);display:grid;transform:translateY(10px)}[data-in] .kJbmwW_point,html:not([data-reveal-ready]) .kJbmwW_point{opacity:1;transform:none}.kJbmwW_pointIcon{width:clamp(38px,5vw,44px);height:clamp(38px,5vw,44px);color:var(--accent-strong);background:#f7f1e3;border-radius:8px;flex:none;place-items:center;display:grid}.kJbmwW_pointBody{min-width:0}.kJbmwW_pointTitle{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:4px 0 5px;font-size:clamp(15px,2vw,17px);font-weight:600}.kJbmwW_pointText{color:#4a4a4a;margin:0;font-size:clamp(13.5px,1.7vw,15px);line-height:1.62}.kJbmwW_stats{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:clamp(16px,2.6vw,30px);margin:0;padding:clamp(18px,3vw,26px) 0 0;display:grid}.kJbmwW_stat{opacity:0;min-width:0;transition:opacity .6s var(--ease-out-soft), transform .6s var(--ease-out-soft);transition-delay:var(--d,0s);transform:translateY(10px)}[data-in] .kJbmwW_stat,html:not([data-reveal-ready]) .kJbmwW_stat{opacity:1;transform:none}.kJbmwW_statValue{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(26px,4.2vw,38px);font-weight:600;line-height:1}.kJbmwW_statLabel{color:var(--muted);margin:9px 0 0;font-size:clamp(12.5px,1.5vw,13.5px);line-height:1.5}@media (prefers-reduced-motion:reduce){.kJbmwW_plateImg,.kJbmwW_point,.kJbmwW_stat{transition:none!important;transform:none!important}.kJbmwW_point,.kJbmwW_stat{opacity:1!important}}
.Cl0iGq_heading{font-family:var(--display);color:var(--ink);font-weight:600;line-height:1.3}.Cl0iGq_paragraph{color:var(--char)}.Cl0iGq_quote{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;border-left:2px solid var(--accent);margin:36px 0;padding-left:26px;font-size:clamp(21px,2.8vw,27px);font-style:italic;font-weight:400;line-height:1.5}.Cl0iGq_quote p{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.Cl0iGq_quote p+p{margin-top:.6em}.Cl0iGq_article .Cl0iGq_heading{letter-spacing:-.015em;margin:44px 0 4px;font-size:clamp(20px,2.6vw,27px)}.Cl0iGq_article .Cl0iGq_paragraph{margin:22px 0;font-size:18px;line-height:1.85}.Cl0iGq_engagement .Cl0iGq_heading{letter-spacing:-.01em;margin:38px 0 6px;font-size:clamp(19px,2.4vw,24px)}.Cl0iGq_engagement .Cl0iGq_paragraph{margin:16px 0;font-size:17.5px;line-height:1.8}.Cl0iGq_solution .Cl0iGq_heading{letter-spacing:-.015em;margin:34px 0 4px;font-size:clamp(20px,2.6vw,27px)}.Cl0iGq_solution .Cl0iGq_paragraph{margin:18px 0;font-size:17.5px;line-height:1.8}.Cl0iGq_root>.Cl0iGq_heading:first-child{margin-top:0}.Cl0iGq_footnote{color:var(--muted);border-top:1px solid var(--line);margin:40px 0 0;padding-top:24px;font-size:14px}.Cl0iGq_footnote.Cl0iGq_roomy{margin-top:30px;padding-top:22px;font-size:16px}.Cl0iGq_link{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.Cl0iGq_link:hover{text-decoration-thickness:2px}
.nctMiG_footer{background:var(--ink);color:var(--on-ink-body);padding:clamp(60px,8vh,84px) 0 40px}.nctMiG_grid{grid-template-columns:minmax(0,1.5fr) 1fr 1fr 1.4fr;gap:clamp(32px,4vw,52px);display:grid}@media (max-width:900px){.nctMiG_grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.nctMiG_grid{grid-template-columns:1fr}}.nctMiG_brand{align-items:center;gap:12px;margin-bottom:20px;display:flex}.nctMiG_logo{width:auto;height:38px}.nctMiG_blurb{color:var(--on-ink-dim);max-width:38ch;margin:0 0 22px;font-size:15px;line-height:1.65}.nctMiG_footerCta{font-family:var(--display);background:var(--cta);color:#fff;border-radius:4px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-block}.nctMiG_footerCta:hover{background:var(--cta-strong);color:#fff}.nctMiG_colTitle{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 18px;font-size:13px;font-weight:600}.nctMiG_link{color:var(--on-ink-body);margin-bottom:13px;font-size:15px;text-decoration:none;transition:color .2s;display:block}.nctMiG_link:last-child{margin-bottom:0}.nctMiG_link:hover{color:#fff}.nctMiG_address{color:var(--on-ink-dim);margin:0 0 14px;font-size:14px;line-height:1.55}.nctMiG_address.nctMiG_last{margin-bottom:16px}.nctMiG_addressLink{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:color .18s}.nctMiG_addressLink:hover{color:var(--on-ink)}.nctMiG_bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:clamp(40px,6vw,60px);padding-top:26px;display:flex}.nctMiG_fine{color:var(--on-ink-faint);margin:0;font-size:13px}.nctMiG_legal{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.nctMiG_legalLink{color:var(--on-ink-faint);font-size:13px;text-decoration:none;transition:color .2s}.nctMiG_legalLink:hover{color:#fff}
.kGTf3G_block{border:1px solid var(--line);background:#fbfaf6;border-radius:6px;margin:clamp(34px,5vw,52px) 0 0;padding:clamp(20px,3.2vw,30px)}.kGTf3G_heading{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(16px,2.2vw,20px);font-weight:600}.kGTf3G_lede{color:var(--muted);margin:7px 0 clamp(14px,2vw,20px);font-size:clamp(13px,1.6vw,14.5px);line-height:1.55}.kGTf3G_list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.kGTf3G_item{opacity:0;min-width:0;transition:opacity .55s var(--ease-out-soft), transform .55s var(--ease-out-soft);transition-delay:var(--stagger-delay,0s);transform:translateY(8px)}[data-in] .kGTf3G_item,html:not([data-reveal-ready]) .kGTf3G_item{opacity:1;transform:none}.kGTf3G_link{border:1px solid var(--line);height:100%;transition:border-color .25s var(--ease-out-soft), box-shadow .25s var(--ease-out-soft), transform .25s var(--ease-out-soft);background:#fff;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind arrow""title arrow";align-items:center;gap:2px 12px;padding:14px 16px;text-decoration:none;display:grid}.kGTf3G_link:hover,.kGTf3G_link:focus-visible{box-shadow:var(--shadow-card-hover);border-color:#d9c9a4;transform:translateY(-2px)}.kGTf3G_kind{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);grid-area:kind;font-size:clamp(10.5px,1.2vw,11.5px);font-weight:600}.kGTf3G_title{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:title;font-size:clamp(13.5px,1.7vw,15px);line-height:1.4}.kGTf3G_arrow{color:var(--accent-ink);transition:transform .25s var(--ease-out-soft);flex:none;grid-area:arrow;transform:rotate(-90deg)}.kGTf3G_link:hover .kGTf3G_arrow,.kGTf3G_link:focus-visible .kGTf3G_arrow{transform:rotate(-90deg)translateY(3px)}@media (prefers-reduced-motion:reduce){.kGTf3G_item,.kGTf3G_link,.kGTf3G_arrow{transition:none!important}.kGTf3G_item{opacity:1!important;transform:none!important}.kGTf3G_link:hover,.kGTf3G_link:focus-visible{transform:none}}
.yLfwvG_hero.yLfwvG_hero{padding:clamp(50px,8vh,96px) 0 clamp(28px,5vh,52px)}.yLfwvG_title{letter-spacing:-.026em;margin:0 0 24px;font-size:clamp(32px,4.8vw,54px);line-height:1.08}.yLfwvG_intro{max-width:52ch;margin:0 0 32px}.yLfwvG_covers.yLfwvG_covers{padding:clamp(24px,4vh,52px) 0}.yLfwvG_more.yLfwvG_more{padding:clamp(28px,5vh,56px) 0 clamp(8px,2vh,20px)}
.Mg1eeW_header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--line);background:#fafaf7d1;position:sticky;top:0}.Mg1eeW_bar{max-width:1180px;height:var(--header-height);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 40px;display:flex}.Mg1eeW_brand{align-items:center;gap:12px;text-decoration:none;display:flex}.Mg1eeW_logo{width:auto;height:40px}@media (max-width:560px){.Mg1eeW_logo{height:32px}}.Mg1eeW_desktopNav{align-items:center;gap:34px;display:flex}.Mg1eeW_navLink{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.Mg1eeW_navLink:hover,.Mg1eeW_navLink.Mg1eeW_active{color:var(--ink)}.Mg1eeW_dropdown{align-items:center;display:flex;position:relative}.Mg1eeW_panel{opacity:0;visibility:hidden;z-index:60;padding-top:16px;transition:opacity .22s,transform .22s;position:absolute;top:100%;left:0;transform:translateY(8px)}.Mg1eeW_dropdown:hover .Mg1eeW_panel,.Mg1eeW_dropdown:focus-within .Mg1eeW_panel{opacity:1;visibility:visible;transform:translateY(0)}.Mg1eeW_panelInner{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-menu);border-radius:12px;width:600px;padding:14px}.Mg1eeW_panel.Mg1eeW_alignRight{left:auto;right:0}.Mg1eeW_panelInner.Mg1eeW_narrow{width:320px;padding:10px}.Mg1eeW_panelGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Mg1eeW_panelItem{border-radius:9px;padding:16px 18px;text-decoration:none;transition:background .2s;display:block}.Mg1eeW_panelItem:hover{background:rgba(var(--cta-rgb), .08)}.Mg1eeW_panelInner.Mg1eeW_narrow .Mg1eeW_panelItem{padding:13px 16px}.Mg1eeW_panelItemHead{color:var(--cta-ink);align-items:center;gap:10px;margin-bottom:8px;display:flex}.Mg1eeW_panelItemTitle{font-family:var(--display);color:var(--ink);font-size:15px;font-weight:600}.Mg1eeW_panelInner.Mg1eeW_narrow .Mg1eeW_panelItemTitle{margin-bottom:3px;display:block}.Mg1eeW_panelItemBlurb{color:var(--muted);font-size:13.5px;line-height:1.55;display:block}.Mg1eeW_panelInner.Mg1eeW_narrow .Mg1eeW_panelItemBlurb{font-size:13px;line-height:1.5}.Mg1eeW_panelFoot{border-top:1px solid var(--line);margin-top:10px;padding:14px 18px 6px}.Mg1eeW_panelFootLabel{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:600}.Mg1eeW_chipRow{flex-wrap:wrap;gap:8px;display:flex}.Mg1eeW_hamburger{border:1px solid var(--line);cursor:pointer;width:42px;height:42px;color:var(--ink);background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;display:none}@media (max-width:1080px){.Mg1eeW_desktopNav{display:none}.Mg1eeW_hamburger{display:flex}}.Mg1eeW_mobileNav{border-top:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;padding:12px 22px 26px;display:block;overflow-y:auto}.Mg1eeW_mobileLabel{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 4px 4px;font-size:11px;font-weight:600}.Mg1eeW_mobileLink{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 4px;font-size:16px;text-decoration:none;display:block}.Mg1eeW_mobileLink.Mg1eeW_sub{padding:13px 4px 13px 16px}.Mg1eeW_mobileLink.Mg1eeW_subSmall{color:var(--char);padding:11px 4px 11px 16px;font-size:14.5px}.Mg1eeW_mobileLink.Mg1eeW_subMedium{color:var(--char);padding:12px 4px 12px 16px;font-size:15px}.Mg1eeW_mobileCta{text-align:center;font-family:var(--display);background:var(--cta);color:#fff;border-radius:4px;margin-top:18px;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s;display:block}.Mg1eeW_mobileCta:hover{background:var(--cta-strong);color:#fff}.Mg1eeW_skipLink{z-index:100;background:var(--ink);color:#fff;font-family:var(--display);border-radius:0 0 6px 6px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:12px}.Mg1eeW_skipLink:focus{color:#fff;top:0}
.VXnKia_embed{margin:40px 0}.VXnKia_embedImage{width:100%;height:auto;box-shadow:var(--shadow-band);border-radius:10px;display:block}.VXnKia_embedCaption{color:var(--muted);text-align:center;margin:12px 0 0;font-size:14px;line-height:1.6}.VXnKia_list{color:var(--char);margin:22px 0;padding-left:24px;font-size:18px;line-height:1.85}.VXnKia_list li{margin-bottom:10px}.VXnKia_list li::marker{color:var(--cta-ink)}.VXnKia_list li>p{margin:0}.VXnKia_code{background:rgba(var(--ink-rgb), .06);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.VXnKia_divider{border:0;border-top:1px solid var(--line);margin:48px 0}
._4k4mvW_eyebrow{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:13px;font-weight:600}._4k4mvW_eyebrow._4k4mvW_tight{letter-spacing:.15em;font-size:12.5px}._4k4mvW_eyebrow._4k4mvW_small{letter-spacing:.1em;color:var(--muted);font-size:11px}._4k4mvW_eyebrow._4k4mvW_badge{letter-spacing:.12em;color:var(--cta-ink);font-size:11px}._4k4mvW_eyebrow._4k4mvW_tag{letter-spacing:.1em;color:var(--cta-ink);font-size:11px}._4k4mvW_eyebrow._4k4mvW_label{letter-spacing:.08em;font-size:13px}._4k4mvW_eyebrow._4k4mvW_onDark{color:var(--cta-ink)}._4k4mvW_eyebrow._4k4mvW_plate{letter-spacing:.04em;font-size:15px}:where(._4k4mvW_pageTitle){font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(34px,5.2vw,56px);font-weight:600;line-height:1.08}._4k4mvW_pageTitle._4k4mvW_hero{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(34px,5.2vw,60px);line-height:1.06}._4k4mvW_pageTitle._4k4mvW_long{font-size:clamp(30px,4.6vw,50px);line-height:1.1}._4k4mvW_pageTitle._4k4mvW_balanced{text-wrap:balance}:where(._4k4mvW_sectionTitle){font-family:var(--display);color:var(--ink);margin:0;font-weight:600}:where(._4k4mvW_sectionTitle._4k4mvW_lg){letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,3.4vw,40px)}:where(._4k4mvW_sectionTitle._4k4mvW_md){letter-spacing:-.015em;font-size:clamp(22px,3vw,30px)}:where(._4k4mvW_sectionTitle._4k4mvW_sm){letter-spacing:-.015em;font-size:clamp(20px,2.6vw,26px)}._4k4mvW_sectionTitle._4k4mvW_onDark{color:var(--on-ink)}._4k4mvW_lede{color:var(--char);font-size:19px;line-height:1.7}:where(._4k4mvW_lede){margin:0}._4k4mvW_lede._4k4mvW_large{font-size:clamp(17px,1.5vw,20px);line-height:1.65}._4k4mvW_lede._4k4mvW_muted{color:var(--muted);font-size:18px;line-height:1.65}._4k4mvW_lede._4k4mvW_onDark{color:var(--on-ink-muted);font-size:18px;line-height:1.7}._4k4mvW_statement{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;margin:0;font-weight:400}._4k4mvW_statement._4k4mvW_xl{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,3.6vw,40px);line-height:1.32}._4k4mvW_statement._4k4mvW_lg{text-wrap:pretty;font-size:clamp(21px,2.9vw,31px);line-height:1.45}._4k4mvW_statement._4k4mvW_md{letter-spacing:-.01em;font-size:clamp(21px,2.8vw,28px);line-height:1.5}._4k4mvW_statement._4k4mvW_sm{letter-spacing:-.01em;font-size:clamp(20px,2.6vw,26px);line-height:1.5}._4k4mvW_statement._4k4mvW_italic{letter-spacing:-.01em;font-size:clamp(19px,2.4vw,23px);font-style:italic;line-height:1.5}._4k4mvW_statement._4k4mvW_onDark{color:var(--on-ink)}._4k4mvW_rule{background:var(--accent);border:0;width:44px;height:2px}:where(._4k4mvW_rule){margin:0}._4k4mvW_rule._4k4mvW_cta{background:var(--cta)}._4k4mvW_rule._4k4mvW_faint{background:var(--line);width:32px}._4k4mvW_rule._4k4mvW_wide{width:56px}._4k4mvW_rule._4k4mvW_spaced{margin:18px 0 26px}
.o_jVjW_heroLede{color:var(--char);margin:0 0 18px;font-size:19px;line-height:1.7}.o_jVjW_heroSub{color:var(--muted);margin:0 0 30px;font-size:17px;line-height:1.7}.o_jVjW_heroActions{flex-wrap:wrap;gap:14px;display:flex}.o_jVjW_heroTitle{margin-bottom:26px}.o_jVjW_intro{max-width:660px;margin:0 0 clamp(26px,4vw,38px)}.o_jVjW_introRule{margin:18px 0 26px}.o_jVjW_introBody{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.o_jVjW_narrativeRule{margin:18px 0 26px}.o_jVjW_narrativeLead{color:var(--char);margin:0 0 18px;font-size:18px;line-height:1.75}.o_jVjW_narrativeBody{color:var(--muted);margin:0;font-size:17.5px;line-height:1.75}.o_jVjW_audienceIntro{color:var(--char);margin:0 0 24px;font-size:17.5px;line-height:1.75}.o_jVjW_crossNote{color:var(--muted);margin:0 0 20px;font-size:18px;font-style:italic}.o_jVjW_crossBody{color:var(--muted);margin:0;font-size:16px}.o_jVjW_questionsTitle{margin-bottom:24px}.o_jVjW_spokeTitle{font-family:var(--display);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.o_jVjW_spokeDek{color:var(--muted);margin:0;font-size:15px;line-height:1.65}
._1KwVja_hero._1KwVja_hero{padding:clamp(34px,6vh,68px) 0 clamp(28px,5vh,52px)}._1KwVja_title{max-width:18ch;margin:0 0 30px}._1KwVja_answer{border-left:2px solid var(--accent);margin:0 0 34px;padding-left:clamp(16px,2.5vw,26px)}._1KwVja_answerLabel{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 10px;font-size:12px;font-weight:600}._1KwVja_answerBody{max-width:62ch;margin:0}._1KwVja_pillarLine{color:var(--muted);margin:0;font-size:16.5px;line-height:1.7}._1KwVja_relatedTitle{font-family:var(--display);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}._1KwVja_relatedDek{color:var(--muted);margin:0;font-size:15px;line-height:1.65}._1KwVja_extraHeading{margin:48px 0 14px}._1KwVja_extraIntro{color:var(--char);margin:0 0 8px;font-size:16.5px;line-height:1.7}._1KwVja_sourceList{color:var(--char);margin:18px 0 0;padding-left:22px;font-size:15px;line-height:1.6}._1KwVja_sourceList li{margin:0 0 14px}._1KwVja_sourceMeta{color:var(--muted);display:block}._1KwVja_sourceLink{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}
._8TymFG_title{letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(32px,5vw,54px);line-height:1.1}._8TymFG_para{margin-bottom:22px;line-height:1.75}._8TymFG_approachTitle{margin:0 0 20px;font-size:clamp(24px,3.2vw,36px)}._8TymFG_approachBody{color:var(--char);margin:0 0 18px;font-size:17.5px;line-height:1.75}._8TymFG_approachFigure{height:clamp(280px,34vw,400px);box-shadow:var(--shadow-band);background:var(--ink);border-radius:10px;position:relative;overflow:hidden}._8TymFG_approachImage{object-fit:cover}._8TymFG_approachScrim{background:linear-gradient(150deg, rgba(var(--scrim-rgb), .62), rgba(var(--scrim-rgb), .3));pointer-events:none;position:absolute;inset:0}._8TymFG_person{flex-direction:column;display:flex}._8TymFG_initialsFrame{aspect-ratio:4/5;background:linear-gradient(155deg,#25395a,#131e31);border-radius:8px;justify-content:center;align-items:center;width:100%;margin-bottom:22px;display:flex;position:relative;overflow:hidden}._8TymFG_portrait{object-fit:cover;object-position:50% 22%}._8TymFG_role{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;border-top:2px solid var(--cta);padding-top:12px;font-size:11px;font-weight:600;display:inline-block;position:absolute;bottom:26px;left:26px}._8TymFG_personPhoto{width:100%;margin-bottom:22px}._8TymFG_personName{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:600}._8TymFG_personTitle{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 16px;font-size:14px;font-weight:500}._8TymFG_personBio{color:var(--char);margin:0;font-size:16px;line-height:1.7}
.Xh_Oma_name{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(30px,4.4vw,46px);line-height:1.1}.Xh_Oma_role{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 26px;font-size:14px;font-weight:500}.Xh_Oma_bio{margin-bottom:20px;line-height:1.75}.Xh_Oma_plate{aspect-ratio:4/5;background:linear-gradient(155deg,#25395a,#131e31);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Xh_Oma_portrait{object-fit:cover;object-position:50% 22%}.Xh_Oma_plateRole{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;border-top:2px solid var(--cta);margin:0;padding-top:10px;font-size:11px;font-weight:600;position:absolute;bottom:22px;left:22px}.Xh_Oma_areaTitle{font-family:var(--display);letter-spacing:-.01em;margin:0 0 10px;font-size:17px;font-weight:600}.Xh_Oma_areaText{color:var(--char);margin:0;font-size:16px;line-height:1.7}.Xh_Oma_contactLink{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:500;line-height:2;text-decoration:none;transition:color .2s}.Xh_Oma_contactLink:hover{color:var(--accent-ink)}
.swMWYG_title{letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(32px,5vw,54px);line-height:1.1}.swMWYG_lede{max-width:56ch;margin:0 0 40px}.swMWYG_intro{max-width:640px;margin:0 0 clamp(32px,4vw,48px)}.swMWYG_address{color:var(--char);margin:0 0 6px;font-size:17px;line-height:1.7}.swMWYG_hours{color:var(--muted);margin:10px 0 0;font-size:15.5px;line-height:1.7}.swMWYG_channels{border-top:1px solid var(--line);flex-wrap:wrap;gap:36px 60px;margin-top:clamp(36px,5vw,56px);padding-top:36px;display:flex}.swMWYG_channelIcon{color:var(--cta-ink);margin-bottom:12px}.swMWYG_channelLabel{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:600}.swMWYG_channelValue{color:var(--ink);font-size:19px;font-family:var(--display);font-weight:500;text-decoration:none;transition:color .2s}.swMWYG_channelValue:hover{color:var(--accent-ink)}
._6AW0yG_hero._6AW0yG_hero{padding:clamp(56px,9vh,110px) 0 clamp(20px,4vh,40px)}._6AW0yG_title{letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(34px,5.2vw,54px);line-height:1.08}._6AW0yG_group._6AW0yG_group{padding:clamp(28px,5vh,48px) 0}._6AW0yG_groupTitle{margin-bottom:22px}._6AW0yG_close._6AW0yG_close{padding:clamp(28px,5vh,48px) 0 clamp(20px,4vh,40px)}._6AW0yG_closeNote{color:var(--muted);margin:0 0 10px;font-size:18px;font-style:italic}._6AW0yG_closeBody{color:var(--muted);margin:0;font-size:16px}._6AW0yG_groupHead{align-items:center;gap:clamp(11px,1.6vw,15px);display:flex}._6AW0yG_groupIcon{width:clamp(36px,4.6vw,42px);height:clamp(36px,4.6vw,42px);color:var(--accent-strong);background:#f7f1e3;border-radius:9px;flex:none;place-items:center;display:grid}
._5rq-Fa_hero._5rq-Fa_hero{padding:clamp(34px,6vh,68px) 0 clamp(28px,5vh,52px)}._5rq-Fa_title{max-width:20ch;margin:0 0 26px}._5rq-Fa_answer{max-width:64ch;margin:0 0 32px}._5rq-Fa_address{color:var(--ink);margin:0;font-size:16.5px;font-style:normal;line-height:1.8}._5rq-Fa_contact{margin:0;font-size:16.5px;line-height:1.8}._5rq-Fa_contactLink{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none;transition:border-color .18s}._5rq-Fa_contactLink:hover{border-bottom-color:var(--accent)}._5rq-Fa_hours{color:var(--muted)}._5rq-Fa_note{color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.7}
.P0ysHG_head.P0ysHG_head{padding:clamp(50px,8vh,100px) 0 clamp(40px,6vh,70px)}.P0ysHG_meta{align-items:center;gap:14px;margin:30px 0 22px;display:flex}.P0ysHG_metaItem{color:var(--muted);font-size:13px;font-family:var(--display);font-weight:500}.P0ysHG_metaDot{background:var(--muted);border-radius:50%;width:3px;height:3px}.P0ysHG_title{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(30px,4.4vw,48px);line-height:1.14}.P0ysHG_foot{border-top:1px solid var(--line);margin-top:44px;padding-top:30px}.P0ysHG_related{color:var(--muted);margin:0 0 24px;font-size:16px}.P0ysHG_invite{font-family:var(--display);color:var(--ink);margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:400}
.Hx0lNG_heroMark{align-items:center;gap:14px;margin-bottom:26px;display:flex}.Hx0lNG_heroTitle{max-width:16ch;margin-bottom:26px}.Hx0lNG_heroLede{max-width:52ch;margin-bottom:14px}.Hx0lNG_heroSub{color:var(--muted);max-width:48ch;margin:0 0 34px;font-size:16px;line-height:1.6}.Hx0lNG_heroActions{margin-bottom:34px}.Hx0lNG_proofRow{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 26px;padding-top:26px;display:flex}.Hx0lNG_proof{color:var(--muted);align-items:center;gap:9px;font-size:14px;display:flex}.Hx0lNG_proof svg{color:var(--cta-ink);flex:none}.Hx0lNG_heroFrame{position:relative}.Hx0lNG_heroOutline{border:1.5px solid var(--cta);opacity:.4;pointer-events:none;border-radius:16px;width:62%;height:58%;position:absolute;top:-16px;right:-16px}.Hx0lNG_heroContour{opacity:.5;pointer-events:none;background:url(/assets/contour.svg) 0 100%/300px no-repeat;width:120px;height:120px;position:absolute;bottom:-20px;left:24px}.Hx0lNG_heroCaption{bottom:26px;left:26px;right:26px}@media (min-width:1081px){.Hx0lNG_heroCaption{left:258px}}.Hx0lNG_heroCaptionEyebrow{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;border-bottom:2px solid var(--cta);margin:0 0 6px;padding-bottom:8px;font-size:11px;font-weight:600;display:inline-block}.Hx0lNG_heroCaptionText{font-family:var(--display);color:#fff;letter-spacing:-.01em;max-width:22ch;margin:8px 0 0;font-size:17px;font-weight:500;line-height:1.4}.Hx0lNG_heroBadge{z-index:4;background:var(--ink);box-shadow:var(--shadow-badge);border-radius:12px;align-items:center;gap:14px;padding:16px 20px;display:flex;position:absolute;top:-14px;left:-20px}.Hx0lNG_heroBadgeNumber{font-family:var(--display);color:#fff;letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1}.Hx0lNG_heroBadgeLabel{font-family:var(--body);color:var(--on-ink-muted);max-width:12ch;font-size:12px;line-height:1.35}.Hx0lNG_heroNote{z-index:4;background:var(--paper);border:1px solid var(--line);max-width:264px;box-shadow:var(--shadow-note);border-radius:12px;padding:20px 22px;position:absolute;bottom:36px;left:-22px}.Hx0lNG_heroNoteLabel{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--cta-ink);margin:0 0 8px;font-size:12px;font-weight:600}.Hx0lNG_heroNoteText{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:500;line-height:1.4}@media (max-width:1080px){.Hx0lNG_heroOutline,.Hx0lNG_heroContour{display:none}.Hx0lNG_heroBadge,.Hx0lNG_heroNote{max-width:none;margin-top:16px;position:static}.Hx0lNG_heroBadge{display:inline-flex}}.Hx0lNG_sectionIntro{max-width:660px;margin:0 0 clamp(36px,5vw,56px)}.Hx0lNG_sectionIntro.Hx0lNG_wide{margin-bottom:clamp(40px,5vw,60px)}.Hx0lNG_sectionIntroTitle{margin:18px 0 16px}.Hx0lNG_sectionIntroBody{max-width:52ch}.Hx0lNG_manifestoRule{margin-bottom:30px}.Hx0lNG_manifestoQuote{max-width:20ch;margin:0 0 26px}.Hx0lNG_manifestoAttrib{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin:0;font-size:13px;font-weight:600}.Hx0lNG_closeStatement{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0 auto 36px;font-size:clamp(24px,3.4vw,38px);font-weight:400;line-height:1.3}.Hx0lNG_selectedNote{color:var(--muted);max-width:60ch;margin:0 0 44px;font-size:17px}.Hx0lNG_selectedRule{margin-bottom:32px}.Hx0lNG_selectedTeaser{margin:0 0 24px}.Hx0lNG_selectedMeta{color:var(--muted);margin:0 0 40px;font-size:16px}.Hx0lNG_longViewIntro{max-width:700px;margin:0 0 clamp(44px,6vw,64px)}.Hx0lNG_longViewTitle{font-family:var(--display);color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(26px,3.6vw,42px);font-weight:600;line-height:1.15}.Hx0lNG_longViewBody{max-width:60ch}
.GQCAeq_chip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:26px;padding-bottom:18px;display:flex}.GQCAeq_chipLabel{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--cta-ink);border:1px solid var(--cta);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600}.GQCAeq_chipNote{color:var(--muted);font-size:13.5px}.GQCAeq_meta{font-family:var(--display);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;font-weight:500;display:flex}.GQCAeq_dot{background:var(--muted);border-radius:50%;width:3px;height:3px}.GQCAeq_title{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(28px,4vw,44px);line-height:1.14}.GQCAeq_body{margin-top:8px}
