@font-face{font-family:TH Orbit;src:url('/assets/fonts/th-orbit-display.woff') format('woff');font-display:swap;font-weight:600 900}@font-face{font-family:TH Text;src:url('/assets/fonts/th-editorial-text.woff') format('woff');font-display:swap;font-weight:300 600}
body{font-family:'TH Text',sans-serif!important;font-size:17px}h1,h2,h3,.result-number,.scale-grid strong,.metrics strong{font-family:'TH Orbit',sans-serif!important;font-weight:700!important}button,input,textarea,select{font-family:'TH Text',sans-serif!important}p{line-height:1.7}.eyebrow,.section-tag,.news-meta,.blog-brandline{font-family:'TH Text',sans-serif!important;letter-spacing:.16em!important}
.topbar .brand--personal .thayron-brand-logo{width:104px!important;height:62px!important;object-fit:contain}.topbar .brand.brand--personal{width:110px!important;max-width:110px!important;min-width:110px!important}.topbar{background:#171717f5!important}footer .thayron-brand-logo{width:155px!important}
.hero{height:850px!important;min-height:800px!important;padding-top:100px!important;overflow:hidden}.hero>picture{background:#171717!important}.hero>picture .hero-bg{object-fit:cover!important;object-position:center!important;height:100%!important;animation:spaceDrift 12s ease-in-out infinite alternate}.hero-shade{background:linear-gradient(90deg,#171717fa 2%,#171717d9 32%,#17171722 70%),linear-gradient(0deg,#171717,transparent 22%)!important}.hero-content{padding-top:20px!important;max-width:760px!important}.hero h1{font-size:clamp(48px,6.4vw,90px)!important;line-height:1.04!important;letter-spacing:-.055em!important}.hero h1 em{font-weight:700!important}.hero .lead{max-width:620px;font-size:18px}.hero .eyebrow{font-size:10px!important;border-radius:999px;padding:9px 14px;background:#17171777}.metrics{left:6vw;right:auto;bottom:30px!important;border:0!important;background:#171717aa!important;backdrop-filter:blur(12px);border-radius:12px;box-shadow:none!important}.metrics div{min-width:155px}.russia-signal{top:80px!important}.home-blog-strip{min-height:96px!important;padding-block:20px!important}.home-blog-strip>strong,.home-blog-strip>strong em{font-family:'TH Orbit',sans-serif!important;font-size:clamp(24px,2.6vw,36px)!important}.home-blog-strip>strong br{display:none}.home-blog-strip>strong em{margin-left:.2em}
.section-head h2,.profile h2,.command h2,.contact h2,.reputation-head h2{font-size:clamp(36px,4.5vw,64px)!important;line-height:1.1!important;letter-spacing:-.045em!important}.profile-photo,.meeting-scene,.vote-screen-visual{border-radius:18px!important}.meeting-scene{max-width:1100px;margin:55px auto 0!important}.meeting-scene img{aspect-ratio:16/10!important;object-fit:cover!important}.profile-photo{background:#202020!important}.service-grid article,.reputation-card{border:1px solid #ff4a5955!important;border-top:1px solid #ff4a5955!important;border-radius:18px!important;background:#202020!important}.reputation-card>span,.reputation-icon{color:#ff4a59!important;border-color:#ff4a59!important}.service-grid article:hover,.reputation-card:hover{background:#371418!important}.scale-grid article{border-radius:18px!important;border-bottom:4px solid #ff4a59!important}.scale-grid strong{letter-spacing:-.05em!important}.bot-stack>div:before{background:#ff4a59!important;box-shadow:none!important}.conversion-track{border-radius:16px!important}.conversion-track>span{color:#ff4a59!important}
.national-section{display:block!important}.vote-leaders-copy{max-width:820px;margin-bottom:40px}.vote-screen-visual{margin:0;position:relative}.vote-screen-visual>img{width:100%;aspect-ratio:16/9;object-fit:cover}.national-board{left:35%!important;top:9%!important;width:59%!important;height:53%!important;padding:clamp(10px,1.5vw,24px)!important;background:#171717ed!important;border:1px solid #ff4a5977;border-radius:4px;display:flex!important;gap:8px!important;text-shadow:none!important}.national-board strong{font:700 clamp(12px,1.4vw,21px)/1.2 'TH Orbit',sans-serif!important;color:#ff4a59}.national-board>span{font-size:clamp(9px,.9vw,14px)!important;color:#ff4a59!important}.uf-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 10px!important;width:100%;max-width:none!important}.uf-grid span{font:500 clamp(6px,.75vw,12px)/1.3 'TH Text',sans-serif!important;color:#eee!important;letter-spacing:.02em!important;border-bottom:1px solid #ffffff15;padding-bottom:4px}.national-board .capital{font-size:clamp(7px,.7vw,11px);color:#f44351}.vote-screen-visual figcaption{position:relative;padding:15px 22px;background:#202020;color:#bbb;font-size:10px;letter-spacing:.15em}
.press{padding:100px 6vw!important;background:#202020!important}.press .section-head{border-bottom:1px solid #ff4a5966;padding-bottom:36px;margin-bottom:36px}.press-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.press-grid a{background:#171717!important;border:1px solid #ffffff20!important;border-radius:12px!important;padding:30px!important;box-shadow:none!important;min-height:220px}.press-grid a small{font:700 21px/1.3 'TH Orbit',sans-serif!important;letter-spacing:-.02em!important;color:#fff!important;border-bottom:1px solid #ffffff20;padding-bottom:18px;display:block}.press-grid a small:before{display:none!important}.press-grid h3{font-size:23px!important;line-height:1.3!important;margin:24px 0!important}.press-grid a>span{color:#ff4a59!important;font-size:11px;letter-spacing:.1em}.press-grid a:hover{border-color:#ff4a59!important;transform:translateY(-3px)}
/* Portal layout: split masthead, an editorial lead and a scannable news feed. */
.blog-hero{background:#171717!important;color:#fff!important;border-bottom:1px solid #ff4a5966!important;padding:150px 0 40px!important;position:relative;overflow:hidden}.blog-hero:after{content:'';position:absolute;width:460px;height:460px;border:1px solid #ff4a5966;border-radius:50%;right:-70px;top:40px;box-shadow:0 0 0 60px #ff4a590c,0 0 0 120px #ff4a5908;pointer-events:none}.blog-hero>.blog-shell{position:relative;z-index:1}.portal-masthead{display:flex;align-items:center;gap:16px;margin-bottom:26px}.portal-masthead b{font:700 28px 'TH Orbit',sans-serif;background:#ff4a59;color:#171717;padding:8px 14px;border-radius:5px}.portal-masthead span{font-size:10px;letter-spacing:.22em;color:#ff4a59}.blog-hero h1{max-width:950px!important;font-size:clamp(42px,5.3vw,76px)!important;letter-spacing:-.05em!important;color:#fff!important;line-height:1.07!important}.blog-hero h1 span{color:#ff4a59!important}.blog-hero .blog-brandline{color:#bfbfbf!important}.blog-brandline i{background:#ff4a59!important}.blog-hero .blog-hero-copy{color:#bdbdbd!important;max-width:740px}.news-toolbar{border-top:1px solid #ffffff20;padding-top:24px}.country-tabs{justify-content:flex-start!important}.country-tabs button{border-color:#ffffff33!important;background:#232323!important}.country-tabs button.active{border-color:#ff4a59!important;background:#ff4a59!important;box-shadow:none!important}.blog-hero .language-switch{padding:10px 14px;background:#202020!important;border:1px solid #ffffff20!important}.language-switch strong{color:#bbb!important}.featured-news{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr)!important;padding:44px 0!important}.featured-card{display:grid!important;grid-template-columns:1fr!important;border-radius:18px!important;background:#ff4a59!important;color:#171717;border:0!important}.featured-card img{aspect-ratio:16/9!important;background:#202020!important}.featured-copy{padding:32px!important;border:0!important}.featured-copy h2{font-size:clamp(27px,2.8vw,40px)!important;line-height:1.15!important}.featured-copy p{color:#451a1e!important;font-size:16px}.featured-copy .news-meta{color:#341316!important}.featured-copy .news-meta b{background:#171717!important;color:#ff4a59!important}.featured-copy .news-link{color:#171717!important}.headline-list{border:1px solid #ff4a5955!important;border-radius:18px;background:#202020!important;counter-reset:headline;padding:28px!important}.headline-list>strong{color:#ff4a59;font-size:11px}.headline-list article{position:relative;padding:24px 0 24px 36px!important}.headline-list article:before{counter-increment:headline;content:'0' counter(headline);position:absolute;left:0;top:27px;font-size:11px;color:#ff4a59}.headline-list h3{font-size:21px!important;line-height:1.35!important}.latest-head{border-bottom:1px solid #ff4a5955;padding-bottom:24px}.latest-head h2{font-size:clamp(30px,3vw,42px)!important}.news-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 32px!important}.news-card{display:grid!important;grid-template-columns:36% minmax(0,1fr);background:transparent!important;border:0!important;border-bottom:1px solid #ffffff25!important;border-radius:0!important;box-shadow:none!important;padding:28px 0!important;gap:22px;align-items:start;transform:none!important}.news-card[hidden]{display:none!important}.news-card img{aspect-ratio:1/1!important;border:1px solid #ff4a5955!important;border-radius:12px!important;background:#202020!important;object-fit:contain!important}.news-card-content{padding:0!important;min-width:0}.news-card h3{font-size:21px!important;line-height:1.28!important;margin:13px 0!important}.news-card p{font-size:14px!important;line-height:1.6!important}.news-card .news-meta{font-size:9px!important;letter-spacing:.05em!important}.news-card .news-meta b{background:transparent!important;padding:0!important;color:#ff4a59!important}.news-card .news-link{font-size:10px!important;padding-top:4px}.news-card:hover h3{color:#ff4a59!important}.news-card:hover{box-shadow:none!important}.blog-newsletter{border-radius:18px!important}
.article-news-header{background:#171717!important;color:#fff!important;border:1px solid #ff4a5966!important;box-shadow:none!important;border-radius:18px!important;border-left:6px solid #ff4a59!important;padding:42px!important}.article-news-header h1{color:#fff!important;font-size:clamp(34px,4.4vw,62px)!important;line-height:1.15!important;max-width:1100px}.article-news-header .standfirst{color:#c9c9c9!important;line-height:1.7}.article-news-header .news-meta,.article-news-header .article-byline{color:#bdbdbd!important}.article-news-header .news-meta b{color:#171717!important;background:#ff4a59!important}.article-layout{grid-template-columns:minmax(0,820px) minmax(180px,1fr)!important}.article-copy{font-family:'TH Text',sans-serif!important;font-size:19px!important;line-height:1.85!important}.article-copy h2{font-size:30px!important;letter-spacing:-.035em!important}.article-body>p:first-of-type{font-size:21px!important;color:#eee}.article-aside{background:#202020!important}.article-aside a{font-family:'TH Text',sans-serif!important}.ad-cta,.ad-card:after,.ad-pause{color:#ff4a59!important;border-color:#ff4a5955!important}.ad-form,.lead-form{border-color:#ff4a5966!important;background:#202020!important}.ad-form-status{color:#ff4a59!important}
.national-section .vote-leaders-copy{display:block!important;max-width:800px!important}.national-section .vote-leaders-copy h2{max-width:760px!important;font-size:clamp(38px,4.4vw,62px)!important;line-height:1.12!important;margin:18px 0 24px!important}.national-section .vote-leaders-copy p{max-width:650px!important}.hero-content{animation:none!important;opacity:1!important;transform:none!important}.hero-content h1,.hero-content p{opacity:1!important}.national-section{scroll-margin-top:150px}h2[id],section[id]{scroll-margin-top:150px}
@keyframes spaceDrift{from{transform:scale(1)}to{transform:scale(1.045) translateY(-8px)}}
@media(max-width:1000px){.news-grid{grid-template-columns:1fr!important}.featured-news{grid-template-columns:1fr!important}.article-layout{grid-template-columns:1fr!important}}
@media(max-width:760px){.topbar .brand.brand--personal{width:88px!important;min-width:88px!important;max-width:88px!important}.topbar .brand--personal .thayron-brand-logo{width:84px!important;height:49px!important}.hero{height:auto!important;min-height:940px!important;padding:360px 6vw 190px!important}.hero>picture .hero-bg{object-position:68% top!important;height:540px!important;object-fit:cover!important}.hero-shade{background:linear-gradient(0deg,#171717 30%,#171717dd 48%,#17171700 85%)!important}.hero-content{padding-top:40px!important}.hero h1{font-size:clamp(39px,10vw,64px)!important}.hero .lead{font-size:16px}.hero .eyebrow{font-size:8px!important;letter-spacing:.08em!important}.hero-actions{gap:15px}.metrics{left:6vw;right:6vw;bottom:22px!important}.metrics div{min-width:110px!important;padding:12px!important}.metrics strong{font-size:23px!important}.metrics small{font-size:8px!important}.home-blog-strip>strong,.home-blog-strip>strong em{font-size:23px!important}.home-blog-strip>strong br{display:block}.home-blog-strip>strong em{margin:0}.blog-hero{padding-top:158px!important}.blog-hero h1{font-size:40px!important;line-height:1.12!important}.portal-masthead b{font-size:23px}.blog-shell{width:calc(100% - 32px)!important}.featured-copy{padding:25px!important}.featured-copy h2{font-size:28px!important}.news-card{gap:16px;padding:26px 0!important;grid-template-columns:31% minmax(0,1fr)}.news-card h3{font-size:20px!important}.news-card p{display:none}.news-card img{border-radius:8px!important}.headline-list{padding:22px!important}.article-news-header{padding:25px 20px!important;border-radius:12px!important}.article-news-header h1{font-size:32px!important}.article-copy{font-size:18px!important}.article-body>p:first-of-type{font-size:19px!important}.article-copy h2{font-size:27px!important}.press-grid{grid-template-columns:1fr!important}.press-grid a{padding:25px!important}.national-board{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;margin:0!important;padding:20px!important;border-radius:0;border:0}.national-board strong{font-size:18px!important}.national-board>span{font-size:12px!important}.uf-grid{gap:8px!important}.uf-grid span{font-size:9px!important}.national-board .capital{font-size:10px}.meeting-scene img{aspect-ratio:4/3!important}.vote-screen-visual>img{aspect-ratio:4/3;object-position:40% center}}
@media(prefers-reduced-motion:reduce){.hero>picture .hero-bg{animation:none!important}}
