@font-face{font-family:urbanist;src:url(/_next/static/media/3ad50de654f0057d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:urbanist Fallback;src:local("Arial");ascent-override:94.08%;descent-override:24.76%;line-gap-override:0.00%;size-adjust:100.98%}.__className_b861e1{font-family:urbanist,urbanist Fallback,Arial,sans-serif;font-style:normal}.__variable_b861e1{--font-urbanist:"urbanist","urbanist Fallback",Arial,sans-serif}:root{--gryd-carbon:#0a0a0a;--gryd-paper:#f5f5f5;--gryd-light-panel:#ededed;--gryd-light-muted:#595959;--gryd-light-line:#d4d4d4;--gryd-surface:#171717;--gryd-surface-high:#292929;--gryd-ink:#fafafa;--gryd-muted:#a3a3a3;--gryd-steel:#777777;--gryd-accent:#b4ff0d;--gryd-accent-pressed:#acdb2e;--gryd-accent-soft:rgba(180,255,13,0.16);--gryd-accent-line:rgba(180,255,13,0.4);--gryd-hairline:#292929;--gryd-hairline-soft:rgba(250,250,250,0.12);--gryd-scrim:rgba(10,10,10,0.72);--gryd-display:var(--font-urbanist),"Urbanist",Arial,sans-serif;--gryd-text:var(--gryd-display);--gryd-mono:var(--gryd-text);--t-display:clamp(42px,7vw,96px);--t-h2:clamp(32px,4.6vw,64px);--t-h3:clamp(24px,2.35vw,32px);--t-lead:clamp(20px,2.2vw,30px);--t-body:18px;--t-small:14px;--t-label:16px;--t-kicker:var(--t-small);--t-stat:clamp(32px,3vw,48px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:80px;--s-11:120px;--gryd-gutter:20px;--gryd-max:1280px;--gryd-section-y:clamp(72px,8vw,112px);--r-card:22px;--r-media:20px;--r-control:23px;--r-small:14px;--r-pill:999px;--tap:44px;--fond:var(--gryd-carbon);--noir:var(--gryd-carbon);--carbone:var(--gryd-surface);--carbone2:var(--gryd-surface-high);--blanc:var(--gryd-ink);--gris:var(--gryd-muted);--ligne:var(--gryd-hairline-soft);--ch:var(--gryd-accent);--ch14:var(--gryd-accent-soft);--ch40:var(--gryd-accent-line);--disp:var(--gryd-display);--mono:var(--gryd-mono);--radius-card:var(--r-card);--radius-pill:var(--r-pill)}@media (max-width:767px){:root{--t-display:clamp(40px,10.8vw,48px)}}@media (min-width:768px){:root{--gryd-gutter:48px;--t-body:20px;--t-small:15px}}@media (min-width:1024px){:root{--t-body:clamp(22px,1.67vw,24px);--t-small:16px;--t-label:18px}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}body{background:var(--gryd-carbon);color:var(--gryd-ink);font-family:var(--gryd-text);font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--gryd-display);font-weight:600;letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--t-display);line-height:1.06}h2{font-size:var(--t-h2);line-height:1.12}h3{font-size:var(--t-h3);line-height:1.25}h4{line-height:1.3}p{text-wrap:pretty}a{color:inherit;-webkit-text-decoration-color:var(--gryd-hairline-soft);text-decoration-color:var(--gryd-hairline-soft);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--gryd-accent);text-decoration-color:var(--gryd-accent)}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}ol,ul{list-style:none}hr{border:none;border-top:1px solid var(--gryd-hairline)}:focus-visible{outline:2px solid var(--gryd-accent);outline-offset:3px;border-radius:4px}::selection{background:var(--gryd-accent);color:var(--gryd-carbon)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.grydContainer{width:100%;max-width:var(--gryd-max);margin-inline:auto;padding-inline:var(--gryd-gutter)}.grydSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.grydSkipLink{position:fixed;left:var(--gryd-gutter);top:-100px;z-index:100;padding:var(--s-3) var(--s-5);background:var(--gryd-accent);color:var(--gryd-carbon);border-radius:var(--r-pill);font-family:var(--gryd-text);font-size:var(--t-small);font-weight:600;text-decoration:none}.grydSkipLink:focus{top:var(--s-3)}