:root{--j-read:680px;--j-cover-h:calc(100svh - var(--bar) - 48px)}.ch{--j-rule:1px solid var(--line)}.j-num{font-family:var(--serif);font-style:italic;color:var(--gold)}.j-time{font-size:var(--fs-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--soft)}.j-link-title{transition:color var(--t-link)}a:hover>.j-link-title,.j-link-title:hover{color:var(--gold)}.j-photo{display:block;overflow:hidden;background:var(--panel)}.j-photo img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-zoom) var(--ease)}a:hover>.j-photo img{transform:scale(var(--zoom))}.j-open{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;min-height:100svh;padding:calc(var(--bar) + 20px) var(--gutter) 28px}.j-cover{position:relative;display:block;height:var(--j-cover-h);max-height:980px;aspect-ratio:3/4;overflow:hidden;background:var(--c-black);color:var(--c-ivory);container-type:inline-size;box-shadow:0 30px 60px -36px rgb(10 9 8 / .55)}.j-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform var(--t-zoom) var(--ease)}.j-cover:hover img{transform:scale(var(--zoom))}.j-cover::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 9 8 / .55),#fff0 28%,#fff0 44%,rgb(10 9 8 / .62) 66%,rgb(10 9 8 / .9))}.j-cover>div{position:absolute;left:5cqw;right:5cqw;z-index:1}.j-cover-top{top:4cqw}.j-mast{display:block;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:12.6cqw;line-height:1;white-space:nowrap}.j-issue{display:flex;justify-content:space-between;margin-top:1.5cqw;padding-top:1.5cqw;border-top:1px solid rgb(245 240 232 / .5);font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-transform:uppercase}.j-cover-foot{bottom:5cqw}.j-cover-kicker{font-size:var(--fs-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-gold-pale)}.j-cover-title{font-family:var(--serif);font-weight:400;font-size:max(1.7rem,6.6cqw);line-height:1.08;margin:.5rem 0 1rem}.j-cover-also{font-size:var(--fs-small);line-height:1.5;color:rgb(245 240 232 / .86);padding-top:.8rem;border-top:1px solid rgb(245 240 232 / .5)}.j-letter{max-width:560px}.j-letter .display{font-size:clamp(3rem,5.4vw,5rem);margin:1.1rem 0 1.5rem}.j-letter p:not(.label){color:var(--soft);margin-bottom:1rem}.j-sign{font-family:var(--serif);font-style:italic;font-size:1.5rem;color:var(--gold)!important}.j-contents{list-style:none;margin:1.8rem 0 0;padding:0}.j-contents a{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.72rem 0;border-top:var(--j-rule)}.j-contents li:last-child a{border-bottom:var(--j-rule)}.j-contents b{font-family:var(--serif);font-weight:400;font-size:var(--fs-title)}.j-contents em{font-style:normal;font-size:var(--fs-small);color:var(--soft)}.j-dept{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.2rem clamp(1.5rem,4vw,4rem);padding-bottom:1.6rem;margin-bottom:clamp(40px,5vw,72px);border-bottom:var(--j-rule)}.j-dept .display{grid-column:1}.j-dept p:not(.label){grid-column:2;max-width:430px;justify-self:end;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--soft);padding-bottom:.5rem}.j-dept .label{grid-column:1/-1;margin-bottom:.9rem}.j-feature{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-card);align-items:center}.j-feature>.j-photo{grid-column:1/7;aspect-ratio:4/5}.j-feature>div{grid-column:8/13}.j-feature h3{font-family:var(--serif);font-weight:300;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08;margin:1rem 0 1.2rem}.j-feature p:not(.label){color:var(--soft);margin-bottom:1.2rem}.j-feature p:not(.label)::first-letter{font-family:var(--display);font-size:3.6em;float:left;line-height:.82;padding:.06em .1em 0 0;color:var(--gold)}.j-pair{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-card);margin-top:clamp(56px,7vw,110px)}.j-piece{display:block}.j-pair .j-piece:nth-child(1){grid-column:2/6}.j-pair .j-piece:nth-child(2){grid-column:8/13;margin-top:clamp(40px,8vw,120px)}.j-piece .j-photo{aspect-ratio:4/5}.j-piece .label{margin-top:1.1rem}.j-piece h3,.j-piece h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.5rem,2.1vw,1.9rem);line-height:1.15;margin:.5rem 0 .6rem}.j-index{list-style:none;margin:0;padding:0}.j-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,3fr) auto;align-items:baseline;gap:1rem;padding:1.05rem 0;border-bottom:var(--j-rule);transition:opacity var(--t-link),padding var(--t-hover) var(--ease)}.j-thumb{display:none}.j-where{color:var(--gold)}.j-name{font-family:var(--serif);font-weight:400;font-size:clamp(1.55rem,2.7vw,2.5rem);line-height:1.1}.j-index:hover .j-row{opacity:.45}.j-index .j-row:hover{opacity:1;padding-left:1rem}.j-peek{position:fixed;left:0;top:0;width:clamp(220px,20vw,300px);aspect-ratio:4/5;overflow:hidden;z-index:40;pointer-events:none;opacity:0;transition:opacity .3s ease;background:var(--c-black)}.j-peek.on{opacity:1}.j-peek img{width:100%;height:100%;object-fit:cover}.j-quote{max-width:1040px;margin:0 auto;text-align:center}.j-quote blockquote{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.18}.j-quote figcaption{margin-top:2rem}.j-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.j-col{display:flex;flex-direction:column;padding:0 clamp(1.2rem,2.6vw,2.4rem)}.j-col+.j-col{border-left:var(--j-rule)}.j-col:first-child{padding-left:0}.j-col:last-child{padding-right:0}.j-col h3{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem,2.3vw,2.1rem);line-height:1.12;margin:.9rem 0 1rem}.j-col p:not(.label){font-size:var(--fs-small);line-height:1.65;color:var(--soft);margin-bottom:1.3rem}.j-col .j-time{margin-top:auto}.j-all{display:grid;grid-template-columns:2fr 1fr 1fr;gap:clamp(2rem,4vw,4rem)}.j-all h3{padding-bottom:.8rem;margin-bottom:.4rem;border-bottom:var(--j-rule);color:var(--gold)}.j-all ul{list-style:none;margin:0;padding:0}.j-all li{font-size:var(--fs-small);line-height:1.4}.j-all li a{display:block;padding:.46rem 0;color:var(--soft);transition:color var(--t-link)}.j-all li a:hover{color:var(--gold)}.j-all>div:first-child ul{columns:2;column-gap:clamp(1.5rem,3vw,3rem)}.j-all>div:first-child li{break-inside:avoid}.j-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero h1.j-title{font-size:clamp(2.6rem,4.6vw,4.4rem);text-transform:uppercase}.hero h1.j-title-long{font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.1}.j-title .j-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hero h1.j-title em{display:block;margin-top:.7rem;font-family:var(--serif);font-weight:300;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.2;text-transform:none}.hero-left .label a{color:inherit}.j-first{padding-top:calc(var(--bar) + clamp(48px,6vw,88px))}.j-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,4vw,3.6rem) clamp(1rem,2.6vw,2.4rem)}.j-pages{margin-top:clamp(40px,5vw,64px)}.j-pages .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.j-pages a,.j-pages span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .8rem;font-size:var(--fs-small)}.j-pages .current{color:var(--gold)}.j-pages .screen-reader-text,.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.j-none{color:var(--soft)}.j-browse{display:flex;flex-wrap:wrap;gap:.2rem 1.6rem;margin-top:clamp(40px,5vw,64px);padding-top:1.2rem;border-top:var(--j-rule)}.j-browse a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold)}.j-browse a:hover{opacity:.7}.j-text h3{font-family:var(--serif);font-weight:400;font-size:var(--fs-title);line-height:var(--lh-title);margin:2rem 0 .8rem}.j-text ul:not(.fk-toc ul),.j-text ol{margin:0 0 1.4rem 1.2rem;font-size:var(--fs-prose);line-height:1.6}.j-text li{margin-bottom:.5rem}.j-text blockquote{margin:2.4rem 0;padding-left:1.4rem;border-left:1px solid var(--gold);font-family:var(--serif);font-style:italic;font-size:1.5rem;line-height:1.35}.j-text hr{width:64px;height:1px;margin:clamp(2.4rem,4vw,3.4rem) auto;border:0;background:var(--gold)}.j-credits{max-width:var(--j-read);margin:clamp(2.4rem,4vw,3.4rem) auto 0;padding-top:1.4rem;border-top:var(--j-rule);font-size:var(--fs-small);color:var(--soft)}.j-byline{margin-top:-1rem;font-size:var(--fs-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--soft)}.j-text{max-width:var(--j-read);margin:0 auto;--j-wide:min(var(--wrap-narrow),calc(100vw - 2 * var(--gutter)))}.j-text>p:not(.j-pull){margin-bottom:1.25rem;color:var(--ink);opacity:.9;font-size:var(--fs-prose);line-height:1.7;text-align:justify;hyphens:auto}.j-text>p.j-lead::first-letter{font-family:var(--display);font-size:4.8em;float:left;line-height:.8;padding:.08em .12em 0 0;color:var(--gold)}.j-text a{color:var(--gold);border-bottom:1px solid currentColor}.j-text strong{font-weight:500}.j-text h2{font-family:var(--serif);font-weight:300;font-size:var(--fs-essay);line-height:1.15;margin:clamp(3rem,5vw,4.6rem) 0 1.4rem;scroll-margin-top:calc(var(--bar) + 24px)}.j-text figure{margin:0}.j-text figure img{display:block;width:100%;height:auto}.j-text figcaption{margin-top:.7rem;font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--soft)}.j-text>figure,.j-text>.wp-block-columns,.j-pull{position:relative;width:var(--j-wide);left:50%;transform:translateX(-50%);margin-block:clamp(2.6rem,5vw,4.6rem)}.j-text>figure.is-portrait{width:min(600px,100%);left:0;transform:none;margin-inline:auto}.j-text .wp-block-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(1rem,3vw,2.4rem);align-items:end}.j-text .fk-toc{margin:2.4rem 0;padding:1.3rem 0 .4rem;border-top:var(--j-rule);border-bottom:var(--j-rule)}.j-text .fk-toc h2{margin:0;font-family:var(--sans);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold)}.j-text .fk-toc ul{list-style:none;margin:.9rem 0 0;padding:0;columns:2;column-gap:2rem;counter-reset:t}.j-text .fk-toc li{counter-increment:t;break-inside:avoid;padding:.3rem 0 .3rem 1.6rem;position:relative;font-size:var(--fs-small);line-height:1.35}.j-text .fk-toc li::before{content:counter(t);position:absolute;left:0;font-family:var(--serif);font-style:italic;color:var(--gold)}.j-text .fk-toc a{color:var(--soft);border:0}.j-text .fk-toc a:hover{color:var(--gold)}.j-pull{position:relative;width:var(--j-wide);left:50%;transform:translateX(-50%);margin-block:clamp(2.6rem,5vw,4.6rem)}.j-text>figure.is-portrait{width:min(600px,100%);left:0;transform:none;margin-inline:auto}.j-text .wp-block-columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2.4rem);align-items:end}.j-toc{margin:2.4rem 0;padding:1.3rem 0 .4rem;border-top:var(--j-rule);border-bottom:var(--j-rule)}.j-toc ol{list-style:none;margin:.9rem 0 0;padding:0;columns:2;column-gap:2rem;counter-reset:t}.j-toc li{counter-increment:t;break-inside:avoid;padding:.3rem 0 .3rem 1.6rem;position:relative;font-size:var(--fs-small);line-height:1.35}.j-toc li::before{content:counter(t);position:absolute;left:0;font-family:var(--serif);font-style:italic;color:var(--gold)}.j-toc a{color:var(--soft);border:0}.j-toc a:hover{color:var(--gold)}.j-pull{text-align:center;font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.2;color:var(--gold);max-width:none}.j-next{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--gap-col);align-items:center;max-width:var(--wrap-narrow);margin:0 auto}.j-next .j-photo{aspect-ratio:4/5}.j-next .display{font-size:clamp(2.2rem,4vw,3.6rem);margin:1.2rem 0 1.6rem}.j-next p:not(.label){color:var(--soft);margin-bottom:1rem}.j-next h3{font-family:var(--serif);font-weight:300;font-size:clamp(1.7rem,2.7vw,2.4rem);line-height:1.1;margin:1.6rem 0 1rem;padding-top:1.4rem;border-top:var(--j-rule)}@media (max-width:1100px){.j-open{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.j-cover{height:auto;width:100%;max-height:none}.j-feature>.j-photo{grid-column:1/7}.j-feature>div{grid-column:7/13;padding-left:1.5rem}}@media (max-width:768px){.j-open{grid-template-columns:minmax(0,1fr);gap:2.6rem;padding-bottom:3.2rem;min-height:0}.j-letter{max-width:none}.j-dept{grid-template-columns:minmax(0,1fr)}.j-dept p:not(.label){grid-column:1;justify-self:start;margin-top:.8rem;padding:0}.j-feature,.j-pair{display:block}.j-feature>div{padding:1.5rem 0 0}.j-piece{margin-top:2.6rem!important}.j-pair{margin-top:0}.j-row{grid-template-columns:76px minmax(0,1fr);column-gap:1rem;align-items:center;padding:.8rem 0}.j-thumb{display:block;grid-row:1/3;width:76px;aspect-ratio:4/5;overflow:hidden;background:var(--panel)}.j-thumb img{width:100%;height:100%;object-fit:cover}.j-where{grid-column:2;align-self:end}.j-name{grid-column:2;font-size:1.45rem;align-self:start}.j-row .j-time{display:none}.j-index:hover .j-row{opacity:1}.j-index .j-row:hover{padding-left:0}.j-peek{display:none}.j-columns{grid-template-columns:minmax(0,1fr)}.j-col{padding:1.8rem 0}.j-col:first-child{padding-top:0}.j-col+.j-col{border-left:0;border-top:var(--j-rule)}.j-all,.j-next{grid-template-columns:minmax(0,1fr)}.j-all>div:first-child ul{columns:1}.j-text>p:not(.j-pull){font-size:1.06rem}.j-cover-also{display:none}.j-text .fk-toc ul{columns:1}.j-grid{grid-template-columns:minmax(0,1fr)}.j-text .wp-block-columns{gap:.7rem}.hero h1.j-title{font-size:clamp(2.1rem,9vw,2.9rem)}.hero h1.j-title-long{font-size:clamp(1.8rem,7.4vw,2.4rem)}}