.journal-page{background-attachment:fixed;min-height:100svh}.journal,.article{padding:0 var(--spacing-gutter) 6rem}.journal-label{text-transform:uppercase;letter-spacing:.42em;align-items:center;gap:1rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.journal-label span{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 70%, transparent);padding:.35rem 0 .7rem}.journal-label:after{content:"";background:color-mix(in srgb, var(--color-ink) 45%, transparent);flex:1;height:1px;translate:0 -.2rem}.journal-plate{aspect-ratio:3/2;border:1px solid color-mix(in srgb, var(--color-ink) 55%, transparent);background:color-mix(in srgb, var(--color-ink) 9%, var(--color-paper));display:block;position:relative}.journal-plate-inner{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.journal-plate-photo{object-fit:cover;filter:grayscale()contrast(1.38)brightness(.74)}.journal-plate-mark{opacity:.1;width:9%;height:auto}.journal-plate:before,.journal-plate:after{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity .2s var(--misreg-ease), translate var(--misreg-duration) var(--misreg-ease);position:absolute;inset:-1px}.journal-plate:before{border:1.5px solid var(--color-war)}.journal-plate:after{border:1.5px solid var(--color-art)}.journal-lead-title,.journal-row-title,.journal-follow-name{--misreg:0px;transition:text-shadow var(--misreg-duration) var(--misreg-ease)}@media (hover:hover){.journal-lead-link:hover .journal-lead-title,a.journal-row:hover .journal-row-title,.journal-follow-link:hover .journal-follow-name{--misreg:var(--misreg-rest);text-shadow:calc(var(--misreg) * -1) 0 0 var(--color-war), var(--misreg) 0 0 var(--color-art)}.journal-lead-link:hover .journal-plate:before,.journal-lead-link:hover .journal-plate:after{opacity:1}.journal-lead-link:hover .journal-plate:before{translate:calc(var(--misreg-hover) * -1) calc(var(--misreg-hover) * -1)}.journal-lead-link:hover .journal-plate:after{translate:var(--misreg-hover) var(--misreg-hover)}}.journal-lead-link:focus-visible .journal-lead-title,a.journal-row:focus-visible .journal-row-title,.journal-follow-link:focus-visible .journal-follow-name{--misreg:var(--misreg-rest);text-shadow:calc(var(--misreg) * -1) 0 0 var(--color-war), var(--misreg) 0 0 var(--color-art)}.journal-lead-link:focus-visible .journal-plate:before,.journal-lead-link:focus-visible .journal-plate:after{opacity:1}.journal-lead-link:active .journal-plate:before,.journal-lead-link:active .journal-plate:after{translate:0}.journal-lead-link:focus-visible,.journal-row:focus-visible,.journal-follow-link:focus-visible,.article-meta a:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}.journal-headline{font-family:var(--font-display);letter-spacing:-.02em;margin:1.5rem 0 1.25rem;font-size:clamp(3.25rem,5.4vw,6.5rem);font-weight:400;line-height:1}.journal-lead-link{color:var(--color-ink);flex-direction:column;display:flex}.journal-lead-title{font-family:var(--font-display);margin-top:1.1rem;font-size:clamp(1.875rem,2.95vw,3.5rem);line-height:1.15}.journal-standfirst{max-width:34em;margin-top:.75rem;font-size:clamp(1.0625rem,1.5vw,1.5rem);line-height:1.4}.journal-read{white-space:nowrap;text-transform:uppercase;letter-spacing:.32em;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:1.1rem;font-size:.75rem;font-weight:600;display:inline-flex}.journal-read-go{align-items:center;display:inline-flex}.journal-read-arrow{width:1.4rem;height:auto;margin-left:.4em}.journal-contents{flex-direction:column;gap:2.5rem;margin-top:4rem;display:flex}.journal-rows{margin:0;padding:0;list-style:none}.journal-rows li{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 45%, transparent)}.journal-row{color:var(--color-ink);grid-template-columns:3.75rem 5rem minmax(0,1fr);align-items:start;padding:1rem 0;display:grid}.journal-num{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:2.25rem;line-height:1}.journal-thumb{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-ink) 45%, transparent);background:color-mix(in srgb, var(--color-ink) 9%, var(--color-paper));width:4.25rem;position:relative;overflow:hidden}.journal-thumb-photo{object-fit:cover;object-position:center 20%;filter:grayscale()}.journal-row-text{flex-direction:column;gap:.3rem;display:flex}.journal-num+.journal-row-text{grid-column:2/-1}.journal-row-title{font-family:var(--font-display);font-size:1.25rem;line-height:1.25}.journal-row-craft,.journal-row-meta{color:color-mix(in srgb, var(--color-ink) 85%, transparent);text-transform:uppercase;letter-spacing:.3em;font-size:.6875rem;font-weight:600}.journal-row-date{letter-spacing:.08em;color:color-mix(in srgb, var(--color-ink) 85%, transparent);font-size:.875rem}[data-forthcoming] .journal-row{color:color-mix(in srgb, var(--color-ink) 55%, transparent)}.journal-empty{color:color-mix(in srgb, var(--color-ink) 70%, transparent);margin:1.25rem 0 0;font-size:1.125rem}.journal-follow{margin-top:3.5rem}.journal-follow-list{margin:0;padding:0;list-style:none}.journal-follow-list li{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 45%, transparent)}.journal-follow-link{color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1.5rem;padding:1.1rem 0;display:grid}.journal-follow-name{font-family:var(--font-display);font-size:1.25rem;line-height:1.25}.journal-follow-line{color:color-mix(in srgb, var(--color-ink) 75%, transparent);grid-column:1;font-size:1rem}.journal-follow-arrow{grid-area:1/2/span 2;width:1.4rem;height:auto}.article-head{margin-top:1.5rem}.article-title{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(2.25rem,4.2vw,5rem);font-weight:400;line-height:1.08}.article-standfirst{max-width:34em;margin:1rem 0 0;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.4}.article-meta a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-art);text-decoration-color:var(--color-art);text-underline-offset:.4em}.article-meta{text-transform:uppercase;letter-spacing:.32em;color:color-mix(in srgb, var(--color-ink) 85%, transparent);margin:1.25rem 0 0;font-size:.75rem;font-weight:600}.article-plate{margin:2.25rem 0 0}.journal-text{max-width:38rem;margin-top:2.5rem;font-size:1.1875rem;line-height:1.7}.journal-text p{margin:0 0 1.35em}.article-aside{flex-direction:column;gap:2.5rem;margin-top:3.5rem;display:flex}.article-row-current{text-transform:uppercase;letter-spacing:.3em;color:var(--color-ink);font-size:.6875rem;font-weight:600}.article-work{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.article-work-line{font-family:var(--font-display);margin:0;font-size:1.25rem;line-height:1.3}.article-work-sub{color:color-mix(in srgb, var(--color-ink) 75%, transparent);margin:0 0 1rem;font-size:1rem}@media (max-width:479px){.journal-label,.article-meta{letter-spacing:.28em;font-size:.6875rem}}@media (min-width:1024px){.journal,.article{grid-template-columns:minmax(0,51fr) minmax(0,39fr);align-items:start;column-gap:2vw;padding:0 4vw 6rem;display:grid}.journal-headline{grid-column:1;margin:1.4vw 0 1.6vw}.journal-lead{grid-area:2/1/span 2}.journal-plate{aspect-ratio:2}.journal-lead-title{max-width:45vw;margin-top:1.4vw;font-size:clamp(1.875rem,2.45vw,3rem)}.journal-standfirst{max-width:34vw;margin-top:.6vw;font-size:clamp(1.0625rem,1.27vw,1.375rem)}.journal-read{margin-top:1.3vw;font-size:clamp(.6875rem,.82vw,.875rem)}.journal-contents{grid-area:2/2;gap:2.3vw;margin-top:-1.4vw}.journal-label{font-size:clamp(.6875rem,.85vw,.875rem)}.journal-row{grid-template-columns:6vw 7vw minmax(0,1fr);min-height:6.55vw;padding:.8vw 0 .7vw}.journal-num{margin-top:.25vw;font-size:2.7vw}.journal-thumb{width:5.4vw}.journal-row-text{gap:.3vw}.journal-row-title{font-size:clamp(1.0625rem,1.2vw,1.5rem)}.journal-num+.journal-row-text .journal-row-title{max-width:23vw}.journal-row-craft,.journal-row-meta{letter-spacing:.26em;font-size:clamp(.75rem,.86vw,.875rem)}.journal-row-date{font-size:clamp(.8125rem,.95vw,1rem)}.journal-follow{grid-area:3/2;margin-top:2.3vw}.journal-follow-name{font-size:clamp(1.0625rem,1.2vw,1.5rem)}.article-main{grid-column:1}.article-aside{grid-column:2;margin-top:3.2vw;position:sticky;top:2rem}.article-title{max-width:48vw}}
