.journal-cover-wrap{padding-top:80px}.journal-cover{position:relative;min-height:640px;height:82svh;max-height:1000px;overflow:hidden;background:var(--charcoal);color:var(--alabaster);isolation:isolate}.journal-cover-photo{position:absolute;top:0;bottom:0;right:0;width:65%}.journal-cover-photo img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.journal-cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--charcoal) 6%,transparent 76%),linear-gradient(0deg,var(--charcoal),transparent 55%);opacity:.94}.journal-cover-top{position:absolute;top:2rem;left:5%;right:5%;display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.3rem;border-bottom:1px solid color-mix(in srgb,var(--alabaster) 30%,transparent)}.journal-cover-heading{position:absolute;bottom:26%;left:5%;right:4%}.journal-cover-heading h1{font-size:clamp(5rem,11.6vw,11rem);line-height:1.05;letter-spacing:-.065em}.journal-title-window{display:block;overflow:hidden;padding:.02em .03em .12em;margin-bottom:-.12em}.journal-title-window>*{display:block}.journal-cover-italic{padding-left:9%}.journal-cover-bottom{position:absolute;bottom:12%;left:5%;right:5%;display:flex;justify-content:space-between;align-items:end;gap:2rem}.journal-cover-note{font-size:.9rem;line-height:1.6}.journal-cover-enter{display:flex;gap:1.25rem;align-items:center}.journal-circle{border:1px solid color-mix(in srgb,var(--alabaster) 55%,transparent);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;transition:transform .3s}.journal-cover-enter:hover .journal-circle{transform:translateY(4px)}.journal-frame-switch{position:absolute;bottom:1.3rem;left:5%;display:flex;gap:1.5rem}.journal-frame-switch button{min-height:44px;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;text-align:left;opacity:.7}.journal-frame-switch button[aria-pressed=true]{opacity:1}.journal-frame-line{display:block;height:2px;width:100%;background:currentColor;transform:scaleX(.3);transform-origin:left;transition:transform .4s;margin-bottom:8px}.journal-frame-switch button[aria-pressed=true] .journal-frame-line{transform:scaleX(1)}.journal-cover-colophon{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 5%;border-bottom:1px solid hsl(var(--border))}.journal-cover-colophon a{min-height:44px;display:inline-flex;align-items:center;gap:1rem}.journal-aperture{position:relative;overflow:hidden;background:hsl(var(--muted))}.journal-aperture-image{width:100%;height:100%}.journal-aperture-curtain{position:absolute;top:0;bottom:0;width:50.1%;background:var(--charcoal);pointer-events:none}.journal-aperture-left{left:0;transform-origin:left}.journal-aperture-right{right:0;transform-origin:right}.journal-prologue{background:hsl(var(--muted))}.journal-prologue-spread{position:relative;display:grid;grid-template-columns:1.1fr 1fr;-moz-column-gap:clamp(2rem,5vw,6rem);column-gap:clamp(2rem,5vw,6rem);padding:2.5rem 5% 4rem;overflow:hidden}.journal-prologue-label{grid-column:1 / -1;display:flex;justify-content:space-between;gap:1rem;margin-bottom:2.5rem}.journal-prologue-primary{position:relative;z-index:1;padding-top:3rem}.journal-prologue-portrait{aspect-ratio:3 / 4}.journal-prologue img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.journal-prologue figcaption{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;font-size:.6rem}.journal-prologue-statement{padding:0 0 2.5rem}.journal-prologue-statement h2{font-size:clamp(3rem,5.7vw,6rem);line-height:1.07;margin:1.3rem 0;letter-spacing:-.05em}.journal-prologue-copy{font-size:.85rem;line-height:1.8}.journal-prologue-secondary{width:70%;margin-left:auto;position:relative;z-index:1}.journal-prologue-detail{aspect-ratio:4 / 5}.journal-prologue-word{position:absolute;font-size:15vw;letter-spacing:-.055em;line-height:.85;right:-1%;bottom:-.03em;color:var(--taupe);opacity:.27;pointer-events:none}.journal-coming{display:grid;grid-template-columns:1.15fr 1fr;gap:2rem;align-items:center;padding:clamp(2rem,3.5vw,3rem) 5%;background:var(--charcoal);color:var(--alabaster)}.journal-coming h2{font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.14;margin-top:1rem}.journal-coming p:not(.journal-kicker){font-size:.9rem;line-height:1.8;max-width:360px}.journal-coming .journal-button{margin-top:2rem}.journal-postscript{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:1.5rem;padding:2rem 5%;background:hsl(var(--muted));border-block:1px solid hsl(var(--border))}.journal-postscript h2{font-size:clamp(1.75rem,2.5vw,2.5rem);margin-top:.5rem}.journal-postscript p:not(.journal-kicker){font-size:.9375rem;line-height:1.8;max-width:400px}.journal-postscript span{display:inline-block;font-size:.6875rem;margin-top:.5rem}.journal-index-section{padding-block:clamp(3rem,5vw,5rem)}.journal-index-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.journal-index-heading h2{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;margin-top:1rem}.journal-source-bar{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border));margin-bottom:2.5rem}.journal-source-options{display:flex;flex-wrap:wrap;gap:.2rem 1.25rem}.journal-source-option{position:relative;padding:.9rem 0;min-height:48px;font-size:.875rem;display:flex;gap:.45rem;opacity:.65}.journal-source-option[aria-pressed=true]{opacity:1}.journal-source-option sup{font-size:.6rem;top:0}.journal-source-indicator{position:absolute;bottom:0;left:0;right:0;height:2px;background:currentColor}.journal-source-category{display:flex;align-items:center;gap:.75rem;font-size:.8rem}.journal-source-category select{background:transparent;max-width:200px;min-height:44px;border-bottom:1px solid hsl(var(--border))}.journal-editorial-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 3rem}.journal-editorial-grid>div:nth-child(3n+1){grid-column:span 7}.journal-editorial-grid>div:nth-child(3n+2){grid-column:span 5;padding-top:5rem}.journal-editorial-grid>div:nth-child(3n){grid-column:1 / -1}.journal-card-link{display:block;text-align:left;width:100%}.journal-card-photograph{position:relative}.journal-card-aperture{aspect-ratio:4 / 5}.journal-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .65s cubic-bezier(.22,1,.36,1)}.journal-card-link:is(:hover,:focus-visible) .journal-card-image{transform:scale(1.035)}.journal-card-source{position:absolute;top:1rem;left:1rem;padding:.45rem .6rem;background:var(--alabaster);color:var(--charcoal);font-size:.6rem}.journal-card-arrow{position:absolute;bottom:2.5rem;right:1.25rem;background:var(--alabaster);color:var(--charcoal);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;transition:transform .3s}.journal-card-link:is(:hover,:focus-visible) .journal-card-arrow{transform:translate(3px,-3px)}.journal-card-caption{position:relative;background:var(--alabaster);padding:1.4rem 1.3rem 0;margin:-1.5rem 1.25rem 0 0}.journal-card-caption h3{font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1.15;margin:.8rem 0}.journal-card-large h3{font-size:clamp(2rem,3.5vw,3.6rem)}.journal-card-excerpt{font-size:.875rem;line-height:1.8;margin-bottom:1rem;color:hsl(var(--muted-foreground))}.journal-card-caption>.journal-kicker:last-child{font-size:.6rem}.journal-card-panorama .journal-card-aperture{aspect-ratio:16 / 9}.journal-card-panorama .journal-card-caption{max-width:780px;padding:2rem 2.5rem 0;margin-top:-3rem}.journal-featured{padding:2.5rem 5% 3.5rem;background:hsl(var(--muted))}.journal-featured-label{margin-bottom:2rem}.journal-featured-composition{display:grid;grid-template-columns:1.3fr 1fr;align-items:center}.journal-featured-photo{height:70svh;min-height:440px;max-height:800px}.journal-featured-panel{position:relative;margin-left:-5rem;background:var(--alabaster);padding:clamp(1.5rem,4vw,4rem);border-bottom:1px solid var(--taupe)}.journal-featured-panel h2{font-size:clamp(2.5rem,4vw,4.5rem);margin:1.4rem 0;line-height:1.1}.journal-featured-excerpt{font-size:.9rem;line-height:1.8;color:hsl(var(--muted-foreground));margin-bottom:2rem}.journal-article-page{padding-top:80px}.journal-article-back{min-height:64px;display:flex;align-items:center;padding-inline:5%;border-bottom:1px solid hsl(var(--border))}.journal-article-cover{position:relative;min-height:78svh;display:flex;align-items:end;background:var(--charcoal);color:var(--alabaster);overflow:hidden}.journal-article-visual{position:absolute;top:0;right:0;bottom:0;left:38%}.journal-article-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--charcoal) 5%,transparent 88%),linear-gradient(0deg,var(--charcoal),transparent 75%)}.journal-article-cover-copy{padding:4rem 5%;position:relative;z-index:1;width:76%}.journal-article-cover-copy h1{font-size:clamp(3rem,5.7vw,6.5rem);line-height:1.05;margin:2rem 0 1.5rem;letter-spacing:-.045em}.journal-article-deck{max-width:620px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8}.journal-article-byline{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;font-size:.6rem}.journal-article-body{padding:3.5rem 1.5rem;max-width:880px;margin-inline:auto}.journal-article-body .journal-prose{max-width:680px;margin-inline:auto;font-size:1.125rem;line-height:1.95}.journal-article-body .journal-prose>p:first-child:first-letter{font-family:Playfair Display,serif;font-size:4.4em;line-height:.85;float:left;margin:.12em .14em 0 0}.journal-article-body .journal-prose blockquote{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.4;border-left:0;padding:1.8rem 0;border-block:1px solid var(--taupe)}.journal-article-body .journal-prose p:has(>img){margin-inline:-3rem}.journal-article-body .journal-prose img{margin-block:2.5rem}.journal-trace{position:sticky;top:80px;z-index:20;background:var(--alabaster);border-bottom:1px solid hsl(var(--border))}.journal-trace summary{list-style:none;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.journal-trace summary::-webkit-details-marker{display:none}.journal-trace-current{display:flex;align-items:center;gap:1rem}.journal-trace-title{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.journal-progress-dial{flex:0 0 38px;width:38px;height:38px;transform:rotate(-90deg)}.journal-progress-dial circle{fill:none;stroke:var(--taupe);stroke-width:1.5}.journal-progress-dial circle:last-child{stroke:var(--charcoal)}.journal-trace-progress{height:2px;transform-origin:left;background:var(--charcoal)}.journal-chapter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2rem;max-height:260px;overflow-y:auto;padding-bottom:1rem}.journal-chapter-list a{display:flex;align-items:start;gap:.8rem;padding:.8rem 0;font-size:.875rem;border-top:1px solid hsl(var(--border))}.journal-chapter-list a[aria-current]{font-weight:600;text-decoration:underline;text-underline-offset:4px}.journal-related-spread{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:2rem}.journal-related-spread>:nth-child(2){padding-top:3rem}.journal-related-spread>:nth-child(3){padding-top:6rem}@media(max-width:1024px){.journal-cover-heading h1{font-size:12vw}.journal-cover-italic{padding-left:4%}.journal-featured-panel{margin-left:-2rem}.journal-article-cover-copy{width:90%}}@media(max-width:767px){.journal-cover-wrap,.journal-article-page{padding-top:64px}.journal-cover{height:80svh;min-height:560px;max-height:840px}.journal-cover-photo{width:100%}.journal-cover-photo img{-o-object-position:center top;object-position:center top}.journal-cover-shade{background:linear-gradient(0deg,var(--charcoal) 0%,color-mix(in srgb,var(--charcoal) 88%,transparent) 20%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--charcoal) 50%,transparent),transparent 30%)}.journal-cover-top{top:1.4rem;font-size:.625rem;letter-spacing:.1em}.journal-cover-heading{bottom:26%}.journal-cover-heading h1{font-size:clamp(3.8rem,15vw,6.5rem)}.journal-cover-heading>p{font-size:.6rem;margin-bottom:.8rem}.journal-cover-italic{padding-left:4%}.journal-cover-bottom{bottom:13%;gap:1rem}.journal-cover-note{font-size:.75rem}.journal-circle{width:44px;height:44px}.journal-cover-enter{gap:.65rem}.journal-cover-enter .journal-kicker{font-size:.7rem;letter-spacing:.08em}.journal-frame-switch{bottom:1rem}.journal-cover-colophon{align-items:start;font-size:.625rem;letter-spacing:.08em}.journal-cover-colophon>span{max-width:110px;padding-top:.65rem}.journal-prologue-spread{grid-template-columns:minmax(0,1fr);padding:1.7rem 5% 3rem}.journal-prologue-label{font-size:.625rem;margin-bottom:1rem}.journal-prologue-primary{padding-top:0;width:85%}.journal-prologue-aside{margin-top:-1rem;position:relative;z-index:2}.journal-prologue-statement{padding:1.5rem 0 1.5rem 1.25rem;background:hsl(var(--muted));margin-left:12%}.journal-prologue-statement h2{font-size:clamp(2.7rem,10vw,4.8rem)}.journal-prologue-secondary{width:65%;margin-right:0}.journal-prologue-word{font-size:17vw;bottom:1rem;left:2%}.journal-coming,.journal-postscript{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:2.5rem 6%}.journal-coming h2{margin-top:1rem}.journal-index-heading{display:block}.journal-index-heading>span{display:none}.journal-source-options{gap:.2rem 1rem}.journal-source-option{font-size:.8rem}.journal-editorial-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.journal-editorial-grid>div:nth-child(n){grid-column:1;padding-top:0}.journal-card-panorama .journal-card-aperture{aspect-ratio:4 / 5}.journal-card-panorama .journal-card-caption{padding:1.4rem 1.3rem 0;margin-top:-1.5rem}.journal-featured-composition{display:block}.journal-featured-photo{height:auto;min-height:0;aspect-ratio:3 / 4}.journal-featured-panel{margin:-3rem 0 0 1rem;padding:1.5rem}.journal-featured-panel h2{font-size:2.3rem}.journal-article-cover{display:block;min-height:0}.journal-article-visual{position:relative;inset:auto;aspect-ratio:4 / 5}.journal-article-shade{display:none}.journal-article-cover-copy{width:100%;padding:2rem 6% 2.5rem}.journal-article-cover-copy h1{font-size:clamp(2.5rem,9vw,4rem);margin-top:1rem}.journal-article-body{padding-block:2.5rem}.journal-article-body .journal-prose{font-size:1.0625rem;line-height:1.85}.journal-article-body .journal-prose p:has(>img){margin-inline:0}.journal-trace{top:64px}.journal-trace-title{max-width:135px;font-size:.7rem}.journal-trace-current{gap:.65rem}.journal-chapter-list,.journal-related-spread{grid-template-columns:minmax(0,1fr)}.journal-related-spread>:nth-child(n){padding-top:0}}@media(prefers-reduced-motion:reduce){.journal-cover *,.journal-aperture *,.journal-story-card *,.journal-trace *{transition:none!important;animation:none!important}.journal-card-link:is(:hover,:focus-visible) .journal-card-image,.journal-card-link:is(:hover,:focus-visible) .journal-card-arrow,.journal-cover-enter:hover .journal-circle{transform:none}}
