:root{--paper:#fbfaf7;--paper-sunken:#f3f1ec;--paper-ink:#14141a;--card:#fff;--rule:#e7e3db;--rule-strong:#d8d2c6;--ink:#14141a;--ink-soft:#55555f;--ink-faint:#8a8a96;--on-dark:#f6f4ef;--on-dark-soft:#f6f4efa8;--peach:#febe98;--peach-wash:#fdede1;--peach-deep:#b4652f;--indigo:#4f46d6;--indigo-wash:#ecebfb;--purple:#4f5277;--c-news:#55555f;--c-news-wash:#eceae4;--c-campaigns:#b4652f;--c-campaigns-wash:#fdede1;--c-advertising:#c0483e;--c-advertising-wash:#f9e7e4;--c-social:#2f6bb4;--c-social-wash:#e4edf9;--c-branding:#6a4fb4;--c-branding-wash:#ebe6f9;--c-digital:#2f8f8a;--c-digital-wash:#e0f0ee;--c-ai:#4f46d6;--c-ai-wash:#ecebfb;--c-agencies:#3e8f52;--c-agencies-wash:#e4f1e7;--c-trends:#a9772a;--c-trends-wash:#f7eedd;--c-stats:#b43f86;--c-stats-wash:#f9e4f1;--font-display:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-editorial:"Fraunces", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--maxw:1200px;--gutter:40px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#131317;--paper-sunken:#19191f;--paper-ink:#20202a;--card:#1c1c25;--rule:#2c2c36;--rule-strong:#3b3b47;--ink:#eceae3;--ink-soft:#a6a49c;--ink-faint:#7c7a72;--on-dark:#f6f4ef;--on-dark-soft:#f6f4efa8;--peach:#febe98;--peach-wash:#febe981f;--peach-deep:#eba878;--indigo:#aba6f5;--indigo-wash:#7c7ef429;--purple:#9599c4;--c-news:#b9b7ae;--c-news-wash:#b9b7ae1f;--c-campaigns:#e6a277;--c-campaigns-wash:#e6a27724;--c-advertising:#e58a7f;--c-advertising-wash:#e58a7f24;--c-social:#7fb0e6;--c-social-wash:#7fb0e624;--c-branding:#a98fe6;--c-branding-wash:#a98fe624;--c-digital:#6fc7c1;--c-digital-wash:#6fc7c124;--c-ai:#aba6f5;--c-ai-wash:#aba6f524;--c-agencies:#74c588;--c-agencies-wash:#74c58824;--c-trends:#d9a85c;--c-trends-wash:#d9a85c24;--c-stats:#e07fb5;--c-stats-wash:#e07fb524}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#131317;--paper-sunken:#19191f;--paper-ink:#20202a;--card:#1c1c25;--rule:#2c2c36;--rule-strong:#3b3b47;--ink:#eceae3;--ink-soft:#a6a49c;--ink-faint:#7c7a72;--peach-wash:#febe981f;--peach-deep:#eba878;--indigo:#aba6f5;--indigo-wash:#7c7ef429;--purple:#9599c4;--c-news:#b9b7ae;--c-news-wash:#b9b7ae1f;--c-campaigns:#e6a277;--c-campaigns-wash:#e6a27724;--c-advertising:#e58a7f;--c-advertising-wash:#e58a7f24;--c-social:#7fb0e6;--c-social-wash:#7fb0e624;--c-branding:#a98fe6;--c-branding-wash:#a98fe624;--c-digital:#6fc7c1;--c-digital-wash:#6fc7c124;--c-ai:#aba6f5;--c-ai-wash:#aba6f524;--c-agencies:#74c588;--c-agencies-wash:#74c58824;--c-trends:#d9a85c;--c-trends-wash:#d9a85c24;--c-stats:#e07fb5;--c-stats-wash:#e07fb524}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.08}a{color:var(--indigo);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}::selection{background:var(--peach);color:#14141a}button{font-family:inherit}.container{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.container--narrow{max-width:760px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:var(--paper);border-radius:var(--r-pill);transition:top .2s var(--ease);padding:12px 18px;font-weight:700;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:3px}[data-reveal]{transition:opacity .7s var(--ease), transform .7s var(--ease)}[data-reveal].is-armed{opacity:0;transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal].is-armed{opacity:1;transform:none}}.kicker{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.kicker:before{content:"";background:var(--kicker-hue,var(--peach));border-radius:2px;flex:none;width:18px;height:3px}.kicker--plain:before{display:none}a.kicker{color:var(--ink-soft)}a.kicker:hover{color:var(--ink);text-decoration:none}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.section-head h2{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px)}.section-head .section-more{font-family:var(--font-body);color:var(--ink-soft);white-space:nowrap;font-size:14px;font-weight:600}.section-head .section-more:hover{color:var(--indigo)}.section-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:14px;margin:0 0 22px;font-size:12px;font-weight:700;display:flex}.section-label:after{content:"";background:var(--rule);flex:1;height:1px}section{padding:46px 0}section+section{border-top:1px solid var(--rule)}.section--sunken{background:var(--paper-sunken);border-top:1px solid var(--rule)}.arrow-link{font-family:var(--font-display);color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.arrow-link .arrow{transition:transform .22s var(--ease)}.arrow-link:hover{color:var(--indigo);text-decoration:none}.arrow-link:hover .arrow{transform:translate(4px)}.meta-line{font-family:var(--font-body);color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.meta-line .dot{background:currentColor;border-radius:50%;width:3px;height:3px}.btn{font-family:var(--font-display);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;display:inline-flex}.btn:hover{text-decoration:none}.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover{opacity:.88;transform:translateY(-2px)}.btn--peach{background:var(--peach);color:#14141a}.btn--peach:hover{background:#ffd0b4;transform:translateY(-2px)}.btn--ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn--ghost:hover{border-color:var(--ink);background:var(--card)}.btn--block{width:100%}.masthead{z-index:60;background:var(--paper);border-bottom:1px solid var(--rule);transition:box-shadow .2s var(--ease);position:sticky;top:0}.masthead.is-scrolled{box-shadow:0 1px 12px #14141a0f}.masthead-inner{max-width:var(--maxw);padding:14px var(--gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.wordmark{flex-direction:column;gap:3px;display:inline-flex}.wordmark strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:800;line-height:1}.wordmark strong .wm-brief{color:var(--peach-deep)}.wordmark .wm-rule{background:var(--peach);border-radius:2px;width:34px;height:3px}a.wordmark:hover{text-decoration:none}.brief-nav{font-family:var(--font-body);flex:1;align-items:center;gap:20px;margin-left:8px;font-size:14px;font-weight:500;display:flex}.brief-nav a{color:var(--ink-soft)}.brief-nav a:hover{color:var(--ink);text-decoration:none}.brief-nav a.is-active{color:var(--ink);font-weight:600}.masthead-tools{align-items:center;gap:12px;margin-left:auto;display:flex}.masthead-search{background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--r-pill);width:180px;transition:border-color .2s var(--ease), width .2s var(--ease);align-items:center;gap:8px;padding:8px 14px;display:flex}.masthead-search:focus-within{border-color:var(--ink);width:220px}.masthead-search svg{width:15px;height:15px;color:var(--ink-faint);flex:none}.masthead-search input{width:100%;font-family:var(--font-body);color:var(--ink);background:0 0;border:none;outline:none;font-size:14px}.masthead .nova-social-link{font-family:var(--font-body);color:var(--ink-faint);white-space:nowrap;font-size:12.5px;font-weight:500}.masthead .nova-social-link:hover{color:var(--ink-soft);text-decoration:none}.masthead .btn{padding:9px 18px;font-size:14px}.theme-toggle{border:1px solid var(--rule-strong);border-radius:var(--r-pill);background:var(--card);width:38px;height:38px;color:var(--ink-soft);cursor:pointer;transition:border-color .16s var(--ease), color .16s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{border-color:var(--ink);color:var(--ink)}.theme-toggle svg{width:17px;height:17px}.theme-toggle .t-label,.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon,:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon{display:none}.x-icon-link{border:1px solid var(--rule-strong);border-radius:var(--r-pill);background:var(--card);width:38px;height:38px;color:var(--ink-soft);transition:border-color .16s var(--ease), color .16s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.x-icon-link:hover{border-color:var(--ink);color:var(--ink);text-decoration:none}.x-icon-link svg{width:16px;height:16px}.nav-toggle{background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;display:none}.nav-toggle svg{width:20px;height:20px}.mobile-nav{display:none}.hero-brief{gap:14px;padding:40px 0 26px;display:grid}.hero-brief .wordmark-lg strong{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(38px,6vw,64px);font-weight:800;line-height:.95;display:block}.hero-brief .wordmark-lg .wm-brief{color:var(--peach-deep)}.hero-brief .wordmark-lg .wm-rule{background:var(--peach);border-radius:3px;width:60px;height:5px;margin-top:12px}.hero-brief h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);max-width:24ch;font-size:clamp(19px,2.1vw,24px);font-weight:700}.hero-brief p{font-family:var(--font-editorial);color:var(--ink-soft);max-width:56ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.5}.hero-brief+.ad-slot+section,.hero-brief+section{padding-top:8px}.lead-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:48px;display:grid}.top-story{gap:20px;display:grid}.top-story .top-story-media{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--paper-sunken);border:1px solid var(--rule);overflow:hidden}.top-story .top-story-media img{object-fit:cover;width:100%;height:100%}.top-story h2{letter-spacing:-.03em;font-size:clamp(30px,4vw,48px);line-height:1.03}.top-story h2 a{color:var(--ink)}.top-story h2 a:hover{color:var(--ink);background-image:linear-gradient(var(--peach), var(--peach));background-position:0 88%;background-repeat:no-repeat;background-size:100% 40%;text-decoration:none}.top-story .standfirst{font-family:var(--font-editorial);color:var(--ink-soft);max-width:60ch;margin:0;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.quick-reads{border-top:2px solid var(--ink);align-self:start;gap:0;display:grid}.quick-reads .qr-title{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:14px 0 16px;font-size:12px;font-weight:700}.qr-item{border-top:1px solid var(--rule);grid-template-columns:34px 1fr;gap:14px;padding:16px 0;display:grid}.qr-item .qr-num{font-family:var(--font-display);color:var(--peach-deep);padding-top:2px;font-size:14px;font-weight:800}.qr-item .qr-cat{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.qr-item h3{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.25}.qr-item h3 a{color:var(--ink)}.qr-item h3 a:hover{color:var(--indigo);text-decoration:none}.daily-brief-list{gap:0;display:grid}.brief-row{border-top:1px solid var(--rule);grid-template-columns:1fr 132px;align-items:start;gap:28px;padding:24px 0;display:grid}.brief-row:first-child{border-top:2px solid var(--ink)}.brief-row .brief-row-body{gap:8px;display:grid}.brief-row h3{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}.brief-row h3 a{color:var(--ink)}.brief-row h3 a:hover{color:var(--indigo);text-decoration:none}.brief-row p{color:var(--ink-soft);max-width:68ch;margin:0;font-size:15px}.brief-row .brief-row-media{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--paper-sunken);border:1px solid var(--rule);overflow:hidden}.brief-row .brief-row-media img{object-fit:cover;width:100%;height:100%}.brief-row.no-media{grid-template-columns:1fr}.campaign-week{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--card);grid-template-columns:1.1fr 1fr;gap:0;display:grid;overflow:hidden}.campaign-week .cw-media{background:var(--paper-sunken);min-height:340px;position:relative}.campaign-week .cw-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.campaign-week .cw-body{align-content:start;gap:16px;padding:36px 38px;display:grid}.campaign-week .cw-brand{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--peach-deep);font-size:13px;font-weight:700}.campaign-week h2{letter-spacing:-.025em;font-size:clamp(24px,2.8vw,34px)}.campaign-week h2 a{color:var(--ink)}.cw-block{gap:4px;display:grid}.cw-block dt{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}.cw-block dd{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.cw-block--take dd{font-family:var(--font-editorial);color:var(--ink);font-size:16px;font-style:italic}.killer-stats{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.stat-figure{align-content:start;gap:10px;display:grid}.stat-figure .stat-num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(52px,7vw,88px);font-weight:800;line-height:.92}.stat-figure .stat-num .stat-unit{color:var(--peach-deep)}.stat-figure .stat-cap{color:var(--ink-soft);max-width:34ch;font-size:15px;line-height:1.5}.stat-figure .stat-src{font-family:var(--font-body);color:var(--ink-faint);font-size:12px}.stat-figure .stat-src a{color:var(--ink-faint);text-underline-offset:2px;text-decoration:underline}.stat-sponsor{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.killer-stats.on-dark .stat-figure .stat-num{color:var(--on-dark)}.killer-stats.on-dark .stat-figure .stat-cap{color:var(--on-dark-soft)}.nova-take{background:var(--paper-ink);color:var(--on-dark);border-radius:var(--r-lg);padding:40px 44px}.nova-take .nt-label{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--peach);align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:700;display:flex}.nova-take .nt-label:after{content:"";background:#ffffff29;flex:1;height:1px}.nt-list{gap:22px;display:grid}.nt-item{gap:8px;display:grid}.nt-item p{font-family:var(--font-editorial);letter-spacing:-.01em;color:var(--on-dark);margin:0;font-size:clamp(19px,2.3vw,27px);line-height:1.32}.nt-item p a{color:inherit;-webkit-text-decoration-color:var(--peach);text-decoration-color:var(--peach);text-underline-offset:4px}.nt-item .nt-by{font-family:var(--font-body);color:var(--on-dark-soft);font-size:13px}.focus-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.focus-block{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--card);align-content:start;gap:16px;padding:26px 28px;display:grid}.focus-block .fb-head{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.focus-block .fb-head:before{content:"";background:var(--fb-hue,var(--peach));border-radius:2px;width:22px;height:4px}.fb-list{gap:14px;display:grid}.fb-list a{color:var(--ink);border-bottom:1px solid var(--rule);gap:4px;padding-bottom:14px;display:grid}.fb-list a:last-child{border-bottom:none;padding-bottom:0}.fb-list a:hover{text-decoration:none}.fb-list a:hover .fb-hl{color:var(--indigo)}.fb-list .fb-hl{font-family:var(--font-display);letter-spacing:-.015em;font-size:16px;font-weight:700;line-height:1.25}.fb-list .fb-meta{color:var(--ink-faint);font-size:12px}.story-week{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.story-week .sw-media{aspect-ratio:5/4;border-radius:var(--r-lg);background:var(--paper-sunken);border:1px solid var(--rule);overflow:hidden}.story-week .sw-media img{object-fit:cover;width:100%;height:100%}.story-week h2{letter-spacing:-.03em;margin:12px 0 14px;font-size:clamp(26px,3.2vw,40px)}.story-week h2 a{color:var(--ink)}.story-week .standfirst{font-family:var(--font-editorial);color:var(--ink-soft);margin:0 0 20px;font-size:18px;line-height:1.55}.weekly-brief{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--card);overflow:hidden}.weekly-brief .wb-head{border-bottom:1px solid var(--rule);background:var(--peach-wash);padding:26px 30px}.weekly-brief .wb-head h2{letter-spacing:-.025em;font-size:clamp(22px,2.6vw,30px)}.weekly-brief .wb-head p{font-family:var(--font-editorial);color:var(--ink-soft);margin:6px 0 0;font-size:16px}.wb-item{border-top:1px solid var(--rule);grid-template-columns:40px 1fr auto;align-items:baseline;gap:18px;padding:18px 30px;display:grid}.wb-item:first-of-type{border-top:none}.wb-item .wb-num{font-family:var(--font-display);color:var(--peach-deep);font-size:15px;font-weight:800}.wb-item h3{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.3}.wb-item h3 a{color:var(--ink)}.wb-item p{color:var(--ink-soft);margin:4px 0 0;font-size:14px}.wb-item .wb-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:11px;font-weight:600}.newsletter-panel{background:var(--paper-ink);color:var(--on-dark);border-radius:var(--r-lg);grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:44px;display:grid}.newsletter-panel h2{color:var(--on-dark);letter-spacing:-.03em;font-size:clamp(24px,3vw,34px)}.newsletter-panel p{color:var(--on-dark-soft);max-width:44ch;margin:12px 0 0;font-size:16px}.newsletter-form{flex-wrap:wrap;gap:10px;display:flex}.newsletter-form input[type=email]{border-radius:var(--r-pill);min-width:220px;color:var(--on-dark);font-family:var(--font-body);background:#ffffff0f;border:1px solid #fff3;outline:none;flex:1;padding:14px 16px;font-size:15px}.newsletter-form input[type=email]::placeholder{color:#f6f4ef80}.newsletter-form input[type=email]:focus{border-color:var(--peach)}.newsletter-form .form-note{color:var(--on-dark-soft);flex-basis:100%;margin:2px 0 0;font-size:12.5px}.newsletter-form .form-msg{color:var(--peach);flex-basis:100%;margin:2px 0 0;font-size:14px}.nova-social-cta{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.nova-social-cta .nsc-text{max-width:60ch}.nova-social-cta strong{font-family:var(--font-display);margin-bottom:3px;font-size:16px;font-weight:800;display:block}.nova-social-cta p{color:var(--ink-soft);margin:0;font-size:14px}.ad-slot{margin:34px auto;display:none}.ad-slot.is-live,.ad-slot--house{display:block}.ad-slot-label{text-align:center;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;font-size:10px;display:block}.ad-slot .ad-inner{border:1px dashed var(--rule-strong);border-radius:var(--r-md);background:var(--paper-sunken);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;display:flex}.ad-slot--leaderboard .ad-inner{max-width:728px;height:90px;margin:0 auto}.ad-slot--mpu .ad-inner{max-width:300px;height:250px;margin:0 auto}.ad-slot--native .ad-inner{height:120px}.ad-house{border:1px dashed var(--rule-strong);border-radius:var(--r-md);background:repeating-linear-gradient(135deg, var(--peach-wash) 0 10px, transparent 10px 20px), var(--card);text-align:center;max-width:760px;transition:border-color .2s var(--ease), transform .2s var(--ease);margin:0 auto;padding:22px 26px;display:block}.ad-house:hover{border-color:var(--peach-deep);text-decoration:none;transform:translateY(-2px)}.ad-house-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(17px,2vw,21px);font-weight:800;display:block}.ad-house-copy{max-width:46ch;color:var(--ink-soft);margin:6px auto 0;font-size:14px;display:block}.ad-house-cta{font-family:var(--font-display);color:var(--peach-deep);margin-top:12px;font-size:14px;font-weight:700;display:inline-block}.ad-slot--wide .ad-house{max-width:none}.article-wrap+.ad-slot--house,.article-body~.ad-slot--house{margin:30px 0}.ad-rails{display:none}.ad-rails.is-hidden{opacity:0;pointer-events:none}@media (width>=1600px){.ad-rails{transition:opacity .22s var(--ease);display:block}.ad-rail{z-index:40;flex-direction:column;gap:6px;width:160px;display:flex;position:fixed;top:104px}.ad-rail--left{left:calc((100vw - var(--maxw)) / 2 - 184px)}.ad-rail--right{right:calc((100vw - var(--maxw)) / 2 - 184px)}.ad-rail .ad-slot-label{margin-bottom:2px}.ad-rail-card{text-align:center;border:1px dashed var(--rule-strong);border-radius:var(--r-md);background:repeating-linear-gradient(135deg, var(--peach-wash) 0 10px, transparent 10px 20px), var(--card);min-height:460px;max-height:calc(100vh - 150px);transition:border-color .2s var(--ease), transform .2s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 16px;display:flex}.ad-rail-card:hover{border-color:var(--peach-deep);text-decoration:none;transform:translateY(-2px)}.ad-rail-card strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:800;line-height:1.2}.ad-rail-card span{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.ad-rail-cta{font-family:var(--font-display);color:var(--peach-deep);margin-top:4px;font-size:12.5px;font-weight:700}}@media (width>=1880px){.ad-rail{width:200px}.ad-rail--left{left:calc((100vw - var(--maxw)) / 2 - 232px)}.ad-rail--right{right:calc((100vw - var(--maxw)) / 2 - 232px)}}.brief-form{gap:16px;display:grid}.brief-form .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brief-form .form-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.brief-form .form-field>span{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:12px;font-weight:600}.brief-form .form-field>span em{color:var(--peach-deep);font-style:normal}.brief-form input,.brief-form select,.brief-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--r-sm);transition:border-color .16s var(--ease);outline:none;padding:11px 13px;font-size:15px}.brief-form textarea{resize:vertical;line-height:1.6}.brief-form input:focus,.brief-form select:focus,.brief-form textarea:focus{border-color:var(--ink)}.brief-form .form-checks{gap:9px;display:grid}.brief-form .form-checks label{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:9px;font-size:14.5px;font-weight:400;display:flex}.brief-form .form-checks input{width:auto}.brief-form .form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.brief-form .form-note{color:var(--ink-faint);margin:0;font-size:12.5px}.brief-form .form-msg{color:var(--peach-deep);margin:6px 0 0;font-size:14px}.brief-form .form-msg.is-error{color:var(--c-advertising)}@media (width<=640px){.brief-form .form-row{grid-template-columns:1fr}}.article-wrap{padding:40px 0 20px}.article-head{gap:18px;margin-bottom:30px;display:grid}.article-head h1{letter-spacing:-.035em;max-width:20ch;font-size:clamp(32px,4.6vw,54px);line-height:1.02}.article-head .standfirst{font-family:var(--font-editorial);color:var(--ink-soft);max-width:46ch;margin:0;font-size:clamp(19px,2vw,23px);line-height:1.5}.article-byline{font-family:var(--font-body);color:var(--ink-soft);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;font-size:14px;display:flex}.article-byline strong{color:var(--ink);font-weight:600}.article-byline .dot{background:var(--ink-faint);border-radius:50%;width:3px;height:3px}.article-hero{border-radius:var(--r-lg);background:var(--paper-sunken);border:1px solid var(--rule);margin:30px 0;overflow:hidden}.article-hero img{width:100%;display:block}.article-hero figcaption{color:var(--ink-faint);padding:10px 14px;font-size:12.5px}.article-body{color:#22222a;font-size:18px;line-height:1.72}.article-body>*{max-width:680px;margin-left:0}.article-body p{margin:0 0 22px}.article-body h2{letter-spacing:-.02em;margin:40px 0 14px;font-size:26px}.article-body h3{margin:32px 0 10px;font-size:20px}.article-body a{color:var(--indigo);text-underline-offset:2px;text-decoration:underline}.article-body ul,.article-body ol{margin:0 0 22px;padding-left:22px}.article-body li{margin:0 0 8px}.article-body img{border-radius:var(--r-md);margin:28px 0}.pullquote{font-family:var(--font-editorial);letter-spacing:-.015em;color:var(--ink);border-left:4px solid var(--peach);padding-left:22px;font-size:clamp(22px,3vw,30px);font-style:italic;line-height:1.3;max-width:760px!important;margin:34px 0!important}.article-body .inline-stat{background:var(--peach-wash);border-radius:var(--r-md);gap:8px;padding:22px 24px;display:grid;max-width:760px!important;margin:30px 0!important}.article-body .inline-stat .is-num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(36px,6vw,56px);font-weight:800;line-height:1}.article-body .inline-stat .is-cap{color:var(--ink-soft);font-size:14px;font-family:var(--font-body)}.article-aside{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--card);margin:34px 0;padding:24px 26px}.article-aside.nova-take-box{background:var(--paper-ink);color:var(--on-dark)}.article-aside.nova-take-box .nt-label{color:var(--peach)}.article-aside .aside-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px;font-size:11px;font-weight:700}.article-source{color:var(--ink-faint);border-top:1px solid var(--rule);margin:30px 0;padding-top:16px;font-size:13px}.article-tags{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.related{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.related-card{gap:8px;display:grid}.related-card h3{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.25}.related-card h3 a{color:var(--ink)}.related-card h3 a:hover{color:var(--indigo);text-decoration:none}.read-progress{background:var(--peach);z-index:70;width:0;height:3px;transition:width .12s linear;position:fixed;top:0;left:0}.listing-head{gap:14px;padding:44px 0 20px;display:grid}.listing-head h1{letter-spacing:-.035em;font-size:clamp(32px,4.4vw,52px)}.listing-head p{font-family:var(--font-editorial);color:var(--ink-soft);max-width:52ch;margin:0;font-size:19px}.chip-row{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.chip{font-family:var(--font-body);letter-spacing:.04em;border-radius:var(--r-pill);background:var(--chip-wash,var(--paper-sunken));color:var(--chip-ink,var(--ink-soft));border:1px solid #0000;padding:6px 13px;font-size:12.5px;font-weight:600}a.chip:hover{border-color:currentColor;text-decoration:none}.chip.is-active{background:var(--ink);color:var(--paper)}.chip--news,.kicker--news{--chip-wash:var(--c-news-wash);--chip-ink:var(--c-news);--kicker-hue:var(--c-news)}.chip--campaigns,.kicker--campaigns{--chip-wash:var(--c-campaigns-wash);--chip-ink:var(--c-campaigns);--kicker-hue:var(--c-campaigns)}.chip--advertising,.kicker--advertising{--chip-wash:var(--c-advertising-wash);--chip-ink:var(--c-advertising);--kicker-hue:var(--c-advertising)}.chip--social,.kicker--social{--chip-wash:var(--c-social-wash);--chip-ink:var(--c-social);--kicker-hue:var(--c-social)}.chip--branding,.kicker--branding{--chip-wash:var(--c-branding-wash);--chip-ink:var(--c-branding);--kicker-hue:var(--c-branding)}.chip--digital,.kicker--digital{--chip-wash:var(--c-digital-wash);--chip-ink:var(--c-digital);--kicker-hue:var(--c-digital)}.chip--ai,.kicker--ai{--chip-wash:var(--c-ai-wash);--chip-ink:var(--c-ai);--kicker-hue:var(--c-ai)}.chip--agencies,.kicker--agencies{--chip-wash:var(--c-agencies-wash);--chip-ink:var(--c-agencies);--kicker-hue:var(--c-agencies)}.chip--trends,.kicker--trends{--chip-wash:var(--c-trends-wash);--chip-ink:var(--c-trends);--kicker-hue:var(--c-trends)}.chip--stats,.kicker--stats{--chip-wash:var(--c-stats-wash);--chip-ink:var(--c-stats);--kicker-hue:var(--c-stats)}.brief-footer{background:var(--paper-ink);color:var(--on-dark);margin-top:60px}.brief-footer-inner{max-width:var(--maxw);padding:52px var(--gutter) 32px;margin:0 auto}.brief-footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.brief-footer .wordmark strong{color:var(--on-dark)}.brief-footer .wordmark .wm-brief{color:var(--peach)}.brief-footer .footer-tag{font-family:var(--font-editorial);color:var(--on-dark-soft);max-width:34ch;margin:14px 0 0;font-size:15px}.brief-footer .x-link{font-family:var(--font-display);color:var(--on-dark);align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:700;display:inline-flex}.brief-footer .x-link svg{width:15px;height:15px}.brief-footer .x-link:hover{color:var(--peach);text-decoration:none}.footer-col{align-content:start;gap:10px;font-size:14px;display:grid}.footer-col .col-head{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#f6f4ef66;margin-bottom:3px;font-size:11px;font-weight:700}.footer-col a{color:var(--on-dark-soft)}.footer-col a:hover{color:var(--on-dark);text-decoration:none}.brief-footer-bottom{color:#f6f4ef6b;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;font-size:12.5px;display:flex}.brief-footer-bottom a{color:#f6f4ef6b}.brief-footer-bottom a:hover{color:var(--on-dark);text-decoration:none}.admin-dot{vertical-align:middle;background:#ffffff29;border-radius:50%;width:8px;height:8px;display:inline-block}.admin-dot:hover{background:var(--peach)}.top-story-media,.brief-row-media,.cw-media,.sw-media,.related-media,.article-hero{--tint:var(--paper-sunken);--tint-bar:var(--peach)}[data-tint=campaigns]{--tint:var(--c-campaigns-wash);--tint-bar:var(--c-campaigns)}[data-tint=news]{--tint:var(--c-news-wash);--tint-bar:var(--c-news)}[data-tint=advertising]{--tint:var(--c-advertising-wash);--tint-bar:var(--c-advertising)}[data-tint=social]{--tint:var(--c-social-wash);--tint-bar:var(--c-social)}[data-tint=branding],[data-tint=brand]{--tint:var(--c-branding-wash);--tint-bar:var(--c-branding)}[data-tint=digital]{--tint:var(--c-digital-wash);--tint-bar:var(--c-digital)}[data-tint=ai]{--tint:var(--c-ai-wash);--tint-bar:var(--c-ai)}[data-tint=agencies]{--tint:var(--c-agencies-wash);--tint-bar:var(--c-agencies)}[data-tint=trends]{--tint:var(--c-trends-wash);--tint-bar:var(--c-trends)}[data-tint=stats]{--tint:var(--c-stats-wash);--tint-bar:var(--c-stats)}.top-story-media:empty{aspect-ratio:auto;background:var(--tint-bar);opacity:.9;border:none;border-radius:3px;height:5px;min-height:0}.top-story-media:empty:after{display:none}.story-week:has(.sw-media:empty){grid-template-columns:1fr;max-width:760px}.story-week:has(.sw-media:empty) .sw-media{display:none}.story-week .sw-media:empty{aspect-ratio:auto}.cw-media:empty{background-color:var(--tint);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--tint-bar) 22%, transparent) 0 2px, transparent 2px 14px);min-height:320px;position:relative}.cw-media:empty:after{content:"Nova Brief";font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--tint-bar) 70%, transparent);font-size:12px;font-weight:800;position:absolute;bottom:16px;left:20px}.related-media:empty{background-color:var(--tint);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--tint-bar) 18%, transparent) 0 2px, transparent 2px 12px)}.related-media{aspect-ratio:16/10;border-radius:var(--r-md);background:var(--tint);border:1px solid var(--rule);margin-bottom:4px;overflow:hidden}.related-media img{object-fit:cover;width:100%;height:100%}@media (width<=1080px){.lead-grid{grid-template-columns:1fr;gap:40px}.campaign-week,.story-week,.newsletter-panel{grid-template-columns:1fr}.campaign-week .cw-media{min-height:220px}.related{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){:root{--gutter:24px}.brief-nav,.masthead-search,.masthead .nova-social-link,.masthead .btn,.masthead .x-icon-link{display:none}.nav-toggle{display:inline-flex}.killer-stats{grid-template-columns:1fr;gap:32px}.focus-grid{grid-template-columns:1fr}.brief-footer-top{grid-template-columns:1fr 1fr}.mobile-nav{z-index:65;background:var(--paper);flex-direction:column;padding:84px 24px 40px;display:none;position:fixed;inset:0;overflow-y:auto}.mobile-nav.is-open{display:flex}.mobile-nav a{font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--rule);padding:15px 0;font-size:20px;font-weight:700}.mobile-nav a:hover{color:var(--indigo);text-decoration:none}.mobile-nav .mobile-nav-foot{gap:12px;margin-top:24px;display:grid}.mobile-nav .mobile-nav-foot .btn{width:100%}.mobile-nav .theme-toggle{border-radius:var(--r-pill);width:100%;height:auto;font-family:var(--font-display);color:var(--ink);gap:10px;padding:13px 16px;font-size:15px;font-weight:700}.mobile-nav .theme-toggle .t-label{display:inline}.mobile-nav .mobile-search{border:1px solid var(--rule-strong);border-radius:var(--r-pill);align-items:center;gap:8px;margin-top:8px;padding:10px 16px;display:flex}.mobile-nav .mobile-search input{width:100%;font-size:15px;font-family:var(--font-body);background:0 0;border:none;outline:none}}@media (width<=640px){body{font-size:16px}.brief-row{grid-template-columns:1fr;gap:14px}.brief-row .brief-row-media{aspect-ratio:16/9;max-height:200px}.related{grid-template-columns:1fr}.nova-take,.newsletter-panel{padding:30px 24px}.campaign-week .cw-body{padding:28px 24px}.wb-item{grid-template-columns:28px 1fr}.wb-item .wb-cat{grid-column:2}.brief-footer-top{grid-template-columns:1fr;gap:28px}.article-body{font-size:17px}}:root[data-theme=dark] .nova-take,:root[data-theme=dark] .newsletter-panel,:root[data-theme=dark] .article-aside.nova-take-box{border:1px solid var(--rule)}:root[data-theme=dark] .brief-footer{border-top:1px solid var(--rule)}:root[data-theme=dark] .article-body{color:var(--ink)}:root[data-theme=dark] :is(.top-story-media,.brief-row-media,.cw-media,.sw-media,.related-media,.article-hero) img{opacity:.94}
