.journal-index__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-700);font-size:.74rem;font-weight:500;display:block}.journal-home{border-top:1px solid var(--line-soft);background:radial-gradient(36rem 24rem at 100% 0,#ff6a3d17,#0000 72%),radial-gradient(28rem 18rem at 0 100%,#d500520d,#0000 70%)}.journal-home--deferred{min-height:min(54rem,92svh)}.journal-home__deferred-copy{max-width:31rem;color:var(--color-ink-soft);font-size:1rem;line-height:1.65}.journal-home__deferred-stage{background:radial-gradient(28rem 18rem at 28% 22%,#ff6a3d21,#0000 72%),linear-gradient(145deg,#ffffffb3,#fff7f47a);border-radius:1.5rem;min-height:clamp(22rem,48vh,32rem);margin-top:clamp(2.5rem,6vh,4rem);box-shadow:inset 0 0 0 1px #d500520f}.journal-home__head{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.55fr);align-items:end;gap:clamp(2rem,6vw,5rem);margin-bottom:clamp(2.75rem,6vh,4.5rem);display:grid}.journal-home__accent{color:var(--color-brand-700)}.journal-home__intro{max-width:24rem}.journal-home__intro p{color:var(--color-ink-soft);text-wrap:pretty;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6}.journal-home__all,.journal-home__more-link,.related-journal__all{min-height:2.5rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-700);transition:color .16s ease, gap .18s var(--ease-out);align-items:center;gap:.45rem;margin-top:1rem;font-size:.72rem;font-weight:700;display:inline-flex}.journal-home__more-link{margin-top:0}.journal-home__stage{gap:clamp(2.5rem,6vh,4rem);display:grid}.journal-home__more-head{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.35rem;padding-top:.35rem;display:flex}.journal-index__grid,.related-journal__grid,.journal-home__more-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.journal-index__grid,.related-journal__grid{gap:clamp(1.5rem,3vw,2.5rem)}.journal-home__more-grid{gap:clamp(1.25rem,2.5vw,2rem)}.journal-index__grid>.story-card,.related-journal__grid>.story-card,.journal-home__more-grid>.story-card{height:100%}.journal-home__more-grid .story-card--brief .story-card__media,.journal-index__grid .story-card--brief .story-card__media,.related-journal__grid .story-card--brief .story-card__media{aspect-ratio:16/9}.story-card{min-width:0;color:var(--color-ink);flex-direction:column;display:flex;position:relative}.story-card:focus-visible,.journal-home__all:focus-visible,.journal-home__more-link:focus-visible,.related-journal__all:focus-visible,.article-hero__back:focus-visible,.article-reading__back:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px;border-radius:4px}.story-card__media{aspect-ratio:16/9;background:linear-gradient(135deg,#ff6a3d,#d50052 58%,#7c3aed);border-radius:1rem;position:relative;overflow:hidden}.story-card__media--feature{aspect-ratio:auto;border-radius:0;min-height:0}.story-card__image{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}.story-card__fold{pointer-events:none;background:linear-gradient(132deg,#ffffff24,#0000 30%),linear-gradient(#0000 58%,#170b1333);position:absolute;inset:0}.story-card__fallback{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.story-card__fallback-orbit{aspect-ratio:1;border:1px solid #ffffff4d;border-radius:50%;width:60%;position:absolute;box-shadow:0 0 0 2rem #ffffff14,0 0 0 4rem #ffffff0b}.story-card__mark{filter:drop-shadow(0 20px 22px #61021b57);width:26%;height:auto;position:relative}.story-card__body{flex-direction:column;flex:1;min-width:0;padding-top:1.1rem;display:flex}.story-card__eyeline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.story-card__topic{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-700);font-size:.64rem;font-weight:700}.story-card__date{color:var(--color-ink-soft);white-space:nowrap;font-size:.74rem}.story-card__title{-webkit-line-clamp:3;line-clamp:3;min-height:3.06em;font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.75rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.02;transition:color .18s;display:-webkit-box;overflow:hidden}.story-card__excerpt{-webkit-line-clamp:3;line-clamp:3;min-height:4.74em;color:var(--color-ink-soft);text-wrap:pretty;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.96rem;line-height:1.58;display:-webkit-box;overflow:hidden}.story-card__excerpt:empty{visibility:hidden}.story-card__footer{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.4rem;font-size:.64rem;font-weight:700;display:flex}.story-card__action{color:var(--color-ink);align-items:center;gap:.45rem;display:inline-flex}.story-card__action span{transition:transform .18s var(--ease-out)}.story-card--feature{transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:linear-gradient(145deg,#fffffff5,#fff7f4b8);border:1px solid #ffffffc7;border-radius:1.4rem;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.88fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 28px 68px -44px #9b063f61,inset 0 1px #ffffffd1}.story-card--feature .story-card__media{aspect-ratio:auto;border-radius:0;align-self:start;width:100%;height:auto;min-height:0}.story-card__media-frame{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.story-card--feature .story-card__body{justify-content:flex-start;gap:0;height:0;min-height:100%;padding:clamp(1.1rem,2.6vw,1.65rem) clamp(1.2rem,3vw,2rem)}.story-card--feature .story-card__title{-webkit-line-clamp:unset;line-clamp:unset;letter-spacing:-.03em;max-width:15ch;min-height:0;margin-top:.55rem;font-size:clamp(1.45rem,2.7vw,2.2rem);line-height:1.02;display:block}.story-card--feature .story-card__excerpt{-webkit-line-clamp:3;line-clamp:3;max-width:28rem;min-height:0;margin-top:.55rem;font-size:.95rem;line-height:1.5}.story-card--feature .story-card__footer{margin-top:auto;padding-top:1rem}.story-card--compact{color:var(--color-ink);grid-template-columns:5.8rem minmax(0,1fr);gap:.95rem;padding-block:1rem;display:grid}.story-card--compact .story-card__media{aspect-ratio:1;border-radius:.85rem}.story-card--compact .story-card__body{justify-content:center;padding:0}.story-card--compact .story-card__date,.story-card--compact .story-card__excerpt,.story-card--compact .story-card__footer{display:none}.story-card--compact .story-card__title{margin-top:.45rem;font-size:1.08rem;line-height:1.08}.story-card--brief:not(.story-card--feature) .story-card__media{aspect-ratio:5/3}.story-card--brief .story-card__excerpt{-webkit-line-clamp:2}.story-card--brief .story-card__footer{border-top:1px solid var(--line);margin-top:auto;padding-top:.85rem}.story-card--brief .story-card__footer>span:first-child{color:var(--color-brand-700)}@media (hover:hover) and (pointer:fine){.story-card:hover .story-card__image{transform:scale(1.035)}.story-card:hover .story-card__title{color:var(--color-brand-700)}.story-card:hover .story-card__action span{transform:translate(3px)}.story-card--feature:hover{transform:translateY(-4px);box-shadow:0 36px 82px -42px #d500526b,inset 0 1px #ffffffe6}.journal-home__all:hover,.journal-home__more-link:hover,.related-journal__all:hover{color:var(--color-brand-800);gap:.7rem}}.journal-index{background:var(--color-paper);min-height:100svh}.journal-index__hero{background:radial-gradient(34rem 22rem at 92% 8%,#ff6a3d1f,#0000 70%),radial-gradient(28rem 18rem at 4% 90%,#d5005212,#0000 72%);padding:clamp(8.5rem,17vh,11rem) 1.5rem clamp(4rem,9vh,6.5rem);position:relative;overflow:hidden}.journal-index__masthead{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.5fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid;position:relative}.journal-index__masthead h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;margin-top:1rem;font-size:clamp(3rem,7vw,5.2rem);font-weight:700;line-height:.92}.journal-index__masthead h1 span{color:var(--color-brand-700)}.journal-index__masthead p{max-width:29rem;color:var(--color-ink-soft);text-wrap:pretty;padding-bottom:.35rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.62}.journal-index__latest,.journal-index__archive{padding:0 1.5rem clamp(5.5rem,12vh,9rem)}.journal-index__archive{border-top:1px solid var(--line-soft);background:linear-gradient(#ffffff73,#fff3);padding-top:clamp(4rem,8vh,6.5rem)}.journal-index__section-head{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vh,3.5rem);padding-top:1rem;display:flex}.journal-index__section-head h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;margin-top:.7rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:.98}.journal-index__section-head>p{max-width:22rem;color:var(--color-ink-soft);text-align:right;font-size:.95rem;line-height:1.55}.journal-empty{z-index:1;background:linear-gradient(145deg,#ffffffeb,#fff7f4b3);border:1px solid #ffffffc7;border-radius:1.25rem;align-items:center;gap:1.25rem;min-height:13rem;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative;box-shadow:0 24px 60px -42px #9b063f4d}.journal-empty__mark{flex:none;width:4.5rem}.journal-empty h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;line-height:1}.journal-empty p{max-width:31rem;color:var(--color-ink-soft);margin-top:.6rem;line-height:1.55}.article-page{background:var(--color-paper)}.article-hero{background:radial-gradient(38rem 24rem at 88% 0,#ff6a3d1a,#0000 70%),radial-gradient(30rem 20rem at 8% 40%,#d500520d,#0000 72%);padding:clamp(7.5rem,14vh,9.5rem) 0 clamp(2rem,4vh,3rem)}.article-hero__inner{max-width:46rem}.article-hero__back{min-height:2.5rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-700);transition:color .16s ease, gap .18s var(--ease-out);align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.article-hero__back:hover{color:var(--color-brand-800);gap:.75rem}}.article-hero__category{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-700);margin-top:clamp(2.5rem,6vh,4rem);font-size:.74rem;font-weight:500;display:block}.article-hero h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:700;line-height:.98}.article-hero__dek{max-width:38rem;color:var(--color-ink-soft);text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.58}.article-hero__meta{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);flex-wrap:wrap;gap:.35rem 1.35rem;margin-top:clamp(1.75rem,4vh,2.5rem);padding-top:1.15rem;font-size:.72rem;font-weight:700;display:flex}.article-hero__meta dd{color:var(--color-ink)}.article-hero__cover{aspect-ratio:16/9;background:#170b1311;border-radius:1.25rem;margin-top:clamp(2rem,5vh,3rem);position:relative;overflow:hidden;box-shadow:0 28px 68px -44px #9b063f59,inset 0 1px #ffffff80}.article-hero__cover:before{content:"";inset-block:0;width:45%;animation:article-cover-shimmer 1.45s var(--ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffff9e,#0000);position:absolute;left:0;transform:translate(-120%)}.article-hero__cover img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes article-cover-shimmer{to{transform:translate(350%)}}@media (min-width:901px){.article-hero--has-cover:not(.article-hero--brief) .article-hero__inner{width:min(100% - 2rem,74rem);max-width:74rem}.article-hero--has-cover:not(.article-hero--brief) h1{text-wrap:auto}.article-hero--has-cover:not(.article-hero--brief) .article-hero__cover{aspect-ratio:2;width:100%;margin-left:0;transform:none}.article-hero--brief.article-hero--has-cover .article-hero__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);align-items:start;column-gap:clamp(3rem,7vw,6rem);max-width:64rem;display:grid}.article-hero--brief.article-hero--has-cover .article-hero__back{grid-column:1/-1;margin-bottom:clamp(2.5rem,6vh,4rem)}.article-hero--brief.article-hero--has-cover .article-hero__category,.article-hero--brief.article-hero--has-cover h1,.article-hero--brief.article-hero--has-cover .article-hero__dek,.article-hero--brief.article-hero--has-cover .article-hero__meta{grid-column:1}.article-hero--brief.article-hero--has-cover .article-hero__category{margin-top:0}.article-hero--brief.article-hero--has-cover .article-hero__cover{aspect-ratio:4/5;border-radius:1rem;grid-area:2/2/span 4;height:100%;max-height:29rem;margin-top:0}}.article-reading{border-top:1px solid var(--line-soft);grid-template-columns:minmax(10rem,.38fr) minmax(0,1.62fr);gap:clamp(2.5rem,8vw,7rem);max-width:74rem;margin:0 auto;padding:clamp(3rem,7vh,5rem) 1.5rem clamp(5rem,10vh,8rem);display:grid}.article-reading__rail{border-top:1px solid var(--line);flex-direction:column;align-self:start;gap:.5rem;padding-top:.9rem;display:flex;position:sticky;top:7rem}.article-reading__rail-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-700);font-size:.62rem;font-weight:700}.article-reading__rail strong{font-family:var(--font-display);color:var(--color-ink);font-size:1.2rem;line-height:1.08}.article-reading__rail p{color:var(--color-ink-soft);font-size:.84rem;line-height:1.5}.article-reading__rule{background:var(--color-brand-500);width:2.5rem;height:1px;margin-block:.7rem .3rem}.article-reading__back{width:fit-content;min-height:2.5rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-700);align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:inline-flex}.article-reading__body{width:100%;max-width:42rem}.article-lede{background:radial-gradient(24rem 16rem at 100% 0,#ff6a3d26,#0000 72%),radial-gradient(18rem 12rem at 0 100%,#d5005214,#0000 70%),#fff;border-radius:1.35rem;max-width:40rem;margin:0 0 clamp(3rem,7vh,4.5rem);position:relative;overflow:hidden;box-shadow:0 32px 72px -48px #9b063f61,0 0 0 1px #d5005212}.article-lede__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-700);align-items:center;gap:.55rem;margin:0;padding:clamp(1.25rem,3vw,1.55rem) clamp(1.35rem,3.4vw,2rem) .9rem;font-size:.68rem;font-weight:700;display:flex}.article-lede__mark{font-size:.55rem;line-height:1;transform:translateY(-.04em)}.article-lede__text{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);text-wrap:pretty;border-top:1px solid #d500521a;margin:0 clamp(1.35rem,3.4vw,2rem) clamp(1.55rem,3.6vw,2.1rem);padding-top:1.05rem;font-size:clamp(1.28rem,2.4vw,1.7rem);font-weight:600;line-height:1.38}.article-lede__stat{font-variant-numeric:tabular-nums;color:var(--color-brand-700);font-weight:700}.article-reading__empty{color:var(--color-ink-soft);background:#ffffffb3;border-radius:1rem;padding:1.5rem;line-height:1.6}.article-reading--brief{grid-template-columns:minmax(9rem,.3fr) minmax(0,1.7fr);gap:clamp(2.5rem,7vw,5rem);max-width:64rem}.article-reading--brief .article-reading__body{max-width:none}.article-reading--brief .prose-paper>p:first-child{max-width:27ch;font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);text-wrap:pretty;font-size:clamp(1.65rem,3.4vw,2.35rem);font-weight:600;line-height:1.28}.article-reading--brief .prose-paper img{object-fit:contain;background:#fff;border-radius:1rem;max-height:28rem;padding:.75rem;box-shadow:0 24px 60px -42px #170b1357}.article-reading--brief .article-cta{margin-top:clamp(2.5rem,6vh,4rem)}.prose-paper{color:#4f4249;max-width:70ch;font-size:clamp(1.05rem,1.15vw,1.125rem);line-height:1.78}.prose-paper>*+*{margin-top:1.35rem}.prose-paper h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;margin-top:clamp(3rem,7vh,4.5rem);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:700;line-height:1.05}.prose-paper h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin-top:2.4rem;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700;line-height:1.15}.prose-paper h4{color:var(--color-ink);margin-top:2rem;font-size:1.08rem;font-weight:700}.prose-paper h2+*,.prose-paper h3+*,.prose-paper h4+*{margin-top:.9rem}.prose-paper strong{color:var(--color-ink);font-weight:700}.prose-paper a{color:var(--color-brand-700);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:1px}.prose-paper ul,.prose-paper ol{gap:.65rem;margin-block:1.5rem;padding-left:1.25rem;display:grid}.prose-paper li{padding-left:.25rem}.prose-paper li::marker{color:var(--color-brand-600);font-weight:700}.prose-paper blockquote{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);text-wrap:pretty;background:radial-gradient(14rem 10rem at 0 0,#ff6a3d1f,#0000 68%),linear-gradient(145deg,#fffffff5,#fff7f4d9);border:0;border-radius:1.25rem;margin-block:clamp(2.5rem,6vh,4rem);padding:clamp(1.6rem,4vw,2.25rem) clamp(1.4rem,3.5vw,2rem);font-size:clamp(1.3rem,2.5vw,1.75rem);font-style:normal;font-weight:600;line-height:1.32;position:relative;overflow:hidden;box-shadow:0 28px 68px -44px #9b063f57,inset 0 1px #ffffffe6}.prose-paper blockquote:before{content:"“";font-family:var(--font-display);color:var(--color-brand-700);opacity:.18;pointer-events:none;font-size:clamp(4.25rem,9vw,6rem);font-weight:700;line-height:.8;position:absolute;top:.1rem;left:.85rem}.prose-paper blockquote>*{z-index:1;position:relative}.prose-paper blockquote>*+*{margin-top:.85rem}.prose-paper blockquote p,.prose-paper blockquote em,.prose-paper blockquote strong{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.prose-paper blockquote em{font-style:normal}.prose-paper blockquote:has(h1,h2,h3,h4){color:var(--color-ink);background:radial-gradient(22rem 14rem at 100% 0,#ff6a3d29,#0000 72%),radial-gradient(18rem 12rem at 0 100%,#d500521a,#0000 70%),#fff;border-radius:1.35rem;margin-block:clamp(3.25rem,8vh,5.5rem) clamp(1.75rem,4vh,2.75rem);margin-inline:calc(-1*clamp(.5rem,2vw,1rem));padding:clamp(1.75rem,4vw,2.5rem) clamp(1.35rem,3.5vw,2rem);overflow:visible;box-shadow:0 32px 72px -48px #9b063f61,0 0 0 1px #d500520f}.prose-paper blockquote:has(h1,h2,h3,h4):before{content:"◆";color:var(--color-brand-700);opacity:1;margin:0 0 .85rem;font-size:.7rem;line-height:1;display:block;position:static}:is(.prose-paper blockquote:has(h1,h2,h3,h4) h1,.prose-paper blockquote:has(h1,h2,h3,h4) h2,.prose-paper blockquote:has(h1,h2,h3,h4) h3,.prose-paper blockquote:has(h1,h2,h3,h4) h4){max-width:16ch;font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.1rem);font-weight:700;line-height:.98}.prose-paper blockquote:has(h1,h2,h3,h4) h1:after{content:"";background:var(--grad);border-radius:999px;width:3.25rem;height:3px;margin-top:1rem;display:block}.prose-paper blockquote:has(h1,h2,h3,h4) h2:after{content:"";background:var(--grad);border-radius:999px;width:3.25rem;height:3px;margin-top:1rem;display:block}.prose-paper blockquote:has(h1,h2,h3,h4) h3:after{content:"";background:var(--grad);border-radius:999px;width:3.25rem;height:3px;margin-top:1rem;display:block}.prose-paper blockquote:has(h1,h2,h3,h4) h4:after{content:"";background:var(--grad);border-radius:999px;width:3.25rem;height:3px;margin-top:1rem;display:block}.prose-paper blockquote:has(h1,h2,h3,h4) strong{color:inherit;font-weight:700}.prose-paper img{border-radius:.85rem;width:100%;margin-block:2rem;display:block}.prose-paper figure{margin-block:2rem}.prose-paper figure img{margin:0}.prose-paper figcaption{color:var(--color-ink-faint);margin-top:.65rem;font-size:.82rem;line-height:1.45}.prose-paper hr{border:0;border-top:1px solid var(--line);margin-block:2.5rem}.prose-paper code{background:#d500520f;border-radius:.3rem;padding:.12em .35em;font-size:.92em}.prose-paper pre{background:var(--color-ink);color:#fff;border-radius:.85rem;margin-block:1.75rem;padding:1.1rem 1.2rem;overflow-x:auto}.prose-paper pre code{color:inherit;background:0 0;padding:0}.prose-paper table{border-collapse:collapse;width:100%;margin-block:1.75rem;font-size:.95rem}.prose-paper th,.prose-paper td{border-bottom:1px solid var(--line);text-align:left;padding:.7rem .6rem}.prose-paper th{color:var(--color-ink);font-weight:700}.article-cta{background:var(--grad);color:#fff;border-radius:1.4rem;margin-top:clamp(3.5rem,8vh,5.5rem);padding:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #d5005280}.article-cta__copy{z-index:1;position:relative}.article-cta__copy>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;font-size:.68rem;font-weight:700}.article-cta h2{max-width:14ch;font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:700;line-height:1}.article-cta p{color:#ffffffe6;max-width:28rem;margin-top:.8rem;line-height:1.55}.article-cta__actions{margin-top:1.4rem}.article-cta__mascot{z-index:0;opacity:.14;pointer-events:none;color:#fff;width:16rem;height:auto;position:absolute;bottom:-5rem;right:-3.5rem;transform:rotate(-8deg)}.related-journal{border-top:1px solid var(--line-soft);background:radial-gradient(28rem 18rem at 100% 0,#ff6a3d14,#0000 70%),#fff6;padding:clamp(4.5rem,10vh,7.5rem) 1.5rem}.related-journal__head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vh,3.25rem);display:flex}.related-journal__head .h2{max-width:14ch}.related-journal__all{flex:none;margin-top:0}.related-journal__grid{margin-top:0}.journal-loading,.article-loading{min-height:100svh}.journal-loading{padding:clamp(8.5rem,17vh,11rem) 1.5rem clamp(5rem,11vh,8rem)}.journal-loading__shell{gap:clamp(3rem,8vh,6rem);display:grid}.journal-loading__bar,.journal-loading__line,.journal-loading__image{background:#170b1314;position:relative;overflow:hidden}.journal-loading__bar:after,.journal-loading__line:after,.journal-loading__image:after{content:"";background:linear-gradient(90deg,#0000,#ffffffad,#0000);animation:1.5s ease-in-out infinite journal-shimmer;position:absolute;inset:0;transform:translate(-110%)}.journal-loading__bar{width:100%;height:1px}.journal-loading__masthead,.journal-loading__feature{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.journal-loading__line{border-radius:999px;height:1rem}.journal-loading__line--display{border-radius:.75rem;width:min(100%,38rem);height:clamp(3rem,7vw,5.6rem)}.journal-loading__line--display+.journal-loading__line--display{margin-top:.7rem}.journal-loading__line--short{width:72%}.journal-loading__line--copy{border-radius:.75rem;width:100%;height:4.8rem}.journal-loading__line--label{width:7rem;height:.75rem}.journal-loading__line--title{border-radius:.75rem;width:min(100%,27rem);height:5.5rem;margin-top:1.25rem}.journal-loading__feature{background:#fff;border-radius:1rem;gap:0;overflow:hidden;box-shadow:0 32px 72px -40px #170b1357}.journal-loading__image{min-height:30rem}.journal-loading__feature-copy{padding:clamp(1.5rem,4vw,3.5rem)}.journal-loading__feature-copy .journal-loading__line--copy{height:1rem;margin-top:1rem}.article-loading{background:var(--color-paper);padding-top:clamp(7.5rem,14vh,9.5rem)}.article-loading__hero{max-width:46rem}.article-loading__copy{gap:.85rem;display:grid}.article-loading__cover{aspect-ratio:16/9;border-radius:1.25rem;min-height:auto;margin-top:1.5rem}.article-loading__reading{grid-template-columns:minmax(10rem,.38fr) minmax(0,1.62fr);gap:clamp(2.5rem,8vw,7rem);max-width:74rem;margin:0 auto;padding:clamp(3rem,7vh,5rem) 1.5rem;display:grid}.article-loading__reading .journal-loading__line--copy{height:1rem;margin-top:1rem}@keyframes journal-shimmer{to{transform:translate(110%)}}@media (max-width:960px){.journal-home__head,.journal-index__masthead,.related-journal__head{grid-template-columns:1fr;align-items:start}.related-journal__head{display:grid}.journal-home__more-grid,.journal-index__grid,.related-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-loading__masthead,.journal-loading__feature{grid-template-columns:1fr}}@media (max-width:760px){.story-card--feature{grid-template-columns:1fr}.story-card--feature .story-card__media,.story-card__media--feature{aspect-ratio:auto;height:auto;min-height:0}.story-card--feature .story-card__media-frame{aspect-ratio:16/9}.story-card--feature .story-card__body{height:auto;min-height:0;padding:clamp(1.15rem,3vw,1.5rem)}.story-card--feature .story-card__title{max-width:none}.journal-index__section-head{flex-direction:column;align-items:start}.journal-index__section-head>p{text-align:left}.article-reading,.article-loading__reading{grid-template-columns:1fr;gap:2.25rem}.article-reading__rail{grid-template-columns:1fr auto;align-items:center;display:grid;position:static}.article-reading__rail p{grid-column:1}.article-reading__rule{display:none}.article-reading__back{grid-area:1/2/span 2}}@media (max-width:560px){.journal-index__masthead h1{font-size:clamp(2.8rem,14vw,4rem)}.journal-home__more-grid,.journal-index__grid,.related-journal__grid{grid-template-columns:1fr}.story-card--feature .story-card__body{height:auto;min-height:0;padding:1.25rem}.story-card--feature .story-card__title{font-size:clamp(1.55rem,7vw,2.1rem)}.story-card__eyeline{flex-direction:column;align-items:flex-start;gap:.45rem}.journal-index__hero,.journal-index__latest,.journal-index__archive,.related-journal{padding-inline:1rem}.article-hero h1{font-size:clamp(2.3rem,11vw,3.2rem)}.article-reading{padding-inline:1rem}.article-reading__rail{grid-template-columns:1fr}.article-reading__back{grid-area:auto/1;margin-top:.4rem}.article-cta{padding:1.5rem}.article-cta__actions>a{width:100%}}@media (prefers-reduced-motion:reduce){.story-card__image,.story-card__action span,.story-card--feature,.journal-home__all,.journal-home__more-link,.related-journal__all,.article-hero__back{transition:none}.journal-loading__bar:after,.journal-loading__line:after,.journal-loading__image:after,.article-hero__cover:before{animation:none}}@media (max-width:900px){.article-hero__inner{padding-inline:1.5rem}.article-reading,.article-loading__reading{grid-template-columns:1fr;gap:2.25rem}.article-reading__rail{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:static}.article-reading__rail p{grid-column:1}.article-reading__rule{display:none}.article-reading__back{grid-area:1/2/span 2}}@media (max-width:760px){.journal-index__hero{padding:calc(6.75rem + env(safe-area-inset-top)) 1.25rem 3.5rem}.journal-index__masthead{gap:1.5rem}.journal-index__masthead h1{margin-top:.75rem;font-size:clamp(3rem,13vw,4.5rem)}.journal-index__latest,.journal-index__archive{padding-inline:1.25rem}.journal-index__section-head{gap:.8rem;margin-bottom:1.75rem}.story-card--feature{border-radius:1rem}.story-card--feature .story-card__media,.story-card__media--feature{aspect-ratio:auto;min-height:0}.story-card--feature .story-card__media-frame{aspect-ratio:16/9}.article-hero{padding:calc(6.5rem + env(safe-area-inset-top)) 0 1.5rem}.article-hero__inner{max-width:44rem;padding-inline:1.25rem}.article-hero__category{margin-top:1.5rem}.article-hero h1{font-size:clamp(2.55rem,8.5vw,3.7rem)}.article-hero__cover{margin-top:1.75rem}.article-reading,.article-loading__reading{gap:2rem;padding-top:1.5rem}.article-reading__rail{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;padding:1rem 0}.article-reading__rail strong{font-size:1.05rem}.article-reading__rail p{margin:0}.article-reading__body{min-width:0;max-width:none}.prose-paper{max-width:none}.prose-paper table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}}@media (max-width:560px){.journal-index__hero{padding-inline:1rem;padding-bottom:3rem}.journal-index__masthead h1{font-size:clamp(2.85rem,14vw,3.75rem)}.journal-index__masthead p{font-size:1rem;line-height:1.55}.journal-index__latest,.journal-index__archive,.related-journal{padding-inline:1rem}.journal-index__latest{padding-bottom:4.5rem}.journal-index__archive{padding-top:3.5rem;padding-bottom:4.5rem}.story-card--feature .story-card__body{padding:1.25rem}.story-card--feature .story-card__title{font-size:clamp(1.75rem,8vw,2.25rem)}.journal-index__grid,.related-journal__grid{gap:0}.journal-index__grid>.story-card,.related-journal__grid>.story-card{border-bottom:1px solid var(--line);grid-template-columns:7.25rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.journal-index__grid>.story-card:first-child,.related-journal__grid>.story-card:first-child{padding-top:0}.journal-index__grid .story-card__media,.related-journal__grid .story-card__media{aspect-ratio:1;border-radius:.75rem}.journal-index__grid .story-card__body,.related-journal__grid .story-card__body{justify-content:center;padding:0}.journal-index__grid .story-card__eyeline,.related-journal__grid .story-card__eyeline{display:block}.journal-index__grid .story-card__date,.related-journal__grid .story-card__date{display:none}.journal-index__grid .story-card__title,.related-journal__grid .story-card__title{-webkit-line-clamp:2;line-clamp:2;min-height:0;margin-top:.45rem;font-size:1.12rem;line-height:1.08}.journal-index__grid .story-card__excerpt,.related-journal__grid .story-card__excerpt{-webkit-line-clamp:2;line-clamp:2;min-height:0;margin-top:.5rem;font-size:.86rem;line-height:1.45}.journal-index__grid .story-card__footer,.related-journal__grid .story-card__footer{display:none}.article-hero{padding-top:calc(5.75rem + env(safe-area-inset-top))}.article-hero__inner{padding-inline:1rem}.article-hero__back{min-height:2.75rem}.article-hero__category{letter-spacing:.12em;margin-top:1.2rem;font-size:.68rem}.article-hero h1{letter-spacing:-.03em;margin-top:.8rem;font-size:clamp(2.25rem,11vw,3rem);line-height:1}.article-hero__dek{margin-top:1rem;font-size:1rem}.article-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;font-size:.66rem;display:grid}.article-hero__meta>div:last-child:nth-child(odd){grid-column:1/-1}.article-hero__cover{aspect-ratio:16/9;border-radius:0;margin-inline:-1rem}.article-reading{gap:1.75rem;padding:0 1rem 4.5rem}.article-reading__rail{grid-template-columns:minmax(0,1fr) auto}.article-reading__rail p{grid-column:1;font-size:.8rem}.article-reading__back{grid-area:1/2/span 3;align-self:center;margin:0}.article-lede{margin-bottom:2rem;padding-bottom:1.5rem;font-size:1.25rem}.prose-paper{font-size:1.03rem;line-height:1.72}.prose-paper h2{margin-top:2.75rem;font-size:1.75rem}:is(.prose-paper blockquote,.prose-paper blockquote:has(h1,h2,h3,h4)){border-radius:.9rem;margin-inline:0;padding:1.4rem 1.15rem}:is(.prose-paper blockquote:has(h1,h2,h3,h4) h1,.prose-paper blockquote:has(h1,h2,h3,h4) h2,.prose-paper blockquote:has(h1,h2,h3,h4) h3,.prose-paper blockquote:has(h1,h2,h3,h4) h4){font-size:1.8rem}.prose-paper pre{max-width:100%;font-size:.86rem}.article-cta{border-radius:1rem;margin-inline:0;padding:1.35rem}.article-cta__mascot{width:13rem;bottom:-3.5rem;right:-5rem}.article-cta__actions{max-width:17rem}}
