:root{--color-bg:#faf6ee;--color-surface:#fffdf7;--color-surface-2:#f1eadb;--color-text:#15120f;--color-ink:#15120f;--color-muted:#6e645a;--color-accent:#002a6d;--color-accent-2:#a3392b;--color-secondary:#d4ba92;--color-border:#15120f;--color-rule-soft:rgba(21, 18, 15, 0.18);--color-focus:#002a6d;--color-band:#15120f;--color-on-band:#faf6ee;--color-halftone:rgba(21, 18, 15, 0.55);--paper:#fffdf7;--paper-ink:#15120f;--paper-blue:#002a6d;--tape:rgba(212, 186, 146, 0.78);--scrim:rgba(12, 10, 8, 0.9);--font-display:"Tagebuch Display", "Spectral", Georgia, "Times New Roman", serif;--font-body:"Tagebuch Sans", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Tagebuch Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--step--1:clamp(0.8125rem, 0.79rem + 0.1vw, 0.875rem);--step-0:clamp(1rem, 0.96rem + 0.2vw, 1.125rem);--step-1:clamp(1.25rem, 1.15rem + 0.5vw, 1.5rem);--step-2:clamp(1.5rem, 1.3rem + 1vw, 2.125rem);--step-3:clamp(2rem, 1.6rem + 2vw, 3rem);--step-4:clamp(2.5rem, 1.9rem + 3vw, 4.25rem);--step-5:clamp(2.75rem, 1.8rem + 4.5vw, 5.75rem);--font-size-base:var(--step-0);--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--radius-sm:0;--radius-md:0.125rem;--radius-lg:0.25rem;--measure:66ch;--gutter:clamp(1rem, 0.5rem + 2vw, 2.5rem);--wide:76rem;--hairline:1px solid var(--color-border);--shadow-pin:0 1px 0 rgba(21, 18, 15, 0.08), 0 14px 28px -18px rgba(21, 18, 15, 0.55);--shadow-hard:6px 6px 0 var(--color-ink);--ease-out:cubic-bezier(0.2, 0.7, 0.2, 1);--dur:220ms;--ratio-cover:4 / 5}@media(prefers-color-scheme:dark){:root{--color-bg:#14110e;--color-surface:#1d1915;--color-surface-2:#27221c;--color-text:#f2ecdf;--color-ink:#f2ecdf;--color-muted:#b4a998;--color-accent:#a9c0f5;--color-accent-2:#e5917f;--color-secondary:#c9ad83;--color-border:rgba(242, 236, 223, 0.78);--color-rule-soft:rgba(242, 236, 223, 0.2);--color-focus:#a9c0f5;--color-band:#f2ecdf;--color-on-band:#15120f;--color-halftone:rgba(0, 0, 0, 0.6);--shadow-pin:0 14px 28px -18px rgba(0, 0, 0, 0.7);--shadow-hard:6px 6px 0 rgba(242, 236, 223, 0.85)}}@media(prefers-color-scheme:light){:root{color-scheme:light}}@font-face{font-family:tagebuch display;src:url(/fonts/spectral-300-normal.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:tagebuch display;src:url(/fonts/spectral-300-italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:tagebuch display;src:url(/fonts/spectral-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:tagebuch display;src:url(/fonts/spectral-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:tagebuch display;src:url(/fonts/spectral-600-normal.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:tagebuch sans;src:url(/fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:tagebuch mono;src:url(/fonts/jetbrains-mono-variable.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{color-scheme:light dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;scroll-padding-block-start:var(--space-6);background:var(--color-bg)}body{min-block-size:100dvh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:400;line-height:1.6;font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased;overflow-x:clip}body>main{flex:1 0 auto}img,picture,svg,video{display:block;max-inline-size:100%;block-size:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}p,h1,h2,h3,h4,h5,h6,li,dd,dt,figcaption{overflow-wrap:break-word}h1,h2,h3,h4{hyphens:auto;text-wrap:balance}::selection{background:var(--color-accent);color:var(--color-bg)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}main:focus{outline:none}.skip{position:absolute;inset-block-start:-100px;inset-inline-start:var(--space-2);z-index:1000;padding:var(--space-1)var(--space-2);background:var(--color-ink);color:var(--color-bg);font-weight:600;text-decoration:none;transition:inset-block-start 120ms var(--ease-out)}.skip:focus-visible{inset-block-start:var(--space-1)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes paste-in{from{opacity:0;translate:0 .75rem}to{opacity:1;translate:0 0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;color:var(--color-ink);letter-spacing:-.01em}h1{font-size:var(--step-5);line-height:1.04;font-weight:300}h2{font-size:var(--step-3);line-height:1.12}h3{font-size:var(--step-2);line-height:1.2}h4{font-size:var(--step-1);line-height:1.3}p{font-size:var(--step-0);line-height:1.7}ul,ol{padding-inline-start:1.25em}li{line-height:1.65}small{font-size:var(--step--1)}.prose{max-inline-size:var(--measure);font-size:var(--step-0);counter-reset:entry-section}.prose>*+*{margin-block-start:var(--space-3)}.prose>:is(h2,h3,h4)+*{margin-block-start:var(--space-2)}.prose h2{margin-block-start:var(--space-6);font-size:var(--step-3);scroll-margin-block-start:var(--space-6)}.prose h3{margin-block-start:var(--space-5);font-size:var(--step-2);font-style:italic;font-weight:300;scroll-margin-block-start:var(--space-6)}.prose h4{margin-block-start:var(--space-4);font-family:var(--font-body);font-weight:650;font-size:var(--step-0);letter-spacing:.02em}.prose p{hanging-punctuation:first}.prose a{color:var(--color-accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-thickness var(--dur)var(--ease-out)}.prose a:hover{text-decoration-thickness:2px}.prose strong{font-weight:650}.prose em{font-style:italic}.prose>ul{list-style:none;padding-inline-start:0}.prose>ul>li{position:relative;padding-inline-start:1.5em}.prose>ul>li+li,.prose>ol>li+li{margin-block-start:var(--space-1)}.prose>ul>li::before{content:"";position:absolute;inset-inline-start:.25em;inset-block-start:.72em;inline-size:.6em;block-size:1px;background:var(--color-ink)}.prose ol{padding-inline-start:1.75em}.prose ol>li::marker{font-family:var(--font-display);font-style:italic;color:var(--color-muted)}blockquote{margin-inline:0;padding-inline-start:var(--space-3);border-inline-start:3px solid var(--color-ink);font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-1);line-height:1.5}blockquote p{font-size:inherit;line-height:inherit}code,kbd,samp{font-family:var(--font-mono);font-size:.88em;padding:.1em .35em;background:var(--color-surface-2);border-radius:var(--radius-md)}pre{padding:var(--space-2)var(--space-3);overflow-x:auto;background:var(--color-surface-2);border:var(--hairline);font-size:var(--step--1);line-height:1.55}pre code{padding:0;background:0 0;font-size:inherit}table{inline-size:100%;border-collapse:collapse;font-size:var(--step--1);font-variant-numeric:tabular-nums}th,td{padding:var(--space-1)var(--space-2)var(--space-1)0;border-block-end:1px solid var(--color-rule-soft);text-align:start;vertical-align:top}th{font-variant-caps:all-small-caps;letter-spacing:.1em;font-weight:600;border-block-end:var(--hairline)}hr{block-size:auto;margin-block:var(--space-5);border:0;text-align:center;color:var(--color-muted)}hr::after{content:"· · ·";letter-spacing:.6em;font-family:var(--font-display);font-size:var(--step-1)}.entry__body>h2{counter-increment:entry-section}.entry__body>h2::before{content:counter(entry-section,upper-roman)".";display:block;margin-block-end:var(--space-1);font-family:var(--font-body);font-size:var(--step--1);font-style:normal;letter-spacing:.16em;color:var(--color-accent)}.button{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-3);border:var(--hairline);background:var(--color-ink);color:var(--color-bg);font-size:var(--step--1);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out)}.button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--color-accent)}.entry__tags{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:0;list-style:none}.entry__tags a{display:inline-block;padding:.25rem var(--space-1);border:var(--hairline);background:var(--color-surface);font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.1em;text-decoration:none;transition:transform var(--dur)var(--ease-out),background var(--dur)}.entry__tags a:hover{transform:rotate(-2deg)translateY(-2px);background:var(--color-surface-2)}.terms{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:var(--space-2);padding:var(--space-4)var(--gutter)var(--space-6);list-style:none}.terms__item a{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:var(--hairline);background:var(--color-surface);text-decoration:none;transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out)}.terms__item a:hover{transform:translateY(-3px)rotate(-.4deg);box-shadow:var(--shadow-hard)}.terms__name{font-family:var(--font-display);font-size:var(--step-2);line-height:1.15}.terms__count{font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.12em;color:var(--color-muted)}.profile{display:grid;grid-template-columns:minmax(0,10rem)minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-4);border:var(--hairline);background:var(--color-surface)}.profile__portrait{padding:var(--space-1)var(--space-1)var(--space-4);background:var(--paper);border:1px solid var(--color-rule-soft);box-shadow:var(--shadow-pin);rotate:-2deg}.profile__portrait img{aspect-ratio:1;object-fit:cover;inline-size:100%;filter:grayscale(1)contrast(1.1)}.profile__monogram{display:grid;place-items:center;aspect-ratio:1;background:#f1eadb;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-4);color:var(--paper-blue)}.profile__kicker{font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--color-muted)}.profile__name{margin-block-start:var(--space-1);font-size:var(--step-3);line-height:1.1}.profile__name a{text-decoration:none}.profile__name a:hover{color:var(--color-accent)}.profile__role{margin-block-start:var(--space-1);font-family:var(--font-display);font-style:italic;color:var(--color-accent)}.profile__bio{margin-block-start:var(--space-2);max-inline-size:60ch}@media(max-width:36rem){.profile{grid-template-columns:minmax(0,1fr);padding:var(--space-3)}.profile__portrait{max-inline-size:9rem}}.lede,.lede p{font-family:var(--font-display);font-weight:300;font-size:var(--step-2);line-height:1.38;color:var(--color-ink)}p.lede::first-letter,.lede p.lede:first-child::first-letter{float:inline-start;margin:.06em .08em 0 0;font-size:3.1em;line-height:.82;font-weight:400;color:var(--color-accent)}.lede p+p{margin-block-start:var(--space-2)}.callout{--callout-rule:var(--color-ink);position:relative;padding:var(--space-3)var(--space-3)var(--space-3)var(--space-4);background:var(--color-surface);border:var(--hairline);box-shadow:var(--shadow-pin)}.callout::before{content:"";position:absolute;inset-block:var(--space-2);inset-inline-start:var(--space-2);inline-size:3px;background:var(--callout-rule)}.callout[data-variant=info]{--callout-rule:var(--color-accent)}.callout[data-variant=tip]{--callout-rule:var(--color-secondary);background:var(--color-surface-2)}.callout[data-variant=warning],.callout[data-variant=danger]{--callout-rule:var(--color-accent-2)}.callout[data-variant=quote]{font-family:var(--font-display);font-style:italic}.callout__title{margin-block-end:var(--space-1);font-size:var(--step--1);font-weight:650;letter-spacing:.14em;text-transform:uppercase}.callout__body>*+*{margin-block-start:var(--space-2)}.pullquote{margin-block:var(--space-5);padding:var(--space-4)0;border:0;border-block:3px solid var(--color-ink);text-align:start}.pullquote p{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-3);line-height:1.18;text-wrap:balance}.pullquote p::before{content:"„";color:var(--color-accent)}.pullquote p::after{content:"“";color:var(--color-accent)}.pullquote cite{display:block;margin-block-start:var(--space-2);font-family:var(--font-body);font-style:normal;font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--color-muted)}.figure{margin-block:var(--space-4)}.figure picture,.gallery-item picture{display:block;padding:var(--space-1)var(--space-1)var(--space-3);background:var(--paper);border:1px solid var(--color-rule-soft);box-shadow:var(--shadow-pin)}.figure img,.gallery-item img{inline-size:100%;filter:grayscale(.35)contrast(1.05)}.figure figcaption,.gallery-item figcaption{margin-block-start:var(--space-1);font-family:var(--font-display);font-style:italic;font-size:var(--step--1);color:var(--color-muted)}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:var(--space-3);margin-block:var(--space-4)}.gallery-item{margin:0;transition:rotate var(--dur)var(--ease-out),transform var(--dur)var(--ease-out)}.gallery-item:nth-child(odd){rotate:-1.2deg}.gallery-item:nth-child(even){rotate:1deg}.gallery-item:hover{rotate:0;transform:scale(1.02)}.faq{margin-block:var(--space-5)}.faq .faq-heading{margin:0;font-size:var(--step-2)}.faq-list{margin-block-start:var(--space-3);border-block-start:var(--hairline)}.faq-item{padding-block:var(--space-3);border-block-end:1px solid var(--color-rule-soft)}.faq-list dt{font-family:var(--font-display);font-size:var(--step-1);font-weight:400;line-height:1.3}.faq-list dt::before{content:"F.";margin-inline-end:.4em;font-style:italic;color:var(--color-accent)}.faq-list dd{margin:var(--space-1)0 0;color:var(--color-text)}.faq-list dd p{margin:0}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));margin-block:var(--space-4);border-block-start:var(--hairline);border-inline-start:var(--hairline)}.stats-row{display:flex;flex-direction:column-reverse;gap:var(--space-1);padding:var(--space-3);border-block-end:var(--hairline);border-inline-end:var(--hairline);background:var(--color-surface)}.stats dt{font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.12em;color:var(--color-muted)}.stats dd{margin:0;font-family:var(--font-display);font-size:var(--step-3);line-height:1.05}.stats dt p,.stats dd p{margin:0;font-size:inherit;line-height:inherit}.takeaways{position:relative;margin-block:var(--space-5);padding:var(--space-4)var(--space-3)var(--space-3);background:var(--color-surface);border:var(--hairline);outline:1px solid var(--color-ink);outline-offset:4px}.takeaways::before{content:"";position:absolute;inset-block-start:-.9rem;inset-inline-start:50%;inline-size:6rem;block-size:1.5rem;translate:-50% 0;rotate:-3deg;background:var(--tape)}.takeaways .takeaways-heading{margin:0;font-style:normal;font-size:var(--step--1);font-family:var(--font-body);font-weight:650;letter-spacing:.16em;text-transform:uppercase}.takeaways ul{margin-block-start:var(--space-2);padding:0;list-style:none;counter-reset:take}.takeaways li{position:relative;padding-inline-start:2.25em;counter-increment:take}.takeaways li+li{margin-block-start:var(--space-1)}.takeaways li::before{content:counter(take,lower-roman)".";position:absolute;inset-inline-start:0;font-family:var(--font-display);font-style:italic;color:var(--color-accent)}.takeaways li p{margin:0}.masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)var(--space-4);padding:var(--space-2)var(--gutter);border-block-end:3px double var(--color-ink);background:var(--color-bg)}.masthead__mark{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-ink);text-decoration:none}.masthead__name{font-family:var(--font-display);font-size:var(--step-2);font-weight:400;line-height:1.1;letter-spacing:-.015em}.masthead__stamp{padding:.125rem var(--space-1);border:1.5px solid var(--color-accent-2);color:var(--color-accent-2);font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.16em;line-height:1.3;rotate:-4deg;transition:rotate var(--dur)var(--ease-out)}.masthead__mark:hover .masthead__stamp{rotate:3deg}.masthead__nav{min-inline-size:0;max-inline-size:100%}.register{display:flex;gap:var(--space-1)var(--space-3);margin:0;padding:0;flex-wrap:wrap;list-style:none}.register__item a{display:inline-flex;align-items:baseline;gap:.4em;padding-block:var(--space-1);white-space:nowrap;font-size:clamp(.875rem,.83rem + .2vw,1rem);font-weight:500;letter-spacing:.04em;text-decoration:none;border-block-end:2px solid transparent;transition:border-color var(--dur)var(--ease-out),color var(--dur)}.register__num{font-family:var(--font-display);font-style:italic;font-size:.9em;color:var(--color-muted)}.register__item a:hover{border-block-end-color:var(--color-ink)}.register__item a[aria-current=page]{color:var(--color-accent);border-block-end-color:var(--color-accent)}.register__item a[aria-current=page] .register__num{color:var(--color-accent)}.crumb-bar{position:sticky;inset-block-start:0;z-index:20;padding:var(--space-1)var(--gutter);background:color-mix(in srgb,var(--color-bg) 94%,transparent);backdrop-filter:blur(6px);border-block-end:1px solid var(--color-rule-soft)}.crumbs__list{display:flex;flex-wrap:wrap;gap:0 var(--space-1);margin:0;padding:0;list-style:none;font-size:clamp(.75rem,.72rem + .15vw,.875rem);font-variant-caps:all-small-caps;letter-spacing:.12em;color:var(--color-muted)}.crumbs__list li{min-inline-size:0;max-inline-size:100%}.crumbs__list li+li::before{content:"›";margin-inline-end:var(--space-1);color:var(--color-rule-soft)}.crumbs__list a{text-decoration:none}.crumbs__list a:hover{color:var(--color-accent)}.crumbs__list [aria-current] span{display:inline-block;max-inline-size:min(42ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:var(--color-ink)}.sliver{position:absolute;inset-inline:0;inset-block-end:-2px;block-size:3px;overflow:hidden;pointer-events:none}.sliver__fill{display:block;block-size:100%;background:var(--color-accent);transform-origin:left center;transform:scaleX(var(--read,0))}.colophon{margin-block-start:var(--space-7)}.colophon__band{position:relative;padding:var(--space-7)var(--gutter)var(--space-6);background:var(--color-band);color:var(--color-on-band)}.colophon__band::before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(-1 * var(--space-4));block-size:var(--space-4);background-image:radial-gradient(circle,var(--color-band) 42%,transparent 46%);background-size:8px 8px;-webkit-mask-image:linear-gradient(to top,#000 10%,transparent);mask-image:linear-gradient(to top,#000 10%,transparent)}.colophon__line{max-inline-size:22ch;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-4);line-height:1.1;text-wrap:balance}.colophon__stamp{margin-block-start:var(--space-4);font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.2em;opacity:.8}.colophon__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)var(--space-4);padding:var(--space-3)var(--gutter);border-block-end:1px solid var(--color-rule-soft);font-size:var(--step--1)}.colophon__nav ul{display:flex;flex-wrap:wrap;gap:var(--space-1)var(--space-3);margin:0;padding:0;list-style:none}.colophon__nav a{text-decoration:none;border-block-end:1px solid transparent;transition:border-color var(--dur)}.colophon__nav a:hover{border-block-end-color:var(--color-ink)}.colophon__copy{color:var(--color-muted);font-size:var(--step--1)}.pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);padding:var(--space-5)var(--gutter)0;font-size:var(--step--1)}.pager__step{text-decoration:none;font-weight:600;letter-spacing:.06em}.pager__step:last-child{justify-self:end}.pager__step:hover{color:var(--color-accent)}.pager__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.pager__list :is(a,span){display:grid;place-items:center;min-inline-size:2.75rem;min-block-size:2.75rem;padding-inline:var(--space-1);border:1px solid var(--color-rule-soft);font-family:var(--font-display);font-size:var(--step-1);text-decoration:none;transition:transform var(--dur)var(--ease-out),border-color var(--dur)}.pager__list a:hover{transform:translateY(-2px);border-color:var(--color-ink)}.pager__list [aria-current]{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}.sheet-head{padding:var(--space-6)var(--gutter)var(--space-4);max-inline-size:calc(var(--wide) + 2 * var(--gutter))}.sheet-head__kicker{font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.18em;color:var(--color-muted)}.sheet-head__title{position:relative;display:inline-block;margin-block-start:var(--space-1);max-inline-size:100%;font-size:clamp(2rem,1.2rem + 5vw,var(--step-5));font-weight:300;line-height:1.04;overflow-wrap:anywhere;hyphens:auto}.sheet-head__title::after{content:"";display:block;inline-size:4.5rem;block-size:3px;margin-block-start:var(--space-2);background:var(--color-accent)}.sheet-head__dek{margin-block-start:var(--space-3);max-inline-size:58ch;font-size:var(--step-1);line-height:1.5;color:var(--color-muted)}.sheet-head__count{margin-block-start:var(--space-2);font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.14em}@media(max-width:40rem){.masthead{padding-block:var(--space-1)}.masthead__nav{inline-size:100%}.pager{grid-template-columns:1fr 1fr}.pager__list{grid-column:1/-1;grid-row:1}}.kiosk{inline-size:100%;margin-inline:0}.board{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));grid-auto-rows:minmax(1rem,auto);grid-auto-flow:row dense;column-gap:var(--space-3);padding:var(--space-5)var(--gutter)var(--space-2)}.board--archive{padding-block-start:var(--space-3)}.slip{--rows:22;grid-row:span var(--rows);margin-block-end:var(--space-4)}.slip[data-shape=lead]{--rows:36;grid-column:span 2}.slip[data-shape=cover]{--rows:26}.slip[data-shape=tall]{--rows:26}.slip[data-shape=mid]{--rows:22}.slip[data-shape=short]{--rows:20}.slip{position:relative;display:flex;flex-direction:column;min-block-size:0;background:var(--color-surface);border:var(--hairline);box-shadow:var(--shadow-pin);rotate:var(--tilt,0deg);animation:paste-in 600ms var(--ease-out)both;transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out),rotate var(--dur)var(--ease-out)}.slip:nth-child(4n+1){--tilt:-0.6deg}.slip:nth-child(4n+2){--tilt:0.5deg}.slip:nth-child(4n+3){--tilt:-0.25deg}.slip:nth-child(4n+4){--tilt:0.8deg}.slip:nth-child(2){animation-delay:60ms}.slip:nth-child(3){animation-delay:120ms}.slip:nth-child(4){animation-delay:180ms}.slip:nth-child(5){animation-delay:240ms}.slip:nth-child(n+6){animation-delay:300ms}.slip:nth-child(3n+2)::before{content:"";position:absolute;z-index:3;inset-block-start:-.75rem;inset-inline-start:50%;inline-size:5.5rem;block-size:1.5rem;translate:-50% 0;rotate:4deg;background:var(--tape);pointer-events:none}.slip:hover,.slip:focus-within{rotate:0;transform:translate(-3px,-5px);box-shadow:var(--shadow-hard)}.slip__link{position:relative;flex:auto;min-block-size:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;overflow:hidden;color:var(--paper);text-decoration:none}.slip__link:focus-visible{outline-offset:4px}.slip__photo{position:absolute;inset:0;margin:0;background:#2a2520}.slip__img{inline-size:100%;block-size:100%;object-fit:cover;filter:grayscale(1)contrast(1.18)brightness(1.04);transition:transform 480ms var(--ease-out),filter 480ms var(--ease-out)}.slip__photo::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at center,var(--color-halftone) .9px,transparent 1.35px);background-size:4px 4px;mix-blend-mode:multiply;opacity:.85;transition:opacity 480ms var(--ease-out)}.slip:hover .slip__img{transform:scale(1.05);filter:grayscale(.55)contrast(1.1)brightness(1.04)}.slip:hover .slip__photo::after{opacity:.45}.slip__blank{position:absolute;inset:0;display:grid;place-items:start end;padding:var(--space-5)var(--space-3)0;background-color:var(--color-surface-2);background-image:radial-gradient(circle,var(--color-rule-soft) 1.4px,transparent 1.8px);background-size:9px 9px;-webkit-mask-image:linear-gradient(160deg,#000 55%,rgba(0,0,0,.85));mask-image:linear-gradient(160deg,#000 55%,rgba(0,0,0,.85))}.slip__blank span{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-5);line-height:1;color:var(--color-ink);opacity:.85}.slip[data-blank] .slip__link{color:var(--color-ink)}.slip[data-blank] .slip__body{background:0 0}.slip[data-blank] .slip__cat,.slip[data-blank] .slip__meta{color:var(--color-muted)}.slip__label{position:relative;z-index:2;flex:none;margin:var(--space-2)0 0 var(--space-2);padding:.25rem var(--space-1).375rem;background:var(--paper);color:var(--paper-ink);box-shadow:0 1px rgba(21,18,15,.2)}.slip__label .date-roman{color:var(--paper-ink)}.slip__label::after{content:"";display:block;inline-size:2rem;block-size:2px;margin-block-start:.25rem;background:var(--paper-blue)}.slip__body{position:relative;z-index:1;flex:none;align-self:stretch;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5)var(--space-3)var(--space-3);background:linear-gradient(to top,var(--scrim) 0%,rgba(12,10,8,.72) 48%,rgba(12,10,8,0) 100%)}.slip__cat{font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.16em;opacity:.85}.slip__title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.12;color:inherit;hyphens:manual;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.slip[data-shape=lead] .slip__title{font-size:var(--step-4);font-weight:300;line-height:1.05;max-inline-size:18ch;-webkit-line-clamp:5}.slip[data-shape=short] .slip__title{font-size:var(--step-1);line-height:1.2;-webkit-line-clamp:4}.slip__dek{max-inline-size:52ch;font-size:var(--step-0);line-height:1.5;opacity:.9;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.slip__meta{font-size:var(--step--1);opacity:.8}.slip--cover{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);outline:1px solid var(--color-ink);outline-offset:-8px;overflow:hidden}.cover__kicker{font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.24em;color:var(--color-muted)}.cover__title{font-family:var(--font-display);font-weight:300;font-size:var(--step-3);line-height:1.05;letter-spacing:-.02em;hyphens:manual}.cover__line{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);line-height:1.35;color:var(--color-accent)}.cover__latest .date-roman__label{display:block;margin-block-end:.25rem;letter-spacing:.1em}.slip--note{display:grid;place-items:center;padding:var(--space-4);text-align:center}.note__text{font-family:var(--font-display);font-style:italic;font-size:var(--step-1)}.slip--cover:hover,.slip--note:hover{transform:none;box-shadow:var(--shadow-pin)}.date-roman{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .45em;font-family:var(--font-body);font-size:var(--step--1);font-weight:600;font-variant-caps:all-small-caps;font-variant-numeric:lining-nums;letter-spacing:.12em;line-height:1.2;color:var(--color-muted)}.date-roman__dot{color:var(--color-accent);font-weight:400}.slip__label .date-roman__dot{color:var(--paper-blue)}.date-roman--hero{font-family:var(--font-display);font-size:calc(var(--step-0) * 1.4);font-weight:400;letter-spacing:.14em;color:var(--color-ink)}.month{padding-block-start:var(--space-4)}.month__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1)var(--space-3);margin-inline:var(--gutter);padding-block-start:var(--space-2);border-block-start:var(--hairline)}.month__roman{font-family:var(--font-display);font-weight:300;font-size:var(--step-3);letter-spacing:.06em;line-height:1.1}.month__name{font-family:var(--font-body);font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.18em;color:var(--color-muted)}.empty-note{padding:var(--space-4)var(--gutter);font-family:var(--font-display);font-style:italic;font-size:var(--step-1)}.entry{padding-block-start:var(--space-5)}.entry__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);max-inline-size:calc(var(--wide) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.entry__kicker a{font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.18em;text-decoration:none;color:var(--color-muted)}.entry__kicker a:hover{color:var(--color-accent)}.entry__title{margin-block-start:var(--space-2);font-size:var(--step-5);font-weight:300;line-height:1.04;letter-spacing:-.02em}.entry__title::after{content:"";display:block;inline-size:5rem;block-size:3px;margin-block-start:var(--space-3);background:var(--color-accent)}.entry__dek{margin-block-start:var(--space-3);max-inline-size:48ch;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-2);line-height:1.35}.entry__meta{margin-block-start:var(--space-3);font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--color-muted)}.entry__date{align-self:end}.polaroid{position:relative;margin:0;justify-self:center;inline-size:min(100%,26rem)}.polaroid__frame{position:relative;padding:var(--space-2)var(--space-2)var(--space-6);background:var(--paper);border:1px solid rgba(21,18,15,.14);box-shadow:0 2px rgba(21,18,15,6%),0 26px 44px -26px rgba(21,18,15,.7);rotate:2.6deg;transition:rotate 420ms var(--ease-out)}.polaroid:hover .polaroid__frame{rotate:.8deg}.polaroid__frame::before{content:"";position:absolute;z-index:2;inset-block-start:-.875rem;inset-inline-start:18%;inline-size:6.5rem;block-size:1.75rem;rotate:-7deg;background:var(--tape)}.polaroid__img{inline-size:100%;aspect-ratio:var(--ratio-cover);object-fit:cover;filter:grayscale(.9)contrast(1.12)}.polaroid__credit{position:absolute;inset-inline:var(--space-2);inset-block-end:var(--space-2);font-family:var(--font-display);font-style:italic;font-size:var(--step--1);color:#6e645a}.polaroid__date{margin-block-start:var(--space-3);padding-inline-start:var(--space-2);border-inline-start:3px solid var(--color-accent)}@media(min-width:56rem){.entry__head{grid-template-columns:minmax(0,1.5fr)minmax(16rem,1fr);align-items:center}.entry__titles{padding-inline-start:clamp(0rem,4vw,4rem)}.polaroid{justify-self:end;translate:0 var(--space-3)}}.entry__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);max-inline-size:calc(var(--wide) + 2 * var(--gutter));margin:var(--space-6)auto 0;padding-inline:var(--gutter)}.entry__body{inline-size:100%;max-inline-size:var(--measure)}@media(min-width:64rem){.entry__layout{grid-template-columns:15rem minmax(0,var(--measure));justify-content:center;gap:var(--space-6)}.entry__layout>.entry__body:only-child{grid-column:2}}.rail{align-self:start}.rail__label{font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.18em;color:var(--color-muted)}.rail__list{margin:var(--space-2)0 0;padding:0;list-style:none;display:grid;gap:.25rem}.rail__seg{position:relative;padding-inline-start:var(--space-2)}.rail__seg::before,.rail__seg::after{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:3px;block-size:100%;background:var(--color-rule-soft)}.rail__seg::after{background:var(--color-ink);transform-origin:top;transform:scaleY(var(--fill,0));transition:transform 160ms linear}.rail__seg[data-state=current]::after{background:var(--color-accent)}.rail__seg a{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-1);padding-block:var(--space-1);font-size:var(--step--1);line-height:1.4;text-decoration:none;color:var(--color-muted);transition:color var(--dur),transform var(--dur)var(--ease-out)}.rail__seg a:hover{color:var(--color-ink);transform:translateX(2px)}.rail__seg[data-state=current] a{color:var(--color-accent)}.rail__seg[data-state=read] a{color:var(--color-ink)}.rail__num{font-family:var(--font-display);font-style:italic}@media(min-width:64rem){.rail{position:sticky;inset-block-start:var(--space-6);max-block-size:calc(100dvh - var(--space-7));overflow-y:auto}}@media(max-width:63.99rem){.rail{padding:var(--space-2)var(--space-3);border:var(--hairline);background:var(--color-surface)}}.entry__foot{display:grid;gap:var(--space-4);max-inline-size:calc(var(--measure) + 2 * var(--gutter));margin:var(--space-6)auto 0;padding-inline:var(--gutter)}@media(min-width:64rem){.entry__foot{max-inline-size:calc(15rem + var(--space-6) + var(--measure) + 2 * var(--gutter));padding-inline-start:calc(15rem + var(--space-6) + var(--gutter))}}.signoff{padding-block-start:var(--space-3);border-block-start:1px solid var(--color-rule-soft)}.signoff__note{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-1);color:var(--color-muted)}.signoff__name{margin-block-start:var(--space-1);font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--step-3);line-height:1.1;color:var(--color-accent)}.signoff__name a{text-decoration:none;background:linear-gradient(currentColor,currentColor)0 100%/0 1px no-repeat;transition:background-size var(--dur)var(--ease-out)}.signoff__name a:hover{background-size:100% 1px}.signoff__dash{font-style:normal}.signoff__role{margin-block-start:.25rem;font-size:var(--step--1);font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--color-muted)}.page-sheet,.author-page{max-inline-size:calc(var(--measure) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.sheet-head--page{padding-inline:0}.page-sheet__cover{margin-block-end:var(--space-4)}.page-sheet__cover img{inline-size:100%;filter:grayscale(.6);border:var(--hairline)}.page-sheet__authors{display:grid;gap:var(--space-3);margin-block-start:var(--space-6)}.page-body{inline-size:100%}.author-page{padding-block-start:var(--space-5);display:grid;gap:var(--space-5)}.author-page .board{padding-inline:0}.author-page__head{font-size:var(--step-3)}.profiles{display:grid;gap:var(--space-3);max-inline-size:calc(var(--wide) + 2 * var(--gutter));padding:0 var(--gutter)var(--space-6)}.lost{max-inline-size:40rem;margin:var(--space-7)auto 0;padding:var(--space-5)var(--space-4);border:var(--hairline);background:var(--color-surface);box-shadow:var(--shadow-pin);rotate:-1deg;text-align:center}.lost__kicker{font-variant-caps:all-small-caps;letter-spacing:.2em;color:var(--color-accent-2)}.lost__title{margin-block:var(--space-2);font-size:var(--step-4)}.lost__text{margin-block-end:var(--space-4)}@media(max-width:40rem){.lost{margin-inline:var(--gutter)}}@media(max-width:40rem){.slip{--tilt:0deg;margin-block-end:var(--space-3)}.slip[data-shape=lead]{--rows:30;grid-column:auto}.slip[data-shape=lead] .slip__title{font-size:var(--step-2);line-height:1.1;max-inline-size:none}.slip[data-shape=tall]{--rows:22}.slip[data-shape=mid],.slip[data-shape=cover]{--rows:19}.slip[data-shape=short]{--rows:18}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}