@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.510eee18.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.3ed74b99.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.7367eab7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.ee7a3fed.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.c3ae84a8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.4b0b0c7e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.9f91ba4a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.1ea730ea.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.e2b99870.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_e4d710b3-module__W81evG__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_e4d710b3-module__W81evG__variable{--font-rajdhani:"Rajdhani","Rajdhani Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_298f9cb7-module__atzHga__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_298f9cb7-module__atzHga__variable{--font-ibm-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f1dc038f-module__F-YPqq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f1dc038f-module__F-YPqq__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--cc-abyss:#0a1628;--cc-command:#0f2a4a;--cc-steel:#3c4a56;--cc-camo-olive:#5c6650;--cc-camo-khaki:#8c8468;--cc-gold:#c9a86e;--cc-fog:#e8ecef;--cc-ink:#0a1628;--cc-gold-emphasis:var(--cc-gold);--cc-amber:#e0954b;--cc-good:#6fa889;--cc-flash:#c1493b;--cc-font-display:var(--font-rajdhani,"Rajdhani",sans-serif);--cc-font-body:var(--font-ibm-plex,"IBM Plex Sans",sans-serif);--cc-font-mono:var(--font-jetbrains-mono,"JetBrains Mono",monospace);--cc-cut:polygon(0 0,calc(100% - 14px)0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));--cc-cut-sm:polygon(0 0,calc(100% - 8px)0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));--cc-cut-lg:polygon(0 0,calc(100% - 18px)0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.cc-root{font-family:var(--cc-font-body);background:var(--cc-abyss);color:var(--cc-fog)}.cc-root--textured{background-image:repeating-linear-gradient(0deg,#c9a86e06 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#c9a86e06 0 1px,#0000 1px 32px)}.cc-display{font-family:var(--cc-font-display);letter-spacing:.02em;text-transform:uppercase}.cc-mono{font-family:var(--cc-font-mono)}.cc-camo{background-color:var(--cc-camo-olive);background-image:radial-gradient(circle at 18% 28%,var(--cc-camo-khaki)0%,transparent 38%),radial-gradient(circle at 62% 68%,var(--cc-abyss)0%,transparent 34%),radial-gradient(circle at 82% 18%,var(--cc-camo-khaki)0%,transparent 28%),radial-gradient(circle at 38% 88%,var(--cc-abyss)0%,transparent 30%),radial-gradient(circle at 5% 70%,var(--cc-steel)0%,transparent 24%);background-size:160% 160%}.cc-camo--stripe{width:100%;height:6px}.cc-camo--wash{opacity:.16}.cc-cut{clip-path:var(--cc-cut)}.cc-cut-sm{clip-path:var(--cc-cut-sm)}.cc-cut-lg{clip-path:var(--cc-cut-lg)}.cc-bearing-frame{position:relative}.cc-bearing-frame:before,.cc-bearing-frame:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}.cc-bearing-frame:before{border-top:2px solid var(--cc-gold);border-left:2px solid var(--cc-gold);top:-1px;left:-1px}.cc-bearing-frame:after{border-bottom:2px solid var(--cc-gold);border-right:2px solid var(--cc-gold);bottom:-1px;right:-1px}.cc-bearing-frame__tr,.cc-bearing-frame__bl{pointer-events:none;width:18px;height:18px;position:absolute}.cc-bearing-frame__tr{border-top:2px solid var(--cc-gold);border-right:2px solid var(--cc-gold);top:-1px;right:-1px}.cc-bearing-frame__bl{border-bottom:2px solid var(--cc-gold);border-left:2px solid var(--cc-gold);bottom:-1px;left:-1px}.cc-bearing-frame__label{font-family:var(--cc-font-mono);color:var(--cc-gold);font-size:10px;position:absolute;top:-22px}.cc-bearing-frame__label--left{left:0}.cc-bearing-frame__label--right{right:0}.cc-compass-spin{transform-origin:50%;animation:90s linear infinite cc-spin}@keyframes cc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cc-fade{animation:.8s ease-out both cc-fade-up}.cc-fade--1{animation-delay:.1s}.cc-fade--2{animation-delay:.25s}.cc-fade--3{animation-delay:.4s}@keyframes cc-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cc-btn{font-family:var(--cc-font-display);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;clip-path:var(--cc-cut);border:none;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.cc-btn:hover{opacity:.88;transform:translateY(-1px)}.cc-btn--primary{background:var(--cc-gold);color:var(--cc-ink)}.cc-btn--secondary{border:1px solid var(--cc-gold);color:var(--cc-gold);background:0 0}.cc-btn--ghost{color:var(--cc-fog);opacity:.6;background:0 0}.cc-badge{font-family:var(--cc-font-display);text-transform:uppercase;letter-spacing:.05em;clip-path:var(--cc-cut-sm);background:var(--cc-badge-surface,#0f2a4acc);border:1px solid var(--cc-status,var(--cc-steel));color:var(--cc-status,var(--cc-fog));align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.cc-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.cc-badge--good{--cc-status:var(--cc-good)}.cc-badge--amber{--cc-status:var(--cc-amber)}.cc-badge--flash{--cc-status:var(--cc-flash)}.cc-badge--gold{--cc-status:var(--cc-gold)}.cc-badge--neutral{--cc-status:var(--cc-steel)}.cc-card{background:var(--cc-command);border:1px solid var(--cc-steel);clip-path:var(--cc-cut)}.cc-card--interactive{cursor:pointer;transition:border-color .2s,transform .2s}.cc-card--interactive:hover{border-color:var(--cc-gold);transform:translateY(-3px)}.cc-stat-value{font-family:var(--cc-font-mono);font-size:1.875rem;font-weight:600}.cc-stat-label{font-family:var(--cc-font-display);text-transform:uppercase;letter-spacing:.15em;opacity:.7;font-size:.7rem}.cc-table{border-collapse:collapse;width:100%;font-size:.875rem}.cc-table thead tr{text-align:left;border-bottom:1px solid var(--cc-steel)}.cc-table th{font-family:var(--cc-font-display);text-transform:uppercase;letter-spacing:.05em;opacity:.6;padding:.75rem 1rem;font-size:.7rem;font-weight:600}.cc-table td{padding:.75rem 1rem}.cc-table tr{border-bottom:1px solid #3c4a5680}.cc-table tr:hover{background:#c9a86e0d}.cc-table td--mono{font-family:var(--cc-font-mono);opacity:.6;font-size:.75rem}.cc-pill{font-family:var(--cc-font-display);text-transform:uppercase;letter-spacing:.05em;clip-path:var(--cc-cut-sm);cursor:pointer;color:var(--cc-fog);border:1px solid var(--cc-steel);opacity:.65;background:0 0;padding:.375rem .75rem;font-size:.7rem;font-weight:600;transition:all .15s}.cc-pill--active{background:var(--cc-gold);color:var(--cc-ink);border-color:var(--cc-gold);opacity:1}.cc-topnav{z-index:30;--cc-topnav-offset:calc(3.5rem + 2rem);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:background .2s,border-color .2s;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:1536px){.cc-topnav{padding:1rem 2.5rem}}.cc-topnav--scrolled{background:var(--cc-topnav-scrolled-bg,#0a1628eb);border-bottom:1px solid var(--cc-steel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-topnav__link{height:1.5rem;font-family:var(--cc-font-display);text-transform:uppercase;letter-spacing:.15em;opacity:.8;color:var(--cc-fog);align-items:center;gap:.25rem;padding:0 .125rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.cc-topnav__link:hover,.cc-topnav__link--active{color:var(--cc-gold);opacity:1}.cc-topnav .cc-btn{letter-spacing:.1em;height:1.5rem;clip-path:var(--cc-cut-sm);gap:.2rem;padding:0 .5rem;font-size:.5625rem;line-height:1}.cc-input-group{border:1px solid var(--cc-steel);clip-path:var(--cc-cut-sm);background:var(--cc-command);align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.cc-input{color:var(--cc-fog);font-family:var(--cc-font-body);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.cc-input::placeholder{opacity:.4}.marketing-site{--rci-navy:var(--cc-command);--rci-navy-dark:var(--cc-abyss);--rci-gold:var(--cc-gold);--rci-gold-hover:#d4b87e;--rci-off-white:var(--cc-command);--rci-charcoal:var(--cc-fog);--rci-maroon:var(--cc-flash);--rci-green:var(--cc-good);--font-display:var(--cc-font-display);--font-label:var(--cc-font-display);--font-body:var(--cc-font-body);--font-mono:var(--cc-font-mono);--text-h1:clamp(2.75rem,6vw,5rem);--text-h2:clamp(2rem,4vw,3rem);--text-h3:1.875rem;--text-h4:1.5rem;--text-body:1rem;--text-small:.75rem;--section-pad:clamp(5rem,8vw,6.5rem);--rule-gold:1px solid var(--cc-steel);font-family:var(--font-body);color:var(--cc-fog);background-color:var(--cc-abyss);scroll-behavior:smooth}.marketing-site .auth-page__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketing-site .auth-page__card--admin{border-width:1px;border-color:var(--cc-steel)}@supports (color:color-mix(in lab, red, red)){.marketing-site .auth-page__card--admin{border-color:color-mix(in srgb,var(--cc-steel)72%,#6a849c)}}.marketing-site .auth-page__card--admin{box-shadow:0 0 0 1px var(--cc-steel),0 24px 48px var(--cc-abyss)}@supports (color:color-mix(in lab, red, red)){.marketing-site .auth-page__card--admin{box-shadow:0 0 0 1px color-mix(in srgb,var(--cc-steel)45%,transparent),0 24px 48px color-mix(in srgb,var(--cc-abyss)70%,transparent)}}.marketing-site .auth-page--admin .cc-bearing-frame:before,.marketing-site .auth-page--admin .cc-bearing-frame:after,.marketing-site .auth-page--admin .cc-bearing-frame__tr,.marketing-site .auth-page--admin .cc-bearing-frame__bl{border-color:var(--cc-steel)}@supports (color:color-mix(in lab, red, red)){.marketing-site .auth-page--admin .cc-bearing-frame:before,.marketing-site .auth-page--admin .cc-bearing-frame:after,.marketing-site .auth-page--admin .cc-bearing-frame__tr,.marketing-site .auth-page--admin .cc-bearing-frame__bl{border-color:color-mix(in srgb,var(--cc-steel)55%,#7a8fa6)}}.marketing-site .auth-page--admin .cc-bearing-frame__label{color:var(--cc-fog)}@supports (color:color-mix(in lab, red, red)){.marketing-site .auth-page--admin .cc-bearing-frame__label{color:color-mix(in srgb,var(--cc-fog)50%,#7a8fa6)}}.marketing-site .auth-page .cc-input-group{clip-path:none;background:var(--cc-abyss);align-items:center;gap:.625rem;min-height:2.75rem;padding:0 .875rem}@supports (color:color-mix(in lab, red, red)){.marketing-site .auth-page .cc-input-group{background:color-mix(in srgb,var(--cc-abyss)40%,var(--cc-command))}}.marketing-site .auth-page .cc-input-group{transition:border-color .15s}.marketing-site .auth-page .cc-input-group:focus-within{border-color:var(--cc-gold);box-shadow:0 0 0 1px var(--cc-gold)}@supports (color:color-mix(in lab, red, red)){.marketing-site .auth-page .cc-input-group:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--cc-gold)35%,transparent)}}.marketing-site .auth-page--admin .cc-input-group:focus-within{border-color:var(--cc-steel)}@supports (color:color-mix(in lab, red, red)){.marketing-site .auth-page--admin .cc-input-group:focus-within{border-color:color-mix(in srgb,var(--cc-steel)40%,#7a8fa6)}}.marketing-site .auth-page--admin .cc-input-group:focus-within{box-shadow:0 0 0 1px #7a8fa647}.marketing-site .auth-page .cc-input{width:100%;min-width:0;min-height:2.5rem;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0;line-height:1.5}.marketing-site .auth-page .cc-input:focus{box-shadow:none;outline:none}html.dark .marketing-site .auth-page,html.dark .marketing-site .auth-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.marketing-site .auth-page select.cc-input,.marketing-site .auth-page select{color:var(--cc-fog)}.marketing-site .auth-page select option,.marketing-site .auth-page select optgroup{background-color:var(--cc-command);color:var(--cc-fog)}.marketing-site .auth-page .cc-input:-webkit-autofill{-webkit-text-fill-color:var(--cc-fog);caret-color:var(--cc-fog);box-shadow:0 0 0 1000px var(--cc-abyss)inset}@supports (color:color-mix(in lab, red, red)){.marketing-site .auth-page .cc-input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--cc-abyss)40%,var(--cc-command))inset}}.marketing-site .auth-page .cc-input:-webkit-autofill{transition:background-color 9999s ease-out}.marketing-site .auth-page .cc-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--cc-fog);caret-color:var(--cc-fog);box-shadow:0 0 0 1000px var(--cc-abyss)inset}@supports (color:color-mix(in lab, red, red)){.marketing-site .auth-page .cc-input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--cc-abyss)40%,var(--cc-command))inset}}.marketing-site .auth-page .cc-input:-webkit-autofill:hover{transition:background-color 9999s ease-out}.marketing-site .auth-page .cc-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cc-fog);caret-color:var(--cc-fog);box-shadow:0 0 0 1000px var(--cc-abyss)inset}@supports (color:color-mix(in lab, red, red)){.marketing-site .auth-page .cc-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--cc-abyss)40%,var(--cc-command))inset}}.marketing-site .auth-page .cc-input:-webkit-autofill:focus{transition:background-color 9999s ease-out}.marketing-site .auth-page .cc-input-group>button{background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.marketing-site .auth-page a.cc-btn{text-align:center}.marketing-site .marketing-header-root{display:contents}.marketing-site .mkt-main-below-nav{padding-top:var(--cc-topnav-offset,calc(3.5rem + 2rem));min-height:100vh}.marketing-site .font-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em}.marketing-site .font-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em}.marketing-site .font-mono,.marketing-site .cc-mono{font-family:var(--font-mono)}.marketing-site .text-h1{font-size:var(--text-h1);letter-spacing:.02em;line-height:1.02}.marketing-site .text-h2{font-size:var(--text-h2);letter-spacing:.02em;line-height:1.08}.marketing-site .text-h3{font-size:var(--text-h3);line-height:1.12}.marketing-site .text-h4{font-size:var(--text-h4);line-height:1.2}.marketing-site .text-gold{color:var(--cc-gold-emphasis,var(--cc-gold))}.marketing-site .bg-rci-navy,.marketing-site .bg-rci-off-white{background-color:var(--cc-command)}.marketing-site .text-rci-charcoal{color:var(--cc-fog)}.marketing-site .border-gold{border-color:var(--cc-gold)}.marketing-site .mkt-eyebrow{font-family:var(--font-label);font-size:var(--text-small);letter-spacing:.22em;text-transform:uppercase;font-weight:600}.marketing-site .mkt-eyebrow--gold{color:var(--cc-gold-emphasis,var(--cc-gold))}.marketing-site .mkt-eyebrow--navy{color:var(--cc-fog);opacity:.65}.marketing-site .mkt-eyebrow-rule{align-items:center;gap:1rem;display:flex}.marketing-site .mkt-eyebrow-rule:after{content:"";background:var(--cc-steel);flex:1;max-width:4rem;height:1px}.marketing-site .mkt-btn{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;clip-path:var(--cc-cut);border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s,border-color .2s;display:inline-flex}.marketing-site .mkt-btn:hover{opacity:.88;transform:translateY(-1px)}.marketing-site .mkt-btn-primary{background-color:var(--cc-gold);color:var(--cc-ink);border:none}.marketing-site .mkt-btn-secondary{border:1px solid var(--cc-gold);color:var(--cc-gold);background-color:#0000}.marketing-site .mkt-btn-secondary:hover{border-color:var(--cc-gold);background-color:var(--cc-gold-tint-strong,#c9a86e14);color:var(--cc-gold)}.marketing-site .mkt-btn-secondary--light{border-color:var(--cc-steel);color:var(--cc-fog)}.marketing-site .mkt-btn-secondary--light:hover{border-color:var(--cc-gold);background-color:var(--cc-gold-tint,#c9a86e0f);color:var(--cc-gold)}.marketing-site .mkt-btn-cta-gold{background-color:var(--cc-gold);color:var(--cc-ink);border:none}.marketing-site .mkt-surface{border:1px solid var(--cc-steel);background-color:var(--cc-command);clip-path:var(--cc-cut);border-radius:0}.marketing-site .mkt-surface--dark{border-color:var(--cc-steel);background-color:var(--cc-command);color:var(--cc-fog)}.marketing-site .mkt-glass-panel{border:1px solid var(--cc-steel);background:var(--cc-overlay-command,#0f2a4ad9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:var(--cc-cut)}.marketing-site .mkt-card{border:1px solid var(--cc-steel);background-color:var(--cc-command);clip-path:var(--cc-cut);color:var(--cc-fog);border-radius:0;transition:border-color .2s,border-width .2s,box-shadow .2s,transform .2s;position:relative}.marketing-site .mkt-card:before,.marketing-site .mkt-card:after{content:"";pointer-events:none;opacity:0;z-index:1;width:18px;height:18px;transition:opacity .2s;position:absolute}.marketing-site .mkt-card:before{border-top:2px solid var(--cc-gold-hover,var(--cc-gold));border-left:2px solid var(--cc-gold-hover,var(--cc-gold));top:-1px;left:-1px}.marketing-site .mkt-card:after{border-bottom:2px solid var(--cc-gold-hover,var(--cc-gold));border-right:2px solid var(--cc-gold-hover,var(--cc-gold));bottom:-1px;right:-1px}@media (hover:hover){.marketing-site .mkt-card:hover{border-color:var(--cc-gold);box-shadow:0 0 0 1px var(--cc-gold)}@supports (color:color-mix(in lab, red, red)){.marketing-site .mkt-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--cc-gold)45%,transparent)}}.marketing-site .mkt-card:hover:before,.marketing-site .mkt-card:hover:after{opacity:1}}.marketing-site .mkt-card--dark{border-color:var(--cc-steel);background-color:var(--cc-abyss);color:var(--cc-fog)}.marketing-site .mkt-stat-value{font-family:var(--font-mono);font-size:var(--text-h3);color:var(--cc-gold-emphasis,var(--cc-gold));font-weight:600;line-height:1}.marketing-site .mkt-stat-label{font-family:var(--font-label);font-size:var(--text-small);letter-spacing:.15em;text-transform:uppercase;color:var(--cc-fog);opacity:.65;margin-top:.375rem;font-weight:600}.marketing-site .mkt-command-strip{border-top:1px solid var(--cc-steel);border-bottom:1px solid var(--cc-steel);flex-wrap:wrap;align-items:stretch;display:flex}.marketing-site .mkt-command-cell{text-align:left;flex:50%;padding:1.75rem 1.5rem}@media (min-width:640px){.marketing-site .mkt-command-cell,.marketing-site .mkt-command-strip--4 .mkt-command-cell{flex:25%}.marketing-site .mkt-command-strip--5 .mkt-command-cell{flex:20%}}.marketing-site .mkt-command-cell+.mkt-command-cell{border-top:1px solid var(--cc-border-subtle,#3c4a5680)}@media (min-width:640px){.marketing-site .mkt-command-cell+.mkt-command-cell{border-top:none;border-left:1px solid var(--cc-border-subtle,#3c4a5680)}}.marketing-site .mkt-nav-link{font-family:var(--font-label);letter-spacing:.15em;text-transform:uppercase;color:var(--cc-fog);opacity:.8;font-size:.75rem;font-weight:600;transition:color .15s}.marketing-site .mkt-nav-link:hover,.marketing-site .mkt-nav-link--active{color:var(--cc-gold);opacity:1}.marketing-site .mkt-placeholder{border-left:2px solid var(--cc-gold);background-color:var(--cc-badge-surface,#0f2a4a99);color:var(--cc-fog);opacity:.85;clip-path:var(--cc-cut-sm);padding:1.25rem 1.5rem;font-size:.9375rem}.marketing-site .mkt-placeholder strong{font-family:var(--font-label);font-size:var(--text-small);letter-spacing:.1em;text-transform:uppercase;color:var(--cc-gold);font-weight:600}.marketing-site .mkt-hero-vignette{background:radial-gradient(ellipse 70% 80% at 75% 50%,transparent 0%,var(--cc-abyss)78%),linear-gradient(105deg,var(--cc-abyss)0%,var(--cc-hero-gradient-mid,#0a1628eb)45%,var(--cc-hero-gradient-end,#0f2a4a8c)72%,transparent 100%)}.marketing-site .mkt-hero-compass{width:clamp(14rem,28vw,22rem);height:clamp(14rem,28vw,22rem);color:var(--cc-gold);opacity:var(--cc-compass-opacity,.34);pointer-events:none;position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}.marketing-site .mkt-hero-compass.cc-compass-spin{animation:90s linear infinite mkt-hero-compass-spin}@keyframes mkt-hero-compass-spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@media (max-width:1023px){.marketing-site .mkt-hero-compass{opacity:calc(var(--cc-compass-opacity,.34)*.85);right:-4rem}}.marketing-site .mkt-hero-bearing{padding:2rem 2.5rem 2.5rem}.marketing-site .mkt-sacred-vertical{font-family:var(--font-label);letter-spacing:.08em;writing-mode:vertical-rl;text-orientation:mixed;color:var(--cc-sacred-watermark,#c9a86e47);-webkit-user-select:none;user-select:none;font-size:clamp(4rem,10vw,7.5rem);font-weight:700;line-height:.85;transform:rotate(180deg)}.marketing-site .mkt-sacred-value{border:1px solid var(--cc-steel);text-align:left;clip-path:var(--cc-cut-sm);background:0 0;border-radius:0;padding:1.5rem;transition:border-color .2s,background-color .2s}.marketing-site .mkt-sacred-value:hover,.marketing-site .mkt-sacred-value--active{border-color:var(--cc-gold);background-color:var(--cc-gold-tint,#c9a86e0f)}.marketing-site .mkt-sacred-letter{font-family:var(--font-mono);letter-spacing:.12em;color:var(--cc-gold);font-size:.875rem;font-weight:600}.marketing-site .mkt-magazine{background:var(--cc-steel);gap:1px;display:grid}@media (min-width:768px){.marketing-site .mkt-magazine{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr}.marketing-site .mkt-magazine-featured{grid-row:span 2}}.marketing-site .mkt-magazine-item{background:var(--cc-command);color:var(--cc-fog);border:none;padding:1.75rem;transition:background-color .2s,border-color .2s}.marketing-site .mkt-magazine-item:hover{background:var(--cc-overlay-command,#0f2a4af2)}.marketing-site .mkt-magazine-item--dark{background:var(--cc-abyss)}.marketing-site .mkt-magazine-item--dark:hover{background:var(--cc-overlay-abyss,#0a1628f2)}.marketing-site .mkt-editorial-split{min-height:28rem;display:grid}@media (min-width:1024px){.marketing-site .mkt-editorial-split{grid-template-columns:1fr 1fr}}.marketing-site .mkt-closing-headline{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--cc-fog);font-size:clamp(2.25rem,6vw,4.25rem);font-weight:700;line-height:.95}.marketing-site .mkt-camo-band{position:relative}.marketing-site .mkt-camo-band:before{content:"";background:var(--cc-camo-olive);background-image:radial-gradient(circle at 18% 28%,var(--cc-camo-khaki)0%,transparent 38%),radial-gradient(circle at 62% 68%,var(--cc-abyss)0%,transparent 34%);opacity:.16;pointer-events:none;background-size:160% 160%;position:absolute;inset:0}.marketing-site .mkt-navy-texture{position:relative}.marketing-site .mkt-section{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.marketing-site .mkt-section--abyss{background-color:var(--cc-abyss)}.marketing-site .mkt-section--command{background-color:var(--cc-command)}.marketing-site .marketing-animate-in{animation:.8s ease-out both cc-fade-up}.marketing-site .marketing-animate-delay-1{animation-delay:.1s}.marketing-site .marketing-animate-delay-2{animation-delay:.25s}.marketing-site .marketing-animate-delay-3{animation-delay:.4s}.marketing-site .marketing-animate-delay-4{animation-delay:.55s}.marketing-site .mkt-mobile-panel{z-index:50;background-color:var(--cc-abyss);background-image:repeating-linear-gradient(0deg,#c9a86e06 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#c9a86e06 0 1px,#0000 1px 32px);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.marketing-site .mkt-mobile-panel__header{border-bottom:1px solid var(--cc-steel);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.marketing-site .mkt-mobile-panel__nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:.625rem 1rem .875rem;overflow-y:auto}.marketing-site .mkt-mobile-panel__footer{padding:.625rem 1rem .875rem;padding-bottom:max(.875rem,env(safe-area-inset-bottom));border-top:1px solid var(--cc-steel);background:var(--cc-panel-footer-bg,#0a1628f5)}.marketing-site .mkt-mobile-panel__footer .cc-btn{letter-spacing:.1em;height:1.75rem;clip-path:var(--cc-cut-sm);gap:.2rem;padding:0 .75rem;font-size:.5625rem;line-height:1}.marketing-site .mkt-mobile-nav-row{border:1px solid var(--cc-steel);background:var(--cc-command);width:100%;min-height:2.25rem;clip-path:var(--cc-cut-sm);align-items:center;gap:.625rem;padding:.4rem .75rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.marketing-site .mkt-mobile-nav-row--grow{flex:1;min-width:0}.marketing-site .mkt-mobile-nav-row:hover,.marketing-site .mkt-mobile-nav-row--active{border-color:var(--cc-gold);background:var(--cc-gold-tint-strong,#c9a86e14)}.marketing-site .mkt-mobile-nav-row__index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--cc-gold);opacity:.75;flex-shrink:0;font-size:.55rem;font-weight:600}.marketing-site .mkt-mobile-nav-row__label{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cc-fog);font-size:.6875rem;font-weight:600}.marketing-site .mkt-mobile-nav-row--active .mkt-mobile-nav-row__label{color:var(--cc-gold)}.marketing-site .mkt-mobile-nav-expand{border:1px solid var(--cc-steel);background:var(--cc-command);width:2.25rem;clip-path:var(--cc-cut-sm);color:var(--cc-fog);flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.marketing-site .mkt-mobile-nav-expand:hover,.marketing-site .mkt-mobile-nav-group--open .mkt-mobile-nav-expand{border-color:var(--cc-gold);color:var(--cc-gold)}.marketing-site .mkt-mobile-nav-children{transition:grid-template-rows .2s;display:grid}.marketing-site .mkt-mobile-nav-children--closed{grid-template-rows:0fr}.marketing-site .mkt-mobile-nav-children--open{grid-template-rows:1fr}.marketing-site .mkt-mobile-nav-children__list{border-left:1px solid var(--cc-steel);flex-direction:column;gap:.125rem;margin-top:.25rem;padding-left:.625rem;display:flex;overflow:hidden}.marketing-site .mkt-mobile-nav-child{font-family:var(--font-body);letter-spacing:.02em;color:var(--cc-fog);opacity:.7;padding:.3rem .625rem;font-size:.75rem;text-decoration:none;transition:color .15s,opacity .15s;display:block}.marketing-site .mkt-mobile-nav-child:hover,.marketing-site .mkt-mobile-nav-child--active{color:var(--cc-gold);opacity:1}@media (min-width:1024px){.marketing-site .mkt-mobile-panel{display:none}}.marketing-site .mkt-page-header{border-bottom:1px solid var(--cc-steel);background-color:var(--cc-abyss)}.marketing-site .mkt-page-header-hero{height:clamp(10rem,22vw,14rem);position:relative;overflow:hidden}.marketing-site .mkt-page-header-hero:after{content:"";background:linear-gradient(to top,var(--cc-abyss)0%,#0a16288c 100%);position:absolute;inset:0}.marketing-site .mkt-footer-rule{border-top:1px solid var(--cc-steel)}.marketing-site a:focus-visible,.marketing-site button:focus-visible{outline:2px solid var(--cc-gold);outline-offset:3px}.marketing-site .mkt-countdown{border:1px solid var(--cc-steel);background:var(--cc-badge-surface,#0f2a4acc);font-family:var(--font-mono);color:var(--cc-fog);clip-path:var(--cc-cut-sm);border-radius:0;align-items:center;padding:.5rem 1rem;font-size:.8125rem;display:inline-flex}.marketing-site .mkt-rank-table{border-collapse:collapse;width:100%;font-size:.875rem}.marketing-site .mkt-rank-table thead tr{color:var(--cc-fog);text-align:left;border-bottom:1px solid var(--cc-steel);background-color:#0000}.marketing-site .mkt-rank-table th{font-family:var(--font-label);font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;opacity:.6;padding:.875rem 1rem;font-weight:600}.marketing-site .mkt-rank-table td{color:var(--cc-fog);vertical-align:top;background-color:#0000;border-bottom:1px solid #3c4a5680;padding:.875rem 1rem}.marketing-site .mkt-rank-table tbody tr:hover td{background:#c9a86e0d}.marketing-site .mkt-rank-table td:last-child{font-family:var(--font-mono);color:var(--cc-gold);font-weight:500}.marketing-site .mkt-prose{max-width:48rem}.marketing-site .mkt-prose p{color:var(--cc-fog);opacity:.85;line-height:1.75}.marketing-site .mkt-prose p+p{margin-top:1.25rem}.marketing-site .mkt-prose blockquote{border-left:2px solid var(--cc-gold);font-family:var(--font-body);color:var(--cc-fog);opacity:.9;margin:1.5rem 0;padding-left:1.25rem;font-size:1.125rem}.marketing-site [class*="text-[var(--rci-navy)]"],.marketing-site [class*="text-[var(--rci-charcoal)]"]{color:var(--cc-fog)!important}
.marketing-site{--cc-topnav-scrolled-bg:#0a1628eb;--cc-panel-footer-bg:#0a1628f5;--cc-hero-gradient-mid:#0a1628eb;--cc-hero-gradient-end:#0f2a4a8c;--cc-overlay-command:#0f2a4ad9;--cc-overlay-abyss:#0a1628f2;--cc-badge-surface:#0f2a4acc;--cc-gold-tint:#c9a86e0f;--cc-gold-tint-strong:#c9a86e14;--cc-border-subtle:#3c4a5680;--cc-sacred-watermark:#c9a86e47;--cc-compass-opacity:.34}html[data-mkt-theme=light]{--cc-abyss:#e2e8f0;--cc-command:#fff;--cc-steel:#7a8fa6;--cc-fog:#0a1628;--cc-camo-olive:#ebe7df;--cc-camo-khaki:#d8d2c6;--cc-gold-emphasis:#7a5f2a;--cc-gold-hover:#9a7728}html[data-mkt-theme=light] .marketing-site{--cc-topnav-scrolled-bg:#fffffff5;--cc-panel-footer-bg:#fffffffa;--cc-hero-gradient-mid:#f7f5f0f2;--cc-hero-gradient-end:#0f2a4a1f;--cc-overlay-command:#ffffffeb;--cc-overlay-abyss:#f7f5f0f5;--cc-badge-surface:#ffffffe6;--cc-gold-tint:#c9a86e1a;--cc-gold-tint-strong:#c9a86e24;--cc-border-subtle:#0a162829;--cc-sacred-watermark:#0f2a4a1a;--cc-compass-opacity:.36}html[data-mkt-theme=light] .marketing-site .cc-root--textured{background-image:repeating-linear-gradient(0deg,#0f2a4a0a 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#0f2a4a0a 0 1px,#0000 1px 32px)}html[data-mkt-theme=light] .marketing-site .mkt-mobile-panel{background-image:repeating-linear-gradient(0deg,#0f2a4a0f 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#0f2a4a0f 0 1px,#0000 1px 32px)}html[data-mkt-theme=light] .marketing-site .text-gold,html[data-mkt-theme=light] .marketing-site .mkt-eyebrow--gold,html[data-mkt-theme=light] .marketing-site .mkt-sacred-letter,html[data-mkt-theme=light] .marketing-site .mkt-stat-value{color:var(--cc-gold-emphasis)}html[data-mkt-theme=light] .marketing-site .mkt-stat-label{color:var(--cc-fog);opacity:.72}html[data-mkt-theme=light] .marketing-site .mkt-card,html[data-mkt-theme=light] .marketing-site .mkt-glass-panel,html[data-mkt-theme=light] .marketing-site .mkt-surface{box-shadow:0 1px #0a16280d,0 4px 18px #0a162812}@media (hover:hover){html[data-mkt-theme=light] .marketing-site .mkt-card:hover,html[data-mkt-theme=light] .marketing-site .mkt-glass-panel:hover,html[data-mkt-theme=light] .marketing-site .mkt-surface:hover{border-width:2px;border-color:var(--cc-gold-hover)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--cc-gold)80%,transparent),0 8px 24px color-mix(in srgb,var(--cc-gold)35%,#0a162824)!important}html[data-mkt-theme=light] .marketing-site .mkt-card:hover:before,html[data-mkt-theme=light] .marketing-site .mkt-card:hover:after{opacity:1;border-color:var(--cc-gold)}}html[data-mkt-theme=light] .marketing-site .mkt-org-stats-bar{background:var(--cc-command);color:var(--cc-fog);border-color:var(--cc-steel);box-shadow:0 1px #0a16280d,0 4px 18px #0a162812}html[data-mkt-theme=light] .marketing-site .mkt-page-header nav{color:color-mix(in srgb,var(--cc-fog)58%,transparent)}html[data-mkt-theme=light] .marketing-site .mkt-page-header nav a:hover,html[data-mkt-theme=light] .marketing-site .mkt-page-header nav .font-semibold{color:var(--cc-gold-emphasis)}html[data-mkt-theme=light] .marketing-site .mkt-mobile-nav-row__index{color:var(--cc-gold-emphasis);opacity:1}html[data-mkt-theme=light] .marketing-site .mkt-mobile-nav-row--active{background:color-mix(in srgb,var(--cc-gold)16%,var(--cc-command));border-color:var(--cc-gold-emphasis)}html[data-mkt-theme=light] .marketing-site .mkt-mobile-nav-row--active .mkt-mobile-nav-row__label{color:var(--cc-fog)}html[data-mkt-theme=light] .marketing-site .mkt-mobile-nav-row--active .mkt-mobile-nav-row__index{color:var(--cc-gold-emphasis)}html[data-mkt-theme=light] .marketing-site .mkt-theme-selector__btn{color:var(--cc-fog)}html[data-mkt-theme=light] .marketing-site .mkt-theme-selector__btn:hover{color:var(--cc-gold-emphasis)}html[data-mkt-theme=light] .marketing-site .cc-btn--secondary{color:var(--cc-gold-emphasis);border-color:var(--cc-gold-emphasis)}html[data-mkt-theme=light] .marketing-site .cc-topnav__link:hover,html[data-mkt-theme=light] .marketing-site .cc-topnav__link--active{color:var(--cc-gold-emphasis)}html[data-mkt-theme=light] .marketing-site .mkt-mobile-panel__org{color:color-mix(in srgb,var(--cc-fog)68%,transparent)}html[data-mkt-theme=light] .marketing-site .cadet-apply-form label,html[data-mkt-theme=light] .marketing-site .auth-page label{color:var(--cc-gold-emphasis)}html[data-mkt-theme=light] .marketing-site .auth-page .cc-input::placeholder,html[data-mkt-theme=light] .marketing-site .auth-page textarea::placeholder{color:color-mix(in srgb,var(--cc-fog)52%,transparent);opacity:1}html[data-mkt-theme=light] .marketing-site .mkt-hero-compass{color:var(--cc-gold-emphasis)}html[data-mkt-theme=dark] .marketing-site .mkt-hero-compass{color:color-mix(in srgb,var(--cc-gold)88%,white);filter:drop-shadow(0 0 28px color-mix(in srgb,var(--cc-gold)22%,transparent))}html[data-mkt-theme=dark]{--cc-abyss:#030304;--cc-command:#0a1628;--cc-steel:#2a3542;--cc-fog:#e8ecef}html[data-mkt-theme=dark] .marketing-site{--cc-topnav-scrolled-bg:#030304f0;--cc-panel-footer-bg:#030304fa;--cc-hero-gradient-mid:#030304f0;--cc-hero-gradient-end:#0a16288c;--cc-overlay-command:#0a1628e6;--cc-overlay-abyss:#030304f7;--cc-badge-surface:#0a1628d9;--cc-compass-opacity:.48}.marketing-site .mkt-theme-dock{display:none}@media (min-width:1024px){.marketing-site .mkt-theme-dock{z-index:40;padding-bottom:env(safe-area-inset-bottom,0);pointer-events:auto;display:block;position:fixed;bottom:1.25rem;left:1.25rem}}.marketing-site .mkt-theme-selector{border:1px solid var(--cc-steel);clip-path:var(--cc-cut-sm);background:color-mix(in srgb,var(--cc-command)88%,transparent);align-items:stretch;display:inline-flex}.marketing-site .mkt-theme-selector--compact .mkt-theme-selector__btn{letter-spacing:.06em;padding:.35rem .5rem;font-size:.58rem}.marketing-site .mkt-theme-selector__btn{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--cc-fog)72%,transparent);cursor:pointer;background:0 0;border:none;padding:.4rem .65rem;font-size:.62rem;font-weight:600;transition:color .15s,background-color .15s}.marketing-site .mkt-theme-selector__btn:hover{color:var(--cc-gold)}.marketing-site .mkt-theme-selector__btn--active,.marketing-site .mkt-theme-selector__btn.mkt-theme-selector__btn--active{background:var(--cc-gold);color:var(--cc-ink);font-weight:700}.marketing-site .mkt-theme-selector__btn+.mkt-theme-selector__btn{border-left:1px solid var(--cc-steel)}.marketing-site .mkt-mobile-panel__theme{margin-bottom:.5rem}.marketing-site .mkt-mobile-panel__theme .mkt-theme-selector{width:100%}.marketing-site .mkt-mobile-panel__theme .mkt-theme-selector__btn{text-align:center;letter-spacing:.06em;flex:1;padding:.3rem .5rem;font-size:.55rem}
