@keyframes signal-ticker-scroll{to{transform:translateX(-50%)}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--text-shadow--light:0.05em 0.05em 0.1em rgba(0, 0, 0, 0.3);--wp--preset--text-shadow--strong:0.1em 0.1em 0.25em rgba(0, 0, 0, 0.5);--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}body{padding:0;background:#faf9f6;margin:0;background:var(--white);color:var(--ink);font-family:var(--serif)!important;font-size:18px;line-height:1.65}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{ font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.woff2)format("woff2"),url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.ttf)format("truetype") }@font-face{ font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.woff2)format("woff2"),url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.ttf)format("truetype") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.ttf)format("truetype") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.ttf)format("truetype") }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.woff2)format("woff2"),url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.ttf)format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc }@font-face{ font-family:"FontAwesome";font-display:swap;src:url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-v4compatibility.woff2)format("woff2"),url(https://teckhustlers.com/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-v4compatibility.ttf)format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a }img,svg{vertical-align:middle}a:link,a:visited{transition:all .31s ease}.site-footer .footer-signal-inner>a,.site-footer .footer-socials a{color:#fff!important}.site-footer .footer-menu a{color:#d4dde7!important}.site-footer .footer-bottom a{color:#8e9ba8!important}.popular-list li:before{content:counter(p);font:800 26px/1 var(--display);opacity:.35;min-width:26px}@media (max-width:900px){.river-layout{grid-template-columns:1fr}.river-rail{position:static}}@media (max-width:640px){.river-item{grid-template-columns:110px 1fr;gap:14px}.river-thumb img{height:80px}.river-item h3{font-size:17px}.river-item p{display:none}}.card-media img,.media-frame img{min-height:100%}.media-frame{aspect-ratio:auto}.news-stage{background:radial-gradient(1200px 500px at 85% -10%,rgba(255,90,31,.22),transparent 60%),radial-gradient(900px 400px at 0 110%,rgba(56,189,248,.1),transparent 60%),#0b0f1a!important;color:#e8eaf0!important;border-bottom:1px solid rgba(255,255,255,.06)}.news-stage .stage-brand-title,.news-stage .stage-brand-title strong{color:#fff!important;letter-spacing:-.035em}.news-stage .stage-brand-title strong::after{content:"";display:block;width:64px;height:4px;background:#ff5a1f;margin:18px auto 0;border-radius:4px}.news-stage .stage-brand,.news-stage .stage-brand *{color:rgba(232,234,240,.72)!important}.footer-signal,.news-stage .headline-rail h2,.news-stage .lead-headline,.news-stage .lead-headline a,.news-stage h2,.news-stage h2 a,.news-stage h3,.news-stage h3 a{color:#fff!important}.news-stage .story-meta,.news-stage .story-meta span,.news-stage p{color:rgba(232,234,240,.7)!important}.news-stage .story-meta a{color:#ff7a45!important}.news-stage .stage-secondary{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-top:3px solid #ff5a1f!important;border-radius:16px;backdrop-filter:blur(6px)}.news-stage .headline-rail,.news-stage .headline-rail *{border-color:rgba(255,255,255,.1)!important}.news-stage .media-frame{box-shadow:0 20px 60px rgba(0,0,0,.45)}.footer-signal{background:#0b0f1a!important;border-top:3px solid #ff5a1f}.footer-signal *{color:inherit}.brand-mark{background:linear-gradient(135deg,#ff5a1f,#ff8a3d)!important;box-shadow:0 6px 16px rgba(255,90,31,.35)}.signal-strip{background:#05070d!important}.latest-section h2{letter-spacing:-.02em}.eyebrow{font-weight:800;font-size:12px;color:#ff5a1f}.latest-section{padding-top:56px!important;padding-bottom:56px!important}.avatar{border-radius:50%!important;object-fit:cover}#th-progress{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff5a1f,#ffb36b);transform:scaleX(0);transform-origin:0 50%;z-index:9999;transition:transform .1s linear}#th-theme-toggle{position:fixed;right:22px;bottom:22px;z-index:9998;width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;background:#0b0f1a;color:#fff;font-size:20px;box-shadow:0 10px 30px rgba(0,0,0,.25);transition:transform .2s;visibility:hidden}#th-theme-toggle:hover{transform:scale(1.08)}#th-theme-toggle .sun{display:none}@layer theme{:host,:root{--font-sans:ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::after,::backdrop,::before,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}h1,h2,h3{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}:-moz-focusring{outline:auto}ol,ul{list-style:none}iframe,img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}::file-selector-button,button,input{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor}}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}}@layer base{*,::after,::backdrop,::before,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}h1,h2,h3{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}:-moz-focusring{outline:auto}ol,ul{list-style:none}iframe,img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}::file-selector-button,button,input{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor}}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}}:root{--ink:#07111f;--ink-2:#122338;--paper:#f4f0e8;--white:#fffdf8;--orange:#ff5a1f;--teal:#13bfc2;--muted:#6b7280;--line:#d8d2c7;--display:"Bricolage Grotesque",sans-serif;--serif:"Source Serif 4",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.signal-shell{width:min(1240px,calc(100% - 40px));margin-inline:auto}.skip-link{position:absolute;left:-9999px;top:8px;z-index:99;background:var(--orange);color:#fff;padding:10px 14px}.skip-link:focus{left:8px}.signal-strip{position:relative;overflow:hidden;background:var(--ink);color:#d8e1ea;border-bottom:2px solid var(--orange);font:650 11px/1 var(--display);letter-spacing:.055em;text-transform:uppercase}.signal-ticker{width:100%;overflow:hidden}.signal-ticker-track{display:flex;width:max-content;animation:signal-ticker-scroll 42s linear infinite;will-change:transform}.signal-ticker:focus-within .signal-ticker-track,.signal-ticker:hover .signal-ticker-track{animation-play-state:paused}.signal-ticker-group{display:flex;align-items:center;flex-shrink:0;min-width:max-content;height:44px}.signal-ticker a{display:inline-flex;align-items:center;gap:8px;padding:0 14px;color:#d8e1ea!important;white-space:nowrap}.signal-ticker a:hover strong{color:#fff}.ticker-category{color:#9da9b8}.signal-ticker strong{color:#fff;font-weight:800;text-transform:none;letter-spacing:.01em}.ticker-status{color:#52e0a4;font-weight:800}.ticker-separator{color:#778394;padding:0 4px}.brand,.masthead{display:flex;align-items:center}.masthead{min-height:92px;justify-content:space-between;gap:30px}.brand{gap:12px;font-family:var(--display);font-weight:800}.brand-mark{display:grid;place-items:center;width:42px;height:42px;background:var(--orange);color:#fff;border-radius:50% 50% 50% 10%;font-size:26px}.brand-name{font-size:34px;letter-spacing:-.055em}.brand-name span,.signal-menu a:hover{color:var(--orange)}.brand-deck{max-width:360px;margin:0;color:#5e6772;font:500 14px/1.4 var(--display);text-align:right}.nav-wrap{border-block:1px solid var(--line);background:var(--paper)}.nav-row{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:22px}.signal-menu,.signal-menu ul{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.signal-menu a{font:700 13px/1 var(--display);text-transform:uppercase;letter-spacing:.06em}.signal-menu li.has-dropdown{position:relative}.signal-menu li.has-dropdown>a::after{content:"▾";margin-left:6px;font-size:9px;vertical-align:1px}.signal-menu .dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:50;flex-direction:column;align-items:stretch;gap:0;min-width:200px;margin-top:14px;padding:8px 0;background:var(--white);border:1px solid var(--line);box-shadow:0 12px 28px rgba(7,17,31,.14)}.signal-menu li.has-dropdown:focus-within .dropdown-menu,.signal-menu li.has-dropdown:hover .dropdown-menu{display:flex}.signal-menu .dropdown-menu li{width:100%}.signal-menu .dropdown-menu a{display:block;padding:10px 18px;font:600 12px/1.3 var(--display);text-transform:none;letter-spacing:.02em;color:var(--ink)}.signal-menu .dropdown-menu a:hover{background:var(--paper);color:var(--orange)}.search-form{display:flex;align-items:center;gap:6px;border-left:1px solid var(--line);padding-left:24px}.search-form input[type=search]{border:0;background:0 0;font:600 13px/1 var(--serif);width:110px;outline:0;color:var(--ink)}.search-form input[type=search]::placeholder{color:var(--muted)}.search-form button{background:0 0;border:0;color:var(--orange);font:700 14px/1 var(--display);cursor:pointer;padding:0;line-height:1}.back-to-top{position:fixed;right:22px;bottom:22px;z-index:99;width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;border:0;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s;box-shadow:0 4px 14px rgba(0,0,0,.25)}.back-to-top:hover,.news-stage{background:var(--orange)}.news-stage{padding:36px 0 58px}.stage-brand{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:26px;padding-bottom:24px;margin-bottom:28px;border-bottom:2px solid rgba(255,255,255,.55);color:#fff}.rail-heading span,.stage-brand>span{font:800 11px/1.2 var(--display);text-transform:uppercase;letter-spacing:.12em}.stage-brand strong{font:800 clamp(48px,6vw,78px)/.88 var(--display);letter-spacing:-.065em;text-align:center}.stage-brand p{max-width:260px;margin:0;font:600 13px/1.35 var(--display);text-align:right}.headline-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.72fr) minmax(240px,.62fr);gap:26px;align-items:start}.stage-primary .lead-media{border:1px solid rgba(255,255,255,.35)}.rail-story .story-meta a,.stage-primary .story-meta a,.stage-primary .story-meta span{color:#fff}.stage-primary>p{color:#fff4ee}.stage-secondary{background:var(--paper);padding:16px 16px 20px;border-top:6px solid var(--teal)}.secondary-media{aspect-ratio:4/3}.stage-secondary h2{font:800 30px/1.02 var(--display)!important;letter-spacing:-.045em;margin:13px 0 10px}.stage-secondary p{margin:0 0 18px;color:#58616b;font-size:15px;line-height:1.45}.headline-rail{border-left:2px solid rgba(255,255,255,.55);padding-left:22px}.rail-heading{display:flex;align-items:baseline;gap:9px;color:#fff;padding-bottom:12px;border-bottom:3px solid var(--ink)}.rail-heading span{color:var(--ink);font:800 11px/1 var(--display);letter-spacing:.1em}.rail-heading h2{font:800 20px/1 var(--display);margin:0}.rail-story{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.45)}.rail-story .story-meta{margin:0 0 8px}.rail-story h3{font:750 19px/1.08 var(--display)!important;letter-spacing:-.025em;color:#fff;margin:0 0 10px}.rail-story h3 a:hover,.stage-primary h2.lead-headline a:hover{color:var(--ink)}.rail-story .timestamp{color:#ffe1d5}.media-frame{background:var(--ink)}.media-frame img{transition:transform .45s ease}.lead-media{aspect-ratio:16/9}.story-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px;font:700 11px/1.3 var(--display);letter-spacing:.1em;text-transform:uppercase}.stage-secondary h2 a:hover,.story-card h3 a:hover,.story-meta,.story-meta a,.topic-links b{color:var(--orange)}.story-meta span{color:#79808a}.lead-story>p{max-width:780px;margin:0;color:#4f5965;font-size:19px}.section-head>a,.timestamp{text-transform:uppercase;letter-spacing:.06em}.timestamp{color:#7b838c;font:600 11px/1 var(--display)}.latest-section{background:var(--paper);padding:72px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;padding-bottom:18px;border-bottom:3px solid var(--ink)}.eyebrow{display:block;color:var(--orange);font:800 11px/1 var(--display);text-transform:uppercase;margin-bottom:9px}.section-head h2,.topic-intro h2{font:800 clamp(34px,4vw,54px)/1 var(--display);letter-spacing:-.05em;margin:0}.section-head>a{font:700 12px/1 var(--display)}.story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px}.card-media{aspect-ratio:4/3}.story-card .story-meta,.topic-links a{justify-content:space-between;align-items:center}.story-card h3{font:750 19px/1.18 var(--display)!important;letter-spacing:-.02em;margin:11px 0 8px}.story-card p{margin:0;color:#59616b;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topic-band{display:grid;grid-template-columns:.7fr 1.3fr;gap:72px;padding-block:88px}.topic-links{border-top:1px solid var(--line)}.topic-links a{display:flex;padding:21px 4px;border-bottom:1px solid var(--line);font:750 25px/1 var(--display)}.topic-links a:hover{color:var(--orange);padding-left:10px}.topic-links b{font-weight:500}.card-avatar img{width:18px;height:18px;border-radius:50%;object-fit:cover;vertical-align:middle}.site-footer{background:var(--ink);color:#fff}.footer-signal{background:var(--orange)}.footer-signal-inner{min-height:220px;display:grid;grid-template-columns:.6fr 1.45fr auto;align-items:center;gap:42px}.footer-column h2,.footer-signal-inner>a,.footer-signal-label{font:800 11px/1 var(--display);letter-spacing:.14em;text-transform:uppercase}.footer-signal-inner strong{font:800 clamp(42px,5vw,68px)/.9 var(--display);letter-spacing:-.055em}.footer-signal-inner>a{align-self:center;color:#fff!important;border:1px solid rgba(255,255,255,.7);padding:14px 18px;font:750 12px/1 var(--display);letter-spacing:.06em;transition:.2s ease}.footer-signal-inner>a:hover{background:var(--ink);border-color:var(--ink)}.footer-grid{display:grid;grid-template-columns:1.15fr .5fr .5fr .65fr;gap:56px;padding-block:70px 64px}.footer-wordmark{display:inline-flex;align-items:baseline;gap:7px;margin-bottom:22px;font:800 42px/.9 var(--display);letter-spacing:-.06em}.footer-wordmark span{color:var(--white)!important}.footer-wordmark b{color:var(--orange)!important;font-weight:800}.footer-brand>p{max-width:540px;margin:0;color:#aeb9c5;font-size:16px;line-height:1.6}.footer-column h2{margin:4px 0 22px}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu li{margin:11px 0}.footer-menu a,.tag-cloud a{font:650 14px/1.4 var(--display);color:#d4dde7!important}.footer-column h2,.footer-menu a:hover{color:var(--orange)}.footer-bottom>div,.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud a{font:650 10px/1 var(--display);text-transform:uppercase;letter-spacing:.04em;border:1px solid #405168;border-radius:20px;padding:7px 12px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.footer-socials a:hover,.tag-cloud a:hover{background:var(--orange);border-color:var(--orange)}.footer-socials a,.tag-cloud a:hover{color:#fff!important}.footer-socials{display:flex;align-items:center;gap:10px;margin-top:28px}.footer-socials a{display:grid;place-items:center;width:42px;height:42px;border:1px solid #405168;border-radius:50%;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.footer-socials a:hover{transform:translateY(-2px)}.footer-socials svg,.th-li-cta a.th-li-btn svg{width:18px;height:18px;fill:currentColor}.footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;border-top:1px solid #26364a;padding:22px 0;color:#8e9ba8;font:600 10px/1.3 var(--display);text-transform:uppercase;letter-spacing:.08em}.footer-bottom>div{gap:22px;row-gap:10px}.footer-bottom img{max-width:140px;height:auto;vertical-align:middle}.footer-bottom a{color:#8e9ba8!important}.footer-bottom a:hover{color:var(--orange)}.footer-bottom>span:last-child{text-align:right}@media (max-width:900px){.brand-deck{display:none}.headline-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.headline-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border-left:0;padding:0}.headline-rail,.rail-heading{grid-column:1/-1}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topic-band{grid-template-columns:1fr}.footer-signal-inner{grid-template-columns:1fr auto}.footer-signal-label{grid-column:1/-1}.footer-signal-inner strong{font-size:46px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand,.footer-tags{grid-column:1/-1}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom>span:last-child{display:none}}@media (max-width:640px){body{font-size:17px}.signal-shell{width:min(100% - 24px,1240px)}.masthead{min-height:92px}.brand-name{font-size:28px}.nav-row{overflow-x:auto;scrollbar-width:none}.nav-row::-webkit-scrollbar{display:none}.news-stage{padding:24px 0 42px}.stage-brand{display:block;margin-bottom:20px}.section-head>a,.stage-brand p,.stage-brand>span{display:none}.stage-brand strong{display:block;font-size:42px;line-height:.92;text-align:left}.headline-layout{grid-template-columns:1fr;gap:28px}.stage-secondary{padding:12px 12px 18px}.stage-secondary h2{font-size:27px!important}.headline-rail{display:block;border-left:0;padding:0}.signal-menu{gap:20px;white-space:nowrap}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.story-card h3{font-size:16px!important;margin:9px 0 6px}.section-head{align-items:start}.latest-section{padding:52px 0}.topic-band{padding-block:60px;gap:34px}.footer-signal-inner{display:block;min-height:0;padding-block:38px}.footer-signal-label{display:block}.footer-signal-inner strong{display:block;font-size:36px;margin:15px 0 26px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px;padding-block:52px 46px}.footer-brand{grid-column:1/-1}.footer-wordmark{font-size:36px}.footer-bottom{display:flex;gap:16px;flex-direction:column;align-items:flex-start}.footer-bottom>div{gap:16px}.footer-bottom>span:last-child{display:block;text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.media-frame img{transition:none}.signal-ticker-track{animation:none}}@layer base{input:where([type=search]){appearance:none;background-color:#fff;border-color:oklch(55.1%.027 264.364);border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}input::placeholder{color:oklch(55.1%.027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::after,::backdrop,::before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@font-face{ font-display:swap;font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal }:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px;--direction-multiplier:1;--page-title-display:block}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}@media (prefers-reduced-motion:reduce){html *{transition-delay:0s!important;transition-duration:0s!important}}.elementor-kit-353{--e-global-color-primary:#152A36;--e-global-color-secondary:#152A36;--e-global-color-text:#152A36;--e-global-color-accent:#EA4D3D;--e-global-color-kadence1:#2B6CB0;--e-global-color-kadence2:#215387;--e-global-color-kadence3:#1A202C;--e-global-color-kadence4:#2D3748;--e-global-color-kadence5:#4A5568;--e-global-color-kadence6:#718096;--e-global-color-kadence7:#EDF2F7;--e-global-color-kadence8:#F7FAFC;--e-global-color-kadence9:#ffffff;--e-global-color-34b7b04:#F5FAF9;--e-global-color-3a5a36c:#FFFFFF;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;font-family:"Times New Roman",Sans-serif;font-size:18px}.elementor-kit-353 a{color:#1a202c}.elementor-kit-353 h1{font-family:"Georgia",Sans-serif;font-size:32px}.elementor-kit-353 h2,.elementor-kit-353 h3{font-family:"Georgia",Sans-serif;font-size:30px}.elementor-kit-353 h3{font-size:24px}@media (max-width:767px){.elementor-kit-353 h1{font-size:20px}}:root{--tpg-primary-color:#0d6efd;--tpg-secondary-color:#0654c4;--tpg-primary-light:#c4d0ff}.lead-story h2.lead-headline{font:800 clamp(38px,5vw,70px)/.98 var(--display)!important;letter-spacing:-.055em;margin:16px 0 18px}.stage-primary h2.lead-headline{font-size:clamp(40px,4.3vw,60px)!important;color:#fff}@media (max-width:640px){.lead-story h2.lead-headline,.stage-primary h2.lead-headline{font-size:38px!important}}.nav-wrap{position:sticky;top:0;z-index:50}.river-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}.river-item{display:grid;grid-template-columns:240px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid rgba(0,0,0,.1)}.river-thumb img{border-radius:6px}.river-item h3{font:700 22px/1.2 var(--display);margin:8px 0}.river-item p{margin:0;opacity:.8;font-size:15px}.river-more{display:block;margin:30px auto;padding:14px 28px;font:700 15px var(--display);border:2px solid currentColor;background:0 0;border-radius:999px;cursor:pointer}.river-rail{position:sticky;top:80px}.rail-box{margin-bottom:32px}.rail-box h2{font:800 20px var(--display);margin:0 0 12px;padding-bottom:8px;border-bottom:3px solid currentColor}.popular-list{counter-reset:p}.desk-list li,.popular-list li{border-bottom:1px solid rgba(0,0,0,.08);font:600 15px/1.3 var(--display)}.popular-list li{counter-increment:p;display:flex;gap:12px;padding:10px 0}.desk-list,.popular-list{list-style:none;margin:0;padding:0}.desk-list li{padding:8px 0}@media (max-width:900px){.river-layout{grid-template-columns:1fr}.river-rail{position:static}}@media (max-width:640px){.river-item{grid-template-columns:110px 1fr;gap:14px}.river-thumb img{height:80px}.river-item h3{font-size:17px}.river-item p{display:none}}:root{--th-radius:14px;--th-shadow:0 1px 2px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.08);--th-shadow-hover:0 2px 4px rgba(15,23,42,.08),0 16px 40px rgba(15,23,42,.14)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.card-media,.media-frame{display:block}.card-media,.media-frame,.river-thumb{overflow:hidden;border-radius:var(--th-radius);box-shadow:var(--th-shadow);background:#e9e6df}.card-media img,.media-frame img,.river-thumb img,.wp-post-image{width:100%!important;aspect-ratio:16/9;height:auto!important;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.river-thumb img,.wp-post-image{height:150px!important;aspect-ratio:auto}.wp-post-image{aspect-ratio:16/9;height:auto!important}.card-media:hover img,.media-frame:hover img,.river-thumb:hover img,a:hover>.wp-post-image{transform:scale(1.045);filter:saturate(1.08)}.story-card{transition:transform .35s ease}.story-card:hover{transform:translateY(-3px)}.popular-list a,.river-item h3 a,.story-card h3 a{background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s;text-decoration:none}.popular-list a:hover,.river-item:hover h3 a,.story-card:hover h3 a{background-size:100% 2px}.eyebrow,.story-meta a{letter-spacing:.12em}.nav-wrap{backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);box-shadow:0 1px 0 rgba(0,0,0,.06),0 6px 20px rgba(0,0,0,.04)}.river-more{transition:all .25s}.river-more:hover{background:#ff5a1f;border-color:#ff5a1f;color:#fff}::selection{background:#ff5a1f;color:#fff}.river-thumb{display:block}.river-body .story-meta{margin:0}.more-river{padding:40px 0}.th-li-cta{margin:56px auto}.th-li-cta .th-li-card{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:32px 36px;border-radius:18px;background:linear-gradient(135deg,#0b0f1a 0,#151c2e 100%);border:1px solid rgba(255,90,31,.35);box-shadow:0 1px 2px rgba(15,23,42,.06),0 12px 32px rgba(15,23,42,.14);position:relative;overflow:hidden}.th-li-cta .th-li-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#ff5a1f}.th-li-cta .th-li-copy{display:flex;align-items:center;gap:18px;min-width:0}.th-li-cta .th-li-badge{flex:0 0 52px;width:52px;height:52px;border-radius:14px;background:#0a66c2;display:grid;place-items:center}.th-li-cta .th-li-badge svg{width:26px;height:26px;fill:#fff}.th-li-cta .th-li-eyebrow{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#ff7a45!important;margin-bottom:6px}.th-li-cta h2.th-li-title{margin:0;font-size:clamp(20px,2.4vw,28px);line-height:1.2;color:#fff!important}.th-li-cta p.th-li-text{margin:6px 0 0;color:#b9bfcc!important;font-size:15px}.th-li-cta a.th-li-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:#ff5a1f;color:#fff!important;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s}.th-li-cta a.th-li-btn:focus-visible,.th-li-cta a.th-li-btn:hover{background:#ff7a45;transform:translateY(-1px)}@media (max-width:640px){.th-li-cta .th-li-card{padding:24px 22px}.th-li-cta a.th-li-btn{width:100%;justify-content:center}}