:root{--paper:#f5f7f9;--white:#fff;--ink:#092b43;--muted:#65717a;--rule:#b8c3ca;--river:#087ab7;--river-bright:#36a9e1;--night:#061b29;--content:1500px;--gutter:clamp(1.15rem, 4vw, 4.5rem);--sans:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--sans);scroll-behavior:smooth}body{background:linear-gradient(to right, transparent calc(50% - .5px), #092b430b 50%, transparent calc(50% + .5px)), var(--paper);text-rendering:optimizelegibility;min-width:320px;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}a,button{touch-action:manipulation}:focus-visible{outline:3px solid var(--river-bright);outline-offset:4px}.skip-link{z-index:100;background:var(--night);color:#fff;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(100%, var(--content));padding-inline:var(--gutter);margin-inline:auto}.eyebrow,.article-kicker,.header-coordinate,.image-index,.issue-stamp,.back-link,.post-byline,.lead-meta,.article-meta,.category-nav,.post-hero figcaption,.footer-meta,.post-aside dt{letter-spacing:.15em;text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1.35}.eyebrow{color:var(--river);margin:0 0 .8rem}.site-header{width:min(100%, var(--content));min-height:94px;padding:1.3rem var(--gutter);border-bottom:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;margin-inline:auto;display:grid}.wordmark{letter-spacing:-.045em;text-transform:uppercase;flex-direction:column;justify-self:start;font-size:1.04rem;font-weight:900;line-height:.83;text-decoration:none;display:inline-flex}.wordmark span:last-child{color:var(--river);margin-left:1rem}.site-header nav{align-items:center;gap:clamp(1.25rem,3vw,3rem);display:flex}.site-header nav a{letter-spacing:.12em;text-transform:uppercase;padding:.75rem .15rem;font-size:.8rem;font-weight:800;text-decoration:none;position:relative}.site-header nav a:after{background:var(--river);content:"";transform-origin:100%;height:2px;transition:transform .18s;position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.header-coordinate{text-align:right;color:var(--muted);justify-self:end}.home-intro{grid-template-columns:minmax(100px,.45fr) 2.2fr 1fr;align-items:end;gap:clamp(1.5rem,4vw,5rem);min-height:510px;padding-top:clamp(3rem,7vw,7rem);padding-bottom:clamp(3rem,7vw,6rem);display:grid}.issue-stamp{border-top:2px solid var(--ink);flex-direction:column;align-self:start;gap:.45rem;padding-top:.6rem;display:flex}.home-intro h1{letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,8.6vw,8.6rem);font-weight:900;line-height:.78}.home-intro h1 span{color:var(--river)}.intro-copy{text-wrap:pretty;max-width:30rem;margin:0 0 .3rem;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.48}.lead-story{grid-template-columns:minmax(0,2.1fr) minmax(270px,.9fr);align-items:end;gap:clamp(1.8rem,4vw,4.75rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.lead-image{background:var(--night);display:block;position:relative;overflow:hidden}.lead-image img{aspect-ratio:1.62;object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s}.lead-image:hover img{filter:saturate(.95)contrast(1.04);transform:scale(1.012)}.image-index{background:var(--paper);padding:.65rem .85rem;position:absolute;bottom:0;right:0}.lead-copy{padding-bottom:.2rem}.lead-copy h2{letter-spacing:-.06em;max-width:9ch;margin:0 0 1.4rem;font-size:clamp(2.8rem,4.25vw,5.1rem);font-weight:850;line-height:.88}.lead-copy h2 a{text-decoration:none}.lead-copy h2 a:hover{color:var(--river)}.lead-copy>p:not(.eyebrow){max-width:33rem;font-size:1.1rem;line-height:1.58}.lead-meta{border-top:1px solid var(--ink);grid-template-columns:auto auto;gap:.55rem 1rem;margin-top:2.2rem;padding-top:1rem;display:grid}.lead-meta a{color:var(--river);grid-column:1/-1;margin-top:.75rem;text-decoration:none}.lead-meta a span,.text-link span{transition:transform .18s;display:inline-block}.lead-meta a:hover span,.text-link:hover span{transform:translate(.25rem)}.latest,.journal-list,.continue{padding-bottom:clamp(5rem,9vw,9rem)}.section-heading{justify-content:space-between;align-items:end;gap:2rem;padding:0 0 1.5rem;display:flex}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.2vw,4.25rem);line-height:.9}.text-link{color:var(--river);letter-spacing:.1em;text-underline-offset:.25rem;text-transform:uppercase;font-size:.83rem;font-weight:800}.article-list,.journal-list{border-top:1px solid var(--ink)}.article-row{border-bottom:1px solid var(--rule);grid-template-columns:.3fr 2fr .65fr;align-items:start;gap:clamp(1rem,3vw,3rem);min-height:220px;padding:clamp(1.5rem,3vw,2.8rem) 0;display:grid}.article-number{color:var(--river);letter-spacing:-.06em;font-size:clamp(2.3rem,3.8vw,4.2rem);font-weight:900;line-height:.85}.article-kicker{color:var(--muted);margin:0 0 .65rem}.article-main h3{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:0 0 .8rem;font-size:clamp(1.9rem,2.75vw,3.2rem);font-weight:850;line-height:.92}.article-main h3 a{text-decoration:none}.article-main h3 a:hover{color:var(--river)}.article-dek{color:#334853;text-wrap:pretty;max-width:54rem;margin:0;font-size:1.06rem;line-height:1.55}.article-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:.45rem;min-height:100%;display:flex}.round-arrow{border:1px solid var(--ink);width:2.7rem;height:2.7rem;color:var(--river);border-radius:50%;place-items:center;margin-top:auto;font-size:1.1rem;display:grid}.about-strip{background:var(--night);color:var(--white);padding-block:clamp(5rem,10vw,10rem)}.about-grid{grid-template-columns:.25fr 1.25fr 1fr;gap:clamp(2rem,5vw,6rem);display:grid}.vertical-label{color:var(--river-bright);letter-spacing:.16em;writing-mode:vertical-rl;align-self:start;margin:0;font-size:.8rem;font-weight:800}.about-grid h2{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.86}.about-copy{border-top:1px solid #6c7c86;max-width:35rem;padding-top:2.1rem}.about-copy p{color:#cfdae0;margin:0 0 1.4rem;font-size:1.12rem;line-height:1.6}.text-link.light{color:var(--river-bright)}.journal-header{border-bottom:1px solid var(--ink);padding-top:clamp(4rem,9vw,9rem)}.journal-title-row{grid-template-columns:2fr 1fr;align-items:end;gap:2rem;padding-bottom:clamp(2.5rem,5vw,5rem);display:grid}.journal-title-row h1{letter-spacing:-.08em;margin:0;font-size:clamp(4.3rem,9.5vw,9.8rem);font-weight:900;line-height:.75}.journal-title-row p{max-width:28rem;margin:0;font-size:1.16rem;line-height:1.55}.category-nav{gap:2rem;display:flex;overflow-x:auto}.category-nav a{flex:none;padding:1rem .1rem;text-decoration:none;position:relative}.category-nav a[aria-current=page]{color:var(--river)}.category-nav a[aria-current=page]:after{background:var(--river);content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0}.journal-list{border-top:0;padding-top:0}.post-header{padding-top:clamp(2.5rem,6vw,6rem);padding-bottom:clamp(2.5rem,5vw,5rem)}.back-link{color:var(--river);margin-bottom:clamp(3rem,7vw,7rem);text-decoration:none;display:inline-block}.post-header h1{letter-spacing:-.075em;text-wrap:balance;max-width:13ch;margin:0 0 1.8rem;font-size:clamp(3.7rem,8.2vw,8.7rem);font-weight:900;line-height:.82}.post-dek{color:#2f4654;text-wrap:pretty;max-width:52rem;margin:0;font-size:clamp(1.22rem,1.75vw,1.55rem);line-height:1.5}.post-byline{border-top:1px solid var(--ink);flex-wrap:wrap;gap:.65rem 2rem;margin-top:3rem;padding-top:1rem;display:flex}.post-byline span:first-child{color:var(--river)}.post-hero{margin-top:0;margin-bottom:0}.post-hero img{aspect-ratio:2;object-fit:cover;filter:saturate(.7)contrast(1.04);width:100%}.post-hero figcaption{border-bottom:1px solid var(--rule);color:var(--muted);justify-content:space-between;padding-block:.65rem;display:flex}.post-body{grid-template-columns:.65fr 1.35fr .35fr;gap:clamp(2rem,5vw,6rem);padding-top:clamp(3rem,7vw,7rem);padding-bottom:clamp(5rem,10vw,10rem);display:grid}.post-aside{grid-column:1;align-self:start;position:sticky;top:1.5rem}.post-aside dl{border-top:1px solid var(--ink);margin:0}.post-aside dl div{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.5fr;gap:1rem;padding-block:.85rem;display:grid}.post-aside dt{color:var(--muted)}.post-aside dd{margin:0;font-size:1rem}.prose{grid-column:2;max-width:48rem}.prose section+section{margin-top:3.5rem}.prose h2{letter-spacing:-.05em;margin:0 0 1.25rem;font-size:clamp(2.05rem,3.4vw,3.45rem);line-height:1}.prose p{color:#243c49;margin:0 0 1.45rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.16rem,1.4vw,1.3rem);line-height:1.74}.prose .opening-paragraph:first-letter{float:left;color:var(--river);font-family:var(--sans);margin:.1em .12em 0 0;font-size:4.9em;font-weight:900;line-height:.72}.continue{border-top:1px solid var(--ink);padding-top:clamp(4rem,7vw,7rem)}.site-footer{width:min(100%, var(--content));padding:clamp(3rem, 6vw, 6rem) var(--gutter) 2rem;border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:3rem;margin-inline:auto;display:grid}.footer-mark{letter-spacing:-.07em;margin:0;font-size:clamp(2.9rem,5.8vw,5.9rem);font-weight:900;line-height:.88}.footer-meta{text-align:right;place-self:end}.footer-meta p{margin:.25rem 0}@media (width<=900px){.home-intro{grid-template-columns:.45fr 2fr;min-height:auto}.home-intro h1{grid-area:2/1/auto/-1}.intro-copy{grid-column:2}.lead-story{grid-template-columns:1fr}.lead-copy{grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}.lead-copy h2,.lead-copy>p:not(.eyebrow){max-width:none}.lead-copy .eyebrow,.lead-copy h2{grid-column:1}.lead-copy>p:not(.eyebrow),.lead-meta{grid-column:2}.lead-copy>p:not(.eyebrow){grid-row:1/3;margin-top:2rem}.about-grid{grid-template-columns:.15fr 1fr}.about-copy{grid-column:2}.post-body{grid-template-columns:.5fr 1.5fr}}@media (width<=680px){:root{--gutter:1.1rem}body{background:var(--paper)}.site-header{grid-template-columns:1fr auto;gap:.65rem;min-height:76px}.wordmark{font-size:.94rem}.site-header nav{gap:.8rem}.site-header nav a{letter-spacing:.07em;font-size:.7rem}.site-header nav a:nth-child(3),.header-coordinate{display:none}.home-intro{grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem}.home-intro h1{grid-column:1;font-size:clamp(3.2rem,15.2vw,4.9rem);line-height:.87}.intro-copy{grid-column:1;max-width:26rem}.issue-stamp{width:45%}.lead-image{margin-inline:calc(var(--gutter) * -1)}.lead-image img{aspect-ratio:1}.lead-copy{display:block}.lead-copy h2{max-width:9ch;margin-top:0}.lead-copy>p:not(.eyebrow){margin-top:0}.section-heading{flex-direction:column;align-items:start}.article-row{grid-template-columns:3.2rem 1fr;min-height:0}.article-number{font-size:2.35rem}.article-meta{text-align:left;flex-flow:wrap;grid-column:2;align-items:start;min-height:auto}.round-arrow{display:none}.about-grid{grid-template-columns:1fr}.vertical-label{writing-mode:horizontal-tb}.about-copy{grid-column:1}.journal-title-row{grid-template-columns:1fr}.journal-title-row h1{font-size:clamp(3.8rem,18vw,5.8rem)}.category-nav{gap:1.5rem}.post-header h1{font-size:clamp(3.05rem,14.5vw,4.8rem);line-height:.89}.post-hero{padding-inline:0}.post-hero img{aspect-ratio:1.05}.post-hero figcaption{padding-inline:var(--gutter);gap:1rem}.post-body{grid-template-columns:1fr}.post-aside{grid-column:1;position:static}.prose{grid-column:1}.site-footer{grid-template-columns:1fr}.footer-meta{text-align:left;justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
