@font-face{font-family:Epilogue;src:url(/fonts/Epilogue-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Epilogue;src:url(/fonts/Epilogue-Italic-Variable.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Epilogue Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:111.9%;ascent-override:70.6%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:112.9%;ascent-override:87.1%;descent-override:25.9%;line-gap-override:0%}html.sf-lock,html.sf-lock body{overflow:hidden}.sf-menu{--m-ink:#f9f9f9;--m-ink-3:#f9f9f9a3;--m-ink-4:#f9f9f973;--m-line:#f9f9f91a;--m-line-2:#f9f9f93d;--m-cu:#ffb95c;--m-cu-2:#ffddb7;z-index:90;padding-block:calc(12px + env(safe-area-inset-top,0px)) calc(28px + env(safe-area-inset-bottom,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));color:var(--m-ink);-webkit-font-smoothing:antialiased;backdrop-filter:blur(20px);background:#060608f5;flex-direction:column;font-family:Epilogue,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;animation:.3s both sfMenuFade;display:flex;position:fixed;inset:0;overflow-y:auto}.sf-menu[hidden]{display:none!important}.sf-menu *,.sf-menu :before,.sf-menu :after{box-sizing:border-box}.sf-menu a{color:inherit;text-decoration:none}.sf-menu a:hover{color:var(--m-cu)}.sf-menu button{font:inherit;color:inherit;cursor:pointer}.sf-menu :focus-visible{outline:2px solid var(--m-cu);outline-offset:2px}.sf-menu__top{justify-content:space-between;align-items:center;min-height:52px;display:flex}.sf-menu__logo{color:var(--m-ink);display:inline-flex}.sf-menu__logo svg{width:auto;height:26px;display:block}.sf-menu__close{border:1px solid var(--m-line-2);background:0 0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,color .2s;display:flex}.sf-menu__close:hover{border-color:var(--m-cu);color:var(--m-cu)}.sf-menu__nav{border-bottom:1px solid var(--m-line);flex-direction:column;margin-top:24px;display:flex}.sf-menu__nav a{border-top:1px solid var(--m-line);letter-spacing:-.02em;align-items:center;min-height:56px;font-size:26px;font-weight:700;display:flex}.sf-menu__label{letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink-3);margin:28px 0 10px;font-family:Space Grotesk,system-ui,sans-serif;font-size:11px;font-weight:500}.sf-menu__index{flex-wrap:wrap;gap:8px;display:flex}.sf-menu__chip{border:1px solid var(--m-line-2);letter-spacing:.02em;background:0 0;min-height:44px;padding:0 12px;font-family:Space Grotesk,system-ui,sans-serif;font-size:12.5px;transition:border-color .2s,color .2s}.sf-menu__chip:hover{border-color:var(--m-cu);color:var(--m-cu)}.sf-menu__chip sup{color:var(--m-ink-3);margin-right:3px;font-size:9px}.sf-menu__cta{background:var(--m-cu);color:#000;border:0;justify-content:center;align-items:center;min-height:52px;margin-top:24px;font-size:16px;font-weight:600;transition:background .2s;display:flex}.sf-menu a.sf-menu__cta{color:#000}.sf-menu__cta:hover,.sf-menu a.sf-menu__cta:hover{background:var(--m-cu-2);color:#000}.sf-menu__motion{border:1px solid var(--m-line-2);letter-spacing:.08em;text-transform:uppercase;background:0 0;min-height:48px;margin-top:10px;padding:0 14px;font-family:Space Grotesk,system-ui,sans-serif;font-size:12px;transition:border-color .2s,color .2s}.sf-menu__motion:hover,.sf-menu__motion[aria-pressed=true]{border-color:var(--m-cu);color:var(--m-cu)}.sf-menu__lang{letter-spacing:.1em;margin:auto 0 0;padding-top:28px;font-family:Space Grotesk,system-ui,sans-serif;font-size:12px}.sf-menu__lang span{color:var(--m-ink-4)}.sf-menu__lang a+span+a{color:var(--m-ink-3)}@media (width>=861px){.sf-menu{display:none!important}}@media (prefers-reduced-motion:reduce){.sf-menu{animation:none}}@keyframes sfMenuFade{0%{opacity:0}to{opacity:1}}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#f9f9f9}body{color:#1b1b1b;background:#f9f9f9;margin:0}[hidden]{display:none!important}.sp{--gut:40px;--fam:#e5a040;--fam-l:#ffddb7;--fam-m:#ffb95c;--fam-d:#845400;--bg:#f9f9f9;--lowest:#fff;--tonal:#eee;--tonal-high:#e2e2e2;--ink:#1b1b1b;--ink-2:#514536;--outline:#847564;--outline-v:#d6c3b1;--cu:#845400;--cu-ink:#fff;--cu-hover:#000;--cu-hover-ink:#f9f9f9;--cu-line:#8454004d;--cu-container:#e5a040;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Epilogue,Epilogue Fallback,system-ui,sans-serif;font-size:17px;line-height:1.6;position:relative}.sp-dark{--bg:#000;--lowest:#0d0d0d;--tonal:#1b1b1b;--tonal-high:#303030;--ink:#f1f1f1;--ink-2:#a8a8a8;--outline:#f1f1f16b;--outline-v:#f1f1f129;--cu:#ffb95c;--cu-ink:#000;--cu-hover:#ffddb7;--cu-hover-ink:#000;--cu-line:#ffb95c59;background:var(--bg);color:var(--ink)}.sp *{box-sizing:border-box}.sp a{color:var(--ink);text-decoration:none}.sp a:hover{color:var(--cu)}.sp :focus-visible{outline:2px solid var(--cu);outline-offset:2px}.sp-mono{font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif}.sp-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sp-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500}.sp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cu);margin:0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:12px;font-weight:500}.sp-wrap{width:100%;max-width:1280px;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px));margin:0 auto}.sp-sw{flex:none;width:10px;height:10px;display:block}.sp-bar{background:var(--fam);width:64px;height:6px;display:block}.sp-prose a,.sp a.sp-link{color:var(--cu);text-decoration:underline;text-decoration-color:var(--cu-line);text-underline-offset:3px;transition:text-decoration-color .2s}.sp-prose a:hover,.sp a.sp-link:hover{text-decoration-color:var(--cu)}.sp-head{z-index:40;height:72px;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px));background:var(--bg);border-bottom:1px solid var(--outline-v);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.sp-head-l,.sp-head-r{align-items:center;gap:40px;min-width:0;display:flex}.sp-head-l{gap:28px}.sp-headwrap{z-index:40;position:sticky;top:0}.sp-head-r{gap:28px}.sp-logo{letter-spacing:.01em;align-items:center;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:24px;font-weight:400;line-height:1;display:inline-flex}.sp-logo svg{width:.46em;height:.6em;margin:0 .05em;display:block;transform:translateY(.05em)}.sp-nav{gap:28px;font-size:14px;display:flex}.sp-lang{letter-spacing:.14em;margin:0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:12px}.sp-lang span{color:var(--outline)}.sp-lang a+span+a{color:var(--ink-2)}.sp-hero{padding:40px 0 88px;position:relative;overflow:hidden}.sp-hero-in{flex-direction:column;gap:44px;display:flex;position:relative}.sp-crumbs ol{letter-spacing:.06em;color:var(--ink-2);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:12px;list-style:none;display:flex}.sp-crumbs a{color:var(--ink-2)}.sp-crumbs li+li:before{content:"/";color:var(--outline);margin-right:8px}.sp-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:88px;display:grid}.sp-kicker{align-items:center;gap:10px;margin-top:18px;display:flex}.sp-h1{letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0;font-size:clamp(40px,4.8vw,68px);font-weight:700;line-height:1.03}.sp-lead{max-width:620px;color:var(--ink);margin:22px 0 0;font-size:19px;line-height:1.6}.sp-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sp-btn{cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-family:Epilogue,Epilogue Fallback,system-ui,sans-serif;font-size:15px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.sp a.sp-btn,.sp a.sp-more,.sp a.sp-chip{text-decoration:none}.sp a.sp-btn-cu,.sp-btn-cu{background:var(--cu);color:var(--cu-ink)}.sp a.sp-btn-cu:hover,.sp-btn-cu:hover{background:var(--cu-hover);color:var(--cu-hover-ink)}.sp a.sp-btn-gh,.sp-btn-gh{color:var(--ink);border:1px solid var(--ink);background:0 0;font-weight:500}.sp a.sp-btn-gh:hover,.sp-btn-gh:hover{border-color:var(--cu);color:var(--cu)}.sp-fbadge{background:var(--fam-l);min-height:28px;color:var(--fam-d);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.sp-tbadge{background:var(--tonal);min-height:28px;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 10px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.sp-gbadge{border:1px dashed var(--outline);min-height:28px;color:var(--ink-2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 10px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.sp-bq{border-left:3px solid var(--cu-container);margin:0;padding:4px 0 4px 2rem}.sp-bq p{letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.2vw,30px);font-style:italic;font-weight:400;line-height:1.3}.sp-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sp-chip{background:var(--tonal);letter-spacing:.14em;text-transform:uppercase;min-height:36px;color:var(--ink);align-items:center;gap:8px;padding:0 12px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.sp a.sp-chip{min-height:44px;transition:background .2s,color .2s}.sp a.sp-chip:hover{background:var(--tonal-high);color:var(--cu)}.sp-note-box{background:var(--tonal);flex-direction:column;align-items:flex-start;gap:12px;max-width:620px;margin-top:28px;padding:22px 26px;display:flex}.sp-note-box p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.sp-side-col{padding:28px 0 28px 28px;position:relative}.sp-deco-card{background:var(--fam-l);position:absolute;inset:0 -40px 56px 64px}.sp-deco-shape{aspect-ratio:1;background:var(--fam);clip-path:polygon(18% 0,82% 0,100% 56%,50% 100%,0 64%);width:38%;position:absolute;bottom:0;left:0}.sp-side-col .sp-agent{z-index:1;position:relative}html[data-agents=off] .sp-agent,html[data-agents=off] .sp-side-col:has(>.sp-agent),html[data-agents=off] .sp:has(>.sp-side-col>.sp-agent){display:none}html[data-agents=off] .sp-hero-grid:has(>.sp-side-col>.sp-agent){grid-template-columns:minmax(0,1fr)}.sp-agent{background:#000;flex-direction:column;gap:16px;padding:24px;display:flex}.sp-agent-h{border-bottom:1px solid var(--outline-v);align-items:center;gap:12px;padding-bottom:16px;display:flex}.sp-agent-mark{background:var(--tonal);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sp-agent-name{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.sp-agent-sub{margin:3px 0 0}.sp-agent-q{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.sp-agent-form{align-items:flex-end;gap:12px;display:flex}.sp-agent-form .sp-input{border:0;border-bottom:1px solid var(--outline);min-width:0;height:48px;color:var(--ink);background:0 0;flex:1;padding:0;font-family:Epilogue,Epilogue Fallback,system-ui,sans-serif;font-size:16px}.sp-input::placeholder{color:var(--ink-2)}.sp-input:focus{border-bottom:2px solid var(--cu);outline:none}.sp-send{background:var(--cu);width:48px;height:48px;color:var(--cu-ink);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.sp-send:hover{background:var(--cu-hover)}.sp-sugg{border-top:1px solid var(--outline-v);flex-direction:column;display:flex}.sp-sugg-btn{border:0;border-bottom:1px solid var(--outline-v);min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-family:Epilogue,Epilogue Fallback,system-ui,sans-serif;font-size:15px;transition:color .2s;display:flex}.sp-sugg-btn:hover{color:var(--cu)}.sp-sugg-resume{color:var(--cu);font-weight:600}.sp-sugg-resume:hover{color:var(--cu-hover)}.sp-bubble{background:var(--tonal-high);align-self:flex-end;max-width:90%;margin:0;padding:10px 14px;font-size:15px;line-height:1.45}.sp-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sp-spin{border:1.5px solid var(--ink);border-right-color:#0000;width:10px;height:10px;margin:0 1px;animation:1.1s linear infinite spSpin;display:block}.sp-todo{background:var(--ink-2);width:6px;height:6px;margin:0 3px;display:block}.sp-answer p{margin:0 0 10px;font-size:15px;line-height:1.65}.sp-answer:empty{display:none}.sp-answer.is-in{animation:.5s both spIn}.sp-src{letter-spacing:.04em;color:var(--ink-2);margin:6px 0 0;font-size:12px;line-height:1.8}.sp-src a{color:var(--cu);text-decoration:underline;text-decoration-color:var(--cu-line);text-underline-offset:3px;margin-left:10px}.sp-agent-note{color:var(--ink-2);margin:0;font-size:11px;line-height:1.5}.sp-subnav{z-index:30;backdrop-filter:blur(12px);border-top:1px solid var(--outline-v);border-bottom:1px solid var(--outline-v);background:#f9f9f9f2;position:sticky;top:72px}.sp-subnav ol{scrollbar-width:none;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sp-subnav a{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;min-height:52px;color:var(--ink-2);align-items:center;padding:0 14px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500;display:flex}.sp-subnav li:first-child a{padding-left:0}.sp-sec{border-top:1px solid var(--outline-v);padding:64px 0}.sp-sec:first-of-type{border-top:0}.sp-sec-grid{grid-template-columns:220px minmax(0,1fr);gap:56px;display:grid}.sp-side{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sp-num{letter-spacing:.14em;color:var(--fam-d);margin:0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:13px;font-weight:700}.sp-main{flex-direction:column;gap:36px;min-width:0;display:flex}.sp-h2{letter-spacing:-.03em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.08}.sp-p{max-width:720px;color:var(--ink);margin:0;font-size:17px;line-height:1.7}.sp-p a,.sp-card p a{color:var(--cu);text-decoration:underline;text-decoration-color:var(--cu-line);text-underline-offset:3px}.sp-cols{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.sp-card{background:var(--tonal);flex-direction:column;gap:14px;padding:40px;display:flex}.sp-card h3{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.sp-card p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.65}.sp-card-off{border:1px dashed var(--outline);background:0 0}.sp-cardnum{letter-spacing:.14em;text-transform:uppercase;color:var(--fam-d);margin:0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:12px;font-weight:700}.sp-brief{background:var(--tonal);border-left:4px solid var(--cu);flex-direction:column;gap:22px;padding:36px 40px;display:flex}.sp-brief-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:28px;display:grid}.sp-brief-grid p{color:var(--ink);margin:8px 0 0;font-size:15.5px;line-height:1.65}.sp-more{align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.sp a.sp-more{color:var(--cu)}.sp a.sp-more:hover{color:var(--ink)}.sp-split{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;display:grid}.sp-note{border:1px solid var(--outline-v);flex-direction:column;gap:12px;padding:28px 32px;display:flex}.sp-note p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.65}.sp-figs{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px;display:grid}.sp-figbox{background:var(--tonal);flex-direction:column;gap:18px;padding:40px;display:flex}.sp-big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:clamp(52px,6vw,88px);font-weight:500;line-height:.95}.sp-big span{color:var(--fam-d)}.sp-figbox p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.65}.sp-tablebox{background:var(--lowest);overflow-x:auto}.sp-table{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.sp-table caption{caption-side:top;text-align:left;border-bottom:1px solid var(--outline);padding:16px 20px}.sp-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--outline);padding:14px 20px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500}.sp-table td{border-bottom:1px solid var(--outline-v);vertical-align:top;padding:16px 20px;line-height:1.55}.sp-table tr:last-child td{border-bottom:0}.sp-table .sp-mono{letter-spacing:.04em;color:var(--ink-2);font-size:13px}.sp-links{border-top:1px solid var(--outline-v);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-links li{border-bottom:1px solid var(--outline-v)}.sp-links a{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:16px;font-weight:700;line-height:1.35;display:flex}.sp-links .sp-lbl{flex:none}.sp-band{padding:96px 0 120px}.sp-band-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:end;gap:40px 80px;display:grid}.sp-band-h{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,3.8vw,56px);font-weight:700;line-height:1.04}.sp-band .sp-p{color:var(--ink-2)}.sp-form{flex-direction:column;gap:14px;display:flex}.sp-form label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500}.sp-form-row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.sp-field-in{border:0;border-bottom:1px solid var(--outline);min-width:0;height:52px;color:var(--ink);background:0 0;flex:240px;padding:0;font-family:Epilogue,Epilogue Fallback,system-ui,sans-serif;font-size:17px}.sp-field-in::placeholder{color:var(--ink-2)}.sp-field-in:focus{border-bottom:2px solid var(--cu);outline:none}.sp-rubriques{align-items:center;gap:2px;display:flex}.sp-dock-btn{min-height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:0 12px;font-family:Epilogue,Epilogue Fallback,system-ui,sans-serif;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.sp-dock-btn[aria-expanded=true],.sp-dock-btn:hover{background:var(--tonal)}.sp-dock-btn sup{color:var(--ink-2);margin-right:3px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:10px;font-weight:500}.sp a.sp-dock-cta{background:var(--cu-container);color:#000;white-space:nowrap;flex:none;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.sp a.sp-dock-cta:hover{background:var(--cu-hover);color:var(--cu-hover-ink)}.sp-panels{height:0;position:absolute;top:100%;left:0;right:0}.sp-panel{border:1px solid var(--outline-v);scrollbar-width:thin;background:#000;width:880px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 96px);padding:32px 36px;animation:.3s both spFade;position:absolute;top:8px;left:50%;overflow-y:auto;transform:translate(-50%)}.sp-panel-h{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.sp-panel-t{letter-spacing:-.025em;margin:6px 0 0;font-size:30px;font-weight:700}.sp-panel-t a{color:inherit;text-decoration:none}.sp-panel-t a:hover,.sp-panel-t a[aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}.sp-x{border:1px solid var(--outline);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.sp-x:hover{border-color:var(--cu);color:var(--cu)}.sp-plist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.sp-plist li{border-top:1px solid var(--outline-v)}.sp-pitem{grid-template-columns:26px 10px minmax(0,1fr);align-items:start;column-gap:12px;min-height:44px;padding:14px 0;display:grid}.sp-pn{color:var(--ink-2);padding-top:4px;font-size:12px}.sp-pitem .sp-sw{margin-top:7px}.sp-pname{letter-spacing:-.01em;font-size:18px;font-weight:700;display:block}.sp-pdesc{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.45;display:block}.sp-plink{min-height:44px;padding:14px 0;display:block}.sp-pmore{flex-wrap:wrap;gap:24px;margin:18px 0 0;font-size:14px;display:flex}.sp-foot{z-index:1;padding:72px max(var(--gut),env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom,0px)) max(var(--gut),env(safe-area-inset-left,0px));flex-direction:column;gap:48px;display:flex;position:relative}.sp-foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.sp-figures{flex-wrap:wrap;gap:32px 40px;margin:0;display:flex}.sp-figures dt{letter-spacing:-.02em;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:32px;font-weight:500;line-height:1}.sp-figures dd{margin:8px 0 0}.sp-cols5{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.sp-cols5 h2{margin:0 0 14px}.sp-cols5 ul{flex-direction:column;gap:9px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.sp-foot-b{border-top:1px solid var(--outline-v);flex-direction:column;gap:12px;padding-top:22px;display:flex}.sp-agent-body,.sp-agent-idle,.sp-agent-run{flex-direction:column;gap:16px;display:flex}.sp-agent-id{min-width:0}.sp-agent-run:focus{outline:none}.sp-steps li{letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:10px;font-size:12px;display:flex}.sp-steps li.is-active,.sp-steps li.is-done{color:var(--ink)}.sp-step-ico{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.sp-step-ico>*{display:none}.sp-steps li:not(.is-done):not(.is-active) .sp-todo,.sp-steps li.is-active .sp-spin{display:block}.sp-steps li.is-done .sp-check{color:var(--cu);display:block}.sp-agent-reset{align-self:flex-start;min-height:44px;font-size:14px}.sp-skip{left:max(16px,env(safe-area-inset-left,0px));z-index:100;color:#f9f9f9;background:#000;padding:12px 16px;position:absolute;top:-120px}.sp a.sp-skip{color:#f9f9f9}.sp-skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}main:focus{outline:none}.sp-form-status{min-height:1.5em;color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}@media (width<=1480px){.sp-nav-x{display:none}}@media (width<=1220px){.sp-nav-groupe{display:none}}@media (width<=1140px){.sp-head[data-dock] .sp-nav-rapides{display:none}.sp-head[data-dock] .sp-menu-btn{display:inline-flex}}@media (width<=980px){.sp-rubriques,.sp-head[data-dock] .sp-lang{display:none}}.sp[data-color-family=indigo]{--fam:#4b3088;--fam-l:#e9ddff;--fam-m:#ba9efe;--fam-d:#23005c}.sp[data-color-family=rose]{--fam:#d66c93;--fam-l:#ffd9e5;--fam-m:#f2a0bd;--fam-d:#8b2e52}.sp[data-color-family=canard]{--fam:#007e8b;--fam-l:#95f1ff;--fam-m:#5dbbc9;--fam-d:#004f57}.sp[data-color-family=terre]{--fam:#6b4226;--fam-l:#ffddb7;--fam-m:#c08b5c;--fam-d:#3d2100}.sp[data-color-family=emeraude]{--fam:#2e8b57;--fam-l:#c8f5d6;--fam-m:#6bc68f;--fam-d:#0d5a2e}.sp[data-color-family=prune]{--fam:#682757;--fam-l:#fcd9f3;--fam-m:#bf69a9;--fam-d:#411035}.sp[data-color-family=olive]{--fam:#697722;--fam-l:#e8f0c7;--fam-m:#b0bf69;--fam-d:#414c0b}.sp[data-color-family=azur]{--fam:#4a90e2;--fam-l:#d6e8ff;--fam-m:#88b8f5;--fam-d:#1a4e8a}.sp[data-color-family=ocre]{--fam:#e5a040;--fam-l:#fff0d6;--fam-m:#f2c878;--fam-d:#845400}.sp[data-color-family=souverain]{--fam:#2c5f8a;--fam-l:#d4e4f2;--fam-m:#6a9ac4;--fam-d:#142d45}.sp[data-color-family=cuivre]{--fam:#e5a040;--fam-l:#ffddb7;--fam-m:#ffb95c;--fam-d:#845400}@keyframes spSpin{to{transform:rotate(360deg)}}@keyframes spIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sp-spin,.sp-answer,.sp-panel{animation:none!important}}@media (width<=860px){.sp{--gut:16px}.sp-nav,.sp-head .sp-lang{display:none!important}.sp-hero{padding:28px 0 56px}.sp-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.sp-side-col{padding:0}.sp-deco-card,.sp-deco-shape{display:none}.sp-sec{padding:56px 0}.sp-sec-grid{grid-template-columns:minmax(0,1fr);gap:18px}.sp-side{flex-direction:row;align-items:center;gap:12px}.sp-card,.sp-figbox{padding:28px}.sp-brief{padding:28px 24px}.sp-band{padding:64px 0 104px}.sp-head-r{gap:12px}.sp a.sp-dock-cta{padding:0 14px;font-size:13px}.sp-panel{max-height:calc(100dvh - 92px - env(safe-area-inset-bottom,0px));top:80px;bottom:auto;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));width:auto;max-width:none;padding:20px;position:fixed;transform:none}.sp-plist{grid-template-columns:minmax(0,1fr)}.sp-foot{padding-top:48px}.sp-cols5{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-logo .sp-logo-svg{width:auto;height:24px;margin:0;display:block;transform:none}.sp-foot .sp-logo .sp-logo-svg{height:32px}.sp-menu-btn{border:1px solid var(--outline);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:none}.sp-menu-btn:hover{border-color:var(--cu);color:var(--cu)}.sp-flow{position:relative}.sp-main-legacy:focus{outline:none}.sp-agent-fallback{flex-wrap:wrap;gap:8px 20px;margin:0;font-size:14px;display:flex}.sp-agent-fallback a{color:var(--cu);text-decoration:underline;text-decoration-color:var(--cu-line);text-underline-offset:3px}.sp-agent-fallback a:hover{color:var(--cu-hover)}.sp-answer.is-streaming p:last-child:after{content:"";vertical-align:-2px;background:var(--cu);width:7px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite spBlink;display:inline-block}@keyframes spBlink{to{visibility:hidden}}.sp-hero-quote{margin-top:28px}.sp-hero-meta{margin-top:32px}.sp-hero-brief{gap:10px;max-width:620px;margin-top:28px;padding:24px 28px}.sp-hero-brief .sp-p{font-size:16px}.sp-col{flex-direction:column;gap:18px;min-width:0;display:flex}.sp-col-h{border-bottom:1px solid var(--outline);padding-bottom:10px}.sp-split-wide{gap:56px}.sp-split-tight{gap:24px}.sp-p-sm{font-size:16px}.sp-p-xs{font-size:15.5px}.sp-figtitle{flex-wrap:wrap;align-items:flex-end;gap:12px 36px;display:flex}.sp-figtitle .sp-h2{max-width:560px}.sp-band-grid.is-top{align-items:start}.sp-band-side{flex-direction:column;gap:22px;display:flex}.sp-band-chips{flex-direction:column;gap:16px;min-width:0;display:flex}.sp-band-chips .sp-lbl+ul+.sp-lbl{margin-top:10px}.sp-band .sp-band-text{margin-top:20px}.sp-band .sp-ctas.is-flush{margin-top:0}.sp-fig-plain{margin:0}.sp-cols-wide{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.sp-cols-pair{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.sp-plist-1{grid-template-columns:minmax(0,1fr)}.sp-plink .sp-lbl{display:block}.sp-plink .sp-pname-art{margin-top:6px;font-size:17px;line-height:1.35}.sp-foot-brand{max-width:560px}.sp-foot-claim{letter-spacing:-.02em;margin:20px 0 0;font-size:24px;font-weight:700;line-height:1.3}.sp-foot-tag{margin-top:10px}.sp-foot-cities{line-height:1.7}.sp-foot-legal{color:var(--ink-2);margin:0;font-size:12px;line-height:1.6}.sp-exp .sp-fbadge{align-self:flex-start}.sp-tablebox .sp-table.is-narrow{min-width:640px}.sp-bq-fig{flex-direction:column;gap:12px;margin:8px 0;display:flex}.sp-bq-fig figcaption{padding-left:2rem}.sp-similar-h{margin-top:10px}@media (width<=860px){.sp-menu-btn{display:inline-flex}}@media (prefers-reduced-motion:reduce){.sp-answer.is-streaming p:last-child:after{animation:none}}.sp-contact{gap:22px}.sp-contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:22px 28px;display:grid}.sp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sp-field .sp-field-in{flex:none;width:100%}.sp-select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px;border-radius:0;padding-right:28px}.sp-select option{color:#1b1b1b;background:#fff}.sp-textarea{resize:vertical;height:auto;min-height:104px;padding-top:10px;line-height:1.6}.sp-opt{text-transform:none;letter-spacing:0}.sp-consent{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.sp-form .sp-consent label{letter-spacing:0;text-transform:none;font-family:Epilogue,Epilogue Fallback,system-ui,sans-serif;font-size:14px;font-weight:400}.sp-consent input{width:20px;height:20px;accent-color:var(--cu);flex:none;margin:2px 0 0}.sp-contact-mail{color:var(--ink-2);margin:0;font-size:14px}.sp-field-in[aria-invalid=true]{border-bottom:2px solid #ba1a1a}.sp-dark .sp-field-in[aria-invalid=true]{border-bottom-color:#ffb4ab}.sp-form-status.is-error{color:#ba1a1a}.sp-dark .sp-form-status.is-error{color:#ffb4ab}.sp-contact .sp-form-status:empty{position:absolute}.sp-field-err{color:#ba1a1a;margin:0;font-size:13px;line-height:1.5}.sp-field-err:empty{display:none}.sp-dark .sp-field-err{color:#ffb4ab}.sp-consent .sp-field-err{margin-top:6px}.sp-consent input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ba1a1a}.sp-dark .sp-consent input[aria-invalid=true]{outline-color:#ffb4ab}.sp-figbox .sp-big{color:var(--ink);font-size:clamp(52px,6vw,88px)}.sp-legacy>main.pt-24{padding-top:32px}.sp-img img{width:100%;height:auto;display:block}.sp-rows p a,.sp-case p a{color:var(--cu);text-decoration:underline;text-decoration-color:var(--cu-line);text-underline-offset:3px}.sp-dl{gap:14px}.sp-dl-h{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.25}.sp-dl-cta{margin:8px 0 0}.sp-dl-size{font-weight:400}.sp-foot-legal a{text-decoration:underline;text-decoration-color:var(--outline);text-underline-offset:3px}.sp-tablebox:focus-visible{outline:2px solid var(--cu);outline-offset:2px}.sp-sec,.sp-band,.sp-anchor{scroll-margin-top:132px}.sp-stage h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.sp-stage .sp-more{margin-top:auto}.sp-main>.sp-blklbl+*{margin-top:-18px}.sp-note p a{color:var(--cu);text-decoration:underline;text-decoration-color:var(--cu-line);text-underline-offset:3px}.sp-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-nowrap{white-space:nowrap}.sp-tablewrap{background:var(--lowest)}.sp-tablecap{border-bottom:1px solid var(--outline);margin:0;padding:16px 20px}.sp-table td{overflow-wrap:normal;word-break:normal;hyphens:manual}.sp-figbox .sp-big.sp-big-long{white-space:nowrap;font-size:clamp(34px,4.2vw,64px)}.sp-more-flow{padding:10px 0;line-height:1.45;display:inline-block}.sp-more-flow svg{vertical-align:-1px;margin-left:8px;display:inline-block}.sp-sugg-btn svg{flex:none}.is-fade-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.is-fade-start{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.is-fade-start.is-fade-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.sp-cap{color:var(--ink-2);margin:16px 0 0;font-size:13.5px;line-height:1.55}.sp-steps4{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sp-step{background:var(--tonal);flex-direction:column;gap:12px;padding:32px 28px;display:flex}.sp-step h3{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:700}.sp-step p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.sp-state{border-top:1px solid var(--outline-v);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.sp-state i{width:10px;height:10px;display:block}.sp-passes{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.sp-pass{background:var(--tonal);flex-direction:column;gap:12px;padding:28px;display:flex}.sp-pass ol{margin:0;padding-left:18px;font-size:15px;line-height:1.75}.sp-pass-date{letter-spacing:.14em;text-transform:uppercase;color:var(--fam-d);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.sp-pass-date i{background:var(--fam);width:8px;height:8px;display:block}.sp-gw{max-width:880px}.sp-gw-center{margin-inline:auto}.sp-gw svg{width:100%;height:auto;display:block}.sp-gw .sp-gw-narrow{display:none}@media (width<=640px){.sp-gw .sp-gw-wide{display:none}.sp-gw .sp-gw-narrow{max-width:420px;display:block}}.sp-state{align-items:flex-start}.sp-state i{flex:none;margin-top:.25em}.sp-lbl a,.sp-eyebrow a{color:inherit;text-decoration:underline;text-decoration-color:var(--cu-line);text-underline-offset:3px}.sp-cycle{flex-direction:column;gap:16px;margin:0;display:flex}.sp-cycle-bar{height:80px;display:flex}.sp-seg{border-right:3px solid var(--bg);color:#fff;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:0 16px;display:flex;overflow:hidden}.sp-seg:last-child{border-right:0}.sp-seg b{letter-spacing:-.02em;white-space:nowrap;font-family:Space Grotesk,system-ui,sans-serif;font-size:24px;font-weight:500}.sp-seg span{letter-spacing:.14em;font-family:Space Grotesk,system-ui,sans-serif;font-size:11px;font-weight:500}.sp-legend{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:16px;display:grid}.sp-legend div{border-top:4px solid var(--c);flex-direction:column;gap:6px;padding-top:12px;display:flex}.sp-legend p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.sp-legend .sp-lbl{color:var(--ink)}.sp-repeat{align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.sp-repeat svg{color:var(--fam-d)}.sp-shift{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.sp-shift-arrow{color:var(--fam-d);justify-content:center;align-items:center;display:flex}.sp-rows{border-top:1px solid var(--outline);margin:0;padding:0;list-style:none}.sp-rows li{border-bottom:1px solid var(--outline-v);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:baseline;gap:24px;padding:20px 0;display:grid}.sp-rows h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.sp-rows p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.sp-olist{counter-reset:n;border-top:1px solid var(--outline);margin:0;padding:0;list-style:none}.sp-olist li{border-bottom:1px solid var(--outline-v);align-items:baseline;gap:16px;padding:16px 0;font-size:18px;font-weight:700;display:flex}.sp-olist li:before{counter-increment:n;content:"0" counter(n);letter-spacing:.14em;color:var(--fam-d);font-family:Space Grotesk,system-ui,sans-serif;font-size:12px;font-weight:700}.sp-ulist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sp-ulist li{color:var(--ink-2);gap:12px;font-size:15px;line-height:1.6;display:flex}.sp-ulist li:before{content:"";background:var(--fam);flex:none;width:8px;height:8px;margin-top:8px}.sp-ulist a{color:var(--cu);text-decoration:underline;text-decoration-color:var(--cu-line);text-underline-offset:3px}.sp-team{background:var(--tonal);flex-direction:column;gap:18px;padding:32px;display:flex}.sp-team-viz{align-items:flex-end;gap:8px;min-height:150px;display:flex}.sp-pizza{grid-template-columns:repeat(4,34px);gap:8px;display:grid}.sp-dot{border:2px solid var(--ink);width:34px;height:34px;display:block}.sp-big-p{background:var(--fam);color:#fff;flex-direction:column;justify-content:flex-end;gap:4px;width:180px;height:150px;padding:14px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.sp-big-p b{letter-spacing:-.02em;font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;font-weight:500}.sp-small-p{border:2px dashed var(--outline);letter-spacing:.1em;text-transform:uppercase;width:64px;height:64px;color:var(--ink-2);align-items:flex-end;padding:6px;font-family:Space Grotesk,system-ui,sans-serif;font-size:10px;display:flex}.sp-team figcaption p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.sp-stack{border-bottom:1px solid var(--outline-v);flex-direction:column;gap:12px;padding:18px 0;display:flex}.sp-stack h3{margin:0;font-size:17px;font-weight:700}.sp-case{background:var(--tonal);flex-direction:column;gap:18px;padding:40px;display:flex}.sp-case h3{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.sp-case-figs{flex-wrap:wrap;gap:20px 32px;margin:0;display:flex}.sp-case-figs dt{letter-spacing:-.03em;white-space:nowrap;font-family:Space Grotesk,system-ui,sans-serif;font-size:36px;font-weight:500;line-height:1}.sp-case-figs dd{margin:8px 0 0}.sp-case p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}@media (width<=860px){.sp-shift{grid-template-columns:minmax(0,1fr)}.sp-shift-arrow{height:32px;transform:rotate(90deg)}.sp-rows li{grid-template-columns:minmax(0,1fr);gap:6px}.sp-cycle-bar{height:64px}.sp-seg{padding:0 8px}.sp-seg b{font-size:16px}.sp-seg span{display:none}.sp-case,.sp-team{padding:28px}}.sp-chal{border-top:1px solid var(--outline);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:0 56px;display:grid}.sp-chal-item{border-bottom:1px solid var(--outline-v);grid-template-columns:64px minmax(0,1fr);gap:20px;padding:30px 0;display:grid}.sp-chal-n{letter-spacing:-.03em;color:var(--fam-d);margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:44px;font-weight:500;line-height:1}.sp-chal-item h3{letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.sp-chal-item p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.65}.sp-exp{background:var(--tonal);flex-direction:column;gap:14px;padding:40px;display:flex}.sp-exp h3{letter-spacing:-.015em;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700;display:flex}.sp-exp p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.65}.sp-angle{background:var(--tonal-high);flex-direction:column;gap:16px;min-height:260px;padding:40px;display:flex}.sp-angle h3{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:1.12}.sp-angle p{margin:0;font-size:16.5px;line-height:1.6}.sp-angle .sp-more{margin-top:auto}.sp-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sp-track:before{content:"";background:var(--outline);height:2px;position:absolute;top:8px;left:0;right:0}.sp-track li{flex-direction:column;gap:10px;padding-top:40px;display:flex;position:relative}.sp-track li:before{content:"";background:var(--bg);border:3px solid var(--fam-d);width:18px;height:18px;position:absolute;top:0;left:0}.sp-track h3{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:700;line-height:1.25}.sp-track p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}@media (width<=860px){.sp-track{grid-template-columns:minmax(0,1fr)}.sp-track:before{width:2px;height:auto;inset:0 auto 0 8px}.sp-track li{padding:0 0 0 40px}.sp-exp,.sp-angle{padding:28px}}.sp-art-head{flex-direction:column;gap:18px;padding-top:36px;padding-bottom:40px;display:flex}.sp-art-head .sp-kicker{margin-top:0}.sp-art-h1{letter-spacing:-.035em;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(34px,4.1vw,58px);font-weight:700;line-height:1.05}.sp-standfirst{max-width:820px;margin:0;font-size:20px;line-height:1.6}.sp-art-title,.sp-art-title-text{flex-direction:column;gap:18px;display:flex}.sp-art-title--illu{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:18px 56px;display:grid}.sp-art-title--illu .sp-art-h1{font-size:clamp(32px,3.4vw,50px)}@media (width<=860px){.sp-art-title--illu{grid-template-columns:minmax(0,1fr)}}.sp-dropcap:first-letter{float:left;color:var(--cu);margin:.06em .12em 0 0;font-family:Epilogue,system-ui,sans-serif;font-size:3.5rem;font-weight:900;line-height:.82}.sp-meta{border-top:1px solid var(--outline-v);flex-wrap:wrap;align-items:center;gap:16px 36px;padding-top:20px;display:flex}.sp-author{align-items:center;gap:12px;display:flex}.sp-author-mark{background:#000;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sp-author b{font-size:15px;display:block}.sp-author span{color:var(--ink-2);font-size:13px;line-height:1.4;display:block}.sp-author span a{color:var(--cu);text-decoration:underline;text-decoration-color:var(--cu-line);text-underline-offset:3px}.sp-meta-item{flex-direction:column;gap:3px;display:flex}.sp-meta-item .sp-mono{letter-spacing:.04em;font-size:13px}.sp-illu-fig{margin:0}.sp-illu,.sp-illu-t{aspect-ratio:16/9;width:100%;height:auto;display:block}.sp-art{flex-wrap:wrap;gap:72px;padding-top:56px;padding-bottom:96px;display:flex}.sp-art-main{flex-direction:column;flex:999 560px;gap:22px;min-width:0;max-width:760px;display:flex}.sp-rail{flex-direction:column;flex:300px;gap:36px;min-width:0;max-width:380px;display:flex}.sp-art-main h2{letter-spacing:-.025em;text-wrap:balance;margin:30px 0 0;font-size:32px;font-weight:700;line-height:1.12}.sp-art-main h3{letter-spacing:-.015em;margin:8px 0 0;font-size:21px;font-weight:700}.sp-art-main>p{margin:0;font-size:18px;line-height:1.85}.sp-art-main .sp-brief p{margin:0;font-size:16px;line-height:1.7}.sp-roles{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.sp-role{background:var(--tonal);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.sp-role h3{margin:0;font-size:19px}.sp-role p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.sp-wait{border-top:1px solid var(--outline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-wait li{border-bottom:1px solid var(--outline-v);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;font-size:16px;line-height:1.6;display:flex}.sp-hist{grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:8px 16px;margin:0;font-size:16px;line-height:1.6;display:grid}.sp-hist dt{letter-spacing:.14em;text-transform:uppercase;color:var(--fam-d);padding-top:3px;font-family:Space Grotesk,system-ui,sans-serif;font-size:12px;font-weight:500}.sp-hist dd{margin:0}.sp-sources{flex-direction:column;gap:8px;margin:0;padding-left:28px;font-size:15px;line-height:1.55;display:flex}.sp-sources li::marker{color:var(--fam-d);font-family:Space Grotesk,system-ui,sans-serif;font-size:12px}.sp-toc{flex-direction:column;gap:12px;display:flex}.sp-toc ol{border-top:1px solid var(--outline);margin:0;padding:0;list-style:none}.sp-toc a{border-bottom:1px solid var(--outline-v);align-items:center;min-height:44px;padding:8px 0;font-size:15px;line-height:1.35;display:flex}.sp-ents{flex-direction:column;gap:12px;display:flex}.sp-endbox{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px;padding:40px;display:flex}.sp-art-main .sp-endbox h2{margin:10px 0 0;font-size:28px;line-height:1.2}.sp-similar{border-top:1px solid var(--outline-v);padding:72px 0 128px}.sp-similar h2{letter-spacing:-.025em;margin:0;font-size:32px;font-weight:700}.sp-sim-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}@media (width<=1023px){.sp-sim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sp-sim-grid{grid-template-columns:minmax(0,1fr)}}.sp-sim{background:var(--tonal);flex-direction:column;transition:background .2s;display:flex}.sp a.sp-sim:hover{background:var(--tonal-high);color:var(--ink)}.sp a.sp-sim:hover b{color:var(--cu)}.sp-sim-body{flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.sp-sim b{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.4}.sp-sim-ex{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.sp-ent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-ent{background:var(--tonal);flex-direction:column;gap:6px;height:100%;padding:14px 16px;transition:background .2s;display:flex}.sp a.sp-ent:hover{background:var(--tonal-high);color:var(--ink)}.sp a.sp-ent:hover b{color:var(--cu)}.sp-ent-type{letter-spacing:.14em;text-transform:uppercase;color:var(--cu);font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500}.sp-ent b{font-size:15px;font-weight:700;line-height:1.3}@media (width<=860px){.sp-art{gap:44px;padding-top:36px}.sp-art-main h2{font-size:27px}.sp-art-main>p{font-size:17px}.sp-hist{grid-template-columns:minmax(0,1fr)}.sp-endbox{padding:28px}}.sp-prose{font-size:18px;line-height:1.85}.sp-prose>*{margin-top:0;margin-bottom:0}.sp-prose a{overflow-wrap:anywhere}.sp-prose a.kb-autolink{text-decoration-style:dotted}.sp-prose strong{font-weight:700}.sp-prose h2,.sp-prose h3{scroll-margin-top:144px}.sp-art-main h4{margin:6px 0 0;font-size:17px;font-weight:700}.sp-prose ul,.sp-prose ol{flex-direction:column;gap:8px;margin:0;padding-left:1.5rem;display:flex}.sp-art-main>ul,.sp-art-main>ol{font-size:18px;line-height:1.75}.sp-prose li{padding-left:.25rem}.sp-prose li::marker{color:var(--fam-d)}.sp-prose li>ul,.sp-prose li>ol{margin-top:8px}.sp-prose hr{border:0;border-top:1px solid var(--outline-v);width:100%;height:0;margin:14px 0}.sp-prose img,.sp-prose svg{max-width:100%;height:auto}.sp-prose blockquote{border-left:3px solid var(--cu-container);margin:6px 0;padding:4px 0 4px 2rem;font-style:italic}.sp-prose blockquote p{letter-spacing:-.01em;margin:0;font-size:20px;line-height:1.55}.sp-prose blockquote p+p{margin-top:12px}.sp-prose blockquote.pullquote p{letter-spacing:-.015em;font-size:clamp(22px,2.2vw,30px);line-height:1.3}.sp-prose blockquote.callout{background:var(--tonal);border-left:4px solid var(--cu);padding:24px 28px;font-style:normal}.sp-prose blockquote.callout p{font-size:16.5px;line-height:1.7}.sp-prose .sp-tablebox{width:100%}.sp-prose table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.55}.sp-prose table caption{caption-side:top;text-align:left;border-bottom:1px solid var(--outline);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:16px 20px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500}.sp-prose th{text-align:left;vertical-align:bottom;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--outline);padding:14px 20px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500}.sp-prose td{border-bottom:1px solid var(--outline-v);vertical-align:top;padding:14px 20px}.sp-prose tbody tr:last-child td{border-bottom:0}@media (width<=640px){.sp-prose th,.sp-prose td{hyphens:auto;padding:10px 12px}}.sp-prose{--color-background:#000;--color-surface:#f9f9f9;--color-surface-dim:#dadada;--color-surface-bright:#f9f9f9;--color-surface-container-lowest:#fff;--color-surface-container-low:#f3f3f3;--color-surface-container:#eee;--color-surface-container-high:#e8e8e8;--color-surface-container-highest:#e2e2e2;--color-surface-tint:#845400;--color-primary:#845400;--color-primary-container:#e5a040;--color-primary-fixed:#ffddb7;--color-primary-fixed-dim:#ffb95c;--color-on-primary:#fff;--color-on-primary-container:#5d3a00;--color-on-primary-fixed:#2a1700;--color-on-primary-fixed-variant:#653e00;--color-inverse-primary:#ffb95c;--color-secondary:#684ea7;--color-secondary-container:#ba9efe;--color-secondary-fixed:#e9ddff;--color-secondary-fixed-dim:#d0bcff;--color-on-secondary:#fff;--color-on-secondary-container:#4b3088;--color-on-secondary-fixed:#23005c;--color-on-secondary-fixed-variant:#50358d;--color-tertiary:#006973;--color-tertiary-container:#5dbbc9;--color-tertiary-fixed:#95f1ff;--color-tertiary-fixed-dim:#78d4e2;--color-on-tertiary:#fff;--color-on-tertiary-container:#004951;--color-on-tertiary-fixed:#001f24;--color-on-tertiary-fixed-variant:#004f57;--color-on-background:#1b1b1b;--color-on-surface:#1b1b1b;--color-on-surface-variant:#514536;--color-inverse-surface:#303030;--color-inverse-on-surface:#f1f1f1;--color-outline:#847564;--color-outline-variant:#d6c3b1;--color-error:#ba1a1a;--color-error-container:#ffdad6;--color-on-error:#fff;--color-on-error-container:#93000a;--color-indigo-primary:#4b3088;--color-indigo-light:#e9ddff;--color-indigo-medium:#ba9efe;--color-indigo-dark:#23005c;--color-terre-primary:#6b4226;--color-terre-light:#ffddb7;--color-terre-medium:#c08b5c;--color-terre-dark:#3d2100;--color-emeraude-primary:#2e8b57;--color-emeraude-light:#c8f5d6;--color-emeraude-medium:#6bc68f;--color-emeraude-dark:#0d5a2e;--color-olive-primary:#697722;--color-olive-light:#e8f0c7;--color-olive-medium:#b0bf69;--color-olive-dark:#414c0b;--color-azur-primary:#4a90e2;--color-azur-light:#d6e8ff;--color-azur-medium:#88b8f5;--color-azur-dark:#1a4e8a;--color-canard-primary:#007e8b;--color-canard-light:#95f1ff;--color-canard-medium:#5dbbc9;--color-canard-dark:#004f57;--color-prune-primary:#682757;--color-prune-light:#fcd9f3;--color-prune-medium:#bf69a9;--color-prune-dark:#411035;--color-rose-primary:#d66c93;--color-rose-light:#ffd9e5;--color-rose-medium:#f2a0bd;--color-rose-dark:#8b2e52;--color-ocre-primary:#e5a040;--color-ocre-light:#fff0d6;--color-ocre-medium:#f2c878;--color-ocre-dark:#845400;--color-souverain-primary:#2c5f8a;--color-souverain-light:#d4e4f2;--color-souverain-medium:#6a9ac4;--color-souverain-dark:#142d45}.sp-prose figure{flex-direction:column;gap:12px;margin:8px 0;display:flex}.sp-prose figcaption{color:var(--ink-2);font-size:13.5px;line-height:1.55}.sp-prose figure.zoomable{cursor:zoom-in}.sp-prose figure.zoomable:fullscreen{cursor:zoom-out;background:#f9f9f9;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:0;padding:2.5rem;display:flex}.sp-prose figure.zoomable:fullscreen svg,.sp-prose figure.zoomable:fullscreen img{width:auto;max-width:100%;height:auto;max-height:90vh}.sp-prose figure.zoomable:fullscreen figcaption{text-align:center;max-width:70ch}.sp-prose pre{background:var(--tonal);margin:4px 0;padding:18px 22px;font-size:14px;line-height:1.6;overflow-x:auto}.sp-prose code{font-family:ui-monospace,SF Mono,Menlo,Monaco,Cascadia Mono,monospace;font-size:.88em}.sp-prose :not(pre)>code{background:var(--tonal-high);padding:.1rem .35rem}.sp-prose pre code{font-size:inherit}.sp-prose sup.cite{font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:.68em;font-weight:500;line-height:0}.sp-prose sup.cite a{text-decoration:none}.sp-prose sup.cite-suite:before{content:","}.sp-prose section.article-sources{border-top:1px solid var(--outline-v);flex-direction:column;gap:14px;margin-top:20px;padding-top:8px;font-size:15px;line-height:1.55;display:flex}.sp-prose section.article-sources h2{margin-top:10px}.sp-prose section.article-sources ol{gap:8px;margin:0;padding-left:28px}.sp-prose section.article-sources li::marker{color:var(--fam-d);font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:12px}.sp-prose p.references{margin:0;font-size:15px}.sp-prose .tldr{background:var(--tonal);border-left:4px solid var(--cu);flex-direction:column;gap:10px;padding:28px 32px;display:flex}.sp-prose .tldr p{margin:0;font-size:16.5px;line-height:1.7}.sp-prose .tldr .tldr-label{letter-spacing:.16em;text-transform:uppercase;color:var(--cu);font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.2}.sp-prose .article-disclaimer{border:1px solid var(--outline-v);border-left:4px solid var(--outline);padding:16px 20px}.sp-prose .article-disclaimer p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.sp-prose .my-8{margin:8px 0}.sp-prose .relative{position:relative}.sp-prose .absolute{position:absolute}.sp-prose .w-full{width:100%}.sp-prose .h-full{height:100%}.sp-prose .top-0{top:0}.sp-prose .left-0{left:0}.sp-prose .mt-12{margin-top:24px}.sp-prose .mt-2{margin-top:8px}.sp-prose .text-sm{font-size:14px;line-height:1.6}.sp-prose .text-on-surface-variant{color:var(--ink-2)}.sp-prose iframe{border:0}.sp-author b a{color:inherit;text-decoration:none}.sp-author b a:hover{color:var(--cu)}.sp-deck-link{background:var(--tonal);border-left:4px solid var(--fam);flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:18px 22px;display:flex}.sp a.sp-deck-link{text-decoration:none}.sp a.sp-deck-link:hover{background:var(--tonal-high);color:var(--ink)}.sp-deck-label{font-size:16px;font-weight:700}.sp-deck-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-left:auto;font-size:11px}.sp-status p{margin:0;font-size:16px;line-height:1.7}.sp-endbox-text{color:var(--ink-2);margin:12px 0 0;font-size:16px;line-height:1.6}.sp-sim-ph{background:linear-gradient(135deg,var(--c1) 0 55%,var(--c2) 55% 78%,var(--c3) 78%);display:block}img.sp-illu-t,.sp-illu{object-fit:cover;background:var(--tonal)}.sp-author .sp-author-mark{display:flex}.sp-author b{color:var(--ink)}.sp-kamon{aspect-ratio:1;background:var(--tonal);width:100%;max-width:320px;height:auto;display:block}.sp-fiche-empty{color:var(--ink-2);font-style:italic}.sp-person{align-items:center;gap:36px;display:flex}.sp-person-photo{object-fit:cover;background:var(--tonal);width:152px;height:152px;box-shadow:0 0 0 1px var(--outline-v);border-radius:50%;flex:none}.sp-person-id{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.sp-person-role{margin:4px 0 0;font-size:20px;font-weight:600;line-height:1.35}.sp-person-scope{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.sp-person .sp-btn{margin-top:10px}@media (width<=600px){.sp-person{flex-direction:column;align-items:flex-start;gap:20px}.sp-person-photo{width:104px;height:104px}.sp-person-role{font-size:18px}}.sp-fiche-more{padding-top:56px;padding-bottom:72px}.sp-fiche-more .sp-links,.sp-fiche-more .sp-chips{margin-top:24px}.sp-fiche-all{margin:20px 0 0}.sp-prose .sp-faq{border-top:1px solid var(--outline);margin:0;padding:0;list-style:none;display:block}.sp-prose .sp-faq li{border-bottom:1px solid var(--outline-v);padding:18px 0}.sp-prose .sp-faq h3{margin:0 0 6px;font-size:18px}.sp-prose .sp-faq p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.7}.sp-source-quote{margin:6px 0 0}.sp-prose .sp-source-quote p{font-size:15px}.sp-h3{letter-spacing:-.015em;margin:12px 0 0;font-size:22px;font-weight:700}.sp-rows .sp-rows-h{font-size:17px}.sp-hero-grid--form{align-items:start}.sp-form-card{background:var(--lowest);border:1px solid var(--outline-v);flex-direction:column;gap:22px;padding:32px;display:flex}.sp-form-title{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700}.sp-contact-direct{margin-top:28px;font-size:16px}.sp-form-status.is-ok{color:#0d5a2e}.sp-dark .sp-form-status.is-ok{color:#6bc68f}.sp-list-head{padding-top:40px;padding-bottom:56px}.sp-list-head .sp-lead{max-width:760px}.sp-list{border-top:1px solid var(--outline-v);padding-top:56px;padding-bottom:96px}.sp-list-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.sp-list-card{background:var(--tonal);flex-direction:column;gap:14px;min-height:220px;padding:32px;transition:background .2s;display:flex;position:relative}.sp a.sp-list-card{color:var(--ink);text-decoration:none}.sp a.sp-list-card:hover{background:var(--tonal-high);color:var(--ink)}.sp-list-card h2,.sp-list-card h3{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.sp-list-card p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.65}.sp-list-card .sp-more{color:var(--cu);margin-top:auto}.sp-list-card .sp-fbadge{align-self:flex-start}.sp-list-sub{margin:40px 0 16px}.sp-legal{padding-top:24px;padding-bottom:96px}.sp-legal .sp-art-main{max-width:760px}.sp-legal-date{margin:0}.sp-legal-body{gap:28px}.sp-legal-body>div{flex-direction:column;gap:36px;display:flex}.sp-legal-body section{flex-direction:column;gap:14px;display:flex}.sp-legal-body section h2{margin:0}.sp-legal-body p,.sp-legal-body li{font-size:17px;line-height:1.75}.sp-legal-body p{margin:0}.sp-legal-card{background:var(--tonal);flex-direction:column;gap:6px;margin:0;padding:20px 24px;font-style:normal;display:flex}.sp-legal-card h3{margin:0}.sp-legal-card+.sp-legal-card{margin-top:12px}.sp-legal-optout{padding:8px}.sp-legal-dl{align-self:flex-start;align-items:center;gap:8px;font-weight:500;display:inline-flex}.sp-legal-ico{flex:none;width:20px;height:20px}.sp-legal-body address{background:var(--tonal);flex-direction:column;gap:2px;padding:24px 28px;font-style:normal;display:flex}.sp-legal-body address p{font-size:15.5px;line-height:1.6}.sp-search{--pagefind-ui-primary:#845400;--pagefind-ui-text:#1b1b1b;--pagefind-ui-background:#fff;--pagefind-ui-border:#d6c3b1;--pagefind-ui-tag:#eee;--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:0;--pagefind-ui-font:"Epilogue","Epilogue Fallback",system-ui,sans-serif;padding-top:24px;padding-bottom:120px}.sp-search-noscript{flex-direction:column;gap:20px;display:flex}.sp-facts-list{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:18px 28px;margin:0;display:grid}.sp-facts-list div{flex-direction:column;gap:6px;min-width:0;display:flex}.sp-facts-list dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.35}.sp-modules{border-top:1px solid var(--outline);margin:0;padding:0;list-style:none}.sp-modules>li{border-bottom:1px solid var(--outline-v);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px;padding:20px 0;display:grid}.sp-modules .sp-cardnum{margin:0 0 8px}.sp-modules h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.35}.sp-frows a{flex-wrap:wrap;row-gap:6px}.sp-frows .sp-lbl{flex:0 auto}.sp-sec .sp-ent-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}@media (width<=860px){.sp-modules>li{grid-template-columns:minmax(0,1fr);gap:12px}}.sp-dir .sp-list-card{min-height:0;padding:28px 32px}.sp-dir .sp-list-card .sp-more{margin-top:auto}.sp-members{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:36px 24px;margin:0;padding:0;list-style:none;display:grid}.sp-member{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.sp a.sp-member-link{color:var(--ink);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.sp a.sp-member-link:hover{color:var(--cu)}.sp-member-photo{object-fit:cover;background:var(--tonal);width:120px;height:120px;box-shadow:0 0 0 1px var(--outline-v);border-radius:50%;display:block}.sp-member-initials{background:var(--tonal);width:120px;height:120px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:28px;font-weight:500;display:flex}.sp-member h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.sp-member p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.sp-leaders{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:40px;display:grid}.sp-leaders .sp-person{align-items:flex-start;gap:28px}.sp-leaders .sp-person-photo{width:120px;height:120px}.sp-leaders h3{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.sp-leaders .sp-person-scope{font-size:15.5px;line-height:1.65}.sp-sites{border-top:1px solid var(--outline);margin:0;padding:0;list-style:none}.sp-sites li{border-bottom:1px solid var(--outline-v)}.sp a.sp-site{color:var(--ink);grid-template-columns:minmax(0,240px) minmax(0,1fr) 20px;align-items:center;gap:6px 28px;padding:22px 0;display:grid}.sp a.sp-site:hover{color:var(--cu)}.sp-site-id{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.sp-site h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.sp-site-facts{flex-direction:column;gap:4px;min-width:0;display:flex}.sp-site-facts p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.sp-site-facts .sp-site-sect{color:var(--ink);font-weight:600}.sp-site svg{color:var(--cu)}@media (width<=860px){.sp a.sp-site{grid-template-columns:minmax(0,1fr) 20px}.sp-site-facts{grid-column:1}.sp-site svg{grid-area:1/2}.sp-members{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:28px 16px}.sp-member-photo,.sp-member-initials{width:96px;height:96px}.sp-leaders .sp-person{flex-direction:row}.sp-leaders .sp-person-photo{width:88px;height:88px}}.sp-casfilters{flex-direction:column;gap:22px;padding-top:40px;padding-bottom:8px;display:flex}.sp-casfilters-search{flex-direction:column;gap:6px;max-width:520px;display:flex}.sp-casfilters-search .sp-field-in{flex:none;width:100%}.sp-casfilter{border:0;min-width:0;margin:0;padding:0}.sp-casfilter legend{margin-bottom:10px;padding:0}.sp-casfilter-opts{flex-wrap:wrap;gap:8px;display:flex}.sp-fchip{cursor:pointer;display:inline-flex;position:relative}.sp-fchip input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.sp-fchip>span{background:var(--tonal);letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--ink);align-items:center;gap:10px;padding:0 14px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.sp-fchip:hover>span{background:var(--tonal-high)}.sp-fchip input:checked+span{background:var(--cu);color:var(--cu-ink)}.sp-fchip input:focus-visible+span{outline:2px solid var(--cu);outline-offset:2px}.sp-fchip-n{font-variant-numeric:tabular-nums;opacity:.75}.sp-cascount{color:var(--ink-2);margin:0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:14px;font-weight:500}.sp-casgroup-head{flex-wrap:wrap;align-items:center;gap:4px 28px;display:flex}.sp-casgroup-head .sp-lbl{margin-right:auto}.sp-cases{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sp-cases>li{min-width:0;display:flex}.sp a.sp-case{flex:1;gap:12px;min-height:0;padding:28px 28px 24px}.sp-case h3{overflow-wrap:anywhere;font-size:19px;line-height:1.3}.sp-case>p:not(.sp-lbl){font-size:15px;line-height:1.6}.sp-case .sp-case-tech{color:var(--ink-2);margin-top:auto;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:13px}.sp a.sp-case:hover h3{color:var(--cu)}.sp[data-page=cas-client] .sp-h1{font-size:clamp(32px,3.4vw,50px)}.sp[data-page=cas-client] .sp-chips{align-items:center}.sp-casfacts{border-top:1px solid var(--outline);flex-direction:column;max-width:880px;margin:0;display:flex}.sp-casfacts>div{border-bottom:1px solid var(--outline-v);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:6px 28px;padding:18px 0;display:grid}.sp-casfacts dt{padding-top:4px}.sp-casfacts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.45}.sp-case-img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}@media (width<=860px){.sp-casfilters{padding-top:28px}.sp-casfacts>div{grid-template-columns:minmax(0,1fr)}.sp-casfacts dt{padding-top:0}.sp a.sp-case{padding:24px 22px 20px}}.sp-dir.sp-dir-2{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.sp-dir .sp-list-card .sp-lbl{margin:0}.sp-hero-logo{z-index:1;aspect-ratio:1;background:var(--lowest);width:min(100%,280px);margin-bottom:24px;padding:28px;position:relative}.sp-hero-logo img{object-fit:contain;width:100%;height:100%;display:block}html[data-agents=off] .sp-side-col:has(>.sp-hero-logo){display:block}html[data-agents=off] .sp-hero-grid:has(>.sp-side-col>.sp-hero-logo){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sp-partlogo{aspect-ratio:1;background:var(--lowest);flex:none;justify-content:center;align-items:center;padding:14px;display:flex}.sp-partlogo img{object-fit:contain;width:100%;height:100%;display:block}.sp-partcards{grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sp-partcards>li{min-width:0;display:flex}.sp a.sp-partcard{flex-direction:row;flex:1;align-items:flex-start;gap:24px;min-height:0}.sp-partcard .sp-partlogo{width:136px;padding:6px}.sp-partcard-txt{flex-direction:column;flex:1;align-self:stretch;gap:12px;min-width:0;display:flex}.sp a.sp-partcard:hover h3{color:var(--cu)}.sp-parttiles{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sp-parttiles>li{min-width:0;display:flex}.sp a.sp-parttile{background:var(--tonal);color:var(--ink);flex-direction:column;flex:1;text-decoration:none;transition:background .2s;display:flex}.sp a.sp-parttile:hover{background:var(--tonal-high)}.sp-parttile .sp-partlogo{width:100%;padding:14%}.sp-parttile h3{text-align:center;overflow-wrap:anywhere;min-height:44px;margin:0;padding:14px 16px;font-size:16px;font-weight:700;line-height:1.3}.sp a.sp-parttile:hover h3{color:var(--cu)}.sp-partprose .sp-p+.sp-p{margin-top:16px}.sp-part-scope{color:var(--ink-2);font-weight:400}.sp[data-page=partenaire] .sp-h1{font-size:clamp(34px,3.8vw,56px)}@media (width<=860px){.sp-hero-logo{width:180px;margin-bottom:20px;padding:20px}html[data-agents=off] .sp-hero-grid:has(>.sp-side-col>.sp-hero-logo){grid-template-columns:minmax(0,1fr)}.sp a.sp-partcard{gap:18px}.sp-partcard .sp-partlogo{width:88px;padding:4px}}.sp-agfacts{border-top:1px solid var(--outline-v);flex-direction:column;max-width:640px;margin:28px 0 0;display:flex}.sp-agfacts>div{border-bottom:1px solid var(--outline-v);grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:4px 20px;padding:12px 0;display:grid}.sp-agfacts dt{padding-top:4px}.sp-agfacts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.5}.sp[data-page=agence] .sp-h1{font-size:clamp(40px,4.6vw,72px)}.sp-agfigs{margin-top:32px}.sp-agfigs .sp-figs{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.sp-agmore{flex-wrap:wrap;gap:8px 32px;margin-top:20px;display:flex}.sp-agaddr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.sp-agaddr .sp-casfacts>div{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.sp-agmap{flex-direction:column;gap:12px;min-width:0;display:flex}.sp-agmap-frame{aspect-ratio:4/3;background:var(--tonal);border-left:4px solid var(--fam)}.sp-agmap-frame iframe{border:0;width:100%;height:100%;display:block}.sp a.sp-agmap-link{background:var(--tonal);color:var(--ink);align-items:center;gap:20px;padding:18px 22px;text-decoration:none;transition:background .2s;display:flex}.sp a.sp-agmap-link:hover{background:var(--tonal-high)}.sp-agmap-rate{flex-direction:column;flex:none;align-items:center;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:34px;font-weight:500;line-height:1;display:flex}.sp-agmap-rate .sp-lbl{margin-top:6px;font-size:10px}.sp-agmap-txt{flex-direction:column;gap:6px;min-width:0;font-size:15px;font-weight:600;display:flex}.sp-agmap-stars{color:var(--cu);gap:2px;display:flex}@media (width<=860px){.sp-agaddr{grid-template-columns:minmax(0,1fr);gap:28px}.sp-agaddr .sp-casfacts>div,.sp-agfacts>div{grid-template-columns:minmax(0,1fr)}}.sp-jobfilters{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;margin-bottom:28px;display:flex}.sp-jobfilters .sp-field{flex:220px;max-width:340px}.sp-jobcount{color:var(--ink-2);white-space:nowrap;margin:0 0 0 auto;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:14px;font-weight:500}.sp-jobs{border-top:1px solid var(--outline);margin:0;padding:0;list-style:none}.sp-jobs>li{border-bottom:1px solid var(--outline-v)}.sp-jobs>li[hidden]{display:none}.sp a.sp-job{min-height:64px;color:var(--ink);grid-template-columns:150px minmax(0,1fr) auto 20px;align-items:center;gap:6px 24px;padding:16px 12px;text-decoration:none;transition:background .2s;display:grid}.sp a.sp-job:hover{background:var(--tonal)}.sp-job-city{letter-spacing:.12em;text-transform:uppercase;color:var(--fam-d);overflow-wrap:anywhere;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:12px;font-weight:500}.sp-job h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.35}.sp a.sp-job:hover h3{color:var(--cu)}.sp-job-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sp-job-tag{background:var(--tonal);letter-spacing:.1em;text-transform:uppercase;min-height:26px;color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 8px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.sp a.sp-job:hover .sp-job-tag{background:var(--tonal-high)}.sp-job>svg{color:var(--cu)}.sp-jobs-empty{margin-top:28px}.sp-hero-grid.is-single{grid-template-columns:minmax(0,1fr)}.sp-jobhead{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.sp-jobhead .sp-job-tag{min-height:32px;padding:0 12px}.sp-jobhead .sp-job-loc{background:var(--fam-d);color:var(--lowest)}.sp-jobsrc{color:var(--ink-2);margin:20px 0 0;font-size:15px}.sp-jobsrc a{color:var(--cu);text-decoration:underline;text-decoration-color:var(--cu-line);text-underline-offset:3px}.sp-jobtext{max-width:760px}.sp-voices{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.sp-dir.sp-dir-3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.sp-voice{background:var(--tonal);flex-direction:column;gap:18px;margin:0;padding:32px;display:flex}.sp-voice-id{align-items:center;gap:18px;display:flex}.sp-voice-photo{object-fit:cover;background:var(--tonal-high);width:88px;height:88px;box-shadow:0 0 0 1px var(--outline-v);border-radius:50%;flex:none}.sp-voice-name{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.3}.sp-voice-id .sp-lbl{margin-top:6px;line-height:1.5}.sp-voice blockquote{border-left:3px solid var(--cu-container);margin:0;padding:0 0 0 18px}.sp-voice blockquote p{color:var(--ink);margin:0;font-size:17px;font-style:italic;line-height:1.6}.sp-voice-tags{color:var(--ink-2);margin:auto 0 0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:13px}.sp-carfacts{border-top:1px solid var(--outline);flex-direction:column;max-width:880px;margin:0;display:flex}.sp-carfacts>div{border-bottom:1px solid var(--outline-v);grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:baseline;gap:6px 28px;padding:18px 0;display:grid}.sp-carfacts dt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:40px;font-weight:500;line-height:1}.sp-carfacts dd{color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}@media (width<=860px){.sp-carfacts>div{grid-template-columns:minmax(0,1fr)}.sp-carfacts dt{font-size:34px}.sp a.sp-job{grid-template-columns:minmax(0,1fr) 20px;gap:6px 16px;padding:14px 4px}.sp-job-city,.sp-job h3,.sp-job-tags{grid-column:1}.sp-job-tags{justify-content:flex-start}.sp-job>svg{grid-area:1/2/span 3}.sp-jobcount{margin-left:0}.sp-voice{padding:24px 22px}.sp-voice-photo{width:72px;height:72px}}.sp-news{border-top:1px solid var(--outline);margin:0;padding:0;list-style:none}.sp-news>li{border-bottom:1px solid var(--outline-v)}.sp a.sp-newsrow{min-height:64px;color:var(--ink);grid-template-columns:130px minmax(0,1fr) 20px;align-items:center;gap:6px 24px;padding:16px 12px;text-decoration:none;transition:background .2s;display:grid}.sp a.sp-newsrow:hover{background:var(--tonal)}.sp-news-date{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ink-2);font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:13px;font-weight:500}.sp-news-main{flex-direction:column;gap:6px;min-width:0;display:flex}.sp-news-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--fam-d);flex-wrap:wrap;align-items:center;gap:8px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:11px;font-weight:500;display:flex}.sp-news-past{background:var(--tonal);min-height:22px;color:var(--ink-2);align-items:center;padding:0 8px;display:inline-flex}.sp a.sp-newsrow:hover .sp-news-past{background:var(--tonal-high)}.sp-newsrow h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.35}.sp a.sp-newsrow:hover h3{color:var(--cu)}.sp-news-text{color:var(--ink-2);font-size:15px;line-height:1.5}.sp-newsrow>svg{color:var(--cu)}.sp-news-empty{margin:0}.sp-main>.sp-news+.sp-more,.sp-main>.sp-news+.sp-blklbl{margin-top:28px}.sp-main>.sp-blklbl+.sp-news{margin-top:12px}.sp-evfacts{border-top:1px solid var(--outline);flex-direction:column;max-width:760px;margin:0;display:flex}.sp-evfacts>div{border-bottom:1px solid var(--outline-v);grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:baseline;gap:4px 24px;padding:14px 0;display:grid}.sp-evfacts dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.5}.sp-evwhen{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:14px;font-weight:500;display:flex}.sp-evpast{color:var(--ink-2);margin:20px 0 0;font-size:15px}.sp-evpast a{margin-left:6px}.sp-evlogos{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px;width:min(100%,360px);margin-bottom:24px;padding:28px;display:flex;position:relative}.sp-evlogos img{object-fit:contain;width:auto;max-width:100%;display:block}.sp-evlogos-x{color:var(--cu);font-size:28px;font-weight:700}html[data-agents=off] .sp-side-col:has(>.sp-evlogos){display:block}html[data-agents=off] .sp-hero-grid:has(>.sp-side-col>.sp-evlogos){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sp-evprog{border-top:1px solid var(--outline);max-width:880px;margin:0;padding:0;list-style:none}.sp-evprog>li{border-bottom:1px solid var(--outline-v);grid-template-columns:120px minmax(0,1fr);gap:6px 24px;padding:20px 0;display:grid}.sp-evprog-at{letter-spacing:.06em;color:var(--fam-d);font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:13px;font-weight:700}.sp-evprog h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.35}.sp-evprog p{color:var(--ink-2);white-space:pre-line;margin:8px 0 0;font-size:16px;line-height:1.6}.sp-speakers{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sp-speakers>li{background:var(--tonal);flex-direction:column;gap:8px;padding:24px 28px;display:flex}.sp-speakers h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.3}.sp-speakers .sp-lbl{line-height:1.5}.sp-speakers .sp-link{font-size:15px}.sp-evform{background:var(--lowest);max-width:720px;padding:32px}.sp-evform .hs-event-success{background:var(--tonal);border:1px solid var(--outline-v);padding:2rem}.sp-evform .hs-event-success__icon{color:var(--cu)}.sp-evform .hs-event-success__message{color:var(--ink);font-weight:500}.sp[data-page=communique] .sp-h1{font-size:clamp(34px,3.8vw,56px)}.sp-cpfig{float:right;background:var(--lowest);width:min(40%,260px);margin:0 0 24px 32px;padding:12px}.sp-cpfig img{width:100%;height:auto;display:block}.sp-cpfig figcaption{margin-top:10px}.sp-cptext{max-width:760px}.sp-cptext:after{content:"";clear:both;display:block}.sp-cptext .sp-p+.sp-p{margin-top:16px}.sp-cplist{margin:0;padding-left:20px}@media (width<=860px){.sp a.sp-newsrow{grid-template-columns:minmax(0,1fr) 20px;gap:6px 16px;padding:14px 4px}.sp-news-date,.sp-news-main{grid-column:1}.sp-newsrow>svg{grid-area:1/2/span 2}.sp-evfacts>div,.sp-evprog>li{grid-template-columns:minmax(0,1fr)}.sp-evlogos{width:min(100%,280px);padding:20px}html[data-agents=off] .sp-hero-grid:has(>.sp-side-col>.sp-evlogos){grid-template-columns:minmax(0,1fr)}.sp-evform{padding:20px}.sp-cpfig{float:none;width:min(100%,260px);margin:0 0 24px}}.sp-thesis p{font-style:normal;font-weight:600}.sp-thesis em{font-style:italic}.sp[data-page=position-paper] .sp-h1,.sp[data-page=index-10x] .sp-h1{font-size:clamp(34px,3.8vw,56px)}.sp-olist-text li{font-weight:400;line-height:1.55}.sp-olist-text strong{font-weight:700}.sp-xlist .sp-site-id .sp-sw{width:12px;height:12px}.sp-kbfilters{padding-top:0;padding-bottom:28px}.sp-kbgrid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sp-kbgrid>li{min-width:0;display:flex}.sp a.sp-kbcard{flex:1;gap:8px;min-height:0;padding:22px 24px}.sp-kbcard h3{overflow-wrap:anywhere;font-size:18px;line-height:1.3}.sp-kbcard p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.sp a.sp-kbcard:hover h3{color:var(--cu)}.sp-glfilters{padding-top:0;padding-bottom:28px}.sp-gl-az{flex-wrap:wrap;gap:4px;display:flex}.sp-gl-az a{background:var(--tonal);min-width:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.sp-gl-az a:hover{background:var(--tonal-high);color:var(--cu)}.sp-gl-az a[aria-disabled=true]{opacity:.35;pointer-events:none}.sp-gl-empty{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.sp-gl-empty[hidden]{display:none}.sp-gl-letter{margin-bottom:40px;scroll-margin-top:140px}.sp-gl-letter:last-child{margin-bottom:0}.sp-gl-h{border-bottom:1px solid var(--outline);color:var(--cu);margin:0 0 8px;padding-bottom:8px;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:28px;font-weight:500}.sp-gl-list{margin:0;padding:0;list-style:none}.sp-gl-list>li{border-bottom:1px solid var(--outline-v)}.sp a.sp-gl-row{color:var(--ink);grid-template-columns:minmax(0,1fr) 130px minmax(0,1.6fr);align-items:baseline;gap:4px 24px;padding:14px 0;text-decoration:none;display:grid}.sp a.sp-gl-row:hover .sp-gl-name,.sp a.sp-gl-row:hover b{color:var(--cu)}.sp-gl-name{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:16px;line-height:1.35;display:flex}.sp-gl-name b{font-weight:700}.sp-gl-aliases,.sp-gl-note{color:var(--ink-2);font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:12.5px;font-weight:400}.sp-gl-note{text-transform:uppercase;letter-spacing:.1em;margin-left:8px;font-size:11px;display:inline}.sp-gl-row.is-alias .sp-gl-name{color:var(--ink-2);flex-flow:wrap;align-items:baseline}.sp-gl-bio{color:var(--ink-2);overflow-wrap:anywhere;min-width:0;font-size:14.5px;line-height:1.55}@media (width<=860px){.sp a.sp-gl-row{grid-template-columns:minmax(0,1fr)}.sp-gl-letter{scroll-margin-top:96px}}.sp-pager{border-top:1px solid var(--outline-v);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:32px;padding-top:20px;display:flex}.sp-pager-link{min-height:44px;color:var(--cu);align-items:center;gap:10px;padding:0 4px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.sp a.sp-pager-link:hover{color:var(--cu-hover)}.sp-pager-link[aria-disabled=true]{color:var(--ink-2);opacity:.5}.sp-pager-prev svg{transform:rotate(180deg)}.sp-pager-at{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ink-2);font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:13px;font-weight:500}@media (width<=860px){.sp-news-nodate{display:none}.sp-pager-at{flex-basis:100%;order:-1}}
