:root{--em-navy: #001330;--em-navy-raised: #0b2147;--em-gold: #c6a15b;--em-gold-deep: #7e5f1a;--em-paper: #fbfaf7;--em-mineral: #f3f0e9;--em-white: #ffffff;--em-ink: #0c172a;--em-muted: #53657a;--em-muted-dark: #b8c7d9;--em-line: #cbd6e4;--em-cobalt: #2d6bff;--em-live: #2bcb78;--em-warning: #f2b544;--em-critical: #e25555;--em-shell: 1620px;--em-shadow: 0 28px 80px rgb(0 19 48 / 18%)}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JetBrains;src:url(/fonts/jetbrains-mono-latin-400-600.woff2) format("woff2");font-weight:400 600;font-display:swap}*{box-sizing:border-box}html{min-width:320px;overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:96px}body.editorial-page{min-width:320px;margin:0;color:var(--em-ink);background:var(--em-paper);font-family:Satoshi,Arial,sans-serif;font-size:17px;line-height:1.5;text-rendering:optimizeLegibility}.editorial-page img{display:block;max-width:100%}.editorial-page a{color:inherit}.editorial-page button,.editorial-page input,.editorial-page select,.editorial-page textarea{font:inherit}.editorial-page button:focus-visible,.editorial-page a:focus-visible,.editorial-page input:focus-visible,.editorial-page select:focus-visible,.editorial-page textarea:focus-visible,.editorial-page summary:focus-visible{outline:3px solid #8cb4ff;outline-offset:3px}.editorial-shell{width:min(calc(100% - 64px),var(--em-shell));margin-inline:auto}.editorial-skip{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;color:var(--em-white);background:var(--em-navy);transform:translateY(-170%)}.editorial-skip:focus{transform:none}.editorial-eyebrow{display:block;margin-bottom:22px;color:var(--em-gold-deep);font:600 10px JetBrains,ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.editorial-eyebrow--light{color:var(--em-gold)}.editorial-page h1,.editorial-page h2,.editorial-page h3,.editorial-page p{margin-top:0}.editorial-page h1,.editorial-page h2,.editorial-page h3{text-wrap:balance}.editorial-page h2{margin-bottom:0;color:var(--em-navy);font-size:clamp(54px,6vw,88px);font-weight:500;line-height:.93;letter-spacing:-.065em}.editorial-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 20px;border:0;border-radius:0;text-decoration:none;cursor:pointer;font-size:13px;font-weight:700}.editorial-page .editorial-button--primary{color:var(--em-white);background:var(--em-navy)}.editorial-page .editorial-button--primary:hover,.editorial-page .editorial-button--primary:focus-visible{background:var(--em-navy-raised)}.editorial-page .editorial-button--text{min-height:44px;padding:8px 0;border-bottom:1px solid var(--em-navy);color:var(--em-navy);background:transparent}.editorial-page .editorial-button--gold{color:var(--em-navy);background:var(--em-gold)}.editorial-page .editorial-button--gold:hover,.editorial-page .editorial-button--gold:focus-visible{background:#d4b470}.editorial-text-link{display:inline-block;color:var(--em-navy);font-weight:700;text-underline-offset:5px}@media(max-width:720px){.editorial-shell{width:min(calc(100% - 32px),var(--em-shell))}.editorial-page h2{font-size:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.editorial-review-bar{display:flex;min-height:34px;align-items:center;gap:16px;padding:6px max(32px,calc((100vw - var(--em-shell)) / 2));color:var(--em-muted-dark);background:var(--em-navy);font:600 9px JetBrains,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.editorial-review-bar strong{color:var(--em-gold)}.editorial-review-bar__links{display:flex;gap:18px;margin-left:auto}.editorial-review-bar a{text-decoration:none}.editorial-utility{color:var(--em-white);background:#101010}.editorial-utility__row{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:30px;font-size:11px}.editorial-utility__row>div{display:flex;align-items:center;gap:25px}.editorial-utility a,.editorial-utility span{color:#d7d7d7;text-decoration:none}.editorial-utility span{display:inline-flex;align-items:center;gap:8px}.editorial-utility i{width:7px;height:7px;border-radius:50%;background:var(--em-live)}.editorial-header{position:sticky;z-index:40;top:0;border-bottom:1px solid var(--em-line);background:#fbfaf7f5;backdrop-filter:blur(16px)}.editorial-header__row{position:relative;display:grid;min-height:82px;align-items:center;gap:30px;grid-template-columns:150px 1fr auto}.editorial-brand{width:118px}.editorial-nav{display:flex;justify-content:center;gap:18px}.editorial-nav a{text-decoration:none;font-size:13px;font-weight:600}.editorial-nav a:hover,.editorial-nav a:focus-visible{color:var(--em-gold-deep)}.editorial-nav-group{position:static}.editorial-nav-group summary{cursor:pointer;list-style:none;font-size:13px;font-weight:600}.editorial-nav-group summary::-webkit-details-marker{display:none}.editorial-nav-group summary:after{margin-left:7px;color:var(--em-gold-deep);content:"+"}.editorial-nav-group[open] summary:after{content:"−"}.editorial-nav-group>.editorial-mega{position:absolute;top:100%;right:0;left:0;display:grid;min-height:300px;padding:24px;border:1px solid var(--em-line);background:var(--em-paper);box-shadow:var(--em-shadow);grid-template-columns:1fr 230px;gap:24px}.editorial-mega__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-mega__columns section{padding:0 24px;border-right:1px solid var(--em-line)}.editorial-mega__columns section:first-child{padding-left:0}.editorial-mega__columns section:last-child{border-right:0}.editorial-mega__columns section>strong,.editorial-mega aside>span{display:block;margin-bottom:12px;color:var(--em-gold-deep);font:600 10px JetBrains,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.editorial-mega__columns a{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--em-line)}.editorial-mega__columns a b{font-size:14px}.editorial-mega__columns a span{color:var(--em-muted);font-size:12px;font-weight:400}.editorial-mega aside{display:flex;justify-content:flex-end;flex-direction:column;padding:26px;color:var(--em-white);background:var(--em-navy)}.editorial-mega aside>strong{font-size:26px;line-height:1.05}.editorial-mega aside a{margin-top:24px;color:var(--em-gold);font-size:13px;font-weight:700;text-underline-offset:5px}.editorial-nav-group--compact{position:relative}.editorial-nav-group--compact>.editorial-mega{top:calc(100% + 31px);right:auto;left:50%;width:min(680px,calc(100vw - 48px));min-height:0;padding:24px;transform:translate(-50%);grid-template-columns:1fr;gap:18px}.editorial-nav-group--compact .editorial-mega__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-nav-group--compact .editorial-mega__columns section{padding-inline:22px}.editorial-nav-group--compact .editorial-mega__columns section:first-child{padding-left:0}.editorial-nav-group--compact .editorial-mega__columns section:last-child{padding-right:0}.editorial-nav-group--compact .editorial-mega__columns a:last-child{border-bottom:0}.editorial-mega__compact-action{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid var(--em-line)}.editorial-mega__compact-action span{color:var(--em-gold-deep);font:600 10px JetBrains,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.editorial-mega__compact-action strong{font-size:13px}.editorial-mega__compact-action i{margin-left:5px;font-style:normal}.editorial-header__cta,.editorial-mobile-menu button,.editorial-mobile-menu__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:0;color:var(--em-white);background:var(--em-navy);cursor:pointer;font-weight:700;text-decoration:none}.editorial-page .editorial-header__cta,.editorial-page .editorial-mobile-menu__cta{color:var(--em-white)}.editorial-page .editorial-header__cta:hover,.editorial-page .editorial-header__cta:focus-visible,.editorial-page .editorial-mobile-menu__cta:hover,.editorial-page .editorial-mobile-menu__cta:focus-visible{color:var(--em-white);background:var(--em-navy-soft)}.editorial-menu-button{display:none;min-height:44px;padding:0 16px;border:1px solid var(--em-navy);color:var(--em-navy);background:transparent;cursor:pointer;font-weight:700}.editorial-mobile-menu{max-height:calc(100vh - 122px);padding:14px 24px 22px;overflow-y:auto;border-top:1px solid var(--em-line);background:var(--em-paper)}.editorial-mobile-menu[hidden]{display:none}.editorial-mobile-menu a{display:block;padding:11px 0;text-decoration:none;font-weight:600}.editorial-mobile-menu__group{padding:12px 0;border-bottom:1px solid var(--em-line)}.editorial-mobile-menu__group section+section{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--em-line) 65%,transparent)}.editorial-mobile-menu__group>summary,.editorial-mobile-menu__group strong{display:block;padding:8px 0;color:var(--em-gold-deep);cursor:pointer;font:600 10px JetBrains,ui-monospace,monospace;text-transform:uppercase}.editorial-mobile-menu__group>summary{list-style:none}.editorial-mobile-menu__group>summary::-webkit-details-marker{display:none}.editorial-mobile-menu__group>summary:after{float:right;color:var(--em-navy);content:"+"}.editorial-mobile-menu__group[open]>summary:after{content:"−"}.editorial-mobile-menu button,.editorial-mobile-menu__cta{width:100%;margin-top:12px}.editorial-footer{padding:60px 0 26px;color:var(--em-muted-dark);background:#101010}.editorial-footer--compact{padding-top:38px}.editorial-footer--compact .editorial-footer__top{padding-bottom:24px}.editorial-footer--compact .editorial-footer__bottom{border-top:0}.editorial-footer__top{display:grid;align-items:center;gap:40px;padding-bottom:38px;border-bottom:1px solid rgb(255 255 255 / 14%);grid-template-columns:140px 1fr auto}.editorial-footer__top img{width:110px}.editorial-footer__top p{margin:0}.editorial-footer__contact,.editorial-footer__column{display:grid;gap:9px}.editorial-footer a{text-decoration:none}.editorial-footer__links{display:grid;gap:60px;padding:38px 0;grid-template-columns:repeat(4,1fr)}.editorial-footer__column strong{margin-bottom:8px;color:var(--em-white);font:600 10px JetBrains,ui-monospace,monospace;text-transform:uppercase}.editorial-footer__column a{font-size:13px}.editorial-footer__bottom{display:flex;justify-content:space-between;padding-top:22px;border-top:1px solid rgb(255 255 255 / 14%);font:500 10px JetBrains,ui-monospace,monospace}@media(max-width:1220px){.editorial-nav,.editorial-header__cta{display:none}.editorial-header__row{grid-template-columns:1fr auto}.editorial-menu-button{display:inline-flex;align-items:center}}@media(max-width:720px){.editorial-review-bar{padding-inline:16px}.editorial-review-bar strong{display:none}.editorial-utility__row>div:first-child a,.editorial-utility__row>div:last-child{display:none}.editorial-footer__top,.editorial-footer__links{grid-template-columns:1fr}.editorial-footer__links{gap:36px}.editorial-footer__bottom{gap:10px;flex-direction:column}}
