:root{--linen:#f5f1e6;--paper:#fdfbf4;--ink:#2e2a21;--ink-soft:#7a7060;--moss:#5a6b4d;--moss-deep:#46543c;--rust:#a9683f;--rust-deep:#8f5430;--line:#e2dac6;--shadow:46, 42, 33;--font-display:"Fraunces", "Iowan Old Style", Georgia, serif;--font-body:"Literata", Georgia, "Times New Roman", serif;--font-label:"Karla", "Avenir Next", "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--linen);background-image:repeating-linear-gradient(0deg, rgba(var(--shadow), .016) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, rgba(var(--shadow), .016) 0 1px, transparent 1px 3px);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17.5px;line-height:1.72}::selection{background:var(--moss);color:var(--linen)}a{color:var(--rust-deep);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--moss-deep)}a:focus-visible,button:focus-visible{outline:2px solid var(--rust);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto;display:block}.wrap{max-width:1060px;margin:0 auto;padding:0 24px}.narrow{max-width:680px;margin:0 auto;padding:0 24px}.site-head{justify-content:space-between;align-items:baseline;gap:24px;padding:34px 0 26px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);font-size:24px;font-weight:550;text-decoration:none}.wordmark em{color:var(--moss-deep);font-style:italic;font-weight:480}.site-nav{gap:22px;display:flex}.site-nav a{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:13px;font-weight:700;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--rust-deep)}.sprig{color:var(--moss);margin:0 auto;display:block}.rubrik{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--moss-deep);font-size:12px;font-weight:700}.dateline{font-family:var(--font-label);letter-spacing:.08em;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.snapshot{background:var(--paper);box-shadow:0 1px 2px rgba(var(--shadow), .1), 0 10px 28px -12px rgba(var(--shadow), .28);border:1px solid rgba(var(--shadow), .05);padding:10px 10px 12px}.snapshot img{width:100%}.snapshot figcaption{font-family:var(--font-display);color:var(--ink-soft);text-align:center;padding:10px 4px 2px;font-size:15.5px;font-style:italic;font-weight:420}.tilt-l{transform:rotate(-1.1deg)}.tilt-r{transform:rotate(.9deg)}.hero{grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(28px,6vh,72px) 0 clamp(40px,7vh,88px);display:grid}.hero-kicker{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--rust-deep);margin:0 0 18px;font-size:13px;font-weight:700}.hero h1{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.01em;margin:0 0 22px;font-size:clamp(38px,5.4vw,62px);font-weight:380;line-height:1.1}.hero h1 em{color:var(--moss-deep);font-style:italic}.hero p{max-width:46ch;color:var(--ink);margin:0}.hero .aus{color:var(--ink-soft);margin-top:18px;font-size:15.5px}.journal-head{align-items:center;gap:18px;margin:0 0 8px;display:flex}.journal-head h2{font-family:var(--font-display);color:var(--moss-deep);margin:0;font-size:26px;font-style:italic;font-weight:420}.journal-head .rule{background:var(--line);flex:1;height:1px}.entry{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 220px;align-items:center;gap:clamp(20px,3.5vw,44px);padding:34px 0;display:grid}.entry-meta{align-content:start;gap:6px;display:grid}.entry h3{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;margin:0 0 8px;font-size:clamp(23px,2.6vw,30px);font-weight:460;line-height:1.18}.entry h3 a{color:var(--ink);text-decoration:none}.entry h3 a:hover{color:var(--rust-deep)}.entry .teaser{color:var(--ink-soft);max-width:58ch;margin:0;font-size:16px}.entry .thumb{justify-self:end;width:100%;max-width:220px}.entry .thumb img{aspect-ratio:4/3;object-fit:cover}.entry:nth-child(odd) .thumb .snapshot{transform:rotate(1deg)}.entry:nth-child(2n) .thumb .snapshot{transform:rotate(-1deg)}.entry .thumb .snapshot{padding:7px 7px 8px;transition:transform .35s}.entry:hover .thumb .snapshot{transform:rotate(0)translateY(-2px)}.art-head{text-align:center;padding:clamp(24px,5vh,56px) 0 8px}.art-head .meta{justify-content:center;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.art-head h1{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;max-width:17ch;margin:0 auto 18px;font-size:clamp(34px,5vw,54px);font-weight:400;line-height:1.12}.art-head .teaser{font-family:var(--font-display);color:var(--ink-soft);max-width:52ch;margin:0 auto;font-size:19px;font-style:italic;font-weight:420}.art-hero{max-width:860px;margin:36px auto 12px;padding:0 24px}.prose{padding:28px 0 8px}.prose>p,.prose>ul,.prose>h2,.prose>figure,.prose>blockquote{margin:0 0 1.35em}.prose>p{max-width:66ch}.prose>p:first-of-type:first-letter{font-family:var(--font-display);float:left;color:var(--moss-deep);padding:.08em .12em 0 0;font-size:3.4em;font-weight:500;line-height:.82}.prose h2{font-family:var(--font-display);text-wrap:balance;margin-top:1.7em;font-size:25px;font-weight:480;line-height:1.25}.prose figure.snapshot{margin:2.2em -8px}@media (width>=860px){.prose figure.snapshot{margin-left:-40px;margin-right:-40px}}.prose blockquote{border:0;border-left:2px solid var(--moss);font-family:var(--font-display);color:var(--moss-deep);padding:.2em 0 .2em 1.4em;font-size:1.12em;font-style:italic;font-weight:430}.prose blockquote p{margin:0}.vlog-box{background:var(--paper);border:1px solid var(--line);align-items:center;gap:16px;margin:2.4em 0;padding:18px 22px;display:flex}.vlog-box .play{background:var(--rust);width:40px;height:40px;color:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid}.vlog-box .txt{font-size:15.5px}.vlog-box .txt .lbl{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.art-nav{border-top:1px solid var(--line);justify-content:space-between;gap:24px;margin-top:44px;padding:30px 0 8px;display:flex}.art-nav a{max-width:46%;text-decoration:none}.art-nav .lbl{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.art-nav .ttl{font-family:var(--font-display);color:var(--ink);font-size:17px;line-height:1.3}.art-nav a:hover .ttl{color:var(--rust-deep)}.art-nav .next{text-align:right;margin-left:auto}.ueber-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,60px);padding:clamp(28px,6vh,64px) 0;display:grid}.site-foot{background:var(--ink);color:#efead9;margin-top:clamp(48px,9vh,96px)}.site-foot .inner{text-align:center;max-width:1060px;margin:0 auto;padding:56px 24px 44px}.site-foot .quote{font-family:var(--font-display);text-wrap:balance;max-width:34ch;margin:18px auto 26px;font-size:clamp(20px,2.6vw,27px);font-style:italic;font-weight:400;line-height:1.45}.site-foot .links{justify-content:center;gap:26px;margin-bottom:26px;display:flex}.site-foot .links a{color:#efead9;font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #efead959;padding-bottom:2px;font-size:13px;font-weight:700;text-decoration:none}.site-foot .links a:hover{color:#fff;border-color:#fff}.site-foot .fine{color:#efead98c;font-size:13px;font-family:var(--font-label);letter-spacing:.03em}.site-foot .sprig{color:#8aa07a}@media (prefers-reduced-motion:no-preference){.rise{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.rise-2{animation-delay:.12s}.rise-3{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (width<=820px){.hero{grid-template-columns:1fr}.hero .hero-photo{order:-1;max-width:480px}.entry{grid-template-columns:minmax(0,1fr);gap:14px}.entry-meta{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:14px}.entry .thumb{order:-1;justify-self:start;max-width:300px}.ueber-grid{grid-template-columns:1fr}.site-head{flex-direction:column;align-items:center;gap:12px}}
