.nn-site{background:#fff;color:#1c1916}.nn-site:before{content:"";position:fixed;inset:0 0 auto 0;height:4px;background:#d6434a;z-index:80;pointer-events:none}.nn-page{width:min(1220px,calc(100% - 40px));margin-inline:auto}.nn-skip{position:absolute;left:12px;top:-48px;z-index:90;background:#1c1916;color:#fff;padding:8px 12px}.nn-skip:focus{top:12px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nn-nameplate{padding:26px 0 20px;text-align:center}.nn-nameplate a{color:inherit;text-decoration:none}.nn-word{display:inline-flex;align-items:baseline;gap:12px}.nn-word em{font-family:Literata,Palatino,serif;font-style:italic;font-weight:560;font-size:76px;letter-spacing:-.045em;line-height:.78}.nn-word b{font-weight:650;font-size:15px;letter-spacing:.34em;text-transform:uppercase}.nn-tag{margin:10px 0 0;color:#746c62;font-family:Literata,Palatino,serif;font-style:italic;font-size:16px}.nn-bar{position:sticky;top:4px;z-index:40;background:#1a2433;color:#f6f1e7}.nn-bar-row{min-height:50px;display:flex;align-items:center;gap:8px}.nn-burger{display:none;width:42px;height:42px;border:0;background:transparent;padding:11px 8px;flex-direction:column;justify-content:space-between}.nn-burger i{display:block;height:2px;background:#f6f1e7}.nn-links{display:flex;align-items:center;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0;flex:1}.nn-links>li{flex:none}.nn-links a,.nn-links>li>span{display:block;padding:14px 9px;color:inherit;text-decoration:none;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nn-links>li{position:relative}.nn-links>li>a:hover,.nn-links>li>span:hover{box-shadow:inset 0 -2px 0 #e7a090}.nn-links li ul{display:none;position:absolute;top:100%;left:0;min-width:190px;margin:0;padding:8px 0;list-style:none;background:#fff;color:#1c1916;box-shadow:0 18px 44px rgba(28,25,22,.1);z-index:20}.nn-links li:focus-within>ul,.nn-links li:hover>ul{display:block}.nn-links li ul a{padding:8px 14px;letter-spacing:.04em;text-transform:none;font-weight:500}.nn-links li ul a:hover{color:#a32e36}.nn-search-btn{margin-left:auto;width:42px;height:42px;border:0;background:transparent;color:#f6f1e7;padding:0}.nn-search-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.nn-search{display:flex;gap:8px;padding:0 0 14px}.nn-search input{flex:1;border:0;background:#243044;color:#f6f1e7;padding:10px 12px}.nn-search button{border:0;background:#d6434a;color:#fff;padding:10px 16px;font-weight:600}.nn-front{padding-bottom:28px}.nn-wire{display:flex;gap:12px;align-items:baseline;margin:0;padding:12px 0;border-bottom:1px solid #e4dacb;font-size:15px}.nn-wire span{flex:none;color:#d6434a;font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.nn-wire a{color:inherit;text-decoration:none}.nn-wire a:hover{color:#a32e36}.nn-sec{margin:34px 0}.nn-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid #1c1916;padding-top:10px;margin-bottom:16px}.nn-also h2,.nn-card h3,.nn-lead h3,.nn-lines h3,.nn-mini h3,.nn-rail h3,.nn-sec-head h2,.nn-story h1{font-family:Literata,Palatino,serif;font-weight:560}.nn-sec-head h2{margin:0;font-style:italic;font-size:30px;line-height:1.1}.nn-sec-head a{color:#8a5638;text-decoration:none;font-size:13px;font-weight:600}.nn-file{margin-right:10px;font-style:normal;font-size:12px;letter-spacing:.16em}.nn-file,.nn-kicker{color:#8a5638;font-family:Outfit,Avenir Next,sans-serif;text-transform:uppercase}.nn-kicker{margin:6px 0 0;font-size:11px;font-weight:600;letter-spacing:.14em}.nn-shot{display:block;position:relative;overflow:hidden;background:#ece7df;aspect-ratio:1.92}.nn-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nn-cards,.nn-trio{display:grid;gap:22px}.nn-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.nn-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.nn-card a,.nn-lead a,.nn-lines a,.nn-mini a,.nn-rank a,.nn-thumbs a{color:inherit;text-decoration:none}.nn-card h3,.nn-mini h3{margin:10px 0 0;font-size:18px;line-height:1.25}.nn-card a:hover h3,.nn-lead a:hover h3,.nn-lines a:hover h3,.nn-mini a:hover h3{color:#a32e36}.nn-hero-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,.78fr);gap:22px;align-items:start}.nn-hero{position:relative}.nn-hero>a{display:block;color:inherit;text-decoration:none}.nn-hero-img{aspect-ratio:auto;height:460px}.nn-hero-card{position:absolute;left:18px;bottom:18px;max-width:min(460px,calc(100% - 36px));background:rgba(255,255,255,.95);padding:16px 18px 14px 16px;border-left:3px solid #d6434a}.nn-eyebrow{margin:0 0 6px;color:#d6434a;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.nn-hero-card h2{margin:0;font-family:Literata,Palatino,serif;font-size:28px;line-height:1.15;font-weight:560}.nn-side{display:grid;gap:16px}.nn-mini a{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:start}.nn-sq{aspect-ratio:1}.nn-mini h3{margin:0;font-size:16px}.nn-split{grid-template-columns:minmax(0,1.45fr) minmax(240px,.82fr);gap:28px}.nn-home-biz,.nn-split{display:grid;align-items:start}.nn-home-biz{grid-template-columns:minmax(0,1.9fr) minmax(240px,280px);gap:32px}.nn-home-desk{grid-template-columns:minmax(0,1.45fr) minmax(160px,.82fr);align-items:start}.nn-home-desk,.nn-home-side{display:grid;gap:18px}.nn-home-side .nn-card h3{font-size:16.5px}.nn-lead h3{margin:12px 0 6px;font-size:26px;line-height:1.2}.nn-lead p{margin:0;color:#3f3832;font-size:15px}.nn-lines{list-style:none;margin:8px 0 0;padding:0}.nn-lines li{border-top:1px solid #e4dacb;padding:12px 0}.nn-lines h3{margin:0;font-size:18px;line-height:1.3}.nn-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.nn-rail h3{margin:0 0 8px;font-style:italic;font-size:22px;border-top:1px solid #1c1916;padding-top:10px}.nn-rank,.nn-thumbs{list-style:none;margin:0;padding:0}.nn-rank li{display:grid;grid-template-columns:32px 1fr;gap:8px;padding:12px 0;border-top:1px solid #e4dacb}.nn-rank em{font-family:Literata,Palatino,serif;font-style:italic;color:#8a5638;font-size:18px}.nn-rank a span,.nn-thumbs a span{display:block;font-family:Literata,Palatino,serif;font-size:16px;line-height:1.3}.nn-thumbs li{padding:12px 0;border-top:1px solid #e4dacb}.nn-thumbs a{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start}.nn-foot{background:#141c28;color:#e7e1d8;margin-top:12px}.nn-foot a{color:inherit;text-decoration:none}.nn-foot a:hover{color:#fff}.nn-trend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:22px 0 18px;border-bottom:1px solid rgba(255,255,255,.12)}.nn-cols h3,.nn-top h2,.nn-trend h2{font-family:Outfit,Avenir Next,sans-serif;font-style:normal;font-weight:650}.nn-trend h2{margin:0 6px 0 0;color:#e7a090;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.nn-trend a{border:1px solid rgba(255,255,255,.18);padding:5px 10px;font-size:13px}.nn-trend a:hover{border-color:#e7a090}.nn-top{padding:26px 0 8px}.nn-top h2{margin:0 0 6px;font-family:Literata,Palatino,serif;font-style:italic;font-weight:560;font-size:28px}.nn-top ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:36px}.nn-top li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:baseline;padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}.nn-top em{font-style:italic;color:#c4a48a;font-size:18px}.nn-top a,.nn-top em{font-family:Literata,Palatino,serif}.nn-top a{font-size:16px;line-height:1.3}.nn-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 28px;padding:22px 0 8px;border-top:1px solid rgba(255,255,255,.12);margin-top:16px}.nn-cols h3{margin:0 0 8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.nn-cols ul{list-style:none;margin:0;padding:0}.nn-cols li{margin:6px 0;font-size:14px;color:#c9c2b6}.nn-legal{justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.12);padding:16px 0 28px;font-size:13px;color:#c9c2b6}.nn-legal,.nn-legal p{display:flex;flex-wrap:wrap}.nn-legal p{gap:14px;margin:0}.nn-desk,.nn-find,.nn-story{padding:28px 0 64px}.nn-crumbs{display:flex;gap:8px;margin-bottom:16px;font-size:13px;color:#746c62}.nn-crumbs a{color:inherit;text-decoration:none}.nn-crumbs a:hover{color:#a32e36}.nn-story-head{max-width:860px}.nn-desk-head h1,.nn-story h1{margin:6px 0 0;font-family:Literata,Palatino,serif;font-weight:560;font-size:46px;line-height:1.08}.nn-desk-head h1{font-style:italic}.nn-desk-head .nn-kicker{margin:0}.nn-kicker a{color:inherit;text-decoration:none}.nn-dek{margin:14px 0 0;font-family:Literata,Palatino,serif;font-style:italic;font-size:20px;color:#3f3832}.nn-byline,.nn-when{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 0;color:#746c62;font-size:13px}.nn-when{margin:8px 0 0}.nn-story-figure{margin:26px 0 0}.nn-story-figure img{width:100%;max-height:560px;object-fit:cover}.nn-prose{max-width:720px;margin-top:26px;font-family:Literata,Palatino,serif;font-size:18.5px;line-height:1.65}.nn-prose p{margin:0 0 16px}.nn-prose a{color:#a32e36}.nn-prose img{max-width:100%;height:auto}.nn-keys{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;max-width:720px;margin-top:28px;padding-top:14px;border-top:1px solid #e4dacb}.nn-keys span{color:#8a5638;font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.nn-keys a{color:#1c1916;text-decoration:none;border-bottom:1px solid #1c1916;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.nn-keys a:hover{color:#a32e36;border-color:#a32e36}.nn-also{margin-top:40px}.nn-also-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nn-desk-count{margin:8px 0 32px;color:#746c62;font-size:13px}.nn-desk-pages{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:28px 0 8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.nn-desk-pages a{color:inherit;text-decoration:none}.nn-desk-pages a:hover{color:#a32e36}.nn-sub{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid #e4dacb}.nn-sub a{color:#1c1916;text-decoration:none;font-size:12.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.nn-sub a:hover{color:#a32e36}.nn-desk-lead{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nn-biz{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.nn-biz,.nn-biz-stories{display:grid;align-items:start}.nn-biz-stories{grid-template-columns:minmax(0,1.45fr) minmax(200px,.8fr);gap:18px 22px}.nn-biz-stories:not(:has(.nn-biz-pair)){grid-template-columns:1fr}.nn-biz-lead a,.nn-biz-pair a{display:block;color:inherit;text-decoration:none}.nn-biz-lead h3,.nn-biz-pair h3{font-family:Literata,Palatino,serif;font-weight:560}.nn-biz-lead h3{margin:12px 0 6px;font-size:32px;line-height:1.15}.nn-biz-lead p{margin:0;color:#3f3832;font-size:15px;line-height:1.4}.nn-biz-lead .nn-kicker{margin-top:8px}.nn-biz-lead a:hover h3,.nn-biz-pair a:hover h3{color:#a32e36}.nn-biz-pair{display:grid;gap:18px}.nn-biz-pair h3{margin:8px 0 0;font-size:18px;line-height:1.25}.nn-markets{border-top:1px solid #1c1916;padding-top:10px}.nn-fx h3,.nn-markets h2{margin:0 0 10px;font-family:Outfit,Avenir Next,sans-serif;font-style:normal;font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.nn-markets ul{list-style:none;margin:0;padding:0}.nn-markets li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:baseline;padding:8px 0;border-top:1px solid #e4dacb;font-size:14px}.nn-markets b{font-variant-numeric:tabular-nums}.nn-markets em{font-style:normal;font-size:13px;font-weight:650;min-width:52px;text-align:right}.nn-markets .is-up{color:#1f7a4d}.nn-markets .is-down{color:#d6434a}.nn-fx{margin-top:22px}.nn-fx label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #e4dacb}.nn-fx input{width:100%;border:0;background:transparent;padding:10px 12px;font:inherit;color:inherit}.nn-fx label b{padding-right:12px;font-size:12px;letter-spacing:.08em}.nn-fx button{margin-top:8px;border:0;background:transparent;padding:0;color:#8a5638;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.nn-fx p{display:flex;align-items:baseline;gap:8px;margin:12px 0 0}.nn-fx strong{font-family:Literata,Palatino,serif;font-size:32px;font-weight:560}.nn-fx p span{color:#746c62;font-size:13px;letter-spacing:.08em}.nn-markets-note{margin:14px 0 0;color:#746c62;font-size:12px}.nn-desk-lead[data-n="1"]{grid-template-columns:minmax(0,720px)}.nn-desk-lead[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nn-desk-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:start;margin-top:8px}.nn-desk-body.is-open{grid-template-columns:1fr}.nn-find-list a,.nn-row{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;align-items:start;padding:16px 0;border-top:1px solid #e4dacb;color:inherit;text-decoration:none}.nn-row-shot{display:block}.nn-find-list .nn-row-shot,.nn-row-shot,.nn-row-shot .nn-shot{aspect-ratio:1.62;overflow:hidden;background:#ece7df}.nn-find-list .nn-row-shot img,.nn-row-shot img{width:100%;height:100%;object-fit:cover;display:block}.nn-find-copy strong,.nn-row strong{display:block;margin-top:4px;font-family:Literata,Palatino,serif;font-weight:560;font-size:22px;line-height:1.25}.nn-find-list .nn-find-copy em,.nn-row em{display:block;margin-top:6px;color:#3f3832;font-family:Outfit,Avenir Next,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.4}.nn-find-copy time,.nn-row time{display:block;margin-top:8px;color:#746c62;font-size:13px}.nn-find-list a:hover strong,.nn-row:hover strong{color:#a32e36}.nn-desk-rail{display:grid;gap:28px}.nn-desk-rail .nn-rail h2{margin:0 0 8px;font-family:Literata,Palatino,serif;font-style:italic;font-weight:560;font-size:22px;border-top:1px solid #1c1916;padding-top:10px}.nn-topics h2{margin:0 0 10px;font-family:Outfit,Avenir Next,sans-serif;font-style:normal;font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#8a5638}.nn-topics{display:flex;flex-wrap:wrap;gap:8px}.nn-topics h2{flex:1 0 100%}.nn-topics a{color:#1c1916;text-decoration:none;border:1px solid #e4dacb;padding:5px 10px;font-size:13px}.nn-topics a:hover{border-color:#a32e36;color:#a32e36}.nn-desk-band{margin-top:36px}.nn-find-list{list-style:none;margin:18px 0 0;padding:0}.nn-find-list a{grid-template-columns:42px minmax(0,1fr)}.nn-find-list a:has(.nn-row-shot){grid-template-columns:42px 168px minmax(0,1fr)}.nn-find-list em{font-family:Literata,Palatino,serif;font-style:italic;color:#8a5638;font-size:20px;padding-top:4px}.nn-find mark{background:transparent;color:#a32e36}.nn-site .desk-pages{width:min(1220px,calc(100% - 40px));margin:-28px auto 48px;display:flex;gap:18px}.nn-site .desk-pages a{color:#8a5638;text-decoration:none;font-size:13px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.nn-site .cat{padding:28px 0 64px}.nn-site .cat-head{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #1c1916;border-bottom:0;padding-top:12px;margin-bottom:8px}.nn-site .cat-title{font-family:Literata,Palatino,serif;font-style:italic;font-weight:560;font-size:34px;margin:0}.nn-site .section-count{color:#746c62;font-size:13px}.nn-site .river-wide-item{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid #e4dacb;color:inherit;text-decoration:none}.nn-site .river-wide-item img{width:180px;height:110px;object-fit:cover;border-radius:0}.nn-site .river-wide-text h3{font-family:Literata,Palatino,serif;font-size:22px;margin:4px 0}.nn-site .kicker{color:#8a5638;letter-spacing:.14em}.nn-empty{padding:64px 0}.nn-empty h1{font-family:Literata,Palatino,serif;font-style:italic;font-weight:560;font-size:40px;margin:8px 0}.nn-empty p{margin:0;color:#746c62}@media (max-width:1100px){.nn-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nn-top ol{grid-template-columns:1fr}.nn-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.nn-hero-img{height:380px}.nn-desk-body{grid-template-columns:1fr}.nn-biz,.nn-home-biz{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.nn-biz-stories{grid-template-columns:1fr}.nn-desk-lead,.nn-desk-lead[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nn-desk-lead[data-n="1"]{grid-template-columns:1fr}}@media (max-width:760px){.nn-biz,.nn-home-biz,.nn-home-desk{grid-template-columns:1fr}}@media (max-width:1024px){.nn-burger{display:flex}.nn-links{display:none}}@media (max-width:900px){.nn-hero-grid,.nn-split{grid-template-columns:1fr}.nn-also-grid{grid-template-columns:1fr 1fr}.nn-word em{font-size:56px}}@media (max-width:640px){.nn-page{width:min(1220px,calc(100% - 28px))}.nn-also-grid,.nn-biz-stories,.nn-cards,.nn-desk-lead,.nn-desk-lead[data-n="2"],.nn-pair,.nn-trio{grid-template-columns:1fr}.nn-cols{grid-template-columns:1fr 1fr}.nn-hero-img{height:240px}.nn-hero-card{left:12px;right:12px;bottom:12px;max-width:none}.nn-desk-head h1,.nn-hero-card h2,.nn-story h1{font-size:32px}.nn-row{grid-template-columns:1fr}.nn-find-list a,.nn-find-list a:has(.nn-row-shot){grid-template-columns:32px minmax(0,1fr);grid-template-areas:"shot shot" "n copy"}.nn-find-list em{grid-area:n}.nn-find-list .nn-row-shot{grid-area:shot;max-height:none;aspect-ratio:1.8}.nn-find-copy{grid-area:copy}.nn-site .river-wide-item{grid-template-columns:1fr}.nn-site .river-wide-item img{width:100%;height:180px}.nn-site .desk-pages{width:min(1220px,calc(100% - 28px))}}.nn-about-band{background:#1a2433;color:#f6f1e7;padding:46px 0 40px}.nn-about-kicker{margin:0;color:#e7a090;font-size:12px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.nn-about-band h1{margin:12px 0 0;font-family:Literata,Palatino,serif;font-weight:560;font-size:clamp(46px,6.4vw,78px);font-style:italic;line-height:.92;letter-spacing:-.04em}.nn-about-band h1 em{display:block;max-width:14ch;margin-top:8px;font-style:normal;font-weight:560;color:#f0c2b6}.nn-about-dek{max-width:46ch;margin:18px 0 0;color:rgba(246,241,231,.78);font-size:18px;line-height:1.5}.nn-about-files{padding:8px 0 56px}.nn-about-file{display:grid;grid-template-columns:108px minmax(0,1fr);gap:18px 28px;padding:34px 0;border-top:1px solid #e4dacb}.nn-about-files blockquote+.nn-about-file,.nn-about-files>:first-child{border-top:0}.nn-about-file>.nn-about-num{margin:0;font-size:58px;line-height:.8;color:#d6434a}.nn-about-file h2,.nn-about-file>.nn-about-num{font-family:Literata,Palatino,serif;font-style:italic;font-weight:560}.nn-about-file h2{margin:0 0 12px;font-size:clamp(30px,3vw,40px);letter-spacing:-.03em;line-height:1}.nn-about-file>div p{max-width:68ch;margin:0 0 14px;font-size:18px;line-height:1.65}.nn-about-file>div p:last-child{margin-bottom:0}.nn-about-files blockquote{margin:6px 0;padding:32px 8px;border-top:1px solid #1c1916;border-bottom:1px solid #1c1916;text-align:center}.nn-about-files blockquote p{max-width:22ch;margin:0 auto;font-family:Literata,Palatino,serif;font-style:italic;font-weight:560;font-size:clamp(28px,3.4vw,40px);line-height:1.2;letter-spacing:-.03em}.nn-about-files>*{animation:nn-about-in .45s ease both}.nn-about-files>:nth-child(2){animation-delay:40ms}.nn-about-files>:nth-child(3){animation-delay:80ms}.nn-about-files>:nth-child(4){animation-delay:.12s}.nn-about-files>:nth-child(5){animation-delay:.16s}@keyframes nn-about-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:720px){.nn-about-file{grid-template-columns:1fr;gap:8px;padding:26px 0}.nn-about-file>.nn-about-num{font-size:40px}.nn-about-band h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.nn-about-files>*{animation:none}.nn-drawer-panel{transition:none}}.nn-drawer{position:fixed;inset:0;z-index:80;visibility:hidden;pointer-events:none}.nn-drawer.is-open{visibility:visible;pointer-events:auto}.nn-drawer-back{position:absolute;inset:0;border:0;padding:0;background:rgba(20,23,28,.46);opacity:0;cursor:pointer}.nn-drawer.is-open .nn-drawer-back{opacity:1}.nn-drawer-panel{position:relative;width:min(360px,88vw);height:100%;overflow:auto;background:#fff;color:#1c1916;padding:18px 18px 36px;box-shadow:8px 0 30px rgba(0,0,0,.12);transform:translateX(-105%);transition:transform .25s ease}.nn-drawer.is-open .nn-drawer-panel{transform:none}.nn-drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.nn-drawer-top strong{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nn-drawer-top button{width:40px;height:40px;border:0;background:transparent;color:inherit;font-size:28px;line-height:1;cursor:pointer}.nn-drawer-label,.nn-drawer-panel a{display:block;padding:12px 0;border-bottom:1px solid #e4dacb;color:inherit;font-size:17px;font-weight:650;text-decoration:none}.nn-drawer-panel a.nn-drawer-sub{padding-left:14px;border-bottom-color:transparent;font-size:15px;font-weight:500;color:#5c564e}.nn-drawer-panel a:hover{color:#a32e36}.tp-site{position:relative}.tp-site .skip{position:absolute;left:12px;top:-48px;z-index:80;background:var(--tp-ink,#17151f);color:#fff;padding:8px 12px}.tp-site .skip:focus{top:12px}.tp-site{--tp-ink:#17151f;--tp-soft:#3c3846;--tp-muted:#6e6874;--tp-paper:#ffffff;--tp-sheet:#fffdf8;--tp-line:#e3dacb;--tp-line-strong:#cfc4b2;--tp-violet:#584df5;--tp-violet-deep:#322ca8;--tp-sun:#ffb020;--tp-sun-deep:#e0960d;background:var(--tp-paper);color:var(--tp-ink);font-family:Hanken Grotesk,Avenir Next,sans-serif}.tp-site[data-edition=evening] .tp-brief{background:#241e78}.tp-site .tp-pm,.tp-site[data-edition=evening] .tp-am{display:none}.tp-site[data-edition=evening] .tp-pm{display:inline}.tp-site a{color:inherit;text-decoration:none}.tp-site h1,.tp-site h2,.tp-site h3,.tp-site p{margin:0}.tp-site .tp-trend a,.tp-site .tp-word,.tp-site h1,.tp-site h2,.tp-site h3{font-family:Fraunces,Iowan Old Style,Palatino,serif;font-weight:560;letter-spacing:-.03em}.tp-site .tp-util{background:#ebe4d6;border-bottom:1px solid var(--tp-line);font-size:12.5px}.tp-site .tp-mast-row,.tp-site .tp-nav-row,.tp-site .tp-util-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.tp-site .tp-util-row{min-height:36px}.tp-site .tp-util-left{display:flex;align-items:center;gap:10px}.tp-site .tp-dot{width:7px;height:7px;border-radius:50%;background:var(--tp-sun);box-shadow:0 0 0 3px rgba(255,176,32,.25)}.tp-site .tp-editions{display:flex;padding:2px;background:#e7e0d2;border-radius:999px}.tp-site .tp-editions button{border:0;background:transparent;padding:4px 10px;border-radius:999px;font:inherit;font-size:12px;font-weight:650;color:var(--tp-soft);cursor:pointer}.tp-site .tp-editions button[aria-pressed=true]{background:var(--tp-ink);color:var(--tp-paper)}.tp-site .tp-mast{padding:22px 0 18px}.tp-site .tp-brand{display:flex;gap:14px;align-items:center}.tp-site .tp-brand>span{display:flex;flex-direction:column}.tp-site .tp-mark{width:46px;height:46px;flex:none}.tp-site .tp-word{font-size:40px;line-height:.9}.tp-site .tp-tag{margin-top:4px;color:var(--tp-muted);font-family:Hanken Grotesk,sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.tp-site .tp-search-mast{display:flex;flex:none;min-width:0}.tp-site .tp-search-bar{display:none}.tp-site .tp-search{position:relative;overflow:hidden;color:var(--tp-ink);display:flex;align-items:center;gap:8px;background:var(--tp-sheet);border:1px solid var(--tp-line-strong);border-radius:999px;padding:8px 14px;min-width:220px}.tp-site .tp-search input::placeholder{color:var(--tp-muted);opacity:1}.tp-site .tp-search input{border:0;outline:0;background:transparent;width:160px;font:inherit;color:inherit}.tp-site .tp-search svg{flex:none}.tp-site .tp-search.is-busy{color:var(--tp-violet);border-color:var(--tp-violet)}.tp-site .tp-search.is-busy svg{animation:tp-search-glass .9s ease-in-out infinite}.tp-site .tp-search-run{position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;opacity:0}.tp-site .tp-search.is-busy .tp-search-run{opacity:1}.tp-site .tp-search-run i{position:absolute;top:0;left:0;width:42%;height:100%;background:var(--tp-violet);animation:tp-search-run .9s ease-in-out infinite}@keyframes tp-search-glass{50%{transform:translate(1px,1px);opacity:.45}}@keyframes tp-search-run{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@keyframes tp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tp-site .tp-nav-wrap{position:sticky;top:0;z-index:20;background:var(--tp-ink);color:#f6f1e8}.tp-site .tp-nav-row{min-height:48px;justify-content:flex-start;align-items:stretch}.tp-site .tp-nav{display:flex;gap:0;flex-wrap:wrap;align-items:stretch}.tp-site .tp-nav-links{display:flex;flex:1;flex-wrap:wrap;align-items:stretch}.tp-site .tp-drop>a,.tp-site .tp-drop>button,.tp-site .tp-nav-links>a{display:inline-flex;align-items:center;padding:0 12px;font-size:14px;font-weight:600;letter-spacing:.01em;border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;cursor:pointer;font-family:inherit}.tp-site .tp-drop.open>a,.tp-site .tp-drop.open>button,.tp-site .tp-drop>a:hover,.tp-site .tp-nav-links>a:hover,.tp-site .tp-nav-links>a[aria-current=page]{border-bottom-color:var(--tp-sun)}.tp-site .tp-drop{position:relative;display:inline-flex;align-items:stretch}.tp-site .tp-chev{width:18px;margin-left:-8px;border:0;background:transparent;color:inherit;cursor:pointer}.tp-site .tp-chev:before{content:"";display:block;width:5px;height:5px;margin:0 auto;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px)}.tp-site .tp-sub{display:none;position:absolute;top:100%;left:0;z-index:30;min-width:148px;padding:4px 0 6px;background:var(--tp-ink);color:#f6f1e8;box-shadow:0 10px 18px rgba(23,21,31,.28)}.tp-site .tp-drop.open .tp-sub,.tp-site .tp-drop:focus-within .tp-sub,.tp-site .tp-drop:hover .tp-sub{display:block}.tp-site .tp-sub a{display:block;padding:7px 16px;font-size:14px;font-weight:550;white-space:nowrap;color:#f6f1e8}.tp-site .tp-sub a:hover{background:transparent;color:var(--tp-sun)}.tp-site .tp-nav-links>.tp-drop:nth-last-child(-n+2) .tp-sub{left:auto;right:0}.tp-site .tp-brief{margin:22px auto 8px;background:var(--tp-violet);color:white;display:grid;grid-template-columns:1.1fr .9fr;min-height:220px}.tp-site .tp-brief-copy{padding:32px 36px;display:flex;flex-direction:column;justify-content:center;gap:12px}.tp-site .tp-kicker{font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tp-site .tp-brief h1{font-size:clamp(32px,4vw,48px);line-height:.98;max-width:16ch}.tp-site .tp-brief p{max-width:42ch;color:rgba(255,255,255,.84);font-family:Hanken Grotesk,sans-serif}.tp-site .tp-brief-card{margin:18px;background:var(--tp-sheet);color:var(--tp-ink);padding:18px 18px 8px;border-left:6px solid var(--tp-sun);list-style:none}.tp-site .tp-brief-card li{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:9px 0;border-top:1px solid var(--tp-line);font-size:14.5px}.tp-site .tp-brief-card li:first-child{border-top:0}.tp-site .tp-brief-card span{color:var(--tp-violet);font-weight:700;font-size:12px;padding-top:3px}.tp-site .tp-front{display:grid;grid-template-columns:236px minmax(0,1fr) 268px;gap:28px;padding-top:28px;padding-bottom:10px;align-items:start}.tp-site .tp-k,.tp-site .tp-label{font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--tp-muted)}.tp-site .tp-k{color:var(--tp-violet-deep);margin-bottom:4px}.tp-site .tp-shot+.tp-k{display:block;margin-top:18px}.tp-site .tp-rail,.tp-site .tp-wire{border-top:2px solid var(--tp-ink);padding-top:12px}.tp-site .tp-rail ol,.tp-site .tp-rows,.tp-site .tp-trend ol,.tp-site .tp-wire ul{list-style:none;margin:0;padding:0}.tp-site .tp-wire li{padding:12px 0;border-bottom:1px solid var(--tp-line)}.tp-site .tp-rail li:last-child,.tp-site .tp-rows li:last-child,.tp-site .tp-trend li:last-child,.tp-site .tp-wire li:last-child{border-bottom:0;padding-bottom:0}.tp-site .tp-wire time{display:block;font-size:12px;font-weight:700;color:var(--tp-violet-deep)}.tp-site .tp-desk h3,.tp-site .tp-lead h2,.tp-site .tp-mosaic h3,.tp-site .tp-wire a{line-height:1.15}.tp-site .tp-wire a{font-family:Fraunces,serif;font-size:16.5px}.tp-site .tp-where{display:block;margin-top:4px;color:var(--tp-muted);font-family:Hanken Grotesk,sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.tp-site .tp-shot{position:relative;display:block;overflow:hidden;background:#ddd4ea;aspect-ratio:16/10}.tp-site .tp-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tp-site .tp-lead-shot{aspect-ratio:16/9}.tp-site .tp-lead h2{margin-top:8px;font-size:clamp(32px,3.2vw,44px);line-height:1.02}.tp-site .tp-dek{margin-top:10px;color:var(--tp-soft);font-size:17px}.tp-site .tp-meta{margin-top:10px;color:var(--tp-muted);font-size:13px;display:flex;gap:10px}.tp-site .tp-rail li,.tp-site .tp-trend li{display:grid;grid-template-columns:36px 1fr;gap:8px;padding:12px 0;border-bottom:1px solid var(--tp-line)}.tp-site .tp-rail b{font-family:Fraunces,serif;color:var(--tp-violet);font-size:18px}.tp-site .tp-trend b{font-family:Fraunces,serif;color:var(--tp-sun-deep);font-size:22px}.tp-site .tp-trend{padding-top:28px;margin-bottom:64px}.tp-site .tp-trend a{font-size:22px}.tp-site .tp-sec{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:8px 0 16px}.tp-site .tp-sec h2{display:flex;align-items:center;gap:10px;font-size:32px}.tp-site .tp-arch{width:28px;height:30px;border:1.5px solid;border-bottom:0;border-radius:16px 16px 0 0;display:grid;place-items:end center;font-size:11px;padding-bottom:2px}.tp-site .tp-arch,.tp-site a.tp-more{font-family:Hanken Grotesk,sans-serif;font-weight:700}.tp-site a.tp-more{font-size:13.5px;border-bottom:1px solid}.tp-site .tp-desk-grid,.tp-site .tp-mosaic-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:28px;align-items:start}.tp-site .tp-flip{grid-template-columns:.9fr 1.35fr}.tp-site .tp-flip article{order:2}.tp-site .tp-stack article{padding:14px 0;border-top:1px solid var(--tp-line)}.tp-site .tp-stack article:first-child{border-top:0;padding-top:0}.tp-site .tp-life h3,.tp-site .tp-quad h3,.tp-site .tp-rows h3,.tp-site .tp-stack h3{font-size:20px}.tp-site .tp-mosaic h3{font-size:28px}.tp-site .tp-life-grid,.tp-site .tp-member-grid,.tp-site .tp-quad{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tp-site .tp-quad{margin-top:22px;padding-top:18px;border-top:1px solid var(--tp-line)}.tp-site .tp-life .tp-shot,.tp-site .tp-quad .tp-shot{aspect-ratio:4/3}.tp-site .tp-members{background:var(--tp-sheet);border-block:1px solid var(--tp-line);padding:28px 0 32px}.tp-site .tp-member-grid article{border-top:3px solid var(--tp-violet);padding-top:12px}.tp-site .tp-member-grid h3{font-size:22px;margin-top:6px}.tp-site .tp-member-grid p,.tp-site .tp-opinion p{margin-top:8px;color:var(--tp-soft);font-size:14.5px}.tp-site .tp-desk{padding:30px 0}.tp-site .tp-rows li{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--tp-line);align-items:center}.tp-site .tp-rows .tp-shot{aspect-ratio:1}.tp-site .tp-ink{background:var(--tp-ink);color:#f6f1e8}.tp-site .tp-ink .tp-k,.tp-site .tp-ink .tp-more{color:var(--tp-sun)}.tp-site .tp-ink .tp-dek{color:#f6f1e8}.tp-site .tp-opinion{padding:10px 0 30px}.tp-site .tp-op-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px}.tp-site .tp-op-grid article{background:var(--tp-sheet);border:1px solid var(--tp-line);padding:18px;min-height:180px}.tp-site .tp-op-grid article:first-child{background:#241e78;color:white;border-color:#241e78}.tp-site .tp-op-grid article:first-child p{color:rgba(255,255,255,.78)}.tp-site .tp-quote{font-family:Fraunces,serif;font-size:54px;line-height:.6;color:var(--tp-sun)}.tp-site .tp-op-grid h3{font-size:24px}.tp-site .tp-lens-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:180px 180px;gap:10px}.tp-site .tp-lens-grid article:first-child{grid-row:1/span 2}.tp-site .tp-lens-grid .tp-shot{height:100%;aspect-ratio:auto}.tp-site .tp-lens{margin-bottom:72px}.tp-site .tp-lens-grid span{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 10px;background:linear-gradient(transparent,rgba(23,21,31,.78));color:white;font-family:Fraunces,serif;font-size:18px}.tp-site .tp-pick-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.tp-site .tp-pick-grid article{background:var(--tp-sheet);border:1px solid var(--tp-line);min-height:160px;padding:14px}.tp-site .tp-pick-grid span{font-family:Fraunces,serif;font-size:28px;color:var(--tp-violet)}.tp-site .tp-pick-grid h3{margin-top:8px;font-size:18px}.tp-site .tp-life{padding-bottom:36px}.tp-site .tp-story{padding-top:26px;padding-bottom:56px}.tp-site .tp-story-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:start}.tp-site .tp-story-grid.is-solo{grid-template-columns:minmax(0,1fr)}.tp-site .tp-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;color:var(--tp-muted);font-size:13px}.tp-site .tp-crumbs a:hover{color:var(--tp-violet-deep)}.tp-site .tp-story h1{font-size:clamp(34px,4.2vw,46px);line-height:1.08}.tp-site .tp-story-dek{margin-top:14px;max-width:62ch;color:var(--tp-soft);font-size:19px;line-height:1.45}.tp-site .tp-story-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:12px 0;border-top:1px solid var(--tp-line);border-bottom:1px solid var(--tp-line)}.tp-site .tp-dateline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--tp-muted);font-size:13.5px}.tp-site .tp-dateline>span{white-space:nowrap}.tp-site .tp-dateline .tp-filed{color:var(--tp-ink);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.tp-site .tp-dateline .tp-sep{color:var(--tp-line-strong)}.tp-site .tp-story .sharebar{margin:0;gap:6px}.tp-site .tp-story .share-label{letter-spacing:.12em;color:var(--tp-muted)}.tp-site .tp-story .copy-btn,.tp-site .tp-story .social-ic{border:0;border-radius:0;background:transparent;color:var(--tp-ink);width:auto;height:auto;padding:4px}.tp-site .tp-story .copy-btn{font:inherit;font-size:13px;font-weight:650}.tp-site .tp-story .copy-btn:hover,.tp-site .tp-story .social-ic:hover{color:var(--tp-violet)}.tp-site .tp-story-figure{margin:18px 0 22px;background:#ddd4ea}.tp-site .tp-story-figure img{width:100%;height:auto;display:block}.tp-site .tp-prose{max-width:68ch;font-size:18.5px;line-height:1.65}.tp-site .tp-prose>p:first-of-type{font-size:20.5px}.tp-site .tp-prose p{margin:0 0 1.15em}.tp-site .tp-prose a{color:var(--tp-violet-deep);text-decoration:underline;text-underline-offset:2px}.tp-site .tp-prose h2,.tp-site .tp-prose h3{margin:1.3em 0 .4em;line-height:1.15}.tp-site .tp-prose h2{font-size:28px}.tp-site .tp-prose h3{font-size:22px}.tp-site .tp-prose ol,.tp-site .tp-prose ul{margin:0 0 1.15em;padding-left:1.2em}.tp-site .tp-prose li{margin:.25em 0}.tp-site .tp-prose blockquote{margin:0 0 1.15em;padding-left:14px;border-left:3px solid var(--tp-violet);color:var(--tp-soft)}.tp-site .tp-prose img{width:100%;height:auto;margin:0 0 1em}.tp-site .tp-topics-line{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:22px;padding-top:14px;border-top:1px solid var(--tp-line)}.tp-site .tp-topics-line span{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tp-violet)}.tp-site .tp-topics-line a{font-size:14px}.tp-site .tp-topics-line a:hover{color:var(--tp-violet-deep)}.tp-site .tp-more{position:sticky;top:68px;border-top:2px solid var(--tp-ink);padding-top:12px}.tp-site .tp-more h2{font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tp-violet)}.tp-site .tp-more ul{list-style:none;margin:8px 0 0;padding:0}.tp-site .tp-more li{padding:12px 0;border-bottom:1px solid var(--tp-line)}.tp-site .tp-more li:last-child{border-bottom:0;padding-bottom:0}.tp-site aside.tp-more{border-bottom:0}.tp-site .tp-more h3{margin-top:4px;font-size:18px;line-height:1.2}.tp-site .tp-more time{display:block;margin-top:6px;color:var(--tp-muted);font-size:12.5px}.tp-site .tp-results{padding:28px 0 36px}.tp-site .tp-results h1{font-size:clamp(32px,4vw,44px);line-height:1.08;animation:tp-rise .35s ease both}.tp-site .tp-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;margin-top:22px}.tp-site .tp-result-grid>a{display:block;animation:tp-rise .42s ease both}.tp-site .tp-result-grid>a:nth-child(2){animation-delay:.04s}.tp-site .tp-result-grid>a:nth-child(3){animation-delay:.08s}.tp-site .tp-result-grid>a:nth-child(4){animation-delay:.12s}.tp-site .tp-result-grid>a:nth-child(5){animation-delay:.16s}.tp-site .tp-result-grid>a:nth-child(n+6){animation-delay:.2s}.tp-site .tp-results-empty{animation:tp-rise .35s ease both}.tp-site .tp-result-grid .tp-shot+.tp-k{margin-top:12px}.tp-site .tp-result-grid h2{margin-top:6px;font-size:22px;line-height:1.15}.tp-site .tp-result-grid time{display:block;margin-top:8px;color:var(--tp-muted);font-size:13px}.tp-site .tp-results-empty{margin-top:16px;color:var(--tp-soft);font-size:18px}.tp-site .desk-pages{display:flex;gap:18px;padding:8px 0 40px;font-weight:700}.tp-site .desk-pages a:hover{color:var(--tp-violet-deep)}.tp-site .tp-foot{background:var(--tp-sheet);color:var(--tp-ink);border-top:10px solid var(--tp-violet);padding:28px 0 22px;margin-top:12px}.tp-site .tp-foot-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--tp-line)}.tp-site .tp-foot .tp-word{font-size:34px}.tp-site .tp-foot-head p{color:var(--tp-muted);font-size:13px}.tp-site .tp-foot-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 28px;padding:22px 0}.tp-site .tp-foot h3{font-family:Hanken Grotesk,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tp-violet);margin-bottom:8px;font-weight:700}.tp-site .tp-foot h3 a{color:inherit}.tp-site .tp-foot-index a,.tp-site .tp-foot-meta a{display:block;padding:3px 0;font-size:14.5px}.tp-site .tp-foot h3 a:hover,.tp-site .tp-foot-index a:hover,.tp-site .tp-foot-meta a:hover{color:var(--tp-violet-deep)}.tp-site .tp-foot-meta{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:14px;border-top:1px solid var(--tp-line)}.tp-site .tp-foot-meta a{font-weight:650}.tp-site h1 a:hover,.tp-site h2 a:hover,.tp-site h3 a:hover{color:var(--tp-violet-deep)}.tp-site .tp-brief h1 a:hover,.tp-site .tp-ink h3 a:hover,.tp-site .tp-op-grid article:first-child h3 a:hover{color:white}@media (max-width:1100px){.tp-site .tp-front{grid-template-columns:220px minmax(0,1fr)}.tp-site .tp-rail{grid-column:1/-1}.tp-site .tp-life-grid,.tp-site .tp-member-grid,.tp-site .tp-pick-grid,.tp-site .tp-quad{grid-template-columns:repeat(2,1fr)}.tp-site .tp-op-grid{grid-template-columns:1fr}.tp-site .tp-foot-index,.tp-site .tp-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.tp-site .tp-brief,.tp-site .tp-desk-grid,.tp-site .tp-flip,.tp-site .tp-front,.tp-site .tp-lens-grid,.tp-site .tp-mosaic-grid{grid-template-columns:1fr}.tp-site .tp-lens-grid{grid-template-rows:none}.tp-site .tp-lens-grid article:first-child{grid-row:auto;min-height:220px}.tp-site .tp-lens-grid article{min-height:180px}.tp-site .tp-life-grid,.tp-site .tp-member-grid,.tp-site .tp-op-grid,.tp-site .tp-pick-grid,.tp-site .tp-quad{grid-template-columns:1fr}.tp-site .tp-word{font-size:32px}.tp-site .tp-search,.tp-site .tp-search input{width:100%;min-width:0}.tp-site .tp-foot-head,.tp-site .tp-mast-row{align-items:stretch;flex-direction:column}.tp-site .tp-foot-index{grid-template-columns:1fr 1fr}.tp-site .tp-story-grid{grid-template-columns:1fr}.tp-site .tp-more{position:static}.tp-site .tp-story-tools{align-items:flex-start;flex-direction:column}.tp-site .tp-prose,.tp-site .tp-prose>p:first-of-type{font-size:17.5px}.tp-site .tp-result-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tp-site .tp-result-grid>a,.tp-site .tp-results h1,.tp-site .tp-results-empty,.tp-site .tp-search-run i,.tp-site .tp-search.is-busy svg{animation:none}}.tp-site .tp-about-brief{min-height:0;margin-bottom:8px;animation:tp-rise .4s ease both}.tp-site .tp-about-brief h1{max-width:12ch;font-size:clamp(38px,4.6vw,60px);line-height:.96}.tp-site .tp-about-brief .tp-brief-card{display:flex;flex-direction:column;justify-content:center}.tp-site .tp-about-brief .tp-brief-card li{grid-template-columns:32px minmax(0,1fr);align-items:start;padding:11px 0}.tp-site .tp-about-brief .tp-brief-card strong{display:block;font-family:Fraunces,Iowan Old Style,Palatino,serif;font-weight:560;font-size:18px;letter-spacing:-.02em}.tp-site .tp-about-brief .tp-brief-card p{max-width:none;margin-top:2px;color:var(--tp-soft);font-size:14.5px;line-height:1.4}.tp-site .tp-about-body{padding-top:18px;padding-bottom:8px}.tp-site .tp-about-body section{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);gap:28px 40px;align-items:start;padding:32px 0;border-top:1px solid var(--tp-line)}.tp-site .tp-about-body section:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(180px,.72fr)}.tp-site .tp-about-body section:nth-child(2n) h2{order:2;text-align:right}.tp-site .tp-about-body h2{font-size:clamp(28px,3vw,40px);line-height:1.02;max-width:12ch}.tp-site .tp-about-body section:nth-child(2n) h2{margin-left:auto}.tp-site .tp-about-body h2:after{content:"";display:block;width:36px;height:3px;margin-top:12px;background:var(--tp-sun)}.tp-site .tp-about-body section:nth-child(2n) h2:after{margin-left:auto}.tp-site .tp-about-body p{max-width:62ch;margin:0 0 14px;font-size:18px;line-height:1.65;color:var(--tp-soft)}.tp-site .tp-about-body p:last-child{margin-bottom:0}.tp-site .tp-about-sign{margin:28px 0 48px;color:var(--tp-muted);font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.tp-site .tp-about-body section,.tp-site .tp-about-body section:nth-child(2n){grid-template-columns:1fr}.tp-site .tp-about-body section:nth-child(2n) h2{order:0;text-align:left;margin-left:0}.tp-site .tp-about-body section:nth-child(2n) h2:after{margin-left:0}}@media (max-width:560px){.tp-site .tp-about-brief h1{font-size:36px}}.tp-site .tp-pages{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:28px;font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.tp-site .tp-pages a:hover{color:var(--tp-violet)}.tp-site .desk-rest .section-title{margin:0 0 18px}.tp-site .tp-menu-btn{display:none;position:relative;width:44px;height:44px;flex:none;flex-direction:column;justify-content:center;gap:5px;margin-right:4px;padding:0 10px;border:0;background:transparent;color:inherit;cursor:pointer}.tp-site .tp-menu-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tp-site .tp-menu-btn i{display:block;height:2px;background:currentColor}.tp-site .tp-drawer{position:fixed;inset:0;z-index:80;visibility:hidden;pointer-events:none}.tp-site .tp-drawer.is-open{visibility:visible;pointer-events:auto}.tp-site .tp-drawer-back{position:absolute;inset:0;border:0;padding:0;background:rgba(23,21,31,.46);cursor:pointer}.tp-site .tp-drawer-panel{position:relative;width:min(360px,88vw);height:100%;overflow:auto;background:#fff;color:var(--tp-ink);padding:18px 18px 36px;box-shadow:8px 0 30px rgba(0,0,0,.12);transform:translateX(-105%);transition:transform .25s ease}.tp-site .tp-drawer.is-open .tp-drawer-panel{transform:none}.tp-site .tp-drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tp-site .tp-drawer-top strong{font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--tp-violet)}.tp-site .tp-drawer-top button{width:40px;height:40px;border:0;background:transparent;color:inherit;font-size:28px;line-height:1;cursor:pointer}.tp-site .tp-drawer-label,.tp-site .tp-drawer-panel a{display:block;padding:12px 0;border-bottom:1px solid var(--tp-line);font-family:Fraunces,Iowan Old Style,Palatino,serif;font-size:22px;font-weight:560;letter-spacing:-.02em}.tp-site .tp-drawer-panel a.tp-drawer-sub{padding-left:14px;border-bottom-color:transparent;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:550;letter-spacing:0;color:var(--tp-soft)}.tp-site .tp-drawer-panel a:hover{color:var(--tp-violet-deep)}@media (max-width:1024px){.tp-site .tp-menu-btn{display:flex}.tp-site .tp-nav-links{display:none}.tp-site .tp-nav{flex:none;flex-wrap:nowrap;align-items:center}.tp-site .tp-nav-row{align-items:center;gap:10px}.tp-site .tp-mast-row{flex-direction:row;align-items:center}.tp-site .tp-search-mast{display:none}.tp-site .tp-search-bar{display:flex;flex:1 1 auto;min-width:0;align-items:center}.tp-site .tp-search-bar .tp-search{flex:1;width:auto;min-width:0}.tp-site .tp-search-bar .tp-search input{width:100%;min-width:0}.tp-site .tp-search-bar:has(.tp-search:not(.tp-search-fallback)) .tp-search-fallback{display:none}}@media (prefers-reduced-motion:reduce){.tp-site .tp-drawer-panel{transition:none}}.site[data-family=breaking-portal]{--accent:hsl(356 78% 44%);--ink:hsl(222 18% 9%);--mute:hsl(220 7% 40%);--line:hsl(30 12% 84%);--bg:#fff;--soft:#fff;--dek:hsl(222 12% 20%);--font-serif:"Newsreader","Iowan Old Style",Georgia,serif;background:var(--bg);color:var(--ink);color-scheme:light;font-family:var(--font-serif)}[data-header=breaking-portal]{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--line)}[data-header=breaking-portal] .pf-mast{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:72px}[data-header=breaking-portal] .pf-left,[data-header=breaking-portal] .pf-right{display:flex;align-items:center;gap:12px}[data-header=breaking-portal] .pf-right{justify-content:flex-end}[data-header=breaking-portal] .pf-search-wrap{position:relative}[data-header=breaking-portal] .pf-icon{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer}[data-header=breaking-portal] .pf-icon:hover{border-color:var(--ink)}[data-header=breaking-portal] .pf-when{margin:0;font-family:var(--font-head);font-size:13px;letter-spacing:.04em;color:var(--mute);text-transform:uppercase}[data-header=breaking-portal] .pf-when b{color:var(--ink);font-weight:600}[data-header=breaking-portal] .pf-brand{display:flex;align-items:center;gap:10px;min-width:0}.site[data-family=breaking-portal] .pf-mark{width:38px;height:38px;flex:none;display:grid;place-items:center;background:var(--accent);color:#fff;font-family:var(--font-head);font-weight:700;font-size:16px;letter-spacing:.04em}[data-header=breaking-portal] .pf-name{font-weight:700;font-size:28px;line-height:.9;letter-spacing:.02em}[data-header=breaking-portal] .pf-name,[data-header=breaking-portal] .pf-tag{display:block;font-family:var(--font-head);text-transform:uppercase;white-space:nowrap}[data-header=breaking-portal] .pf-tag{margin-top:3px;font-size:11px;font-weight:500;letter-spacing:.16em;color:var(--mute)}[data-header=breaking-portal] .pf-pill{height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}[data-header=breaking-portal] .pf-pill:hover{background:hsl(356 78% 36%);color:#fff}[data-header=breaking-portal] .pf-dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.7);animation:pf-pulse 1.8s ease-out infinite}@keyframes pf-pulse{70%{box-shadow:0 0 0 6px rgba(255,255,255,0)}to{box-shadow:0 0 0 0 rgba(255,255,255,0)}}[data-header=breaking-portal] .pf-search{position:absolute;top:calc(100% + 10px);left:0;width:280px;background:#fff;border:1px solid var(--ink);padding:12px;box-shadow:4px 4px 0 var(--ink);z-index:40}[data-header=breaking-portal] .pf-search input{width:100%;border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--font-serif);font-size:16px;padding:8px 0}[data-header=breaking-portal] .pf-search input:focus{outline:none}[data-header=breaking-portal] .pf-nav{display:flex;align-items:center;gap:4px;min-height:42px;border-top:1px solid var(--line)}[data-header=breaking-portal] .pf-more button,[data-header=breaking-portal] .pf-nav .nav-group-label,[data-header=breaking-portal] .pf-nav a{font-family:var(--font-head);font-size:15px;font-weight:500;font-style:normal;letter-spacing:.03em;text-transform:none;white-space:nowrap;padding:10px 12px;color:var(--ink)}[data-header=breaking-portal] .pf-nav a[aria-current=page]{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}[data-header=breaking-portal] .pf-more button:hover,[data-header=breaking-portal] .pf-nav .nav-group-label:hover,[data-header=breaking-portal] .pf-nav a:hover{color:var(--accent)}[data-header=breaking-portal] .pf-nav .nav-group-menu{display:flex;flex-direction:column;gap:0;top:100%;width:200px;min-width:200px;padding:6px 0;background:#fff;border:1px solid var(--ink);box-shadow:4px 4px 0 var(--ink);overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .16s}[data-header=breaking-portal] .pf-nav .nav-group-menu:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}[data-header=breaking-portal] .pf-nav .nav-group:has(:focus-visible) .nav-group-menu,[data-header=breaking-portal] .pf-nav .nav-group:hover .nav-group-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s}[data-header=breaking-portal] .pf-nav .nav-group-menu a{display:block;padding:8px 14px;font-family:var(--font-head);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}[data-header=breaking-portal] .pf-nav .nav-group-menu a:hover{background:var(--bg)}[data-header=breaking-portal] .pf-more{position:relative}[data-header=breaking-portal] .pf-more button{display:inline-flex;align-items:center;background:none;border:0;cursor:pointer}[data-header=breaking-portal] .pf-pop{display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:200px;background:#fff;border:1px solid var(--ink);padding:6px 0;box-shadow:4px 4px 0 var(--ink);z-index:40;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .16s}[data-header=breaking-portal] .pf-pop:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}[data-header=breaking-portal] .pf-more:has(:focus-visible) .pf-pop,[data-header=breaking-portal] .pf-more:hover .pf-pop{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s}[data-header=breaking-portal] .pf-pop a{display:block;padding:8px 14px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}[data-header=breaking-portal] .pf-pop a:hover{background:var(--bg)}.site[data-family=breaking-portal] .pf-home{padding-top:20px;padding-bottom:20px}.site[data-family=breaking-portal] .pf-home section{scroll-margin-top:140px}.site[data-family=breaking-portal] .pf-hero{display:grid;grid-template-columns:.68fr 1.9fr .68fr;gap:22px;padding:22px 0 8px}.site[data-family=breaking-portal] .pf-hero[data-count="1"]{grid-template-columns:1fr}.site[data-family=breaking-portal] .pf-hero[data-count="2"]{grid-template-columns:1fr 1.4fr}.site[data-family=breaking-portal] .pf-shot{margin:0;overflow:hidden;background:linear-gradient(160deg,hsl(356 40% 28%),hsl(222 18% 12%) 70%);aspect-ratio:16/10}.site[data-family=breaking-portal] .pf-rail-lead img,.site[data-family=breaking-portal] .pf-shot img,.site[data-family=breaking-portal] .pf-thumbs img{width:100%;height:100%;object-fit:cover}.site[data-family=breaking-portal] .pf-hero .pf-shot{aspect-ratio:auto;height:250px}.site[data-family=breaking-portal] .pf-hero .pf-kicker{margin-top:18px}.site[data-family=breaking-portal] .pf-kicker{margin:0;font-family:var(--font-head);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.site[data-family=breaking-portal] .pf-kicker span{color:var(--mute);letter-spacing:.06em;text-transform:none;font-weight:500}.site[data-family=breaking-portal] .pf-hed{margin:8px 0 0}.site[data-family=breaking-portal] .pf-hed a:hover,.site[data-family=breaking-portal] .pf-rail-lead:hover .pf-rail-title,.site[data-family=breaking-portal] .pf-row a:hover,.site[data-family=breaking-portal] .pf-thumbs a:hover{color:var(--accent)}.site[data-family=breaking-portal] .pf-cards .pf-hed,.site[data-family=breaking-portal] .pf-hero h2,.site[data-family=breaking-portal] .pf-reads .pf-hed{font-family:var(--font-head);font-weight:600;font-size:22px;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.site[data-family=breaking-portal] .pf-lead h1{font-family:var(--font-head);font-weight:600;font-size:34px;line-height:1.08;letter-spacing:.01em;text-transform:uppercase}.site[data-family=breaking-portal] .pf-dek{margin:10px 0 0;color:var(--dek);font-size:17px}.site[data-family=breaking-portal] .pf-cards{display:grid;grid-template-columns:repeat(3,1fr);margin:8px 0 10px;background:#fff;border-block:1px solid var(--line)}.site[data-family=breaking-portal] .pf-cards article{padding:16px 18px 18px;border-right:1px solid var(--line)}.site[data-family=breaking-portal] .pf-cards article:last-child{border-right:0}.site[data-family=breaking-portal] .pf-cards .pf-hed{font-size:18px}.site[data-family=breaking-portal] .pf-sec{display:flex;align-items:baseline;gap:14px;margin:34px 0 16px}.site[data-family=breaking-portal] .pf-sec h2{margin:0;font-family:var(--font-head);font-size:26px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.site[data-family=breaking-portal] .pf-rule{flex:1;height:1px;background:var(--ink)}.site[data-family=breaking-portal] .pf-sec a{font-family:var(--font-head);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.site[data-family=breaking-portal] .pf-mosaic{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px 26px}.site[data-family=breaking-portal] .pf-mosaic[data-lists="1"]{grid-template-columns:1.3fr 1fr}.site[data-family=breaking-portal] .pf-mosaic[data-lists="0"]{grid-template-columns:1fr}.site[data-family=breaking-portal] .pf-feature .pf-shot{aspect-ratio:16/9;margin-bottom:12px}.site[data-family=breaking-portal] .pf-feature .pf-hed{font-family:var(--font-head);font-weight:600;font-size:26px;line-height:1.15;text-transform:uppercase;letter-spacing:.01em}.site[data-family=breaking-portal] .pf-thumbs{display:flex;flex-direction:column}.site[data-family=breaking-portal] .pf-thumbs a{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--line);font-family:var(--font-head);font-weight:500;font-size:18px;line-height:1.2;text-transform:uppercase}.site[data-family=breaking-portal] .pf-thumbs a:first-child{border-top:0;padding-top:0}.site[data-family=breaking-portal] .pf-ph,.site[data-family=breaking-portal] .pf-thumbs img{width:84px;height:64px;object-fit:cover;background:linear-gradient(160deg,hsl(356 40% 28%),hsl(222 18% 12%) 70%)}.site[data-family=breaking-portal] .pf-sub{display:block;margin-top:4px;font-family:var(--font-head);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.site[data-family=breaking-portal] .pf-rail-lead{display:block}.site[data-family=breaking-portal] .pf-rail-lead img,.site[data-family=breaking-portal] .pf-rail-ph{width:100%;height:148px;object-fit:cover;display:block;background:linear-gradient(160deg,hsl(356 40% 28%),hsl(222 18% 12%) 70%)}.site[data-family=breaking-portal] .pf-rail-lead .pf-kicker{margin-top:12px}.site[data-family=breaking-portal] .pf-rail-title{display:block;margin-top:6px;min-height:3.45em;font-family:var(--font-head);font-weight:600;font-size:22px;line-height:1.15;text-transform:uppercase;letter-spacing:.01em}.site[data-family=breaking-portal] .pf-rail .pf-thumbs{margin-top:4px}.site[data-family=breaking-portal] .pf-rail .pf-thumbs a:first-child{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.site[data-family=breaking-portal] .pf-rail .pf-thumbs a{font-size:16px;min-height:104px}.site[data-family=breaking-portal] .pf-reads{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.site[data-family=breaking-portal] .pf-reads article{border-top:3px solid var(--ink);padding-top:10px}.site[data-family=breaking-portal] .pf-num{font-family:var(--font-head);font-size:28px;color:var(--accent);line-height:1}.site[data-family=breaking-portal] .pf-reads .pf-hed{font-size:16px}.site[data-family=breaking-portal] .pf-brief{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.site[data-family=breaking-portal] .pf-brief article{background:#fff;border:1px solid var(--line);padding:16px 16px 18px}.site[data-family=breaking-portal] .pf-brief .pf-hed{font-family:var(--font-head);font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;line-height:1.15}.site[data-family=breaking-portal] .pf-justin{display:grid;grid-template-columns:1fr 1fr;column-gap:36px;background:#fff;border-top:3px solid var(--ink)}.site[data-family=breaking-portal] .pf-row{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:baseline;padding:12px 0 12px 16px;border-bottom:1px solid var(--line)}.site[data-family=breaking-portal] .pf-row time{font-family:var(--font-head);font-size:13px;letter-spacing:.06em;color:var(--accent)}.site[data-family=breaking-portal] .pf-row a{font-family:var(--font-head);font-weight:500;font-size:17px;line-height:1.25;text-transform:uppercase}.site[data-family=breaking-portal] .pf-justin .pf-row:last-child{border-bottom:0}.site[data-family=breaking-portal] .pf-foot{margin-top:48px;background:hsl(222 22% 7%);color:hsl(36 20% 92%);border-top:3px solid var(--accent)}.site[data-family=breaking-portal] .pf-foot-brand{display:flex;gap:14px;align-items:center;padding:32px 0 26px;border-bottom:1px solid hsl(220 10% 22%)}.site[data-family=breaking-portal] .pf-foot-brand h2{margin:0;font-family:var(--font-head);font-size:28px;line-height:.9;letter-spacing:.04em;text-transform:uppercase}.site[data-family=breaking-portal] .pf-foot-brand p{margin:6px 0 0;line-height:1.25;max-width:42ch;color:hsl(36 14% 74%);font-size:16px}.site[data-family=breaking-portal] .pf-foot-index{padding:6px 0}.site[data-family=breaking-portal] .pf-foot-row{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 28px;align-items:baseline;padding:16px 0;border-bottom:1px solid hsl(220 10% 22%)}.site[data-family=breaking-portal] .pf-foot-row h3{margin:0;font-family:var(--font-head);font-size:12px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--accent)}.site[data-family=breaking-portal] .pf-foot-row nav{display:flex;flex-wrap:wrap;gap:8px 18px}.site[data-family=breaking-portal] .pf-foot-row a{font-family:var(--font-head);font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:hsl(36 18% 88%)}.site[data-family=breaking-portal] .pf-foot-row a:hover{color:#fff}.site[data-family=breaking-portal] .pf-legal{margin:0;padding:18px 0 26px;text-align:center;font-family:var(--font-head);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:hsl(36 10% 58%)}@media (max-width:980px){[data-header=breaking-portal] .pf-nav{display:none}[data-header=breaking-portal] .pf-mast{display:flex}[data-header=breaking-portal] .pf-left{display:contents}[data-header=breaking-portal] .pf-brand{flex:1;min-width:0}[data-header=breaking-portal] .pf-right{order:1}[data-header=breaking-portal] .pf-right:not(:has(.pf-pill)){display:none}[data-header=breaking-portal] .pf-search-wrap{order:2}[data-header=breaking-portal] .pf-search{left:auto;right:0;width:min(280px,calc(100vw - 32px))}.site[data-family=breaking-portal] .pf-brief,.site[data-family=breaking-portal] .pf-hero,.site[data-family=breaking-portal] .pf-hero[data-count="2"],.site[data-family=breaking-portal] .pf-mosaic{grid-template-columns:1fr}.site[data-family=breaking-portal] .pf-cards,.site[data-family=breaking-portal] .pf-reads{grid-template-columns:1fr 1fr}.site[data-family=breaking-portal] .pf-cards article:nth-child(2){border-right:0}.site[data-family=breaking-portal] .pf-justin{grid-template-columns:1fr 1fr}[data-header=breaking-portal] .pf-when{display:none}}@media (max-width:680px){[data-header=breaking-portal] .pf-mast{grid-template-columns:auto 1fr auto;min-height:64px}[data-header=breaking-portal] .pf-name{font-size:18px}[data-header=breaking-portal] .pf-tag{display:none}.site[data-family=breaking-portal] .pf-cards,.site[data-family=breaking-portal] .pf-justin,.site[data-family=breaking-portal] .pf-reads{grid-template-columns:1fr}.site[data-family=breaking-portal] .pf-foot-row{grid-template-columns:1fr;gap:8px}.site[data-family=breaking-portal] .pf-foot-brand h2{font-size:22px}.site[data-family=breaking-portal] .pf-cards article{border-right:0;border-bottom:1px solid var(--line)}.site[data-family=breaking-portal] .pf-cards .pf-hed,.site[data-family=breaking-portal] .pf-hero h2{font-size:20px}.site[data-family=breaking-portal] .pf-lead h1{font-size:28px}}.site[data-family=breaking-portal] .pf-story{padding-top:22px;padding-bottom:56px}.site[data-family=breaking-portal] .pf-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;font-family:var(--font-head);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.site[data-family=breaking-portal] .pf-crumb-here,.site[data-family=breaking-portal] .pf-crumbs a:hover{color:var(--accent)}.site[data-family=breaking-portal] .pf-story-head h1{margin:8px 0 0;max-width:22em;font-family:var(--font-head);font-weight:600;font-size:clamp(32px,4vw,46px);line-height:.98;letter-spacing:.01em;text-transform:uppercase}.site[data-family=breaking-portal] .pf-stand{margin:14px 0 0;max-width:42em;font-size:21px;line-height:1.4;color:var(--dek)}.site[data-family=breaking-portal] .pf-story-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:18px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.site[data-family=breaking-portal] .pf-story-facts{display:flex;flex-wrap:wrap;gap:6px 0;margin:0;font-family:var(--font-head);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.site[data-family=breaking-portal] .pf-story-facts>*+:before{content:"·";margin:0 10px;color:var(--mute)}.site[data-family=breaking-portal] .pf-story-facts time:first-child{color:var(--accent)}.site[data-family=breaking-portal] .pf-story .sharebar{margin:0}.site[data-family=breaking-portal] .pf-story .share-label{font-family:var(--font-head);font-weight:500;letter-spacing:.12em}.site[data-family=breaking-portal] .pf-story .copy-btn,.site[data-family=breaking-portal] .pf-story .social-ic{border-radius:0;color:var(--ink);background:#fff}.site[data-family=breaking-portal] .pf-story .copy-btn{font-family:var(--font-head);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.site[data-family=breaking-portal] .pf-story-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start;margin-top:22px}.site[data-family=breaking-portal] .pf-story-grid.is-solo{grid-template-columns:minmax(0,760px)}.site[data-family=breaking-portal] .pf-story-shot{margin:0 0 22px}.site[data-family=breaking-portal] .pf-story-shot img{display:block;width:100%;height:auto}.site[data-family=breaking-portal] .pf-story-copy{max-width:68ch}.site[data-family=breaking-portal] .pf-story .body{font-size:19px;line-height:1.65}.site[data-family=breaking-portal] .pf-story .body p{margin:0 0 1.15em}.site[data-family=breaking-portal] .pf-story .body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.site[data-family=breaking-portal] .pf-story .body h2,.site[data-family=breaking-portal] .pf-story .body h3{font-family:var(--font-head);font-weight:600;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;margin:1.4em 0 .45em}.site[data-family=breaking-portal] .pf-story .body h2{font-size:22px}.site[data-family=breaking-portal] .pf-story .body h3{font-size:18px}.site[data-family=breaking-portal] .pf-story .body ol,.site[data-family=breaking-portal] .pf-story .body ul{margin:0 0 1.15em;padding-left:1.2em}.site[data-family=breaking-portal] .pf-story .body li{margin:.3em 0}.site[data-family=breaking-portal] .pf-story .body blockquote{margin:0 0 1.15em;padding-left:14px;border-left:3px solid var(--accent)}.site[data-family=breaking-portal] .pf-story .body img{max-width:100%;height:auto}.site[data-family=breaking-portal] .pf-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:18px;border-top:3px solid var(--ink)}.site[data-family=breaking-portal] .pf-topics a{padding:6px 10px;border:1px solid var(--line);background:#fff;font-family:var(--font-head);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.site[data-family=breaking-portal] .pf-topics a:hover{border-color:var(--accent);color:var(--accent)}.site[data-family=breaking-portal] .pf-story-side section+section{margin-top:28px}.site[data-family=breaking-portal] .pf-story-side h2{margin:0 0 8px;font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.site[data-family=breaking-portal] .pf-story-side h2 a{color:inherit}.site[data-family=breaking-portal] .pf-story-side h2 a:hover{color:var(--ink)}.site[data-family=breaking-portal] .pf-story-side ol{list-style:none;margin:0;padding:0}.site[data-family=breaking-portal] .pf-story-side li{border-top:1px solid var(--line)}.site[data-family=breaking-portal] .pf-story-side li:last-child{border-bottom:1px solid var(--line)}.site[data-family=breaking-portal] .pf-story-side li a{display:block;padding:12px 0}.site[data-family=breaking-portal] .pf-story-side strong{display:block;font-family:var(--font-head);font-size:16px;font-weight:500;letter-spacing:.01em;line-height:1.2;text-transform:uppercase}.site[data-family=breaking-portal] .pf-story-side li a:hover strong{color:var(--accent)}.site[data-family=breaking-portal] .pf-story-side time{display:block;margin-top:4px;font-family:var(--font-head);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.site[data-family=breaking-portal] .pf-story-all{display:inline-block;margin-top:14px;font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.site[data-family=breaking-portal] .pf-section{padding-top:22px;padding-bottom:56px}.site[data-family=breaking-portal] .pf-section-head{padding-bottom:14px;border-bottom:3px solid var(--ink)}.site[data-family=breaking-portal] .pf-section-head h1{margin:0;font-family:var(--font-head);font-weight:600;font-size:40px;line-height:.95;letter-spacing:.04em;text-transform:uppercase}.site[data-family=breaking-portal] .pf-sec-lead{padding:22px 0;border-bottom:1px solid var(--line)}.site[data-family=breaking-portal] .pf-sec-lead a,.site[data-family=breaking-portal] .pf-sec-row a{display:grid;align-items:center}.site[data-family=breaking-portal] .pf-sec-lead a{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:22px}.site[data-family=breaking-portal] .pf-sec-lead a.is-text,.site[data-family=breaking-portal] .pf-sec-row a.is-text{grid-template-columns:1fr}.site[data-family=breaking-portal] .pf-sec-lead h2,.site[data-family=breaking-portal] .pf-sec-row h2{margin:8px 0 0;font-family:var(--font-head);font-weight:600;line-height:1.08;letter-spacing:.01em;text-transform:uppercase}.site[data-family=breaking-portal] .pf-sec-lead h2{font-size:28px}.site[data-family=breaking-portal] .pf-sec-lead a:hover h2,.site[data-family=breaking-portal] .pf-sec-row a:hover h2{color:var(--accent)}.site[data-family=breaking-portal] .pf-sec-lead figure,.site[data-family=breaking-portal] .pf-sec-row figure{margin:0;overflow:hidden;background:linear-gradient(160deg,hsl(356 40% 28%),hsl(222 18% 12%) 70%)}.site[data-family=breaking-portal] .pf-sec-lead figure{aspect-ratio:16/10}.site[data-family=breaking-portal] .pf-sec-lead img,.site[data-family=breaking-portal] .pf-sec-row img{display:block;width:100%;height:100%;object-fit:cover}.site[data-family=breaking-portal] .pf-section .pf-kicker{margin:0}.site[data-family=breaking-portal] .pf-section .pf-kicker time{color:var(--mute);letter-spacing:.06em;text-transform:none;font-weight:500}.site[data-family=breaking-portal] .pf-sec-row{border-bottom:1px solid var(--line)}.site[data-family=breaking-portal] .pf-sec-row a{grid-template-columns:168px minmax(0,1fr);gap:16px;padding:16px 0}.site[data-family=breaking-portal] .pf-sec-row figure{width:168px;height:112px}.site[data-family=breaking-portal] .pf-sec-row h2{margin:0;font-size:18px}.site[data-family=breaking-portal] .pf-sec-row .pf-dek{margin-top:6px;font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site[data-family=breaking-portal] .pf-sec-row .pf-kicker{margin-top:8px}@media (max-width:860px){.site[data-family=breaking-portal] .pf-story-grid,.site[data-family=breaking-portal] .pf-story-grid.is-solo{grid-template-columns:1fr}.site[data-family=breaking-portal] .pf-story-side{margin-top:8px}.site[data-family=breaking-portal] .pf-section-head h1,.site[data-family=breaking-portal] .pf-story-head h1{font-size:32px}.site[data-family=breaking-portal] .pf-sec-lead a{grid-template-columns:1fr}.site[data-family=breaking-portal] .pf-sec-lead h2{font-size:24px}.site[data-family=breaking-portal] .pf-sec-row a{grid-template-columns:112px minmax(0,1fr);gap:12px}.site[data-family=breaking-portal] .pf-sec-row figure{width:112px;height:76px}}.site[data-family=breaking-portal][data-drawer-kind=ticker] .nav-drawer-kicker{display:none}.site[data-family=breaking-portal] .nav-drawer .nav-group-label{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;margin:0;border:0;border-left:3px solid transparent;background:none;color:inherit;padding:13px 12px;font-family:var(--font-head);font-size:18px;font-weight:600;font-style:normal;letter-spacing:.06em;line-height:inherit;text-align:left;text-transform:uppercase}.site[data-family=breaking-portal] .nav-drawer .nav-group-label.nav-active{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:inherit}.site[data-family=breaking-portal] .nav-drawer button.nav-group-label:after{content:"+";font-weight:500;color:color-mix(in srgb,currentColor 55%,transparent)}.site[data-family=breaking-portal] .nav-drawer .nav-group.is-open button.nav-group-label:after{content:"–"}.site[data-family=breaking-portal] .nav-drawer .nav-group-row>.nav-group-label{width:auto;flex:1}.site[data-family=breaking-portal] .nav-drawer .nav-group-toggle{width:48px;border:0;border-bottom:0;background:none;color:inherit}.site[data-family=breaking-portal] .nav-drawer .nav-group-toggle:before{content:"+";font-weight:500;color:color-mix(in srgb,currentColor 55%,transparent)}.site[data-family=breaking-portal] .nav-drawer .nav-group.is-open .nav-group-toggle:before{content:"–"}.site[data-family=breaking-portal] .nav-drawer .nav-group-menu{display:grid;grid-template-rows:0fr;position:static;min-width:0;padding:0;background:transparent;border:0;box-shadow:none;color:inherit;overflow:hidden;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.site[data-family=breaking-portal] .nav-drawer .nav-group.is-open .nav-group-menu{display:grid;grid-template-rows:1fr}.site[data-family=breaking-portal] .nav-drawer .nav-group-menu-clip{min-height:0;overflow:hidden}.site[data-family=breaking-portal] .nav-drawer .nav-group-menu-list{margin:2px 14px 10px 26px;border-left:2px solid color-mix(in srgb,currentColor 28%,transparent)}.site[data-family=breaking-portal] .nav-drawer .nav-group .nav-group-menu a{margin:0;padding:9px 12px 9px 14px;border:0;border-left:0;background:transparent;font-size:15px;font-weight:500;letter-spacing:.04em;color:color-mix(in srgb,currentColor 74%,transparent)}.site[data-family=breaking-portal] .nav-drawer .nav-group .nav-group-menu a.nav-active,.site[data-family=breaking-portal] .nav-drawer .nav-group .nav-group-menu a:hover{color:#fff;background:color-mix(in srgb,var(--accent) 22%,transparent)}@media (prefers-reduced-motion:reduce){.site[data-family=breaking-portal] .nav-drawer .nav-group-menu,[data-header=breaking-portal] .pf-nav .nav-group-menu,[data-header=breaking-portal] .pf-pop{transition:none}}.site[data-family=breaking-portal] .section-older-list article{border-bottom:1px solid var(--line)}.site[data-family=breaking-portal] .section-older-list a{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;align-items:center;padding:16px 0}.site[data-family=breaking-portal] .section-older-list a.is-text{grid-template-columns:minmax(0,1fr)}.site[data-family=breaking-portal] .section-older-list img{width:168px;height:112px;object-fit:cover}.site[data-family=breaking-portal] .section-older-list h2{margin:0;font-family:var(--font-head);font-size:18px;font-weight:600;letter-spacing:.01em;line-height:1.15;text-transform:uppercase}.site[data-family=breaking-portal] .section-older-list a:hover h2{color:var(--accent)}.site[data-family=breaking-portal] .section-older-list p{margin:6px 0 0;font-size:15px}.site[data-family=breaking-portal] .section-older-list time{display:block;margin-top:8px;font-family:var(--font-head);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.site[data-family=breaking-portal] .section-older-empty{margin:24px 0 8px;color:var(--mute)}.site[data-family=breaking-portal] .pf-pages{display:flex;gap:10px;margin-top:28px}.site[data-family=breaking-portal] .pf-pages a{display:inline-block;padding:12px 18px;background:var(--ink);color:#fff;font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.site[data-family=breaking-portal] .pf-pages a:hover{background:var(--accent);color:#fff}@media (max-width:640px){.site[data-family=breaking-portal] .section-older-list a{grid-template-columns:112px minmax(0,1fr);gap:12px}.site[data-family=breaking-portal] .section-older-list img{width:112px;height:76px}}