html[data-ground] .shell{max-width:1360px;margin:0 auto;position:relative}html[data-ground]{--essay-col:660px;--essay-measure:62ch}@media (min-width:1024px){html[data-ground]{--essay-col:760px;--essay-measure:67ch}}html[data-ground] .essay{max-width:var(--essay-col);margin:0 auto}html[data-ground] .essay-head{border-top:1px solid var(--ground-border);border-bottom:1px solid var(--ground-border);flex-wrap:wrap;gap:18px;margin-top:16px;padding:10px 0;display:flex}html[data-ground] .prose,html[data-ground] .essay .guide{margin-top:44px}html[data-ground] .prose p,html[data-ground] .prose li{font-family:var(--serif);color:var(--tx2);max-width:var(--essay-measure);font-size:clamp(1.08rem,1rem + .45vw,1.3125rem);font-weight:300;line-height:1.72}html[data-ground] .prose p{margin-bottom:1.35em}html[data-ground] .prose p:first-of-type{color:var(--tx)}html[data-ground] .prose ul{margin:0 0 1.35em 1.2em}html[data-ground] .prose li{margin-bottom:.45em}html[data-ground] .prose ol{margin:0 0 1.35em 1.35em}html[data-ground] .prose ol li{margin-bottom:.9em}html[data-ground] .prose b,html[data-ground] .prose strong{color:var(--tx);font-weight:500}html[data-ground] .essay .prose em{font-style:italic}html[data-ground] .essay .prose :is(p,li,blockquote) em{font-family:var(--font-newsreader-italic),var(--serif)}html[data-ground] .essay .prose .sidenote em{font-family:inherit}html[data-ground] .prose a{color:var(--acc-text);border-bottom:1px solid color-mix(in srgb, var(--acc-text) 45%, transparent)}html[data-ground] .prose h2{color:var(--tx);margin:2.2em 0 .8em;font-size:clamp(1.5rem,3vw,1.9rem)}html[data-ground] .prose h3{color:var(--tx);margin:1.9em 0 .55em;font-size:clamp(1.18rem,2vw,1.38rem)}html[data-ground] .prose hr{border:0;border-top:1px solid var(--ground-border);margin:2.6em 0}html[data-ground] .prose blockquote{border-left:2px solid var(--acc);margin:34px 0;padding:4px 0 4px 24px;font-style:italic}html[data-ground] .prose blockquote p{color:var(--tx);margin-bottom:.6em}html[data-ground] .prose blockquote p:last-child{margin-bottom:0}html[data-ground] .prose blockquote cite{font-style:normal;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3);margin-top:12px;font-size:10.5px;display:block}html[data-ground] .prose blockquote cite:before{content:"~ ";color:var(--acc-text)}html[data-ground] .pull{text-align:center;margin:64px 0;padding:40px 0;position:relative}html[data-ground] .pull:before,html[data-ground] .pull:after{content:"";background:var(--ground-border);height:1px;transition:transform 1s cubic-bezier(.2,.7,.3,1);position:absolute;left:0;right:0}html[data-ground] .pull:before{top:0}html[data-ground] .pull:after{bottom:0}html[data-ground] .pull.reveal:not(.in):before,html[data-ground] .pull.reveal:not(.in):after{transform:scaleX(0)}html[data-ground] .pull p{font-family:var(--serif);letter-spacing:-.01em;color:var(--tx);max-width:28ch;margin:0 auto;font-size:clamp(1.45rem,1rem + 2.2vw,2.15rem);font-weight:400;line-height:1.28}@media (prefers-reduced-motion:reduce){html[data-ground] .pull:before,html[data-ground] .pull:after{transition:none;transform:none}}html[data-ground] .ref{font-family:var(--mono);vertical-align:super;color:var(--acc-text);padding-left:2px;font-size:.62em}html[data-ground] .sidenote{font-family:var(--sans);margin:34px 0}html[data-ground] .sidenote p{font-family:var(--sans);max-width:none;color:var(--tx2);margin-bottom:.8em;font-size:.85rem;line-height:1.6}html[data-ground] .sidenote p:last-child{margin-bottom:0}html[data-ground] .sidenote ul{margin:0 0 .8em 1.1em}html[data-ground] .sidenote li{font-family:var(--sans);max-width:none;color:var(--tx2);margin-bottom:.15em;font-size:.85rem;font-weight:400;line-height:1.6}html[data-ground] .sidenote .sn-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc-text);margin-bottom:10px;font-size:12px;line-height:1.65;display:block}html[data-ground] .sidenote .sn-body svg{width:100%;height:auto;margin:6px 0 4px;display:block}html[data-ground] .sidenote .figcap{font-family:var(--mono);color:var(--tx3);letter-spacing:.03em;margin:10px 0 18px;font-size:10.5px}html[data-ground] .sidenote em{color:var(--acc-text)}html[data-ground]{--sidenote-float-min:1400}html[data-ground] .sidenote.floated{width:calc((100% - (var(--essay-col) + 40px)) / 2 - 8px);margin:0;position:absolute;right:0}html[data-ground] .sidenote{position:relative}html[data-ground] .sidenote .sn-frame{pointer-events:none;width:20px;height:calc(100% + 8px);position:absolute;top:-4px;left:-12px;overflow:visible}html[data-ground] .sidenote .sn-frame path{fill:none;stroke:var(--acc);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px}html[data-ground] .sidenote .sn-frame .sn-tick{transition:stroke-dashoffset .16s linear}html[data-ground] .sidenote .sn-frame .sn-stroke{transition:stroke-dashoffset .72s cubic-bezier(.3,.7,.3,1) .14s}html[data-ground] .sidenote.drawn .sn-frame path{stroke-dashoffset:0}html[data-ground] .sidenote:not(.floated) .sn-frame .sn-tick{display:none}html[data-ground] .sidenote .sn-inner{padding:12px 6px 12px 20px;position:relative}html[data-ground] .sidenote,html[data-ground] .note-link{transition:opacity .45s}html[data-ground] .sidenote.sn-gone,html[data-ground] .note-link.sn-gone{opacity:0;pointer-events:none}html[data-ground] .sidenote:focus-within{opacity:1;pointer-events:auto}html[data-ground] .note-link{pointer-events:none;z-index:2;position:absolute;overflow:visible}html[data-ground] .note-link path{stroke:color-mix(in srgb, var(--acc) 60%, transparent);stroke-width:1px;fill:none}html[data-ground] .note-link g{clip-path:inset(0 100% 0 0);transition:clip-path .55s linear}html[data-ground] .note-link.on g{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){html[data-ground] .sidenote,html[data-ground] .note-link,html[data-ground] .note-link g,html[data-ground] .sidenote .sn-frame path{transition:none}}@media (min-width:1024px){html[data-ground] .essay .guide :is(.split,.bens,.steps){max-width:none;margin-inline:calc(50% + min(1020px,100vw - 96px)/-2)}}html[data-ground] .bandquote{margin:56px 0;text-align:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(48px,8vw,90px) clamp(22px,5vw,60px);position:relative;overflow:hidden}html[data-ground] .bandquote .veil{color:var(--field-deep);opacity:.4;--fade-dir:90deg;position:absolute;inset:0}html[data-ground] .bandquote p{font-family:var(--serif);max-width:24ch;margin:0 auto;font-size:clamp(1.6rem,3.6vw,2.5rem);line-height:1.25;position:relative}html[data-ground] .bandquote .who{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;text-align:center;opacity:.75;margin-top:18px;font-size:10.5px;display:block;position:relative}html[data-ground] .prose .bandquote p{color:inherit;max-width:24ch;margin:0 auto;font-weight:400}html[data-ground] .prose .bandquote sup.fn a{color:inherit}html[data-ground] .prose sup.fn{font-family:var(--mono);vertical-align:super;white-space:nowrap;padding-left:1px;font-size:.6em;line-height:0;top:0}html[data-ground] .prose sup.fn a{color:var(--acc-text);border-bottom:0;padding:0 2px;text-decoration:none}html[data-ground] .prose sup.fn a:hover{color:var(--tx)}html[data-ground] .prose sup.fn+sup.fn{padding-left:0}html[data-ground] .prose [id^=fnref-]{scroll-margin-top:120px}html[data-ground] .prose .notes{border-top:1px solid var(--ground-border);margin-top:72px;padding-top:30px}html[data-ground] .prose .notes h2{margin:0 0 20px;font-size:1.35rem}html[data-ground] .prose .notes ol{margin:0;padding:0;list-style:none}html[data-ground] .prose .notes li{font-family:var(--sans);color:var(--tx2);grid-template-columns:34px 1fr;gap:4px;max-width:none;margin:0 0 8px;padding:6px 8px 6px 0;scroll-margin-top:120px;font-size:.86rem;font-weight:400;line-height:1.6;transition:background-color .6s;display:grid}html[data-ground] .prose .notes li.flash{background:color-mix(in srgb, var(--acc) 12%, transparent)}html[data-ground] .prose .notes .n{font-family:var(--mono);color:var(--acc-text);text-align:right;padding-top:2px;padding-right:12px;font-size:11px}html[data-ground] .prose .notes .src{display:block}html[data-ground] .prose .notes .src+.src{margin-top:6px}html[data-ground] .prose .notes .lt{font-family:var(--mono);color:var(--acc-text);margin-right:8px;font-size:11px}html[data-ground] .prose .notes .back{font-family:var(--mono);border:0;margin-left:6px;font-size:11px}html[data-ground] .prose .notes .fn-vid{max-width:360px;margin:10px 0 4px;display:block}html[data-ground] .prose .essay-video{margin:72px 0 80px}@media (max-width:700px){html[data-ground] .prose .essay-video{margin:48px 0 56px}}html[data-ground] .prose .essay-video figcaption{font:400 12px/1.65 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tx3);margin-bottom:14px}html[data-ground] .prose .essay-video .ev-frame{aspect-ratio:16/9;background:var(--ground-2);border:1px solid var(--ground-border);position:relative;overflow:hidden}html[data-ground] .prose .essay-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}html[data-ground] .prose .essay-video .ev-missing{font:400 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);justify-content:center;align-items:center;display:flex}html[data-ground] .prose .essay-video .ev-sub{font-family:var(--font-newsreader-italic),var(--serif);color:var(--tx3);max-width:64ch;margin:12px 0 0;font-size:17px;font-style:italic;font-weight:300;line-height:1.55}html[data-ground] .prose .essay-video[data-small]{margin:0}html[data-ground] .prose .essay-video[data-small] figcaption{margin-bottom:8px;font-size:10.5px}html[data-ground] .prose .subtext{font-family:var(--sans);letter-spacing:.02em;color:var(--tx3);white-space:nowrap;font-size:.62em}html[data-ground] .prose .tip{border-bottom:1px dotted var(--acc-text);cursor:help;outline:none;position:relative}html[data-ground] .prose .tip:after{content:attr(data-tip);transform:translate(calc(-50% + var(--tip-shift,0px)),6px);border:1px solid var(--ground-border);background:var(--ground-3);width:max-content;max-width:min(280px,70vw);color:var(--tx);font-family:var(--sans);letter-spacing:0;text-align:left;white-space:normal;opacity:0;pointer-events:none;z-index:20;border-radius:6px;padding:9px 12px;font-size:.8rem;font-style:normal;font-weight:400;line-height:1.45;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);left:50%}html[data-ground] .prose .tip:hover:after,html[data-ground] .prose .tip:focus:after{opacity:1;transform:translate(calc(-50% + var(--tip-shift,0px)),0)}html[data-ground] .prose .tip:hover,html[data-ground] .prose .tip:focus{border-bottom-color:var(--acc)}html[data-ground] .prose .readnext{margin-top:56px}html[data-ground] .prose .rn-eyebrow{font:400 10.5px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tx3);margin-bottom:12px;display:block}html[data-ground] .prose a.rn-card{color:inherit;border:1px solid var(--ground-border);padding:20px 22px;text-decoration:none;transition:border-color .25s,transform .25s;display:block}html[data-ground] .prose a.rn-card:hover{border-color:var(--acc);transform:translateY(-2px)}html[data-ground] .prose .rn-t{font-family:var(--serif);color:var(--tx);margin-bottom:8px;font-size:1.3rem;line-height:1.25;display:block}html[data-ground] .prose .rn-s{font-family:var(--sans);color:var(--tx2);margin-bottom:12px;font-size:.9rem;line-height:1.5;display:block}html[data-ground] .prose .rn-m{font:400 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);justify-content:space-between;display:flex}html[data-ground] .prose .rn-go{color:var(--acc-text)}.cq-n{z-index:80;pointer-events:none;font-family:var(--serif);color:var(--acc-text);opacity:0;font-size:21px;line-height:1;animation:2.3s cubic-bezier(.2,.7,.3,1) forwards cqf;position:absolute}@keyframes cqf{0%{opacity:0;transform:translate(0)rotate(0)}14%{opacity:.95}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.cq-n{display:none}}
