@font-face{font-family:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_62df8c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_Fallback_62df8c;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_62df8c{font-family:__Bricolage_Grotesque_62df8c,__Bricolage_Grotesque_Fallback_62df8c;font-style:normal}.__variable_62df8c{--font-brico:"__Bricolage_Grotesque_62df8c","__Bricolage_Grotesque_Fallback_62df8c"}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_2aad3c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_2aad3c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_2aad3c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_2aad3c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_2aad3c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_2aad3c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_2aad3c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_2aad3c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_Fallback_2aad3c;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:__Archivo_2aad3c,__Archivo_Fallback_2aad3c;font-style:normal}.__variable_2aad3c{--font-archivo:"__Archivo_2aad3c","__Archivo_Fallback_2aad3c"}@font-face{font-family:__IBM_Plex_Mono_595324;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_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-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_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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_595324;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_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-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_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-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_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-plexmono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}.mkt{--ink-1000:#000;--ink-900:#080c0b;--ink-800:#14191a;--ink-700:#22282a;--gray-600:#6b6862;--gray-500:#8d8981;--gray-400:#b3aea4;--gray-300:#d5d0c6;--gray-200:#e8e3da;--gray-100:#f2efe9;--gray-050:#f8f6f2;--paper:#fff;--teal-700:#046b6e;--teal-600:#058b8f;--teal-500:#07a9ad;--teal-400:#3ec2c5;--teal-200:#a9e5e6;--teal-050:#e6f6f6;--sand-500:#c8b89c;--sand-300:#e3d9c6;--sand-100:#f4efe4;--status-live:#07a9ad;--status-beta:#c8b89c;--status-building:#6b6862;--danger-500:#c1392b;--warn-500:#c98a1e;--ok-500:#3f8f5f;--surface-page:var(--paper);--surface-raised:var(--paper);--surface-sunken:var(--gray-050);--surface-muted:var(--gray-100);--surface-warm:var(--sand-100);--surface-card:var(--paper);--surface-accent:var(--teal-050);--text-strong:var(--ink-900);--text-body:var(--ink-800);--text-muted:var(--gray-600);--text-faint:var(--gray-400);--text-accent:var(--teal-600);--line-hairline:var(--gray-200);--line-strong:var(--ink-900);--line-invert:#2b3132;--line-accent:var(--teal-500);--action-fill:var(--ink-900);--action-fill-hover:var(--ink-700);--action-text:var(--paper);--focus-ring:var(--teal-500);--glass-nav:hsla(0,0%,100%,.82);--font-display:var(--font-brico),"Bricolage Grotesque","Archivo",system-ui,sans-serif;--font-text:var(--font-archivo),"Archivo",system-ui,-apple-system,sans-serif;--font-mono:var(--font-plexmono),"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:800;--type-mega:clamp(3.75rem,13vw,13.5rem);--type-display-1:clamp(3rem,8.5vw,8rem);--type-display-2:clamp(2.25rem,5.5vw,5rem);--type-display-3:clamp(1.75rem,3.4vw,3rem);--type-lead:clamp(1.125rem,1.6vw,1.5rem);--type-body:1.0625rem;--type-body-sm:0.9375rem;--type-caption:0.8125rem;--type-label:0.75rem;--type-label-sm:0.6875rem;--lh-mega:0.86;--lh-display:0.94;--lh-heading:1.08;--lh-lead:1.35;--lh-body:1.55;--lh-label:1.2;--track-mega:-0.045em;--track-display:-0.03em;--track-heading:-0.02em;--track-label:0.14em;--track-label-wide:0.22em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px;--space-9:72px;--space-10:96px;--space-11:128px;--space-12:180px;--section-y-sm:6vh;--section-y:9vh;--section-y-lg:12vh;--section-y-xl:17vh;--gutter:clamp(20px,5vw,88px);--measure-max:1560px;--measure-text:62ch;--measure-lead:44ch;--grid-gap:clamp(16px,2vw,32px);--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--shadow-focus:0 0 0 2px var(--paper),0 0 0 4px var(--focus-ring);--shadow-overlay:0 12px 40px rgba(8,12,11,.14),0 2px 6px rgba(8,12,11,.08);--scrim-bottom:linear-gradient(0deg,rgba(8,12,11,.78) 0%,rgba(8,12,11,.35) 45%,transparent);--scrim-tall:linear-gradient(0deg,rgba(8,12,11,.88) 0%,rgba(8,12,11,.82) 34%,rgba(8,12,11,.62) 52%,rgba(8,12,11,.18) 78%,transparent);--blur-nav:saturate(140%) blur(18px);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:160ms;--dur-base:280ms;--dur-slow:620ms;--dur-cinematic:1100ms;--stagger:60ms;--travel-sm:8px;--travel-lg:clamp(24px,5vh,48px)}@media (prefers-reduced-motion:reduce){.mkt{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-cinematic:1ms;--stagger:0ms;--travel-sm:0px;--travel-lg:0px}}.mkt .invert{--surface-page:var(--ink-900);--surface-raised:var(--ink-800);--surface-sunken:var(--ink-1000);--surface-muted:var(--ink-800);--surface-warm:var(--ink-800);--surface-card:var(--ink-800);--surface-accent:var(--teal-700);--text-strong:var(--paper);--text-body:var(--gray-100);--text-muted:var(--gray-400);--text-faint:var(--gray-600);--text-accent:var(--teal-400);--line-hairline:var(--line-invert);--line-strong:var(--paper);--action-fill:var(--paper);--action-text:var(--ink-900);--action-fill-hover:var(--gray-200);--glass-nav:rgba(8,12,11,.72);color:var(--text-body);background:var(--surface-page)}.mkt *,.mkt :after,.mkt :before{box-sizing:border-box}.mkt{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mkt{margin:0;font-family:var(--font-text);font-size:var(--type-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-wrap:pretty}.mkt h1,.mkt h2,.mkt h3,.mkt h4{font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:var(--track-display);line-height:var(--lh-display);margin:0;color:var(--text-strong);text-wrap:balance}.mkt p{margin:0}.mkt img,.mkt svg,.mkt video{max-width:100%;display:block}.mkt a{color:var(--text-strong);text-decoration:none;border-bottom:1px solid var(--line-hairline);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mkt a:hover{color:var(--text-accent);border-color:var(--line-accent)}.mkt .b-btn,.mkt .b-foot a,.mkt .b-index-row,.mkt .b-insight,.mkt .b-media a,.mkt .b-nav a,.mkt .b-row-link,.mkt a.b-cell,.mkt a.plain{border-bottom:0}.mkt button{font:inherit;color:inherit}.mkt :focus-visible{outline:none;box-shadow:var(--shadow-focus)}.mkt ::-moz-selection{background:var(--teal-200);color:var(--ink-900)}.mkt ::selection{background:var(--teal-200);color:var(--ink-900)}.mkt .skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--ink-900);color:var(--paper);padding:10px 16px;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;border:0}.mkt .skip:focus{left:16px}.mkt .sr-only{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mkt .b-shell{max-width:var(--measure-max);margin-inline:auto;padding-inline:var(--gutter)}.mkt .b-label{font-family:var(--font-mono);font-size:var(--type-label);font-weight:var(--w-medium);letter-spacing:var(--track-label);text-transform:uppercase;line-height:var(--lh-label);color:var(--text-muted)}.mkt .b-label.wide{letter-spacing:var(--track-label-wide)}.mkt .b-label.accent{color:var(--text-accent)}.mkt .b-label.strong{color:var(--text-strong)}.mkt .b-label-sm{font-size:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.mkt .b-label-sm,.mkt .b-mono{font-family:var(--font-mono)}.mkt .b-lead{font-size:var(--type-lead);line-height:var(--lh-lead);color:var(--text-muted);max-width:var(--measure-lead)}.mkt .b-lead.body,.mkt .b-text{color:var(--text-body)}.mkt .b-text{font-size:var(--type-body);line-height:var(--lh-body);max-width:var(--measure-text)}.mkt .b-small{font-size:var(--type-body-sm);color:var(--text-muted)}.mkt .b-caption{font-size:var(--type-caption);color:var(--text-muted)}.mkt .b-rule{height:1px;background:var(--line-hairline);border:0;margin:0}.mkt .b-muted{color:var(--text-muted)}.mkt .b-strong{color:var(--text-strong)}.mkt .b-accent{color:var(--text-accent)}.mkt .b-center{text-align:center}.mkt .b-col-center{display:flex;flex-direction:column;align-items:center;text-align:center}.mkt .b-actions{display:flex;gap:var(--space-4);flex-wrap:wrap}.mkt .b-actions.center{justify-content:center}.mkt .b-split{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--space-5)}.mkt .b-stack>*+*{margin-top:var(--space-5)}.mkt .mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mkt .mt-7{margin-top:var(--space-7)}.mt-8{margin-top:var(--space-8)}.mt-9{margin-top:var(--space-9)}.mt-10{margin-top:var(--space-10)}.mt-11{margin-top:var(--space-11)}.mkt .mt-sec{margin-top:var(--section-y-sm)}.mkt .max-lead{max-width:var(--measure-lead)}.max-text{max-width:var(--measure-text)}.max-46{max-width:46ch}.max-54{max-width:54ch}.max-62{max-width:62ch}.mkt .hide-mobile{display:initial}.mkt .b-section{position:relative;--sy:var(--section-y);padding-top:var(--sy);padding-bottom:var(--sy);background:var(--surface-page)}.mkt .b-section.sm{--sy:var(--section-y-sm)}.mkt .b-section.lg{--sy:var(--section-y-lg)}.mkt .b-section.xl{--sy:var(--section-y-xl)}.mkt .b-section.none{--sy:0px}.mkt .b-section+.b-section{padding-top:calc(var(--sy) * .5)}.mkt .b-section.sunken,.mkt .b-section.warm{padding-top:var(--sy)}.b-section:has(+.b-section.sunken),.b-section:has(+.b-section.warm),.mkt .b-section.sunken:has(+.b-section),.mkt .b-section.warm:has(+.b-section){padding-bottom:calc(var(--sy) * .5)}.mkt .b-section.sunken{background:var(--surface-sunken)}.mkt .b-section.warm{background:var(--surface-warm)}.mkt .b-section.hero{padding-top:12vh;padding-bottom:7vh}.mkt .b-section.page-top{padding-top:10vh}.mkt .b-bridge,.mkt .b-section>.b-shell{position:relative}.mkt .b-bridge{height:14vh;overflow:hidden;background:var(--paper);--p:.5;--g0:calc(72% - var(--p) * 54%);--g1:calc(100% - var(--p) * 34%)}.mkt .b-bridge:before{width:calc(36% + var(--p) * 18%);background:var(--ink-900)}.mkt .b-bridge:after,.mkt .b-bridge:before{content:"";position:absolute;top:0;bottom:0;right:0}.mkt .b-bridge:after{left:0;background:linear-gradient(to bottom,transparent var(--g0),var(--ink-900) var(--g1))}.mkt .b-bridge.left:before{right:auto;left:0}.mkt .b-bridge.up{background:var(--ink-900)}.mkt .b-bridge.up:before{background:var(--paper)}.mkt .b-bridge.up:after{background:linear-gradient(to bottom,transparent var(--g0),var(--paper) var(--g1))}.mkt .b-bridge.merge:before{display:none}.mkt .b-bridge.merge:after{background:linear-gradient(to bottom,var(--paper) calc(var(--g0) - 40%),var(--ink-900) var(--g1))}.mkt .b-bridge.merge.up:after{background:linear-gradient(to bottom,var(--ink-900) calc(var(--g0) - 40%),var(--paper) var(--g1))}.mkt .b-bridge .b-label{position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);z-index:1;color:var(--gray-600);letter-spacing:var(--track-label-wide)}.mkt .b-bridge.up .b-label{color:var(--gray-400)}.mkt .b-thread{position:fixed;left:50%;top:0;height:100vh;width:1px;transform:translateX(-50%);pointer-events:none;z-index:5;mix-blend-mode:difference}.mkt .b-thread i{background:#3a3a3a}.mkt .b-thread b,.mkt .b-thread i{position:absolute;left:0;top:2vh;height:96vh;width:1px}.mkt .b-thread b{transform:scaleY(0);transform-origin:top}.mkt .b-thread b,.mkt .b-thread s{background:#fff;transition:transform .12s linear}.mkt .b-thread s{position:absolute;left:50%;top:calc(2vh - 2px);width:5px;height:5px;margin-left:-2.5px;border-radius:50%;text-decoration:none}@media (max-width:760px){.b-thread{display:none}}.mkt .b-nav{position:sticky;top:0;z-index:40;background:var(--glass-nav);border-bottom:1px solid var(--line-hairline)}.mkt .b-nav:before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:var(--blur-nav);pointer-events:none}.mkt .b-nav .b-shell{height:72px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.mkt .b-lockup{display:inline-flex;align-items:center;gap:9px;color:var(--text-strong)}.mkt .b-lockup img{width:26px;height:27px;-o-object-fit:contain;object-fit:contain}.mkt .b-nav.invert .b-lockup img,.mkt .invert .b-lockup img{filter:invert(1)}.mkt .b-lockup span{font-family:var(--font-display);font-weight:var(--w-bold);font-size:16px;letter-spacing:-.02em;text-transform:uppercase;line-height:1}.mkt .b-lockup span i{font-style:normal;color:var(--text-faint)}.mkt .b-nav nav{display:flex;align-items:center;gap:var(--space-6);margin-left:auto}.mkt .b-nav nav a{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.mkt .b-nav nav a:hover,.mkt .b-nav nav a[aria-current=page]{color:var(--text-strong)}.mkt .b-nav nav a.b-btn{color:var(--action-text)}.mkt .b-nav-toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:8px;margin:-8px;cursor:pointer;width:40px;height:40px;flex-direction:column;justify-content:center;gap:5px}.mkt .b-nav-toggle span{display:block;height:1px;background:var(--text-strong);transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast)}@media (max-width:1100px){.mkt .b-nav nav{position:fixed;inset:72px 0 0 0;background:var(--surface-page);flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:var(--space-6) var(--gutter);margin:0;display:none;border-top:1px solid var(--line-hairline);overflow:auto}.mkt .b-nav.open nav{display:flex}.mkt .b-nav nav a{font-size:var(--type-body);letter-spacing:var(--track-label);padding:var(--space-4) 0;border-top:1px solid var(--line-hairline);width:100%}.mkt .b-nav nav a:first-child{border-top:0}.mkt .b-nav nav a.b-btn{margin-top:var(--space-5);width:auto;border-top:0;font-size:var(--type-body-sm)}.mkt .b-nav-toggle{display:flex}.mkt .b-nav.open .b-nav-toggle span:first-child{transform:translateY(6px) rotate(45deg)}.mkt .b-nav.open .b-nav-toggle span:nth-child(2){opacity:0}.mkt .b-nav.open .b-nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}.mkt .b-foot{border-top:1px solid var(--line-hairline);padding-top:var(--space-10);padding-bottom:var(--space-7)}.mkt .b-foot-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(auto-fit,minmax(140px,1fr));gap:var(--space-9) var(--space-8);align-items:start}.mkt .b-foot-tag{margin-top:var(--space-4);font-size:var(--type-body-sm);color:var(--text-muted);max-width:32ch}.mkt .b-foot-col{display:flex;flex-direction:column;gap:var(--space-3)}.mkt .b-foot-col h5{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--type-label-sm);font-weight:var(--w-medium);letter-spacing:var(--track-label-wide);text-transform:uppercase;color:var(--text-muted)}.mkt .b-foot-col a{font-size:var(--type-body-sm);color:var(--text-body)}.mkt .b-foot-col a:hover{color:var(--text-accent)}.mkt .b-foot-bottom{margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--line-hairline);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.mkt .b-btn{font-family:var(--font-text);font-weight:var(--w-medium);font-size:var(--type-body-sm);letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:12px 22px;border:1px solid var(--action-fill);background:var(--action-fill);color:var(--action-text);border-radius:var(--radius-none);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.mkt .b-btn:hover{background:var(--action-fill-hover);border-color:var(--action-fill-hover);color:var(--action-text)}.mkt .b-btn.secondary{background:transparent;color:var(--text-strong);border-color:var(--line-strong)}.mkt .b-btn.secondary:hover{background:var(--action-fill);color:var(--action-text);border-color:var(--action-fill)}.mkt .b-btn.ghost{color:var(--text-strong);padding-left:0;padding-right:0}.mkt .b-btn.ghost,.mkt .b-btn.ghost:hover{background:transparent;border-color:transparent}.mkt .b-btn.ghost:hover{color:var(--text-accent)}.mkt .b-btn.accent{background:var(--teal-500);border-color:var(--teal-500);color:var(--paper)}.mkt .b-btn.accent:hover{background:var(--teal-600);border-color:var(--teal-600)}.mkt .b-btn.pill{border-radius:var(--radius-pill)}.mkt .b-btn.sm{font-size:var(--type-caption);padding:8px 16px}.mkt .b-btn.lg{font-size:var(--type-body);padding:17px 32px}.mkt .b-btn.full{width:100%}.mkt .b-btn.disabled,.mkt .b-btn[disabled]{opacity:.38;pointer-events:none}.mkt .b-btn .ar{font-size:.9em;display:inline-block;transition:transform var(--dur-base) var(--ease-out)}.mkt .b-btn:hover .ar{transform:translate(3px,-3px)}.mkt .b-btn:hover .ar.down{transform:translateY(3px)}.mkt .b-btn:hover .ar.left{transform:translateX(-3px)}.mkt .b-btn.on{background:var(--action-fill);color:var(--action-text);border-color:var(--action-fill)}.mkt .b-tag{display:inline-flex;align-items:center;line-height:1.1;white-space:nowrap;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;padding:6px 13px;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);border:1px solid var(--line-hairline)}.mkt .b-tag.sm{font-size:var(--type-label-sm);padding:4px 9px}.mkt .b-tag.solid{background:var(--ink-900);color:var(--paper);border-color:var(--ink-900)}.mkt .invert .b-tag.solid{background:var(--paper);color:var(--ink-900);border-color:var(--paper)}.mkt .b-tag.accent{background:var(--surface-accent);color:var(--text-accent);border-color:var(--line-accent)}.mkt .b-tag.sand{background:var(--sand-100);color:var(--gray-600);border-color:var(--sand-300)}.mkt .b-tags{display:flex;flex-wrap:wrap}.mkt .b-status,.mkt .b-tags{gap:var(--space-2);align-items:center}.mkt .b-status{display:inline-flex;white-space:nowrap;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.mkt .b-status:after{content:"●";color:var(--status-live);font-size:.9em}.mkt .b-status[data-status=beta]:after{content:"○";color:var(--status-beta)}.mkt .b-status[data-status=building]:after,.mkt .b-status[data-status=experiment]:after,.mkt .b-status[data-status=past]:after{content:"→";color:var(--status-building)}.mkt .b-status[data-status=live-now]:after{content:"●";color:var(--danger-500)}.mkt :where(.b-statement){margin:0}.mkt .b-statement{font-family:var(--font-display);font-weight:var(--w-bold);color:var(--text-strong);text-transform:uppercase;text-wrap:balance;font-size:var(--type-display-1);line-height:var(--lh-display);letter-spacing:var(--track-display)}.mkt .b-statement.mega{font-size:var(--type-mega);line-height:var(--lh-mega);letter-spacing:var(--track-mega)}.mkt .b-statement.s2{font-size:var(--type-display-2)}.mkt .b-statement.s3{font-size:var(--type-display-3);line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.mkt .b-statement.sentence{text-transform:none}.mkt .b-statement.muted{color:var(--text-muted)}.mkt .b-statement.accent{color:var(--text-accent)}.mkt .b-statement.center{text-align:center}.mkt .b-line{overflow:hidden;padding-top:.14em;margin-top:-.14em}.mkt .b-line,.mkt .b-line>span{display:block}@keyframes byrdieClipUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes byrdieWordUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes byrdieUncover{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes byrdieFadeUp{0%{opacity:0;transform:translateY(var(--travel-sm))}to{opacity:1;transform:none}}@keyframes byrdieRiseUp{0%{opacity:0;transform:translateY(var(--travel-lg))}to{opacity:1;transform:none}}.mkt.js [data-reveal] .b-line>span{transform:translateY(105%)}.mkt.js [data-reveal].in .b-line>span{animation:byrdieClipUp var(--dur-slow) var(--ease-out) both}.mkt.js [data-reveal].in .b-line:nth-child(2)>span{animation-delay:calc(var(--stagger) * 1)}.mkt.js [data-reveal].in .b-line:nth-child(3)>span{animation-delay:calc(var(--stagger) * 2)}.mkt.js [data-reveal].in .b-line:nth-child(4)>span{animation-delay:calc(var(--stagger) * 3)}.mkt.js [data-reveal=fade]{opacity:0;transform:translateY(var(--travel-sm))}.mkt.js [data-reveal=fade].in{animation:byrdieFadeUp var(--dur-slow) var(--ease-out) both}.mkt.js [data-reveal=rise]{opacity:0;transform:translateY(var(--travel-lg))}.mkt.js [data-reveal=rise].in{animation:byrdieRiseUp var(--dur-cinematic) var(--ease-out) both;animation-delay:calc(var(--stagger) * 2 * var(--d,0))}.mkt.js [data-reveal=media] .b-media-well{clip-path:inset(0 0 100% 0)}.mkt.js [data-reveal=media].in .b-media-well{animation:byrdieUncover var(--dur-cinematic) var(--ease-out) both}.mkt .b-cycle{display:inline-block;overflow:hidden;vertical-align:bottom;padding-top:.14em;margin-top:-.14em}.mkt .b-cycle>span{display:inline-block;animation:byrdieWordUp var(--dur-slow) var(--ease-out) both}.mkt .b-cycle.accent>span{color:var(--text-accent)}.mkt .b-media{margin:0;width:100%}.mkt .b-media-well{position:relative;overflow:hidden;background:var(--surface-muted);aspect-ratio:16/9}.mkt .b-media[data-ratio="21/9"] .b-media-well{aspect-ratio:21/9}.mkt .b-media[data-ratio="16/10"] .b-media-well{aspect-ratio:16/10}.mkt .b-media[data-ratio="4/3"] .b-media-well{aspect-ratio:4/3}.mkt .b-media[data-ratio="3/2"] .b-media-well{aspect-ratio:3/2}.mkt .b-media[data-ratio="4/5"] .b-media-well{aspect-ratio:4/5}.mkt .b-media[data-ratio="3/4"] .b-media-well{aspect-ratio:3/4}.mkt .b-media[data-ratio="1/1"] .b-media-well{aspect-ratio:1/1}.mkt .b-media[data-ratio="9/16"] .b-media-well{aspect-ratio:9/16}.mkt .b-media iframe,.mkt .b-media img,.mkt .b-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border:0}.mkt .b-media img{transition:transform var(--dur-cinematic) var(--ease-out)}.mkt .b-media.interactive:hover img{transform:scale(1.03)}.mkt .b-media .placeholder{position:absolute;inset:0;display:grid;place-items:center;border:1px solid var(--line-hairline);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);text-align:center;padding:var(--space-5)}.mkt .b-media .scrim{position:absolute;inset:0;background:var(--scrim-bottom);pointer-events:none}.mkt .b-media .scrim.tall{background:var(--scrim-tall)}.mkt .b-media figcaption{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.mkt .b-media .overlay{position:absolute;left:0;right:0;bottom:0;padding:var(--space-8) var(--gutter);color:var(--paper)}.mkt .b-media .overlay .b-label,.mkt .b-media .overlay .b-statement{color:var(--paper)}.mkt .b-play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.mkt .b-play span{width:56px;height:56px;border-radius:var(--radius-pill);background:rgba(8,12,11,.72);color:var(--paper);display:grid;place-items:center;font-size:15px}.mkt .b-play.lg span{width:82px;height:82px;font-size:22px}.mkt .b-duration{position:absolute;right:8px;bottom:8px;background:var(--ink-900);color:var(--paper);font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);padding:3px 7px}.mkt .b-index-row{display:block;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-top:1px solid var(--line-hairline);padding:var(--space-7) 0 var(--space-8);color:inherit;text-decoration:none}.mkt .b-index-row>*{transition:transform var(--dur-base) var(--ease-out)}.mkt .b-index-row.link{cursor:pointer}.mkt .b-index-row.link:hover>*{transform:translateX(var(--space-4))}.mkt .b-index-row .head{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase}.mkt .b-index-row .head .t{color:var(--text-strong)}.mkt .b-index-row .head .t i{font-style:normal;color:var(--text-muted)}.mkt .b-index-row .head .n{color:var(--text-muted)}.mkt .b-index-row .st{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--type-display-2);line-height:var(--lh-display);letter-spacing:var(--track-display);color:var(--text-strong);max-width:18ch;text-wrap:balance}.mkt .b-index-row .meta{margin-top:var(--space-4);font-size:var(--type-body-sm);color:var(--text-muted);max-width:var(--measure-lead)}.mkt .b-index-row .body{margin-top:var(--space-7)}.mkt .b-index-row.compact{padding:var(--space-5) 0}.mkt .b-index-row.compact .head{margin-bottom:0}.mkt .b-index-list{border-bottom:1px solid var(--line-hairline)}.mkt .b-index-list.cases .b-index-row .head{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.mkt .b-insight{display:grid;grid-template-columns:1fr auto;gap:var(--space-6);align-items:center;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-top:1px solid var(--line-hairline);padding:var(--space-6) 0;cursor:pointer;color:inherit;text-decoration:none}.mkt .b-insight .txt{display:flex;flex-direction:column;gap:var(--space-3);transition:transform var(--dur-base) var(--ease-out)}.mkt .b-insight:hover .txt{transform:translateX(var(--space-3))}.mkt .b-insight .ti{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--type-display-3);line-height:var(--lh-heading);letter-spacing:var(--track-heading);color:var(--text-strong);transition:color var(--dur-base) var(--ease-out)}.mkt .b-insight:hover .ti{color:var(--text-accent)}.mkt .b-insight .sf{font-size:var(--type-body-sm);color:var(--text-muted);max-width:54ch}.mkt .b-insight .th{width:112px;height:74px;overflow:hidden;background:var(--surface-muted);flex:0 0 auto;display:grid;place-items:center;font-family:var(--font-mono);font-size:9px;letter-spacing:var(--track-label);color:var(--text-muted)}.mkt .b-insight .th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.mkt .b-insight:hover .th img{transform:scale(1.06)}.mkt .b-insight-list{border-bottom:1px solid var(--line-hairline)}.mkt .b-cap{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--line-hairline);padding-top:var(--space-5)}.mkt .b-cap.strong{border-top-color:var(--line-strong)}.mkt .b-cap .ix{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);color:var(--text-muted)}.mkt .b-cap .ix.accent{color:var(--text-accent)}.mkt .b-cap h3{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--type-display-3);line-height:var(--lh-heading);letter-spacing:var(--track-heading);color:var(--text-strong);margin:0}.mkt .b-cap h3.caps{text-transform:uppercase;font-weight:var(--w-bold)}.mkt .b-cap p{font-size:var(--type-body-sm);line-height:var(--lh-body);color:var(--text-muted);max-width:42ch}.mkt .b-cap ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mkt .b-cap>.b-btn{align-self:flex-start}.mkt .b-cap ul li{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-body)}.mkt .b-grid{display:grid;gap:var(--space-7) var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.mkt .b-grid.g2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mkt .b-grid.g3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.mkt .b-grid.g4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mkt .b-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .b-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.b-grid.cols-2{grid-template-columns:1fr}}@media (max-width:900px){.b-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.b-grid.cols-3{grid-template-columns:1fr}}.mkt .b-grid.tight{gap:var(--grid-gap)}.mkt .b-grid.wide,.mkt .b-two{gap:var(--space-9) var(--space-11)}.mkt .b-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.mkt .b-two.wide-left{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.mkt .b-two.wide-right{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.mkt .b-two.tight{gap:var(--grid-gap)}@media (max-width:860px){.b-two,.b-two.wide-left,.b-two.wide-right{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.b-flow .node small{white-space:normal}}.mkt .b-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--line-hairline);border-left:1px solid var(--line-hairline)}.mkt .b-cells.wide{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mkt .b-cells.logos{grid-template-columns:repeat(8,minmax(0,1fr))}@media (max-width:1100px){.b-cells.logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.b-cells.logos .b-cell{padding:var(--space-5) var(--space-3)}.b-cells.logos .b-cell img{max-width:100%;max-height:26px}.b-cells.logos .wm{font-size:var(--type-label-sm)}}.mkt .b-cell{border-right:1px solid var(--line-hairline);border-bottom:1px solid var(--line-hairline);padding:var(--space-7) var(--space-4);display:grid;place-items:center;text-align:center;color:inherit}.mkt .b-cell .wm{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--type-body-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.mkt .b-cell img{max-height:34px;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;opacity:.72;filter:grayscale(1);transition:opacity var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out)}.mkt .b-cell:hover img{opacity:1;filter:none}.mkt .invert .b-cell img{filter:grayscale(1) invert(1)}.mkt .b-cell.pillar{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:var(--space-5);padding:var(--space-6) var(--space-6) var(--space-7);place-items:initial}.mkt .b-cell.pillar .n{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-muted)}.mkt .b-cell.pillar h3{font-family:var(--font-display);font-weight:var(--w-bold);font-size:clamp(1.5rem,2vw,2rem);line-height:var(--lh-heading);letter-spacing:var(--track-heading);margin:0;overflow-wrap:anywhere}.mkt .b-cell.pillar .line{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--type-body);color:var(--text-strong)}.mkt .b-cell.pillar p{font-size:var(--type-body-sm);line-height:var(--lh-body);color:var(--text-muted);flex:1}.mkt .b-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-7) var(--grid-gap);border-top:1px solid var(--line-strong);padding-top:var(--space-6)}.mkt .b-stats .n{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--type-display-2);line-height:1;letter-spacing:var(--track-display);color:var(--text-strong)}.mkt .b-stats .b-label{margin-top:var(--space-3)}.mkt .b-numlist>div{display:flex;gap:var(--space-5);border-top:1px solid var(--line-hairline);padding:var(--space-4) 0;align-items:baseline}.mkt .b-numlist>div .n{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-accent);flex:0 0 24px}.mkt .b-numlist>div span:last-child{font-size:var(--type-body);color:var(--text-body)}.mkt .b-dashes{display:flex;flex-direction:column;gap:var(--space-4)}.mkt .b-dashes>div{display:flex;gap:var(--space-4);border-top:1px solid var(--line-hairline);padding-top:var(--space-3);font-size:var(--type-body);color:var(--text-body)}.mkt .b-dashes>div:before{content:"—";color:var(--text-accent);flex:0 0 auto}.mkt .b-facts>div{display:flex;justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--line-hairline);padding-top:var(--space-3);margin-top:var(--space-3)}.mkt .b-facts>div:first-child{margin-top:0}.mkt .b-facts .k{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.mkt .b-facts .v{font-size:var(--type-body-sm);color:var(--text-body);text-align:right}.mkt .b-quote{margin:0;display:flex;flex-direction:column;gap:var(--space-6)}.mkt .b-quote .q{font-family:var(--font-display);font-size:3rem;line-height:.6;color:var(--text-faint)}.mkt .b-quote blockquote{margin:0;font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--type-display-3);line-height:var(--lh-heading);letter-spacing:var(--track-heading);color:var(--text-strong);max-width:34ch}.mkt .b-quote figcaption{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.mkt .b-quote figcaption .av{width:40px;height:40px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-muted);flex:0 0 auto}.mkt .b-quote figcaption .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .b-price{position:relative;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-7) var(--space-6) var(--space-6);border:1px solid var(--line-hairline);background:var(--surface-card)}.mkt .b-price.featured{border-color:var(--ink-900)}.mkt .b-price .flag{position:absolute;top:-11px;left:var(--space-6);background:var(--teal-500);color:var(--paper);font-size:var(--type-label-sm);padding:3px 10px}.mkt .b-price .flag,.mkt .b-price .name{font-family:var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase}.mkt .b-price .name{font-size:var(--type-label);color:var(--text-muted)}.mkt .b-price .amt{font-family:var(--font-display);font-weight:var(--w-bold);font-size:clamp(2.25rem,4vw,3.25rem);line-height:1;letter-spacing:var(--track-display);color:var(--text-strong)}.mkt .b-price .amt,.mkt .b-price .per{display:block;margin-top:var(--space-2)}.mkt .b-price .per{font-size:var(--type-caption);color:var(--text-muted)}.mkt .b-price .blurb{font-size:var(--type-body-sm);color:var(--text-muted)}.mkt .b-price ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);flex:1}.mkt .b-price ul li{display:flex;gap:var(--space-3);font-size:var(--type-body-sm);color:var(--text-body);line-height:1.45}.mkt .b-price ul li:before{content:"—";color:var(--teal-500);flex:0 0 auto}.mkt .b-acc>div{border-top:1px solid var(--line-hairline)}.mkt .b-acc>div:last-child{border-bottom:1px solid var(--line-hairline)}.mkt .b-acc button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-5);text-align:left;padding:var(--space-5) 0;cursor:pointer;font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--type-lead);line-height:var(--lh-heading);letter-spacing:var(--track-heading);color:var(--text-strong)}.mkt .b-acc button:after{content:"+";font-family:var(--font-mono);font-size:var(--type-body);color:var(--text-muted);flex:0 0 auto;transition:transform var(--dur-base) var(--ease-out)}.mkt .b-acc button[aria-expanded=true]:after{transform:rotate(45deg)}.mkt .b-acc .panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.mkt .b-acc .panel>div{overflow:hidden;min-height:0}.mkt .b-acc .panel.open{grid-template-rows:1fr;opacity:1}.mkt .b-acc .panel p{font-size:var(--type-body-sm);color:var(--text-muted);max-width:var(--measure-text);padding-bottom:var(--space-6)}.mkt .b-callout{display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface-sunken);border-top:2px solid var(--line-hairline);padding:var(--space-5);color:var(--text-body)}.mkt .b-callout.accent{background:var(--surface-accent);border-top-color:var(--line-accent)}.mkt .b-callout.warn{background:var(--sand-100);border-top-color:var(--sand-300)}.mkt .invert .b-callout.warn{background:var(--ink-800);border-top-color:var(--sand-500)}.mkt .b-callout .b-label-sm{display:block}.mkt .b-callout div{font-size:var(--type-body-sm);line-height:var(--lh-body);max-width:var(--measure-text)}.mkt .b-field{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.mkt .b-field>span{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.mkt .b-field input,.mkt .b-field select,.mkt .b-field textarea{font-family:var(--font-text);font-size:var(--type-body);color:var(--text-strong);background:transparent;border-bottom:1px solid var(--line-hairline);border:1px solid var(--line-hairline);border-bottom-color:var(--line-strong);border-radius:0;padding:13px 14px;width:100%;outline:none;transition:border-color var(--dur-fast) var(--ease-out)}.mkt .b-field textarea{resize:vertical;line-height:var(--lh-body)}.mkt .b-field.underline input,.mkt .b-field.underline select,.mkt .b-field.underline textarea{border:0;border-bottom:1px solid var(--line-strong);padding:10px 0}.mkt .b-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;cursor:pointer}.mkt .b-field .sel{position:relative}.mkt .b-field .sel:after{content:"▾";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;font-size:.75rem}.mkt .b-field.underline .sel:after{right:0}.mkt .b-field input:focus,.mkt .b-field select:focus,.mkt .b-field textarea:focus{border-color:var(--teal-500);box-shadow:none}.mkt .b-field .hint{font-size:var(--type-caption);color:var(--text-muted)}.mkt .b-field.error input,.mkt .b-field.error textarea{border-color:var(--danger-500)}.mkt .b-check{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:var(--type-body-sm);color:var(--text-body)}.mkt .b-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;flex:0 0 auto;margin:2px 0 0;border:1px solid var(--gray-400);background:transparent;border-radius:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.mkt .b-check input:checked{background:var(--ink-900);border-color:var(--ink-900)}.mkt .invert .b-check input:checked{background:var(--paper);border-color:var(--paper)}.mkt .b-check input[type=radio]{border-radius:var(--radius-pill)}.mkt .b-form{gap:var(--space-5)}.mkt .b-form,.mkt .b-form-steps{display:flex;flex-direction:column}.mkt .b-form-steps{gap:var(--space-7)}.mkt .b-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-4);align-items:end}.mkt .b-step>.n{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-accent);padding-bottom:var(--space-3)}.mkt .b-step.top{align-items:start}.mkt .b-step.top>.n{padding-bottom:0}.mkt .b-step-indent{padding-left:calc(32px + var(--space-4))}@media (max-width:560px){.b-step{grid-template-columns:1fr;gap:var(--space-2)}.b-step>.n{padding-bottom:0}.b-step-indent{padding-left:0}}.mkt .b-chips{display:flex;gap:var(--space-2);flex-wrap:wrap}.mkt .b-chip{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;color:var(--text-muted);border:1px solid var(--line-hairline);border-radius:var(--radius-pill);padding:6px 14px;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.mkt .b-chip:hover{color:var(--text-strong);border-color:var(--line-strong)}.mkt .b-chip.on,.mkt .b-chip[aria-pressed=true]{background:var(--action-fill);color:var(--action-text);border-color:var(--action-fill)}.mkt .b-tabs{display:flex;gap:var(--space-6);border-bottom:1px solid var(--line-hairline);flex-wrap:wrap}.mkt .b-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:0 0 var(--space-3);margin-bottom:-1px;cursor:pointer;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--text-muted);transition:color var(--dur-base) var(--ease-out)}.mkt .b-tabs button:hover{color:var(--text-strong)}.mkt .b-tabs button[aria-selected=true]{color:var(--text-strong);border-bottom-color:var(--line-strong)}.mkt .b-tabpanel{padding-top:var(--space-7)}.mkt .b-tabpanel[hidden]{display:none}.mkt .b-flow{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);font-family:var(--font-mono);text-align:left}.mkt .b-flow.center{align-items:center;text-align:center}.mkt .b-flow .node{display:flex;align-items:baseline;gap:var(--space-3);opacity:0;transform:translateY(var(--travel-sm));transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.mkt .b-flow .node.on,.mkt.no-js .b-flow .node{opacity:1;transform:none}.mkt .b-flow .node b{font-weight:var(--w-medium);font-size:clamp(1rem,1.5vw,1.375rem);letter-spacing:var(--track-heading);text-transform:uppercase;color:var(--text-strong);transition:color var(--dur-base) var(--ease-out)}.mkt .b-flow .node.hot b{color:var(--text-accent)}.mkt .b-flow .node small{font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.mkt .b-flow .arrow{color:var(--text-faint);font-size:.9em;line-height:1;opacity:0;transition:color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.mkt .b-flow .arrow.on,.mkt.no-js .b-flow .arrow{opacity:1}.mkt .b-flow .arrow.lit{color:var(--text-accent);transform:translateY(2px)}.mkt .b-flow.lg{gap:var(--space-4)}.mkt .b-flow.lg .node b{font-size:clamp(1.75rem,3.4vw,2.75rem)}.mkt .b-flow.lg .arrow{font-size:1.1em}.mkt .b-flow.sm .node b{font-size:var(--type-body-sm)}.mkt .b-flow.center .node{position:relative;justify-content:center}.mkt .b-flow.center .node small{position:absolute;left:100%;margin-left:var(--space-3)}.mkt .b-eco{width:100%;height:auto;color:var(--text-strong);display:block;overflow:visible}.mkt .b-eco text{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;fill:currentColor}.mkt .b-eco .hub{font-size:15px;font-weight:600}.mkt .b-eco path{fill:none;stroke:currentColor;stroke-width:1;opacity:.28;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset var(--dur-cinematic) var(--ease-out)}.mkt .b-eco.on path,.mkt.no-js .b-eco path{stroke-dashoffset:0}.mkt .b-eco rect{fill:var(--surface-page);stroke:currentColor;stroke-width:1.5}.mkt .b-picker{display:flex;flex-direction:column}.mkt .b-picker button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-top:1px solid var(--line-hairline);text-align:left;cursor:pointer;padding:clamp(6px,1vh,14px) 0;font-family:var(--font-display);font-weight:var(--w-bold);font-size:clamp(2rem,6vw,5rem);line-height:1.02;letter-spacing:var(--track-display);text-transform:uppercase;color:var(--text-strong);opacity:1;transition:opacity var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.mkt .b-picker button:last-child{border-bottom:1px solid var(--line-hairline)}.mkt .b-picker button.on{color:var(--text-accent)}.mkt .b-picker.has-value:not(:hover) button:not(.on),.mkt .b-picker:hover button:not(:hover){opacity:.26}.mkt .b-picker button:hover{transform:translateX(var(--space-4))}.mkt .b-group{border-top:1px solid var(--line-strong)}.mkt .b-group-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;width:100%;text-align:left;cursor:pointer;padding:var(--space-7) 0 var(--space-5);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:baseline;color:inherit}.mkt .b-group-head .ttl{display:flex;align-items:baseline;gap:var(--space-5)}.mkt .b-group-head .ttl .n{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-accent)}.mkt .b-group-head .ttl .h,.mkt .b-group-head .ttl h2{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--type-display-2);line-height:var(--lh-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--text-strong)}.mkt .b-group-head .sub{font-size:var(--type-body);color:var(--text-muted)}.mkt .b-group-head .desc,.mkt .b-group-head .sub{display:block;margin-top:var(--space-3);padding-left:calc(var(--space-5) + 26px)}.mkt .b-group-head .desc{font-size:var(--type-body-sm);line-height:var(--lh-body);color:var(--text-body);max-width:62ch}.mkt .b-group-head[aria-expanded=true] .desc{display:none}.mkt .b-group-head .cnt{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);display:flex;gap:var(--space-4);align-items:center;padding-right:var(--space-2)}.mkt .b-group-head .cnt i{font-style:normal;display:inline-block;transition:transform var(--dur-base) var(--ease-out)}.mkt .b-group-head[aria-expanded=true] .cnt i{transform:rotate(180deg)}.mkt .b-group-body{padding-bottom:var(--space-7);padding-left:calc(var(--space-5) + 26px)}.mkt .b-group-body[hidden]{display:none}.mkt .b-srow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-top:1px solid var(--line-hairline);width:100%;text-align:left;cursor:pointer;padding:var(--space-5) 0;display:grid;grid-template-columns:minmax(0,22ch) minmax(0,1fr) auto;gap:var(--space-6);align-items:baseline;color:inherit;text-decoration:none}.mkt .b-srow>*{transition:transform var(--dur-base) var(--ease-out)}.mkt .b-srow:hover>*{transform:translateX(var(--space-4))}.mkt .b-srow .nm{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--type-lead);line-height:var(--lh-heading);letter-spacing:var(--track-heading);color:var(--text-strong)}.mkt .b-srow .ds{font-size:var(--type-body-sm);color:var(--text-muted)}.mkt .b-srow .en{display:flex;gap:var(--space-3);align-items:center;color:var(--text-muted);font-size:var(--type-label)}@media (max-width:760px){.b-srow{grid-template-columns:1fr;gap:var(--space-2)}.b-group-body,.b-group-head .desc,.b-group-head .sub{padding-left:0}.b-group-head .ttl{gap:var(--space-3)}}.mkt .ev-row{border-top:1px solid var(--line-hairline);padding:var(--space-6) 0;display:grid;grid-template-columns:minmax(78px,auto) minmax(0,1fr) minmax(0,auto);gap:var(--space-6);align-items:center}.mkt .ev-date{display:flex;flex-direction:column;align-items:center;border:1px solid var(--line-strong);padding:var(--space-3) var(--space-4);min-width:78px}.mkt .ev-date .m{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-muted);text-transform:uppercase}.mkt .ev-date .d{font-family:var(--font-display);font-weight:var(--w-bold);font-size:30px;line-height:1;color:var(--text-strong)}.mkt .ev-date .d.sm{font-size:15px;text-transform:uppercase;letter-spacing:.02em;padding-top:4px}.mkt .ev-main{display:flex;flex-direction:column;gap:var(--space-3)}.mkt .ev-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--type-display-3);line-height:var(--lh-heading);letter-spacing:var(--track-heading);color:var(--text-strong);text-decoration:none;transition:color var(--dur-base) var(--ease-out)}.mkt .ev-title:hover{color:var(--text-accent)}.mkt .ev-blurb{font-size:var(--type-body-sm);color:var(--text-muted);max-width:58ch}.mkt .ev-list{border-bottom:1px solid var(--line-hairline)}.mkt .ev-empty{border-top:1px solid var(--line-hairline);padding-top:var(--space-6);font-size:var(--type-body-sm);color:var(--text-muted)}@media (max-width:760px){.ev-row{grid-template-columns:minmax(64px,auto) minmax(0,1fr)}.ev-row .b-btn{grid-column:2;justify-self:start}}.mkt .ev-rail{border:1px solid var(--line-hairline);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);position:sticky;top:96px;background:var(--surface-card)}.mkt .ev-progress{height:2px;background:var(--line-hairline)}.mkt .ev-progress b{display:block;height:2px;background:var(--teal-500)}.mkt .ev-progress.full b{background:var(--gray-400)}.mkt .lib-card{display:flex;flex-direction:column;gap:var(--space-4)}.mkt .lib-card a.cover{position:relative;display:block;border:0}.mkt .lib-title{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--type-display-3);line-height:var(--lh-heading);letter-spacing:var(--track-heading);color:var(--text-strong)}.mkt .lib-title:hover{color:var(--text-accent)}.mkt .b-ws-row{border-top:1px solid var(--line-hairline);padding:var(--space-5) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-5)}.mkt .b-ws-row .n{font-size:var(--type-body);color:var(--text-strong);display:block}.mkt .b-transcript{margin:0;font-family:var(--font-mono);font-size:var(--type-body-sm);line-height:1.8;color:var(--text-body);white-space:pre-wrap;max-width:var(--measure-text)}.mkt .b-qa>div{border-top:1px solid var(--line-hairline);padding:var(--space-5) 0}.mkt .b-qa .q{font-size:var(--type-body);font-weight:var(--w-semibold);color:var(--text-strong)}.mkt .b-qa .a{margin-top:var(--space-2);font-size:var(--type-body-sm);line-height:var(--lh-body);color:var(--text-muted)}.mkt .b-group-body[hidden],.mkt .b-tabpanel[hidden],.mkt .ev-row[hidden],.mkt .lib-card[hidden],.mkt [data-filter-item][hidden]{display:none!important}.mkt .b-chip:focus-within{box-shadow:var(--shadow-focus)}@media (max-width:760px){.ev-hero[data-ratio] .b-media-well{aspect-ratio:4/5}}.mkt .b-media .overlay.shell{padding-inline:0;left:50%;transform:translateX(-50%);width:min(100%,var(--measure-max));box-sizing:border-box;padding:var(--space-8) var(--gutter)}.mkt .b-close h2 .b-line:last-child>span{transition:transform var(--dur-fast) var(--ease-out)}@media (max-width:760px){.mkt .hide-mobile{display:none!important}.mkt .b-section{padding-top:calc(var(--section-y) * .7);padding-bottom:calc(var(--section-y) * .7)}.mkt .b-section.hero{padding-top:10vh;padding-bottom:8vh}.mkt .b-bridge{height:18vh}.mkt .b-index-row .st{max-width:none}.mkt .b-insight{grid-template-columns:1fr}.mkt .b-insight .th{display:none}.mkt .b-foot-grid{grid-template-columns:1fr 1fr;gap:var(--space-8) var(--space-6)}.mkt .b-foot-grid>div:first-child{grid-column:1/-1}.mkt .b-foot{padding-top:var(--space-9)}.mkt .b-foot-bottom{margin-top:var(--space-8)}.mkt .b-media .overlay{padding:var(--space-6) var(--gutter)}}.mkt .b-sitem{scroll-margin-top:88px}.mkt .b-srow.acc .en i{font-style:normal;display:inline-block;font-family:var(--font-mono);font-size:var(--type-body);line-height:1;transition:transform var(--dur-base) var(--ease-out)}.mkt .b-srow.acc[aria-expanded=true] .en i{transform:rotate(45deg)}.mkt .b-srow.acc[aria-expanded=true] .nm{color:var(--text-accent)}.mkt body.svc-focus:after{content:"";position:fixed;inset:0;z-index:30;background:var(--surface-page);opacity:.72;pointer-events:none;animation:b-dim var(--dur-base) var(--ease-out)}@keyframes b-dim{0%{opacity:0}}.mkt .b-sitem.active{position:relative;z-index:31}@media (prefers-reduced-motion:reduce){body.svc-focus:after{animation:none}}.mkt .b-spanel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.mkt .b-spanel>div{overflow:hidden;min-height:0}.mkt .b-spanel.open{grid-template-rows:1fr;opacity:1}.mkt .b-spanel .in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-7) var(--space-9);padding:var(--space-2) 0 var(--space-8)}.mkt .b-spanel h4{font-family:var(--font-mono);font-weight:var(--w-medium);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);line-height:var(--lh-label);margin:0 0 var(--space-4)}.mkt .b-spanel p{font-size:var(--type-body);line-height:var(--lh-body);color:var(--text-body);max-width:54ch}.mkt .b-spanel p+p{margin-top:var(--space-4)}.mkt .b-spanel p+h4,.mkt .b-spanel ul+h4{margin-top:var(--space-6)}.mkt .b-spanel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.mkt .b-spanel li{position:relative;padding-left:var(--space-5);font-size:var(--type-body-sm);line-height:var(--lh-body);color:var(--text-muted)}.mkt .b-spanel li:before{content:"\2014";position:absolute;left:0;color:var(--text-accent)}.mkt .b-spanel li b{font-weight:var(--w-medium);color:var(--text-strong)}@media (max-width:860px){.b-spanel .in{grid-template-columns:1fr;gap:var(--space-6)}}.mkt .b-cap .tags{flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.mkt .b-cap .tags li:before{content:"\2014\00a0";color:var(--text-accent)}.mkt .b-cap .b-actions{margin-top:var(--space-2)}.mkt .b-cap.strong .b-actions .b-btn{align-self:auto}.mkt .b-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-hairline);border-left:1px solid var(--line-hairline)}.mkt .b-products>*{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-7);border-right:1px solid var(--line-hairline);border-bottom:1px solid var(--line-hairline);color:inherit;text-decoration:none}.mkt .b-products>a>*{transition:transform var(--dur-base) var(--ease-out)}.mkt .b-products>a:hover>*{transform:translateX(var(--space-2))}.mkt .b-products .k{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.mkt .b-products h3{font-family:var(--font-display);font-weight:var(--w-bold);font-size:clamp(1.375rem,1.8vw,1.75rem);line-height:var(--lh-heading);letter-spacing:var(--track-heading);margin:0}.mkt .b-products h3 i{font-style:normal;color:var(--text-faint)}.mkt .b-products p{font-size:var(--type-body-sm);line-height:var(--lh-body);color:var(--text-muted);flex:1}.mkt .b-products .go{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-strong)}.mkt .b-products>a:hover .go{color:var(--text-accent)}@media (max-width:1000px){.b-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.b-products{grid-template-columns:1fr}}.mkt .b-steps{list-style:none;margin:var(--space-8) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);border-top:1px solid var(--line-hairline)}.mkt .b-steps li{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);margin-top:-1px;border-top:2px solid transparent}.mkt .b-steps li .n{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-muted)}.mkt .b-steps li .t{font-family:var(--font-display);font-weight:var(--w-bold);font-size:clamp(1rem,1.4vw,1.25rem);letter-spacing:var(--track-heading);text-transform:uppercase;color:var(--text-muted)}.mkt .b-steps li.done{border-top-color:var(--ink-900)}.mkt .b-steps li.on{border-top-color:var(--teal-500)}.mkt .b-steps li.on .n{color:var(--text-accent)}.b-steps li.done .t,.b-steps li.on .t{color:var(--text-strong)}.mkt .b-wants{display:flex;flex-direction:column;border-bottom:1px solid var(--line-hairline)}.mkt .b-wants label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:var(--space-4);align-items:center;border-top:1px solid var(--line-hairline);padding:14px 0;cursor:pointer;transition:padding var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.mkt .b-wants label:hover{padding-left:var(--space-3)}.mkt .b-wants label:has(input:checked){background:var(--surface-sunken);padding-left:var(--space-3);padding-right:var(--space-3)}.mkt .b-wants input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--gray-400);border-radius:var(--radius-pill);margin:0;display:grid;place-items:center;cursor:pointer}.mkt .b-wants input:after{content:"";width:8px;height:8px;border-radius:var(--radius-pill);background:transparent}.mkt .b-wants input:checked{border-color:var(--ink-900)}.b-wants input:checked:after{background:var(--ink-900)}.mkt .b-wants .l{font-size:var(--type-body);color:var(--text-body)}.b-wants label:has(input:checked) .l{color:var(--text-strong)}.mkt .b-wants .s{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);text-align:right}.mkt .b-wants label:has(input:checked) .s{color:var(--text-accent)}.mkt .b-err{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase}.mkt .b-err,.mkt .b-field.error>span{color:var(--danger-500)}.mkt .b-days>div{border-top:1px solid var(--line-hairline);padding:var(--space-5) 0;display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:var(--space-5);align-items:start}.mkt .b-days .dow{font-family:var(--font-display);font-weight:var(--w-bold);font-size:clamp(1.125rem,1.6vw,1.5rem);letter-spacing:var(--track-heading);color:var(--text-strong);line-height:1.08}.mkt .b-days .dow,.mkt .b-days .dt{text-transform:uppercase;display:block}.mkt .b-days .dt{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-muted);margin-top:var(--space-1)}.mkt .b-days .slots{display:flex;gap:var(--space-2);flex-wrap:wrap}.mkt .b-slot{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:88px;min-height:44px;background:transparent;color:var(--text-body);border:1px solid var(--gray-300);border-radius:var(--radius-pill);padding:10px 18px;font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.1em;transition:all var(--dur-base) var(--ease-out)}.mkt .b-slot:hover{border-color:var(--line-strong);color:var(--text-strong)}.mkt .b-slot.on,.mkt .b-slot[aria-pressed=true]{background:var(--action-fill);color:var(--action-text);border-color:var(--action-fill)}.mkt .b-days .full{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);padding:12px 0}.mkt .b-summary>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-4);border-top:1px solid var(--line-hairline);padding:var(--space-3) 0;font-size:var(--type-body-sm)}.mkt .b-summary>div:last-child{border-bottom:1px solid var(--line-hairline)}.mkt .b-summary .k{color:var(--text-muted)}.b-summary .v{color:var(--text-body);overflow-wrap:anywhere}.mkt .b-sticky{position:sticky;top:96px}.mkt .b-code{font-family:var(--font-mono);font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:var(--track-label);white-space:nowrap}.mkt .b-box{border:1px solid var(--line-hairline);padding:var(--space-5) var(--space-6);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:center}@media (max-width:760px){.b-steps{grid-template-columns:1fr;gap:var(--space-2)}.b-steps li{padding-top:var(--space-2)}.b-days>div{grid-template-columns:1fr;gap:var(--space-3)}.b-sticky{position:static}.b-box{grid-template-columns:1fr}.b-wants label{grid-template-columns:18px minmax(0,1fr)}.b-wants .s{display:none}}.mkt .b-hidden{display:none!important}.mkt .b-deck-section{min-height:70vh;display:flex;align-items:center}.mkt .b-deck-index{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label-wide);text-transform:uppercase;color:var(--text-accent)}.mkt .b-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.mkt .b-compare>div{border-top:1px solid var(--line-hairline);padding-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.mkt .b-compare>div.strong{border-top-color:var(--line-strong)}.mkt .b-compare p{font-size:var(--type-lead);line-height:var(--lh-lead);color:var(--text-muted)}.mkt .b-compare>div.strong p{color:var(--text-strong)}.mkt .b-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line-strong)}.mkt .b-timeline>div{padding:var(--space-6) var(--space-5) 0 0;display:flex;flex-direction:column;gap:var(--space-3);border-right:1px solid var(--line-hairline)}.mkt .b-timeline>div+div{padding-left:var(--space-5)}.b-timeline>div:last-child{border-right:0}.mkt .b-timeline .w{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-accent)}.mkt .b-timeline h3{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--type-display-3);line-height:1;letter-spacing:var(--track-heading);text-transform:uppercase;margin:0}.mkt .b-timeline p{font-size:var(--type-body-sm);color:var(--text-muted)}@media (max-width:1000px){.b-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.b-timeline>div{border-right:0;padding-left:0!important}}@media (max-width:700px){.b-compare,.b-timeline{grid-template-columns:1fr}}@media print{.b-foot,.b-nav,.b-thread{display:none}}.mkt{min-height:100vh}.mkt .b-lockup svg{width:26px;height:26px;display:block}.mkt .b-lockup .by{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--line-hairline)}@media (max-width:560px){.mkt .b-lockup .by{display:none}}.mkt .b-foot.invert,.mkt .b-section.invert{background:var(--ink-900);--surface-page:var(--ink-900);--surface-sunken:var(--ink-800);--surface-muted:var(--ink-800);--surface-card:var(--ink-800);--surface-accent:rgba(7,169,173,.12);--text-strong:var(--paper);--text-body:var(--gray-100);--text-muted:var(--gray-400);--text-faint:var(--gray-600);--text-accent:var(--teal-400);--line-hairline:var(--line-invert);--line-strong:var(--paper);--action-fill:var(--paper);--action-fill-hover:var(--gray-100);--action-text:var(--ink-900)}.mkt .b-section.invert+.b-section{padding-top:var(--sy)}.mkt .legal{max-width:var(--measure-text)}.mkt .legal h2{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--type-display-3);line-height:var(--lh-heading);letter-spacing:var(--track-heading);margin:var(--space-9) 0 var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line-hairline)}.mkt .legal h3{font-family:var(--font-text);font-weight:var(--w-semibold);font-size:var(--type-body);margin:var(--space-6) 0 var(--space-2)}.mkt .legal li,.mkt .legal p{font-size:var(--type-body);line-height:var(--lh-body);color:var(--text-body);margin:0 0 var(--space-4)}.mkt .legal ul{padding-left:1.2em;margin:0 0 var(--space-4)}.mkt .legal li{margin-bottom:var(--space-2)}.mkt .legal a{border-bottom:1px solid var(--line-hairline)}.mkt .legal table{width:100%;border-collapse:collapse;font-size:var(--type-body-sm);margin:var(--space-3) 0 var(--space-6)}.mkt .legal td,.mkt .legal th{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-top:1px solid var(--line-hairline)}.mkt .legal th{font-family:var(--font-mono);font-size:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);font-weight:var(--w-medium)}.mkt .legal .tablewrap{overflow-x:auto}.mkt .legal-toc{-moz-columns:2;column-count:2;-moz-column-gap:var(--space-8);column-gap:var(--space-8);padding-left:1.2em;margin:0}.mkt .legal-toc li{font-size:var(--type-body-sm);margin-bottom:var(--space-2);-moz-column-break-inside:avoid;break-inside:avoid}.mkt .legal-toc a{border-bottom:0;color:var(--text-body)}@media (max-width:560px){.mkt .legal-toc{-moz-columns:1;column-count:1}}