@font-face{font-family:Manrope;src:url('/fonts/manrope-variable.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
:root{--ink:#281e3b;--blue:#6542d8;--pale:#eee9fb;--muted:#625b70;--line:#e5dfed}body{background:#fff;color:var(--ink);font-family:Manrope,'Segoe UI',sans-serif}h1,h2,h3,h4,.brand,.intro-row h1,.brief-item h3,.section-top h2,.brief-heading h2,.markets-section h2,.story-copy h3,.article-heading h1,.article-body h2,.target-company h3,.target-numbers dd,.quote-panel h3,#auto-prices h2,.follow h2,.article-body{font-family:Manrope,'Segoe UI',sans-serif}.site-header{background:#fff}.masthead{padding:23px 0}.brand{font-size:24px;font-weight:800;letter-spacing:-1.2px}.brand-sub{font-size:10px;color:var(--muted)}.brand svg{color:var(--blue)}.navline{padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.navline nav a{font-weight:650;font-size:12px}.navline nav a:hover{text-decoration:underline;text-underline-offset:6px}.modern-home .intro-row{padding:42px 0 38px;align-items:center;gap:40px;display:grid;grid-template-columns:1.25fr 1fr}.intro-row h1{font-size:clamp(58px,6.8vw,84px);line-height:.99;letter-spacing:-5px;font-weight:800;margin:20px 0 22px}.intro-deck{font-size:15px;line-height:1.75;max-width:47ch}.intro-links{margin-top:22px}.button{background:var(--blue);border-radius:999px;padding:14px 22px;font-weight:700}.edition-kicker{font-size:11px!important}.edition-stack{padding:0 0 5px 20px;min-width:0}.edition-stack>p{font-size:11px;color:var(--muted);margin:0 0 13px 14px}.edition-stack>a{display:grid;grid-template-columns:58px 1fr;gap:8px 13px;align-items:start;background:#eee9fb;border-radius:11px;padding:19px 20px;text-decoration:none;color:var(--ink);position:relative}.edition-stack>a:nth-of-type(2){background:#ffe8df;margin:7px 0 7px 19px}.edition-stack>a:nth-of-type(3){background:#e8f3ed;margin-left:37px}.edition-stack>a>span:first-child{font-size:12px;font-weight:800;padding-top:3px}.edition-stack strong{font-size:13px;line-height:1.55;font-weight:650}.stack-read{grid-column:2;font-size:10px;color:var(--muted)}.edition-stack a:hover strong{text-decoration:underline;text-underline-offset:3px}.quick-briefs{margin-top:0;margin-bottom:58px}.brief-heading{border-top:0;align-items:center;margin-bottom:22px}.brief-heading h2{font-size:31px;letter-spacing:-1.5px;margin:0 0 8px}.brief-heading p{font-size:12px;margin:0}.brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.brief-item{grid-column:span 1;padding:22px 20px;border:1px solid #e5dfed;border-radius:12px;background:#fff}.brief-item:nth-child(-n+2){grid-column:span 2;padding:27px 29px}.brief-item:first-child{background:#eee9fb;border-color:#eee9fb}.brief-item:nth-child(2){background:#ffe8df;border-color:#ffe8df}.brief-meta{align-items:center;gap:10px}.brief-meta>span{background:transparent;padding:0;font-size:13px;font-weight:800;color:var(--ink)}.brief-meta time{font-size:9px}.brief-item h3{font-size:20px;line-height:1.3;letter-spacing:-.8px;margin:18px 0 12px}.brief-item:nth-child(-n+2) h3{font-size:28px;line-height:1.2;max-width:26ch;letter-spacing:-1.15px}.brief-item>p{font-size:12px;line-height:1.8;color:#50445e}.brief-item:nth-child(-n+2)>p{font-size:13px}.brief-item summary{border-top-color:#dcd3e9;font-size:11px;font-weight:700;line-height:1.6}.brief-detail{background:#fff9;padding:10px 14px}.brief-detail p{font-size:12px;line-height:1.8}.brief-view button[aria-pressed=true]{background:var(--ink)}.brief-grid.brief-list .brief-item{grid-column:auto;background:#fff;padding:20px 0;border-radius:0}.brief-list .brief-item h3,.brief-list .brief-item:nth-child(-n+2) h3{font-size:24px;max-width:none;margin-top:0}.brief-list .brief-item>p{font-size:13px}.brief-list .brief-meta>span{background:var(--pale);padding:6px 9px;border-radius:5px}.stories{padding-top:30px;border-top:1px solid var(--line)}.story-grid{gap:28px}.text-story{background:#f6f3fc;border:1px solid var(--line)!important}.story-copy h3{font-size:21px;letter-spacing:-.8px}.story-art{border-radius:10px}.pill{background:transparent;padding:0;margin-bottom:12px;color:var(--muted);font-size:11px}.filterbar button{border-radius:999px}.filterbar button[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.markets-section{margin-top:32px}.markets-section>.section-top{margin-bottom:28px}.quote-panel{background:#faf8ff;border-color:var(--line);padding:30px;border-radius:16px}.target-section{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.target-section h2{font-size:37px;letter-spacing:-1.7px}.target-numbers dd{font-size:27px}.target-numbers>div:last-child dd{color:var(--blue)}.valuation-explainer{background:var(--pale)}.heatmap-panel{border-color:var(--line);border-radius:15px}.heatmap-gate{background:#f3effb}.stock-tile{background:#f6f3fc}.stock-links:hover{background:var(--pale)}.stock-tile strong{color:var(--blue)}.follow{background:#eee9fb;border-radius:18px;padding:32px 36px;margin:40px 0}.follow .pill{display:none}.follow h2{font-size:29px}.article-heading h1{font-weight:800;letter-spacing:-2.3px}.article-body{line-height:1.9}.article-body h2{font-weight:750}.takeaways,.article-aside .aside-inner{background:#f2eefb}.article-heading .deck{max-width:65ch}.article-fast .opening{max-width:74ch}.article-byline{color:var(--muted)}footer{padding-bottom:30px}.target-company h3{font-weight:800}.target-context{line-height:1.9}.article-body table{display:block;max-width:100%;overflow:auto}.saved-link{border-radius:999px}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #a68feb;outline-offset:4px}
@media(max-width:1000px){.modern-home .intro-row{grid-template-columns:1.1fr 1fr;gap:20px}.intro-row h1{font-size:68px;letter-spacing:-4px}.edition-stack{padding-left:0}.edition-stack>a{padding:17px 14px}.brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-item:nth-child(-n+2){grid-column:span 1}.brief-item:nth-child(-n+2) h3{font-size:25px}.brief-item h3{font-size:23px}}
@media(max-width:650px){.modern-home .intro-row{display:block;padding:25px 0 30px}.intro-row h1{font-size:60px;letter-spacing:-3.7px;margin:18px 0}.intro-deck{font-size:14px}.intro-links{gap:20px}.edition-stack{display:none}.brief-grid{grid-template-columns:1fr;gap:12px}.brief-item,.brief-item:nth-child(-n+2){grid-column:1;padding:25px 23px}.brief-item h3,.brief-item:nth-child(-n+2) h3{font-size:27px;line-height:1.2;max-width:none}.brief-item>p,.brief-item:nth-child(-n+2)>p{font-size:13px}.brief-heading h2{font-size:30px}.brief-view{margin-top:12px}.brief-heading{gap:10px}.brief-meta time{font-size:10px}.brief-meta>span{font-size:13px}.quote-panel{padding:23px 19px}.target-section h2{font-size:31px}.target-numbers dd{font-size:21px}.follow{padding:27px 23px}.follow h2{font-size:27px}.article-heading h1{font-size:37px;letter-spacing:-1.7px}.article-body{font-size:15px}.brand{font-size:21px}.navline nav{gap:13px}.navline nav a{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.market-tabs{display:flex;gap:6px;padding:5px;background:#f2eef9;border-radius:999px;max-width:max-content;margin:20px 0 25px;flex-wrap:wrap}.market-tabs button{font:650 12px Manrope,'Segoe UI',sans-serif;color:var(--ink);background:transparent;border:0;border-radius:999px;padding:12px 19px;cursor:pointer}.market-tabs button[aria-selected=true]{background:var(--ink);color:white}.market-tabs button:hover{box-shadow:inset 0 0 0 1px #c6b9e1}.market-tabs button:focus-visible{outline:3px solid #a68feb;outline-offset:2px}.markets-section [data-market-panel] .target-section{margin-top:0}.market-tabs~[role=tabpanel]{min-width:0}.markets-section>.section-top h2{font-size:39px;letter-spacing:-1.9px}@media(max-width:650px){.market-tabs{border-radius:12px;gap:2px;display:grid;grid-template-columns:repeat(2,1fr);max-width:none}.market-tabs button{padding:12px 14px}.markets-section>.section-top h2{font-size:31px}}
.photo-edition{padding:23px 0 30px}.edition-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.edition-line p{font-size:16px;font-weight:700;margin:0;letter-spacing:-.5px}.edition-line>span{font-size:11px;color:var(--muted)}.edition-feature{position:relative;border-radius:19px;overflow:hidden;height:420px;margin:0;background:#302c3b;isolation:isolate}.edition-feature>img{width:100%;height:100%;object-fit:cover;object-position:center 49%;position:absolute;inset:0;z-index:-2}.feature-shade{position:absolute;inset:0;background:rgba(20,16,28,.49);z-index:-1}.feature-copy{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;color:white}.feature-topic{background:#fff;color:#281e3b;font-size:10px;font-weight:750;border-radius:999px;padding:6px 12px}.feature-copy h1{font:650 clamp(80px,11vw,145px)/1 Manrope,'Segoe UI',sans-serif;letter-spacing:-7px;margin:13px 0 10px;color:#fff}.feature-copy>p{font-size:18px;line-height:1.5;max-width:48ch;margin:0 auto 23px;color:#fff}.feature-actions{display:flex;align-items:center;gap:10px;justify-content:center}.feature-actions .button{background:#fff;color:#281e3b!important;border:1px solid white;padding:11px 19px;font-size:11px}.feature-actions>a:not(.button){border:1px solid #fff9;border-radius:999px;color:white;font-size:11px;padding:11px 19px;text-decoration:none}.feature-actions a:hover{background:#eee9fb;color:#281e3b}.feature-credit{font-size:9px!important;line-height:1.8;color:var(--muted);margin:8px 0 0}.feature-credit a{color:var(--muted);text-underline-offset:2px}.quick-briefs{margin-top:0}.brand{color:var(--ink)!important}@media(max-width:650px){.photo-edition{padding:18px 0 28px}.edition-feature{height:360px;border-radius:14px}.edition-line p{font-size:13px}.edition-line>span{font-size:10px}.feature-copy{padding:25px 20px}.feature-copy h1{font-size:86px;letter-spacing:-5px;margin:20px 0 15px}.feature-copy>p{font-size:15px;max-width:30ch}.feature-actions{gap:8px;flex-wrap:wrap}.feature-actions .button,.feature-actions>a:not(.button){font-size:10px;padding:10px 13px}.feature-credit{font-size:8px!important}}
