:root{--paper:#faf7f0;--paper-2:#f2ede2;--ink:#2a2623;--muted:#6f6a62;--rule:#ddd5c6;--gutter:clamp(20px, 4vw, 56px);--serif:"Cormorant Garamond", "Noto Serif SC", "Songti SC", serif;--cjk:"Noto Serif SC", "Songti SC", serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--accent:#993c1d;--deep:#3a2e26}[style*=--accent],:root{--ink-accent:color-mix(in oklab, var(--accent) 60%, #22170f);--soft-accent:color-mix(in oklab, var(--accent) 16%, var(--paper));--scrim:color-mix(in oklab, var(--deep) 82%, #000)}@supports(color:oklch(from red l c h)){[style*=--accent],:root{--ink-accent:oklch(from var(--accent) clamp(0.36, l, 0.48) max(c, 0.09) h)}}*,*::before,*::after{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0 0.2  0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color:var(--ink);font-family:var(--serif);font-size:18px;line-height:1.9;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit}::selection{background:var(--soft-accent)}.kicker,.label,.site-nav,.site-footer,time,code,dt,.photo__meta,.fin,.hero__scroll{font-family:var(--mono);font-size:11.5px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.kicker{color:var(--ink-accent);margin:0 0 .9em}.kicker--chip{display:inline-block;background:var(--ink-accent);color:var(--paper);padding:5px 10px 4px}.site-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px var(--gutter);max-width:88rem;margin:0 auto}.site-nav nav{display:flex;gap:clamp(14px,2.4vw,32px)}.site-nav a{text-decoration:none}.site-nav nav a:hover{color:var(--ink-accent)}.wordmark{font-weight:500;letter-spacing:.24em}.site-nav--overlay{position:fixed;inset:0 0 auto 0;z-index:10;max-width:none;color:var(--paper);transition:background .35s,color .35s,border-color .35s;border-bottom:1px solid transparent}.site-nav--overlay.is-solid{background:color-mix(in oklab,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);border-color:var(--rule)}.site-nav--overlay.is-solid nav a:hover{color:var(--ink-accent)}.progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:20}.progress span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.hero{position:relative;height:100svh;min-height:560px;overflow:hidden;color:var(--paper);background:var(--deep)}.hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in oklab,var(--scrim) 45%,transparent),transparent 22%),linear-gradient(to top,color-mix(in oklab,var(--scrim) 88%,transparent) 0%,transparent 58%)}.hero__text{position:absolute;z-index:1;left:var(--gutter);right:var(--gutter);bottom:clamp(48px,10vh,112px)}.hero h1{font-family:var(--cjk);font-weight:600;font-size:clamp(2.8rem,8vw,7.2rem);line-height:1.04;letter-spacing:.02em;margin:.25em 0 .3em;max-width:10em;text-wrap:balance}.hero__sub{font-size:clamp(1.05rem,1.6vw,1.35rem);margin:0;opacity:.92}.hero__scroll{position:absolute;z-index:1;right:var(--gutter);bottom:28px;opacity:.8}.colophon{display:grid;grid-template-columns:1fr auto;gap:40px 64px;align-items:end;max-width:72rem;margin:0 auto;padding:56px var(--gutter)48px;border-bottom:1px solid var(--rule)}.colophon dl{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:18px 56px;margin:0}.colophon dt{color:var(--muted)}.colophon dd{margin:2px 0 0;font-size:1.05rem;line-height:1.5}.colophon .label{color:var(--muted);margin:0 0 12px}.swatches{display:flex;gap:4px;list-style:none;margin:0;padding:0}.swatches .chip{display:block;width:14px;height:22px}.swatches--labelled{gap:6px}.swatches--labelled li{display:flex;flex-direction:column;gap:8px}.swatches--labelled .chip{width:clamp(46px,5vw,64px);height:clamp(64px,7vw,88px)}.swatches--labelled code{font-size:10px;letter-spacing:.06em;color:var(--muted)}.prose{width:min(680px,100% - 2 * var(--gutter));margin:0 auto;padding:4.5rem 0 1rem;font-family:var(--cjk);font-size:1.07rem;line-height:2.05;text-align:justify}.prose p{margin:1.3em 0}.prose>p:first-child::first-letter{float:left;font-size:4.1em;line-height:.92;font-weight:600;margin:.1em .14em 0 0;color:var(--ink-accent)}.prose h2{font-size:1.5rem;line-height:1.4;font-weight:600;margin:3em 0 .8em;text-align:left}.prose h3{font-size:1.15rem;font-weight:600;margin:2.4em 0 .6em}.prose a{text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:4px}.prose a:hover{color:var(--ink-accent)}.prose blockquote{margin:2em 0;padding-left:1.2em;border-left:2px solid var(--ink-accent);color:var(--muted)}.prose hr{border:0;text-align:center;margin:3em 0}.prose hr::after{content:"· · ·";color:var(--ink-accent);letter-spacing:.6em}.pull{margin:2.2em 0;padding:.2em 0 .2em 18px;border-left:2px solid var(--ink-accent);font-size:1.3rem;line-height:1.7;color:var(--muted);text-align:left}.pull p{margin:0}.photo{margin:3.5rem 0}.photo--wide,.photo--full{width:min(76rem,100vw - 2 * var(--gutter));position:relative;left:50%;transform:translateX(-50%)}.photo--full{width:100vw}.photo--full figcaption{padding:0 var(--gutter)}.photo img{width:100%}.photo figcaption{display:grid;grid-template-columns:13rem 1fr;gap:6px 32px;margin-top:14px;text-align:left}.photo--column figcaption{grid-template-columns:1fr}.photo__meta{color:var(--muted);font-size:10.5px}.photo__meta span{display:block}.photo__meta span:first-child{color:var(--ink-accent)}.photo__caption{font-size:.95rem;line-height:1.75;color:var(--muted);max-width:40em}.pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pair img{aspect-ratio:4/5;object-fit:cover;height:100%}.chapter{position:relative;width:100vw;left:50%;transform:translateX(-50%);height:88svh;min-height:480px;margin:5.5rem 0;color:var(--paper);overflow:hidden;background:var(--deep);text-align:left}.chapter__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.chapter::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,color-mix(in oklab,var(--scrim) 78%,transparent),transparent 62%)}.chapter__text{position:absolute;z-index:1;left:var(--gutter);top:50%;transform:translateY(-50%);right:var(--gutter)}.chapter h2{font-size:clamp(2.3rem,5.4vw,4.6rem);line-height:1.1;font-weight:600;letter-spacing:.02em;margin:.35em 0 .3em;max-width:9em;text-wrap:balance}.chapter__sub{margin:0;font-size:1.1rem;opacity:.9}.fin{text-align:center;color:var(--ink-accent);letter-spacing:.4em;margin:5rem 0 3rem!important;clear:both}.pager{display:grid;grid-template-columns:1fr 1fr;max-width:72rem;margin:2rem auto 0;padding:0 var(--gutter)}.pager__item{display:flex;flex-direction:column;gap:10px;padding:32px 28px;text-decoration:none;border-top:1px solid var(--rule);transition:background .25s}.pager__item:hover{background:var(--soft-accent)}.pager__item--next{grid-column:2;text-align:right;align-items:flex-end}.pager .label{color:var(--muted)}.pager__title{font-family:var(--cjk);font-size:1.45rem;font-weight:600;line-height:1.4}.masthead{max-width:88rem;margin:0 auto;padding:clamp(64px,12vh,140px)var(--gutter)clamp(48px,8vh,96px)}.masthead h1{font-family:var(--cjk);font-weight:600;font-size:clamp(2.4rem,6vw,5.4rem);line-height:1.12;letter-spacing:.02em;margin:0;max-width:12em;text-wrap:balance}.masthead__lede{color:var(--muted);font-size:1.15rem;max-width:30em;margin:1.2em 0 0;font-family:var(--cjk)}.issues{list-style:none;margin:0 auto;padding:0 var(--gutter);max-width:88rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 48px}.issue a{display:block;text-decoration:none}.issue__img{margin:0;overflow:hidden;aspect-ratio:3/2;background:var(--deep)}.issue__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.issue a:hover .issue__img img{transform:scale(1.03)}.issue__text{padding-top:22px}.issue h2{font-family:var(--cjk);font-weight:600;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.25;margin:0}.issue a:hover h2{color:var(--ink-accent)}.issue__sub{color:var(--muted);margin:.5em 0 0;font-family:var(--cjk);font-size:1rem}.issue__foot{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--rule)}.issue time{color:var(--muted)}.issue--lead{grid-column:1/-1}@media(min-width:900px){.issue--lead a{display:grid;grid-template-columns:minmax(0,2.1fr)minmax(0,1fr);gap:48px;align-items:end}.issue--lead .issue__img{aspect-ratio:16/10}.issue--lead h2{font-size:clamp(2.4rem,4.2vw,3.8rem);line-height:1.12}.issue--lead .issue__sub{font-size:1.15rem}}.archive{max-width:72rem;margin:0 auto;padding:4rem var(--gutter)}.archive h1,.prose--plain h1{font-family:var(--cjk);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;margin:0 0 1.2em;text-align:left}.archive ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.archive a{display:grid;grid-template-columns:7rem 1fr auto auto;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--rule);text-decoration:none}.archive time{color:var(--muted)}.archive__title{font-family:var(--cjk);font-size:1.3rem;font-weight:600}.archive__place{color:var(--muted);font-size:1rem}.archive a:hover .archive__title{color:var(--ink-accent)}.prose--plain{padding-top:4rem;text-align:left}.prose--plain>p:first-child::first-letter{all:unset}.site-footer{border-top:1px solid var(--rule);margin-top:6rem}.site-footer__inner{max-width:88rem;margin:0 auto;padding:36px var(--gutter)48px;display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;justify-content:space-between;color:var(--muted)}.site-footer nav{display:flex;gap:24px}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--ink)}.site-footer .wordmark{color:var(--ink)}.post .site-footer{margin-top:0}@media(max-width:760px){body{font-size:17px}.issues{grid-template-columns:1fr;gap:56px}.colophon{grid-template-columns:1fr;padding-top:40px}.colophon dl{grid-template-columns:1fr 1fr;gap:16px 24px}.photo figcaption{grid-template-columns:1fr;padding:0 var(--gutter)}.photo--wide{width:100vw}.photo__meta span{display:inline}.photo__meta span+span::before{content:" · "}.pair{gap:4px}.pager{grid-template-columns:1fr}.pager__item--next{grid-column:1}.archive a{grid-template-columns:1fr auto;gap:6px 16px}.archive__place{display:none}.hero__scroll{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}html:lang(en),html:lang(de){--cjk:"Cormorant Garamond", Georgia, serif}html:lang(en) .prose,html:lang(de) .prose{font-size:1.32rem;line-height:1.62;font-weight:500;text-align:left;hyphens:auto;-webkit-hyphens:auto}html:lang(en) .prose>p:first-child::first-letter,html:lang(de) .prose>p:first-child::first-letter{font-size:4.6em;line-height:.78;margin:.06em .08em 0 0;font-weight:500}html:lang(en) .hero h1,html:lang(de) .hero h1,html:lang(en) .chapter h2,html:lang(de) .chapter h2,html:lang(en) .masthead h1,html:lang(de) .masthead h1{font-weight:500;letter-spacing:-.01em;line-height:.98}html:lang(en) .hero h1,html:lang(de) .hero h1{max-width:12em}html:lang(en) .hero__sub,html:lang(de) .hero__sub,html:lang(en) .chapter__sub,html:lang(de) .chapter__sub{font-style:italic;font-size:1.4rem}html:lang(en) .photo__caption,html:lang(de) .photo__caption,html:lang(en) .issue__sub,html:lang(de) .issue__sub,html:lang(en) .masthead__lede,html:lang(de) .masthead__lede{font-size:1.15rem;font-style:italic}.langs{display:inline-flex;gap:10px;margin-left:clamp(8px,2vw,24px);padding-left:clamp(14px,2.4vw,32px);border-left:1px solid}.langs a,.langs span{text-decoration:none;opacity:.55}.langs .is-current,.langs a:hover{opacity:1}.site-nav,.site-nav nav,.site-nav a,.wordmark{white-space:nowrap}@media(max-width:760px){.site-nav{padding:16px var(--gutter);gap:12px}.site-nav .wordmark{letter-spacing:.14em;font-size:10.5px}.site-nav nav{gap:14px}.langs{gap:8px;margin-left:0;padding-left:12px}}@media(max-width:420px){.site-nav nav>a{display:none}.langs{border-left:0;padding-left:0}}.opener__text{max-width:88rem;margin:0 auto;padding:clamp(40px,8vh,96px)var(--gutter)clamp(28px,5vh,56px)}.opener h1{font-family:var(--cjk);font-weight:600;font-size:clamp(2.6rem,7vw,6.4rem);line-height:1.06;letter-spacing:.02em;margin:0;max-width:14em;text-wrap:balance}.opener__sub{margin:.7em 0 0;color:var(--muted);font-family:var(--cjk);font-size:clamp(1.05rem,1.6vw,1.35rem)}.opener__img{margin:0;width:100%;background:var(--deep);height:min(calc(100vw/var(--ratio)),86vh);overflow:hidden}.opener__img img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}html:lang(en) .opener h1,html:lang(de) .opener h1{font-weight:500;letter-spacing:-.01em;line-height:.98}html:lang(en) .opener__sub,html:lang(de) .opener__sub{font-style:italic;font-size:1.5rem}.chapter--ratio{min-height:0;height:min(calc(100vw/var(--ratio)),88vh)}@media(max-width:760px){.opener__img,.chapter--ratio{height:calc(100vw/var(--ratio-m))}.chapter--ratio .chapter__text{top:auto;bottom:18px;transform:none}.chapter--ratio h2{font-size:2rem;margin:.2em 0 0}.chapter--ratio .chapter__sub{display:none}}.hero--ratio{height:min(calc(100vw/var(--ratio)),92vh);min-height:380px}.hero--ratio .hero__img{object-position:var(--pos,50% 50%)}.hero--ratio .hero__text{bottom:clamp(28px,7%,88px)}.hero--ratio h1{font-size:clamp(2.6rem,6.4vw,6.4rem)}@media(max-width:760px){.hero--ratio{height:auto;min-height:0;background:0 0;color:var(--ink);overflow:visible}.hero--ratio .hero__img{position:relative;height:calc(100vw/var(--ratio-m))}.hero--ratio::after{bottom:auto;height:calc(100vw/var(--ratio-m));background:linear-gradient(to bottom,color-mix(in oklab,var(--scrim) 55%,transparent),transparent 45%)}.hero--ratio .hero__text{position:static;padding:28px var(--gutter)8px}.hero--ratio .hero__sub{color:var(--muted);opacity:1}.hero--ratio h1{font-size:2.6rem}}.issue h2{text-wrap:balance}@media(min-width:900px){.issue--lead a{display:block}.issue--lead .issue__img{aspect-ratio:var(--ratio);max-height:78vh}.issue--lead .issue__text{padding-top:28px}}.prose{width:min(72rem - 2 * var(--gutter),100% - 2 * var(--gutter));font-size:1.12rem}.prose--plain{width:min(52rem,100% - 2 * var(--gutter))}.photo--wide{width:100%;left:auto;transform:none}.photo--column{width:min(680px,100%);margin-left:auto;margin-right:auto}.prose>p:first-child::first-letter{font-size:3.9em}.pull{float:none;width:auto;margin:3.2rem auto;max-width:30em;padding:0;border:0;text-align:center;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.6;color:var(--ink-accent)}.pull::before,.pull::after{content:"";display:block;width:40px;height:1px;background:currentColor;margin:0 auto 1.1em;opacity:.5}.pull::after{margin:1.1em auto 0}.side{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;margin:4.5rem 0;text-align:left}.side__img img{width:100%;max-height:86vh;object-fit:contain;object-position:center}.side--right .side__img{order:2}.side__text{display:flex;flex-direction:column;gap:18px;max-width:26em}.side--right .side__text{justify-self:end}.side .kicker--chip{align-self:flex-start;margin:0}.side__title{font-size:clamp(2rem,3.6vw,3.2rem)!important;line-height:1.15;font-weight:600;margin:0!important}.side__sub{margin:0;color:var(--muted);font-size:1.1rem}.prose .side__quote{text-wrap:balance;margin:0;padding:0;border:0;font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.55;color:var(--ink-accent)}.side__quote p{margin:0}.side__meta{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--rule)}.side__meta .photo__meta span{display:block}html:lang(en) .side__quote,html:lang(de) .side__quote{font-style:italic}html:lang(en) .side__title,html:lang(de) .side__title{font-weight:500!important}@media(max-width:760px){.side{grid-template-columns:1fr;gap:20px;margin:3rem 0}.side--right .side__img{order:0}.side__img{margin:0 calc(-1 * var(--gutter))}.side__img img{max-height:none}.side--right .side__text{justify-self:start}.side__meta .photo__meta span{display:inline}}html:lang(en) .pull,html:lang(de) .pull{font-style:italic}body{text-autospace:normal;text-spacing-trim:trim-start;hanging-punctuation:allow-end}body{min-height:100svh;display:flex;flex-direction:column}.site-footer{margin-top:auto}.plain .site-footer,.home .site-footer{margin-top:auto}.archive,.prose--plain,.notfound{padding-bottom:6rem}.issues{padding-bottom:6rem}.prose--plain{width:min(72rem - 2 * var(--gutter),100% - 2 * var(--gutter))}.prose--plain>*{max-width:42em}.archive{width:100%}.notfound{width:min(72rem - 2 * var(--gutter),100% - 2 * var(--gutter));margin:0 auto;padding-top:6rem}.notfound h1{font-family:var(--cjk);font-size:clamp(2.4rem,5vw,4rem);font-weight:600;margin:0 0 .4em}.notfound__alt{color:var(--muted)}.notfound a{color:var(--ink-accent)}.photo img,.pair img,.side__img img,.issue__img img,.chapter__img,.hero__img,.pager__img{background-color:var(--c2,#c9a582)}.side__img{display:flex;justify-content:center}.side__img img{width:auto;max-width:100%;max-height:86vh;object-fit:initial}.zoomable{cursor:zoom-in}.zoomable:focus-visible{outline:2px solid var(--ink-accent);outline-offset:4px}html.lb-open{overflow:hidden}.lb{position:fixed;inset:0;z-index:100;background:color-mix(in oklab,var(--deep) 30%,#0d0c0b 94%);display:grid;grid-template-columns:64px 1fr 64px;align-items:center;color:#efe9de;animation:lbIn .25s ease}.lb[hidden]{display:none}@keyframes lbIn{from{opacity:0}}.lb__fig{margin:0;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 0 20px;min-width:0}.lb__img{max-width:100%;width:auto;height:auto;max-height:calc(100svh - 140px);object-fit:contain;box-shadow:0 20px 60px rgba(0,0,0,.35)}.lb__cap{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;max-width:60em;text-align:center;font-size:.95rem;line-height:1.6;padding:0 12px}.lb__meta,.lb__count{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.65;align-self:center}.lb__text{opacity:.9}.lb button{background:0 0;border:0;color:inherit;cursor:pointer;font-family:var(--serif);opacity:.7;transition:opacity .2s}.lb button:hover,.lb button:focus-visible{opacity:1}.lb__nav{font-size:56px;line-height:1;height:100%}.lb__close{position:absolute;top:12px;right:18px;font-size:40px;z-index:1}@media(max-width:760px){.lb{display:block}.lb__nav{display:none}.lb__fig{width:100%;padding:56px 0 24px}.lb__img{max-height:calc(100svh - 160px);box-shadow:none}}@media(max-width:760px){.chapter:not(.chapter--ratio){height:auto;min-height:0;background:0 0;color:var(--ink);overflow:visible;margin:3.5rem 0}.chapter:not(.chapter--ratio) .chapter__img{position:relative;height:calc(100vw/var(--ir,1.5))}.chapter:not(.chapter--ratio)::after{display:none}.chapter:not(.chapter--ratio) .chapter__text{position:static;transform:none;padding:22px var(--gutter)0;max-width:none}.chapter:not(.chapter--ratio) h2{font-size:2.2rem;margin:.3em 0 .15em}.chapter:not(.chapter--ratio) .chapter__sub{color:var(--muted);opacity:1}}@media(min-width:900px){.issue:not(.issue--lead):last-child:nth-child(even){grid-column:1/-1}.issue:not(.issue--lead):last-child:nth-child(even) a{display:grid;grid-template-columns:minmax(0,3fr)minmax(0,2fr);gap:48px;align-items:end}.issue:not(.issue--lead):last-child:nth-child(even) .issue__text{padding-top:0}}.masthead .kicker{color:var(--muted)}.pager{gap:24px;padding-bottom:5rem}.pager__item{padding:0 0 8px;border-top:0;gap:12px;background:0 0!important}.pager__img{width:100%;aspect-ratio:2/1;object-fit:cover;margin-bottom:8px;transition:opacity .3s}.pager__item:hover .pager__img{opacity:.85}.pager__item:hover .pager__title{color:var(--ink-accent)}.pager__item--next{text-align:left;align-items:flex-start}@media(min-width:761px){.pager__item--next{grid-column:2}}.pager__item:only-child.pager__item--next{grid-column:2}a:focus-visible{outline:2px solid var(--ink-accent);outline-offset:3px}.site-nav:not(.site-nav--overlay){width:100%}body>main{width:100%}