@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3nWuZEC.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuZEC.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuZEC.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuZEC.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3nWuZEC.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3jWuZEC.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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}html{color-scheme:dark;--mat-sys-background: #181210;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #362f2b;--mat-sys-inverse-primary: #964900;--mat-sys-inverse-surface: #ece0da;--mat-sys-on-background: #ece0da;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #502400;--mat-sys-on-primary-container: #ffdcc7;--mat-sys-on-primary-fixed: #311300;--mat-sys-on-primary-fixed-variant: #723600;--mat-sys-on-secondary: #422b1b;--mat-sys-on-secondary-container: #ffdcc7;--mat-sys-on-secondary-fixed: #2b1708;--mat-sys-on-secondary-fixed-variant: #5b4130;--mat-sys-on-surface: #ece0da;--mat-sys-on-surface-variant: #f4ded3;--mat-sys-on-tertiary: #003737;--mat-sys-on-tertiary-container: #00fbfb;--mat-sys-on-tertiary-fixed: #002020;--mat-sys-on-tertiary-fixed-variant: #004f4f;--mat-sys-outline: #9f8d83;--mat-sys-outline-variant: #52443c;--mat-sys-primary: #ffb787;--mat-sys-primary-container: #723600;--mat-sys-primary-fixed: #ffdcc7;--mat-sys-primary-fixed-dim: #ffb787;--mat-sys-scrim: #000000;--mat-sys-secondary: #e5bfa8;--mat-sys-secondary-container: #5b4130;--mat-sys-secondary-fixed: #ffdcc7;--mat-sys-secondary-fixed-dim: #e5bfa8;--mat-sys-shadow: #000000;--mat-sys-surface: #181210;--mat-sys-surface-bright: #3f3834;--mat-sys-surface-container: #241e1b;--mat-sys-surface-container-high: #2f2926;--mat-sys-surface-container-highest: #3a3330;--mat-sys-surface-container-low: #201a17;--mat-sys-surface-container-lowest: #120d0b;--mat-sys-surface-dim: #181210;--mat-sys-surface-tint: #ffb787;--mat-sys-surface-variant: #52443c;--mat-sys-tertiary: #00dddd;--mat-sys-tertiary-container: #004f4f;--mat-sys-tertiary-fixed: #00fbfb;--mat-sys-tertiary-fixed-dim: #00dddd;--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{overflow-x:hidden;background:#080909;color:#f7f0e8;font-family:Inter,Arial,sans-serif;letter-spacing:0}button,input,textarea{font:inherit}img{max-width:100%}::selection{background:#ff6a0052;color:#fff7ee}app-root{display:block;min-height:100vh;background:radial-gradient(circle at 16% 0%,rgba(255,106,0,.1),transparent 28rem),linear-gradient(180deg,#070808,#0d0d0c 48%,#141211);color:#f7f0e8}.page-shell{min-height:100vh}.shell{width:calc(100% - 40px);max-width:1240px;margin:0 auto}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(255,255,255,.08);background:#080909ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar,.masthead,.category-nav,.team-strip{display:flex;align-items:center}.topbar{justify-content:space-between;min-height:42px;color:#b8b0a8;font-size:.82rem}.topbar a{height:34px;min-width:0;padding:0 10px;color:#d4ccc3;font-size:.78rem}.topbar mat-icon{width:18px;height:18px;margin-right:6px;color:#ff6a00;font-size:18px}.topbar__links{display:flex;flex-wrap:wrap;gap:2px}.masthead{justify-content:space-between;gap:24px;padding:18px 0 16px}.brand{display:inline-flex;align-items:center;min-width:220px}.brand img{display:block;width:min(300px,52vw);max-height:82px;object-fit:contain}.category-nav{justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0}.category-nav__item{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:0 12px;place-items:center;border:0;border-radius:8px;background:transparent;color:#eee6dc;cursor:pointer;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background .16s ease,color .16s ease,transform .16s ease}.category-nav__item:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;border-radius:999px;background:transparent;content:""}.category-nav__item:hover,.category-nav__item--active{background:#ff6a0014;color:#ff7b22;transform:translateY(-1px)}.category-nav__item:hover:after,.category-nav__item--active:after{background:#ff6a00}.team-strip{gap:6px;padding:8px 0 12px;overflow-x:auto;scrollbar-width:thin}.team-strip button{flex:0 0 auto;min-width:48px;height:54px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#bdb5ac;cursor:pointer;font-size:.68rem}.team-strip .league-chip{min-width:56px;height:32px;align-self:center;border-color:#ff6a00;background:#ff6a00;color:#130904;font-weight:800}.team-strip .league-chip--active{box-shadow:0 0 0 2px #ff6a0047}.team-chip{display:grid;gap:3px;padding:5px 6px 4px;background:#ffffff05;line-height:1;place-items:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.team-chip img{width:26px;height:26px;object-fit:contain}.team-chip span{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800}.team-chip:hover,.team-chip--active{border-color:#ff6a00b8;background:#ff6a0014;transform:translateY(-1px)}.team-chip--active{border-color:#ff6a00;background:#ff6a002b;color:#fff7ee;box-shadow:inset 0 -2px #ff6a00,0 0 0 2px #ff6a0029}.active-filter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 12px;color:#f7f0e8}.active-filter span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#ffb27a;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.1rem;font-weight:800;text-transform:uppercase}.active-filter mat-icon{width:18px;height:18px;color:#ff6a00;font-size:18px}.active-filter button{flex:0 0 auto;color:#d8d0c7}main.shell{padding:28px 0 64px}.loading-state,.error-state,.empty-state{display:grid;min-height:420px;place-items:center}.error-state,.empty-state{align-content:center;gap:12px;color:#cfc8c0;text-align:center}.error-state mat-icon,.empty-state mat-icon{color:#ff6a00}.article-detail{display:grid;gap:22px}.article-detail__back,.article-detail__source{width:fit-content;color:#ff7b22}.article-detail__loading{min-height:360px}.article-detail article,.comments-panel{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#131312c2;box-shadow:0 18px 60px #00000047}.article-detail__header{display:flex;align-items:center;flex-direction:column;padding:32px 36px 18px;text-align:center}.article-detail__header h1{max-width:900px;margin:14px 0 12px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(2.25rem,5vw,4.2rem);font-weight:800;line-height:.98;overflow-wrap:anywhere}.article-detail__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;color:#aaa198;font-size:.9rem}.article-detail__content{max-width:820px;margin:0 auto;padding:34px 28px 18px;color:#e8dfd5;font-size:1.04rem;line-height:1.78}.article-detail__content p,.article-detail__content ul,.article-detail__content ol,.article-detail__content blockquote,.article-detail__content figure{margin:0 0 1.35rem}.article-detail__content h2,.article-detail__content h3{margin:2rem 0 .85rem;color:#fff7ee;font-family:Barlow Condensed,Arial Narrow,sans-serif;line-height:1.05}.article-detail__content h2{font-size:2.1rem}.article-detail__content h3{font-size:1.55rem}.article-detail__content a{color:#ff8a3d}.article-detail__content img{display:block;width:100%;height:auto;border-radius:8px}.article-detail__content figcaption{margin-top:8px;color:#9f968d;font-size:.86rem;text-align:center}.article-detail__content blockquote{padding:16px 18px;border-left:3px solid #ff6a00;background:#ffffff0a;color:#f4ece2}.article-detail__content iframe{width:100%;max-width:100%;border:0;border-radius:8px}.article-detail__source{margin:0 28px 30px}.article-tags{max-width:820px;margin:0 auto;padding:0 28px 32px}.article-tags h2{margin:0 0 12px;color:#fff7ee;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.55rem;font-weight:800}.article-tags div{display:flex;flex-wrap:wrap;gap:8px}.article-tags button{min-height:34px;border:1px solid rgba(255,106,0,.3);border-radius:8px;background:#ff6a0014;color:#ffb27a;font-size:.86rem;font-weight:700}.comments-panel{padding:22px}.comments-panel .panel-heading{margin-bottom:6px}.comments-panel .panel-heading span{color:#ff7b22;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.35rem;font-weight:800}.comment-list{display:grid;gap:12px}.comment-card{margin-left:min(var(--comment-depth, 0) * 28px,112px);padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.comment-card--reply{border-left-color:#ff6a0080;background:#ffffff06}.comment-card header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-bottom:10px}.comment-card strong{display:inline-flex;align-items:center;gap:6px;color:#fff7ee}.comment-card strong mat-icon{width:17px;height:17px;color:#ff7b22;font-size:17px}.comment-card span{color:#8d8780;font-size:.86rem}.comment-card p{margin:0 0 .75rem;color:#d8d0c7;line-height:1.6}.comments-panel__empty{margin:12px 0 0;color:#bdb5ac}.lead-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:18px;min-width:0}.story-link{min-width:0;color:inherit;text-decoration:none}.hero-story,.story-deck__item,.panel{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#131312c2;box-shadow:0 18px 60px #00000047}.hero-carousel{position:relative;min-width:0}.hero-story{position:relative;display:block;width:100%;min-width:0;min-height:560px;isolation:isolate;background:#10100f;transform:translateZ(0);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.hero-story:hover,.hero-story:focus-visible{border-color:#ff6a007a;box-shadow:0 26px 80px #0000006b;transform:translateY(-2px);outline:none}.hero-story:focus-visible{box-shadow:0 0 0 2px #ff6a0085,0 26px 80px #0000006b}.hero-story:before{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(5,5,5,.94) 0%,rgba(5,5,5,.7) 45%,transparent 100%),linear-gradient(0deg,rgba(5,5,5,.76) 0%,transparent 62%);content:"";pointer-events:none}.hero-story:after{position:absolute;inset:18px;z-index:3;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:linear-gradient(90deg,rgba(255,106,0,.22),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 26%);content:"";pointer-events:none}.hero-story__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(1.08);transform:scale(1.02);transition:filter .26s ease,transform .52s ease}.hero-story:hover .hero-story__image,.hero-story:focus-visible .hero-story__image{filter:saturate(1.06) contrast(1.12);transform:scale(1.055)}.hero-story__scan{position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 74px);mix-blend-mode:screen;opacity:.15;pointer-events:none}.hero-story__court{position:absolute;right:-120px;bottom:-150px;z-index:2;width:520px;height:520px;border:1px solid rgba(255,255,255,.16);border-radius:50%;opacity:.46;pointer-events:none;transform:rotate(-16deg)}.hero-story__court:before,.hero-story__court:after{position:absolute;border:1px solid rgba(255,106,0,.34);content:""}.hero-story__court:before{inset:78px;border-radius:50%}.hero-story__court:after{top:50%;right:-1px;left:-1px;transform:translateY(-50%)}.hero-story__frame{position:absolute;inset:18px;z-index:3;pointer-events:none}.hero-story__frame span{position:absolute;width:58px;height:58px;border-color:#ff6a0099;border-style:solid}.hero-story__frame span:nth-child(1){top:0;left:0;border-width:2px 0 0 2px}.hero-story__frame span:nth-child(2){top:0;right:0;border-width:2px 2px 0 0}.hero-story__frame span:nth-child(3){right:0;bottom:0;border-width:0 2px 2px 0}.hero-story__frame span:nth-child(4){bottom:0;left:0;border-width:0 0 2px 2px}.hero-story__content{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:650px;min-height:560px;padding:58px 42px 42px}.hero-story__content h1{display:-webkit-box;max-width:570px;overflow:hidden;margin:12px 0 14px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:3.55rem;font-weight:800;line-height:.98;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.hero-story__content p{display:-webkit-box;max-width:560px;overflow:hidden;margin:0 0 24px;color:#d8d0c7;font-size:1rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hero-story__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hero-story__date{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0f;color:#d8d0c7;font-size:.82rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-story__date mat-icon{width:17px;height:17px;color:#ff7b22;font-size:17px}.hero-story__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.hero-story__cta{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:6px;background:#ff6a00;color:#130d08;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase}.hero-story__cta mat-icon{width:19px;height:19px;font-size:19px;transition:transform .16s ease}.hero-story:hover .hero-story__cta mat-icon,.hero-story:focus-visible .hero-story__cta mat-icon{transform:translate(3px)}.hero-carousel__controls{position:absolute;top:38px;right:38px;z-index:5;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0809099e;color:#f7f0e8;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-carousel__controls button{color:#f7f0e8}.hero-carousel__controls span{min-width:54px;color:#ff7b22;text-align:center}.hero-carousel__progress{position:absolute;right:18px;bottom:18px;left:18px;z-index:5;height:3px;overflow:hidden;border-radius:999px;background:#ffffff24}.hero-carousel__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff6a00,#5df1d8);transition:width .28s ease}@media(prefers-reduced-motion:reduce){.hero-story,.hero-story__image,.hero-story__cta mat-icon{transition:none}}.eyebrow{width:fit-content;padding:5px 8px;border-radius:6px;background:#ff6a0029;color:#ff7b22;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:.86rem;font-weight:800;text-transform:uppercase}.eyebrow--button{appearance:none;border:1px solid rgba(255,106,0,.22);line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.eyebrow--button:hover,.eyebrow--button:focus-visible{background:#ff6a00;color:#130d08;border-color:#ff8a34;outline:none}.story-meta{color:#aaa198;font-size:.82rem}.story-deck{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.story-deck__item{position:relative;display:grid;grid-template-columns:42px 108px minmax(0,1fr);gap:12px;align-items:center;min-height:130px;padding:12px;color:#f7f0e8;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.story-deck__item:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,106,0,.14),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%);opacity:0;content:"";transition:opacity .16s ease;pointer-events:none}.story-deck__item:hover,.story-deck__item:focus-visible{border-color:#ff6a0075;background:#ffffff0f;outline:none;transform:translate(-4px)}.story-deck__item:hover:before,.story-deck__item:focus-visible:before{opacity:1}.story-deck__item img{position:relative;width:100%;height:86px;border-radius:6px;object-fit:cover;filter:saturate(.9) contrast(1.05)}.story-deck__item--active{border-color:#ff6a00b8;background:#ff6a001a;box-shadow:0 18px 42px #00000057;transform:translate(-8px)}.story-deck__item--active:before{opacity:1}.story-deck__item--active:after{position:absolute;right:12px;bottom:10px;left:12px;height:2px;border-radius:999px;background:#ff6a00b8;content:""}.story-deck__number{position:relative;color:#f7f0e87a;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:2rem;font-weight:800;line-height:1}.story-deck__copy{position:relative;display:grid;min-width:0;gap:7px}.story-deck__copy .eyebrow{padding:4px 6px;font-size:.74rem}.story-deck__copy strong{display:-webkit-box;overflow:hidden;font-size:1.04rem;font-weight:750;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.story-deck__copy>span:last-child{color:#aaa198;font-size:.78rem}.ticker{display:flex;align-items:center;gap:18px;margin:18px 0;padding:12px 16px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff09;color:#c6beb5}.ticker strong{flex:0 0 auto;color:#fff7ee;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1rem}.ticker a{min-width:0;overflow:hidden;color:#c6beb5;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;min-width:0}.panel{padding:18px;color:#f7f0e8}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.panel-heading h2{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.35rem;font-weight:800}.panel-heading a,.panel-heading mat-icon{color:#ff7b22}.archive-panel{padding:22px}.archive-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.archive-heading span{color:#ff7b22;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:.9rem;font-weight:800;text-transform:uppercase}.archive-heading h2{margin:4px 0 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:2.35rem;font-weight:800;line-height:1}.archive-heading strong{flex:0 0 auto;color:#aaa198;font-size:.9rem;font-weight:650}.archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.archive-card{display:grid;grid-template-columns:minmax(178px,.42fr) minmax(0,1fr);min-height:232px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09;transition:border-color .16s ease,background .16s ease,transform .16s ease}.archive-card:hover,.archive-card:focus-visible{border-color:#ff6a008c;background:#ffffff0e;outline:none;transform:translateY(-2px)}.archive-card__media{position:relative;display:block;min-height:100%;overflow:hidden}.archive-card__media img{width:100%;height:100%;min-height:232px;object-fit:cover;filter:saturate(.95) contrast(1.06);transition:transform .22s ease}.archive-card__media>span{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:6px;background:#090909b8;color:#ff7b22;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:.76rem;font-weight:800;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive-card:hover .archive-card__media img,.archive-card:focus-visible .archive-card__media img{transform:scale(1.045)}.archive-card__body{display:flex;flex-direction:column;min-width:0;padding:18px}.archive-card__body>strong{display:-webkit-box;overflow:hidden;margin:12px 0 10px;color:#f7f0e8;font-size:1.32rem;font-weight:800;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:3}.archive-card__meta{display:flex;flex-wrap:wrap;gap:8px;color:#aaa198;font-size:.82rem;font-variant-numeric:tabular-nums}.archive-card__excerpt{display:-webkit-box;overflow:hidden;color:#cfc7bd;font-size:.92rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.archive-card__cta{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:auto;padding-top:16px;color:#ff7b22;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase}.archive-card__cta mat-icon{width:18px;height:18px;font-size:18px;transition:transform .16s ease}.archive-card:hover .archive-card__cta mat-icon,.archive-card:focus-visible .archive-card__cta mat-icon{transform:translate(3px)}.archive-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:#d8d0c7}.archive-pagination button{flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff09;color:#f7f0e8;font-weight:800;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.archive-pagination button:hover:not(:disabled),.archive-pagination button:focus-visible{border-color:#ff6a008c;background:#ff6a001f;color:#fff7ee;transform:translateY(-1px)}.archive-pagination button:disabled{opacity:.42}.archive-pagination__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.archive-pagination__page{min-width:38px;min-height:38px;padding:0 11px;font-variant-numeric:tabular-nums}.archive-pagination__page--active{border-color:#ff8a34!important;background:#ff6a00!important;color:#130d08!important}.archive-pagination__status{color:#8d8780;font-size:.86rem;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:1080px){.lead-grid,.content-grid{grid-template-columns:1fr}.story-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.story-deck{grid-template-rows:none}}@media(max-width:760px){.shell{width:calc(100% - 24px);max-width:1240px}.topbar,.masthead{align-items:flex-start;flex-direction:column}.masthead{gap:18px;padding:18px 0}.category-nav{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:thin}.category-nav__item{flex:0 0 auto;min-height:34px;padding:0 10px}.hero-story,.hero-story__content{width:calc(100vw - 24px);max-width:calc(100vw - 24px);min-height:430px}.hero-story:after{inset:12px}.hero-story__court{right:-210px;bottom:-210px;width:360px;height:360px}.hero-story__frame{inset:12px}.hero-story__frame span{width:40px;height:40px}.hero-story__scan{opacity:.1}.hero-carousel__controls{top:24px;right:24px;bottom:auto;min-height:40px}.hero-carousel__progress{right:12px;bottom:12px;left:12px}.hero-story__content{padding:58px 24px 24px}.hero-story__content h1{width:100%;max-width:300px;font-size:1.78rem;line-height:1.03;word-break:break-word}.hero-story__content p{width:100%;max-width:300px;font-size:.95rem}.hero-story__actions{align-items:flex-start;flex-direction:column;gap:10px}.hero-story__cta{min-height:38px;padding:0 12px}.story-deck{grid-template-columns:1fr}.story-deck{width:calc(100vw - 24px);max-width:calc(100vw - 24px);display:flex;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}.story-deck__item{flex:0 0 min(312px,100vw - 48px);grid-template-columns:34px 86px minmax(0,1fr);min-height:116px;scroll-snap-align:start}.story-deck__item img{height:74px}.story-deck__item--active{transform:none}.story-deck__number{font-size:1.55rem}.story-deck__copy strong{font-size:.92rem}.ticker{width:calc(100vw - 24px);max-width:calc(100vw - 24px);align-items:flex-start;flex-direction:column;gap:8px}.panel{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.archive-panel{padding:14px}.archive-heading{align-items:flex-start;flex-direction:column;gap:8px}.archive-heading h2{font-size:1.8rem}.archive-grid,.archive-card{grid-template-columns:1fr}.archive-card__media img{height:178px;min-height:178px}.archive-card__body{padding:15px}.archive-card__body>strong{font-size:1.12rem}.archive-pagination{flex-wrap:wrap;gap:8px}.archive-pagination__pages{flex:1 1 100%;order:-1}.archive-pagination__status{flex:1 1 auto;text-align:center}}
