@font-face{font-family:__Hanken_Grotesk_532584;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/8be08aafa95b757b-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cd210f5b8f519d96-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5d86bf8a390298b9-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/df6935a4b8387403-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/8be08aafa95b757b-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cd210f5b8f519d96-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/5d86bf8a390298b9-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/df6935a4b8387403-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/8be08aafa95b757b-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/cd210f5b8f519d96-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/5d86bf8a390298b9-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/df6935a4b8387403-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/8be08aafa95b757b-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/cd210f5b8f519d96-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/5d86bf8a390298b9-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/df6935a4b8387403-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/8be08aafa95b757b-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/cd210f5b8f519d96-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/5d86bf8a390298b9-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/df6935a4b8387403-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/8be08aafa95b757b-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/cd210f5b8f519d96-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/5d86bf8a390298b9-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:__Hanken_Grotesk_532584;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/df6935a4b8387403-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_532584;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_Fallback_532584;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_532584{font-family:__Hanken_Grotesk_532584,__Hanken_Grotesk_Fallback_532584}.__variable_532584{--font-hanken:"__Hanken_Grotesk_532584","__Hanken_Grotesk_Fallback_532584"}.gs2{font-family:var(--font-hanken),ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",sans-serif;color-scheme:light}.gs2 h1,.gs2 h2,.gs2 h3,.gs2 h4,.gs2 h5,.gs2 h6{font-family:var(--font-hanken),ui-sans-serif,system-ui,-apple-system,sans-serif}.gs2 :focus-visible{outline:2px solid #be4222;outline-offset:2px;border-radius:3px}.gs2 section[id]{scroll-margin-top:5.5rem}.gs2 .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.gs2 .no-scrollbar::-webkit-scrollbar{display:none}.gs2 .bleed-carousel{padding-left:1.25rem;padding-right:1.25rem;scroll-padding-left:1.25rem}@media (min-width:640px){.gs2 .bleed-carousel{padding-left:max(2rem,calc((100% - 1280px) / 2 + 2rem));padding-right:max(2rem,calc((100% - 1280px) / 2 + 2rem));scroll-padding-left:max(2rem,calc((100% - 1280px) / 2 + 2rem))}}@keyframes gs2-trust-flow{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.gs2 .trust-marquee{animation:gs2-trust-flow 55s linear infinite}.gs2 .trust-marquee--rev{animation-direction:reverse}.gs2 .trust-wrap:hover .trust-marquee{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.gs2 .trust-wrap{overflow-x:auto}.gs2 .trust-dupe{display:none}}.gs2 #lead input:focus,.gs2 #lead input:focus-visible{outline:none}.gs2 ::-moz-selection{background:#e0552f;color:#fff}.gs2 ::selection{background:#e0552f;color:#fff}.gs2 .hero-bg{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(165deg,#26313f,#19212b 62%)}.gs2 .hero-bg:after,.gs2 .hero-bg:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;will-change:transform}.gs2 .hero-bg:before{background:radial-gradient(46% 52% at 84% 6%,rgba(224,85,47,.5),transparent 60%);animation:gs2-hero-drift-a 13s ease-in-out infinite}.gs2 .hero-bg:after{background:radial-gradient(50% 56% at 10% 98%,rgba(70,166,239,.42),transparent 62%);animation:gs2-hero-drift-b 17s ease-in-out infinite}@keyframes gs2-hero-drift-a{0%,to{transform:translateZ(0) scale(1);opacity:.72}50%{transform:translate3d(-11%,9%,0) scale(1.34);opacity:1}}@keyframes gs2-hero-drift-b{0%,to{transform:translateZ(0) scale(1.04);opacity:.6}50%{transform:translate3d(9%,-8%,0) scale(1.3);opacity:1}}@media (prefers-reduced-motion:reduce){.gs2 .hero-bg:after,.gs2 .hero-bg:before{animation:none}}.gs2 .bar-blue{background-image:linear-gradient(180deg,#4d92b7,#2e6e96)}.gs2 .bar-coral{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.22) 0 3px,transparent 3px 7px),linear-gradient(180deg,#e96a3e,#e0552f)}.gs2 .bar-stripes{background-image:repeating-linear-gradient(45deg,rgba(24,29,36,.28) 0 4px,transparent 4px 8px)}.gs2 .fade-mask-b{-webkit-mask-image:linear-gradient(180deg,#000 8%,transparent 96%);mask-image:linear-gradient(180deg,#000 8%,transparent 96%)}.gs2 .card-dark{background:radial-gradient(120% 90% at 85% 0,var(--glow,transparent),transparent 60%),linear-gradient(160deg,#233040 0,#19212b 70%)}.gs2 .waffle-fade{-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent);mask-image:linear-gradient(180deg,#000 58%,transparent)}.gs2 .btn-grad{background-image:linear-gradient(180deg,#e2592f,#bd4121)}.gs2 .btn-grad:hover{background-image:linear-gradient(180deg,#e96a3e,#c9492a)}.gs2 .label{font-weight:500;letter-spacing:.005em}.gs2 .tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs2 .hero-slate{background:#d3dae2}@media (prefers-reduced-motion:no-preference){.gs2 [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.gs2 [data-reveal].is-visible{opacity:1;transform:none}}@keyframes gs2-rise{0%{transform:translateY(12px)}}.gs2 .rise,.gs2 .rise-in{animation:gs2-rise .55s cubic-bezier(.2,.7,.3,1)}.gs2 .stage{isolation:isolate;overflow:hidden;background:radial-gradient(80% 120% at 50% 0,#1b2330 0,#10151c 55%,#0b0f14 100%);color:#eef1f5}.gs2 .stage-rain{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 26px);-webkit-mask-image:radial-gradient(55% 70% at 50% 34%,#000 10%,transparent 70%);mask-image:radial-gradient(55% 70% at 50% 34%,#000 10%,transparent 70%)}.gs2 .grain:after,.gs2 .stage-rain{position:absolute;inset:0;pointer-events:none}.gs2 .grain:after{content:"";border-radius:inherit;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.gs2 .glow-text{background:linear-gradient(95deg,#ffd0b8,#ff9466 38%,#e0552f 70%,#c9472a);-webkit-background-clip:text;background-clip:text;color:transparent}.gs2 .horizon{--r:max(1300px,100vw);position:absolute;left:50%;width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin-left:calc(var(--r) * -1);pointer-events:none;z-index:1}.gs2 .horizon-planet,.gs2 .horizon-ring,.gs2 .horizon-ring-glow{position:absolute;inset:0;border-radius:50%}.gs2 .horizon-planet{background:#edf0f4}.gs2 .horizon-ring,.gs2 .horizon-ring-glow{background:linear-gradient(90deg,#9c3a1f 18%,#e0552f 30%,#ff9a6e 42%,#ffd8c4 50%,#a9d0ea 60%,#4d8fbf 72%,#26587a 84%)}.gs2 .horizon-ring{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px))}.gs2 .horizon-ring-glow{filter:blur(22px);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 40px),#000 calc(100% - 18px),#000 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 40px),#000 calc(100% - 18px),#000 100%);transform:translateY(-12px) scale(1.004)}.gs2 .horizon-haze{position:absolute;left:50%;top:-250px;width:1700px;height:560px;margin-left:-850px;background:radial-gradient(50% 50% at 50% 72%,rgba(255,138,92,.42),rgba(224,85,47,.14) 42%,transparent 70%);filter:blur(14px)}.gs2 .horizon--set .horizon-ring-glow{transform:translateY(12px) scale(1.004)}.gs2 .horizon--set .horizon-haze{top:auto;bottom:-330px;background:radial-gradient(50% 50% at 50% 32%,rgba(255,138,92,.4),rgba(224,85,47,.12) 42%,transparent 70%)}.gs2 .stage-hero{height:860px}.gs2 .stage-hero .horizon{top:560px}.gs2 .stage-hero-capsule{position:absolute;z-index:4;left:50%;top:642px;width:min(780px,86%);transform:translateX(-50%);text-align:center}.gs2 .stage-outro{background:linear-gradient(180deg,transparent 55%,#19212b),radial-gradient(80% 120% at 50% 0,#1b2330 0,#10151c 55%,#0b0f14 100%)}.gs2 .stage-outro .horizon{top:calc(300px - var(--r) * 2)}@media (max-width:860px){.gs2 .stage-hero{height:auto}.gs2 .stage-hero .horizon{--r:450px;position:relative;top:0;left:0;margin:64px 0 -640px calc(50% - 450px)}.gs2 .stage-hero .horizon-haze{width:760px;margin-left:-380px}.gs2 .stage-hero-capsule{position:relative;top:0;left:0;width:auto;transform:none;padding:0 1.25rem 2.25rem}.gs2 .stage-outro .horizon{--r:450px;top:-770px}}.gs2 .light-bands{position:absolute;inset:0;pointer-events:none;opacity:.55;-webkit-mask-image:radial-gradient(60% 70% at 55% 58%,#000 18%,transparent 75%);mask-image:radial-gradient(60% 70% at 55% 58%,#000 18%,transparent 75%)}.gs2 .light-bands span{position:absolute;top:-30%;height:170%;width:var(--w,80px);left:var(--x);transform:rotate(-38deg);filter:blur(10px);background:linear-gradient(90deg,rgba(40,44,92,0),rgba(52,40,96,.5) 16%,rgba(224,85,47,.9) 42%,#ff7048 56%,rgba(190,50,40,.6) 78%,rgba(20,24,60,0));-webkit-mask-image:linear-gradient(180deg,transparent var(--a,10%),#000 calc(var(--a, 10%) + 18%),#000 calc(var(--b, 70%) - 18%),transparent var(--b,70%));mask-image:linear-gradient(180deg,transparent var(--a,10%),#000 calc(var(--a, 10%) + 18%),#000 calc(var(--b, 70%) - 18%),transparent var(--b,70%))}.gs2 .stack-scene{position:absolute;left:50%;top:52%;width:210px;height:210px;margin:-105px 0 0 -105px}.gs2 .stack{transform:rotateX(58deg) rotate(-45deg)}.gs2 .stack,.gs2 .stack-plate{position:absolute;inset:0;transform-style:preserve-3d}.gs2 .stack-plate{border-radius:40px;border:1.5px solid rgba(233,237,243,.42);background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0));transition:background .5s,border-color .5s,box-shadow .5s}.gs2 .stack-plate:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;border:1.5px solid rgba(233,237,243,.16);transform:translateZ(-14px)}.gs2 .stack-plate:after{content:"";position:absolute;inset:22px;border-radius:26px;border:1px dashed rgba(233,237,243,.14)}.gs2 .stack-plate--2{transform:translateZ(76px)}.gs2 .stack-plate--3{transform:translateZ(152px)}.gs2 .stack-plate.is-lit{border-color:rgba(255,178,143,.95);background:radial-gradient(70% 70% at 40% 35%,rgba(255,138,96,.95),rgba(224,85,47,.85) 45%,rgba(160,40,20,.75));box-shadow:0 0 70px 8px rgba(224,85,47,.45),inset 0 0 26px rgba(255,210,190,.35)}.gs2 .stack-plate.is-lit:before{border-color:rgba(255,150,110,.55)}.gs2 .stack-plate.is-lit:after{border:1px solid rgba(255,230,220,.45)}.gs2 .stack-plate.is-cool{border-color:rgba(169,208,234,.9);background:radial-gradient(70% 70% at 40% 35%,rgba(143,195,230,.55),rgba(46,110,150,.45));box-shadow:0 0 50px 4px rgba(111,166,203,.35)}.gs2 .rim-top:before{content:"";position:absolute;top:-1px;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,176,146,.9),transparent)}.gs2 .card-night{background:radial-gradient(90% 90% at 85% 0,rgba(224,85,47,.3),rgba(224,85,47,.05) 45%,transparent 70%),radial-gradient(120% 120% at 0 100%,#1c2531,#10151c)}.gs2 .col-lit{background:linear-gradient(180deg,#fff7f3,#fff)}.gs2 .col-lit-head{background:linear-gradient(180deg,#ffede5,#fff7f3)}.gs2 .chapbar-wrap{position:sticky;top:5.75rem;z-index:30;display:flex;justify-content:center;padding:0 1rem}.gs2 .chapbar{display:flex;align-items:center;gap:2px;max-width:100%;padding:5px;border-radius:999px;overflow-x:auto;scrollbar-width:none;background:hsla(0,0%,100%,.76);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(24,29,36,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 30px -14px rgba(24,29,36,.35)}.gs2 .chapbar::-webkit-scrollbar{display:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gs2 .chapbar{background:#fff}}.gs2 .chapbar-link{flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:999px;font-size:.875rem;font-weight:500;color:#4a515a;transition:background .25s,color .25s}.gs2 .chapbar-link:hover{color:#181d24}.gs2 .chapbar-link.is-on{color:#fff;background:linear-gradient(180deg,#262e39,#171c23);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 6px 16px -8px rgba(24,29,36,.8)}.gs2 .chapbar-sep{flex:none;width:1px;height:20px;margin:0 6px;background:rgba(24,29,36,.12)}.gs2 [data-chapter]{scroll-margin-top:9.5rem}.gs2 .thread-wave{position:absolute;left:0;right:0;bottom:0;width:100%;height:340px;pointer-events:none}.gs2 .thread-wave g{mix-blend-mode:screen}@media (min-width:861px){.gs2 .stage-float{--stage-h:min(580px,calc(100vh - 12rem));height:var(--stage-h);top:max(9.75rem,calc((100vh - var(--stage-h)) / 2))}}@keyframes stack-float{0%,to{translate:0 0}50%{translate:0 -9px}}.gs2 .stage-float .stack-scene{animation:stack-float 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.gs2 .chapbar-link,.gs2 .stack-plate{transition:none}.gs2 .stage-float .stack-scene{animation:none}}@media (max-width:860px){.gs2 [data-part]{scroll-margin-top:22rem}}.gs2 .stage-band{background:radial-gradient(90% 120% at 50% 100%,#232d39,#19212b 45%,#0d1117 80%)}.gs2 .glow-figure{background:linear-gradient(100deg,#ffd3bd,#ff8a5c 45%,#e0552f);-webkit-background-clip:text;background-clip:text;color:transparent}.gs2 .proof-card{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.gs2 .thread-stop-1{stop-color:#be4222}.gs2 .thread-stop-2{stop-color:#ff8a5c}.gs2 .thread-stop-3{stop-color:#ffd2bd}.gs2 .thread-stop-4{stop-color:#8fc3e6}.gs2 .thread-stop-5{stop-color:#2e6e96}.gs2 .proof-fig{background:rgba(22,28,37,.88);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(8px);transition:border-color .15s ease}.gs2 .proof-fig:hover{border-color:rgba(255,176,146,.45)}.gs2 .audience-link-dark,.gs2 .proof-fig-name{color:#ffb08f}.gs2 .audience-link-dark:hover{color:#ffd2bd}.gs2 .film{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden;border-radius:28px;background:#05070a;box-shadow:0 50px 90px -40px rgba(8,12,18,.55),inset 0 0 0 1px hsla(0,0%,100%,.05)}.gs2 .film-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#05070a}.gs2 .film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;white-space:nowrap;padding:15px 22px 15px 18px;border:0;border-radius:999px;cursor:pointer;font-size:16px;font-weight:700;line-height:1;color:#fff;background-image:linear-gradient(180deg,#e2592f,#bd4121);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 0 0 1px rgba(190,66,34,.55),0 18px 44px -12px rgba(224,85,47,.85);transition:transform .18s ease,background-image .18s ease}.gs2 .film-play:hover{transform:translate(-50%,-50%) scale(1.04);background-image:linear-gradient(180deg,#e96a3e,#c9492a)}.gs2 .film-play:focus-visible{outline:3px solid #ffd2bd;outline-offset:3px}.gs2 .film-play-tri{width:0;height:0;margin-left:3px;border-left:12px solid #fff;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent}.gs2 .film-play-dur{padding-left:12px;border-left:1px solid hsla(0,0%,100%,.35);font-weight:500;opacity:.85}@media (max-width:640px){.gs2 .film{border-radius:20px}.gs2 .film-play{padding:12px 18px 12px 15px;font-size:14px}}.gs2 .ways-axis-line{background:linear-gradient(90deg,#bbc2cb,#e0552f)}.gs2 .ways-foundation{background:linear-gradient(180deg,#fff,#f3f5f8)}.gs2 .quote-glyph:before{content:"\201C";display:block;margin-bottom:18px;font-size:64px;font-weight:700;line-height:.6;color:#e0552f;text-shadow:0 6px 18px rgba(224,85,47,.35)}.gs2 .tick-orb{position:relative;flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:linear-gradient(180deg,#ff8a5c,#e0552f);box-shadow:0 0 0 3px rgba(224,85,47,.12)}.gs2 .tick-orb:after{content:"";position:absolute;left:6.5px;top:4px;width:4.5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.gs2 .bullet-orb{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffb08f,#e0552f);box-shadow:0 0 0 3px rgba(224,85,47,.1)}.gs2 .bar-warm{background:linear-gradient(90deg,#d8522b,#ff8a5c);box-shadow:0 6px 14px -4px rgba(224,85,47,.6)}.gs2 .bar-cool{background:linear-gradient(90deg,#2e6e96,#8fc3e6);box-shadow:0 6px 14px -4px rgba(46,110,150,.5)}.gs2 .plan-panel{background:linear-gradient(180deg,#fbfcfd,#f5f7f9)}.gs2 .gantt-track{background:linear-gradient(90deg,transparent calc(33.33% - 1px),#e8ecf1 calc(33.33% - 1px),#e8ecf1 33.33%,transparent 0,transparent calc(66.66% - 1px),#e8ecf1 calc(66.66% - 1px),#e8ecf1 66.66%,transparent 0)}.gs2 .gantt-bar{position:absolute;top:50%;height:10px;margin-top:-5px;left:var(--s);width:var(--w);border-radius:999px}.gs2 .gantt-now{position:absolute;top:0;bottom:0;left:var(--at);width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(224,85,47,.9),rgba(224,85,47,0))}.gs2 .cadence-dot{width:6px;height:6px;border-radius:2px;background:#e3e8ee}.gs2 .cadence-dot.is-on{background:#e0552f;box-shadow:0 0 6px rgba(224,85,47,.5)}.gs2 .card-night .cadence-dot:not(.is-on){background:hsla(0,0%,100%,.14)}.gs2 .nav-bar:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(237,240,244,.86);backdrop-filter:blur(12px) saturate(140%)}.gs2 .nav-glass{background:linear-gradient(180deg,hsla(0,0%,100%,.93),hsla(20,60%,97%,.86));backdrop-filter:blur(30px) saturate(170%);border:1px solid hsla(0,0%,100%,.6);box-shadow:0 40px 80px -30px rgba(12,16,22,.45),inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 hsla(0,0%,100%,.35)}.gs2 .nav-panel{opacity:0;transform:translateY(-8px) scale(.99);transform-origin:top center;visibility:hidden;transition:opacity .22s,transform .22s,visibility 0s .22s}.gs2 .nav-panel.is-open{opacity:1;transform:none;visibility:visible;transition:opacity .22s,transform .22s,visibility 0s}.gs2 .nav-tile{transition:background .2s,box-shadow .2s}.gs2 .nav-tile:focus-within,.gs2 .nav-tile:hover{background:#fff;box-shadow:0 18px 34px -20px rgba(24,29,36,.5),0 0 0 1px rgba(24,29,36,.05)}.gs2 .nav-tile:focus-within .nav-tile-title,.gs2 .nav-tile:hover .nav-tile-title{color:#be4222}.gs2 .nav-tile-arrow{display:inline-flex;opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}.gs2 .nav-tile:focus-within .nav-tile-arrow,.gs2 .nav-tile:hover .nav-tile-arrow{opacity:1;transform:none}.gs2 .nav-dot-link:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#e0552f;opacity:.5;transition:opacity .2s,box-shadow .2s}.gs2 .nav-dot-link:focus-visible:before,.gs2 .nav-dot-link:hover:before{opacity:1;box-shadow:0 0 8px #e0552f}.gs2 .nav-sheet{position:fixed;inset:0;z-index:60;background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(23,44%,96%,.93));backdrop-filter:blur(30px) saturate(170%);opacity:0;transform:translateY(-12px);visibility:hidden;transition:opacity .22s,transform .22s,visibility 0s .22s}.gs2 .nav-sheet.is-open{opacity:1;transform:none;visibility:visible;transition:opacity .22s,transform .22s,visibility 0s}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gs2 .nav-bar:before{background:#edf0f4}.gs2 .nav-glass,.gs2 .nav-sheet{background:#fbf9f8}}@media (prefers-reduced-motion:reduce){.gs2 .nav-panel,.gs2 .nav-panel.is-open,.gs2 .nav-sheet,.gs2 .nav-sheet.is-open{transform:none;transition:visibility 0s}.gs2 .nav-tile,.gs2 .nav-tile-arrow{transition:none}}.gs2 .pipe-thread{fill:none;stroke:url(#pipe-flow);stroke-width:1.15;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1),opacity .5s,stroke .5s}.gs2 .pipe-thread.is-dropped{stroke:#8fa3b8;opacity:.26}.gs2 .pipe-heap{fill:#a9bacb;opacity:0;transition:opacity .6s .55s}.gs2 .pipe-heap.is-on{opacity:.6}.gs2 .pipe-gate-bar{fill:hsla(0,0%,100%,.08);transition:fill .5s}.gs2 .pipe-gate.is-lit .pipe-gate-bar{fill:url(#pipe-gate-lit)}.gs2 .pipe-gate-glow{fill:#ff8a5c;opacity:0;transition:opacity .6s}.gs2 .pipe-gate.is-lit .pipe-gate-glow{opacity:.32}.gs2 .pipe-gate.is-now .pipe-gate-glow{opacity:.75}.gs2 .pipe-end-halo{opacity:0;transition:opacity .8s .4s}.gs2 .pipe-end-core{fill:transparent;stroke:hsla(0,0%,100%,.22);stroke-width:1.2;transition:fill .6s .4s,stroke .6s .4s}.gs2 .pipe[data-done] .pipe-end-halo{opacity:1}.gs2 .pipe[data-done] .pipe-end-core{fill:#ffe3d4;stroke:#ff8a5c}@media (prefers-reduced-motion:reduce){.gs2 .pipe-end-core,.gs2 .pipe-end-halo,.gs2 .pipe-gate-bar,.gs2 .pipe-gate-glow,.gs2 .pipe-heap,.gs2 .pipe-thread{transition:none}}.gs2 .sig-ring{fill:none;stroke:hsla(0,0%,100%,.06);stroke-width:1;transition:stroke .6s}.gs2 .sig-ring.is-on{stroke:rgba(255,138,92,.24)}.gs2 .sig[data-step="4"] .sig-ring.is-on{stroke:rgba(255,138,92,.36)}.gs2 .sig-wave{fill:none;stroke:#ff8a5c;stroke-width:1.4;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:148px 170px;opacity:0;animation:sig-wave 4.2s cubic-bezier(.2,.6,.3,1) infinite}@keyframes sig-wave{0%{transform:scale(.05);opacity:.75}to{transform:scale(1);opacity:0}}.gs2 .sig-in{fill:none;stroke:url(#sig-in);stroke-width:1.1;stroke-linecap:round}.gs2 .sig-inbound{transition:opacity .6s}.gs2 .sig-inbound.is-spent{opacity:.5}.gs2 .sig-buyer,.gs2 .sig-link{fill:none;stroke-width:1.1;stroke-linecap:butt;stroke-dasharray:1;transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1)}.gs2 .sig-link{stroke:url(#sig-out)}.gs2 .sig-buyer{stroke:url(#sig-buyers);transition-delay:.15s}.gs2 .sig-return{fill:none;stroke:#ff8a5c;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:2 6;opacity:0;transition:opacity .6s .3s}.gs2 .sig[data-step="4"] .sig-return{opacity:.75}.gs2 .sig-node{opacity:0;transition:opacity .6s .3s}.gs2 .sig-node.is-on{opacity:1}.gs2 .sig-node-bg{fill:hsla(0,0%,100%,.07);stroke:hsla(0,0%,100%,.18);stroke-width:1;transition:fill .5s,stroke .5s}.gs2 .sig-node.is-lit .sig-node-bg{fill:#fff;stroke:#fff}.gs2 .sig-node-mark{opacity:.3;transition:opacity .5s}.gs2 .sig-node.is-lit .sig-node-mark{opacity:1}.gs2 .sig-node-glow{fill:#ff8a5c;opacity:0;transition:opacity .6s}.gs2 .sig-node.is-lit .sig-node-glow{opacity:.5}.gs2 .sig-core-halo{opacity:.55;transition:opacity .8s}.gs2 .sig[data-step="1"] .sig-core-halo,.gs2 .sig[data-step="2"] .sig-core-halo,.gs2 .sig[data-step="3"] .sig-core-halo{opacity:.8}.gs2 .sig[data-step="4"] .sig-core-halo{opacity:1}.gs2 .sig-core-dot{fill:#ffe3d4;stroke:#ff8a5c;stroke-width:1.4}@media (prefers-reduced-motion:reduce){.gs2 .sig-buyer,.gs2 .sig-core-halo,.gs2 .sig-inbound,.gs2 .sig-link,.gs2 .sig-node,.gs2 .sig-node-bg,.gs2 .sig-node-glow,.gs2 .sig-node-mark,.gs2 .sig-return,.gs2 .sig-ring{transition:none}.gs2 .sig-wave{animation:none}}.gs2 .chan-post{top:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 44px -26px rgba(0,0,0,.85);backdrop-filter:blur(6px);transform-origin:50% 0}.gs2 .chan-post-0{z-index:3;transform:translateY(-36%);animation:chan-float 6s ease-in-out infinite}.gs2 .chan-post-1{z-index:2;opacity:.5;transform:translateY(calc(-36% - 30px)) scale(.93)}.gs2 .chan-post-2{z-index:1;opacity:.24;transform:translateY(calc(-36% - 56px)) scale(.86)}.gs2 .chan-avatar{background:linear-gradient(135deg,#ffb08f,#e0552f 60%,#8a2f18);box-shadow:0 0 0 2px hsla(0,0%,100%,.12)}@keyframes chan-float{0%,to{translate:0 0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.gs2 .chan-post-0{animation:none}}.gs2 .feed-frame:before{content:"";position:absolute;inset:12% 4%;border-radius:50%;background:radial-gradient(closest-side,rgba(224,85,47,.28),transparent);filter:blur(36px)}.gs2 .feed-card{background:linear-gradient(180deg,rgba(36,45,58,.94),rgba(20,26,34,.96));border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 32px 64px -30px rgba(0,0,0,.9);opacity:0;transform:translateY(calc(-50% + 22px)) scale(.97);transition:opacity .45s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.gs2 .feed-card.is-past{transform:translateY(calc(-50% - 22px)) scale(.97)}.gs2 .feed-card.is-now{opacity:1;transform:translateY(-50%)}.gs2 .feed-meter{background:linear-gradient(90deg,hsla(0,0%,100%,.12) 0 22%,rgba(46,194,126,.5) 22% 80%,hsla(0,0%,100%,.12) 80%)}.gs2 .feed-meter-mark{left:56%;background:#fff;box-shadow:0 0 0 3px rgba(46,194,126,.35),0 0 12px rgba(46,194,126,.6)}@media (prefers-reduced-motion:reduce){.gs2 .feed-card,.gs2 .feed-card.is-now,.gs2 .feed-card.is-past{transition:none}}@media (min-width:1024px){.gs2 .attr-track:before{content:"";position:absolute;top:24px;left:8.333%;right:8.333%;height:2px;background:linear-gradient(90deg,#bbc2cb,#bbc2cb 42%,#ff8a5c 58%,#e0552f)}}.gs2 .attr-node{position:relative;background:#edf0f4;border:1px solid #d7dce2;color:#5c626b}.gs2 .attr-stage[data-counted] .attr-node{background:linear-gradient(135deg,#ff8a5c,#e0552f 60%,#be4222);border-color:transparent;color:#fff;box-shadow:0 0 0 5px rgba(224,85,47,.12),0 10px 22px -10px rgba(224,85,47,.8)}.gs2 .attr-loop-path{stroke:#e0552f;stroke-width:2;stroke-dasharray:7 7;vector-effect:non-scaling-stroke;animation:attr-flow 1.6s linear infinite}@keyframes attr-flow{to{stroke-dashoffset:-28}}.gs2 .attr-api{background:#fff3ee;color:#be4222;box-shadow:0 0 0 4px #fff}@media (prefers-reduced-motion:reduce){.gs2 .attr-loop-path{animation:none}}.gs2 .feed-media{background:radial-gradient(60% 80% at 70% 30%,rgba(255,138,92,.35),transparent 70%),linear-gradient(135deg,rgba(143,195,230,.25),hsla(0,0%,100%,.04))}.gs2 .mock-card{background:linear-gradient(180deg,rgba(36,45,58,.94),rgba(20,26,34,.96));border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 32px 64px -30px rgba(0,0,0,.9)}.gs2 .pm{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.gs2 .pm-face{background:linear-gradient(135deg,#ff9466,#e0552f 55%,#9c3a1f)}.gs2 .pm-creative{background:radial-gradient(70% 90% at 85% 90%,rgba(224,85,47,.18),transparent 70%),linear-gradient(135deg,#fdf6f2,#eef3f8)}