@font-face{font-family:__Newsreader_0c0c98;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.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_0c0c98;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.p.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_0c0c98;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.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_0c0c98;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.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_0c0c98;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.p.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_0c0c98;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.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_0c0c98;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.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_0c0c98;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.p.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_0c0c98;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.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_0c0c98;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.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_0c0c98;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.p.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_0c0c98;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.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_0c0c98;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.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_0c0c98;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785.p.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_0c0c98;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524.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_0c0c98;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.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_0c0c98;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785.p.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_0c0c98;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524.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_0c0c98;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.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_0c0c98;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785.p.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_0c0c98;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524.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_0c0c98;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.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_0c0c98;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/665e920483964785.p.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_0c0c98;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_0c0c98{font-family:__Newsreader_0c0c98}.__variable_0c0c98{--font-serif:"__Newsreader_0c0c98"}@font-face{font-family:__DM_Sans_47ef9d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.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:__DM_Sans_47ef9d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_47ef9d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.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:__DM_Sans_47ef9d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_47ef9d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.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:__DM_Sans_47ef9d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_Fallback_47ef9d;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_47ef9d{font-family:__DM_Sans_47ef9d,__DM_Sans_Fallback_47ef9d;font-style:normal}.__variable_47ef9d{--font-sans:"__DM_Sans_47ef9d","__DM_Sans_Fallback_47ef9d"}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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:__JetBrains_Mono_Fallback_8fb6c0;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8fb6c0{font-family:__JetBrains_Mono_8fb6c0,__JetBrains_Mono_Fallback_8fb6c0;font-style:normal}.__variable_8fb6c0{--font-mono:"__JetBrains_Mono_8fb6c0","__JetBrains_Mono_Fallback_8fb6c0"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--serif:var(--font-serif),"Newsreader",Georgia,"Times New Roman",serif;--sans:var(--font-sans),"DM Sans",system-ui,-apple-system,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--step--2:clamp(0.69rem,0.665rem + 0.125vw,0.78rem);--step--1:clamp(0.83rem,0.80rem + 0.15vw,0.94rem);--step-0:clamp(1.00rem,0.95rem + 0.25vw,1.19rem);--step-1:clamp(1.20rem,1.10rem + 0.50vw,1.58rem);--step-2:clamp(1.44rem,1.25rem + 0.95vw,2.11rem);--step-3:clamp(1.73rem,1.40rem + 1.65vw,2.81rem);--step-4:clamp(2.07rem,1.55rem + 2.60vw,3.40rem);--step-5:clamp(2.30rem,1.55rem + 3.35vw,4.30rem);--space-0:0.25rem;--space-1:0.5rem;--space-2:0.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--measure:62ch;--wrap:90rem;--gutter:clamp(1.5rem,4vw,4.5rem);--column-gap:clamp(3rem,6vw,6rem);--flow-gap:clamp(1.5rem,3.5vw,3.5rem);--section-pad:clamp(5rem,8vw,10rem);--paper:#fbfbfb;--paper-2:#f6f6f6;--graphite:#14161a;--ink:#262626;--ink-soft:rgba(38,38,38,.72);--ink-faint:rgba(38,38,38,.64);--paper-ink:#ebebeb;--paper-ink-soft:hsla(0,0%,92%,.72);--paper-ink-faint:hsla(0,0%,92%,.55);--brand-bronze:#8b7550;--brand-bronze-text:#8a672e;--brand-bronze-hover:#735526;--ember:var(--brand-bronze);--ember-deep:var(--brand-bronze-text);--ember-soft:#c09859;--line:rgba(0,0,0,.1);--line-strong:rgba(0,0,0,.16);--line-d:hsla(0,0%,100%,.15);--glass:color-mix(in oklch,var(--paper) 82%,transparent);--glass-solid:color-mix(in oklch,var(--paper) 94%,transparent);--glass-blur:blur(20px) saturate(1.3);--glass-lift:0 24px 60px -36px rgba(0,0,0,.28);--lh-display:1.1;--lh-heading:1.25;--lh-ui:1.5;--lh-body:1.6;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}body,html{margin:0}html{font-family:var(--sans);font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:var(--lh-ui);color:var(--ink);scroll-behavior:smooth}body,html{background:var(--paper)}body{overflow-x:hidden}a{color:inherit;text-decoration:none}::-moz-selection{background:color-mix(in oklch,var(--ember) 22%,transparent);color:var(--ink)}::selection{background:color-mix(in oklch,var(--ember) 22%,transparent);color:var(--ink)}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:1px}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.italic{font-style:italic}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.pill-drop,.pillbar{position:relative;z-index:60}.consent{position:relative;z-index:50}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}main>section{position:relative;padding-block:var(--section-pad)}main>section[id]{scroll-margin-top:var(--space-8)}.attention,.clients,.engines{background:var(--paper)}.boundaries,.evidence,.view{background:var(--paper-2)}.aegis-lede,.briefing-intro>p,.client-value,.engine p,.evidence-item p,.lede,.section-p,.state-note{max-inline-size:var(--measure)}.eyebrow{font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-deep);display:inline-flex;align-items:center;gap:var(--space-2)}.eyebrow:before{content:"";width:1.75rem;height:1px;background:color-mix(in oklch,var(--ember-deep) 55%,transparent)}.eyebrow--dark{color:var(--ember-soft);flex-wrap:wrap}.eyebrow--dark:before{background:color-mix(in oklch,var(--ember-soft) 60%,transparent)}.eyebrow-role{font-family:var(--sans);font-weight:500;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink-faint);padding-left:var(--space-2);margin-left:var(--space-0);border-left:1px solid var(--line-d)}.attention-model-label,.client-outcomes-label,.client-state-label,.insights-article-meta,.insights-carousel-head>span,.insights-ledger-label,.view-provenance>span{font-family:var(--sans);font-weight:700;font-size:var(--step--2);letter-spacing:.14em;line-height:var(--lh-ui);text-transform:uppercase;color:var(--ember-deep)}.engine-movement-index,.escalation-index,.escalation-threshold>span,.narrative-cycle-index{font-family:var(--mono);font-size:var(--step--2)}.skip-link{position:fixed;z-index:100;top:.75rem;left:50%;transform:translate(-50%,-180%);padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;transition:transform .2s var(--ease)}.skip-link:focus{transform:translate(-50%)}.section-lead{font-family:var(--serif);font-weight:600;font-size:var(--step-3);line-height:var(--lh-display);letter-spacing:-.014em;margin:var(--space-4) 0 0;color:var(--ink);text-wrap:pretty}.section-lead em{font-style:italic;color:var(--ember-deep)}.section-p{margin:var(--space-4) 0 0;font-size:var(--step-0);line-height:var(--lh-body);color:var(--ink-soft)}.quiet-link{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ember-deep);transition:color .2s var(--ease)}.quiet-link:after{content:"→";font-family:var(--mono);transition:transform .25s var(--ease)}.quiet-link:hover:after{transform:translateX(5px)}.cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;padding:var(--space-3) 1.75rem;border:1px solid color-mix(in oklch,var(--ink) 30%,transparent);border-radius:999px;color:var(--ink);background:transparent;transition:border-color .22s var(--ease),color .22s var(--ease),background .22s var(--ease);cursor:pointer}.cta:hover{border-color:var(--ember);color:var(--ember-deep)}.cta--fill{background:var(--ember-deep);border-color:var(--ember-deep);color:var(--paper)}.cta--fill:hover{background:var(--brand-bronze-hover);border-color:var(--brand-bronze-hover);color:var(--paper)}.cta:disabled{opacity:.55;cursor:default}.brand{display:inline-flex;align-items:center;gap:var(--space-2);min-width:-moz-max-content;min-width:max-content}.brand img{flex:0 0 auto;display:block;width:auto}.brand .nm{display:inline-flex;align-items:center;min-width:-moz-max-content;min-width:max-content}.brand .wm{font-family:var(--serif);font-weight:600;font-size:var(--step-0);letter-spacing:.02em;color:var(--ink);white-space:nowrap}.sec-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--column-gap);align-items:end}.sec-head-text{min-width:0}.sec-head-side{min-width:0;display:flex;flex-direction:column}.sec-head .section-lead{max-width:none}.sec-head .section-p{margin-top:0}@media (max-width:56rem){.sec-head{grid-template-columns:1fr;gap:var(--space-3);align-items:start}.sec-head .section-p{margin-top:var(--space-2)}}.pillbar{position:fixed;top:clamp(.75rem,2vw,1.4rem);left:50%;transform:translateX(-50%);width:min(94vw,55rem);display:flex;align-items:center;gap:var(--space-5);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background:var(--glass);backdrop-filter:var(--glass-blur);border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 30px rgba(0,0,0,.06);transition:box-shadow .25s var(--ease),background .25s var(--ease)}.pillbar.is-scrolled{background:var(--glass-solid);box-shadow:0 12px 38px rgba(0,0,0,.1)}.pillbar{transition:box-shadow .25s var(--ease),background .25s var(--ease),transform .3s var(--ease)}.pillbar.is-retracted{transform:translateX(-50%) translateY(calc(-100% - clamp(.75rem, 2vw, 1.4rem) - .75rem))}.pillbar .brand{gap:var(--space-1)}.pillbar .brand img{height:1.9rem}.pillbar .brand .nm{display:inline-flex}.pillbar .brand .wm{font-size:var(--step--1);letter-spacing:.015em}.pill-nav{display:flex;align-items:center;gap:var(--space-3)}.pill-nav a{font-family:var(--sans);font-weight:400;font-size:var(--step--1);letter-spacing:0;color:var(--ink-soft);padding:var(--space-1) var(--space-1);border-radius:999px;white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease)}.pill-nav a:hover{background:color-mix(in oklch,var(--ink) 5%,transparent);color:var(--ink)}.pill-drop-nav a[aria-current],.pill-nav a[aria-current]{color:var(--ember-deep);background:color-mix(in oklch,var(--ember) 8%,transparent)}.pill-drop-nav a[aria-current]:hover,.pill-nav a[aria-current]:hover{background:color-mix(in oklch,var(--ember) 12%,transparent);color:var(--ember-deep)}.pill-right{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}.pill-lang{background:color-mix(in oklch,var(--ink) 5%,transparent);padding:var(--space-0) var(--space-1)}.pill-cta,.pill-lang{display:inline-flex;border-radius:999px}.pill-cta{align-items:center;font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:0;color:var(--paper);background:var(--ember-deep);padding:var(--space-1) 1.25rem;white-space:nowrap;transition:background .2s var(--ease)}.pill-cta:hover{background:var(--brand-bronze-hover)}.pill-toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:var(--space-1);width:2.75rem;height:2.75rem;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);border-radius:999px}.pill-toggle:hover{background:color-mix(in oklch,var(--ink) 5%,transparent)}.pill-toggle-bars{position:relative;display:block;width:1.35rem;height:.55rem}.pill-toggle-bars span{position:absolute;left:0;right:0;height:1px;background:currentColor;transition:transform .22s var(--ease)}.pill-toggle-bars span:first-child{top:0}.pill-toggle-bars span:nth-child(2){top:100%}.pill-toggle.is-open .pill-toggle-bars span:first-child{transform:translateY(.25rem) rotate(45deg)}.pill-toggle.is-open .pill-toggle-bars span:nth-child(2){transform:translateY(-.25rem) rotate(-45deg)}.pill-drop{position:fixed;top:calc(clamp(.75rem, 2vw, 1.4rem) + 4.25rem);left:50%;transform:translateX(-50%) translateY(-8px);width:min(95vw,26rem);background:var(--glass-solid);backdrop-filter:var(--glass-blur);border:1px solid var(--line);border-radius:1.5rem;box-shadow:0 24px 56px rgba(0,0,0,.16);padding:var(--space-3);opacity:0;visibility:hidden;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s linear .22s}.pill-drop.is-open{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s}.pill-drop-nav{display:flex;flex-direction:column}.pill-drop-nav a{font-family:var(--sans);font-weight:500;font-size:var(--step-0);letter-spacing:0;color:var(--ink);text-align:center;padding:var(--space-3);border-radius:999px;transition:background .18s var(--ease)}.pill-drop-nav a:hover{background:color-mix(in oklch,var(--ink) 5%,transparent)}@media (max-width:64rem){.pill-nav{display:none}.pill-toggle{display:inline-flex}.pillbar{padding-left:var(--space-3)}.pill-right{gap:var(--space-1)}.pill-lang{padding:var(--space-0) var(--space-1)}.pillbar .pill-cta{padding:var(--space-1) var(--space-3);letter-spacing:.06em}}@media (min-width:64.01rem){.pill-drop{display:none}}.hero{position:relative;background:var(--paper);min-height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:clamp(8rem,15vh,12rem);padding-bottom:var(--section-pad)}.hero-photo{position:absolute;left:0;right:0;bottom:0;height:40%;z-index:0;opacity:.6;filter:saturate(.62) brightness(1.04) contrast(.98);-webkit-mask-image:linear-gradient(180deg,transparent,#000 50%);mask-image:linear-gradient(180deg,transparent,#000 50%)}.hero-photo img{-o-object-fit:cover;object-fit:cover}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6%;z-index:1;background:linear-gradient(180deg,transparent,var(--paper));pointer-events:none}.hero-inner{position:relative;z-index:2;transform:translateY(clamp(-2.75rem,-4vh,-1.5rem))}.hero-eyebrow{margin-bottom:var(--space-4);line-height:var(--lh-body)}.hero-h1{margin:0;font-family:var(--serif);font-weight:600;font-size:var(--step-5);line-height:var(--lh-display);letter-spacing:-.02em;max-width:26ch;color:var(--ink)}.hero-h1-accent,.hero-h1-em,.hero-h1-pre,.hero-h1-top{display:block}.hero-h1-pre,.hero-h1-top{text-wrap:balance}.hero-h1-em em{font-style:italic;color:var(--ember-deep)}@media (max-width:48rem){.hero-h1-accent,.hero-h1-pre{display:inline}}.hero-lede{font-family:var(--serif);font-weight:400;font-size:var(--step-1);line-height:var(--lh-body);color:var(--ink-soft);margin:var(--space-5) 0 0;max-width:60ch;text-wrap:pretty}.hero-actions{margin-top:var(--space-6);display:flex;align-items:center;gap:var(--space-3) 1.25rem;flex-wrap:wrap}.hero-actions .cta{min-width:18.5rem;min-height:3.5rem}.attention-model{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(31rem,1.22fr);gap:var(--column-gap);align-items:start;margin-top:clamp(3.5rem,7vw,5.5rem)}.attention-model-label{display:block}.attention-principles{padding-top:var(--space-3);border-top:1px solid var(--line-strong)}.attention-principle{padding:clamp(1.25rem,2.5vw,1.75rem) 0;border-bottom:1px solid var(--line)}.attention-principle h3{margin:0;font-family:var(--serif);font-weight:600;font-size:var(--step-1);line-height:var(--lh-heading);letter-spacing:-.008em;color:var(--ink);text-wrap:pretty}.attention-principle p{max-width:39ch;margin:var(--space-1) 0 0;font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft)}.narrative-cycle{min-width:0;margin:0}.narrative-cycle-caption{padding-top:var(--space-3);border-top:1px solid var(--line-strong)}.narrative-cycle-visual{position:relative;width:100%;max-width:40rem;aspect-ratio:1;margin:clamp(-3rem,-4vw,-1.5rem) auto 0}.narrative-cycle-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.narrative-cycle-track{fill:none;stroke:color-mix(in oklch,var(--ink) 15%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.narrative-cycle-arc{fill:none;stroke:color-mix(in oklch,var(--ember) 74%,transparent);stroke-width:1.25;marker-end:url(#narrative-cycle-arrow);vector-effect:non-scaling-stroke}.narrative-cycle-ring marker path{fill:var(--ember)}.narrative-cycle-point{fill:var(--paper);stroke:var(--ember);stroke-width:1.25;vector-effect:non-scaling-stroke}.narrative-cycle-point--break{fill:var(--ember)}.narrative-cycle-core{position:absolute;z-index:1;left:50%;top:50%;width:31%;aspect-ratio:1;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3);text-align:center;border-radius:50%;border:1px solid color-mix(in oklch,var(--ember) 38%,transparent);background:color-mix(in oklch,var(--paper) 97%,var(--ember))}.narrative-cycle-core strong{max-width:11ch;font-family:var(--serif);font-weight:600;font-size:var(--step-1);line-height:var(--lh-display);color:var(--ink);text-wrap:balance}.narrative-cycle-nodes{position:absolute;inset:0}.narrative-cycle-node{position:absolute;z-index:2;padding:var(--space-1);background:var(--paper);color:var(--ink)}.narrative-cycle-index{display:block;color:var(--ink-faint)}.narrative-cycle-node strong{display:block;margin-top:var(--space-0);font-family:var(--serif);font-weight:600;font-size:clamp(.98rem,.91rem + .25vw,1.15rem);line-height:var(--lh-display);letter-spacing:-.006em}.narrative-cycle-node>span:last-child{display:block;margin-top:var(--space-1);font-size:clamp(.7rem,.66rem + .16vw,.82rem);line-height:var(--lh-ui);color:var(--ink-soft);text-wrap:balance}.narrative-cycle-node--0,.narrative-cycle-node--2{left:50%;width:49%;transform:translateX(-50%);text-align:center}.narrative-cycle-node--0{top:11%}.narrative-cycle-node--2{bottom:11%}.narrative-cycle-node--1,.narrative-cycle-node--3{top:50%;width:25.5%;transform:translateY(-50%)}.narrative-cycle-node--1{right:-7%;width:34%;padding-left:1.25rem;text-align:left}.narrative-cycle-node--1 strong{white-space:nowrap}.narrative-cycle-node--3{left:0;padding-right:1.25rem;text-align:right}@media (max-width:62rem){.attention-model{grid-template-columns:1fr;gap:clamp(var(--space-6),7vw,5rem)}.attention-principles{max-width:46rem}.narrative-cycle{width:100%;max-width:46rem;margin-inline:auto}}@media (max-width:40rem){.narrative-cycle-visual{width:calc(100% + 1rem);margin-left:-.5rem}.narrative-cycle-node--0{top:7%}.narrative-cycle-node--2{bottom:7%}.narrative-cycle-node--1{right:-1%;width:31%;padding-left:var(--space-2)}.narrative-cycle-node--3{padding-right:var(--space-2)}}.view-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--column-gap);align-items:start}.view-head{position:sticky;top:6.5rem}.view-provenance{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid color-mix(in oklch,var(--ember) 46%,transparent)}.view-provenance p{max-width:52ch;margin:var(--space-1) 0 0;font-family:var(--sans);font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-faint)}.view-method-link{margin-top:var(--space-4)}.escalation{min-width:0}.escalation-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.escalation-state{position:relative;display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-4);padding:clamp(var(--space-5),4vw,2.75rem) 0;border-bottom:1px solid var(--line)}.escalation-state--2{padding-top:clamp(3.5rem,6vw,4.5rem)}.escalation-marker{position:relative;min-height:4.6rem}.escalation-index{color:var(--ink-faint)}.escalation-dot{position:absolute;z-index:2;top:.32rem;right:.1rem;width:.8rem;height:.8rem;border-radius:999px;background:var(--paper-2)}.escalation-state:not(:last-child) .escalation-marker:after{content:"";position:absolute;z-index:1;top:1.05rem;right:.49rem;width:1px;background:linear-gradient(180deg,var(--line-strong),color-mix(in oklch,var(--ember) 55%,transparent))}.escalation-state--0 .escalation-marker:after{bottom:-5.5rem}.escalation-state--1 .escalation-marker:after{bottom:-6.8rem;background:color-mix(in oklch,var(--ember) 62%,transparent)}.escalation-state--0 .escalation-dot{border:1.5px solid color-mix(in oklch,var(--ink) 35%,transparent)}.escalation-state--1 .escalation-dot{border:1.5px solid var(--ember)}.escalation-state--2 .escalation-dot{width:.9rem;height:.9rem;right:.05rem;background:var(--ember);box-shadow:0 0 0 5px color-mix(in oklch,var(--ember) 14%,transparent)}.escalation-copy{display:flex;flex-direction:column;gap:var(--space-1);max-width:35rem}.escalation-label{font-family:var(--serif);font-weight:600;font-size:var(--step-1);line-height:var(--lh-heading);letter-spacing:-.008em;color:var(--ink);text-wrap:pretty}.escalation-note{max-width:46ch;font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft)}.escalation-state--0 .escalation-label{color:var(--ink-soft);font-size:var(--step-0)}.escalation-state--0 .escalation-note{color:var(--ink-faint)}.escalation-state--2 .escalation-label{font-size:var(--step-2)}.escalation-threshold{position:absolute;z-index:3;top:0;left:0;right:0;height:2px;background:color-mix(in oklch,var(--ember) 70%,transparent)}.escalation-threshold>span{position:absolute;top:0;right:0;transform:translateY(-50%);padding-left:var(--space-3);background:var(--paper-2);font-family:var(--sans);font-weight:700;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-deep);white-space:nowrap}@media (max-width:56rem){.view-grid{grid-template-columns:1fr}.view-head{position:static}}@media (max-width:36rem){.escalation-state{grid-template-columns:3.2rem minmax(0,1fr);gap:var(--space-3)}}.aegis{background:var(--graphite);color:var(--paper-ink)}.aegis h2{font-weight:600;font-size:var(--step-4);line-height:var(--lh-display);letter-spacing:-.018em;margin:var(--space-4) 0 0;max-width:20ch;text-wrap:pretty}.aegis h2,.aegis-lede{font-family:var(--serif)}.aegis-lede{margin:var(--space-5) 0 0;font-weight:400;font-size:var(--step-1);line-height:var(--lh-body);color:var(--paper-ink-soft);max-width:none}.aegis-engines{margin-top:clamp(3.5rem,7vw,5.5rem)}.aegis-engines-label{display:block;padding-bottom:var(--space-3);border-bottom:1px solid var(--line-d);font-family:var(--sans);font-weight:700;font-size:var(--step--2);letter-spacing:.14em;line-height:var(--lh-ui);text-transform:uppercase;color:var(--ember-soft)}.engine-flow{--engine-symbol:clamp(4.25rem,6.4vw,7.75rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(var(--space-3),2.2vw,2.5rem);margin-top:clamp(var(--space-5),3.5vw,var(--space-6))}.engine{position:relative;min-width:0;display:flex;flex-direction:column;padding:clamp(1.25rem,2.4vw,2.25rem);border:1px solid var(--line-d);border-top:2px solid color-mix(in oklch,var(--ember-soft) 60%,transparent);background:color-mix(in oklch,var(--paper-ink) 4%,transparent)}.engine-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center;min-height:calc(var(--engine-symbol) + 1rem)}.engine-symbol{display:block;width:var(--engine-symbol);height:var(--engine-symbol);background:var(--ember-soft);opacity:.92;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.engine-symbol--talos{-webkit-mask-image:url(/engine-symbols/talos.png);mask-image:url(/engine-symbols/talos.png)}.engine-symbol--kairos{-webkit-mask-image:url(/engine-symbols/kairos.png);mask-image:url(/engine-symbols/kairos.png)}.engine-symbol--loom{-webkit-mask-image:url(/engine-symbols/loom.png);mask-image:url(/engine-symbols/loom.png)}.engine h3{margin:0;font-family:var(--serif);font-weight:700;font-size:var(--step-2);line-height:var(--lh-display);letter-spacing:-.012em;color:var(--paper-ink)}.engine-role{margin-top:var(--space-2);font-family:var(--sans);font-weight:700;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ember-soft);text-wrap:balance}.engine--loom .engine-role{letter-spacing:.04em}.engine .engine-movement{margin:1.25rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line-d);font-family:var(--serif);font-weight:600;font-size:var(--step-2);line-height:var(--lh-display);color:var(--paper-ink)}.engine-movement-index{display:block;margin-bottom:var(--space-1);color:var(--paper-ink-faint)}.engine p{margin:var(--space-2) 0 0;font-size:var(--step--1)}.aegis-guardrail,.engine p{line-height:var(--lh-body);color:var(--paper-ink-soft)}.aegis-guardrail{max-inline-size:var(--measure);margin:clamp(var(--space-5),3.5vw,2.75rem) 0 0;font-size:var(--step-0)}.aegis-outcome{display:grid;grid-template-columns:minmax(0,52rem) auto;justify-content:space-between;gap:clamp(2.5rem,6vw,7rem);align-items:center;margin-top:clamp(var(--space-6),6vw,5rem);padding-block:clamp(var(--space-5),3.25vw,2.75rem);border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d)}.aegis-outcome p{max-width:52rem;margin:0;font-family:var(--serif);font-weight:500;font-size:var(--step-1);line-height:var(--lh-ui);letter-spacing:-.006em;color:var(--paper-ink);text-wrap:pretty}.aegis-outcome-line{display:block}.aegis-outcome .cta{justify-self:end;min-width:16.25rem;min-height:3.5rem;padding:var(--space-3) 1.75rem;text-align:center}.aegis .sec-head h2{max-width:none}.aegis .sec-head .aegis-lede{margin-top:0}@media (max-width:64rem){.aegis-outcome{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5)}}@media (max-width:56rem){.engine-flow{grid-template-columns:1fr;gap:var(--space-3);--engine-symbol:7.75rem}}@media (max-width:48rem){.aegis-outcome{grid-template-columns:1fr;align-items:start;gap:var(--space-4)}.aegis-outcome .cta{justify-self:start;min-width:min(100%,16.25rem)}}@media (max-width:36rem){.engine{padding:1.25rem}.engine-flow{--engine-symbol:6.5rem}.engine-card-head{gap:var(--space-3)}}.evidence .section-lead em{color:var(--ember-deep)}.evidence-intro{display:grid;grid-template-columns:minmax(0,.94fr) minmax(24rem,.76fr);gap:var(--column-gap);align-items:start}.evidence-intro .section-lead{max-width:16ch}.evidence-copy{align-self:start;margin:1.25rem 0 var(--space-0);max-width:58ch}@keyframes proof-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.evidence-actions{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem 1.75rem;flex-wrap:wrap}@media (max-width:58rem){.evidence-intro{grid-template-columns:1fr;align-items:start}.evidence-copy{margin-top:var(--space-4)}.evidence-actions{justify-content:flex-start}}@media (max-width:42rem){.evidence-actions{align-items:flex-start;flex-direction:column}}.evidence-intro .evidence-actions{justify-content:flex-start;margin-top:var(--space-5)}.insights-feed{margin-top:clamp(3.5rem,6vw,5.5rem)}.insights-ledger{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:1.25rem clamp(var(--space-5),4vw,4.5rem);padding:clamp(1.25rem,2.5vw,1.75rem) 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.insights-ledger-title{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.insights-ledger-label{display:inline-flex;align-items:center}.insights-ledger-title small{font-family:var(--mono);font-size:var(--step--1);line-height:var(--lh-ui);letter-spacing:.035em;color:var(--ink-soft)}.insights-ledger-counts{display:flex;align-items:stretch}.insights-ledger-counts>span{display:flex;align-items:baseline;gap:var(--space-1);min-width:10.5rem;padding-inline:clamp(var(--space-3),2.5vw,var(--space-5));border-left:1px solid var(--line);font-family:var(--sans);font-size:var(--step--1);line-height:var(--lh-ui);color:var(--ink-soft)}.insights-ledger-counts strong{font-family:var(--serif);font-weight:600;font-size:var(--step-3);line-height:var(--lh-display);letter-spacing:-.03em;color:var(--ink)}.insights-ledger-counts>span:last-child strong{color:var(--ember-deep)}.insights-carousel{margin-top:clamp(2.25rem,4vw,3.25rem);padding-top:1.25rem;border-top:1px solid var(--line-strong)}.insights-carousel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:1.25rem}.insights-carousel-controls{display:none;gap:var(--space-1)}.insights-carousel-controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;background:transparent;color:var(--ink);font-family:var(--mono);font-size:var(--step-0);cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.insights-carousel-controls button:hover{border-color:var(--ember);color:var(--ember-deep);transform:translateY(-1px)}.insights-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(var(--space-3),2vw,var(--space-4))}.insights-article{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-strong);background:var(--paper);transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.insights-article:hover{transform:translateY(-3px);border-color:color-mix(in oklch,var(--ember) 60%,transparent);box-shadow:0 22px 46px -36px rgba(0,0,0,.48)}.insights-article-image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--line);background:var(--graphite)}.insights-article-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;filter:saturate(.68) contrast(.98);transition:transform .6s var(--ease),filter .4s var(--ease)}.insights-article:hover .insights-article-image img{transform:scale(1.025);filter:saturate(.92) contrast(1)}.insights-article-image>i{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--serif);font-size:2.5rem;font-style:normal;color:var(--paper-ink-faint)}.insights-article-image>small{position:absolute;right:.55rem;bottom:.45rem;max-width:calc(100% - 1.1rem);padding:var(--space-0) var(--space-1);background:rgba(20,22,26,.72);font-family:var(--sans);font-size:var(--step--2);line-height:var(--lh-heading);color:hsla(0,0%,100%,.72)}.insights-article-body{flex:1;display:flex;flex-direction:column;padding:clamp(1.25rem,2.2vw,1.75rem)}.insights-article-body>strong{-webkit-line-clamp:3;font-family:var(--serif);font-weight:600;font-size:var(--step-1);line-height:var(--lh-heading);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.insights-article-body>strong,.insights-article-dek{margin-top:var(--space-2);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.insights-article-dek{-webkit-line-clamp:2;font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft)}.insights-article-link{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:1.25rem;font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ember-deep)}.insights-article-link i{font-family:var(--mono);font-style:normal;transition:transform .22s var(--ease)}.insights-article:hover .insights-article-link i{transform:translateX(5px)}.insights-rail--loading span{min-height:clamp(23rem,30vw,28rem);border:1px solid var(--line);background:linear-gradient(100deg,var(--paper) 20%,color-mix(in oklch,var(--paper) 72%,var(--paper-2)) 50%,var(--paper) 80%);background-size:250% 100%;animation:proof-loading 1.8s ease-in-out infinite}.insights-unavailable{margin-top:var(--space-1)}@media (max-width:58rem){.insights-ledger{grid-template-columns:1fr auto}.insights-ledger-counts{grid-column:1/-1;grid-row:2}.insights-ledger-counts>span{flex:1;min-width:0;padding-left:0;padding-right:var(--space-3);border-left:0}.insights-ledger-counts>span+span{padding-left:var(--space-3);border-left:1px solid var(--line)}.insights-carousel-controls{display:flex}.insights-rail{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding:var(--space-0) var(--gutter) 1.25rem;margin-inline:calc(var(--gutter) * -1);scroll-padding-inline:var(--gutter)}.insights-rail::-webkit-scrollbar{display:none}.insights-article,.insights-rail--loading span{flex:0 0 min(82vw,29rem);scroll-snap-align:start}}@media (max-width:36rem){.insights-ledger{gap:var(--space-3)}.insights-ledger-counts>span{flex-direction:column;align-items:flex-start;gap:var(--space-0)}.insights-article,.insights-rail--loading span{flex-basis:86vw}.insights-article-dek{display:none}}.clients-top{display:block}.clients-top .section-lead{max-width:none}.clients-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:clamp(3.5rem,6vw,5rem)}.client{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(var(--space-4),3vw,2.5rem);border:1px solid var(--line-strong);border-top:2px solid color-mix(in oklch,var(--ember) 65%,transparent);background:var(--paper)}.client-line{margin:0;font-family:var(--serif);font-weight:600;font-size:var(--step-2);line-height:var(--lh-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.client-state{margin-top:clamp(var(--space-4),2.8vw,2.25rem)}.client-state,.client-state--response{padding-top:1.25rem;border-top:1px solid var(--line)}.client-state--response{margin-top:1.25rem}.client-outcomes-label,.client-state-label{display:block}.client-state p{margin:var(--space-2) 0 0;font-size:var(--step-0);line-height:var(--lh-body);color:var(--ink-soft)}.client-state--response p{color:var(--ink)}.client-outcomes-label{margin-top:clamp(var(--space-5),3vw,2.5rem)}.client-points{display:grid;grid-template-columns:1fr;list-style:none;margin:var(--space-2) 0 0;padding:0}.client-points li{position:relative;padding:var(--space-3) 0 var(--space-3) 1.25rem;border-top:1px solid var(--line);font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft)}.client-points li:before{content:"";position:absolute;left:0;top:1.48rem;width:.45rem;height:1px;background:color-mix(in oklch,var(--ember) 72%,transparent)}@media (max-width:70rem){.clients-grid{grid-template-columns:1fr}}.boundary-group{margin-top:clamp(2.5rem,5vw,var(--space-7))}.boundary-group-label{display:block;padding-bottom:var(--space-2);border-bottom:1px solid var(--line-strong);font-family:var(--sans);font-weight:700;font-size:var(--step--2);letter-spacing:.14em;line-height:var(--lh-ui);text-transform:uppercase;color:var(--ember-deep)}.boundary-list{display:grid;gap:0 var(--column-gap);list-style:none;padding:0;margin:0}.boundary-group--limits .boundary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-group--method .boundary-list{grid-template-columns:repeat(3,minmax(0,1fr))}.boundary{padding:clamp(var(--space-4),2.6vw,var(--space-5)) 0;border-bottom:1px solid var(--line)}.boundary h3{margin:0;font-family:var(--serif);font-weight:600;line-height:var(--lh-heading);letter-spacing:-.008em;color:var(--ink);text-wrap:pretty}.boundary p{margin:var(--space-1) 0 0;font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft)}.boundary-group--limits h3{font-size:var(--step-2);line-height:var(--lh-display);letter-spacing:-.012em}.boundary-group--limits p{max-width:46ch;font-size:var(--step-0)}.boundary-group--method h3{font-size:var(--step-1)}.boundary-group--method p{max-width:38ch}.boundary h3 a{color:inherit;transition:color .2s var(--ease)}.boundary h3 a:hover,.boundary h3 i{color:var(--ember-deep)}.boundary h3 i{font-family:var(--mono);font-style:normal;font-size:var(--step--1);margin-left:.5rem;vertical-align:.12em}@media (max-width:62rem){.boundary-group--limits .boundary-list,.boundary-group--method .boundary-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.boundary-group--limits .boundary-list,.boundary-group--method .boundary-list{grid-template-columns:1fr}}.briefing{position:relative;display:flex;align-items:center;min-height:max(100svh,62rem);overflow:hidden;isolation:isolate;background:var(--paper-2)}.briefing-photo{position:absolute;inset:0;z-index:0;filter:saturate(.78) contrast(1.02);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.02) 3%,rgba(0,0,0,.08) 6%,rgba(0,0,0,.2) 9%,rgba(0,0,0,.36) 12%,rgba(0,0,0,.54) 15%,rgba(0,0,0,.72) 18%,rgba(0,0,0,.88) 21%,rgba(0,0,0,.97) 24%,#000 27%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.02) 3%,rgba(0,0,0,.08) 6%,rgba(0,0,0,.2) 9%,rgba(0,0,0,.36) 12%,rgba(0,0,0,.54) 15%,rgba(0,0,0,.72) 18%,rgba(0,0,0,.88) 21%,rgba(0,0,0,.97) 24%,#000 27%)}.briefing-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 46%;object-position:center 46%}.briefing:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:color-mix(in oklch,var(--paper-2) 30%,transparent)}.briefing>.wrap{position:relative;z-index:1}.briefing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--column-gap);align-items:stretch}.briefing-card,.briefing-intro{background:var(--glass);backdrop-filter:var(--glass-blur);border:1px solid var(--line);border-radius:.35rem;box-shadow:var(--glass-lift);padding:clamp(var(--space-5),3.8vw,3.5rem)}.briefing-card{width:100%}.briefing-form{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,var(--space-4));margin:0}.briefing-name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.briefing-field{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.briefing-field>span{font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:.02em;color:var(--ink)}.briefing-form input,.briefing-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--line-strong);border-radius:.22rem;background:var(--paper);padding:var(--space-3) var(--space-3);font:400 var(--step-0) var(--sans);color:var(--ink);resize:vertical;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.briefing-form input{min-height:3.5rem}.briefing-form textarea{min-height:8rem;line-height:var(--lh-body)}.briefing-form input:focus,.briefing-form textarea:focus{outline:none;border-color:var(--ember);background:var(--paper);box-shadow:0 0 0 3px color-mix(in oklch,var(--ember) 12%,transparent)}.briefing-form input:focus-visible,.briefing-form textarea:focus-visible{outline:none}.briefing-form .cta{align-self:flex-end;margin-top:var(--space-1)}.briefing-note{margin-top:var(--space-3);font-family:var(--mono);font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft);min-height:1.2rem}.hp-field{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}@media (max-width:62rem){.briefing{min-height:auto}.briefing-grid{grid-template-columns:1fr;align-items:start}}@media (max-width:34rem){.pillbar .brand .nm{display:none}}@media (max-width:36rem){.briefing-name-row{grid-template-columns:1fr}.briefing-form .cta{width:100%;justify-content:center}}.foot{background:var(--graphite);color:var(--paper-ink);padding-block:clamp(var(--space-6),6vw,4.5rem)}.foot .brand .wm{color:var(--paper-ink);font-size:var(--step-0)}.foot-top{display:grid;grid-template-columns:minmax(13rem,.85fr) minmax(0,2.6fr);gap:clamp(var(--space-5),5vw,4.5rem);align-items:start}.foot-brand{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.foot-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(var(--space-4),3vw,2.5rem);min-width:0;font-family:var(--sans);font-weight:400;font-size:var(--step--1);line-height:var(--lh-body);color:var(--paper-ink-soft)}.foot-col-label{font-family:var(--sans);font-weight:700;font-size:var(--step--2);letter-spacing:.14em;line-height:var(--lh-ui);text-transform:uppercase;color:var(--paper-ink-faint);margin-bottom:var(--space-0)}.foot-contact{display:flex;flex-direction:column;gap:var(--space-0);font-family:var(--sans);font-size:var(--step--1);line-height:var(--lh-body);color:var(--paper-ink-soft);transition:color .18s var(--ease)}.foot-contact:hover{color:var(--ember-soft)}.foot-col{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.foot-links a,.foot-links button{text-align:left;transition:color .18s var(--ease)}.foot-links a:hover,.foot-links button:hover{color:var(--ember-soft)}.foot-body{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:var(--space-4);border-top:1px solid var(--line-d)}.foot-social{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;margin-top:var(--space-1)}.foot-social a{width:3.4rem;height:3.4rem;color:var(--paper-ink-soft);border:1px solid var(--line-d);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:color .18s var(--ease),border-color .18s var(--ease)}.foot-social svg{width:1.7rem;height:1.7rem}.foot-social a:hover{color:var(--ember-soft);border-color:color-mix(in oklch,var(--ember-soft) 50%,transparent)}.foot-disc{margin:0;font-size:var(--step--1);line-height:var(--lh-body)}.foot-disc,.foot-meta{color:var(--paper-ink-faint)}.foot-meta{margin-top:var(--space-4);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-family:var(--mono);font-size:var(--step--2)}@media (max-width:72rem){.foot-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) clamp(var(--space-4),3vw,2.5rem)}}@media (max-width:54rem){.foot-top{gap:clamp(var(--space-5),5vw,2.75rem)}.foot-body,.foot-top{grid-template-columns:1fr}.foot-body{gap:var(--space-4)}.foot-social{justify-content:flex-start}}@media (max-width:30rem){.foot-links{grid-template-columns:1fr;gap:var(--space-2)}}.lang-switch{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:.06em}.lang-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;color:var(--ink-soft);font:inherit;letter-spacing:inherit;transition:color .18s var(--ease)}.lang-opt:hover{color:var(--ink)}.lang-opt.active{color:var(--ember-deep)}.lang-sep{color:var(--ink-faint);margin:0}.consent{position:fixed;left:0;right:0;bottom:0;background:var(--glass-solid);backdrop-filter:var(--glass-blur);border-top:1px solid var(--line)}.consent-inner{width:100%;max-width:var(--wrap);margin-inline:auto;padding:var(--space-3) var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap}.consent-text{font-size:var(--step--1);line-height:var(--lh-body);color:var(--ink-soft);margin:0;max-width:62ch}.consent-actions{display:flex;align-items:center;gap:var(--space-1) 1.25rem;flex-wrap:wrap}.consent-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;transition:all .18s var(--ease)}.consent-decline{border:0;padding:var(--space-1) var(--space-0);color:var(--ink-soft)}.consent-accept,.consent-decline:hover{color:var(--ink)}.consent-accept{border:1px solid color-mix(in oklch,var(--ink) 28%,transparent);border-radius:999px;padding:var(--space-1) 1.25rem}.consent-accept:hover{border-color:var(--ember);color:var(--ember-deep)}.consent-manage{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:color .18s var(--ease)}.consent-manage:hover{color:var(--ember-soft)}.faq{background:var(--paper);border-top:1px solid color-mix(in oklch,var(--ink) 10%,transparent)}.faq-grid{margin:clamp(var(--space-6),6vw,4.5rem) 0 0;border-bottom:1px solid var(--line-strong)}.faq-item{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--column-gap);align-items:start;padding-block:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--line-strong)}.faq-item dt{margin:0;font-family:var(--serif);font-weight:600;font-size:var(--step-1);line-height:var(--lh-heading);letter-spacing:-.008em;color:var(--ink);text-wrap:pretty}.faq-item dd{margin:0;max-inline-size:var(--measure);font-size:var(--step-0);line-height:var(--lh-body);color:var(--ink-soft)}@media (max-width:62rem){.faq-item{grid-template-columns:1fr;gap:var(--space-3)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.escalation-state{animation-name:escalation-rung;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% entry 60%}@keyframes escalation-rung{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}