:root{--ink:#020202;--navy:#061551;--navy-2:#374373;--plum:#562953;--slate:#45524b;--gunmetal:#31393c;--silver:#8e98a7;--paper:#edeff2;--periwinkle:#697296;--mauve:#775375;--panel:#0b0e14;--panel-2:#10151d;--rule:#262c34;--accent-glow:#0615518c;--font-serif:"Neuton", "Neuton Fallback", Georgia, serif;--font-display:"Cinzel", "Cinzel Fallback", "Times New Roman", serif;--font-mono:"Veteran Typewriter", "Veteran Typewriter Fallback", "Courier New", monospace;--fs-xs:.75rem;--fs-s:.875rem;--fs-base:1.0625rem;--fs-m:1.25rem;--fs-l:clamp(1.5rem, 1.1rem + 1.6vw, 2.1rem);--fs-xl:clamp(2rem, 1.2rem + 3vw, 3.4rem);--fs-hero:clamp(2.6rem, 1.2rem + 6vw, 5.2rem);--lh-body:1.7;--lh-tight:1.15;--s1:.25rem;--s2:.5rem;--s3:1rem;--s4:1.5rem;--s5:2rem;--s6:3rem;--s7:4rem;--s8:6rem;--wrap:78rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--t-fast:.2s;--t-med:.4s;--t-slow:.8s;--radius:3px;--radius-chip:8px;--shadow:0 2px 24px #00000080;--z-header:40;--z-ticker:30;--z-canvas:0;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--t-fast:1ms;--t-med:1ms;--t-slow:1ms}}:root{--build:"20261102a"}@font-face{font-family:Neuton;src:url(/a2-20261102/neuton-regular.D2KVLJNz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neuton Fallback;src:local(Georgia);font-weight:400;font-style:normal;ascent-override:102.832%;descent-override:23.6816%;line-gap-override:0%;size-adjust:104.38%}@font-face{font-family:Neuton;src:url(/a2-20261102/neuton-italic.DQ9ZZoO8.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neuton Fallback;src:local(Georgia);font-weight:400;font-style:italic;ascent-override:102.832%;descent-override:23.6816%;line-gap-override:0%;size-adjust:104.38%}@font-face{font-family:Neuton;src:url(/a2-20261102/neuton-extrabold.BLopUqss.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Neuton Fallback;src:local(Georgia);font-weight:800;font-style:normal;ascent-override:102.832%;descent-override:23.6816%;line-gap-override:0%;size-adjust:104.38%}@font-face{font-family:Cinzel;src:url(/a2-20261102/cinzel-regular.BuBF5I79.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);font-weight:400;font-style:normal;ascent-override:100.0%;descent-override:20.0%;line-gap-override:0%;size-adjust:111.86%}@font-face{font-family:Cinzel;src:url(/a2-20261102/cinzel-bold.Ci4DR0Cm.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);font-weight:700;font-style:normal;ascent-override:100.0%;descent-override:20.0%;line-gap-override:0%;size-adjust:111.86%}@font-face{font-family:Veteran Typewriter;src:url(/a2-20261102/veteran-typewriter.ekNJXGQm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Veteran Typewriter Fallback;src:local(Courier New);font-weight:400;font-style:normal;ascent-override:90.0391%;descent-override:20.8984%;line-gap-override:0%;size-adjust:118.2%}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--ink);color:var(--paper);font-family:var(--font-serif);font-size:var(--fs-base);line-height:var(--lh-body);font-synthesis:none;text-rendering:optimizelegibility}img,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:var(--paper);text-decoration-color:var(--navy-2);text-underline-offset:.2em}a:hover{text-decoration-color:var(--periwinkle)}:focus-visible{outline:2px solid var(--periwinkle);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--wrap);padding-inline:var(--s4);margin-inline:auto}.section{padding-block:var(--s7)}.rule{border:0;border-top:1px solid var(--rule)}.kicker{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--silver)}.kicker .no{color:var(--periwinkle)}.display{font-family:var(--font-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:.01em}.lede{font-size:var(--fs-m);color:var(--silver);max-width:60ch}.chip{border-radius:var(--radius-chip);padding:var(--s1);box-sizing:content-box;background:#fff;align-items:center;display:inline-flex}.sector-tag{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mauve);border:1px solid var(--rule);border-radius:var(--radius-chip);white-space:nowrap;padding:.15rem .6rem}.sector-tag[data-sector=clubs]{color:#9fb0ff}.sector-tag[data-sector=tech]{color:var(--periwinkle)}.sector-tag[data-sector=nutrition]{color:#b39ac9}.sector-tag[data-sector=recovery]{color:#9db8aa}.sector-tag[data-sector=corporate]{color:#a9a3c9}.sector-tag[data-sector=home]{color:#8fa8c9}.sector-tag[data-sector=money]{color:#c9b08f}.grid-news{gap:var(--s4);grid-template-columns:repeat(12,1fr);display:grid}.lead-story{grid-column:1/8}.side-stories{gap:var(--s4);grid-column:8/13;align-content:start;display:grid}.brief-list{grid-column:1/13}@media (width<=900px){.lead-story,.side-stories,.brief-list{grid-column:1/13}}.card{gap:var(--s2);padding:var(--s4);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);transition:border-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.card:hover,.card:focus-within{border-color:var(--navy-2);transform:translateY(-2px)}.card h3{font-size:var(--fs-l);font-weight:400;line-height:1.25}.card .card-link:after{content:"";position:absolute;inset:0}.card time{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--silver)}.brief-item{gap:var(--s3);padding-block:var(--s3);border-bottom:1px solid var(--rule);grid-template-columns:3rem 1fr auto;align-items:baseline;display:grid}.brief-item .no{font-family:var(--font-display);color:var(--periwinkle);font-size:var(--fs-m)}.ticker{border-block:1px solid var(--rule);background:var(--panel);overflow:hidden}.ticker-track{gap:var(--s6);width:max-content;padding-block:var(--s2);display:flex}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}html.js .ticker-track{animation:60s linear infinite ticker}@keyframes ticker{to{transform:translate(-50%)}}.btn{align-items:center;gap:var(--s2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-chip);border:1px solid var(--navy-2);color:var(--paper);transition:background var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);padding:.7rem 1.2rem;text-decoration:none;display:inline-flex}.btn:hover,.btn-primary{background:var(--navy);border-color:var(--periwinkle)}.btn-primary:hover{background:var(--navy-2)}html.js [data-reveal]{opacity:0;transform:translateY(14px)}html.js [data-reveal].is-in,html.js [data-reveal][data-reveal-static]{opacity:1;transition:opacity var(--t-med) var(--ease-out), transform var(--t-med) var(--ease-out);transform:none}html[data-motion=off] [data-reveal]{opacity:1!important;transform:none!important}.hero-canvas{z-index:var(--z-canvas);pointer-events:none;position:absolute;inset:0}.hero-static{background:radial-gradient(120% 90% at 20% 0%, var(--navy) 0%, var(--ink) 62%), radial-gradient(80% 70% at 85% 100%, #56295359 0%, transparent 70%);position:absolute;inset:0}@media (forced-colors:active){.card,.btn,.sector-tag,.chip{border:1px solid canvastext}html.js [data-reveal]{opacity:1;transform:none}}.masthead[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule);background:var(--ink);z-index:var(--z-header);position:relative}.mast-top[data-astro-cid-nen7h5rs]{padding-block:var(--s2);border-bottom:1px solid var(--rule);justify-content:space-between;display:flex}.mast-meta[data-astro-cid-nen7h5rs]{gap:var(--s2);display:flex}.mast-bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s4);padding-block:var(--s3);display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s3);text-decoration:none;display:inline-flex}.brand-chip[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:4px;width:44px;height:44px}.brand-word[data-astro-cid-nen7h5rs]{flex-direction:column;font-size:1.35rem;line-height:1.05;display:flex}.bw-line[data-astro-cid-nen7h5rs]{letter-spacing:.06em;color:var(--paper)}.bw-accent[data-astro-cid-nen7h5rs]{color:var(--silver)}.mast-search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-chip);font-family:var(--font-mono);font-size:var(--fs-s);width:220px;color:var(--paper);padding:.5rem .9rem}.mast-nav-row[data-astro-cid-nen7h5rs]{gap:var(--s4);padding-block:var(--s2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;display:flex}.mast-nav-row[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--silver);text-decoration:none}.mast-nav-row[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--paper);text-decoration:underline;text-decoration-color:var(--periwinkle)}.nav-sectors[data-astro-cid-nen7h5rs]{gap:var(--s3);flex-wrap:wrap;margin-left:auto;display:flex}.sr-only[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.mast-search[data-astro-cid-nen7h5rs]{display:none}.brand-word[data-astro-cid-nen7h5rs]{font-size:1.05rem}.nav-sectors[data-astro-cid-nen7h5rs]{display:none}}.site-foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);background:var(--panel);margin-top:var(--s7)}.foot-grid[data-astro-cid-jo6i4kqk]{gap:var(--s5);padding-block:var(--s6);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.foot-brand[data-astro-cid-jo6i4kqk] .chip[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:4px;width:40px;height:40px}.foot-name[data-astro-cid-jo6i4kqk]{font-size:var(--fs-m);margin-block:var(--s2)}.foot-tag[data-astro-cid-jo6i4kqk]{color:var(--silver);font-size:var(--fs-s);max-width:34ch}ul[data-astro-cid-jo6i4kqk]{gap:var(--s2);padding:0;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--silver);font-size:var(--fs-s);text-decoration:none}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper)}.foot-base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);padding-block:var(--s3)}@media (width<=900px){.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.skip-link[data-astro-cid-z4jru4n3]{background:var(--navy);color:var(--paper);padding:var(--s2) var(--s3);border-radius:var(--radius-chip);z-index:100;position:absolute;top:0;left:-9999px}.skip-link[data-astro-cid-z4jru4n3]:focus{left:var(--s3);top:var(--s3)}
