@font-face{font-family:__Bricolage_Grotesque_81d759;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Bricolage_Grotesque_81d759;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__Bricolage_Grotesque_81d759;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.__className_81d759{font-family:__Bricolage_Grotesque_81d759;font-style:normal}.__variable_81d759{--v2-display:"__Bricolage_Grotesque_81d759"}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Sans_Fallback_987bfa;src:local("Arial");ascent-override:101.44%;descent-override:27.22%;line-gap-override:0.00%;size-adjust:101.04%}.__className_987bfa{font-family:__IBM_Plex_Sans_987bfa,__IBM_Plex_Sans_Fallback_987bfa;font-style:normal}.__variable_987bfa{--v2-body:"__IBM_Plex_Sans_987bfa","__IBM_Plex_Sans_Fallback_987bfa"}@font-face{font-family:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82179190dde1591d-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dc4d8d7cae82600c-s.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200a,U+23b8-23bd,U+2500-259f}@font-face{font-family:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/11c4c3cba9a7e226-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d51fd126416ee4c8-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdec7fa3927eb560-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f198ae9a2620d439-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a850a10de48942a7-s.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200a,U+23b8-23bd,U+2500-259f}@font-face{font-family:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bfede01fd09039d8-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36bf3e92c0d6f837-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__IBM_Plex_Mono_30a8c4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af5dd2b5d3f396f3-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_30a8c4;src:local("Arial");ascent-override:75.41%;descent-override:20.23%;line-gap-override:0.00%;size-adjust:135.93%}.__className_30a8c4{font-family:__IBM_Plex_Mono_30a8c4,__IBM_Plex_Mono_Fallback_30a8c4;font-style:normal}.__variable_30a8c4{--v2-mono:"__IBM_Plex_Mono_30a8c4","__IBM_Plex_Mono_Fallback_30a8c4"}.v2{--paper:#f2f4f7;--sheet:#fff;--ink:#101b33;--muted:#566179;--line:#d3d9e2;--mark:#ffe04a;--flag:#c8323c;--flag-bg:#fbe9ea;--ok:#1f7a4d;background:var(--paper);color:var(--ink);font-family:var(--v2-body),system-ui,sans-serif;font-size:17px;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased}.v2 *{box-sizing:border-box}.v2 a{color:inherit}.v2 :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.v2-wrap{max-width:1120px;margin:0 auto;padding:0 28px}.v2-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0}.v2-name{font-family:var(--v2-display),sans-serif;font-weight:700;font-size:20px;letter-spacing:-.01em;text-decoration:none}.v2-nav{display:flex;align-items:center;gap:26px;font-size:15px}.v2-nav a{text-decoration:none;color:var(--muted)}.v2-nav a:hover{color:var(--ink)}.v2-nav .v2-langlink{display:inline-flex;align-items:center;gap:8px}.v2-flag{width:21px;height:14px;border-radius:2px;box-shadow:0 0 0 1px var(--line);flex:none}.v2-btn{display:inline-block;background:var(--ink);color:var(--sheet);text-decoration:none;font-weight:600;font-size:15px;padding:11px 18px;border-radius:8px;border:2px solid var(--ink)}.v2-btn:hover{background:#1c2b4f}.v2 a.v2-btn{color:var(--sheet)}.v2 a.v2-btn.v2-ghost{background:transparent;color:var(--ink)}.v2 a.v2-btn.v2-ghost:hover{background:var(--sheet)}.v2-hero{padding:44px 0 84px}.v2-hero-top{margin-bottom:44px}.v2-hero h1{font-family:var(--v2-display),sans-serif;font-weight:700;font-size:clamp(34px,4.4vw,56px);line-height:1.06;letter-spacing:-.025em;margin:0 0 22px;max-width:15em}.v2-lede{font-size:19px;line-height:1.55;color:var(--muted);max-width:38em;margin:0 0 26px}.v2-lede b{color:var(--ink);font-weight:600}.v2-cta{display:flex;flex-wrap:wrap;gap:12px}.v2-avail{margin:22px 0 0;font-size:15px;color:var(--muted)}.v2-sheet{background:var(--sheet);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 48px -28px rgba(16,27,51,.35);overflow:hidden}.v2-sheet-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.v2-sheet-title{font-size:14px;color:var(--muted)}.v2-sheet-foot{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.mr-stage{display:grid;place-items:center;min-height:452px;padding:36px 28px;background:var(--ink);color:#fff;overflow:hidden}.mr-scene{width:min(100%,820px)}.mr-scene h3{font-family:var(--v2-display),sans-serif;font-weight:700;font-size:clamp(26px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;margin:0 0 8px;animation:mr-rise .5s ease both}.mr-sub{margin:0 0 24px;color:#b9c2d6;font-size:17px;animation:mr-rise .5s ease .12s both}.mr-sheet{position:relative;border-radius:10px;background:#fff;color:var(--ink);overflow:hidden}.mr-sheet table{width:100%;border-collapse:collapse;font-family:var(--v2-mono),ui-monospace,monospace;font-size:14px;line-height:1.35}.mr-sheet th{text-align:left;font-weight:500;color:var(--muted);background:var(--paper);padding:8px 14px}.mr-sheet td{padding:10px 14px;border-top:1px solid var(--line);white-space:nowrap}.mr-sheet tbody tr{animation:mr-rise .4s ease both}.mr-bad{background:var(--flag-bg);color:var(--flag);animation:mr-flag .3s ease both}.mr-fixed{background:#fff3b0;animation:mr-mark .4s ease both}.mr-ok{color:var(--ok);animation:mr-fade .4s ease both}.mr-sheet tr.mr-merged td{color:var(--muted);text-decoration:line-through}.mr-sweep{position:absolute;z-index:1;top:0;bottom:0;left:100%;width:3px;background:var(--mark);box-shadow:0 0 24px 8px rgba(255,224,74,.55);opacity:0;animation:mr-sweep 1.5s ease-in-out .2s both}.mr-badge{margin:0;padding:10px 14px;border-top:1px solid var(--line);font-size:15px;font-weight:600;color:var(--flag);transform-origin:left;animation:mr-pop .35s ease both}.mr-sheet-clean .mr-badge{color:var(--ok)}.mr-flow{position:relative;padding-top:8px}.mr-rail{position:absolute;left:12.5%;right:12.5%;top:22px;height:2px;background:hsla(0,0%,100%,.22)}.mr-rail i{position:absolute;top:-6px;left:100%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#fff;animation:mr-travel 2.85s linear .4s both}.mr-flow ol{position:relative;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0}.mr-flow li{position:relative;padding-top:44px;text-align:center;animation:mr-node .4s ease both}.mr-flow li:before{content:"";position:absolute;top:6px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--mark);box-shadow:0 0 0 5px var(--ink)}.mr-flow li b{display:block;font-size:17px;font-weight:600}.mr-flow li span{font-family:var(--v2-mono),ui-monospace,monospace;font-size:13px;color:#b9c2d6}.mr-figures{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0}.mr-figures li{padding-top:14px;border-top:2px solid var(--mark);animation:mr-rise .5s ease both}.mr-figures p{display:flex;align-items:baseline;gap:12px;margin:0 0 8px;font-family:var(--v2-display),sans-serif;font-weight:700;line-height:1}.mr-figures s{font-size:28px;color:#8f9ab3;text-decoration-color:var(--flag);text-decoration-thickness:2px}.mr-figures b{font-size:clamp(48px,6vw,76px);color:var(--mark)}.mr-figures span{font-size:16px;color:#d7ddea}.mr-bar{display:flex;align-items:center;gap:14px;padding:10px 14px}.mr-play{flex:none;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:var(--ink);cursor:pointer}.mr-play svg{width:12px;height:12px;fill:#fff}.mr-segs{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mr-segs button{font:inherit;font-size:13px;font-weight:600;color:var(--muted);background:none;border:0;padding:4px 0;text-align:left;cursor:pointer}.mr-segs button[aria-current]{color:var(--ink)}.mr-segs span{margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis}.mr-segs i,.mr-segs span{display:block;overflow:hidden}.mr-segs i{height:4px;border-radius:2px;background:var(--line)}.mr-segs em{display:block;height:100%;background:var(--ink)}.mr-fill{width:100%;transform-origin:left;animation:mr-fill linear both}.mr-sample{font-size:13px;color:var(--muted);white-space:nowrap}.mr-paused .mr-fill,.mr-paused .mr-stage *{animation-play-state:paused}@keyframes mr-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes mr-flag{0%{background:transparent;color:var(--ink)}}@keyframes mr-mark{0%{background:transparent}}@keyframes mr-fade{0%{opacity:0}}@keyframes mr-pop{0%{opacity:0;transform:scale(.9)}}@keyframes mr-sweep{0%{left:0;opacity:1}90%{opacity:1}}@keyframes mr-travel{0%{left:0}}@keyframes mr-node{0%{opacity:.28}}@keyframes mr-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.mr *,.mr :before{animation:none!important;transition:none!important}}.v2-section{padding:72px 0;border-top:1px solid var(--line)}.v2-section h2{font-family:var(--v2-display),sans-serif;font-weight:700;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;margin:0 0 14px;max-width:18em}.v2-intro{color:var(--muted);max-width:40em;margin:0 0 36px}.v2-missions{width:100%;border-collapse:collapse}.v2-missions th{text-align:left;font-size:14px;font-weight:500;color:var(--muted);padding:0 24px 12px 0;border-bottom:2px solid var(--ink)}.v2-missions td{padding:22px 24px 22px 0;border-bottom:1px solid var(--line);vertical-align:top}.v2-missions td:first-child{font-family:var(--v2-display),sans-serif;font-weight:700;font-size:21px;line-height:1.2;width:26%}.v2-missions td:last-child{color:var(--muted);font-size:15px;width:24%;padding-right:0}.v2-case{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}.v2-case p{margin:0 0 16px;max-width:34em}.v2-ledger{list-style:none;margin:0;padding:0}.v2-ledger li{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.v2-ledger li:first-child{border-top:2px solid var(--ink)}.v2-ledger b{font-family:var(--v2-display),sans-serif;font-weight:700;font-size:21px;line-height:1.25}.v2-ledger span{color:var(--muted)}.v2-xp{list-style:none;margin:0;padding:0}.v2-xp li{display:grid;grid-template-columns:11em minmax(0,1fr);gap:28px;padding:24px 0;border-bottom:1px solid var(--line)}.v2-xp li:first-child{border-top:2px solid var(--ink)}.v2-xp time{color:var(--muted);font-size:15px;padding-top:3px}.v2-xp h3{font-family:var(--v2-display),sans-serif;font-weight:700;font-size:21px;line-height:1.25;margin:0 0 6px}.v2-xp p{margin:0;color:var(--muted);max-width:44em}.v2-xp a{text-decoration:underline;text-underline-offset:3px}.v2-tools{margin:36px 0 0;color:var(--muted);max-width:46em}.v2-tools b{color:var(--ink);font-weight:600}.v2-contact{background:var(--ink);color:var(--sheet);border-top:0}.v2-contact h2{max-width:16em}.v2-contact .v2-intro{color:#b9c2d6}.v2-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;max-width:760px}.v2-contact-grid a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #33415f;text-decoration:none}.v2-contact-grid a:hover span:last-child{background:var(--mark);color:var(--ink)}.v2-contact-grid span:first-child{color:#b9c2d6;font-size:15px}.v2-contact-grid span:last-child{font-weight:600;padding:0 4px;border-radius:3px}.v2-contact :focus-visible{outline-color:var(--mark)}.v2-foot{background:var(--ink);color:#b9c2d6;font-size:14px;padding:0 0 36px}.v2-foot .v2-wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px}.v2-foot a{text-underline-offset:3px}@media (max-width:900px){.v2-hero{padding:24px 0 56px}.v2-hero-top{margin-bottom:32px}.mr-stage{min-height:430px;padding:28px 16px}.mr-wide{display:none}.mr-sheet table{font-size:12px}.mr-sheet td,.mr-sheet th{padding:8px 10px}.mr-flow li b{font-size:14px}.mr-figures{grid-template-columns:minmax(0,1fr);gap:14px}.mr-figures b{font-size:44px}.mr-sample,.mr-segs span{display:none}.v2-case{grid-template-columns:minmax(0,1fr);gap:28px}.v2-nav a:not(.v2-btn):not(.v2-langlink){display:none}.v2-nav{gap:16px}.v2-section{padding:52px 0}.v2-missions thead{display:none}.v2-missions tr{display:block;padding:20px 0;border-bottom:1px solid var(--line)}.v2-missions td{display:block;width:auto!important;padding:0 0 6px;border:0}.v2-ledger li,.v2-xp li{gap:4px}.v2-contact-grid,.v2-ledger li,.v2-xp li{grid-template-columns:minmax(0,1fr)}}