@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local("Georgia");size-adjust:97.5%;ascent-override:75.4%;descent-override:27.2%;line-gap-override:0%}:root{--paper: #f4eddc;--ink: #3a271d;--ink-muted: #66564a;--ink-soft: color-mix(in srgb, var(--ink) 86%, var(--paper));--stock: color-mix(in srgb, var(--paper) 94%, var(--ink));--rule: color-mix(in srgb, var(--ink) 16%, transparent);--shade: color-mix(in srgb, var(--ink) 8%, transparent);--sun: #e2b25a;--plate-gold: #e2b25a;--starlight: #fff6dc;--serif: "Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--s-1: .5rem;--s-2: 1rem;--s-3: 1.5rem;--s-4: 2rem;--s-5: 3rem;--s-6: 4rem;--s-7: 6rem;--s-8: 8rem;--t-1: .8125rem;--t-2: .9375rem;--t-3: 1.125rem;--t-4: clamp(1.25rem, 2.2vw, 1.5rem);--t-5: clamp(2.25rem, 5.5vw, 3.5rem);--lh-one: 1;--lh-display: 1.08;--lh-snug: 1.3;--lh-lede: 1.45;--lh-body: 1.6;--lh-read: 1.7;--page: 72rem;--head: 42rem;--measure: 33rem;--list: calc(var(--measure) + var(--s-6) + var(--s-2));--gutter: var(--s-3);--section: var(--s-6);--phi-1: .5rem;--phi-2: .8125rem;--phi-3: 1.3125rem;--phi-4: 2.125rem;--phi-5: 3.4375rem;--phi-6: 5.5625rem;--phi-7: 9rem;--col-content: 40rem;--col-margin: 15.25rem;--col-gap: var(--phi-4);--col-wide: 70rem;--a-gutter: clamp(1.25rem, 5vw, 5.5625rem);--a-body: 1.1875rem;--a-title: clamp(2.75rem, 6vw, 5.25rem);--a-dek: clamp(1.3125rem, 2.2vw, 1.625rem);--a-section: 1.625rem;--a-note: .9375rem;--axis-left: max(var(--gutter), calc(50% - 22.5rem) );--radius: 4px;--tap: 3rem;--header: 3.5rem;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,li,figure,dl,dd,blockquote{margin:0;padding:0}img,svg{max-width:100%;height:auto;display:block}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--t-3);line-height:var(--lh-body);font-optical-sizing:auto;font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}h1,h2,h3{font-weight:400;text-wrap:balance;letter-spacing:-.015em}h1,h2{font-size:var(--t-5);line-height:var(--lh-display);letter-spacing:-.025em}h3,.h3{font-size:var(--t-4);line-height:var(--lh-snug);letter-spacing:-.005em}p,li,dt,dd,th,td,figcaption{text-wrap:pretty}.skip-link{position:absolute;left:-999px;top:var(--s-1);z-index:10;background:var(--ink);color:var(--paper);padding:var(--s-1) var(--s-2);font-family:var(--sans);font-size:var(--t-2)}.skip-link:focus{left:var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.label,.nav,.button,.link,.num,.meta,.panel,.sample,.kicker,.byline,.tag,.count,.entry-date,.stats-note,.dots,.chart .source,.offer-value,.fact-label,.fact-sources,.also,.search-status,.result-date,.journal-index,.jump,.journal-rss,.figure figcaption,.prose figcaption,.stamp,.asof,.cycle,.ledger,.ledger-notes{font-family:var(--sans)}::placeholder{color:var(--ink-muted);opacity:1}.kicker{display:block;font-size:var(--t-1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:var(--lh-snug);color:var(--ink-muted)}.kicker a,a.kicker{color:inherit;text-decoration:none}.kicker a:hover,a.kicker:hover{text-decoration:underline}.muted{color:var(--ink-muted)}.small{font-size:var(--t-2)}.lede{font-size:var(--t-4);line-height:var(--lh-lede);color:var(--ink-muted);max-width:var(--head)}.wrap{max-width:var(--page);margin:0 auto;padding:0 var(--gutter)}.read{max-width:var(--measure)}.section{padding-top:var(--section)}.section-head{max-width:var(--head)}.section-head+*{margin-top:var(--s-4)}.section-head .lede{margin-top:var(--s-2)}.rule-top{border-top:1px solid var(--rule)}main{padding-bottom:var(--section)}main.front-main{padding-bottom:0}.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 var(--s-3);border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--paper);font-size:var(--t-2);font-weight:500;line-height:var(--lh-one);text-decoration:none;white-space:nowrap;cursor:pointer}.button:hover{background:var(--paper);color:var(--ink)}.link{display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--t-2);font-weight:500;text-decoration:underline;white-space:nowrap}.link:hover{text-decoration-thickness:2px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3)}.masthead{position:relative;border-bottom:1px solid var(--rule)}.masthead .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:var(--header)}.closing{padding:var(--section) 0;text-align:center}.closing p{font-size:var(--t-5);line-height:var(--lh-display);letter-spacing:-.025em;text-wrap:balance;max-width:var(--measure);margin:0 auto}.closing .actions{justify-content:center;margin-top:var(--s-4)}.stamp{margin-top:var(--s-3);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.stamp:before{content:"";display:inline-block;width:var(--s-1);height:var(--s-1);margin-right:var(--s-1);border-radius:50%;background:var(--ink)}.stamp a{color:inherit;white-space:nowrap}.panel,.card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.card{display:block;padding:var(--s-3);text-decoration:none}a.card:hover{border-color:var(--ink)}.card h3+p{margin-top:var(--s-1)}.card .more{margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-2);font-weight:500;text-decoration:underline}.curve{margin-top:var(--s-4);font-family:var(--sans);font-variant-numeric:tabular-nums}.curve svg{width:100%;height:auto;overflow:visible}.curve .curve-l{display:none}.curve .line{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round}.curve .rec{stroke-dasharray:2 3}.curve .axis,.curve .grid{stroke:var(--rule);stroke-width:1}.curve .callout{font-family:var(--serif);letter-spacing:-.01em}.curve text{fill:var(--ink-muted)}.curve .count{fill:var(--ink);font-weight:500}.curve circle{fill:var(--ink)}.curve-cover{fill:var(--paper);transform-box:fill-box;transform-origin:right;transform:scaleX(0)}.curve figcaption{margin-top:var(--s-2);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.curve figcaption a{color:inherit}.curve .curve-flag circle{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.curve .curve-flag line{stroke:var(--ink-muted);stroke-width:1}.curve .curve-flag text{fill:var(--ink)}.curve .curve-join{stroke:var(--rule);stroke-width:1}.curve-legend{margin-bottom:var(--s-1);color:var(--ink)}.curve-legend svg{width:var(--s-3);height:var(--s-1)}.curve-caveat{display:block;margin-top:.25rem;font-family:var(--mono);font-size:.75rem;line-height:1.5;color:var(--ink-muted)}.curve-plot{position:relative;touch-action:pan-y;cursor:crosshair}.curve-mark{opacity:0;pointer-events:none}.curve-mark.on{opacity:1}.curve-mark line{stroke:var(--ink-muted);stroke-width:1}.curve-mark circle{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.curve-tip{position:absolute;top:0;left:0;display:grid;padding:var(--s-1) var(--s-2);border:1px solid var(--ink);background:var(--paper);font-size:var(--t-1);line-height:var(--lh-lede);white-space:nowrap;pointer-events:none;color:var(--ink-muted)}.curve-tip[hidden]{display:none}.curve-tip b{font-weight:600;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.curve-cover{animation:curve-draw 2.4s cubic-bezier(.4,0,.6,1) .3s both}.curve-end{animation:curve-end .5s ease-out 2.5s both}}@keyframes curve-draw{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes curve-end{0%{opacity:0}to{opacity:1}}.signature{display:block;color:inherit;text-decoration:none;cursor:pointer}.signature:hover .closing-seal,.signature:focus-visible .closing-seal{transform:rotate(-4deg)}@media(prefers-reduced-motion:no-preference){.signature .closing-seal{transition:transform .3s ease-out}}.portal-hero{position:relative;height:100svh;min-height:calc(var(--s-8) * 4);overflow:hidden;background:var(--paper);color:var(--ink)}.portal-art{position:absolute;inset:auto 0 0;height:min(100%,108vw);overflow:hidden;container-type:size;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16%);mask-image:linear-gradient(to bottom,transparent,#000 16%)}.portal-cover{position:absolute;left:74%;top:45%;width:max(100cqw,100cqh * 1376 / 768);aspect-ratio:1376 / 768;transform:translate(-74%,-45%)}.portal-cover img{width:100%;height:100%}.portal-sun{position:absolute;left:79.6%;top:61.6%;width:max(var(--tap),5.4%);aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;transform:translate(-50%,-50%);cursor:pointer}.portal-sun[hidden],.portal-close[hidden]{display:none}.portal-sun:focus,.portal-sun:focus-visible{outline:none}.portal-keys .portal-sun:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 45%,transparent);outline-offset:var(--s-1);border-radius:50%}.portal-sun:before,.portal-sun:after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to bottom,#000 46%,transparent 58%);mask-image:linear-gradient(to bottom,#000 46%,transparent 58%)}.portal-sun:before{aspect-ratio:1;width:calc(max(100cqw,100cqh * 1376 / 768)*.15);background:radial-gradient(circle,#f0964600 13%,#f096468c 16%,#f0964633 38%,#f0964600 68%);opacity:.7}.portal-sun:after{width:calc(max(100cqw,100cqh * 1376 / 768)*.42);aspect-ratio:1;background:radial-gradient(circle,#ec8c3c4d,#ec8c3c00 66%);opacity:0}.portal-sun:hover:before,.portal-sun:focus-visible:before{opacity:1;animation:none}.portal-sun:hover:after,.portal-sun:focus-visible:after{opacity:1}@media(prefers-reduced-motion:no-preference){.portal-sun:before{animation:portal-breathe 2s ease-in-out infinite alternate;transition:opacity .3s ease-out}.portal-sun:after{transition:opacity .3s ease-out}}@keyframes portal-breathe{0%{opacity:.35}to{opacity:.85}}.portal-hero:after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--paper) 50%,transparent) 50%,var(--paper) 94%);pointer-events:none}.portal-name{position:relative;padding:13svh var(--gutter) 0;text-align:center}.portal-name h1{text-wrap:balance}.portal-motto{margin-top:var(--s-1);font-size:var(--t-4);line-height:var(--lh-snug);font-style:italic}.portal-stack{position:relative;z-index:1}.portal-line{display:flex;justify-content:center;padding:0 var(--gutter);text-align:center;font-size:var(--t-2);line-height:var(--lh-snug);color:var(--ink-muted)}.portal-read{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.3em;padding:calc(var(--s-2) * .875) var(--s-2);color:inherit;text-decoration:none;text-wrap:balance}.portal-read b{font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink)}.odo{position:relative;display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums}.odo-wheels{display:none;position:absolute;left:0;top:0}.odo-wheel{display:inline-block;height:calc(1em * var(--lh-snug));overflow:hidden;vertical-align:top}.odo-strip,.odo-strip span{display:block}.odo-strip span{height:calc(1em * var(--lh-snug))}.portal-read{position:relative;-webkit-tap-highlight-color:transparent}.count-note{position:absolute;z-index:2;top:100%;left:50%;display:grid;justify-items:center;gap:calc(var(--s-1) * .25);margin-top:calc(var(--s-1) * -.75);padding:var(--s-1) var(--s-2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);box-shadow:0 2px 10px color-mix(in srgb,var(--ink) 9%,transparent);font-family:var(--serif);font-style:normal;font-weight:400;line-height:var(--lh-snug);color:var(--ink);white-space:nowrap;text-align:center;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none}.count-change{font-size:var(--t-2)}.count-pct{font-weight:500}.count-span{font-size:var(--t-1);font-style:italic;color:var(--ink-muted)}.fleetlog{display:block;margin-top:calc(var(--s-1) * .75);line-height:0}.fleetlog svg{display:block;max-width:none;overflow:visible;font-family:var(--serif);font-variant-numeric:tabular-nums}.fleetlog .fleetlog-s{display:none}.fleetlog-line{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.fleetlog-rec{stroke-dasharray:2 3;stroke-linecap:butt}.fleetlog-cover{fill:var(--paper);transform-box:fill-box;transform-origin:100% 50%;transform:scaleX(0)}.fleetlog-grid{stroke:var(--ink);stroke-opacity:.09;stroke-width:1}.fleetlog-join{stroke:var(--ink);stroke-opacity:.3;stroke-width:1}.fleetlog-tick,.fleetlog-scale,.fleetlog-word{font-size:.625rem;fill:var(--ink-muted)}.fleetlog-scale,.fleetlog-word{font-style:italic}.fleetlog-scale{paint-order:stroke;stroke:var(--paper);stroke-width:4;stroke-linejoin:round}.fleetlog-day{fill:var(--ink)}.fleetlog-end circle{fill:var(--sun);stroke:var(--paper);stroke-width:1.5}.fleetlog-end text{font-size:.6875rem;font-weight:500;fill:var(--ink)}@media(hover:hover){.tally:hover .count-note{opacity:1;visibility:visible}}.portal-read:focus-visible .count-note,.count-open .count-note{opacity:1;visibility:visible}@media(min-width:64rem){.portal-read{position:static}.tally{position:relative}.count-note{left:auto;right:var(--s-3);margin-top:calc(var(--s-1) * .75);transform:none}}@media(min-width:64rem)and (max-height:50rem),(min-width:64rem)and (max-width:79.99rem),(max-height:43.75rem){.fleetlog .fleetlog-s{display:block}.fleetlog .fleetlog-l{display:none}}@media(prefers-reduced-motion:no-preference){.count-note{transition:opacity .15s ease-out,visibility 0s linear .15s}.tally:hover .count-note,.portal-read:focus-visible .count-note,.count-open .count-note{transition-delay:0s}.portal-roll .odo-number{opacity:0}.portal-roll .odo-wheels{display:block}.portal-roll .count-odo .odo-strip{animation:odo-roll 3s cubic-bezier(.22,.61,.36,1) .2s both}.portal-roll.portal-dawn .count-odo .odo-strip{animation-delay:1s}.portal-roll .portal-read:focus-visible .count-pct .odo-strip,.portal-roll.count-open .count-pct .odo-strip{animation:odo-roll 1.5s cubic-bezier(.22,.61,.36,1) both}.portal-roll .portal-read:focus-visible .fleetlog-cover,.portal-roll.count-open .fleetlog-cover{animation:fleetlog-draw 1s cubic-bezier(.45,0,.3,1) .15s both}.portal-roll .portal-read:focus-visible .fleetlog-end,.portal-roll.count-open .fleetlog-end{animation:fleetlog-end .3s ease-out 1.1s both}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.portal-roll .tally:hover .count-pct .odo-strip{animation:odo-roll 1.5s cubic-bezier(.22,.61,.36,1) both}.portal-roll .tally:hover .fleetlog-cover{animation:fleetlog-draw 1s cubic-bezier(.45,0,.3,1) .15s both}.portal-roll .tally:hover .fleetlog-end{animation:fleetlog-end .3s ease-out 1.1s both}}@keyframes fleetlog-draw{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fleetlog-end{0%{opacity:0}to{opacity:1}}@keyframes odo-roll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + 1em * var(--lh-snug)))}}.portal-go{font-weight:500;color:var(--ink);white-space:nowrap}.portal-go span{white-space:pre}.portal-go{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.portal-sub a{display:inline-flex;align-items:center;min-height:var(--s-5);margin:calc(var(--s-2) * -1) 0;color:inherit;text-decoration:none}.portal-sub a:hover,.portal-sub a:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:.25em}.portal-lane{position:relative;margin:calc(var(--s-1) * -.5) 0 calc(var(--s-1) * -1.25);pointer-events:none}@media(min-width:64rem){.portal-lane{margin:calc(var(--s-1) * -1.5) 0 calc(var(--s-1) * -2.25)}}.portal-lane .sky-skin{fill:var(--paper)}@media(prefers-reduced-motion:no-preference){.portal-lane .sky-flight{animation:portal-cross 32s linear 1.5s infinite backwards}}@keyframes portal-cross{0%{transform:translate(0)}62.5%{transform:translate(calc(100% + var(--craft)))}to{transform:translate(calc(100% + var(--craft)))}}@media(prefers-reduced-motion:reduce){.portal-lane{visibility:hidden}}.portal-follow a{display:inline-flex;align-items:center;min-height:var(--s-5);margin:calc(var(--s-2) * -1) 0;color:inherit;text-decoration:none}.portal-follow a:hover,.portal-follow a:focus-visible{color:var(--ink)}.portal-place,.portal-follow,.portal-sub{position:absolute;z-index:1;bottom:var(--s-2);font-size:var(--t-1);font-style:italic;color:color-mix(in srgb,var(--ink) 88%,var(--paper))}.portal-place,.portal-sub{right:var(--gutter)}.portal-sub{top:var(--s-2);bottom:auto}.portal-follow{left:var(--gutter)}.portal-bloom{display:none}.portal-night,.portal-warmth,.portal-stars{display:none;position:absolute;pointer-events:none}.portal-night{z-index:1;inset:-100% 0 -70%;background:linear-gradient(to top,#283e7a00,#2236708c 12%,#16265ce6 26%,#0e1a48f0);mix-blend-mode:multiply}.portal-stars{z-index:1;inset:0 0 auto;width:100%;height:calc(100% - (min(100%,108vw)*.62));fill:#fff6dc}.portal-warmth{left:79.6%;top:62.9%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f4a0508c,#f4a0502e 40%,#f4a05000 68%);mix-blend-mode:multiply;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:no-preference){.portal-dawn .portal-night{display:block;animation:portal-night 2.5s cubic-bezier(.4,0,.3,1) both}.portal-dawn .portal-stars{display:block}.portal-dawn .star-0{animation:portal-twinkle 1.5s ease-in-out 0ms infinite alternate,portal-star-out .5s ease-in .5s forwards}.portal-dawn .star-1{animation:portal-twinkle 1.67s ease-in-out .13s infinite alternate,portal-star-out .5s ease-in .71s forwards}.portal-dawn .star-2{animation:portal-twinkle 1.84s ease-in-out .26s infinite alternate,portal-star-out .5s ease-in .92s forwards}.portal-dawn .star-3{animation:portal-twinkle 2.01s ease-in-out .39s infinite alternate,portal-star-out .5s ease-in 1.13s forwards}.portal-dawn .star-4{animation:portal-twinkle 2.18s ease-in-out .52s infinite alternate,portal-star-out .5s ease-in 1.34s forwards}.portal-dawn .star-5{animation:portal-twinkle 2.35s ease-in-out .65s infinite alternate,portal-star-out .5s ease-in 1.55s forwards}.portal-dawn .star-6{animation:portal-twinkle 2.52s ease-in-out .78s infinite alternate,portal-star-out .5s ease-in 1.76s forwards}.portal-dawn .star-7{animation:portal-twinkle 2.69s ease-in-out .91s infinite alternate,portal-star-out .5s ease-in 1.97s forwards}.portal-dawn .portal-warmth{display:block;animation:portal-warmth 2.9s ease-out .3s both}.portal-dawn .portal-name{animation:portal-ink 2.5s ease-in-out both}.portal-dawn .portal-sun:before{animation:portal-swell 2.5s ease-out both,portal-breathe 2s ease-in-out 2.5s infinite alternate}.portal-dawn .portal-follow{animation:portal-ink-in .9s ease-out 2.3s both}.portal-dawn .portal-lane .sky-flight{animation-delay:2.5s;animation-fill-mode:backwards}}@keyframes portal-night{0%{transform:none;opacity:1}70%{opacity:1}to{transform:translateY(-60%);opacity:0}}@keyframes portal-twinkle{0%{opacity:.35}to{opacity:1}}@keyframes portal-star-out{to{visibility:hidden;opacity:0}}@keyframes portal-warmth{0%{transform:translate(-50%,-50%) scale(.08);opacity:0}45%{opacity:1}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}@keyframes portal-ink{0%{opacity:.3}35%{opacity:.3}to{opacity:1}}@keyframes portal-ink-in{0%{opacity:0}to{opacity:1}}@keyframes portal-swell{0%{opacity:0}to{opacity:.35}}.front-head{display:block}.front-head,.front-page{--t-4: var(--t-3);--t-2: var(--t-1)}.front-page h3,.front-page .ad-l .ad-name{font-weight:500}.nameplate{padding:var(--s-3) 0 0;text-align:center}.nameplate h1,.motto{text-wrap:balance}.nameplate-mark{width:var(--s-5);height:var(--s-5);margin:0 auto var(--s-1)}.motto{margin-top:var(--s-1);font-size:var(--t-4);line-height:var(--lh-snug);font-style:italic;color:var(--ink-muted)}.sky{--craft: calc(var(--s-1) * 14.5);position:relative;height:var(--s-4);overflow:hidden;color:var(--ink)}.sky-flight{position:absolute;inset:0;transform:translate(calc(100% - var(--gutter)))}.sky-craft{position:absolute;right:100%;top:50%;width:var(--craft);height:auto;max-width:none;margin-top:calc(var(--craft) * -.0574);overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sky-skin{fill:var(--paper)}.sky-hub{fill:currentColor}.sky-trail{stroke-width:3;stroke-dasharray:4 6;stroke-linecap:butt}@media(prefers-reduced-motion:no-preference){.sky-flight{animation:sky-cross 30s linear infinite}.sky-bob{animation:sky-bob 5s ease-in-out infinite alternate}.sky-rest .sky-flight,.sky-rest .sky-bob{animation-play-state:paused}}@keyframes sky-cross{0%{transform:translate(0)}to{transform:translate(calc(100% + var(--craft)))}}@keyframes sky-bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.edition-row{padding:var(--s-2) 0;border-top:1px solid var(--ink)}.marker{display:flex;flex-wrap:wrap;gap:0 var(--s-5);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.marker>*{display:inline-flex;flex-wrap:wrap;align-items:center;min-height:var(--s-5)}.marker b,.record-no{font-weight:600;color:var(--ink)}.record{position:relative;cursor:default}.record-no{white-space:nowrap}.record-card{position:absolute;z-index:1;top:100%;left:0;display:grid;gap:var(--s-1);padding:var(--s-1) var(--s-2);border:1px solid var(--ink);background:var(--paper);white-space:nowrap;color:var(--ink);opacity:0;pointer-events:none}.record:hover .record-card,.record:focus .record-card,.record:focus-within .record-card{opacity:1;pointer-events:auto}.record-card a{font-weight:400;color:var(--ink-muted)}.record-day,.cleared b{white-space:pre}.cleared{text-decoration:none;color:inherit}.cleared b:after{content:" "}.cleared span{white-space:nowrap}.cleared:hover{text-decoration:underline}.cleared:before{content:"";flex:none;display:inline-block;width:var(--s-1);height:var(--s-1);margin-right:var(--s-1);border-radius:50%;background:var(--ink)}.page-head .marker{margin-top:var(--s-2)}.sample-wrap{font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.sample-link{display:inline-flex;flex-wrap:wrap;align-items:center;min-height:var(--s-5);font-weight:600;color:var(--ink);text-decoration:none}.sample-link span{white-space:pre}.sample-link:hover,.sample-link:focus-visible{text-decoration:underline}.sample-note{font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.sample-note a{color:inherit}.tape{border-top:1px solid var(--rule);border-bottom:1px solid var(--ink);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);font-variant-numeric:tabular-nums}.tape-link{display:block;overflow:hidden;text-decoration:none}.tape-link:focus-visible{outline-offset:calc(var(--s-1) * -.5)}.tape-window{display:flex;align-items:center;min-height:var(--tap);padding:var(--s-1) 0}.tape-run{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3)}.tape-again{display:none}.tape-item{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.tape-item b{font-weight:600;letter-spacing:.02em;color:var(--ink)}.tape-lead{font-weight:600;color:var(--ink)}.tape-item:hover,.tape-link:focus-visible .tape-item{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.tape-item,.tape-item b,.tape-symbol{text-decoration-color:currentColor}@media(prefers-reduced-motion:no-preference){.tape-window{width:max-content;padding:0;animation:tape-crawl 110s linear infinite}.tape-run{flex:none;flex-wrap:nowrap;gap:0 var(--s-4);padding-right:var(--s-4)}.tape-again{display:flex}.tape-link:hover .tape-window,.tape-link:focus-visible .tape-window{animation-play-state:paused}}@keyframes tape-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}.front-grid{display:grid;grid-template-columns:minmax(0,1fr)}.front-grid>*{padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.front-grid>:last-child{border-bottom:0}.front-grid h2 a,.front-grid h3 a{text-decoration:none}.front-grid h2 a:hover,.front-grid h3 a:hover{color:var(--ink-muted)}.front-grid h2 a,.front-grid h3 a{transition:color .15s}.front-cover{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.cover-head h2{margin-top:var(--s-1)}.cover-head h2 span{display:block;text-wrap:balance}.cover-head h2 span span{display:inline}.cover-text .deck{font-size:var(--t-4);line-height:var(--lh-snug);color:var(--ink-muted)}.cover-text .opening{margin-top:var(--s-2);max-width:var(--measure)}.cover-more{margin-top:var(--s-2)}.cover-text .sample-wrap{margin-top:var(--s-1)}.cover-text .sample-link,.front-desk .sample-link{min-height:var(--s-4)}.front-desk .sample-wrap{margin-top:var(--s-2)}.deck-source{font-family:var(--sans);font-size:var(--t-1);white-space:nowrap;color:inherit}.cover-figures{display:grid;margin-top:var(--s-2);max-width:var(--measure);border-top:1px solid var(--rule)}.cover-figures div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--s-2);align-items:baseline;padding:var(--s-1) 0;border-bottom:1px solid var(--rule)}.cover-figures dd{font-size:var(--t-4);line-height:var(--lh-snug);letter-spacing:-.015em;font-variant-numeric:lining-nums}.cover-figures dt{font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.cover-art .curve{margin-top:0}.front-desk{font-family:var(--sans);font-variant-numeric:tabular-nums}.desk-head h3{margin-top:var(--s-1);font-family:var(--serif)}.desk-date{font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.desk-date{margin-top:var(--s-1)}.desk-excludes{margin-top:var(--s-1);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.desk-stats{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);margin-top:var(--s-2)}.desk-stats dd{font-family:var(--serif);font-size:var(--t-3);font-weight:500;line-height:var(--lh-snug)}.desk-stats dt{font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.desk-table{margin-top:var(--s-2)}.desk-table table{width:100%;border-collapse:collapse;font-size:var(--t-3);line-height:var(--lh-snug)}.desk-table th,.desk-table td{padding:var(--s-1) 0;border-bottom:1px solid var(--rule);text-align:left;font-weight:400;vertical-align:baseline}.desk-table thead th{border-bottom-color:var(--ink);font-size:var(--t-1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.desk-table table{table-layout:fixed}.desk-table th[scope=row]{overflow-wrap:anywhere}.desk-table thead th{white-space:nowrap;letter-spacing:.04em}.desk-table .bar-cell{width:36%;padding:var(--s-1) var(--s-5) var(--s-1) var(--s-4);vertical-align:middle}.desk-table thead .bar-cell{padding-left:0;padding-right:0}.desk-table .num-cell,.desk-table .year-cell{text-align:right;white-space:nowrap;vertical-align:middle;font-size:var(--t-1)}.desk-table .num-cell{width:calc(var(--s-1) * 9)}.desk-table .year-cell{width:calc(var(--s-1) * 18);padding-left:var(--s-2)}.desk-table .wide-only{display:none}.net-bar{display:block;width:100%;height:var(--s-3);overflow:visible}.net-bar .zero{stroke:var(--ink-muted);stroke-width:1}.net-bar rect.gain{fill:var(--ink)}.net-bar rect.loss{fill:var(--ink-muted);opacity:.55}.net-bar text{fill:var(--ink);font-size:var(--t-1);font-weight:600}.locked{color:var(--ink-muted);cursor:help}.desk-line{display:grid}.desk-line>*{grid-area:1 / 1}.desk-detail{visibility:hidden}.desk-table tr:hover .desk-detail,.desk-table tr:focus .desk-detail,.desk-table tr:focus-within .desk-detail{visibility:visible}.desk-table tr:hover .desk-plain,.desk-table tr:focus .desk-plain,.desk-table tr:focus-within .desk-plain{visibility:hidden}.desk-table tbody tr:focus-visible{outline-offset:calc(var(--s-1) * -.25)}.desk-chart{margin-top:var(--s-3)}.desk-chart-title{font-family:var(--serif);font-size:var(--t-3);font-weight:500;line-height:var(--lh-snug);letter-spacing:-.005em}.desk-chart svg{margin-top:var(--s-1)}.desk-line{font-size:var(--t-1);color:var(--ink-muted)}.front-grid>.front-inside{display:grid;gap:var(--s-3);align-content:start;margin:var(--s-3) 0;padding:0;border-bottom:0}.inside-box{padding:var(--s-3);background:var(--stock)}.front-inside li:last-child a{margin-bottom:calc(var(--s-1) * -1)}.front-inside ul{list-style:none;margin-top:var(--s-1)}.front-inside li{border-top:1px solid var(--rule)}.front-inside li:first-child{border-top-color:var(--ink)}.front-inside a{display:flex;flex-direction:column;justify-content:center;min-height:var(--tap);padding:var(--s-1) 0;font-size:var(--t-3);line-height:var(--lh-snug);text-decoration:none}.front-inside b{font-weight:400}.inside-note{font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.front-inside a:hover .inside-note{text-decoration:none}.front-inside a:hover b{text-decoration:underline}.front-grid>.front-economy{padding:var(--s-5) 0}.flag{padding:var(--s-2) 0 var(--s-2);border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--serif);font-size:calc(var(--t-5) * .6);font-weight:400;letter-spacing:-.015em;line-height:var(--lh-snug);text-align:center;text-wrap:balance}.economy-stories{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-top:var(--s-4)}.economy-stories .kicker{white-space:nowrap}.economy-stories h3{margin-top:var(--s-1);text-wrap:balance}.economy-stories article{display:flex;flex-direction:column}.economy-stories p{margin-top:var(--s-2);max-width:var(--measure);line-height:var(--lh-lede);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.economy-stories .link{margin-top:auto;padding-top:var(--s-1);align-self:start}.signup{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--rule);scroll-margin-top:var(--s-5)}.signup form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2);align-items:center}.signup-line{font-family:var(--serif);font-size:var(--t-3);line-height:var(--lh-snug)}.signup-row{display:flex;gap:var(--s-1)}.signup input[type=email]{flex:1;min-width:0;min-height:var(--tap);padding:0 var(--s-2);border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1rem}.signup-button{min-height:var(--tap);padding:0 var(--s-3);border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-1);font-weight:500;letter-spacing:.02em;cursor:pointer}.signup-button:hover{background:var(--shade)}.signup-say{display:none;margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-lede)}.signup-say:target{display:block}.signup:has(#signup-ok:target) form,.signup:has(#signup-soon:target) form{display:none}.post-end .signup{max-width:var(--measure)}.post-end .signup form{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.front-ads ul{list-style:none;margin-top:var(--s-1)}.ad{padding:var(--s-2) 0 var(--s-1);border-top:1px solid var(--rule);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-lede)}.ad:first-child{border-top-color:var(--ink)}.ad-name{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ad-text{margin-top:var(--s-1)}.ad a{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:500}.ad-l .ad-name{font-family:var(--serif);font-size:var(--t-4);font-weight:500;letter-spacing:-.005em;text-transform:none;line-height:var(--lh-snug)}.ad-l .ad-text,.ad-m .ad-name{font-size:var(--t-2)}.ad-s .ad-text{color:var(--ink-muted)}.closing-seal{display:block;width:7rem;max-width:60%;height:auto;margin:0 auto var(--s-2)}.front-epigraph{width:fit-content;max-width:100%;margin:0 auto;text-align:center}.front-epigraph blockquote{margin:0;font-size:var(--t-2);line-height:var(--lh-lede);font-style:italic;text-wrap:balance}.front-epigraph figcaption{margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-read);color:var(--ink-muted)}.front-epigraph figcaption a{color:inherit}.cite-end{white-space:nowrap}@media(max-width:39.99rem){.front-epigraph figcaption{letter-spacing:-.02em}}.cite-star{anchor-name:--cite;display:inline-block;width:var(--s-3);height:var(--s-3);margin:calc(var(--s-1) * -1) calc(var(--s-2) * -1) calc(var(--s-1) * -1) 0;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:var(--s-3);text-align:left;vertical-align:baseline;cursor:pointer}.cite-star sup{font-size:1em;line-height:0}.cite-star:hover{color:var(--ink)}.cite-note{position-anchor:--cite;position-area:block-end;justify-self:anchor-center;inset:auto;margin:var(--s-1) var(--s-1) 0;width:max-content;max-width:min(260px,calc(100vw - var(--s-2)));padding:var(--s-1) var(--s-2);border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-lede);text-align:left;overflow:visible}.cite-note:before{content:"";position:fixed;position-anchor:--cite;top:calc(anchor(bottom) + var(--s-1) * .5 - 1px);left:calc(anchor(left) - 1px);width:var(--s-1);height:var(--s-1);border-top:1px solid var(--ink);border-left:1px solid var(--ink);background:var(--paper);transform:rotate(45deg)}@supports not (anchor-name: --cite){.cite-note{inset:auto 0 var(--s-5) 0;margin:0 auto}.cite-note:before{display:none}}.cite-note a{color:inherit}.folio{margin-top:var(--s-3);padding:var(--s-1) 0 calc(var(--s-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink);font-family:var(--sans);font-size:var(--t-1);color:var(--ink-muted)}.folio ul{list-style:none;display:flex;flex-wrap:wrap;gap:0 var(--s-3)}.folio li{display:flex;align-items:center}.folio a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--ink);text-decoration:none}.folio a:hover{text-decoration:underline}.tape-list>div{padding:var(--s-2) 0;border-top:1px solid var(--rule)}.tape-list>div:first-child{border-top-color:var(--ink)}.tape-list dt{font-family:var(--sans);font-size:var(--t-1);font-weight:500;letter-spacing:.08em;line-height:var(--lh-snug);text-transform:uppercase;color:var(--ink-muted)}.tape-list .fig{font-size:var(--t-4);line-height:var(--lh-snug)}.tape-list .ticker{text-transform:none}.newer-note{margin:var(--s-1) 0 0;font-family:var(--mono);font-size:13px;line-height:18px;color:var(--ink-muted)}.tape-note{font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-lede);color:var(--ink-muted)}.tape-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--s-3);margin-top:var(--s-4);border-top:1px solid var(--rule);font-family:var(--sans);font-size:var(--t-2)}.tape-nav a{display:inline-flex;align-items:center;min-height:var(--tap)}.body .tape-pack{margin-top:var(--s-4);padding-top:var(--s-2);border-top:1px solid var(--ink)}.tape-pack a{display:inline-flex;align-items:center;min-height:var(--tap);font-family:var(--sans);font-size:var(--t-2);font-weight:500}.body.tape-index ol{list-style:none;padding:0;font-family:var(--sans);font-size:var(--t-2);font-variant-numeric:tabular-nums}.body.tape-index li{margin:0;border-top:1px solid var(--rule)}.body.tape-index li:first-child{border-top-color:var(--ink)}.tape-index li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s-2);min-height:var(--tap);text-decoration:none}.tape-index li a:hover time{text-decoration:underline}.tape-index .muted{font-size:var(--t-1)}.record-tag{flex:none;width:calc(var(--s-1) * 18);font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tape-index li a{justify-content:flex-start;padding:var(--s-1) 0}.tape-index li .muted{margin-left:auto}.lead{padding-top:var(--s-6)}.lead .actions{margin-top:var(--s-4)}.proof{display:grid;gap:var(--s-5)}.dot-grid{width:100%;max-width:calc(33 * var(--s-2))}.dot-grid .on,.legend .on{fill:var(--ink)}.dot-grid .off,.legend .off{fill:none;stroke:var(--ink);stroke-width:1}.dots figcaption{margin-top:var(--s-2);font-size:var(--t-1);line-height:var(--lh-snug)}.legend{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font-weight:500}.legend span{display:inline-flex;align-items:center;gap:var(--s-1);white-space:nowrap}.legend svg{width:var(--s-2);height:var(--s-2);overflow:visible}.dots-label{margin-top:var(--s-1);max-width:var(--measure);color:var(--ink-muted)}.plot{font-family:var(--sans);font-variant-numeric:tabular-nums;touch-action:pan-y}.plot svg{width:100%;height:auto;overflow:visible}.plot .plot-m,.plot .plot-l{display:none}.plot .line{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round}.plot .axis,.plot .join,.plot .cur{stroke:var(--ink);stroke-opacity:.16;stroke-width:1}.plot .join{stroke-opacity:.4;stroke-dasharray:2 2}.plot .event,.plot .stem{stroke:var(--ink);stroke-width:1}.plot text{font-family:var(--sans)}.plot .v,.plot .ev,.plot .fl,.plot .dt{fill:var(--ink);font-weight:500}.plot .lab{fill:var(--ink-muted)}.plot .rec{stroke-dasharray:4 3}.plot .knot{fill:var(--ink)}.plot .flag{cursor:pointer;outline:none}.plot .hit{fill:transparent;stroke:none}.plot .flag:focus-visible .hit{stroke:var(--ink);stroke-width:1}.plot .flag:hover .fl{text-decoration:underline}.plot .detail{display:none}.plot .detail rect{fill:var(--paper);stroke:var(--ink);stroke-opacity:.16;stroke-width:1}.plot .flag:hover .detail,.plot .flag:focus .detail,.plot .flag.open .detail{display:inline}.plot .cursor{pointer-events:none}.plot .cur-dot{fill:var(--ink);stroke:var(--paper);stroke-width:1.5}.plot .cur-box{fill:var(--paper);fill-opacity:1;stroke:var(--ink);stroke-width:1}.chart figcaption{margin-top:var(--s-3);max-width:var(--measure)}.chart .source{font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.chart .source a{color:inherit}.hero{display:grid;gap:var(--s-5);align-items:start}.hero h2{max-width:11ch}.hero .panel-title{max-width:none}.hero .sub{margin-top:var(--s-3);max-width:var(--measure);font-size:var(--t-4);line-height:var(--lh-lede);color:var(--ink-muted)}.hero .link{margin-top:var(--s-2)}.panel{font-size:var(--t-2);line-height:var(--lh-snug)}.panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--rule)}.panel-title{white-space:nowrap;font-weight:600;font-size:var(--t-2);line-height:var(--lh-snug);letter-spacing:0}.panel-date{color:var(--ink-muted);white-space:nowrap}.panel ol{list-style:none}.panel li{display:grid;grid-template-columns:1fr auto;gap:var(--s-1) var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--rule)}.panel .who{font-weight:500}.ticker,.tag{display:inline-block;margin-left:var(--s-1);padding:0 var(--s-1);border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--sans);font-size:var(--t-1);font-weight:500;letter-spacing:.02em;line-height:var(--lh-snug);color:var(--ink-muted);vertical-align:.1em;white-space:nowrap}.panel .what{grid-column:1;color:var(--ink-muted)}.panel .when{grid-column:2;grid-row:1;color:var(--ink-muted);text-align:right;white-space:nowrap}.panel .count{grid-column:2;grid-row:1 / span 2;align-self:center;font-weight:500;white-space:nowrap}.panel-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);padding:0 var(--s-3);color:var(--ink-muted);font-size:var(--t-1)}.panel-foot a{display:inline-flex;align-items:center;min-height:var(--tap);color:inherit}.stats{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4) var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--rule)}.stat .num{display:block;font-family:var(--serif);font-size:var(--t-5);line-height:var(--lh-one);letter-spacing:-.025em}.stat .label{display:block;margin-top:var(--s-1);font-family:var(--sans);font-size:var(--t-2);color:var(--ink-muted);line-height:var(--lh-snug)}.stats-note{margin-top:var(--s-4);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.stats-note a{color:inherit}.steps{list-style:none;display:grid;gap:var(--s-5)}.step{padding-top:var(--s-3);border-top:1px solid var(--rule)}.step .num{display:block;font-size:var(--t-1);font-weight:500;letter-spacing:.08em;color:var(--ink-muted)}.step h3{margin-top:var(--s-1)}.step>p{margin-top:var(--s-2);max-width:var(--measure);color:var(--ink-muted)}.sample{margin-top:var(--s-3);padding:var(--s-2);border:1px solid var(--rule);border-radius:var(--radius);font-size:var(--t-1);line-height:var(--lh-body)}.sample .cap{padding-bottom:var(--s-1);border-bottom:1px solid var(--rule);color:var(--ink-muted)}.sample ul{list-style:none;margin-top:var(--s-1)}.sample li{display:flex;justify-content:space-between;gap:var(--s-2);white-space:nowrap}.sample li span{color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis}.sample li span:last-child,.sample li .to{color:var(--ink)}.sample li .ticker{overflow:visible}.pairs{width:100%;border-collapse:collapse;text-align:left}.pairs th,.pairs td{display:block;padding:0;font-weight:400;vertical-align:baseline}.pairs tr{display:block;padding:var(--s-2) 0;border-bottom:1px solid var(--rule)}.pairs .group{padding:var(--s-5) 0 var(--s-2)}.pairs tbody:first-of-type .group{padding-top:0}.pairs td{max-width:var(--measure);color:var(--ink-muted)}.rows{border-top:1px solid var(--rule)}.rows div{display:grid;align-items:baseline;gap:var(--s-1) var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--rule)}.rows dd{max-width:var(--measure);color:var(--ink-muted)}.asof{display:block;margin-top:var(--s-1);font-size:var(--t-1);color:var(--ink-muted)}.cards{list-style:none;display:grid;gap:var(--s-2)}.cards>li{display:flex}.cards .card{flex:1;display:flex;flex-direction:column}.cards .card .more{margin-top:auto;padding-top:var(--s-2)}.cards .card p{color:var(--ink-muted)}.latest{margin-top:var(--s-5)}.latest-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-2)}.posts{list-style:none;margin-top:var(--s-1);border-top:1px solid var(--rule)}.posts li{padding:var(--s-2) 0;border-bottom:1px solid var(--rule)}.posts a{font-size:var(--t-3);line-height:var(--lh-snug);text-decoration:none}.posts a:hover{text-decoration:underline}.posts .meta{margin-top:var(--s-1);font-size:var(--t-1);color:var(--ink-muted)}.tiers .card{gap:var(--s-2)}.tiers .card h3+p{margin-top:0}.tiers .card .offer-line{color:var(--ink)}.tiers-note{margin-top:var(--s-3)}.tiers-actions{margin-top:var(--s-2)}.offer{display:grid;gap:var(--s-2);justify-items:start;padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--radius)}.offer-line{font-size:var(--t-4);line-height:var(--lh-snug)}.offer-value{margin-top:var(--s-1);font-size:var(--t-1);color:var(--ink-muted)}.faq{margin-top:var(--s-5);border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:var(--s-2) 0;cursor:pointer;list-style:none;font-size:var(--t-3);line-height:var(--lh-snug)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-family:var(--sans);font-size:var(--t-4);line-height:var(--lh-one);color:var(--ink-muted)}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 0 var(--s-2);max-width:var(--measure);color:var(--ink-muted)}.visual{margin-top:var(--s-4)}.visual+*{margin-top:var(--s-4)}.cycle{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.cycle li:not(:last-child){border-top:1px solid var(--ink)}.cycle li:last-child{border-top:1px solid transparent}.cycle li,.body .cycle li+li{position:relative;margin:0;padding:var(--s-2) var(--s-1) 0 0}.cycle li:before{content:"";position:absolute;top:0;left:0;width:1px;height:var(--s-1);background:var(--ink)}.cycle .when{display:block;white-space:nowrap;font-size:var(--t-1);font-weight:500;line-height:var(--lh-snug);font-variant-numeric:lining-nums tabular-nums}.cycle .what{display:block;margin-top:var(--s-1);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.visual figcaption{margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.ledger svg{width:100%;max-width:var(--measure);overflow:visible}.ledger-key a{margin-left:auto;font-weight:400;color:var(--ink-muted)}.ledger .ledger-l{display:none}.ledger .held{fill:var(--ink)}.ledger .missed,.ledger .refused{fill:none;stroke:var(--ink);stroke-width:1}.ledger .strike,.ledger .run{stroke:var(--ink);stroke-width:1}.ledger text{fill:var(--ink-muted)}.ledger .mark,.ledger .run-label{fill:var(--ink);font-weight:500}.ledger-key{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-1);font-weight:500}.ledger-key span{display:inline-flex;align-items:center;gap:var(--s-1);white-space:nowrap}.ledger-key svg{width:var(--s-2);height:var(--s-2);overflow:visible}.ledger-notes{list-style:none;margin-top:var(--s-2);font-size:var(--t-1);line-height:var(--lh-lede);color:var(--ink-muted)}.ledger-notes li+li{margin-top:var(--s-1)}.ledger-notes b{color:var(--ink);font-weight:500}.dict{border-top:1px solid var(--rule)}.dict div{display:grid;gap:var(--s-1) var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--rule)}.dict dt{font-family:var(--mono);font-size:var(--t-2);overflow-wrap:anywhere}.dict dd p{max-width:var(--measure);color:var(--ink-muted)}.dict .fields{margin-top:var(--s-1);font-family:var(--mono);font-size:var(--t-1);line-height:var(--lh-read);color:var(--ink);overflow-wrap:anywhere}code{font-family:var(--mono);font-size:var(--t-1)}.dict-cta{margin-top:var(--s-4)}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.seat{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);align-content:start}.seat .dot-grid{max-width:calc(33 * var(--s-1) * 1.5)}.seat-note{margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.seat-note a{color:inherit;white-space:nowrap}.seat-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2);padding:var(--s-3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.seat-stats div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--s-1)}.seat-stats dd{font-size:var(--t-4);line-height:var(--lh-one)}.seat-stats dt{font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.seat-cover{display:grid;grid-template-columns:calc(var(--s-8) + var(--s-3)) 1fr;gap:var(--s-3);align-items:end;text-decoration:none}.seat-cover .link{white-space:normal}.logbook-cover img{width:100%;max-width:calc(var(--s-8) * 3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.logbook-cover figcaption{margin-top:var(--s-1);font-family:var(--sans);font-size:var(--t-1);color:var(--ink-muted)}.seat-cover img{width:100%;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.quiet .stamp{margin-top:0}.quiet-links{margin-top:var(--s-1);font-family:var(--sans);font-size:var(--t-1);color:var(--ink-muted)}.quiet-links a{color:inherit}.only-s{display:inline}.page{padding-top:var(--s-6)}.page-head{max-width:var(--head)}.page-head .kicker+h1{margin-top:var(--s-2)}.page-head .lede{margin-top:var(--s-3)}.story-dated{margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-1);color:var(--ink-muted)}.story-chart{margin-top:var(--s-5)}.story-chart .curve{margin-top:0}.story-figures{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);margin-top:var(--s-5);padding:var(--s-3) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.story-figures li{display:grid;gap:var(--s-1);align-content:start}.story-figures b{font-size:var(--t-5);font-weight:400;line-height:var(--lh-display);letter-spacing:-.025em}.story-figures span{font-family:var(--sans);font-size:var(--t-2);line-height:var(--lh-snug);color:var(--ink-muted)}.story-sources{margin-top:var(--s-4);padding:var(--s-1) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.story-sources summary{display:flex;align-items:center;min-height:var(--tap);font-family:var(--sans);font-size:var(--t-2);font-weight:500;cursor:pointer}.story-sources p{margin-bottom:var(--s-2);font-family:var(--sans);font-size:var(--t-2);line-height:var(--lh-lede);color:var(--ink-muted)}.story-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.story-rail{padding:var(--s-3);background:var(--stock);font-family:var(--sans)}.story-rail ul{list-style:none;margin-top:var(--s-1);font-size:var(--t-2);line-height:var(--lh-lede)}.story-rail li{padding:var(--s-1) 0;border-top:1px solid var(--rule)}.story-rail li:first-child{border-top-color:var(--ink)}.story-rail .story-ask{display:grid;gap:var(--s-2);margin-top:var(--s-3)}.story-rail .button{width:100%}@media(min-width:64rem){.story-body{grid-template-columns:minmax(0,var(--measure)) minmax(0,22rem);justify-content:space-between;align-items:start}.story-rail{position:sticky;top:var(--s-4);margin-top:var(--s-5)}}@media(min-width:40rem){.story-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}}.fun-list{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);margin-top:var(--s-5)}@media(min-width:40rem){.fun-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.story-dated b{font-weight:600;color:var(--ink)}.report-funding,.report-table{margin-top:var(--s-4);font-family:var(--sans)}.report-funding ul{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2) var(--s-5);margin-top:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--rule)}.report-funding li{display:grid;gap:calc(var(--s-1) * .5);align-content:start;font-size:var(--t-1);line-height:var(--lh-lede);color:var(--ink-muted)}.report-funding b{font-family:var(--serif);font-size:var(--t-4);font-weight:400;line-height:var(--lh-snug);color:var(--ink)}.report-funding a,.report-figures a,.report-text a,.report-table a{color:inherit}.report-proof{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);margin-top:var(--section)}.report-number{margin-top:var(--s-3);font-size:var(--t-5);line-height:var(--lh-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.report-text{margin-top:var(--s-2);max-width:var(--measure);color:var(--ink-muted)}.report-figures{margin-top:var(--section)}.report-figures .kicker{letter-spacing:.08em}.report-scroll{overflow-x:auto;margin-top:var(--s-1)}.report-table table{width:100%;border-collapse:collapse;font-size:var(--t-2);line-height:var(--lh-snug);font-variant-numeric:tabular-nums}.report-table th,.report-table td{padding:var(--s-1) var(--s-2) var(--s-1) 0;border-bottom:1px solid var(--rule);text-align:left;font-weight:400;vertical-align:baseline}.report-table thead th{border-bottom-color:var(--ink);font-size:var(--t-1);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.report-figures+.report-table{margin-top:var(--section)}.report-outlook{margin-top:var(--section)}.outlook .outlook-path{fill:none;stroke:var(--ink-muted);stroke-width:1;stroke-dasharray:5 4}.outlook .outlook-fan{fill:var(--ink);fill-opacity:.04}.outlook .outlook-today{stroke:var(--ink);stroke-opacity:.5;stroke-width:1}.outlook .outlook-mark{stroke:var(--ink-muted);stroke-width:1;stroke-dasharray:1 4;stroke-linecap:round}.outlook .outlook-ink{fill:var(--ink);font-weight:500}.outlook .outlook-word{font-style:italic}.report-outlook .report-table table{min-width:30rem}.report-outlook .report-table td,.report-outlook .report-table tbody th{white-space:nowrap}.report-outlook .report-table .report-method{margin-top:var(--s-1)}.outlook-cases{margin-top:var(--s-4);font-family:var(--sans)}.outlook-cases ul{list-style:none;margin-top:var(--s-1);font-size:var(--t-2);line-height:var(--lh-lede)}.outlook-cases li{max-width:46rem;padding:var(--s-1) 0;border-top:1px solid var(--rule);color:var(--ink-muted)}.outlook-cases li:first-child{border-top-color:var(--ink)}.outlook-cases b{font-weight:600;color:var(--ink)}.outlook-score{margin-top:var(--s-4);max-width:var(--measure);font-size:var(--t-4);line-height:var(--lh-snug)}.report-outlook>.report-method{max-width:46rem}.report-end{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-top:var(--section)}.report-limits{padding:var(--s-3);background:var(--stock);font-family:var(--sans)}.report-limits ul,.report-unknowns ul{list-style:none;margin-top:var(--s-1);font-size:var(--t-2);line-height:var(--lh-lede)}.report-limits li,.report-unknowns li{padding:var(--s-1) 0;border-top:1px solid var(--rule);color:var(--ink-muted)}.report-limits li:first-child,.report-unknowns li:first-child{border-top-color:var(--ink)}.report-limits b{font-weight:600;color:var(--ink)}.report-unknowns{font-family:var(--sans)}.report-method{margin-top:var(--s-3);font-size:var(--t-1);line-height:var(--lh-lede);color:var(--ink-muted)}.report-signup{scroll-margin-top:var(--s-5)}.report-signup .signup-say{font-size:var(--t-2)}.report-close{margin-top:var(--section)}.subscribe.asks .subscribe-row{gap:var(--s-2)}.subscribe.asks input[type=email]{flex-basis:100%}.report-then{display:block;margin-top:var(--s-1)}.subscribe-ask{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-3);min-width:0;margin:0;padding:0;border:0;font-family:var(--sans);font-size:var(--t-2)}.subscribe-ask legend{float:left;margin-right:var(--s-3);padding:0;line-height:var(--lh-snug)}.subscribe-ask legend .muted{font-size:var(--t-1)}.subscribe-ask label{display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--tap);cursor:pointer}.subscribe-ask input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--ink)}.subscribe.asks .button{flex:1 1 100%}@media(min-width:40rem){.report-funding ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.report-proof{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-6);align-items:end}.report-end{grid-template-columns:minmax(0,1fr) minmax(0,24rem);column-gap:var(--s-6);align-items:start}.report-end-full{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-head .what{margin-top:var(--s-1);max-width:var(--measure);font-family:var(--sans);font-size:var(--t-2);line-height:var(--lh-lede);color:var(--ink-muted)}.page-head .what+h1{margin-top:var(--s-2)}.page-head h1+.what{margin-top:var(--s-2)}.body{max-width:var(--measure);margin-top:var(--s-5)}.body>*+*{margin-top:var(--s-2)}.body h2{font-size:var(--t-4);line-height:var(--lh-snug);letter-spacing:-.005em;font-weight:500;margin-top:var(--s-5)}.body h2+*{margin-top:var(--s-2)}.body ul{padding-left:var(--s-3)}.body li+li{margin-top:var(--s-1)}.body .actions{margin-top:var(--s-3)}.figure{margin-top:var(--s-5)}.figure img,.study-cards img,.logbook-cover img,.seat-cover img{mix-blend-mode:multiply}.figure img{width:100%;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.figure figcaption{margin-top:var(--s-1);font-size:var(--t-1);color:var(--ink-muted);max-width:var(--measure)}.study-cards{list-style:none;display:grid;gap:var(--s-2);margin-top:var(--s-5)}.study-cards>li{display:flex}.study-cards .card{flex:1;display:flex;flex-direction:column;gap:var(--s-2)}.study-cards .card .more{margin-top:auto}.study-cards img{width:100%;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.study-cards p{color:var(--ink-muted)}.center{text-align:center}.center .page-head,.center .lede,.center .body,.center .journal-subscribe{margin-left:auto;margin-right:auto}.center .journal-subscribe{max-width:var(--measure);margin-top:var(--s-5);text-align:left}.center .actions{justify-content:center}.center .button{white-space:normal;padding-top:var(--s-1);padding-bottom:var(--s-1);line-height:var(--lh-snug)}.center .body>*+*{margin-top:var(--s-3)}.study{margin-top:var(--s-5)}.study .body{margin-top:0}.study-offer{align-content:start}.study-offer p{color:var(--ink-muted)}.sources{max-width:none}.fact-group+.fact-group{margin-top:var(--s-5)}.fact-group h2{font-family:var(--sans);font-size:var(--t-1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:var(--lh-snug);color:var(--ink-muted)}.facts{list-style:none;margin-top:var(--s-2);border-top:1px solid var(--rule)}.facts>li{padding:var(--s-2) 0;border-bottom:1px solid var(--rule);scroll-margin-top:var(--s-3)}.facts>li:target{outline:1px solid var(--ink);outline-offset:var(--s-1);border-radius:2px}.fact-label{margin-top:var(--s-1);font-size:var(--t-1);color:var(--ink-muted)}.fact-sources{list-style:none;margin-top:var(--s-1);font-size:var(--t-2)}.fact-sources li+li{margin-top:var(--s-1)}.post{max-width:var(--measure)}.post-head .kicker a{color:inherit;text-decoration:none}.post-head .kicker a:hover{text-decoration:underline}.post-head h1,.post-head .lede{margin-top:var(--s-2)}.byline{margin-top:var(--s-3);font-family:var(--sans);font-size:var(--t-1);color:var(--ink-muted)}.prose{margin-top:var(--s-5);font-size:var(--t-3);line-height:var(--lh-read);overflow-wrap:break-word}.prose>*+*{margin-top:var(--s-3)}.prose h2{margin-top:var(--s-5);font-size:var(--t-4);font-weight:500;line-height:var(--lh-snug)}.prose h3{margin-top:var(--s-4);font-size:var(--t-4);font-weight:500;line-height:var(--lh-snug)}.prose h4{margin-top:var(--s-3);font-size:var(--t-3);font-weight:500}.prose h2 strong,.prose h3 strong,.prose h4 strong{font-weight:inherit}.prose ul,.prose ol{padding-left:var(--s-3)}.prose li+li{margin-top:var(--s-1)}.prose blockquote{padding-left:var(--s-3);border-left:1px solid var(--ink);font-style:italic}.prose hr{border:0;border-top:1px solid var(--rule)}.prose>:is(img,a:has(>img),figure,blockquote,hr),.prose>:is(img,a:has(>img),figure,blockquote,hr)+*{margin-top:var(--s-4)}.prose img{margin-inline:auto;border-radius:var(--radius)}.prose a:has(>img){display:block}.prose figcaption{margin-top:var(--s-1);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted);text-align:center}.prose figcaption p{margin:0}.prose figure.video,.episode-video{position:relative;aspect-ratio:16 / 9;background:var(--rule);border-radius:var(--radius);overflow:hidden}.prose figure.video iframe,.episode-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.prose table{display:block;overflow-x:auto;border-collapse:collapse;font-family:var(--sans);font-size:var(--t-2);font-variant-numeric:tabular-nums}.prose th,.prose td{border-bottom:1px solid var(--rule);padding:var(--s-1);text-align:left;vertical-align:top}.prose pre{overflow-x:auto}.episode-video{margin-top:var(--s-5)}.also{margin-top:var(--s-1);font-family:var(--sans);font-size:var(--t-2);color:var(--ink-muted)}.also a{display:inline-flex;align-items:center;min-height:var(--tap)}.post-end{max-width:var(--measure);margin-top:var(--s-6)}.subscribe{padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.subscribe-heading{font-size:var(--t-4);font-weight:500;line-height:var(--lh-snug)}.subscribe .muted{margin-top:var(--s-1)}.subscribe-row{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-2)}.subscribe input[type=email],.search input{flex:1 1 calc(var(--s-8) * 2);min-width:0;width:100%;min-height:var(--tap);padding:0 var(--s-1);font:400 var(--t-3) var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius)}.subscribe input[type=email]:focus,.search input:focus{border-color:var(--ink)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.post-nav{display:grid;gap:var(--s-2);margin-top:var(--s-4)}.post-nav a{display:block;text-decoration:none}.post-nav a:hover .post-nav-title{text-decoration:underline}.post-nav-title{display:block;text-wrap:balance;margin-top:var(--s-1);font-size:var(--t-3);line-height:var(--lh-snug)}.journal-top{max-width:var(--list);margin-top:var(--s-4)}.journal-toolbar{display:flex;align-items:center;gap:var(--s-1);max-width:var(--list);margin-top:var(--s-3)}.journal.searching .month,.journal.searching .jump{display:none}.search{flex:1 1 auto;min-width:0}.search[hidden]{display:none}.search-results{max-width:var(--list);margin-top:var(--s-3)}.search-results[hidden]{display:none}.search-status{font-size:var(--t-1);color:var(--ink-muted)}.results{list-style:none;margin-top:var(--s-1);border-top:1px solid var(--rule)}.results li{padding:var(--s-2) 0;border-bottom:1px solid var(--rule)}.result-title{font-size:var(--t-4);line-height:var(--lh-snug);text-decoration:none}.result-title:hover{text-decoration:underline}.result-date{margin-top:var(--s-1);font-size:var(--t-1);color:var(--ink-muted)}.result-snippet{margin-top:var(--s-1);color:var(--ink-muted)}.result-snippet mark{background:none;color:var(--ink);font-weight:600}.journal{margin-top:var(--s-5)}.journal-main{max-width:var(--list);min-width:0}.month+.month{margin-top:var(--s-5)}.month-title{font-size:var(--t-4);font-weight:500;line-height:var(--lh-snug);letter-spacing:-.01em;scroll-margin-top:var(--s-3)}.entries{list-style:none;margin-top:var(--s-1);border-top:1px solid var(--rule)}.entry{display:grid;grid-template-columns:var(--s-6) minmax(0,1fr);column-gap:var(--s-2);align-items:baseline;padding:var(--s-2) 0;border-bottom:1px solid var(--rule)}.entry-date{font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted);white-space:nowrap}.entry-head{text-wrap:balance}.entry-link{font-size:var(--t-4);line-height:var(--lh-snug);text-decoration:none}.entry-link:hover{text-decoration:underline}.entry-line{margin-top:var(--s-1);color:var(--ink-muted)}.count{margin-left:var(--s-1);color:var(--ink-muted);font-weight:400}.jump{margin-bottom:var(--s-4);border:1px solid var(--rule);border-radius:var(--radius);font-size:var(--t-2)}.jump summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--tap);padding:0 var(--s-2);cursor:pointer;list-style:none;font-weight:500}.jump summary::-webkit-details-marker{display:none}.jump summary:after{content:"+";font-weight:300;font-size:var(--t-4);line-height:var(--lh-one);color:var(--ink-muted)}.jump[open] summary:after{content:"−"}.jump ul{list-style:none;padding:0 var(--s-2) var(--s-1);border-top:1px solid var(--rule)}.jump a{display:flex;align-items:center;justify-content:space-between;min-height:var(--tap);text-decoration:none}.journal-index{display:none}.journal-index summary{display:flex;align-items:baseline;justify-content:space-between;padding:var(--s-1) 0;border-bottom:1px solid var(--rule);cursor:pointer;list-style:none;font-weight:600}.journal-index summary::-webkit-details-marker{display:none}.journal-index ul{list-style:none;padding:var(--s-1) 0}.journal-index a{display:flex;align-items:baseline;justify-content:space-between;padding:var(--s-1) 0;color:var(--ink-muted);text-decoration:none}.journal-index a:hover{color:var(--ink)}.journal-index .kicker{margin-bottom:var(--s-1)}.news-top{display:grid;gap:var(--s-5);margin-top:var(--s-4);align-items:start}.news-top>*{min-width:0}.nbox{max-width:30rem}.nbox-form{min-width:0}.nbox-row{display:flex;gap:var(--s-1)}.nbox input[type=email]{flex:1 1 auto;min-width:0;min-height:var(--tap);padding:0 var(--s-2);border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1rem}.nbox input[type=email]:focus{outline:2px solid var(--ink);outline-offset:2px}.nbox-button{flex:none;min-height:var(--tap);padding:0 var(--s-3);border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:var(--t-2);font-weight:500;cursor:pointer}.nbox-button:hover{background:var(--paper);color:var(--ink)}.nbox-note{margin-top:var(--s-1);font-family:var(--mono);font-size:var(--t-1);line-height:1.5;color:var(--ink-muted)}.nbox-say{display:none;margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-3);line-height:var(--lh-snug)}.nbox-say:target{display:block}.nbox:has(#signup-ok:target) .nbox-form,.nbox:has(#signup-soon:target) .nbox-form{display:none}.news-card{max-width:30rem;padding-top:var(--s-2);border-top:1px solid var(--ink)}.news-card-date{font-family:var(--mono);font-size:var(--t-1);color:var(--ink-muted)}.news-card-title{margin-top:var(--s-1);font-size:var(--t-4);font-weight:500;line-height:var(--lh-snug);text-wrap:balance}.news-card-title a{text-decoration:none}.news-card-title a:hover{text-decoration:underline}.news-card-art{display:block;margin-top:var(--s-2)}.news-card-art img{display:block;width:100%;height:auto;border:1px solid var(--rule)}.news-card-line{margin-top:var(--s-2);color:var(--ink-muted)}.news-card-read{margin-top:var(--s-2)}.news-card-read a{display:inline-flex;align-items:center;min-height:var(--tap);font-family:var(--sans);font-size:var(--t-2);font-weight:500}.news-all{margin-top:var(--s-6);font-size:var(--t-1);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.news .journal{margin-top:var(--s-2)}@media(min-width:64rem){.news-top.has-card{grid-template-columns:minmax(0,30rem) minmax(0,30rem);justify-content:space-between;gap:var(--s-6)}}.article-end .nbox{padding-top:var(--phi-4);border-top:1px solid var(--rule)}.article-lab{margin-top:var(--s-3);font-family:var(--mono);font-size:var(--t-1);color:var(--ink-muted)}.article-lab a{color:inherit;text-underline-offset:.2em}.obs-menu-list a{font-size:var(--t-4)}@media(max-width:39.99rem){.obs-head .obs-name,.obs-slim .obs-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.obs-head .obs-lab{padding:0 .625rem}}.portal-hero{height:calc(100svh - var(--tap) - .5rem - 1px)}.journal-rss{margin-top:var(--s-3);font-size:var(--t-2)}.journal-rss a{display:inline-flex;align-items:center;min-height:var(--tap)}@media(min-width:37.5rem){.plot .plot-s,.plot .plot-l{display:none}.plot .plot-m{display:block}.only-s{display:none}}@media(min-width:40rem){:root{--gutter: var(--s-4)}.stats{grid-template-columns:repeat(3,1fr)}.rows div,.dict div{grid-template-columns:1fr 2fr}.pairs tr{display:grid;grid-template-columns:1fr 2fr;column-gap:var(--s-4);align-items:baseline}.pairs tr.group{display:block}.cycle .when{font-size:var(--t-2)}.ledger .ledger-s{display:none}.ledger .ledger-l{display:block}.curve .curve-s{display:none}.curve .curve-l{display:block}.desk-table .wide-only{display:table-cell}.desk-table .bar-cell{width:34%;padding-left:var(--s-5)}.desk-table thead th{letter-spacing:.08em}.desk-table thead .bar-cell{padding-left:var(--s-3)}.economy-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);align-items:stretch}.front-ads ul{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);gap:0 var(--s-4);align-items:start}.ad{border-top-color:var(--ink)}.folio{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 var(--s-3)}.folio ul{gap:0}.folio li+li:before{content:"·";padding:0 var(--s-1);color:var(--ink-muted)}.offer{grid-template-columns:1fr auto;align-items:center;gap:var(--s-4)}.post-nav{grid-template-columns:1fr 1fr}.post-nav .older{grid-column:2;text-align:right}}@media(min-width:64rem){:root{--gutter: var(--s-5);--section: var(--s-7);--t-3: 1.1875rem}.page,.lead{padding-top:var(--s-7)}.proof{grid-template-columns:1fr auto;column-gap:var(--s-6);align-items:end}.proof .dots{width:calc(33 * var(--s-2))}.proof .chart{grid-column:1 / -1}.hero{grid-template-columns:1.05fr 1fr;gap:var(--s-6)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-6);align-items:start}.nameplate{padding:var(--s-4) 0 0}.sky{--craft: calc(var(--s-1) * 18.5);height:var(--s-5)}.edition-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5)}.edition-row .marker{display:contents}.front-grid{grid-template-columns:minmax(0,8fr) minmax(0,3fr);grid-template-areas:"cover cover" "desk inside" "economy economy" "ads ads" "epigraph epigraph";align-items:start}.front-grid>*{border-bottom:0}.front-cover{grid-area:cover;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"head head" "text art";gap:var(--s-3) var(--s-5);align-items:start;padding-bottom:var(--s-4);border-bottom:1px solid var(--ink)}.cover-head{grid-area:head}.cover-text{grid-area:text}.cover-art{grid-area:art}.front-desk{grid-area:desk;padding-right:var(--s-4);padding-bottom:var(--s-4)}.desk-head{display:grid;grid-template-columns:auto 1fr;column-gap:var(--s-2);align-items:baseline}.desk-head .kicker{grid-column:1 / -1}.desk-date{margin-top:0;text-align:right}.front-grid>.front-inside{grid-area:inside;align-self:start;margin:var(--s-3) 0 0}.front-grid>.front-economy{grid-area:economy;padding:var(--s-4) 0 var(--s-6)}.economy-stories{gap:var(--s-6);margin-top:var(--s-5)}.front-ads{grid-area:ads;padding-top:var(--s-2);border-top:1px solid var(--rule)}.front-epigraph{grid-area:epigraph;padding:var(--s-4) 0 var(--s-3)}.cover-art .curve .curve-l{display:none}.cover-art .curve .curve-s{display:block}.split>.body{margin-top:0}.study-offer{grid-template-columns:1fr}.facts>li{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s-6);align-items:start}.facts>li>p:first-child{grid-row:span 2}.facts .fact-label,.facts .fact-sources{margin-top:0}.steps{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);gap:0 var(--s-4)}.step{display:grid;grid-row:span 4;grid-template-rows:subgrid}.cards{grid-template-columns:repeat(3,1fr)}.cards.tiers{grid-template-columns:repeat(2,1fr)}.study-cards{grid-template-columns:repeat(3,1fr)}.plot .plot-s,.plot .plot-m{display:none}.plot .plot-l{display:block}.jump{display:none}.journal.has-index{display:grid;grid-template-columns:minmax(0,var(--list)) calc(var(--s-8) * 1.5);justify-content:space-between;align-items:start;column-gap:var(--s-6)}.journal-index{display:block;position:sticky;top:var(--s-3);font-size:var(--t-2)}}@media print{.journal-toolbar,.search-results,.jump,.journal-index{display:none}}.record .page-head{max-width:none}.record .page-head h1{max-width:26ch}.record-chart{margin-top:var(--s-4);font-family:var(--sans);font-variant-numeric:tabular-nums}.record-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}.record-filters{display:grid;grid-template-columns:1fr 1fr;gap:1px;width:100%;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);overflow:hidden}.record-filter{min-height:var(--s-5);padding:0 var(--s-3);border:0;background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-2);cursor:pointer}.record-filter:hover{background:color-mix(in srgb,var(--paper) 92%,var(--ink))}@media(min-width:48rem){.record-filters{display:inline-grid;grid-auto-flow:column;grid-template-columns:none;width:auto}}.record-filter[aria-pressed=true]{background:var(--ink);color:var(--paper)}.record-toggle{display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--s-5);padding:0;border:0;background:none;color:var(--ink-muted);font:inherit;font-size:var(--t-2);cursor:pointer}.record-toggle span{width:var(--s-2);height:var(--s-2);border:1px solid var(--ink);border-radius:2px}.record-toggle[aria-pressed=true]{color:var(--ink)}.record-toggle[aria-pressed=true] span{background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.record-toggle[hidden]{display:none}.record-readout{margin-top:var(--s-4);display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-2);row-gap:var(--s-1)}.record-readout b{font-family:var(--serif);font-size:var(--t-5);font-weight:400;line-height:var(--lh-one);letter-spacing:-.025em;color:var(--ink)}.record-readout span{max-width:var(--measure);font-size:var(--t-2);line-height:var(--lh-snug);color:var(--ink-muted)}.record-plot{position:relative;margin-top:var(--s-3);touch-action:pan-y;cursor:crosshair;outline-offset:var(--s-1)}.record-plot svg{display:block;width:100%;height:auto;overflow:visible}.record-plot text{fill:var(--ink-muted)}.record-plot .axis,.record-plot .grid{stroke:var(--rule);stroke-width:1}.record-plot .mark{stroke:var(--rule);stroke-width:1;stroke-dasharray:1 3}.record-plot .mark-label{fill:var(--ink-muted);font-style:italic;font-family:var(--serif)}.record-plot .end{fill:var(--ink)}.record-plot .cursor line{stroke:var(--ink-muted);stroke-width:1}.record-plot .cursor circle{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.record-plot .curve-tip{transform:none}.rl{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.rl.cap{stroke-width:3}.rl.gap{stroke:var(--ink-muted);stroke-width:1;stroke-dasharray:1 4}.rl.floor{stroke-dasharray:2 3}.rl.act{stroke:var(--ink-muted);stroke-dasharray:6 3;stroke-width:1.25}.record-key{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font-size:var(--t-1);color:var(--ink-muted)}.record-key li{display:inline-flex;align-items:center;gap:var(--s-1)}.record-key svg{width:var(--s-3);height:var(--s-1);overflow:visible}.record-notes{margin-top:var(--s-6);max-width:var(--measure)}.record-notes li b{font-weight:600;color:var(--ink)}.rl.proj{stroke:var(--ink);stroke-width:2;stroke-dasharray:6 4}.rl.proj-d{stroke:var(--ink-muted);stroke-width:1.25;stroke-dasharray:2 3}.record-plot .million{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 4;opacity:.5}.record-plot .cross{fill:var(--paper);stroke:var(--ink);stroke-width:2}.record-plot .cross-label{fill:var(--ink);font-family:var(--serif)}.record-knobs{display:grid;gap:var(--s-1) var(--s-4);margin-top:var(--s-3);font-size:var(--t-2);color:var(--ink-muted)}.record-knobs[hidden]{display:none}.record-knobs label{display:grid;grid-template-columns:1fr;gap:var(--s-1)}.record-knobs output{color:var(--ink);font-weight:500}.record-knobs input[type=range]{width:100%;accent-color:var(--ink)}.record-knobs p{font-size:var(--t-1);line-height:var(--lh-snug)}.record-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:var(--s-2)}.record-share{position:relative}.record-share-btn{min-height:var(--s-5);padding:0 var(--s-3);border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--paper);font:inherit;font-size:var(--t-2);cursor:pointer}.record-share-btn:hover{background:var(--ink-soft)}.record-share-menu{position:absolute;right:0;bottom:calc(100% + var(--s-1));z-index:4;display:grid;min-width:calc(var(--s-8) * 1.6);padding:var(--s-1) 0;border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper)}.record-share-menu[hidden]{display:none}.record-share-menu a,.record-share-menu button{display:block;padding:var(--s-1) var(--s-2);border:0;background:none;color:var(--ink);font:inherit;font-size:var(--t-2);text-align:left;text-decoration:none;cursor:pointer}.record-share-menu a:hover,.record-share-menu button:hover{background:var(--shade)}@media(min-width:48rem){.record-knobs{grid-template-columns:1fr 1fr}.record-knobs label{grid-template-columns:auto 1fr;align-items:center;column-gap:var(--s-2)}.record-knobs label output{grid-column:1 / -1}.record-knobs p{grid-column:1 / -1}}.tracks{display:grid;grid-template-columns:[full-start] minmax(var(--a-gutter),1fr) [wide-start] minmax(0,calc((var(--col-wide) - var(--col-content)) / 2)) [content-start] min(var(--col-content),100% - 2 * var(--a-gutter)) [content-end] minmax(0,calc((var(--col-wide) - var(--col-content)) / 2)) [wide-end] minmax(var(--a-gutter),1fr) [full-end]}.tracks>*{grid-column:content;min-width:0}.article-head{padding-top:var(--phi-5)}.article-kicker{display:block;font-family:var(--sans);font-size:var(--t-1);font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:var(--lh-snug);color:var(--ink-muted)}.article-kicker a{color:inherit;text-decoration:none}.article-kicker a:hover{text-decoration:underline}.tracks>.article-title{grid-column:content-start / wide-end}.article-title{margin-top:var(--phi-3);font-size:var(--a-title);font-weight:400;line-height:1.02;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}.article-dek{margin-top:var(--phi-3);font-size:var(--a-dek);line-height:var(--lh-snug);color:var(--ink-muted);text-wrap:balance}.article-byline a{color:inherit;text-decoration:none}.article-byline a:hover{text-decoration:underline}.article-tldr{margin-top:var(--phi-3)}.company-chart{margin-top:var(--phi-5)}.article-tldr .article-kicker{display:inline;margin-right:.4em}.article-byline{margin-top:var(--phi-4);padding-bottom:var(--phi-3);border-bottom:1px solid var(--rule);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug);color:var(--ink-muted)}.article-body{margin-top:var(--phi-5);font-size:var(--a-body);line-height:var(--lh-body);overflow-wrap:break-word}.article-body>*+*{margin-top:var(--phi-4)}.run>*+*{margin-top:.8em}.run>:first-child{margin-top:0}.run :is(h2,h3,h4){margin-top:var(--phi-5);font-size:var(--a-section);font-weight:500;line-height:var(--lh-snug);letter-spacing:-.01em;text-wrap:balance}.run h4{font-size:inherit}.run :is(h2,h3,h4) strong{font-weight:inherit}.run :is(h2,h3,h4)+*{margin-top:var(--phi-2)}.run ul,.run ol{padding-left:var(--phi-3)}.run li+li{margin-top:.4em}.run blockquote{padding-left:var(--phi-3);border-left:1px solid var(--ink);font-style:italic}.run hr{margin-block:var(--phi-4);border:0;border-top:1px solid var(--rule)}.run>:is(figure,img,a:has(>img)){margin-block:var(--phi-4)}.run img{margin-inline:auto;border-radius:var(--radius)}.run a:has(>img){display:block}.run figure.video{position:relative;aspect-ratio:16 / 9;background:var(--rule);border-radius:var(--radius);overflow:hidden}.run figure.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.run[data-arriving=body] div>*+*{margin-top:.8em}.run[data-arriving=body] div>:is(h2,h3,h4){margin-top:var(--phi-5)}.run[data-arriving=body] div>:is(h2,h3,h4)+*{margin-top:var(--phi-2)}.run[data-arriving=body] div>:is(div:has(>img),img,iframe){margin-block:var(--phi-4)}.run[data-arriving=body] div>:first-child{margin-top:0}.run[data-arriving=body] iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:var(--radius);background:var(--rule)}.run table{display:block;overflow-x:auto;border-collapse:collapse;font-family:var(--sans);font-size:var(--t-2);font-variant-numeric:tabular-nums}.run th,.run td{border-bottom:1px solid var(--rule);padding:var(--phi-1);text-align:left;vertical-align:top}.run pre{overflow-x:auto}.salutation{font-style:italic;color:var(--ink-muted)}.article-body>.salutation+*{margin-top:var(--phi-3)}.run-lead>p:first-child:first-letter{float:left;margin:.05em .09em 0 -.02em;font-size:4.9em;font-weight:400;line-height:.76}.sn-mark{padding:.4em .3em .4em 0;margin:-.4em -.3em -.4em 0;cursor:pointer}.sn-mark sup,.sn-num{font-family:var(--sans);font-size:.62em;font-style:normal;font-weight:500;line-height:0;color:var(--ink-muted)}.sn-num{font-size:.75em;margin-right:.2em;vertical-align:.3em}.sn-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sn:has(.sn-toggle:focus-visible) .sn-mark{outline:2px solid var(--ink);outline-offset:1px;border-radius:2px}.sn-note{display:none;font-size:var(--a-note);font-style:italic;line-height:var(--lh-lede);color:var(--ink-muted);text-wrap:pretty}.sn-note a{color:inherit}.sn-toggle:checked+.sn-note{display:block;margin:var(--phi-1) 0 var(--phi-2);padding-left:var(--phi-2);border-left:1px solid var(--rule)}.tracks>.plate-wide,.tracks>.numbers{grid-column:wide}.tracks>.plate-full{grid-column:full}.article-body>:is(.plate-wide,.plate-full),.article-body>:is(.plate-wide,.plate-full)+*{margin-top:var(--phi-5)}.plate-art{display:block;width:fit-content;max-width:100%;margin-inline:auto;padding:0;border:0;background:none;color:inherit;font:inherit}.plate-art img{border-radius:var(--radius)}.plate-zoom{cursor:zoom-in}.plate-legend{display:block;max-width:var(--col-content);margin-top:var(--phi-2);font-size:var(--a-note);line-height:var(--lh-lede);color:var(--ink-muted)}.plate-full .plate-legend{padding-inline:var(--a-gutter)}.plate-label{margin-right:var(--phi-2);font-family:var(--sans);font-size:var(--t-1);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.plate-caption{font-style:italic}.plate-source{display:block;margin-top:var(--phi-1);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug)}.plate-headline{margin-bottom:var(--phi-3);font-size:var(--a-dek);line-height:var(--lh-snug);letter-spacing:-.01em}.plate-caption a{color:inherit}.transport-cost svg{display:block;width:100%;height:auto}.transport-cost-wide{display:none}@media(min-width:48rem){.transport-cost-wide{display:block}.transport-cost-phone{display:none}}.lightbox{display:none;border:0;padding:0;background:var(--paper)}.lightbox:popover-open{display:block;position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0}.lightbox::backdrop{background:var(--paper)}.lightbox-close{display:grid;place-items:center;width:100%;height:100%;padding:var(--phi-3);border:0;background:none;cursor:zoom-out}.lightbox-close img{width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 2 * var(--phi-3));object-fit:contain}.chart-plot{font-family:var(--sans);font-variant-numeric:tabular-nums}.chart-l,.chart-s{padding:var(--phi-1) 0 var(--phi-4)}.chart-l{display:none}.chart-rows-1{padding-top:calc(40px + var(--phi-1))}.chart-rows-2{padding-top:calc(80px + var(--phi-1))}.chart-rows-3{padding-top:calc(120px + var(--phi-1))}.chart-rows-4{padding-top:calc(160px + var(--phi-1))}.chart-svg{display:block;width:100%;max-width:none;height:clamp(15rem,34vw,26rem);overflow:visible}.chart-field{width:100%;height:100%;max-width:none;overflow:visible}.chart-line{fill:none;stroke:var(--ink);stroke-width:1.75;stroke-linejoin:round}.chart-dashed{stroke-width:1.5;stroke-dasharray:1.5 4;stroke-linecap:round}.chart-grid{stroke:var(--rule);stroke-width:1}.chart-axis{stroke:var(--ink);stroke-width:1}.chart-stem{stroke:var(--ink);stroke-opacity:.4;stroke-width:1}.chart-knot,.chart-ring{fill:var(--paper);stroke:var(--ink);stroke-width:1.25}.chart-dot{fill:var(--ink)}.chart-svg text{font-size:var(--t-1)}.chart-quiet{fill:var(--ink-muted)}.chart-strong{fill:var(--ink);font-weight:500}.chart-svg .chart-end{font-family:var(--serif);font-size:var(--phi-3);fill:var(--ink)}.numbers{list-style:none;border-top:1px solid var(--rule)}.numbers li{padding:var(--phi-3) 0;border-bottom:1px solid var(--rule)}.numbers-value{font-size:clamp(2.75rem,4.2vw,3.4375rem);line-height:var(--lh-one);letter-spacing:-.02em;white-space:nowrap}.numbers-label{margin-top:var(--phi-2);max-width:var(--measure);font-size:var(--t-3);line-height:var(--lh-lede);color:var(--ink-muted)}.homecard-art{display:block;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 30%,#000 80%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 30%,#000 80%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.homecard-art img{width:100%;height:auto;aspect-ratio:5 / 2;object-fit:cover;object-position:50% 82%}.homecard-legend{display:flex;justify-content:space-between;gap:var(--phi-3);padding-inline:9%;font-size:var(--a-note);font-style:italic;line-height:var(--lh-snug);color:var(--ink-muted)}.quotes{font-style:italic;padding-left:var(--phi-3);border-left:1px solid var(--rule)}.quotes p+p{margin-top:.8em}.quotes p{text-indent:-.42em}.notes{margin-top:var(--phi-5);padding-top:var(--phi-3);border-top:1px solid var(--rule)}.article-body>.notes{margin-top:var(--phi-5)}.notes ul{list-style:none;margin-top:var(--phi-2)}.notes li{font-size:var(--a-note);font-style:italic;line-height:var(--lh-lede);color:var(--ink-muted)}.notes li+li{margin-top:var(--phi-1)}.notes a{color:inherit}.article-close{margin-top:var(--phi-5);text-align:center}.article-body>.article-close{margin-top:var(--phi-5)}.article-close .signature{display:inline-block}.article-close .closing-seal{width:7rem;margin:0 auto}.article-signoff{margin-top:var(--phi-2);font-style:italic}.article-end{margin-top:var(--phi-6)}.article-end .signup{max-width:none;margin-top:0;padding-top:var(--phi-4);border-top:1px solid var(--rule)}.article-end .signup form{grid-template-columns:minmax(0,1fr);gap:var(--phi-3)}.article-end .signup-line{font-size:var(--a-dek);line-height:var(--lh-snug)}.article-nav{display:grid;gap:var(--phi-4);margin-top:var(--phi-5);padding-top:var(--phi-4);border-top:1px solid var(--rule)}.article-nav a{display:block;text-decoration:none}.article-nav a:hover .article-nav-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.article-nav-title{display:block;margin-top:var(--phi-1);font-size:var(--a-dek);line-height:var(--lh-snug);text-wrap:balance}@media(min-width:48rem){:root{--a-body: 1.3125rem}.article-head{padding-top:var(--phi-6)}.article-body>:is(.plate-wide,.plate-full),.article-body>:is(.plate-wide,.plate-full)+*,.article-body>.numbers+*{margin-top:var(--phi-5)}.article-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.article-nav .newer{grid-column:2;text-align:right}.article-close{margin-top:var(--phi-6)}.article-body>.article-close{margin-top:var(--phi-6)}}@media(min-width:64rem){.chart-l{display:block}.chart-s{display:none}.numbers{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-bottom:1px solid var(--rule)}.numbers li{padding:var(--phi-3) var(--phi-4);border-bottom:0;border-left:1px solid var(--rule)}.numbers li:first-child{padding-left:0;border-left:0}}@media(min-width:82rem){.sn-mark{cursor:default}.sn-toggle{display:none}.sn-note,.sn-toggle:checked+.sn-note{display:block;float:right;clear:right;width:var(--col-margin);margin:.3em calc(-1 * (var(--col-margin) + var(--col-gap))) var(--phi-2) 0;padding:0;border:0}}html{scroll-padding-top:calc(var(--tap) + var(--s-3))}.obs-head{position:sticky;top:0;z-index:25;border-bottom:1px solid var(--rule);background:var(--paper)}.obs-head-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:3.25rem;padding:0 var(--gutter) 0 var(--axis-left)}.obs-mark{display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--tap);color:var(--ink);text-decoration:none}.obs-mark-seal{flex:none;width:1.75rem;height:2rem}.obs-name{display:none;font-family:var(--serif);font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.obs-name>span{display:block;white-space:nowrap}.obs-nav{display:none}.obs-nav ul{list-style:none;display:flex;align-items:center;gap:0 var(--s-4)}.obs-nav a{display:inline-flex;align-items:center;min-height:var(--tap);font-family:var(--serif);font-size:var(--t-2);letter-spacing:.02em;color:var(--ink-muted);text-decoration:none;white-space:nowrap}.obs-nav a:hover,.obs-nav a[aria-current]{color:var(--ink)}.obs-head-end{display:flex;align-items:center;gap:.25rem}.obs-sub{display:none;align-items:center;min-height:var(--tap);margin-left:.5rem;font-family:var(--serif);font-size:var(--t-2);font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;white-space:nowrap}.obs-sub:hover{text-decoration-thickness:2px}.obs-menu summary{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--s-1);list-style:none;cursor:pointer;font-family:var(--serif);font-size:1rem;color:var(--ink)}.obs-menu summary::-webkit-details-marker{display:none}.obs-menu .when-open,.obs-menu[open] .when-closed{display:none}.obs-menu[open] .when-open{display:inline}.obs-menu nav{position:fixed;z-index:30;inset:calc(3.25rem + 1px) 0 0 0;overflow-y:auto;padding:var(--s-3) var(--gutter) var(--s-5);background:var(--paper)}.obs-menu ul{list-style:none}.obs-menu a{display:flex;align-items:center;min-height:3.5rem;border-bottom:1px solid var(--rule);font-family:var(--serif);font-size:var(--t-4);color:var(--ink);text-decoration:none}.obs-menu-lab{font-weight:500}.obs-head:has(.obs-menu[open]){position:fixed;z-index:31;inset:0 0 auto}html:has(.obs-menu[open]){overflow:hidden}.obs-at{position:relative}.obs-at:after{content:"";position:absolute;left:50%;bottom:.3125rem;width:.875rem;height:.1875rem;translate:-50% 0;border-radius:1px 2px;background:var(--ink)}.obs-at-trail:after{width:.4375rem;translate:-100% 0}.obs-at-trail:before{content:"";position:absolute;left:50%;bottom:.125rem;width:.4375rem;height:.1875rem;border-radius:2px 1px;background:var(--ink)}.obs-slim .obs-at:after{bottom:.4375rem}.obs-slim .obs-at-trail:before{bottom:.25rem}.obs-menu a.obs-at{padding-left:1.125rem}.obs-menu .obs-at:after,.obs-menu .obs-at-trail:before,.observatory .obs-at:after,.observatory .obs-at-trail:before{left:0;bottom:auto;top:50%;width:.375rem;height:.875rem;translate:0 -50%}.obs-menu .obs-at-trail:after,.observatory .obs-at-trail:after{translate:0 -90%}.obs-menu .obs-at-trail:before,.observatory .obs-at-trail:before{left:.3125rem;translate:0 -10%}.observatory .obs-at:after,.observatory .obs-at-trail:before{background:var(--paper)}.observatory .obs-at:after{left:-.875rem}.observatory .obs-at-trail:after{left:-1.1875rem}.observatory .obs-at-trail:before{left:-.875rem}.obs-menu a[aria-current=page],.observatory a[aria-current=page]{font-style:normal;font-weight:500}.obs-slim{display:none;position:fixed;z-index:25;inset:0 0 auto;border-bottom:1px solid var(--rule);background:var(--paper);visibility:hidden}.obs-slim-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);height:var(--tap)}.obs-slim .obs-mark-seal{width:1.75rem;height:1.75rem}.obs-slim .obs-name{font-size:.6875rem;line-height:1.2;letter-spacing:.12em}.obs-slim .obs-sub{min-height:var(--tap);padding:0;border:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.obs-slim .obs-sub:hover{background:none;color:var(--ink);text-decoration-thickness:2px}.obs-slim .obs-nav a{font-size:var(--t-1);letter-spacing:.04em}.obs-slim .obs-menu nav{position:absolute;inset:auto 0;top:calc(100% + 1px);height:calc(100dvh - var(--tap) - 1px)}@keyframes obs-slim-in{0%{transform:translateY(-100%);visibility:visible}to{transform:none;visibility:visible}}@supports (animation-timeline: scroll()){.obs-slim{display:block;animation:obs-slim-in linear both;animation-timeline:scroll(root);animation-range:calc(var(--s-7) + var(--s-3)) calc(var(--s-8) + var(--s-5))}.obs-slim{animation-fill-mode:forwards}@media(prefers-reduced-motion:reduce){.obs-slim{animation-range:calc(var(--s-8) + var(--s-5)) calc(var(--s-8) + var(--s-5) + 1px)}}}@media(min-width:40rem){.obs-name{font-size:var(--t-1);letter-spacing:.16em}.obs-mark{gap:var(--s-2)}.obs-mark-seal{width:2.75rem;height:2.75rem}.obs-sub{padding:0 var(--s-2);letter-spacing:.04em}.obs-head-end{gap:var(--s-1)}}@media(min-width:64rem){.obs-head-row{min-height:3.5rem}.obs-name{display:block}.obs-name>span{display:inline}.obs-sub{display:inline-flex;margin-left:2.5rem}.obs-nav{display:block;margin-left:auto}.obs-nav ul{gap:0 var(--s-3)}.obs-head-end{margin-left:var(--s-4)}.obs-menu{display:none}.obs-slim .obs-name{font-size:.6875rem;letter-spacing:.18em}.obs-slim .obs-nav ul{gap:0 var(--s-3)}}.observatory{--night-top: rgb(14 26 72);--night-foot: rgb(34 54 112);--starlight: #fff6dc;--f-ink: var(--paper);--f-muted: color-mix(in srgb, var(--paper) 78%, var(--night-foot));--f-rule: color-mix(in srgb, var(--paper) 22%, transparent);background:url(/brand/night-sky.svg) center top / 1200px 640px repeat,linear-gradient(to bottom,var(--night-top),var(--night-foot));color:var(--f-ink);font-family:var(--serif);padding-bottom:calc(var(--s-5) + env(safe-area-inset-bottom,0px))}.observatory :focus-visible{outline-color:var(--paper)}.observatory a{color:var(--f-ink);text-decoration:none}.observatory a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.obs-sky{position:relative;height:var(--s-7);overflow:hidden}.obs-foot{display:grid;gap:var(--s-5)}.obs-crest{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--s-3)}.obs-seal{width:var(--s-7);height:auto}.obs-motto{font-size:var(--t-4);font-style:italic;line-height:var(--lh-snug)}.obs-house{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-3)}.obs-group-name{margin-bottom:var(--s-1);font-size:var(--t-1);letter-spacing:.16em;text-transform:uppercase;color:var(--f-muted)}.obs-group ul{list-style:none}.obs-group a,.obs-soon{display:flex;align-items:center;min-height:var(--tap);font-size:var(--t-3);line-height:var(--lh-snug)}.obs-soon{color:var(--f-muted)}.obs-soon em{margin-left:.35em;font-size:var(--t-1)}.obs-fun{font-style:italic}.obs-fun-sun{flex:none;width:.4em;height:.4em;margin-left:.45em;border-radius:50%;background:var(--starlight)}.obs-letters{display:grid;gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--f-rule);scroll-margin-top:calc(var(--tap) + var(--s-3))}.observatory .subscribe{max-width:30rem;padding:0;border:0;border-radius:0;background:none}.observatory .subscribe-heading{font-size:var(--t-4);font-weight:400;color:var(--f-ink)}.observatory .subscribe .muted{color:var(--f-muted);font-size:var(--t-2)}.observatory .subscribe-row{flex-wrap:nowrap}.observatory .subscribe input[type=email]{flex:1 1 0;color:var(--f-ink);background:color-mix(in srgb,var(--paper) 7%,transparent);border-color:color-mix(in srgb,var(--paper) 45%,transparent);font-family:var(--serif)}.observatory .subscribe input[type=email]:focus{border-color:var(--paper)}.observatory .subscribe input::placeholder{color:var(--f-muted)}.observatory .subscribe .button{flex:none;border-color:var(--paper);background:var(--paper);color:var(--night-top);font-family:var(--serif);font-size:var(--t-2);letter-spacing:.04em}.observatory .subscribe .button:hover{background:none;color:var(--paper)}.obs-write{display:grid;align-content:end}.obs-write-label{font-size:var(--t-1);letter-spacing:.16em;text-transform:uppercase;color:var(--f-muted)}.obs-write a{display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--t-4)}.obs-fine{font-size:var(--t-1);line-height:var(--lh-body);color:var(--f-muted)}@media(min-width:40rem){.obs-house{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.obs-sky{height:var(--s-8)}.obs-foot{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:var(--s-6) var(--s-6)}.obs-crest{grid-template-columns:1fr;row-gap:var(--s-2);align-content:start}.obs-seal{grid-row:auto;width:calc(var(--s-7) + var(--s-3))}.obs-house{gap:var(--s-4)}.obs-letters{grid-column:1 / -1;grid-template-columns:minmax(0,30rem) auto;justify-content:space-between;align-items:end}.obs-write{text-align:right}.obs-fine{grid-column:1 / -1;margin-top:calc(var(--s-3) * -1)}}@media(min-width:64rem)and (pointer:fine){.obs-group a,.obs-soon{min-height:var(--s-4)}}.obs-saucer{display:none;position:absolute;left:0;top:1.75rem;width:3.5rem;height:auto;color:var(--paper)}.obs-saucer-body{fill:currentColor}.obs-saucer-rim{fill:none;stroke:var(--night-top);stroke-width:1.5;stroke-linecap:round}@property --obs-seen{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes obs-watch{0%,to{--obs-seen: 1}}@keyframes obs-fly{0%{transform:translate(-4rem,1.75rem) rotate(5deg);opacity:0}10%{opacity:.55}50%{transform:translate(calc(50cqw - 1.6rem)) rotate(0)}90%{opacity:.55}to{transform:translate(calc(100cqw + 1rem),1rem) rotate(-4deg);opacity:0;visibility:hidden}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.obs-sky{container-type:inline-size;animation:obs-watch linear;animation-timeline:view();animation-range:contain}.obs-saucer{display:block;animation:obs-fly 10s cubic-bezier(.37,0,.63,1) 1 both paused}@container style(--obs-seen: 1){.obs-saucer{animation-play-state:running}}}}@media(min-width:64rem){.obs-saucer{top:2.5rem;width:4.25rem}}@media print{.obs-slim,.obs-saucer,.obs-sky,.obs-house,.obs-letters{display:none}.observatory{background:none;color:var(--ink);padding-bottom:0}.obs-fine{color:var(--ink)}}.corrections{list-style:none;padding:0;display:grid;gap:var(--s-4)}.corrections li{padding-top:var(--s-2);border-top:1px solid var(--rule)}.corrections-when{font-family:var(--sans);font-size:var(--t-1);color:var(--ink-muted);margin-bottom:var(--s-1)}.obs-soon-note{margin-left:.35em;font-size:var(--t-1);font-style:normal;color:var(--f-muted)}.obs-nav .house-bar{gap:0 var(--s-3)}.house-drop{position:relative}.house-trigger{appearance:none;border:0;background:none}.house-trigger{display:inline-flex;align-items:baseline;justify-content:center;gap:.6em;min-height:var(--tap);padding-block:calc(.75rem + 6px) calc(.75rem - 6px);list-style:none;cursor:pointer;font-family:var(--serif);font-size:var(--t-2);letter-spacing:.02em;line-height:var(--lh-one);color:var(--ink-muted);white-space:nowrap}.house-trigger:hover,.house-drop:has(:popover-open) .house-trigger,.house-drop:has(.obs-at) .house-trigger{color:var(--ink)}.house-drop:has(:popover-open) .house-trigger>span:last-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em}.house-numeral{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.house-drop>ul:not(:popover-open){display:none}.obs-nav .house-drop>ul:popover-open{display:block}.house-drop>ul{position:absolute;inset:auto;margin:0 0 0 calc(var(--s-4) * -1);z-index:40;width:18rem;padding:var(--s-1) var(--s-3) var(--s-2) calc(var(--s-3) + var(--s-1));border:1px solid var(--rule);border-top-color:var(--ink);background:var(--paper)}.house-bar>li:last-child>ul{margin:0 calc(var(--s-3) * -1) 0 0}.obs-head .house-bar>li:nth-child(1) .house-trigger{anchor-name:--door-1}.obs-head .house-bar>li:nth-child(2) .house-trigger{anchor-name:--door-2}.obs-head .house-bar>li:nth-child(3) .house-trigger{anchor-name:--door-3}.obs-slim .house-bar>li:nth-child(1) .house-trigger{anchor-name:--slim-1}.obs-slim .house-bar>li:nth-child(2) .house-trigger{anchor-name:--slim-2}.obs-slim .house-bar>li:nth-child(3) .house-trigger{anchor-name:--slim-3}.obs-head .house-bar>li:nth-child(1)>ul{position-anchor:--door-1}.obs-head .house-bar>li:nth-child(2)>ul{position-anchor:--door-2}.obs-head .house-bar>li:nth-child(3)>ul{position-anchor:--door-3}.obs-slim .house-bar>li:nth-child(1)>ul{position-anchor:--slim-1}.obs-slim .house-bar>li:nth-child(2)>ul{position-anchor:--slim-2}.obs-slim .house-bar>li:nth-child(3)>ul{position-anchor:--slim-3}.house-bar>li>ul{top:anchor(bottom);left:anchor(left)}.house-bar>li:last-child>ul{left:auto;right:anchor(right)}@supports not (anchor-name: --a){.house-bar>li>ul{position:fixed;top:calc(var(--s-7) - var(--s-2));left:0;right:0;width:auto;margin:0;padding-inline:var(--gutter)}}.obs-nav .house-drop>ul a,.house-menu a{display:flex;align-items:center;width:100%;min-height:2.75rem;font-size:var(--t-3);line-height:var(--lh-snug);letter-spacing:0;color:var(--ink)}.obs-nav .house-drop>ul a:hover,.house-menu a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.house-under{padding-left:1.25rem}.house-under a{color:var(--ink-muted)}.house-badge{display:flex;flex:1 1 auto;align-items:baseline;gap:.6em;margin-left:.6em;font-size:var(--t-1);font-style:italic;font-weight:400;letter-spacing:.02em;line-height:var(--lh-one);text-transform:none;color:var(--ink-muted)}.house-badge:before{content:"";flex:1 1 auto;min-width:1rem;border-bottom:1px dotted color-mix(in srgb,var(--ink) 40%,transparent)}.house-drop .obs-at:after,.house-drop .obs-at-trail:before{left:-1rem;bottom:auto;top:50%;width:.375rem;height:.875rem;translate:0 -50%}.house-drop .obs-at-trail:after{left:-1.3125rem;bottom:auto;top:50%;width:.375rem;height:.875rem;translate:0 -90%}.house-drop .obs-at-trail:before{translate:0 -10%}.obs-slim .house-trigger{font-size:var(--t-1);letter-spacing:.04em;padding-block:.65rem .55rem}.obs-slim .obs-nav .house-drop>ul a{font-size:var(--t-3);letter-spacing:0}.house-menu section{padding-block:var(--s-3);border-top:1px solid var(--rule)}.house-menu section:first-child{padding-top:0;border-top:0}.house-menu-name{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline}.house-menu-name .house-numeral{font-size:var(--t-4);font-weight:400;letter-spacing:.04em;color:var(--ink-muted)}.house-menu-name>span:last-child{font-size:var(--t-1);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.house-menu ul{margin-left:1.625rem}.obs-menu .house-menu a{padding-left:1.125rem;border-bottom:0;font-size:var(--t-4)}.house-menu .house-under{padding-left:var(--s-3)}.house-menu .house-under a{color:var(--ink)}.house-menu .house-badge{font-size:var(--t-2)}.scout{position:relative;isolation:isolate;overflow:hidden;display:grid;min-height:72svh}.scout-map,.scout-map img{position:absolute;inset:0;width:100%;height:100%}.scout-map img{object-fit:cover;object-position:50% 40%}.scout-veil{position:absolute;inset:0;background:radial-gradient(ellipse 58% 64% at 50% 50%,color-mix(in srgb,var(--paper) 88%,transparent),color-mix(in srgb,var(--paper) 62%,transparent) 58%,color-mix(in srgb,var(--paper) 6%,transparent))}.scout-body{position:relative;display:grid;align-content:center;justify-items:center;width:100%;padding-block:var(--s-6) var(--s-5);text-align:center}.scout-running{font-size:var(--t-1);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.scout-running span{margin-right:.8em;letter-spacing:.1em}.scout h1{margin-top:var(--s-5);max-width:none;font-weight:400;letter-spacing:-.03em;line-height:var(--lh-display);text-wrap:balance}.scout-name{display:block;font-size:clamp(4.5rem,19vw,10rem);letter-spacing:-.04em;line-height:.95}.scout-verse{display:block;margin-top:var(--s-3);font-size:clamp(1.5rem,4.4vw,2.75rem);font-style:italic;letter-spacing:-.015em;line-height:1.2;color:var(--ink)}.scout-verse span{display:block}.scout-rule{width:var(--s-5);height:0;margin:var(--s-5) 0 var(--s-4);border:0;border-top:1px solid var(--ink)}.scout .lede{max-width:26rem;margin:0 auto;font-size:var(--t-4);text-wrap:balance}.scout .scout-signup{width:100%;max-width:28rem;margin-top:var(--s-5);text-align:left}.scout .subscribe{padding:var(--s-3) 0 0;border:0;border-top:1px solid var(--rule);border-radius:0;background:none}.scout .subscribe-heading{font-size:var(--t-1);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.scout .subscribe .muted{font-size:var(--t-3);font-style:italic}.scout .signup-say{text-align:center}.scout-colophon{margin-top:var(--s-6);font-size:var(--t-1);letter-spacing:.16em;line-height:var(--lh-body);text-transform:uppercase;color:var(--ink-muted);text-wrap:balance}.scout-colophon i{padding-inline:.6em;font-style:normal}@media(max-width:26rem){.obs-head-row,.obs-slim-row{gap:var(--s-1)}.obs-head .obs-mark{gap:.5rem}.obs-head .obs-mark-seal{width:2.25rem;height:2.25rem}.obs-head .obs-name{letter-spacing:.06em}.obs-head .obs-sub{padding:0 .625rem}.obs-head-end{gap:0}}.obs-head .obs-name{padding-top:.25rem}.obs-head .obs-menu summary{padding-top:.25rem}.obs-head .obs-sub{padding-top:.3125rem}.scout .lede,.scout-running,.scout .subscribe-heading,.scout .subscribe .muted,.scout .scout-colophon{color:var(--ink)}.house-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wrs-sec,.wrs-close{max-width:var(--head);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--rule)}.wrs-sec>p,.wrs-close p{margin-top:var(--s-2)}.wrs-sec h2,.wrs-close h2{font-size:var(--t-5);font-weight:400;letter-spacing:-.015em;line-height:var(--lh-snug)}.wrs-groups{margin-top:var(--s-3);display:grid;gap:var(--s-2)}.wrs-groups dt{font-size:var(--t-1);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.wrs-groups dd{margin-top:.15rem;font-size:var(--t-3);line-height:var(--lh-snug)}.wrs-how{margin-top:var(--s-2);padding-left:1.1rem;display:grid;gap:var(--s-1)}.wrs-sec:has(.wrs-measures){max-width:54rem}.wrs-measures{margin-top:var(--s-3);display:grid;gap:var(--s-4) var(--s-5);max-width:54rem}@media(min-width:40rem){.wrs-measures{grid-template-columns:repeat(2,minmax(0,1fr))}}.wrs-measure{min-width:0;padding-top:var(--s-2);border-top:1px solid var(--rule)}.wrs-measure p{margin:0}.wrs-head{font-size:var(--t-1);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.wrs-big{margin:var(--s-1) 0!important;font-family:var(--serif);font-size:clamp(2.5rem,7vw,3.75rem);line-height:var(--lh-one);letter-spacing:-.03em;font-variant-numeric:lining-nums}.wrs-measure p:last-child{font-size:var(--t-3);line-height:var(--lh-snug)}.wrs-measure sup{font-size:.65em;line-height:0}.wrs-measure sup a{color:var(--ink-muted);text-decoration:none;padding:0 .1em}.wrs-notes{margin-top:var(--s-4);list-style:none;display:grid;gap:var(--s-1);max-width:54rem;font-size:var(--t-1);line-height:var(--lh-body);color:var(--ink-muted)}.wrs-def{margin-top:var(--s-2);max-width:54rem;font-size:var(--t-1);line-height:var(--lh-body);color:var(--ink-muted)}.wrs-next{margin-top:var(--s-2);list-style:none;display:grid;gap:var(--s-2)}.wrs-close h2{font-style:italic}.portal-bar{position:relative;z-index:3;height:var(--header);display:flex;align-items:center;justify-content:center;margin-top:var(--s-4);border-top:1px solid var(--rule)}.bar-js .portal-bar{position:fixed;inset:0 0 auto;margin:0;border:0;visibility:hidden;opacity:0;pointer-events:none;background:color-mix(in srgb,var(--paper) 94%,transparent);box-shadow:0 1px color-mix(in srgb,var(--ink) 16%,transparent);transition:opacity .2s ease-out,visibility 0s linear .2s}.bar-js.bar-in .portal-bar{visibility:visible;opacity:1;transition-delay:0s}@media(prefers-reduced-motion:reduce){.bar-js .portal-bar{transition:none}}.portal-bar>*{pointer-events:auto}.portal-bar .obs-nav{display:none;margin:0}.portal-bar .obs-menu{position:absolute;left:var(--gutter);top:.5rem}.portal-bar .obs-menu summary{min-height:2.5rem;padding:0 1rem;border:1px solid var(--ink);border-radius:2px;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.portal-bar .obs-menu[open] summary,.portal-bar .obs-menu summary:hover{background:color-mix(in srgb,var(--plate-gold, #e2b25a) 22%,transparent)}.portal-bar .obs-menu nav{inset:var(--header) 0 0 0}.portal-bar:has(.obs-menu[open]){background:color-mix(in srgb,var(--paper) 96%,transparent)}html:has(.portal-bar .obs-menu[open]){overflow:hidden}.portal-bar-sub{position:absolute;right:var(--gutter);top:0;height:var(--header);display:flex;align-items:center;font-size:.9375rem;font-style:italic;color:var(--ink-muted)}.portal-bar-sub a{display:inline-flex;align-items:center;min-height:var(--tap);color:inherit;text-decoration:none}.portal-bar-sub a:hover,.portal-bar-sub a:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:.25em}@media(min-width:56.25rem){.portal-bar .obs-nav{display:block;max-width:30rem;height:var(--header)}.portal-bar .house-bar{height:100%;align-items:center;gap:0 var(--s-3)}.portal-bar .obs-menu{display:none}.portal-bar .house-trigger{padding-block:0;min-height:var(--header);align-items:center}.portal-bar .house-bar>li:nth-child(1) .house-trigger{anchor-name:--home-1}.portal-bar .house-bar>li:nth-child(2) .house-trigger{anchor-name:--home-2}.portal-bar .house-bar>li:nth-child(3) .house-trigger{anchor-name:--home-3}.portal-bar .house-bar>li:nth-child(1)>ul{position-anchor:--home-1}.portal-bar .house-bar>li:nth-child(2)>ul{position-anchor:--home-2}.portal-bar .house-bar>li:nth-child(3)>ul{position-anchor:--home-3}.portal-bar .house-bar>li:last-child>ul{left:auto;right:anchor(right)}}.portal-bar .house-trigger:focus-visible,.portal-bar a:focus-visible,.portal-bar summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.house-drop>ul{transition:opacity .16s ease-out,display .16s allow-discrete,overlay .16s allow-discrete}.house-drop>ul:not(:popover-open){opacity:0}@starting-style{.house-drop>ul:popover-open{opacity:0}}}.portal-hero>.portal-sub{z-index:4;top:0;bottom:auto;display:flex;align-items:center;height:var(--header);font-size:.9375rem}.portal-hero>.portal-sub a{margin:0;min-height:var(--tap)}@media(prefers-reduced-motion:no-preference){.house-drop>ul{transition:opacity .2s cubic-bezier(.2,0,0,1),translate .2s cubic-bezier(.2,0,0,1),display .2s allow-discrete,overlay .2s allow-discrete}.house-drop>ul:not(:popover-open){opacity:0;translate:0 4px}@starting-style{.house-drop>ul:popover-open{opacity:0;translate:0 4px}}}.today-line{margin-top:var(--s-1);font-size:.8125rem;font-style:italic;line-height:var(--lh-snug);color:var(--ink-muted);text-align:center}.today-line a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.today-line a:hover,.today-line a:focus-visible{color:var(--ink)}.page-head .what-covers{margin-top:var(--s-1)}.page-head .what-covers+h1{margin-top:var(--s-2)}section.plate{--glass-edge: rgb(255 255 255 / .85);--hair: rgb(58 39 29 / .14);--plate-gold: #d9a041;position:relative;padding:var(--s-3) max(var(--gutter),1.25rem) var(--s-4);background:linear-gradient(to bottom,var(--paper),#eee2c8 70%,var(--paper))}.plate-start{position:absolute;top:40px;left:0;width:1px;height:1px;pointer-events:none}.pl-defs{position:absolute;width:0;height:0;overflow:hidden}.plate-spread{max-width:90rem;margin:0 auto;border:1px solid var(--glass-edge);border-radius:22px;background:linear-gradient(to bottom right,#ffffffa8,#fff6);-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15);box-shadow:inset 0 1px #ffffffe6,0 24px 60px -24px #3a271d4d,0 2px 8px #3a271d0f}.plate-page{padding:var(--s-3) var(--s-3)}.plate-right{border-top:1px solid var(--hair)}.pl-cap{margin:0;font:600 .75rem / 1.3 var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.pl-hero[hidden]{display:none}.pl-hero{display:grid;gap:var(--s-1);margin-top:.5rem}.pl-headline,.pl-title{margin:0;font-size:clamp(1.375rem,3.6svh,2rem);font-weight:600;line-height:1.15;text-wrap:balance;color:var(--ink)}.pl-title{margin-top:.5rem;font-size:1.25rem}.pl-title[hidden]{display:none}.pl-read{margin:.25rem 0 0}.pl-spark{margin:0}.pl-spark svg{display:block;width:100%;height:auto;max-height:clamp(5rem,17svh,9.5rem);overflow:visible}.pl-spark-line{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.pl-spark-dot{fill:var(--plate-gold);stroke:#fff;stroke-width:2.5}.pl-spark-note{font-size:18px}.pl-spark .pl-small{font-size:14.8px}.pl-subcap{margin:.75rem 0 .25rem;font:600 .6875rem / 1.3 var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.pl-chartset{display:block}.pl-chartset[hidden]{display:none}.pl-figure{margin:0;display:flex;flex-direction:column;min-height:0}.pl-wide,.pl-v{display:none}.pl-v-tall{display:block}.pl-narrow{position:relative;padding-top:1.75rem}.pl-narrow svg,.pl-wide svg{width:100%;height:auto}.pl-narrow svg{display:block}.pl-note-row{position:absolute;right:0;top:.25rem;margin:0}.pl-foot{margin:.375rem 0 .75rem;font-size:.75rem;line-height:1.4;color:var(--ink-muted)}.pl-line{margin:0 0 .5rem;font-size:1.25rem;font-weight:500;line-height:1.3;text-wrap:balance;color:var(--ink)}.pl-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s-3)}.pl-links{display:flex;flex-wrap:wrap;gap:0 1.5rem}.pl-lnk{display:inline-block;padding:.625rem 0;font-size:1.0625rem;line-height:1.3;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:#3a271d73}.pl-lnk:hover{text-decoration-color:var(--ink)}.pl-book,.pl-sub-row{margin:.5rem 0 0}.pl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.25rem;border:0;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;box-shadow:0 4px 12px -6px #3a271d80}.pl-btn:hover{background:color-mix(in srgb,var(--ink) 88%,#fff)}.live-source{padding:0 var(--gutter);text-align:center;font-size:var(--t-1);font-style:italic;color:var(--ink-muted)}.portal-pitch{display:grid;justify-items:center;gap:var(--s-1);max-width:40rem;margin:var(--s-2) auto 0;padding:0 var(--gutter);text-align:center;color:var(--ink)}.portal-claim{font-size:var(--t-2);line-height:var(--lh-snug);text-wrap:balance}.portal-tower,.portal-lab{font-size:var(--t-1);line-height:var(--lh-snug);text-wrap:balance;color:var(--ink-muted)}.portal-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s-2);margin-top:var(--s-1)}.portal-second{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.25rem;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font-size:.9375rem;font-weight:600;text-decoration:none}.portal-second:hover,.portal-second:focus-visible{background:var(--ink);color:var(--paper)}.portal-notice{font-size:var(--t-1);font-style:italic;color:var(--ink-muted)}.plate a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.pl-grid{stroke:var(--ink);stroke-width:1;opacity:.1}.pl-grid-row{opacity:.12}.pl-axis{font:400 14px var(--serif);fill:var(--ink-muted)}.pl-small{font-size:13.6px}.pl-bar{fill:#3a271d3d}.pl-bar.pl-now{fill:url(#pl-gold)}.pl-base{stroke:var(--ink);stroke-width:1;opacity:.35}.pl-nowcol{fill:#d9a04129}.pl-yr{font:400 14px var(--serif);fill:var(--ink-muted)}.pl-yr-todate{font-size:14px;font-weight:600;fill:var(--ink)}.pl-num{font:500 14px var(--serif);fill:var(--ink);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em}.pl-num-row{font-size:14px}.pl-narrow .pl-yr{font-size:14px;fill:var(--ink)}.pl-cell-now text,.pl-strong{font-weight:700;fill:var(--ink)}.pl-note{font:italic 400 15.5px var(--serif);fill:var(--ink);color:var(--ink)}.pl-leader{stroke:var(--ink);stroke-width:1;opacity:.45}.pl-hit{fill:transparent}.pl-tip{display:none;pointer-events:none}.pl-barg:hover .pl-tip,.pl-barg.tip-open .pl-tip,.pl-barg:focus .pl-tip{display:block}.pl-barg:focus{outline:none}.pl-barg:focus-visible .pl-hit{stroke:var(--ink);stroke-width:1.5;fill:#3a271d0d}.pl-tip-bg{fill:#fffcf4f5;stroke:#3a271d33;stroke-width:1}.pl-tip-head{font:600 15px var(--serif);fill:var(--ink);font-variant-numeric:tabular-nums}.pl-tip-sub{font:400 14px var(--serif);fill:var(--ink-muted)}.pl-barg:hover .pl-bar,.pl-barg.tip-open .pl-bar{fill:#3a271d61}.pl-barg:hover .pl-bar.pl-now,.pl-barg.tip-open .pl-bar.pl-now{fill:url(#pl-gold)}.pl-workshop{margin:.5rem 0 .25rem;font-size:1.375rem;font-style:italic;line-height:1.25;color:var(--ink)}.pl-share{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:.5rem;min-height:0}.pl-slots{display:grid;gap:.75rem;margin-top:.25rem;align-content:start}.pl-card{padding:1.125rem 1.375rem;border:1px solid var(--glass-edge);border-radius:18px;background:#ffffff8c;box-shadow:0 12px 30px -16px #3a271d4d}.pl-card-journal{display:flex;flex-direction:column;gap:.25rem}.pl-label{margin:0;font:600 .6875rem / 1.3 var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.pl-card-title{margin:0;font-size:2rem;font-weight:400;line-height:1.2;text-wrap:balance}.pl-card-title a{color:var(--ink);text-decoration:none}.pl-card-title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.pl-card-date{margin:0;font-size:.875rem;color:var(--ink-muted)}.pl-card-note{margin:.625rem 0 0;font-size:1.25rem;font-style:italic;line-height:1.45;color:var(--ink)}.pl-card-go{margin:.25rem 0 0}.pl-card-small{padding:.75rem 1.125rem}.pl-card-small .pl-card-title{font-size:1.125rem}.pl-sub-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.pl-yt{display:inline-flex;align-items:center;min-height:2.75rem;font-size:1rem;color:var(--ink-muted);text-decoration:none}.pl-yt:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.pl-anim{margin:.25rem auto 0;width:min(100%,22.5rem);aspect-ratio:16 / 9}.pl-anim img{display:block;width:100%;height:100%;object-fit:contain}@media(min-width:62rem){.pl-anim{width:min(100%,30rem)}}.plate-end{display:block;height:1px}.plate-foot{max-width:90rem;margin:0 auto;padding:var(--s-4) var(--gutter) calc(var(--s-5) + env(safe-area-inset-bottom,0px));display:grid;justify-items:center;font-family:var(--sans);font-size:var(--t-1);text-align:center}.plate-foot ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.plate-foot li+li:before{content:"·";padding:0 var(--s-1);color:var(--ink-muted)}.plate-foot a{display:inline-flex;align-items:center;min-height:var(--tap);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.plate-foot a:hover{text-decoration:underline}.plate-rights{color:var(--ink-muted);letter-spacing:.04em}@media(min-width:40rem){.pl-wide{display:block}.pl-narrow{display:none}.pl-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:var(--s-3)}.pl-headline{font-size:2rem}.pl-line{font-size:1.375rem}}@media(min-width:62rem){section.plate{padding:18px}.plate-spread{display:grid;grid-template-columns:13fr 7fr}.plate-page{padding:2rem 2.25rem 1.5rem}.plate-left{padding-left:2.75rem;display:flex;flex-direction:column;border-right:1px solid var(--hair)}.plate-right{display:flex;flex-direction:column;border-top:0}.pl-share{margin-top:.5rem;flex:1}.pl-anim{flex:1 1 0;min-height:7.5rem;max-height:16.875rem;aspect-ratio:auto}.pl-share{flex:0 0 auto;margin-top:auto}.pl-sub-row{margin-top:auto}}@media(min-width:75rem)and (min-height:40rem){section.plate{height:100svh;min-height:40rem;display:flex;scroll-margin-top:calc((var(--tap) + var(--s-3)) * -1)}.plate-spread{flex:1;min-height:0}.plate-page{min-height:0;overflow:hidden;padding-top:1.5rem;padding-bottom:1.25rem}.pl-chartset:not([hidden]){flex:1;min-height:0;display:flex;flex-direction:column}.pl-figure{flex:1;min-height:0}.pl-wide{flex:1;min-height:0;position:relative}.pl-wide .pl-v{position:absolute;inset:0;width:100%;height:100%}.pl-v-tall{display:none}.pl-foot{flex:none}.pl-slots{flex:1;min-height:0}}@media(min-width:75rem)and (min-height:40rem)and (max-height:56.25rem){.plate-page{padding-top:1.125rem;padding-bottom:1rem}.pl-headline{font-size:1.875rem}.pl-line{font-size:1.1875rem;margin:.25rem 0}.pl-lnk{padding:.375rem 0}.pl-workshop{font-size:1.25rem}}.live[hidden]{display:none}.portal-line.live-line{display:block;padding:calc(var(--s-2) * .875) var(--gutter);text-align:center;font-size:var(--t-2);line-height:var(--lh-snug);color:var(--ink);text-wrap:balance}.live-stat{position:relative;display:inline;cursor:default;-webkit-tap-highlight-color:transparent}.live-stat:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.live-claim b{font-weight:600}.live-go{white-space:nowrap;font-weight:600}.live-note{position:absolute;z-index:2;top:100%;left:50%;transform:translate(-50%);display:block;margin-top:.5rem;padding:.625rem .875rem;border:1px solid rgb(255 255 255 / .75);border-radius:14px;background:#fffcf4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px -12px #3a271d59;opacity:0;visibility:hidden;line-height:0;text-align:left;font-weight:400}.live-spark{display:block;overflow:visible;font-family:var(--serif);font-variant-numeric:tabular-nums}.live-path{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.live-base{stroke:var(--ink);stroke-opacity:.4;stroke-width:1;stroke-dasharray:1 3}.live-dot{fill:#d9a041;stroke:#fff;stroke-width:1.5}.live-label{font-size:.8125rem;font-weight:600;font-style:italic;fill:var(--ink)}.live-tick{font-size:.625rem;fill:var(--ink-muted)}.live-tick-base{font-style:italic}@media(hover:hover){.live-stat:hover .live-note{opacity:1;visibility:visible}}.live-stat:focus-visible .live-note,.count-open .live-note{opacity:1;visibility:visible}@media(prefers-reduced-motion:no-preference){.live-note{transition:opacity .15s ease-out,visibility 0s linear .15s}.live-stat:hover .live-note,.live-stat:focus-visible .live-note,.count-open .live-note{transition-delay:0s}}@media(min-width:64rem){.portal-line.live-line{font-size:var(--t-3)}}@media(min-width:75rem)and (min-height:53.75rem){.pl-v-tall{display:block}}@media(min-width:75rem)and (min-height:46.25rem)and (max-height:53.7rem){.pl-v-mid{display:block}}@media(min-width:75rem)and (min-height:40rem)and (max-height:46.2rem){.pl-v-short{display:block}.pl-subcap,.pl-card-small~.pl-card-small,.pl-card-note{display:none}.pl-card-title{font-size:1.5rem}}@media(min-width:75rem)and (min-height:46.25rem)and (max-height:53.7rem){.pl-card-small~.pl-card-small{display:none}.pl-card-title{font-size:clamp(1.5rem,3.6svh,2rem)}}@media(prefers-reduced-motion:no-preference){.portal-bloom{display:block;position:absolute;left:79.6%;top:62.9%;width:150%;aspect-ratio:1;border-radius:50%;pointer-events:none;mix-blend-mode:multiply;transform:translate(-50%,-50%) scale(calc(.25 + var(--sy, 0) * .9));opacity:calc(var(--sy, 0) * .95);background:radial-gradient(circle,#f6a85480,#f6a85438 22%,#f6a85414 45%,#f6a85400 66%);will-change:transform,opacity}.portal-stack{transform:translate3d(0,calc(var(--sy, 0) * -6svh),0);will-change:transform}.portal-roll [data-live-pct-text]{opacity:0;animation:pct-show .2s ease-out 3.6s forwards}@keyframes pct-show{to{opacity:1}}.live-path{stroke-dasharray:1;stroke-dashoffset:0}.live-stat:hover .live-path,.live-stat:focus-visible .live-path,.count-open .live-path{animation:live-trace 1s cubic-bezier(.45,0,.3,1) .1s both}.live-stat:hover .live-dot,.live-stat:focus-visible .live-dot,.count-open .live-dot{animation:live-pop .32s cubic-bezier(.2,0,0,1.4) 1s both;transform-box:fill-box;transform-origin:center}@keyframes live-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes live-pop{0%{transform:scale(0)}to{transform:scale(1)}}.bar-js .portal-bar-nav .house-drop{opacity:0;transform:translateY(6px);transition:opacity .36s cubic-bezier(.2,0,0,1),transform .36s cubic-bezier(.2,0,0,1)}.bar-js.bar-in .portal-bar-nav .house-drop{opacity:1;transform:none}.bar-js.bar-in .portal-bar-nav .house-drop:nth-child(1){transition-delay:80ms}.bar-js.bar-in .portal-bar-nav .house-drop:nth-child(2){transition-delay:.14s}.bar-js.bar-in .portal-bar-nav .house-drop:nth-child(3){transition-delay:.2s}}.pl-slot-live{border-style:solid;background:var(--paper);font-style:normal}.pl-slot-live a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.pl-screen{display:block;color:var(--ink);text-decoration:none}.pl-screen img{display:block;width:100%;height:100%;object-fit:cover}.pl-share-bare,.pl-share-m,.pl-share-v{grid-template-columns:minmax(0,1fr)}.pl-share-bare{grid-template-areas:"s"}.pl-share-m{grid-template-areas:"m" "s"}.pl-share-v{grid-template-areas:"v" "s"}.pl-share-bare .pl-sub{margin-top:.75rem}.observatory{padding-bottom:var(--s-3)}.obs-sky{height:var(--s-6)}.obs-sky .obs-saucer{width:5rem;height:3rem}.obs-foot{gap:var(--s-3)}.obs-crest{grid-template-columns:auto 1fr;column-gap:var(--s-2)}.obs-seal{width:var(--s-6)}.obs-house{gap:var(--s-2) var(--s-3)}.obs-group-name{margin-bottom:0}.obs-letters{padding-top:var(--s-3);gap:var(--s-3)}.obs-group:has(#house-institute){grid-column:1 / -1}.obs-group:has(#house-institute) ul{columns:2;column-gap:var(--s-3)}.obs-group:has(#house-institute) li{break-inside:avoid}@media(min-width:64rem){.obs-sky{height:var(--s-6)}.obs-foot{gap:var(--s-4) var(--s-5)}.obs-crest{grid-template-columns:1fr;row-gap:var(--s-1)}.obs-seal{width:calc(var(--s-6) + var(--s-2))}.obs-house{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);gap:var(--s-2) var(--s-3)}.obs-group:has(#house-institute){grid-column:auto}.obs-fine{margin-top:0}}.body .dir-jump,.dir-jump{list-style:none;padding:0;margin-left:0;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-2)}.dir-jump a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink)}.dir-jump .count,.dir-cat-name .count{margin-left:.4em;font-size:var(--t-1);color:var(--ink-muted)}.dir-group{scroll-margin-top:var(--s-3)}.dir-cat{margin-top:var(--s-4)}.dir-cat-name{padding-bottom:var(--s-1);border-bottom:1px solid var(--ink);font-family:var(--sans);font-size:var(--t-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.dir-list{list-style:none;padding:0;max-width:64rem}.dir-item{padding:var(--s-2) 0;border-bottom:1px solid var(--rule)}.dir-name{font-size:var(--t-3);font-weight:500;line-height:var(--lh-snug)}.dir-meta{display:grid;gap:var(--s-1) var(--s-3);margin-top:var(--s-1);font-family:var(--sans);font-size:var(--t-1);line-height:var(--lh-snug)}.dir-meta dt{color:var(--ink-muted)}.dir-meta dd{color:var(--ink);overflow-wrap:break-word}.dir-note{display:block;margin-top:.15rem;font-style:italic;color:var(--ink-muted)}.dir-meta a{color:var(--ink);text-underline-offset:.2em}.dir-addr{color:var(--ink-muted)}@media(min-width:40rem){.dir-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:62rem){.dir-meta{grid-template-columns:1.4fr 1fr 1.2fr 1.2fr}}.dir-ranked,.dir-signal-list{max-width:64rem}.dir-ranked .dir-item{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:var(--s-1)}.dir-rank{padding-top:.2rem;font-family:var(--sans);font-size:var(--t-1);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.dir-main{min-width:0}.dir-why{margin-top:.25rem;font-style:italic;font-size:var(--t-2);line-height:var(--lh-snug);color:var(--ink-muted)}.dir-tag{margin-top:var(--s-1);font-family:var(--sans);font-size:.7188rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.life-defs{position:absolute;width:0;height:0;overflow:hidden}.life,.life-marker{display:none}.life-inline{margin:var(--s-3) 0 var(--s-1)}.life-link{color:inherit;text-decoration:none}.life-link:hover .life-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.life-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h3[data-life-section]{scroll-margin-top:96px}h3[data-life-section]:focus{outline:none}h3[data-life-section]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.life-inline .life-art{display:block;position:relative;width:250px;max-width:100%;aspect-ratio:204 / 116}.life-inline .life-art svg{position:absolute;inset:0;width:100%;height:100%}.life-inline .life-title{margin:4px 0 0;font:500 1.125rem / 1.2 var(--serif);color:var(--ink)}.life-inline .life-note{margin:0 0 6px;font-size:.9063rem;font-style:italic;line-height:1.35;color:var(--ink-muted)}.life-strip{display:block}.life-strip svg{display:block;width:100%;max-width:330px;height:auto;margin-top:6px}.life-legend{display:block;margin-top:2px;font-size:.7188rem;font-style:italic;color:var(--ink-muted);white-space:nowrap}.life-held{fill:var(--ink)}.life-missed{fill:none;stroke:var(--ink);stroke-width:1.2;stroke-dasharray:2 2}.life-refused circle{fill:none;stroke:var(--ink);stroke-width:1.2}.life-refused path{fill:none;stroke:var(--ink);stroke-width:1.1}.life-none{fill:none;stroke:#3a271d66;stroke-width:1.6;stroke-linecap:round}.life-open{fill:none;stroke:#3a271d4d;stroke-width:1}@media(min-width:64rem){.wrap.life-page{max-width:none;margin-inline:0;padding-inline:32px;--gap: 40px;--right: 400px;display:grid;grid-template-columns:minmax(0,1fr) var(--right);column-gap:var(--gap);align-items:start}.life-left{position:relative;min-width:0;padding-left:34px}.life-left .page-head,.life-left .body{max-width:none}.life-inline{display:none}.life{display:block;position:sticky;top:80px;--row6: 126px;--row: clamp(66px, calc((100svh - 126px - var(--row6)) / 5), 126px);margin-top:var(--s-6)}.life:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gap) / -2);border-left:1.5px dashed rgb(58 39 29 / .35)}.life-kicker{height:30px;margin:0;font:600 12px / 1.2 var(--serif);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.life-steps{list-style:none;margin:0;padding:0}.life-row{height:var(--row)}.life-row:last-child{height:var(--row6)}.life-link{display:grid;height:100%;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center;color:inherit;text-decoration:none}.life-row.is-current .life-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.life-art{position:relative;display:block;width:calc((var(--row) - 10px) * 204 / 116);height:calc(var(--row) - 10px)}.life-art svg{position:absolute;inset:0;width:100%;height:100%}.life-pencil{opacity:.3}.life-row .life-ink{transition:opacity .3s ease}.life-js .life-row.is-later .life-ink{opacity:0}.life-words{display:block;min-width:0;transition:opacity .5s ease}.life-title{display:block;font:500 clamp(16px,calc(var(--row) * .15),19px) / 1.2 var(--serif);color:var(--ink)}.life-note{display:block;margin-top:2px;font-size:clamp(13.5px,calc(var(--row) * .115),14.5px);font-style:italic;line-height:1.3;color:var(--ink-muted)}.life-js .life-row.is-later .life-words{opacity:.45}.life-marker{position:absolute;left:6px;top:var(--marker-y, 0px);width:14px;height:14px;margin-top:-7px;border:1.5px solid var(--ink);border-radius:50%;background:#e2b25a;transition:top .3s ease}.life-js .life-marker{display:block}}@media(min-width:80rem){.wrap.life-page{padding-inline:40px;--gap: 56px;--right: 480px}}@media(min-width:90rem){.wrap.life-page{--gap: 72px;--right: 520px}}@media(min-width:64rem)and (max-height:760px){.life{--row6: 104px}.life-legend-2{display:none}}@media(prefers-reduced-motion:reduce){.life-row .life-ink,.life-marker,.life-words{transition:none}}.dir-page{padding-top:var(--s-6);--section: var(--s-5)}.dir-page .page-head .lede{margin-top:var(--s-2)}.dir-page .body{margin-top:var(--s-4)}.dir-page .body,.dir-page .body p{max-width:var(--head)}.dir-jump li,.body .dir-jump li+li{margin:0}.dir-page .section-head+*{margin-top:var(--s-3)}.dir-page .section-head .lede{margin-top:var(--s-1)}.dir-list,.dir-ranked,.dir-signal-list{max-width:none}.dir-page .stats-note{margin-top:var(--s-2)}.dir-page>.body:last-child{margin-top:var(--s-4)}.wrap.page.life-page{padding-top:var(--s-6)}.lab-form{display:grid;gap:var(--s-2);max-width:28rem;margin:var(--s-3) auto 0;text-align:left}.lab-form label{display:grid;gap:.25rem;font-size:var(--t-1)}.lab-form input{min-height:var(--tap);padding:0 .75rem;border:1px solid var(--ink);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.lab-form .pl-btn{cursor:pointer;justify-self:start}.lab-trap{position:absolute;left:-9999px}.lab-note{font-size:var(--t-1);font-style:italic;color:var(--ink-muted)}.lab-state{display:none;margin-top:var(--s-3);text-align:center;font-weight:600}.lab-state:target{display:block}.portal-hint{position:absolute;z-index:2;left:50%;bottom:var(--s-5);transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:0;min-width:var(--tap);min-height:var(--tap);padding:0 var(--s-2);color:var(--ink);font-size:var(--t-1);font-style:italic;text-decoration:none}.portal-hint:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.story{--story-gutter: 1rem;--beat-gap: 6rem;--thread-x: .4375rem;--thread-w: 2px;--col: 45rem;--notes: 12.5rem;position:relative;background:var(--paper);color:var(--ink);font-family:var(--sans)}.beat{position:relative;min-height:100svh;display:grid;align-content:center;padding:calc(var(--beat-gap) / 2) 0}.beat-in{position:relative;z-index:1;width:100%;max-width:calc(var(--col) + 2rem);margin:0 auto;padding:0 var(--story-gutter) 0 calc(var(--story-gutter) + .75rem);display:grid;gap:var(--s-4)}.beat-col{min-width:0}.beat-hook{min-height:0;padding:var(--beat-gap) 0 0}.story-beats{position:relative}.story-beats>.beat:first-child{padding-top:var(--beat-gap)}.beat-ask{min-height:0;padding-bottom:0}.beat-after{min-height:0;padding:var(--s-3) 0 var(--s-6)}.thread{position:absolute;z-index:2;top:0;bottom:0;left:var(--thread-x);width:var(--thread-w);background:var(--ink);pointer-events:none}.thread-dot{position:absolute;z-index:4;top:0;left:calc(var(--thread-x) + var(--thread-w) / 2);width:.625rem;height:.625rem;translate:-50% -50%;border-radius:50%;background:var(--sun);pointer-events:none}@media(prefers-reduced-motion:no-preference){.thread-dot{transition:top .6s cubic-bezier(.22,.61,.36,1)}}.beat-navy{--night-top: rgb(14 26 72);--night-foot: rgb(34 54 112);color:var(--starlight);background:linear-gradient(in oklab to bottom,var(--paper) 0,var(--night-foot) 40px,var(--night-top) 220px,var(--night-top) calc(100% - 220px),var(--night-foot) calc(100% - 40px),var(--paper) 100%)}.beat-thread{position:absolute;z-index:3;top:0;bottom:0;left:var(--thread-x);width:var(--thread-w);pointer-events:none;background:linear-gradient(in oklab to bottom,var(--ink) 0,var(--starlight) 40px,var(--starlight) calc(100% - 40px),var(--ink) 100%)}.story-h{margin:0;font-family:var(--serif);font-weight:400;font-size:2.125rem;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.story-lines span{display:block}.story-lines span+span{margin-top:.3em}.story-h+.story-h{margin-top:.5em}.story-tag,.body{margin:var(--s-4) 0 0;font-family:var(--sans);font-size:1.125rem;line-height:1.5;max-width:60ch}.body{margin-top:var(--s-3)}.story-kicker{margin:0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;letter-spacing:.02em;color:var(--ink-muted)}.big{position:relative;display:inline-block;margin:var(--s-2) 0 0;font-family:var(--serif);font-weight:400;font-size:3.5rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.big-ghost{position:absolute;left:0;top:0;white-space:nowrap}.counting .big-real{color:transparent}.story-notice{margin:var(--s-4) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.story-news{margin:var(--s-1) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.story-news a{color:inherit;text-underline-offset:.2em}.story-link{color:inherit;font-weight:600;text-underline-offset:.25em}.story-closer{margin:var(--s-5) 0 0;font-family:var(--serif);font-style:italic;font-size:1.375rem;line-height:1.3;text-align:center;text-wrap:balance}.beat-navy .story-kicker,.beat-navy .story-notice{color:color-mix(in srgb,var(--starlight) 72%,var(--night-foot))}.beat-notes{display:grid;gap:var(--s-3);align-content:start}.mnote{margin:0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.mnote[hidden]{display:none}.mnote p{margin:0}.mnote-rule{display:block;width:2rem;height:1px;margin-bottom:var(--s-1);background:var(--ink-muted)}.mnote-why,.mnote-check{margin-top:.25rem}.mnote-check a{display:inline-flex;align-items:center;min-height:1.75rem;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.mnote-check a:hover{text-decoration-thickness:2px}.beat-navy .mnote{color:color-mix(in srgb,var(--starlight) 72%,var(--night-foot))}.beat-navy .mnote-rule{background:color-mix(in srgb,var(--starlight) 50%,var(--night-foot))}.zline{position:relative;margin:var(--s-4) 0 0}.zline-plot{position:relative;margin:var(--s-4) 0 2.25rem}.zline svg{display:block;width:100%;height:auto;overflow:visible}.zl-base,.zl-tick{stroke:currentColor;stroke-opacity:.45;stroke-width:1}.zl-path{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.zl-pt circle{fill:currentColor}.zl-last circle{fill:var(--sun)}.zline-over,.zline-taps{position:absolute;inset:0}.zline-over svg,.zline-taps svg{display:block;width:100%;height:100%;overflow:visible}.zline-over{pointer-events:none}.zl-lbl,.zl-year{font-family:var(--mono);font-size:.8125rem;fill:currentColor}.zl-lastlbl{font-size:1rem}.zl-year{opacity:.7}.zline-taps{pointer-events:none}.zline-tap{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}.zline-tap:focus{outline:none}.zline-tap:focus-visible{stroke:var(--sun);stroke-width:2}.zline-tap[aria-expanded=true]{stroke:var(--sun);stroke-width:1.5;r:.75rem}.zline-cap{margin-top:var(--s-2);font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:inherit;opacity:.8}.zline-notes{margin-top:var(--s-3)}.zline-notes:not(:has(.mnote:not([hidden]))){display:none}@media(prefers-reduced-motion:no-preference){.zl-wait .zl-path{stroke-dasharray:1;stroke-dashoffset:1}.zl-wait .zl-pt,.zl-wait .zl-lbl{opacity:0}.zl-draw .zl-path{animation:zl-draw 2.4s cubic-bezier(.33,1,.68,1) forwards}.zl-draw .zl-pt,.zl-draw .zl-lbl{animation:zl-in .24s ease-out forwards}}@keyframes zl-draw{to{stroke-dashoffset:0}}@keyframes zl-in{to{opacity:1}}.story-table{margin-top:var(--s-3);font-family:var(--mono);font-size:.8125rem;line-height:1.5}.story-table summary{display:flex;align-items:center;min-height:2.75rem;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.story-table summary::-webkit-details-marker{display:none}.story-table table{width:100%;border-collapse:collapse;margin-top:var(--s-1)}.story-table th,.story-table td{text-align:left;vertical-align:top;padding:.375rem .75rem .375rem 0;border-bottom:1px solid currentColor}.story-table th{font-weight:500}.story-table td{border-bottom-color:color-mix(in srgb,currentColor 30%,transparent)}.story-table .num{font-variant-numeric:tabular-nums}.story-table a{color:var(--ink);text-underline-offset:.2em}.dbar{margin:var(--s-4) 0 0}.dbar svg{display:block;width:100%;height:auto;overflow:visible}.db-zip{fill:var(--ink)}.db-rest{fill:none;stroke:var(--ink-muted);stroke-width:1.5}.dbar-labels{display:flex;justify-content:space-between;gap:var(--s-2);margin-top:var(--s-1);font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.nk{margin-top:var(--s-4);padding-top:var(--s-2);border-top:1px solid var(--rule)}.nk p{margin:0}.nk-label,.nk-qual{font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.nk-value{display:flex;align-items:center;gap:.625rem;margin-top:.375rem;font-family:var(--mono);font-size:1.125rem;line-height:1.5}.hollow{display:inline-block;flex:none;width:14px;height:14px;color:var(--ink-muted);vertical-align:-1px}.free-count .hollow{margin-right:.25rem}.nk-qual{margin-top:.25rem}.nk{position:relative}.nk-note{margin-top:var(--s-3)}.still{margin:0}.still-tap{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.still-tap:disabled{cursor:default;pointer-events:none}.still-tap:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.still-frame{overflow:hidden;border:1px solid var(--plate-gold);background:var(--paper);box-shadow:0 18px 40px -24px #3a271d73,0 2px 6px -2px #3a271d33}.still-art{display:block;width:100%;height:auto}.still-wide{display:none}.still-open .still-wide{display:block}.still-open .still-tall{display:none}.still-cap{margin-top:var(--s-2);font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.st-paper{fill:var(--paper)}.st-eyebrow{font:500 18px var(--sans);letter-spacing:.16em;fill:var(--ink-muted)}.st-faint{font:18px var(--mono);fill:var(--ink-muted);opacity:.55}.st-company{font:64px var(--serif);fill:var(--ink)}.st-sub{font:22px var(--sans);fill:var(--ink-muted)}.st-rule-ink{stroke:var(--ink);stroke-width:1.5}.st-rule{stroke:var(--ink-muted);stroke-width:1}.st-big{font:72px var(--serif);fill:var(--ink);font-variant-numeric:tabular-nums lining-nums}.st-label{font:20px var(--sans);fill:var(--ink)}.st-mono{font:20px var(--mono);fill:var(--ink-muted)}.st-mono-ink{font:20px var(--mono);fill:var(--ink)}.st-hollow{fill:none;stroke:var(--ink-muted);stroke-width:2.5}.st-drawer{fill:color-mix(in srgb,var(--ink) 4%,var(--paper));stroke:var(--plate-gold);stroke-width:1}.lab-btn{display:flex;align-items:center;justify-content:center;width:100%;height:3.5rem;margin-top:var(--s-4);padding:0 2rem;border-radius:8px;background:var(--ink);color:var(--paper);font-family:var(--serif);font-size:1.1875rem;font-weight:500;letter-spacing:.01em;line-height:1;text-decoration:none}.lab-btn:hover{background:var(--ink-soft)}.lab-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.story-ask{margin-top:0}@media(max-width:63.99rem){.zl-wide{display:none}}@media(min-width:64rem){.story{--beat-gap: 10rem;--story-gutter: 1.5rem;--thread-w: 1.5px;--thread-x: max(.75rem, calc(50% - (var(--col) + 2rem + var(--notes)) / 2 - 2.5rem))}.beat-in{max-width:calc(var(--col) + 2rem + var(--notes));padding:0;grid-template-columns:minmax(0,var(--col)) var(--notes);gap:2rem}.beat-notes{padding-top:3.25rem}.mnote-rule{width:2rem;margin-left:-2rem}.zline-notes{position:absolute;left:calc(100% + 2rem);top:0;width:var(--notes);margin:0}.story-h{font-size:3.5rem}.big{font-size:6rem}.story-tag,.body{font-size:1.25rem}.story-closer{font-size:1.75rem}.still-wide{display:block}.still-tall{display:none}.nk-note{position:absolute;left:calc(100% + 2rem);top:var(--s-2);width:var(--notes);margin:0}.lab-btn{display:inline-flex;width:auto}}.foot{margin-top:4rem;background:var(--paper);color:var(--ink-muted)}.foot-art-band{position:relative;height:6.75rem;overflow:hidden;border-bottom:1px solid var(--ink-muted);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 2.5rem);mask-image:linear-gradient(to bottom,transparent,#000 2.5rem)}.foot-art{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%;opacity:.7}.foot-in{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:1.25rem var(--gutter) 1.25rem var(--axis-left)}.foot-notice,.foot-legal{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.foot-notice{font-family:var(--mono)}.foot-legal{font-family:var(--serif);font-size:.9375rem}.foot-legal{display:flex;flex-direction:column;align-items:flex-start}.foot-legal a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink-muted);text-decoration:underline;text-underline-offset:.2em}.foot-legal a:hover,.foot-legal a:focus-visible{color:var(--ink)}.foot-sep{display:none}@media(min-width:40rem){.foot-in{flex-direction:row;justify-content:space-between;align-items:baseline}.foot-legal{display:block}.foot-legal a{display:inline;min-height:0}.foot-sep{display:inline}}@media print{.foot{display:none}}.d-ink{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.d-paper{fill:var(--paper)}.d-sun{fill:var(--sun);stroke:none}.arch-art{display:block;width:100%;height:auto;overflow:visible}.arch-leaf{transform-box:fill-box;transform-origin:0% 50%}.arch-ajar .arch-leaf{transform:scaleX(.76) skewY(-5deg)}@media(prefers-reduced-motion:no-preference){.arch-leaf{transition:transform .2s cubic-bezier(.2,0,0,1)}.arch-link:focus-visible .arch-leaf,.arch-link:active .arch-leaf{transform:scaleX(.76) skewY(-5deg)}.arch-link:focus-visible .arch-ajar .arch-leaf,.arch-link:active .arch-ajar .arch-leaf{transform:scaleX(.64) skewY(-7deg)}@media(hover:hover){.arch-link:hover .arch-leaf{transform:scaleX(.76) skewY(-5deg)}.arch-link:hover .arch-ajar .arch-leaf{transform:scaleX(.64) skewY(-7deg)}}}@media(max-width:63.99rem){.arch-link .arch-emblem{transform:scale(2.1);transform-box:fill-box;transform-origin:center}}.menu{position:relative;background:var(--paper);color:var(--ink);font-family:var(--sans);padding-bottom:var(--s-6)}.menu:focus{outline:none}.menu-body{max-width:calc(45rem + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.home{--axis-left: clamp(48px, 6vw, 112px)}.home .menu-body{max-width:none;margin:0;padding:0 var(--gutter) 0 var(--axis-left)}.home .menu-body .block:not(.scene){max-width:45rem}.home .menu-body .block.quads-nav{max-width:none}.menu-body .scene{margin:0 calc(-1 * var(--gutter)) 0 calc(-1 * var(--axis-left));max-width:none}.home .block+.block,.home .home-hero+.block,.home .scene+.block{margin-top:4rem}@media(max-width:79.99rem){.home .menu-body{display:flex;flex-direction:column}.home .home-hero,.home .home-hero-left,.home .home-hero-right{display:contents}.home .intro{order:1}.home .ptrail-h{order:2}.home .signup-first{order:3}.home .ptrail-v{display:none}.home .example{order:4}.home .scene{order:5}.home .today{order:6}.home .why{order:7}.home .quads-nav{order:8}}@media(min-width:48rem){.home{--trail-w: clamp(5rem, 7vw, 7rem)}.home .menu-body{padding-right:calc(var(--gutter) + var(--trail-w))}.home .upper{position:relative}.home .ptrail-h{display:none}.home .ptrail-v{position:absolute;top:0;right:calc(-1 * var(--trail-w));bottom:-4.5rem;width:var(--trail-w);display:block;margin:0;pointer-events:none}.home .ptrail-v .ptrail-art{position:absolute;left:0;right:0;top:3rem;bottom:0;width:100%;height:calc(100% - 3rem)}.home .ptrail-v .ptrail-date{position:absolute;top:.5rem;right:0;margin:0;white-space:nowrap;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink)}}@media(min-width:48rem)and (max-width:79.99rem){.home .signup-first{max-width:none}}@media(min-width:80rem){.home .home-hero{display:grid;grid-template-columns:minmax(28rem,35rem) minmax(0,45rem);justify-content:space-between;column-gap:var(--s-6);align-items:start}.home .home-hero-left,.home .home-hero-right{min-width:0}.home .home-hero-left .block:not(.scene){max-width:none}.home .home-hero-right{display:flex;flex-direction:column;height:min(calc(100svh - 5.5625rem),44rem);padding-top:3rem}.home .home-hero-right .signup-first{margin-top:0}.home .home-hero-right .nbox-primary-line{max-width:none}}.home .ptrail .print{transform-box:fill-box;transform-origin:50% 50%;animation:print-walk 14s ease-in-out infinite both}.home .ptrail .print-1{animation-delay:0s}.home .ptrail .print-2{animation-delay:.5s}.home .ptrail .print-3{animation-delay:1s}.home .ptrail .print-4{animation-delay:1.5s}.home .ptrail .print-5{animation-delay:2s}.home .ptrail .print-6{animation-delay:2.5s}.home .ptrail .print-7{animation-delay:3s}.home .ptrail .print-8{animation-delay:3.5s}.home .ptrail .print-9{animation-delay:4s}.home .ptrail .print-10{animation-delay:4.5s}.home .ptrail .print-11{animation-delay:5s}@keyframes print-walk{0%{opacity:0;transform:scale(.96)}3.5%{opacity:1;transform:scale(1)}56%{opacity:1;transform:scale(1)}78%{opacity:0;transform:scale(.985)}to{opacity:0;transform:scale(.985)}}@media(prefers-reduced-motion:reduce){.home .ptrail .print{animation:none}}.home .ptrail .print-fore,.home .ptrail .print-heel{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home .ptrail .print-welt{fill:none;stroke:var(--ink);stroke-width:.6;opacity:.75;vector-effect:non-scaling-stroke}.home .ptrail .print-pass{fill:none;stroke:var(--ink);stroke-width:.6;opacity:.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home .ptrail .print-lug{fill:none;stroke:var(--ink);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home .ptrail .print-hatch{fill:none;stroke:var(--ink);stroke-width:.7;opacity:.7;stroke-linecap:round;vector-effect:non-scaling-stroke}.home .ptrail .print-faint .print-fore,.home .ptrail .print-faint .print-heel{fill:color-mix(in srgb,var(--ink) 7%,transparent);stroke-width:1;opacity:.72}.home .ptrail .print-faint .print-lug,.home .ptrail .print-faint .print-welt,.home .ptrail .print-faint .print-hatch,.home .ptrail .print-faint .print-pass{opacity:.3}.home .ptrail .print-latest .print-fore,.home .ptrail .print-latest .print-heel{fill:var(--plate-gold)}@media(max-width:47.99rem){.home .ptrail-h{display:flex;flex-direction:column;width:100%;margin:var(--s-4) 0 0}.home .ptrail-h .ptrail-art{order:1}.home .ptrail-h .ptrail-date{order:2}.home .ptrail-h .ptrail-art{display:block;width:100%;height:auto}.home .ptrail-h .ptrail-date{margin:var(--s-1) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink);text-align:right}}@media(min-width:80rem)and (max-height:47.5rem){.home-h1{font-size:2.75rem}.home-lede{font-size:1.25rem;line-height:1.75rem}.home .home-hero-left .block+.block{margin-top:2rem}.home .home-hero-left .home-lede{margin-top:var(--s-3)}.home .home-hero-left .home-for.kicker-mono{margin-top:var(--s-4)}}.home .menu,.home #main{padding-bottom:0}.home .block.intro{padding-top:3rem}.home-eyebrow{margin:0 0 var(--s-2);font-family:var(--mono);font-size:.8125rem;line-height:1.5;letter-spacing:.02em;color:var(--ink-muted)}.home-h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(2.5rem,5vw,4rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.home-lede{margin:var(--s-4) 0 0;font-family:var(--serif);font-size:1.5rem;line-height:2rem;color:var(--ink);text-wrap:pretty}.home-for.kicker-mono{margin:var(--s-4) 0 0}.home-para{margin:var(--s-2) 0 0;max-width:38rem;font-family:var(--sans);font-size:1.1875rem;line-height:1.875rem;text-wrap:pretty}.home-h2{margin:0;font-family:var(--serif);font-weight:400;font-size:1.75rem;line-height:2.125rem;letter-spacing:-.015em}.pen-filter{position:absolute;width:0;height:0;overflow:hidden}.path-note{padding-top:var(--s-6)}.path-note p{margin:0;max-width:38rem;font-family:var(--sans);font-size:1.125rem;line-height:1.6;color:var(--ink)}.path-note+.page,.path-note+.wrap{padding-top:var(--s-4)}.path-next{margin-top:var(--s-6)}.path-next p,p.path-next{margin:0;font-family:var(--serif);font-size:1.25rem}.path-next a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.path-cta{margin-top:var(--s-6)}.path-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:0 2rem;border:1.5px solid var(--ink);border-radius:8px;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:1.125rem;text-decoration:none}.path-cta a:hover,.path-cta a:focus-visible{background:var(--ink);color:var(--paper)}.path-steps{padding-top:var(--s-4)}.path-steps ol{max-width:45rem;margin:0;padding-left:1.5rem;font-family:var(--sans);font-size:1.0625rem;line-height:1.6}.path-steps li+li{margin-top:var(--s-2)}.path-steps a{color:var(--ink);text-underline-offset:.2em}.rlist-signup{margin-top:var(--s-6);max-width:30rem}.free-view{max-width:40rem}.free-count{margin:0;font-family:var(--serif);font-size:1.25rem;line-height:1.6}.free-n{font-size:2.5rem;line-height:1;font-variant-numeric:tabular-nums}.free-tags{margin:var(--s-1) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.free-trend{margin:var(--s-2) 0 0;font-family:var(--mono);font-size:.875rem;line-height:1.6;color:var(--ink);font-variant-numeric:tabular-nums}.free-facts{margin:0}.free-record{margin:var(--s-5) 0 0}.free-label{margin:0 0 var(--s-2);font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.free-facts-none{margin:0;font-family:var(--mono);font-size:.875rem;color:var(--ink-muted)}.free-dl{margin:0}.free-dl-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);column-gap:var(--s-2);padding:.5rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);font-family:var(--sans);font-size:.9375rem;line-height:1.5}.free-dl-row:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.free-dl-row dt{margin:0;font-family:var(--mono);font-size:.8125rem;color:var(--ink-muted)}.free-dl-row dd{margin:0}.free-src{display:block;font-family:var(--mono);font-size:.75rem;color:var(--ink-muted)}.free-heard{margin:0;padding:0;list-style:none}.free-heard li+li{margin-top:.375rem}.free-src a{color:inherit;text-underline-offset:.2em}.free-roles{margin:0 0 var(--s-3);font-family:var(--sans);font-size:.9375rem;line-height:1.5}.free-record .free-count{margin-top:0}.free-record-list{margin:var(--s-3) 0 0}@media(max-width:29.99rem){.free-dl-row{grid-template-columns:minmax(0,1fr);row-gap:.125rem}}.free-record-list{padding:0;list-style:none}.free-record-list li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:var(--s-2);padding:.5rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);font-family:var(--sans);font-size:.9375rem;line-height:1.5}.free-record-list li:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.free-record-list time{font-family:var(--mono);font-size:.8125rem;color:var(--ink-muted);white-space:nowrap}.free-record-src{display:block;font-family:var(--mono);font-size:.75rem;color:var(--ink-muted)}.free-sources{margin:var(--s-1) 0 0;font-family:var(--mono);font-size:.8125rem;color:var(--ink-muted)}@media(max-width:29.99rem){.free-record-list li{grid-template-columns:minmax(0,1fr);row-gap:.125rem}}.free-watching{margin:var(--s-3) 0 0;font-family:var(--sans);font-size:1.0625rem;line-height:1.6}.free-tower{margin:var(--s-4) 0 0;font-family:var(--serif);font-size:1.125rem}.free-tower a{color:var(--ink);text-underline-offset:.2em}.lab-copy{max-width:42rem}.lab-copy .lab-line{display:block;margin-top:1.25rem;line-height:1.6}.lab-copy .lab-line:first-child{margin-top:0}.path-end{margin-top:var(--s-6)}.path-end .nbox{max-width:30rem}.path-end .path-next{margin-top:var(--s-4)}.get-rows{margin:var(--s-2) 0 0}.get-row{display:grid;grid-template-columns:7rem minmax(0,1fr);column-gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid color-mix(in srgb,var(--ink) 50%,transparent)}.get-connect{margin:var(--s-1) 0 0;font-family:var(--sans);font-size:1.1875rem;line-height:1.875rem}.get-connect a{display:inline-block;padding:.5rem 0}.get-row:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 50%,transparent)}.get-row dt{margin:0;padding-top:.3125rem;font-family:var(--mono);font-size:.8125rem;line-height:1.5;letter-spacing:.02em;color:var(--ink-muted)}.get-row dd{margin:0;font-family:var(--sans);font-size:1.1875rem;line-height:1.875rem}@media(max-width:39.99rem){.get-row{grid-template-columns:5.5rem minmax(0,1fr)}}.home .block.example+.scene,.home .upper+.scene{margin-top:var(--s-4)}.example .example-note{margin-top:var(--s-3);max-width:38rem}.block+.block{margin-top:var(--s-6)}.kicker-mono{margin:0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;letter-spacing:.02em;color:var(--ink-muted)}.reading .big,.reading .body{margin-top:var(--s-2)}.reading .zline{margin-top:var(--s-4)}.reading .zline-notes{position:static;width:auto;margin-top:var(--s-2)}.reading-note{margin-top:var(--s-4)}.reading .mnote-rule,.today .mnote-rule{margin-left:0}@media(max-width:63.99rem){.menu .mnote-check a,.menu .today-status a{min-height:2.75rem}}.block.today{margin-top:3rem;margin-bottom:0}.today-day{margin:var(--s-1) 0 0;font-family:var(--serif);font-size:1.25rem;line-height:1.3}.today-change,.today-status,.today-built{margin:var(--s-1) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.today-status{display:flex;align-items:flex-start;gap:.625rem;color:var(--ink)}.today-status .hollow{margin-top:.3rem}.today-status a{color:inherit;text-underline-offset:.2em}.today-built{margin-top:var(--s-2)}.dev-state{margin-top:var(--s-6)}.dev-state h2{font-size:var(--t-4)}.dev-state .block.today{margin:var(--s-2) 0 0}@media(min-width:64rem){.block.today{margin-top:3rem;margin-bottom:0}.arches{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--s-4);align-items:end}.arch-link{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "name" "line";row-gap:0;justify-items:start;align-content:end;min-height:0;padding:0;border:0;text-align:left}.arch:last-child .arch-link{border:0}.arch-start .arch-link{grid-template-columns:minmax(0,1fr);min-height:0}.arch-link .arch-art{width:88%;height:auto}.arch-start .arch-link .arch-art{width:100%}.arch-name{justify-self:start;margin-top:var(--s-1);font-size:1.1875rem}.arch-line{min-height:2.5rem;margin-top:var(--s-1);opacity:0}.arch-link:focus-visible .arch-line{opacity:1}@media(hover:hover){.arch-link:hover .arch-line{opacity:1}}@media(prefers-reduced-motion:no-preference){.arch-line{transition:opacity .2s ease}}}.block.sale{margin-top:var(--s-6)}.sale-rule{display:block;width:100%;height:8px;overflow:visible}.sale .kicker-mono{margin-top:var(--s-4)}.sale-line{margin:var(--s-2) 0 0;max-width:36rem;font-family:var(--serif);font-size:1.5rem;line-height:1.3;text-wrap:balance}.sale .lab-btn{width:auto;display:inline-flex;margin:var(--s-4) 0 0}.sale-note{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:var(--s-2);align-items:start;max-width:26rem;margin:var(--s-6) 0 0}.sale-quill{width:2.25rem;height:2.25rem;margin-top:.125rem;overflow:visible}.nbox-quiet{max-width:none}.nbox-quiet-title{margin:0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.nbox-quiet .nbox-row{display:flex;align-items:flex-end;gap:var(--s-2);margin-top:var(--s-1);border-bottom:1px solid var(--ink)}.nbox-quiet input[type=email]{flex:1 1 auto;min-width:0;min-height:2.75rem;padding:0;border:0;border-radius:0;background:none;color:var(--ink);font-family:var(--mono);font-size:.9375rem}.nbox-quiet input[type=email]::placeholder{color:var(--ink-muted);opacity:.7}.nbox-quiet input[type=email]:focus{outline:none}.nbox-quiet .nbox-row:focus-within{border-bottom-width:2px;margin-bottom:-1px}.nbox-quiet .nbox-button{flex:none;min-height:2.75rem;padding:0 0 0 var(--s-1);border:0;border-radius:0;background:none;color:var(--ink);font-family:var(--mono);font-size:.8125rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.nbox-quiet .nbox-button:hover{background:none;color:var(--ink);text-decoration-thickness:2px}.nbox-quiet .nbox-say{font-family:var(--mono);font-size:.8125rem}.sale-notice{margin:var(--s-4) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.sale-notice+.sale-notice{margin-top:var(--s-1)}@media(min-width:64rem){.sale-line{font-size:1.75rem}}.hub-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"door title";gap:var(--s-2) var(--s-3);align-items:start;max-width:none}.hub-door{grid-area:door;width:3.5rem;height:4.8125rem}.hub-title{grid-area:title;min-width:0}.hub-promise{margin-top:var(--s-1)}.rooms{list-style:none;margin-top:var(--s-5);max-width:59.5rem;border-top:1px solid var(--ink)}.room{display:grid;gap:var(--s-2);padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.room-main{min-width:0}.room-title{font-size:var(--t-4);font-weight:500;line-height:var(--lh-snug)}.room-title a{text-decoration:none}.room-title a:hover{text-decoration:underline;text-underline-offset:.2em}.room-figure{margin-top:var(--s-1);display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-2)}.room-value{font-family:var(--serif);font-size:2.25rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.room-label,.room-latest{font-family:var(--sans);font-size:var(--t-2);line-height:var(--lh-lede);color:var(--ink-muted)}.room-latest{margin-top:var(--s-1);max-width:60ch}.room-note{max-width:20rem}.hub-lab{margin-top:var(--s-6);font-family:var(--mono);font-size:.8125rem;color:var(--ink-muted)}.hub-lab a{display:inline-flex;align-items:center;min-height:var(--tap);color:inherit;text-underline-offset:.2em}@media(min-width:64rem){.hub-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"door title";gap:var(--s-4)}.hub-door{width:5rem;height:6.875rem}.room{grid-template-columns:minmax(0,1fr) 12.5rem;gap:var(--s-5);align-items:start}.room-note{padding-top:.25rem}}.story.start .beat{min-height:0;padding:var(--s-6) 0 0}.story.start .beat-hook,.story.start .beat-links{padding-top:var(--s-6)}.start-links{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);margin:0;font-family:var(--sans);font-size:1.125rem}.start-links a{display:inline-flex;align-items:center;min-height:var(--tap)}@media(min-width:64rem){.story.start .beat{padding-top:var(--s-7)}}@media print{@page{size:letter;margin:.7in .8in}html,body{background:var(--paper)}.start~*,.obs-head,.obs-slim,.skip-link,.beat-links,.zline-taps,.story-table,.zline-notes{display:none}.story.start .beat{padding-top:.45in;break-inside:avoid}.story.start .zl-wide{display:inline}.story.start .beat-hook{padding-top:0}.story.start .beat-in{max-width:none;grid-template-columns:minmax(0,1fr) 2.2in;gap:.3in;padding:0}.story.start .beat-notes{padding-top:.6in}main:has(>.story.start){padding-bottom:0}.story.start .mnote-check a{display:block;color:var(--ink);text-decoration:none}.story.start .mnote-check a:after{content:"marbletech.us" attr(href);display:block;overflow-wrap:anywhere}.story.start .story-h{font-size:26pt}.story.start .big{font-size:48pt}.story.start .story-tag,.story.start .body{font-size:12pt}}.wrap.news{max-width:calc(42.5rem + 2 * var(--gutter))}.news .nbox{max-width:none;margin-top:var(--s-4)}.news .news-card{max-width:none;margin-top:var(--s-5)}.news .journal-main{max-width:none}.news .news-all{margin-top:var(--s-6)}.tower .body{margin-top:var(--s-5);max-width:var(--head)}.tower-list{list-style:none;margin-top:var(--s-2);padding:0}.tower-list li{padding:var(--s-1) 0;border-top:1px solid var(--rule);font-family:var(--sans);font-size:var(--t-3)}.tower-list li:last-child{border-bottom:1px solid var(--rule)}.tower-btn{margin-top:var(--s-4)}.tower-notice{margin-top:var(--s-4);font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.article-body>.plate-pic,.article-body>.plate-pic+*{margin-top:var(--phi-4)}.plate-pic>.plate-art{width:100%}.plate-pic .plate-art img{display:block;width:auto;max-width:min(100%,62.5rem);height:auto;margin-inline:auto}.pen-divider{position:relative;height:2.5rem;margin:var(--s-6) 0 var(--s-3)}.pen-divider svg{position:absolute;left:calc(-1 * var(--axis-left));top:0;height:100%;width:calc(var(--axis-left) + 2.75rem);max-width:none;overflow:visible}.pen-divider .d-ink[stroke-dasharray]{stroke-width:1;opacity:.7}.obs-menu .pen-under:after{display:none}.pen-under{position:relative;text-decoration:none}.pen-under:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 4' preserveAspectRatio='none'><path d='M1 2 C30 0.8 60 3.2 119 1.8' fill='none' stroke='%233a271d' stroke-width='1.5' stroke-linecap='round'/></svg>") no-repeat center / 100% 100%}.report{max-width:calc(45rem + 2 * var(--gutter));margin:0 auto;padding:var(--s-6) var(--gutter) 0}.report-head{max-width:45rem}.report-title{margin:var(--s-1) 0 0;font-family:var(--serif);font-weight:400;font-size:2.125rem;line-height:2.5rem;letter-spacing:-.015em;text-wrap:balance}.report-byline,.report-asof{margin:var(--s-2) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.report-asof{margin-top:var(--s-1)}.report-hero{margin:var(--s-6) 0 0}.report-scope{font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.report-plate{margin-top:var(--s-2);min-height:20rem}.report-plate .zline{margin-top:0}.report-legend{margin:var(--s-2) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.report-reading{margin:var(--s-4) 0 0;max-width:45rem;font-family:var(--serif);font-size:1.5rem;line-height:2rem;text-wrap:balance}.report-prose{max-width:37.5rem;margin-top:var(--s-4);font-family:var(--sans);font-size:1.1875rem;line-height:1.875rem}.report-prose>p+p{margin-top:1.5rem}.report-prose sup{font-size:.6875rem;line-height:0;vertical-align:super}.report-prose sup a,.notes-list a{color:var(--ink);text-underline-offset:.2em}.report-h2{margin:0;font-family:var(--serif);font-weight:400;font-size:1.75rem;line-height:2.125rem}.report-prose .report-h2+p{margin-top:var(--s-2)}.report-notes{max-width:45rem;margin-top:var(--s-6)}.report-notes .report-h2{font-size:1.5rem;line-height:2rem}.notes-list{list-style:none;margin:var(--s-2) 0 0;padding:0;font-family:var(--mono);font-size:.8125rem;line-height:1.25rem;color:var(--ink-muted)}.notes-list li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);padding:var(--s-1) 0;border-top:1px solid var(--rule)}.note-n{color:var(--ink)}.notes-list a{display:inline-block;padding:.75rem 0;margin:-.75rem 0}.report-notice{margin:var(--s-6) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.report-close{max-width:45rem;margin-top:var(--s-4)}.report-next{margin:0;font-family:var(--mono);font-size:.8125rem;line-height:1.5}.report-next a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--ink);text-underline-offset:.2em}.report-close .sale-note,.report-close .hub-lab{margin-top:var(--s-4)}@media(min-width:64rem){.report{max-width:none;padding-left:var(--axis-left, max(var(--gutter), calc(50% - 22.5rem) ));padding-right:var(--gutter)}.report-title{font-size:3.5rem;line-height:3.875rem}.report-hero{max-width:65rem}.report-plate{min-height:32.5rem}.report-plate .zline svg{max-height:32.5rem}}.rlist-title{font-family:var(--serif);font-weight:400;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1}.rlist-line{margin-top:var(--s-2);font-family:var(--sans);font-size:1.0625rem;line-height:1.5}.rlist-line a{color:var(--ink);text-underline-offset:.2em}.rlist-filters{display:flex;gap:var(--s-4);margin-top:var(--s-3)}.rlist-filters a{display:inline-flex;align-items:center;min-height:var(--tap);font-family:var(--serif);font-size:var(--t-2);color:var(--ink-muted);text-decoration:none}.rlist-filters a[aria-current]{color:var(--ink)}.rlist-empty{display:flex;align-items:center;gap:.625rem;margin-top:var(--s-5);font-family:var(--mono);font-size:.9375rem}.rlist-featured{margin-top:var(--s-5);max-width:65rem}.rlist-plate{display:block;padding:var(--s-2);border:1px solid var(--plate-gold);background:var(--paper)}.rlist-plate img{display:block;width:100%;height:auto}.rlist-meta,.rlist-date,.rlist-kind{font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.rlist-meta{margin-top:var(--s-2)}.rlist-featured-title{margin-top:var(--s-1);font-family:var(--serif);font-weight:400;font-size:1.75rem;line-height:2.125rem;max-width:45rem}.rlist-featured-title a,.rlist-row-title a{color:var(--ink);text-decoration:none}.rlist-featured-title a:hover,.rlist-row-title a:hover{text-decoration:underline;text-underline-offset:.2em}.rlist-finding{margin-top:var(--s-1);max-width:45rem;font-family:var(--sans);font-size:1.0625rem;line-height:1.5;color:var(--ink-muted)}.rlist-rows{list-style:none;margin-top:var(--s-5);padding:0;max-width:65rem;border-top:1px solid var(--ink)}.rlist-row{display:grid;gap:var(--s-1);padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.rlist-row-title{margin:0;font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1.3}.rlist-row-title a{display:inline-block;min-height:2.75rem}@media(min-width:64rem){.rlist-row{grid-template-columns:8.75rem minmax(0,1fr);gap:var(--s-3)}.rlist-row-title{font-size:1.75rem;line-height:2.125rem}}.lost{max-width:calc(45rem + 2 * var(--gutter))}.lost-arch{display:block;width:min(100%,32.5rem);height:auto;overflow:visible}.lost-title{margin-top:var(--s-4);font-family:var(--serif);font-weight:400;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.15;text-wrap:balance}.lost-line{margin-top:var(--s-2);font-family:var(--sans);font-size:1.0625rem;line-height:1.5}.lost-doors ul{list-style:none;display:flex;flex-wrap:wrap;gap:0 var(--s-4);margin-top:var(--s-2)}.lost-doors a{display:inline-flex;align-items:center;min-height:var(--tap);font-family:var(--serif);font-size:var(--t-3);color:var(--ink);text-underline-offset:.25em}.signup-first{margin-top:4rem}.nbox-primary{max-width:none}.nbox-primary-line{margin:0;max-width:40rem;font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1.875rem;color:var(--ink);text-wrap:balance}.nbox-primary .nbox-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:2rem}.nbox-quill{width:1.75rem;height:1.75rem;overflow:visible}.nbox-primary .nbox-row .nbox-quill{margin-bottom:1rem}.nbox-primary input[type=email]{min-height:3.5rem;padding:0;border:0;border-bottom:1.5px solid var(--ink);border-radius:0;background:none;color:var(--ink);font-family:var(--mono);font-size:.9375rem}.nbox-primary input[type=email]::placeholder{color:var(--ink-muted)}.nbox-primary input[type=email]:focus{outline:none;border-bottom-width:2px}.nbox-primary .nbox-button{min-height:3.5rem;padding:0 2rem;border:0;border-radius:8px;background:var(--ink);color:var(--paper);font-family:var(--serif);font-size:1.0625rem;font-weight:500;cursor:pointer}.nbox-primary .nbox-button:hover{background:var(--ink-soft);color:var(--paper)}.nbox-primary-note{margin-top:1rem;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.nbox-latest{margin-top:.25rem}.nbox-latest a{color:var(--ink);text-underline-offset:.2em;padding:.6rem 0;margin:-.6rem 0}.nbox-primary .nbox-say{display:none;align-items:center;gap:1rem;margin-top:1.5rem;font-family:var(--serif);font-size:1.25rem}.nbox-primary .nbox-say:target{display:flex}@media(min-width:40rem){.nbox-primary-line{font-size:1.75rem;line-height:2.125rem}.nbox-primary .nbox-row{grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:end;column-gap:.5rem}.nbox-primary .nbox-row .nbox-quill{margin:0 .5rem .875rem 0}}.lab-btn-outline{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink)}.lab-btn-outline:hover{background:var(--shade)}.today-live{font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink)}.today-live-row{display:flex;align-items:center;gap:.25rem;margin:var(--s-1) 0 var(--s-2)}.today-live-row .today-day{margin:0}.today-refresh{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.75rem 0;padding:0;border:0;background:none;cursor:pointer}.today-refresh svg{overflow:visible}.today-refresh:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:50%}.stamp-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.stamp-row .stamp{margin:0}.stamp-refresh{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.75rem 0;padding:0;border:0;background:none;cursor:pointer;color:var(--ink)}.stamp-refresh svg{overflow:visible}.stamp-refresh:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:50%}.stamp-say,.today-say{flex-basis:100%;margin:var(--s-1) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}@keyframes stamp-spin{to{transform:rotate(360deg)}}.stamp-refresh.is-spinning svg,.today-refresh.is-spinning svg{animation:stamp-spin .6s ease-out 1}@media(prefers-reduced-motion:reduce){.stamp-refresh.is-spinning svg,.today-refresh.is-spinning svg{animation:none}}.today-newer{margin:var(--s-1) 0 0;font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--ink)}.today-newer a{color:inherit;text-underline-offset:.2em}.note-mark{margin-left:.5rem;font-family:var(--mono);font-size:.75rem;color:var(--ink-muted);white-space:nowrap}.rp-dek{margin:0 0 var(--s-4);font-family:var(--serif);font-style:italic;font-size:1.25rem;line-height:1.75rem;color:var(--ink)}.rp-callout{margin:var(--s-5) 0;padding:0 0 0 var(--s-3);border-left:1.5px solid var(--ink);font-family:var(--serif);font-size:1.125rem;line-height:1.6}.rp-fig{max-width:65rem;margin:var(--s-5) 0}.rp-plate-wide,.rp-plate-phone{display:block}.rp-plate-wide svg,.rp-plate-phone svg{display:block;width:100%;height:auto}.rp-fig .rp-plate-wide svg{max-width:none;width:104.92%;margin-left:-4.92%}.rp-fig .rp-plate-phone svg{max-width:none;width:105.88%;margin-left:-5.88%}.rp-plate-phone{display:none}.rp-fig text{font-family:var(--serif)}.rp-fig .tx-mono{font-family:var(--mono)}.rp-fig .tx-tab{font-variant-numeric:tabular-nums}.rp-fig .blend-multiply{mix-blend-mode:multiply}.rp-reading{margin:var(--s-2) 0 0;max-width:45rem;font-family:var(--serif);font-size:1.25rem;line-height:1.75rem}.report-prose .rp-fig{max-width:none;width:min(65rem,calc(100vw - var(--axis-left) - var(--gutter)))}.report-prose ol{padding-left:1.5rem}.report-prose li+li{margin-top:.25rem}.report-close-line{margin:var(--s-4) 0 0;font-family:var(--serif);font-size:1.5rem;line-height:2rem}@media(max-width:39.99rem){.rp-plate-wide{display:none}.rp-plate-phone{display:block}.report-prose .rp-fig{width:auto}.rp-fig .rp-plate-phone svg{width:100vw;margin-left:calc(-1 * var(--gutter))}}.story.start,.story.start :is(.story-kicker,.mnote,.zline-cap,.story-table,.story-notice,.nk-label,.nk-qual,.nk-value,.nk-word,.dbar-labels,.dbar-src,.body-post){font-family:var(--sans)}.story.start .zline-over text{font-family:var(--sans)}.story.start .zline-cap,.story.start .dbar-src{margin:var(--s-2) 0 0;font-size:.875rem;line-height:1.5;color:var(--ink-muted);opacity:1}.story.start .zline-cap a,.story.start .dbar-src a,.story.start .body-post a{color:var(--ink);text-underline-offset:.2em}.story.start .body-post{margin-top:var(--s-4)}.free-lead{margin:var(--s-2) 0 0;max-width:40rem;font-family:var(--serif);font-size:1.375rem;line-height:1.5}.free-heard-block{margin:var(--s-5) 0 0}.free-heard-block .free-heard li{padding:.25rem 0}.free-heard-block a{color:var(--ink);text-underline-offset:.2em}.free-when{font-family:var(--sans);font-size:.875rem;color:var(--ink-muted)}.free-q{margin:0 0 var(--s-2);font-family:var(--sans);font-size:1rem;font-weight:400;color:var(--ink-muted)}.free-facts .free-sources,.free-heard-block .free-sources,.free-record .free-sources{margin-top:var(--s-2);font-size:.75rem}.free-sources a{color:inherit;text-underline-offset:.2em}.page-end{max-width:var(--page);margin:var(--s-5) auto 0;padding:0 var(--gutter)}.pe-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:3.5rem}.pe-gap{flex:1}.pe-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:0 2rem;border:1.5px solid var(--ink);border-radius:8px;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:1.125rem;text-decoration:none}.pe-btn:hover,.pe-btn:focus-visible{background:var(--ink);color:var(--paper)}.pe-next{display:inline-flex;align-items:center;min-height:var(--tap, 2.75rem);margin-left:auto;font-family:var(--serif);font-size:1.25rem;color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.pe-quiet{margin:var(--s-3) 0 0;font-family:var(--sans);font-size:.875rem;line-height:1.5;color:var(--ink-muted)}.pe-quiet a{display:inline-flex;align-items:center;min-height:var(--tap, 2.75rem);color:inherit;text-underline-offset:.2em}.page-end~.foot .foot-notice{visibility:hidden}.pe-btn,.pe-next{white-space:nowrap}@media(max-width:29.99rem){.pe-btn{min-height:3rem;padding:0 1.25rem;font-size:1rem}.pe-next{font-size:1.125rem}}.story.start .beat-trail{padding-bottom:var(--s-3);min-height:0}
