@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_d4f1d5{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_d4f1d5{--font-oswald:"Oswald","Oswald Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c22fe1{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c22fe1{--font-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-mono-stack:"Space Mono","Space Mono Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_cc28ac{font-family:Newsreader,Newsreader Fallback}.__variable_cc28ac{--font-newsreader:"Newsreader","Newsreader Fallback"}:root{--canvas-black:#131313;--absolute-black:#000;--surface-slate:#1f2d3d;--surface-slate-2:#2d2d2d;--image-frame:#313131;--overlay-ring:rgba(0,0,0,.33);--signal-teal:#1fb6c9;--deep-teal:#0e8fa8;--teal-border:#0b6d80;--cinnabar:#ff5a38;--cinnabar-deep:#dc4a2c;--cinnabar-rule:#9b2e18;--tile-mint:#1fb6c9;--tile-cinnabar:#ff5a38;--tile-bone:#f2eee3;--tile-amber:#f4c233;--tile-rose:#e8a8b8;--tile-navy:#1f2d3d;--text-primary:#fff;--text-muted:#e9e9e9;--text-secondary:#949494;--text-dim:#8c8c8c;--text-inverse:#131313;--link-hover:#3860be;--focus-cyan:#1eaedb;--pressed-overlay:hsla(0,0%,55%,.87);--font-display:var(--font-oswald),Impact,"Helvetica Neue",sans-serif;--font-sans:var(--font-grotesk),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-mono-stack),"Courier New",Courier,monospace;--font-serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--r-input:2px;--r-img-inline:3px;--r-img-nested:4px;--r-card:20px;--r-feature:24px;--r-promo:30px;--r-cta:40px;--r-circle:9999px;--container-max:1300px;--container-pad-desk:48px;--container-pad-mobile:24px;--c-page-bg:#0d0d0d;--c-surface-1:#131313;--c-surface-2:#1c1c1c;--c-fg:#fff;--c-fg-muted:#b5b5b5;--c-fg-dim:#949494;--c-border:#2a2a2a;--c-border-soft:#1d1d1d;--c-divider:#232323;--c-rule-soft:hsla(0,0%,100%,.06);--c-overlay-hover:hsla(0,0%,100%,.02);--mountain-far:#1f2d3d;--mountain-mid:#0e1a24;--mountain-near:#070b10;--atmos-radial-1:rgba(31,182,201,.1);--atmos-radial-2:rgba(255,90,56,.06);--atmos-grad-top:#0d0d0d;--atmos-grad-mid:#131313;--atmos-grad-bot:#0a0f14;--atmos-scrim-end:#0d0d0d;--grain-opacity:0.04;--nav-bg:hsla(0,0%,5%,.72);--nav-link:#b5b5b5;--nav-link-active-bg:hsla(0,0%,100%,.06);--nav-link-active-border:hsla(0,0%,100%,.12)}:root[data-theme=light]{--c-page-bg:#f2eee3;--c-surface-1:#fbf8f0;--c-surface-2:#fff;--c-fg:#131313;--c-fg-muted:#4a4a4a;--c-fg-dim:#6a6a6a;--c-border:#d8d2c4;--c-border-soft:#e6e0d1;--c-divider:#e0d9c8;--c-rule-soft:hsla(0,0%,5%,.08);--c-overlay-hover:hsla(0,0%,5%,.03);--mountain-far:#c8d0dc;--mountain-mid:#adb8c9;--mountain-near:#8a96aa;--atmos-radial-1:rgba(31,182,201,.08);--atmos-radial-2:rgba(255,90,56,.05);--atmos-grad-top:#fbf8f0;--atmos-grad-mid:#f2eee3;--atmos-grad-bot:#e8e1ce;--atmos-scrim-end:#f2eee3;--grain-opacity:0.025;--nav-bg:hsla(43,50%,95%,.78);--nav-link:#525252;--nav-link-active-bg:hsla(0,0%,5%,.06);--nav-link-active-border:hsla(0,0%,5%,.12)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--c-page-bg);color:var(--c-fg);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background .24s ease,color .24s ease}a{color:inherit;text-decoration:none}button{font-family:inherit}img{display:block;max-width:100%}::selection{background:var(--signal-teal);color:#000}.l4-display-2,.l4-display-3,.l4-hero{font-family:var(--font-display);font-weight:700;color:var(--text-primary);text-transform:uppercase;line-height:.88}.l4-hero{font-size:clamp(56px,9vw,107px);letter-spacing:1.07px}.l4-display-2{font-size:clamp(44px,7vw,90px)}.l4-display-3{font-size:clamp(32px,5vw,60px)}.display-serif{font-family:var(--font-display);font-weight:700;letter-spacing:1.07px;line-height:.92;color:var(--c-fg);margin:0;text-transform:uppercase;text-wrap:balance}.display-serif em{font-style:normal;color:var(--c-fg)}.display-serif .muted-i{font-style:normal;color:var(--c-fg-dim);opacity:.7}.l4-body-sm,.l4-body-sm p{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:#949494;margin:0}.eyebrow-mono{font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--cinnabar)}.l4-container{max-width:1400px;margin:0 auto;padding:0 48px}@media (max-width:1024px){.l4-container{padding:0 32px}}@media (max-width:768px){.l4-container{padding:0 24px}}@media (max-width:480px){.l4-container{padding:0 20px}}.atmos{pointer-events:none;overflow:hidden}.atmos,.atmos:before{position:absolute;inset:0}.atmos:before{content:"";background:radial-gradient(120% 80% at 50% 110%,var(--atmos-radial-1) 0,transparent 60%),radial-gradient(80% 60% at 85% 0,var(--atmos-radial-2) 0,transparent 55%),linear-gradient(180deg,var(--atmos-grad-top) 0,var(--atmos-grad-mid) 50%,var(--atmos-grad-bot) 100%)}.atmos svg.mountains{position:absolute;bottom:-1px;left:0;width:100%;height:auto;display:block;opacity:.55}.scrim-bottom{left:0;right:0;bottom:0;height:240px;background:linear-gradient(180deg,transparent 0,var(--atmos-scrim-end) 80%)}.grain,.scrim-bottom{position:absolute;pointer-events:none}.grain{inset:0;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.kicker-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--c-fg-muted);background:var(--c-overlay-hover);border:1px solid var(--c-border);padding:8px 14px;border-radius:9999px}.kicker-pill:before{content:"";width:6px;height:6px;background:var(--signal-teal);border-radius:9999px;display:inline-block}.kicker-pill.cinnabar:before{background:var(--cinnabar)}.kicker-pill.bone:before{background:var(--tile-bone)}.btn-bone{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-weight:500;font-size:14px;background:#f2eee3;color:#131313;border:none;padding:12px 22px;border-radius:9999px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.btn-bone:hover{background:#fff;transform:translateY(-1px)}.btn-ghost{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-weight:500;font-size:14px;background:var(--c-overlay-hover);color:var(--c-fg);border:1px solid var(--c-border);padding:11px 22px;border-radius:9999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.btn-ghost:hover{background:var(--nav-link-active-bg);border-color:var(--c-fg-dim);transform:translateY(-1px)}.btn-teal{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;background:var(--signal-teal);color:#000;border:none;padding:12px 22px;border-radius:9999px;cursor:pointer;transition:background .2s ease}.btn-teal:hover{background:hsla(0,0%,100%,.92)}.btn-cinnabar{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-weight:500;font-size:14px;background:var(--cinnabar);color:#0d0d0d;border:none;padding:12px 22px;border-radius:9999px;cursor:pointer;transition:background .2s ease,transform .2s ease}.btn-cinnabar:hover{transform:translateY(-1px);background:#ff6b4d}.l4-card{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:24px;padding:28px}.status{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;border-radius:9999px;padding:4px 10px}.status.on-track{background:transparent;color:var(--signal-teal);border:1px solid var(--signal-teal)}.status.at-risk{background:transparent;color:var(--cinnabar);border:1px solid var(--cinnabar)}.status.shipped{background:var(--signal-teal);color:#000}.status.live{background:var(--cinnabar);color:#000}.status.draft{background:transparent;color:#949494;border:1px solid #2a2a2a}.status.locked{background:#f2eee3;color:#000}.mono-time{font-family:var(--font-mono);font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:var(--c-fg-dim)}.hover-blue{transition:color .15s ease}.hover-blue:hover{color:var(--link-hover)!important}.section-rule{display:flex;align-items:center;gap:16px;margin:0 0 24px}.section-rule .line{flex:1 1;height:1px;background:var(--c-divider)}.u-link{position:relative;padding-bottom:2px;box-shadow:inset 0 -1px 0 0 currentColor;transition:color .15s ease}.u-link:hover{color:var(--link-hover)}.l4-stack{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border:1px solid var(--c-border);border-radius:24px;overflow:hidden;background:var(--c-surface-2)}.l4-stack-row{display:grid;grid-template-columns:88px 180px 1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:22px 28px;border-bottom:1px solid var(--c-border-soft);transition:background .22s ease}.l4-stack-row:last-child{border-bottom:none}.l4-stack-row:hover{background:var(--c-overlay-hover)}.l4-stack-num{font-family:var(--font-serif);font-size:56px;line-height:1;color:var(--c-fg)}.l4-stack-label{font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--c-fg)}.l4-stack-desc{font-family:var(--font-sans);font-size:16px;color:var(--c-fg-muted);max-width:540px}.gsap-line{display:block;overflow:hidden;line-height:inherit}.gsap-line>span{display:block;will-change:transform}.gsap-fade,.gsap-fade-up,.gsap-scale-in{will-change:opacity,transform}.parallax-mountain{will-change:transform}.pillar-card{border-radius:24px;padding:28px;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.pillar-card:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 0,hsla(0,0%,100%,.08),transparent 60%);opacity:0;transition:opacity .32s ease;pointer-events:none}.pillar-card:hover{transform:translateY(-4px)}.pillar-card:hover:after{opacity:1}.pillar-card.tone-teal{background:#1fb6c9;color:#0d0d0d}.pillar-card.tone-cinnabar{background:#ff5a38;color:#0d0d0d}.pillar-card.tone-bone{background:#f2eee3;color:#0d0d0d}.pillar-card.tone-navy{background:#1f2d3d;color:#fff}.pillar-card .pillar-title{font-family:var(--font-display);font-size:64px;line-height:.92;margin:20px 0 12px;letter-spacing:1.07px;font-weight:700;text-transform:uppercase}.pillar-card .pillar-line{font-family:var(--font-sans);font-weight:500;font-size:14px;opacity:.92;line-height:1.3}.pillar-card .pillar-body{font-family:var(--font-sans);font-size:13.5px;line-height:1.5;margin:24px 0 0}.pillar-card.tone-bone .pillar-body,.pillar-card.tone-cinnabar .pillar-body,.pillar-card.tone-teal .pillar-body{color:hsla(0,0%,5%,.72)}.pillar-card.tone-navy .pillar-body{color:#9db1c7}.dot-signal{width:6px;height:6px;border-radius:9999px;background:currentColor;display:inline-block}.l4-topnav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--nav-bg);border-bottom:1px solid var(--c-rule-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .24s ease,border-color .24s ease}.l4-topnav-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 48px;max-width:1400px;margin:0 auto}.l4-topnav nav{display:flex;align-items:center;gap:6px}.l4-topnav a.nav-link{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--nav-link);padding:8px 14px;border-radius:9999px;border:1px solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease}.l4-topnav a.nav-link:hover{color:var(--c-fg)}.l4-topnav a.nav-link.active{color:var(--c-fg);background:var(--nav-link-active-bg);border-color:var(--nav-link-active-border)}.l4-topnav-right{display:inline-flex;align-items:center;gap:10px}.l4-hamburger{display:none;align-items:center;justify-content:center;width:38px;height:38px;background:var(--c-overlay-hover);color:var(--c-fg);border:1px solid var(--c-border);border-radius:9999px;cursor:pointer;padding:0;position:relative;transition:background .2s ease,border-color .2s ease,transform .2s ease}.l4-hamburger:hover{background:var(--nav-link-active-bg);border-color:var(--c-fg-dim)}.l4-hamburger:focus-visible{outline:2px solid var(--signal-teal);outline-offset:2px}.l4-hamburger .bar{position:absolute;left:11px;right:11px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .24s ease,opacity .2s ease,top .24s ease}.l4-hamburger .bar:first-child{top:13px}.l4-hamburger .bar:nth-child(2){top:18px}.l4-hamburger .bar:nth-child(3){top:23px}.l4-hamburger[aria-expanded=true] .bar:first-child{top:18px;transform:rotate(45deg)}.l4-hamburger[aria-expanded=true] .bar:nth-child(2){opacity:0}.l4-hamburger[aria-expanded=true] .bar:nth-child(3){top:18px;transform:rotate(-45deg)}@media (max-width:1024px){.l4-topnav-inner{padding:16px 32px}.l4-topnav-logo img{height:32px!important}.l4-topnav nav.l4-topnav-desktop-nav{display:none}.l4-hamburger{display:inline-flex}}@media (max-width:768px){.l4-topnav-inner{padding:14px 24px}.l4-topnav-cta{display:none}}@media (max-width:480px){.l4-topnav-inner{padding:12px 20px}.l4-topnav-logo img{height:28px!important}}.l4-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .26s ease;z-index:90}.l4-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.l4-drawer{position:fixed;top:0;right:0;bottom:0;width:min(80vw,380px);background:var(--c-surface-1);border-left:1px solid var(--c-border);box-shadow:-24px 0 60px rgba(0,0,0,.4);transform:translateX(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);z-index:100;display:flex;flex-direction:column;padding:24px 28px 32px}.l4-drawer.is-open{transform:translateX(0)}.l4-drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.l4-drawer-eyebrow{font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--signal-teal)}.l4-drawer-close{width:36px;height:36px;background:var(--c-overlay-hover);border:1px solid var(--c-border);border-radius:9999px;color:var(--c-fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease}.l4-drawer-close:hover{background:var(--nav-link-active-bg);border-color:var(--c-fg-dim)}.l4-drawer-nav{display:flex;flex-direction:column;gap:4px;flex:1 1}.l4-drawer-link{font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:.4px;text-transform:uppercase;color:var(--c-fg-muted);padding:14px 0;border-bottom:1px solid var(--c-rule-soft);transition:color .2s ease}.l4-drawer-link:hover{color:var(--c-fg)}.l4-drawer-link.active{color:var(--signal-teal)}.l4-drawer-foot{margin-top:24px;display:flex;flex-direction:column;gap:12px}.l4-drawer-cta{display:none}@media (max-width:768px){.l4-drawer-cta{display:inline-flex;justify-content:center}}.hero-section{min-height:760px}.hero-inner,.hero-section{position:relative;display:flex;align-items:center}.hero-inner{padding:36px 48px 180px;max-width:1400px;width:100%;margin:0 auto;text-align:center;flex-direction:column;gap:28px;z-index:1}.hero-title{font-size:clamp(48px,7.6vw,108px);max-width:1200px}.hero-title .teal{color:var(--signal-teal)}.hero-cta-row{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap;justify-content:center}.section{padding-top:120px}.section-tight{padding-top:56px}@media (max-width:1024px){.section{padding-top:96px}.section-tight{padding-top:48px}}@media (max-width:768px){.section{padding-top:72px}.section-tight{padding-top:40px}}@media (max-width:480px){.section{padding-top:56px}.section-tight{padding-top:32px}}.tools-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;border:1px solid var(--c-divider);border-radius:24px;overflow:hidden}.tools-grid>div{padding:32px 24px;border-right:1px solid var(--c-border-soft);transition:background .24s ease}.tools-grid>div:last-child{border-right:none}.tools-grid>div:hover{background:var(--c-overlay-hover)}.tools-grid .tool-cat{font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--signal-teal)}.tools-grid .tool-name{font-family:var(--font-sans);font-weight:700;font-size:18px;color:var(--c-fg);margin-top:14px;line-height:1.2}.tools-grid .tool-note{font-family:var(--font-sans);font-size:13px;color:var(--c-fg-dim);margin-top:8px;line-height:1.5}.cta-strip{background:#f2eee3;color:#0d0d0d;border-radius:30px;padding:64px 56px;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:48px;gap:48px;align-items:center;position:relative;overflow:hidden}.cta-strip:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 100% 0,rgba(14,143,168,.07),transparent 60%);pointer-events:none}.cta-strip h2 em{color:var(--deep-teal);font-style:normal}.cta-strip{align-items:stretch}.cta-strip>div:first-child{display:flex;flex-direction:column}.cta-strip .cta-authors-link{margin-top:auto}.cta-strip .cta-cta-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:12px}.cta-strip .cta-btn-dark{display:inline-flex;align-items:center;gap:10px;background:#0d0d0d;color:#fff;border-radius:9999px;padding:14px 28px;font-family:var(--font-sans);font-weight:500;font-size:15px;transition:transform .2s ease,background .2s ease}.cta-strip .cta-btn-dark:hover{transform:translateY(-1px);background:#1f1f1f}.l4-footer{border-top:1px solid var(--c-rule-soft);margin-top:120px;position:relative}.l4-footer-inner{padding:64px 48px 32px;max-width:1400px;margin:0 auto}.l4-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;grid-gap:48px;gap:48px}.l4-footer .col-title{font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--signal-teal);margin-bottom:18px}.l4-footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.l4-footer ul li a{font-size:14px;color:var(--c-fg-muted);transition:color .2s ease}.l4-footer ul li a:hover{color:var(--link-hover)}.l4-footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;border-top:1px solid var(--c-rule-soft)}.l4-footer p.tag{font-family:var(--font-serif);font-size:17px;line-height:1.5;color:#949494;max-width:360px;margin:0;letter-spacing:-.01em}@media (max-width:1024px){.l4-footer{margin-top:96px}.l4-footer-inner{padding:56px 32px 24px}.l4-footer-grid{grid-template-columns:1fr 1fr;gap:40px 32px}.l4-footer-grid>:first-child{grid-column:1/-1}.l4-footer-grid>:first-child img{height:120px!important}}@media (max-width:768px){.l4-footer{margin-top:72px}.l4-footer-inner{padding:48px 24px 24px}.l4-footer-grid{gap:32px 24px}.l4-footer-grid>:first-child img{height:96px!important}.l4-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:36px}}@media (max-width:480px){.l4-footer{margin-top:56px}.l4-footer-inner{padding:40px 20px 24px}.l4-footer-grid{grid-template-columns:1fr;gap:28px}.l4-footer-grid>:first-child img{height:80px!important}}.cadence-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.cadence-card{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:24px;padding:32px;min-height:260px;display:flex;flex-direction:column;transition:border-color .28s ease,transform .28s cubic-bezier(.2,.7,.2,1)}.cadence-card:hover{border-color:var(--c-fg-dim);transform:translateY(-3px)}.cadence-card h3{font-size:26px;margin-top:28px;margin-bottom:24px;line-height:1.1}.cadence-card .when{font-size:11px;letter-spacing:1.5px;color:var(--c-fg)}.cadence-card .kind,.cadence-card .when{font-family:var(--font-mono);font-weight:700}.cadence-card .kind{font-size:10px;letter-spacing:1.8px;border-radius:9999px;padding:3px 9px;border:1px solid}.cadence-card ul{list-style:none;padding:0;margin:auto 0 0;display:grid;grid-gap:12px;gap:12px}.cadence-card ul li{display:flex;gap:12px;align-items:flex-start;font-family:var(--font-sans);font-size:14px;color:var(--c-fg-muted)}.cadence-card ul li .dot{width:6px;height:6px;margin-top:7px;border-radius:9999px;flex-shrink:0}.caption-strip{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.caption-strip>p{font-family:var(--font-sans);font-size:16px;line-height:1.65;color:var(--c-fg-muted);margin:0;max-width:460px}.subfeature .label{font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--signal-teal)}.subfeature h3{font-family:var(--font-sans);font-weight:500;font-size:22px;line-height:1.2;color:var(--c-fg);margin:12px 0 8px}.subfeature p{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--c-fg-dim);margin:0}.framework-explainer{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:64px;gap:64px;align-items:start}.framework-explainer h2{font-size:clamp(40px,5vw,72px);margin-top:24px;line-height:1.05}.framework-explainer .lead{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--c-fg-dim);margin-top:24px;max-width:440px}.l4-input,.l4-select,.l4-textarea{width:100%;background:hsla(0,0%,100%,.03);border:1px solid #2a2a2a;border-radius:12px;color:#fff;font-family:var(--font-sans);font-size:15px;padding:14px 16px;outline:none;transition:border-color .18s ease,background .18s ease}.l4-input::placeholder,.l4-textarea::placeholder{color:#5a5a5a}:root[data-theme=light] .l4-input,:root[data-theme=light] .l4-select,:root[data-theme=light] .l4-textarea{background:#fff;border-color:#d8d2c4;color:#131313}:root[data-theme=light] .l4-input::placeholder,:root[data-theme=light] .l4-textarea::placeholder{color:#8a8a8a}:root[data-theme=light] .l4-input:focus,:root[data-theme=light] .l4-select:focus,:root[data-theme=light] .l4-textarea:focus{background:#fff;border-color:var(--signal-teal)}:root[data-theme=light] [data-form-col]{background:#1c1c1c!important;border-color:#2a2a2a!important}.l4-input:focus,.l4-select:focus,.l4-textarea:focus{border-color:var(--signal-teal);background:rgba(31,182,201,.04)}.l4-textarea{min-height:140px;resize:vertical}.l4-label-tiny{font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#949494;margin-bottom:8px;display:block}.author-card{position:relative;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .22s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.author-card:hover{border-color:var(--c-fg-dim);transform:translateY(-3px)}.author-portrait{position:relative;aspect-ratio:4/3;background:var(--c-surface-1);border-bottom:1px solid var(--c-border);overflow:hidden}.author-portrait img{width:100%;height:100%;object-fit:cover;display:block}.author-portrait .ph{position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 30%,rgba(31,182,201,.18),transparent 70%),linear-gradient(180deg,#1f2d3d,#0d0d0d);display:grid;place-items:center}.author-portrait .ph-caption{font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:1.8px;color:hsla(0,0%,100%,.4);text-transform:uppercase}.author-portrait .handle-tag{position:absolute;top:18px;left:20px;display:flex;align-items:center;gap:10px;z-index:2;pointer-events:none}.author-portrait .handle-tag .sw{width:8px;height:8px;border-radius:2px}.author-portrait .handle-tag .lbl{font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:1.8px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.author-card-body{padding:28px 28px 32px}.author-card-name{font-family:var(--font-sans);font-weight:700;font-size:28px;color:var(--c-fg);line-height:1.15}@media (max-width:768px){.author-card-body{padding:24px 22px 28px}.author-card-name{font-size:24px}}@media (max-width:480px){.author-card-body{padding:22px 20px 24px}.author-card-name{font-size:22px}}.cited-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--c-border);border-radius:24px;overflow:hidden}.cited-grid>div:nth-child(odd){border-right:1px solid #1d1d1d}.cited-grid>div:not(:nth-last-child(-n+2)){border-bottom:1px solid #1d1d1d}@media (max-width:480px){.cited-grid{grid-template-columns:1fr}.cited-grid>div:nth-child(odd){border-right:none}.cited-grid>div:not(:last-child),.cited-grid>div:not(:nth-last-child(-n+2)){border-bottom:1px solid #1d1d1d}.cited-grid>div:last-child{border-bottom:none}}:root[data-theme=light] .cited-grid{background:#ece6d6}.cited-grid>div{padding:24px 28px;transition:background .22s ease}.cited-grid>div:hover{background:hsla(0,0%,100%,.02)}.cited-grid>div .name{font-family:var(--font-sans);font-weight:700;font-size:17px;color:var(--c-fg)}.cited-grid>div .model{font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--signal-teal);margin-top:8px}.cited-grid>div .beat{font-family:var(--font-sans);font-size:13px;color:#949494;margin-top:6px}.event-row{display:grid;grid-template-columns:120px 1fr 220px 140px;grid-gap:32px;gap:32px;padding:32px 0;align-items:center;border-bottom:1px solid var(--c-border-soft);text-decoration:none;transition:background .2s ease}.event-row:last-child{border-bottom:none}.event-row:hover{background:var(--c-overlay-hover)}.event-row .event-day{font-family:var(--font-display);font-weight:700;font-size:72px;line-height:.92;color:var(--c-fg);letter-spacing:1.07px;text-transform:uppercase}.event-row .event-month{font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;margin-top:6px}.event-row .event-title{font-family:var(--font-sans);font-weight:500;font-size:24px;color:var(--c-fg);line-height:1.15;text-wrap:balance}.events-list-container{background:#0f0f0f;border:1px solid #232323;border-radius:24px;padding:8px 32px}@media (max-width:768px){.events-list-container{padding:8px 24px;border-radius:20px}}@media (max-width:480px){.events-list-container{padding:4px 18px}}.events-host-panel{background:#1f2d3d;border-radius:30px;padding:56px 48px}@media (max-width:1024px){.events-host-panel{padding:48px 40px}}@media (max-width:768px){.events-host-panel{padding:40px 28px;border-radius:24px}}@media (max-width:480px){.events-host-panel{padding:32px 24px}}@media (max-width:768px){.event-row{grid-template-columns:1fr;gap:14px;padding:24px 0}.event-row .event-day{font-size:48px}.event-row .event-title{font-size:20px}.event-row>div:last-child{text-align:left!important}}@media (max-width:480px){.event-row{padding:20px 0;gap:12px}.event-row .event-day{font-size:44px}.event-row .event-title{font-size:18px}}.filter-pill{background:transparent;color:var(--c-fg);border:1px solid var(--c-border);font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:8px 14px;border-radius:9999px;cursor:pointer;transition:all .2s ease}.filter-pill:hover{border-color:var(--c-fg-dim)}.filter-pill.is-active{background:var(--c-fg);color:var(--c-page-bg);border-color:var(--c-fg)}.coming-soon-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:start center;background:rgba(8,8,8,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:96px 24px 24px;overflow-y:auto}.coming-soon-card{position:relative;max-width:620px;width:100%;background:var(--c-surface-1);border:1px solid var(--c-border);border-radius:28px;padding:48px 44px;box-shadow:0 30px 80px rgba(0,0,0,.6)}@media (max-width:768px){.coming-soon-overlay{padding:80px 20px 20px}.coming-soon-card{padding:36px 28px;border-radius:24px}}@media (max-width:480px){.coming-soon-overlay{padding:72px 16px 16px}.coming-soon-card{padding:28px 22px;border-radius:20px}}.contact-pill{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.18);font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;padding:8px 14px;border-radius:9999px;cursor:pointer;transition:all .2s ease}.contact-pill:hover{border-color:hsla(0,0%,100%,.4)}.contact-pill.is-active{background:var(--signal-teal);color:#000;border-color:var(--signal-teal)}.faq-item{border-top:1px solid var(--c-border);padding:24px 0}.faq-item>summary{cursor:pointer;font-family:var(--font-sans);font-size:20px;font-weight:500;color:var(--c-fg);list-style:none;display:flex;justify-content:space-between;align-items:center;text-wrap:balance;gap:16px}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary .toggle{font-family:var(--font-mono);font-size:18px;color:var(--cinnabar);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.faq-item[open]>summary .toggle{transform:rotate(45deg)}.faq-item p{font-family:var(--font-sans);font-size:14px;line-height:1.6;color:#949494;margin:12px 0 0;max-width:720px}.grecaptcha-badge{visibility:hidden!important}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--c-overlay-hover);color:var(--c-fg);border:1px solid var(--c-border);border-radius:9999px;cursor:pointer;padding:0;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.theme-toggle:hover{background:var(--nav-link-active-bg);border-color:var(--c-fg-dim);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:2px solid var(--signal-teal);outline-offset:2px}.logo-dark{display:block!important}.logo-light,:root[data-theme=light] .logo-dark{display:none!important}:root[data-theme=light] .logo-light{display:block!important}:root[data-theme=light] .pillar-card:after{background:radial-gradient(120% 80% at 50% 0,hsla(0,0%,5%,.06),transparent 60%)}:root[data-theme=light] .l4-stack-num{color:#131313}:root[data-theme=light] .status.on-track{color:var(--deep-teal);border-color:var(--deep-teal)}:root[data-theme=light] .btn-bone{background:#131313;color:#fbf8f0}:root[data-theme=light] .btn-bone:hover{background:#2a2a2a}@media (max-width:1024px){.hero-section{min-height:640px}.hero-inner{padding:32px 32px 96px;gap:24px}}@media (max-width:768px){.hero-section{min-height:560px}.hero-inner{padding:28px 24px 64px;gap:20px}.hero-cta-row{gap:10px}}@media (max-width:480px){.hero-section{min-height:480px}.hero-inner{padding:24px 20px 40px;gap:16px}.hero-cta-row{gap:8px}}@media (max-width:1024px){.pillar-card .pillar-title{font-size:52px}}@media (max-width:768px){.pillar-card{padding:24px;min-height:240px}.pillar-card .pillar-title{font-size:44px}.pillar-card .pillar-body{font-size:13px}}@media (max-width:480px){.pillar-card{min-height:220px}.pillar-card .pillar-title{font-size:40px;margin:16px 0 10px}}@media (max-width:1024px){.caption-strip{grid-template-columns:1fr 1fr;gap:32px}.caption-strip>:first-child{grid-column:1/-1}}@media (max-width:768px){.caption-strip{grid-template-columns:1fr;gap:24px}}@media (max-width:1024px){.framework-explainer{grid-template-columns:1fr;gap:32px}.l4-stack-row{grid-template-columns:64px 140px 1fr auto;gap:16px;padding:20px 24px}.l4-stack-num{font-size:48px}}@media (max-width:768px){.l4-stack-row{grid-template-columns:56px 1fr auto;grid-template-areas:"num label  status" "num desc   desc";gap:6px 14px;padding:18px 20px;align-items:center}.l4-stack-num{grid-area:num;font-size:44px;align-self:center}.l4-stack-label{grid-area:label}.l4-stack-desc{grid-area:desc;max-width:none;font-size:14px}.l4-stack-row .status{grid-area:status;align-self:center}}@media (max-width:480px){.l4-stack-row{grid-template-columns:48px 1fr auto;padding:16px}.l4-stack-num{font-size:40px}.l4-stack-label{font-size:11px;letter-spacing:1.6px}.l4-stack-desc{font-size:13px}}@media (max-width:1024px){.cadence-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cadence-card{padding:24px;min-height:220px}.cadence-card h3{font-size:22px}}@media (max-width:480px){.cadence-grid{grid-template-columns:1fr}}@media (max-width:1024px){.tools-grid{grid-template-columns:repeat(3,1fr)}.tools-grid>div{border-right:none}.tools-grid>div:nth-child(-n+3){border-bottom:1px solid var(--c-border-soft)}}@media (max-width:768px){.tools-grid{grid-template-columns:repeat(2,1fr)}.tools-grid>div:nth-child(-n+4){border-bottom:1px solid var(--c-border-soft)}.tools-grid>div:nth-child(5){border-bottom:none}}@media (max-width:480px){.tools-grid{grid-template-columns:1fr}.tools-grid>div{border-bottom:1px solid var(--c-border-soft);padding:24px 20px}.tools-grid>div:last-child{border-bottom:none}}@media (max-width:1024px){.cta-strip{grid-template-columns:1fr;gap:32px;padding:56px 40px}.cta-strip .cta-cta-col{align-items:flex-start}.cta-strip .cta-authors-link{margin-top:24px}}@media (max-width:768px){.cta-strip{padding:44px 28px;gap:24px}}@media (max-width:480px){.cta-strip{padding:36px 24px;border-radius:24px}.cta-strip .cta-btn-dark{width:100%;justify-content:center}}.home-pillars-wrap{position:relative;margin-top:-140px;z-index:5}@media (max-width:1024px){.home-pillars-wrap{margin-top:-64px}}@media (max-width:768px){.home-pillars-wrap{margin-top:-32px}}@media (max-width:480px){.home-pillars-wrap{margin-top:0}}.contact-form-wrap{position:relative;margin-top:-20px;z-index:5}@media (max-width:768px){.contact-form-wrap{margin-top:0}}.authors-cards-wrap{position:relative;margin-top:-40px;z-index:5}@media (max-width:1024px){.authors-cards-wrap{margin-top:-24px}}@media (max-width:768px){.authors-cards-wrap{margin-top:0}}.events-list-wrap{position:relative;margin-top:-40px;z-index:5}@media (max-width:1024px){.events-list-wrap{margin-top:-24px}}@media (max-width:768px){.events-list-wrap{margin-top:0}}.home-pillar-grid{display:grid;grid-template-columns:.92fr .92fr 1.08fr 1.18fr;grid-gap:16px;gap:16px}@media (max-width:1024px){.home-pillar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.home-pillar-grid{grid-template-columns:1fr}}.contact-form-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:32px;gap:32px;align-items:start}@media (max-width:1024px){.contact-form-grid{grid-template-columns:1fr;gap:24px}}.contact-faq-grid{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:64px;gap:64px;align-items:start}@media (max-width:1024px){.contact-faq-grid{grid-template-columns:1fr;gap:32px}}.authors-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media (max-width:768px){.authors-cards-grid{grid-template-columns:1fr}}.authors-cited-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:64px;gap:64px;align-items:start}@media (max-width:1024px){.authors-cited-grid{grid-template-columns:1fr;gap:32px}}.authors-essay-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:768px){.authors-essay-grid{grid-template-columns:1fr;gap:24px}}.events-ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:1024px){.events-ritual-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.events-ritual-grid{grid-template-columns:1fr}}.events-host-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:center}@media (max-width:1024px){.events-host-grid{grid-template-columns:1fr;gap:32px}}.page-hero-pad{padding-top:28px;padding-bottom:72px}@media (max-width:1024px){.page-hero-pad{padding-top:28px;padding-bottom:56px}}@media (max-width:768px){.page-hero-pad{padding-top:28px;padding-bottom:48px}}@media (max-width:480px){.page-hero-pad{padding-top:24px;padding-bottom:40px}}.form-row-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:480px){.form-row-2{grid-template-columns:1fr}}.form-row-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:768px){.form-row-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.form-row-3{grid-template-columns:1fr}}@media (max-width:1024px){[data-form-col]{padding:32px!important}}@media (max-width:768px){[data-form-col]{padding:28px 24px!important;border-radius:20px!important}}@media (max-width:480px){[data-form-col]{padding:24px 20px!important}}.capa-starting-card{background:#f2eee3;border:1px solid #e0dac9;color:#1a1a1a}.capa-starting-pill{background:hsla(0,0%,7%,.04);border-color:#d8d2c4;color:#4a4a4a}.capa-starting-h2{color:#131313}.capa-starting-body{color:#3a3a3a}:root[data-theme=light] .capa-starting-card{background:#fff;border-color:var(--c-border)}.capa-fastpath-card{background:#0f0f0f;border:1px solid #232323}.capa-fastpath-body{color:#b5b5b5}:root[data-theme=light] .capa-fastpath-card{background:var(--c-surface-2);border-color:var(--c-border)}:root[data-theme=light] .capa-fastpath-body{color:var(--c-fg-muted)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}.gsap-fade,.gsap-fade-up,.gsap-scale-in{opacity:1;transform:none}}