.journal-article{--measure:760px;--gutter:clamp(20px, 4.5vw, 56px);--sp-xs:12px;--sp-s:20px;--sp-m:32px;--sp-l:48px;--sp-xl:clamp(44px, 6vw, 72px);--sp-2xl:clamp(56px, 9vw, 112px);--t-body:clamp(16px, .42vw + 15px, 17.5px);--t-lead:clamp(17.5px, .7vw + 15.5px, 21px);--t-h1:clamp(2.2rem, 6vw, 3.4rem);--t-h2:clamp(1.5rem, 3.6vw, 2.1rem);--t-h3:clamp(1.05rem, 1.9vw, 1.25rem);--t-display:clamp(1.55rem, 4.4vw, 2.4rem);--t-micro:clamp(9.5px, .28vw + 9px, 11px);--ink-mute:rgba(40,54,42,.58);--sage:#9FB299;font-size:var(--t-body)}:root[data-theme=dark] .journal-article{--ink-mute:rgba(237,232,220,.6)}.journal-article ::-moz-selection{background:var(--coral);color:var(--parchment)}.journal-article ::selection{background:var(--coral);color:var(--parchment)}.journal-article .wrap,.journal-article .wrap-wide{width:100%;max-width:calc(var(--measure) + (var(--gutter) * 2));margin-inline:auto;padding-inline:var(--gutter)}.journal-article .progress{position:fixed;top:0;left:0;height:2px;width:0;background:var(--coral);z-index:200}.journal-article .opener{padding-block:var(--sp-xl)}.journal-article .masthead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px var(--sp-m);padding-bottom:14px;border-bottom:1px solid var(--ink);font-size:var(--t-micro);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--nav)}.journal-article .eyebrow{margin-top:var(--sp-xl);font-size:var(--t-micro);font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--coral)}.journal-article h1.title{margin-top:var(--sp-s);font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:var(--t-h1);line-height:1;letter-spacing:-.03em;max-width:16ch;text-wrap:balance;color:var(--ink)}.journal-article .deck{margin-top:var(--sp-m);font-size:var(--t-lead);line-height:1.5;color:var(--ink);max-width:52ch}.journal-article .byline{margin-top:var(--sp-l);padding-top:var(--sp-s);border-top:1px solid var(--rule-strong);display:flex;flex-wrap:wrap;gap:10px var(--sp-m);font-size:var(--t-micro);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--nav)}.journal-article .byline strong{color:var(--ink);font-weight:600}.journal-article .sec{padding-block:var(--sp-2xl)}.journal-article .sec+.sec .sec-head{border-top:1px solid var(--rule);padding-top:var(--sp-xl)}.journal-article .sec-head{margin-bottom:var(--sp-xl)}.journal-article .sec-tag{display:flex;align-items:baseline;gap:14px;font-size:var(--t-micro);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--nav);margin-bottom:var(--sp-s)}.journal-article .sec-tag .num{color:var(--coral)}.journal-article .sec-tag .tick{flex:0 0 24px;height:1px;background:var(--rule-strong)}.journal-article h2.sec-title{font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:var(--t-h2);line-height:1.16;max-width:22ch;letter-spacing:-.015em;text-wrap:balance;color:var(--ink)}.journal-article .copy>*+*{margin-top:var(--sp-s)}.journal-article .copy p{color:var(--ink-soft);text-align:justify;hyphens:auto;-webkit-hyphens:auto}.journal-article .copy p.beat{color:var(--ink);font-weight:500}.journal-article .copy p.lead{font-size:var(--t-lead);line-height:1.6;color:var(--ink)}.journal-article .copy strong{color:var(--ink);font-weight:600}@media(max-width:620px){.journal-article .copy p{text-align:left;hyphens:none;-webkit-hyphens:none}}.journal-article .dropcap:first-letter{float:left;font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:3.9em;line-height:.8;padding:.06em .12em 0 0;color:var(--coral)}.journal-article .feature{margin-block:var(--sp-xl)}.journal-article .quote{text-align:center;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-strong);padding-block:var(--sp-l)}.journal-article .quote p{font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:var(--t-display);line-height:1.1;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.journal-article .quote p.accent{color:var(--coral)}.journal-article .quote .src{margin-top:var(--sp-s);font-family:Inter,sans-serif;font-size:var(--t-micro);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--nav)}.journal-article figure{margin-block:var(--sp-xl)}.journal-article .panels{display:grid;gap:var(--sp-s)}.journal-article .panels.two{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article .panels.three{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-article .panel{background:var(--gold);padding:clamp(18px,4.5%,40px)}.journal-article .panel.tan{background:var(--tan)}.journal-article .panel.sage{background:var(--sage)}.journal-article .panel.pink{background:var(--pink)}.journal-article .panel svg{display:block;width:100%;height:auto}.journal-article .plate-frame{border:1px solid var(--rule-strong);padding:clamp(10px,1.5vw,16px)}.journal-article .panel-label{margin-top:var(--sp-xs)}.journal-article .panel-label .n{font-size:var(--t-micro);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--nav)}.journal-article .panel-label h3{margin-top:6px;font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:var(--t-h3);line-height:1.25;color:var(--ink)}.journal-article .panel-label.accent h3{color:var(--coral)}.journal-article .panel-label p{margin-top:8px;font-size:.86em;line-height:1.6;color:var(--ink-soft)}.journal-article .panels.three .panel-label h3{font-size:1.02rem}.journal-article .panels.three .panel-label .n{letter-spacing:.14em}.journal-article figcaption{margin-top:var(--sp-s);padding-top:var(--sp-xs);border-top:1px solid var(--rule-strong);display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px var(--sp-s);font-size:var(--t-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nav)}.journal-article .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-l)}.journal-article .stat{border-top:2px solid var(--ink);padding-top:var(--sp-s)}.journal-article .stat .fig{font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:clamp(3rem,7vw,4.8rem);line-height:.85;letter-spacing:-.04em;color:var(--coral)}.journal-article .stat p{margin-top:var(--sp-s);font-size:.9em;line-height:1.6;color:var(--ink-soft)}.journal-article .bars{background:var(--tan);padding:clamp(28px,4vw,48px)}.journal-article .bar+.bar{margin-top:var(--sp-m)}.journal-article .bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-s);margin-bottom:10px}.journal-article .bar-head .name{font-size:var(--t-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--stem)}.journal-article .bar-head .val{font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1;letter-spacing:-.02em;color:var(--stem)}.journal-article .bar-track{height:clamp(16px,2vw,22px);background:#242e1e26}.journal-article .bar-fill{height:100%;background:var(--stem)}.journal-article .bar.minor .bar-fill{background:#242e1e6b}.journal-article .bar.minor .val{color:#242e1e99}.journal-article .pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-l);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-strong);padding-block:var(--sp-m)}.journal-article .pair .n{font-size:var(--t-micro);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--nav);margin-bottom:10px}.journal-article .pair h3{font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:var(--t-h3);line-height:1.28;color:var(--ink)}.journal-article .close{border-top:2px solid var(--ink);padding-top:var(--sp-m);margin-top:var(--sp-xl)}.journal-article .close p{font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:var(--t-display);line-height:1.14;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.journal-article .close p.soft{color:var(--ink-mute);margin-bottom:6px}.journal-article .endmark{display:inline-block;width:.5em;height:.5em;background:var(--coral);margin-left:.35em}.journal-article .lab{padding-bottom:10px;border-bottom:2px solid var(--ink);font-size:var(--t-micro);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);margin-top:var(--sp-xl)}.journal-article .refs{list-style:none;margin-top:var(--sp-s)}.journal-article .refs li{display:flex;gap:var(--sp-s);padding-block:var(--sp-s);border-bottom:1px solid var(--rule)}.journal-article .refs .n{font-size:var(--t-micro);font-weight:600;letter-spacing:.14em;color:var(--coral);flex:0 0 auto;padding-top:4px}.journal-article .refs .b{font-size:.9em;line-height:1.62;color:var(--ink-soft)}.journal-article .refs .b strong{display:block;font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:1.06em;color:var(--ink);margin-bottom:6px}.journal-article .refs .b em{font-style:italic}.journal-article .out{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:var(--t-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule-strong);transition:border-color .2s ease,gap .2s ease}@media(hover:hover){.journal-article .out:hover{border-color:var(--ink);gap:14px}}.journal-article .note{margin-top:var(--sp-s);font-size:.92em;line-height:1.7;color:var(--ink-soft)}.journal-article .note strong{color:var(--ink);font-weight:500}.journal-article .bio{margin-top:var(--sp-xl);padding-top:var(--sp-s);border-top:1px solid var(--rule);font-size:.86em;line-height:1.65;color:var(--ink-mute)}.journal-article .bio .n{font-size:var(--t-micro);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--nav);margin-bottom:10px}@keyframes light-fall{0%,to{opacity:.28}50%{opacity:.72}}@keyframes sprout-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes core-glow{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes bead-pulse{0%,72%,to{transform:scale(1)}36%{transform:scale(1.12)}}@keyframes root-grow{0%{stroke-dashoffset:200;opacity:.3}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.3}}.journal-article .shaft{animation:light-fall 7s ease-in-out infinite}.journal-article .shaft.l2{animation-duration:9s;animation-delay:-2s}.journal-article .shaft.l3{animation-duration:8s;animation-delay:-4s}.journal-article .shaft.l4{animation-duration:10s;animation-delay:-1s}.journal-article .sprout{animation:sprout-rise 8s ease-in-out infinite}.journal-article .sprout.p2{animation-duration:9.5s;animation-delay:-3s}.journal-article .sprout.p3{animation-duration:7s;animation-delay:-5s}.journal-article .ring-core{animation:core-glow 5s ease-in-out infinite}.journal-article .bead{animation:bead-pulse 4s ease-in-out infinite}.journal-article .bead.b2{animation-delay:.4s}.journal-article .bead.b3{animation-delay:.8s}.journal-article .strand{stroke-dasharray:200;stroke-dashoffset:200;animation:root-grow 6s ease-in-out infinite}.journal-article .strand.s2{animation-delay:-.5s}.journal-article .strand.s3{animation-delay:-1s}@media(prefers-reduced-motion:reduce){.journal-article *{animation:none!important}.journal-article .strand{stroke-dashoffset:0;opacity:1}.journal-article .shaft{opacity:.5}}@media(max-width:720px){.journal-article .panels.three{grid-template-columns:1fr}.journal-article .stats,.journal-article .pair{grid-template-columns:1fr;gap:var(--sp-m)}}@media(max-width:560px){.journal-article .panels.two{grid-template-columns:1fr}.journal-article .bar-head{flex-direction:column;align-items:flex-start;gap:6px}}@media print{.journal-article .progress{display:none}.journal-article .reveal{opacity:1;transform:none}.journal-article figure,.journal-article .pair,.journal-article .quote,.journal-article .bars,.journal-article .stat,.journal-article .refs li{-moz-column-break-inside:avoid;break-inside:avoid}.journal-article *{-webkit-print-color-adjust:exact;print-color-adjust:exact;animation:none!important}.journal-article .strand{stroke-dashoffset:0;opacity:1}}.journal-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:32px;margin-top:16px}.journal-tile{border:1px solid var(--rule-strong);display:flex;flex-direction:column;transition:border-color .2s ease}a.journal-tile:hover{border-color:var(--ink)}.journal-tile .tile-panel{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden}.journal-tile .tile-panel svg{width:38%;height:auto;overflow:visible}.journal-tile .tile-body{padding:26px 26px 30px;display:flex;flex-direction:column;flex:1}.journal-tile h3{font-family:Schibsted Grotesk,sans-serif;font-weight:700;font-size:1.3rem;line-height:1.3;color:var(--ink);margin-top:12px}.journal-tile .tile-dek{margin-top:12px;font-size:.9rem;color:var(--ink-soft);line-height:1.6}.journal-tile .tile-meta{margin-top:auto;padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nav)}.journal-tile .tile-soon{color:var(--nav)}.journal-article main{padding-top:64px}
