.rv-th img,.ph-img img{object-fit:cover;width:100%;height:100%;display:block}.ph-img:has(img),.rv-th:has(img){background:0 0}[data-audio=off] .audio-bit{display:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-hero-img .ph-img{height:340px;margin:0}@media (width<=980px){.sp-hero-img .ph-img{height:220px}}a.sp-more{text-align:center;width:fit-content}@media (width<=640px){.sb-lead h3 a[data-r=hb]{font-stretch:80%;font-family:Noto Serif,Georgia,serif!important}}.drpanel .notice a{text-underline-offset:2px;text-decoration:underline}.drpanel .notice a:hover{color:var(--teal)}.drpanel .after{color:var(--muted);margin-top:.6rem;font-size:.72rem;line-height:1.5}.masthead .titlecol p.h1{color:var(--navy);font-family:Gloock,serif;font-size:3.9rem;font-weight:400;line-height:1}.masthead .titlecol p.h1 .cap{font-size:1.14em;line-height:0}@media (width<=900px){.masthead>.wrap{grid-template-columns:1fr}}.sp-promo{background:var(--surface);border-top:3px solid var(--merlot);margin-top:2rem;padding:1.3rem 1.3rem 1.4rem;box-shadow:0 1px 3px #111a220f}.sp-promo-k{letter-spacing:.2em;text-transform:uppercase;color:var(--merlot);font-family:Inter Tight,Arial,sans-serif;font-size:.66rem;font-weight:600}.sp-promo-t{color:var(--ink);margin:.4rem 0 1rem;font-family:Noto Serif,Georgia,serif;font-size:1.2rem;font-weight:600;font-stretch:80%;line-height:1.25}.sp-promo .subbtn{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--merlot);padding:.6rem 1.1rem;font-family:Inter Tight,Arial,sans-serif;font-size:.66rem;font-weight:600;display:inline-block}.a-end{margin-top:2.2rem}.a-end .a-end-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.4rem;margin-top:.4rem;display:flex}.a-end .sp-promo-t{margin:0}.a-end .subbtn{flex:none}.navbar,.focusbar{position:relative}.navbar:after,.focusbar:after{content:"";pointer-events:none;opacity:0;width:40px;transition:opacity .15s;position:absolute;top:0;bottom:0;right:max(0px,50% - 590px)}.navbar:after{background:linear-gradient(90deg,#01798900,#017989)}.focusbar:after{background:linear-gradient(90deg,#fff0,#fff)}.navbar.has-more:after,.focusbar.has-more:after{opacity:1}@media (prefers-reduced-motion:reduce){.navbar:after,.focusbar:after{transition:none}}.page .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--merlot);margin:2rem 0 -.4rem;font-family:Inter Tight,Arial,sans-serif;font-size:.7rem;font-weight:600}.page .a-body h2#letter{scroll-margin-top:1rem}.page .a-body em{font-style:italic}.page .signature{width:320px;max-width:70%;height:auto;margin:1.6rem 0 .4rem;display:block}.page .a-body p.sig-name{color:var(--ink);font-family:Inter Tight,Arial,sans-serif;font-size:.84rem;font-weight:600;line-height:1.5}.sharemenu [data-mail]:not([data-mail=copy]) svg{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.page .a-body>h1:first-child{color:var(--ink);letter-spacing:-.005em;text-wrap:balance;margin:0 0 1.6rem;font-size:2.75rem;font-stretch:75%;line-height:1.06;font-family:Noto Serif Display,Georgia,serif!important;font-weight:600!important}@media (width<=640px){.page .a-body>h1:first-child{font-size:2rem}}.page .a-body{margin-top:0}.page .a-body .headshot{float:right;background:var(--askband);width:200px;height:auto;margin:.35rem 0 1rem 1.8rem}@media (width<=640px){.page .a-body .headshot{float:none;width:180px;margin:0 0 1.2rem;display:block}}.page .a-body .signature+p{white-space:pre-line;color:var(--ink);clear:both;font-family:Inter Tight,Arial,sans-serif;font-size:.84rem;font-weight:600;line-height:1.5}.page .signature{clear:both}.focusrail .fk{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-size:.6rem;font-weight:400;font-family:Inter Tight,Arial,sans-serif!important}@media (width<=640px){.fp-flow{flex-direction:column;display:flex}.fp-flow>main.wrap,.fp-flow .grid,.fp-flow .feature,.fp-flow .rail3,.fp-flow .fp-rail{display:contents}.fp-must,.fp-flow .signals,.fp-focus,.fp-popular,.fp-center,.fp-latest,.fp-hearing{border-bottom:1px solid var(--line);margin:0 0 2rem;padding:0 28px 2rem}.fp-must{order:1;padding-top:2.6rem}.fp-flow .signals{order:2}.fp-focus{order:3}.fp-popular{border-bottom:0;order:4;margin-bottom:0}.fp-flow .secblocks{order:5}.fp-center{order:6}.fp-latest{order:7}.fp-hearing{border-bottom:0;order:8}.fp-flow #fundamentals{order:9;padding:0 28px}.fp-focus>.kicker,.fp-popular>.kicker{margin-top:0!important}.fp-center>.story:first-child{border-top:0;margin-top:0;padding-top:0}}.focusrail ol{margin-top:.9rem}@media (width<=640px){.fp-must,.fp-flow .signals,.fp-focus{border-bottom:0;margin-bottom:2.4rem;padding-bottom:0}}.page .a-body p{white-space:pre-line}.page .a-body ul{margin:0 0 1.15rem 1.3em;padding:0}.page .a-body li{color:var(--text);margin-bottom:.45rem;padding-left:.2em;font-family:Newsreader,Georgia,serif;font-size:1.14rem;line-height:1.7}.page .a-body strong{color:var(--ink);font-weight:600}.page .a-body a{color:var(--ink);border-bottom:1px solid}.page .a-body a:hover{color:var(--teal)}.page .a-body h3{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border-top:1px solid var(--line);margin:2rem 0 .9rem;padding-top:1rem;font-family:Inter Tight,Arial,sans-serif;font-size:.7rem;font-weight:600}.page .a-body .lastupd{color:var(--faint);font-variant-numeric:tabular-nums;margin:-.6rem 0 1.8rem;font-family:Inter Tight,Arial,sans-serif;font-size:.66rem;line-height:1.5}.page .a-body .fineprint{color:var(--muted);margin-top:2.4rem;font-size:.9rem;line-height:1.6}.page .a-body h2[id],.page .a-body p[id]{scroll-margin-top:1rem}@media (width<=640px){.page .a-body li{font-size:1.06rem}}.page.contact .a-body a[href^=mailto\:]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.pmback{z-index:60;background:#111a2252;position:fixed;inset:0}.pmpanel{z-index:61;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--merlot);width:500px;max-width:calc(100vw - 56px);max-height:calc(100vh - 56px);padding:1.5rem 1.6rem 1.4rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 8px 28px #111a222e}.pmpanel .close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.2rem;position:absolute;top:.5rem;right:.6rem}.pmpanel .close:hover{color:var(--ink)}.pmpanel h3{font-family:var(--hf),"Noto Serif",Georgia,serif;color:var(--ink);margin-bottom:.8rem;font-size:1.45rem;font-weight:700;line-height:1.2}.pmpanel p{color:var(--muted);margin-bottom:.7rem;font-family:Newsreader,Georgia,serif;font-size:.86rem;line-height:1.55}.pmpanel p a{color:var(--ink);border-bottom:1px solid}.pmpanel p a:hover{color:var(--teal)}.pmrow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 1.1rem;padding:.9rem 0;display:flex}.pmlbl{color:var(--ink);font-family:Newsreader,Georgia,serif;font-size:.86rem;line-height:1.45}.pmsw{flex:none;align-items:center;gap:.45rem;display:flex}.pmpos{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-family:Inter Tight,Arial,sans-serif;font-size:.6rem}#pm-toggle{background:var(--faint);cursor:pointer;border:0;border-radius:12px;width:42px;height:24px;transition:background .15s;position:relative}#pm-toggle span{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}#pm-toggle[aria-checked=true]{background:var(--merlot)}#pm-toggle[aria-checked=true] span{left:21px}.pmpanel .send{background:var(--merlot);color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;width:100%;padding:.75rem 1.4rem;font-family:Newsreader,Georgia,serif;font-size:.62rem}.pmpanel .send:hover{background:var(--merlot-dark)}@media (prefers-reduced-motion:reduce){#pm-toggle,#pm-toggle span{transition:none}}@media (width<=640px){.pmpanel{width:auto;max-width:none;max-height:85vh;padding:1.3rem 28px calc(1.4rem + env(safe-area-inset-bottom,0px));inset:auto 0 0;transform:none}}.page .a-body .eyebrow+p{margin-top:1rem}.drpanel .dr-or{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.7rem;margin:1rem 0 .8rem;font-family:Inter Tight,Arial,sans-serif;font-size:.6rem;display:flex}.drpanel .dr-or:before,.drpanel .dr-or:after{content:"";border-top:1px solid var(--line);flex:1}.drpanel .dr-google{cursor:pointer;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;width:100%;height:40px;padding:0;display:flex}.drpanel .dr-google img{width:180px;height:40px;display:block}.drpanel .dr-google:hover{background:#f8f8f8}.drpanel .dr-again{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.drpanel .dr-again:hover{color:var(--teal)}.drpanel button:disabled{opacity:.6;cursor:progress}ul.a-tickers{margin-bottom:0;padding:0;list-style:none}ul.a-tickers li{display:flex}@font-face{font-family:Gloock;src:url(/fonts/Gloock-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Serif Display;src:url(/fonts/NotoSerifDisplay-VF.woff2)format("woff2");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-VF.woff2)format("woff2");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-VF.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic-VF.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-VF.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}
