.iv-shell{max-width:1080px;margin:0 auto;padding:22px 24px 80px}.iv-profile{max-width:1040px}.iv-topnav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:26px;padding-bottom:18px;display:flex}.iv-brand{font:700 20px var(--serif,"Newsreader", Georgia, serif);color:var(--ink);letter-spacing:-.01em;text-decoration:none}.iv-back{font:600 13px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--burgundy);text-decoration:none}.iv-back:hover{text-decoration:underline}.iv-index-header{max-width:760px;margin-bottom:40px}.iv-kicker{font:700 11px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);letter-spacing:normal;color:var(--burgundy);text-transform:none;margin:0 0 12px}.iv-index-header h1{font:600 44px/1.04 var(--serif,"Newsreader", Georgia, serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 16px}.iv-lede{font:400 18px/1.55 var(--serif,"Newsreader", Georgia, serif);color:var(--charcoal);margin:0 0 22px}.iv-index-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 22px;padding-bottom:10px;display:flex}.iv-index-nav a{font:600 14px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--charcoal);align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.iv-index-nav a:hover{text-underline-offset:4px;text-decoration:underline}.iv-index-nav a b{color:var(--burgundy);font-variant-numeric:tabular-nums}.iv-featured{border:1px solid var(--amber-soft);background:linear-gradient(#99621c0d,#0000 70%);border-radius:14px;margin:0 0 38px;padding:20px}.iv-featured-title{font:700 12px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);letter-spacing:normal;text-transform:none;color:var(--amber);margin:0 0 14px}.iv-featured-row{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:12px;display:grid}.iv-featured-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;gap:3px;padding:14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.iv-featured-card:hover{border-color:var(--amber);transform:translateY(-1px)}.iv-featured-card .iv-card-av{width:44px;height:44px;margin-bottom:5px;font-size:15px}.iv-featured-badge{font:700 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--amber);margin:0}.iv-featured-name{font:600 16px var(--serif,"Newsreader", Georgia, serif);color:var(--ink);margin:0}.iv-featured-style{font:500 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);margin:0}.iv-group{margin-bottom:40px;scroll-margin-top:20px}.iv-group-title{border-bottom:2px solid var(--ink);font:600 15px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);letter-spacing:normal;text-transform:none;color:var(--ink);align-items:baseline;gap:12px;margin:0 0 18px;padding-bottom:10px;display:flex}.iv-group-title span{font:600 12px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);color:var(--muted)}.iv-group-blurb{max-width:660px;font:400 14px/1.5 var(--serif,"Newsreader", Georgia, serif);color:var(--muted);margin:-8px 0 16px}.iv-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.iv-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:flex-start;gap:14px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.iv-card:hover{border-color:var(--burgundy);transform:translateY(-1px);box-shadow:0 6px 22px #741f3214}.iv-card-main{flex:1;min-width:0}.iv-card-name{font:600 17px var(--serif,"Newsreader", Georgia, serif);color:var(--ink);align-items:center;gap:6px;margin:0 0 2px;display:flex}.iv-card-check{background:var(--burgundy);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:11px;display:inline-grid}.iv-card-handle{font:500 12px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);color:var(--muted);margin:0 0 8px}.iv-card-hook{font:400 14px/1.4 var(--serif,"Newsreader", Georgia, serif);color:var(--charcoal);margin:0 0 8px}.iv-card-style{font:600 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);letter-spacing:normal;color:var(--burgundy);text-transform:none;margin:0}.iv-card-go{color:var(--muted);align-self:center;font-size:18px;transition:transform .15s,color .15s}.iv-card:hover .iv-card-go{color:var(--burgundy);transform:translate(3px)}.iv-card-av,.iv-avatar,.iv-related-av{background:var(--burgundy-soft);color:var(--burgundy);font:700 var(--sans,"Geist", -apple-system, system-ui, sans-serif);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.iv-card-av{width:56px;height:56px;font-size:18px}.iv-card-av img,.iv-avatar img,.iv-related-av img{object-fit:cover;width:100%;height:100%}.iv-breadcrumb{font:500 12px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);color:var(--muted);text-transform:none;letter-spacing:normal;margin:0 0 20px}.iv-breadcrumb a{color:var(--burgundy);text-decoration:none}.iv-breadcrumb span{color:var(--muted);margin:0 6px}.iv-hero{border-bottom:1px solid var(--line);align-items:flex-start;gap:22px;margin-bottom:28px;padding-bottom:28px;display:flex}.iv-avatar{width:104px;height:104px;font-size:34px}.iv-hero-main{flex:1;min-width:0}.iv-hero-main .iv-kicker{align-items:center;gap:10px;display:flex}.iv-verified{background:var(--positive-soft);color:var(--positive);font:700 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.iv-name{font:600 40px/1.05 var(--serif,"Newsreader", Georgia, serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 4px}.iv-handle{font:500 15px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);margin:0 0 14px}.iv-handle a{color:var(--burgundy);text-decoration:none}.iv-handle a:hover{text-decoration:underline}.iv-hook{font:400 20px/1.4 var(--serif,"Newsreader", Georgia, serif);color:var(--charcoal);text-wrap:balance;margin:0 0 16px}.iv-picks{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.iv-pick{background:var(--amber-soft);color:var(--amber);font:700 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;display:inline-flex}.iv-card-pick{font:700 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);letter-spacing:.01em;color:var(--amber);margin:0}.iv-hero-stats{font:400 14px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);flex-wrap:wrap;gap:18px;margin-bottom:18px;display:flex}.iv-hero-stats b{color:var(--ink);font-weight:600}.iv-actions{flex-wrap:wrap;gap:10px;display:flex}.iv-btn{border:1px solid var(--line);background:var(--paper);font:600 13px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--charcoal);border-radius:999px;padding:9px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-block}.iv-btn:hover{border-color:var(--burgundy)}.iv-btn-primary{color:#05140c;background:#3fcf8e;border-color:#3fcf8e}.iv-btn-primary:hover{filter:brightness(1.06)}.iv-glance{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-wrap:wrap;margin:0 0 30px;display:flex;overflow:hidden}.iv-glance-item{border-left:1px solid var(--line);flex:1 1 0;min-width:120px;padding:15px 20px}.iv-glance-item:first-child{border-left:0}.iv-glance-item b{font:600 25px/1.02 var(--serif,"Newsreader", Georgia, serif);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.iv-glance-item small{font:600 11px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);letter-spacing:normal;text-transform:none;color:var(--muted);margin-top:3px;display:block}.iv-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.iv-main{min-width:0}.iv-block{margin-bottom:34px}.iv-eyebrow{font:700 11px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);letter-spacing:normal;text-transform:none;color:var(--amber);margin:0 0 6px}.iv-block h2{border-bottom:1px solid var(--line);font:600 23px/1.2 var(--serif,"Newsreader", Georgia, serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;padding-bottom:7px}.iv-prose{font:400 16px/1.6 var(--serif,"Newsreader", Georgia, serif);color:var(--charcoal);margin:0}.iv-lead{font-size:18px}.iv-known{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.iv-known-item{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:14px 16px}.iv-known-label{font:600 12px var(--sans,"Geist", -apple-system, system-ui, sans-serif);letter-spacing:normal;text-transform:none;color:var(--burgundy);margin:0 0 4px}.iv-known-detail{font:400 14px/1.45 var(--serif,"Newsreader", Georgia, serif);color:var(--charcoal);margin:0}.iv-posts{flex-direction:column;gap:12px;display:flex}.iv-post{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.iv-post:hover{border-color:var(--burgundy);box-shadow:0 5px 18px #741f3212}.iv-post-text{font:400 15px/1.5 var(--serif,"Newsreader", Georgia, serif);color:var(--ink);margin:0 0 10px}.iv-post-meta{font:500 12px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);color:var(--muted);gap:16px;margin:0;display:flex}.iv-post-date{margin-left:auto}.iv-posts-note{font:400 12px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);margin:10px 0 0;font-style:italic}.iv-related{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.iv-related-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .15s;display:flex}.iv-related-card:hover{border-color:var(--burgundy)}.iv-related-av{width:40px;height:40px;font-size:13px}.iv-related-name{font:600 14px var(--serif,"Newsreader", Georgia, serif);color:var(--ink);margin:0}.iv-related-style{font:500 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);margin:0}.iv-aside{position:sticky;top:20px}.iv-infobox{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow:hidden}.iv-infobox-photo{padding:16px 16px 0}.iv-infobox-av{background:var(--burgundy-soft);width:128px;height:128px;color:var(--burgundy);font:700 34px var(--sans,"Geist", -apple-system, system-ui, sans-serif);border-radius:8px;place-items:center;margin:0 auto;display:grid;overflow:hidden}.iv-infobox-av img{object-fit:cover;width:100%;height:100%}.iv-infobox-name{text-align:center;font:600 19px/1.2 var(--serif,"Newsreader", Georgia, serif);color:var(--ink);text-wrap:balance;justify-content:center;align-items:center;gap:6px;margin:12px 14px 1px;display:flex}.iv-infobox-check{background:var(--positive);color:#fff;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:11px;display:inline-grid}.iv-infobox-sub{text-align:center;font:500 12px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);margin:0 14px 14px}.iv-infobox-sub a{color:var(--burgundy);text-decoration:none}.iv-infobox-table{border-collapse:collapse;width:100%}.iv-infobox-table th[scope=row]{text-align:left;vertical-align:top;width:42%;font:600 11px/1.35 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);border-top:1px solid var(--line);background:#211a1605;padding:8px 10px}.iv-infobox-table td{vertical-align:top;font:500 12.5px/1.4 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--ink);border-top:1px solid var(--line);padding:8px 12px}.iv-ib-head th{text-align:center;font:700 11px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);letter-spacing:normal;text-transform:none;color:var(--burgundy);background:var(--burgundy-soft);border-top:1px solid var(--line);padding:7px 12px}.iv-ib-tickers-cell{padding:10px 12px!important}.iv-infobox-foot{border-top:1px solid var(--line);font:400 11px/1.45 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);margin:0;padding:10px 12px;font-style:italic}.iv-deepdive{border:1px solid var(--burgundy-soft);border-left:3px solid var(--burgundy);background:linear-gradient(#741f320d,#0000 72%);border-radius:12px;flex-direction:column;gap:5px;margin:0 0 30px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.iv-deepdive:hover{border-color:var(--burgundy);transform:translateY(-1px);box-shadow:0 6px 20px #741f3214}.iv-deepdive-kicker{font:700 11px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);letter-spacing:normal;text-transform:none;color:var(--burgundy)}.iv-deepdive-title{font:600 20px/1.25 var(--serif,"Newsreader", Georgia, serif);color:var(--ink);text-wrap:balance}.iv-deepdive-go{font:600 13px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--burgundy)}.iv-tickers{flex-wrap:wrap;gap:6px;display:flex}.iv-ticker{background:var(--burgundy-soft);color:var(--burgundy-dark);font:700 12px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);border-radius:6px;padding:4px 9px;text-decoration:none;transition:background .15s}.iv-ticker:hover{background:var(--burgundy);color:#fff}.iv-ticker-plain,.iv-ticker-plain:hover{color:var(--charcoal);cursor:default;background:#211a160d}.iv-tickers-note{font:400 11px/1.45 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);margin:8px 0 0}.iv-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iv-links li{display:inline-flex}.iv-links a{border:1px solid var(--line);background:var(--paper);font:500 13px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--ink);border-radius:999px;align-items:baseline;gap:6px;padding:6px 11px;text-decoration:none;transition:border-color .15s;display:inline-flex}.iv-links a:hover{border-color:var(--burgundy)}.iv-links-label{font:700 11px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);letter-spacing:normal;text-transform:none;color:var(--burgundy)}.iv-links-host{color:var(--charcoal)}.iv-links-note{font:400 12px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);margin:10px 0 0;font-style:italic}.iv-provenance{border:1px solid var(--line);font:400 13px/1.55 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--charcoal);background:#211a1605;border-radius:8px;margin:0 0 12px;padding:12px 14px}.iv-provenance b{color:var(--ink);font-weight:600}.iv-correction{border-left:3px solid var(--burgundy);background:var(--paper);font:400 14px/1.5 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--ink);margin:24px 0 0;padding:14px 16px}.iv-correction a{color:var(--burgundy);font-weight:600;text-decoration:none}.iv-correction a:hover{text-decoration:underline}.iv-disclosure{border-top:1px solid var(--line);font:400 12px/1.6 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);max-width:720px;margin:40px 0 0;padding-top:20px}.iv-masthead{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;margin-bottom:22px;padding-bottom:20px;display:flex}.iv-masthead .iv-avatar{width:72px;height:72px;font-size:24px}.iv-masthead-main{flex:1;min-width:0}.iv-masthead-main .iv-kicker{align-items:center;gap:10px;margin-bottom:8px;display:flex}.iv-masthead-main .iv-kicker a{color:var(--burgundy);text-decoration:none}.iv-masthead-main .iv-kicker a:hover{text-decoration:underline}.iv-masthead .iv-name{margin-bottom:3px;font-size:34px}.iv-masthead .iv-handle{margin-bottom:12px}.iv-masthead .iv-picks{margin-bottom:14px}.iv-lead-sentence{font:400 18px/1.55 var(--serif,"Newsreader", Georgia, serif);color:var(--ink);margin:0 0 18px}.iv-lead-sentence b{font-weight:700}.iv-cite{vertical-align:super;color:var(--burgundy);font-size:.62em;font-family:var(--sans,"Geist", -apple-system, system-ui, sans-serif);margin-left:1px;text-decoration:none}.iv-cite:hover{text-decoration:underline}.iv-bioquote{border-left:3px solid var(--line);font:400 15px/1.5 var(--serif,"Newsreader", Georgia, serif);color:var(--charcoal);background:#00000004;margin:0 0 30px;padding:14px 18px;font-style:italic}.iv-bioquote cite{font:600 11px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);color:var(--muted);margin-top:8px;font-style:normal;display:block}.iv-saying{flex-direction:column;gap:12px;display:flex}.iv-saying-item{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.iv-saying-ticker{background:var(--burgundy-soft);color:var(--burgundy-dark);font:700 12px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);border-radius:6px;flex:none;padding:4px 9px;text-decoration:none}.iv-saying-ticker:hover{background:var(--burgundy);color:#fff}.iv-saying-quote{min-width:0;font:400 14px/1.5 var(--serif,"Newsreader", Georgia, serif);color:var(--ink);flex:1;text-decoration:none}.iv-saying-quote:hover{color:var(--burgundy)}.iv-saying-go{font:600 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);white-space:nowrap}.iv-post-top{background:var(--amber-soft);color:var(--amber);font:700 11px var(--mono,"Geist Mono", ui-monospace, Menlo, monospace);letter-spacing:normal;text-transform:none;border-radius:999px;margin-bottom:8px;padding:2px 8px;display:inline-block}.iv-ref-note{font:400 13px/1.55 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);margin:0 0 12px}.iv-ref-list{font:400 13px/1.5 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--charcoal);flex-direction:column;gap:7px;margin:0;padding-left:20px;display:flex}.iv-ref-list a{color:var(--burgundy);text-decoration:none}.iv-ref-list a:hover{text-decoration:underline}.iv-infobox-caption{text-align:center;font:400 11px/1.35 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--muted);margin:8px 14px 0;font-style:italic}.iv-infobox-table td{font-variant-numeric:tabular-nums}@media (max-width:860px){.iv-body{grid-template-columns:1fr;gap:30px}.iv-aside{order:-1;position:static}.iv-name{font-size:32px}.iv-index-header h1{font-size:34px}}@media (max-width:520px){.iv-shell{padding:18px 16px 60px}.iv-hero{flex-direction:column;gap:16px}.iv-avatar{width:80px;height:80px;font-size:26px}.iv-known,.iv-grid{grid-template-columns:1fr}}
