@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-italic.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia);size-adjust:110.321%;ascent-override:93.9075%;descent-override:30.3658%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:111.382%;ascent-override:86.9753%;descent-override:21.6561%;line-gap-override:0%}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;overscroll-behavior-y:none}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-weight:400}b,strong{font-weight:600}}@layer base{:root{--paper:oklch(97.03% .007 88.6);--paper-alt:oklch(95.25% .0099 87.5);--ink:oklch(20.5% .01 52.9);--ink-soft:oklch(46.98% .0142 79.7);--line:oklch(86.58% .0151 80.7);--accent:oklch(39.24% .1288 18.1);--accent-deep:color-mix(in oklab, var(--accent), black 19%);--serif:"Source Serif 4", "Source Serif 4 Fallback", Charter, "Iowan Old Style", Georgia, serif;--sans:"Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--t-display:clamp(2.5rem, 1.3rem + 5.1vw, 4.5rem);--t-h2:clamp(1.75rem, 1.42rem + 1.36vw, 2.25rem);--t-h3:clamp(1.25rem, 1.16rem + .45vw, 1.5rem);--t-lead:clamp(1.25rem, 1.18rem + .34vw, 1.375rem);--t-body:clamp(1.0625rem, 1.04rem + .11vw, 1.125rem);--t-meta:.875rem;--t-folio:clamp(2.75rem, 1.6rem + 5vw, 4.75rem);--t-numeral:clamp(2.75rem, 1.6rem + 5vw, 4.75rem);--lh-display:1.03;--lh-h2:1.13;--lh-h3:1.2;--lh-body:1.62;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-5:3rem;--s-6:4rem;--s-7:6rem;--pad-section:clamp(4rem, 2.2rem + 7.2vw, 6.5rem);--pad-hero:clamp(5rem, 2.4rem + 11vw, 9rem);--measure:40rem;--mark-col:10.5rem;--col-gap:clamp(1.75rem, .4rem + 5.6vw, 4.5rem);--display-col:52rem;--wrap:75rem;--header-h:5.5rem;--hair:1px;--z-skip:20;--ease:cubic-bezier(.22, .61, .36, 1);--spring:linear(0, .012, .05 3%, .27 8%, .62 15%, .86 22.5%, 1 29%, 1.045 35%, 1.06 41%, 1.05 49%, 1.018 62%, 1.001 78%, 1)}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;text-wrap:pretty;flex-direction:column;min-height:100vh;font-weight:400;display:flex}::selection{background:var(--accent);color:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}main:focus{outline:none}.display{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:-.027em;text-wrap:balance;font-weight:400}h2,.h2{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:-.014em;text-wrap:balance}h3,.h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:-.006em;text-wrap:balance}.display,h2,.h2,h3,.h3{text-box:trim-both cap alphabetic}.lead{font-size:var(--t-lead);color:var(--ink-soft);line-height:1.5}.eyebrow{font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-weight:500}.meta{font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-soft);font-weight:500}em,i{font-style:italic}.prose>*+*{margin-top:var(--s-3)}.prose>*+h2,.prose>*+h3{margin-top:var(--s-5)}.prose p{max-width:var(--measure)}.prose strong{font-weight:600}:is(.display,h2,.h2,h3,.h3,.lead,.prose p,.observation__text,.register .term,.register .gloss,.lines>li,.entries p){hanging-punctuation:first force-end last}:lang(de) :is(h2,.h2,h3,.h3,.prose p,.lead,.register .term,.register .gloss,.lines>li,.entries p,.observation__text,.facts dd){hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:anywhere}.rule{border:0;border-top:var(--hair) solid var(--line);width:100%}}@layer layout{.band{width:100%;max-width:var(--wrap);padding-inline:var(--s-4);margin-inline:auto}main{flex:1 0 auto}.section__grid{grid-template-columns:[mark] var(--mark-col) [content] minmax(0, var(--measure)) [air] minmax(0, 1fr);column-gap:var(--col-gap);width:100%;max-width:var(--wrap);padding-inline:var(--s-4);row-gap:0;margin-inline:auto;display:grid}.hero{width:100%;max-width:var(--wrap);padding-inline:var(--s-4);margin-inline:auto}.section__mark{grid-column:mark}.section__body{grid-column:content;min-width:0}.section-plain{width:100%;max-width:var(--wrap);padding-inline:var(--s-4);margin-inline:auto}.section-plain>*{max-width:var(--measure)}.section-plain.closing{grid-template-columns:[mark] var(--mark-col) [content] minmax(0, var(--measure)) [air] minmax(0, 1fr);column-gap:var(--col-gap);row-gap:0;display:grid}.section-plain.closing>*{grid-column:content;max-width:none}.section{padding-block:var(--pad-section);view-timeline-name:--section;position:relative}.section:before,.section:after{content:"";inset-block:0;left:calc(max(0px, (100% - var(--wrap)) / 2) + var(--s-4) + var(--mark-col) + var(--col-gap) - var(--s-3));width:var(--hair);position:absolute}.section:before{background:var(--line)}.section:after{background:var(--accent);transform-origin:top;transform:scaleY(0)}.hero+.section:before,.hero+.section:after{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--pad-section));mask-image:linear-gradient(to bottom, transparent, black var(--pad-section))}.section:not(:has(+.section)):before,.section:not(:has(+.section)):after{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--pad-section)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--pad-section)), transparent)}.hero+.section:not(:has(+.section)):before,.hero+.section:not(:has(+.section)):after{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--pad-section), black calc(100% - var(--pad-section)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--pad-section), black calc(100% - var(--pad-section)), transparent)}.section+.section{padding-top:0}.section--alt{background:var(--paper-alt)}.section--alt+.section,.section+.section--alt{padding-top:var(--pad-section)}.section-plain{padding-block:var(--pad-section)}.section__body>*+*{margin-top:var(--s-4)}}@layer components{.skip-link{left:var(--s-2);z-index:var(--z-skip);background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:var(--t-meta);padding:var(--s-1) var(--s-2);transition:top .18s var(--ease);position:absolute;top:-4rem}.skip-link:focus{top:var(--s-2)}.section__mark{top:var(--s-5);padding-top:var(--s-2);align-self:start;position:sticky}.section__mark:before{content:"";height:var(--hair);background:var(--accent);transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}.section__mark .nr{font-family:var(--serif);font-size:var(--t-folio);letter-spacing:-.01em;color:var(--accent);font-variant-numeric:tabular-nums lining-nums;margin-left:-.04em;font-weight:400;line-height:1;display:block}.section__mark-title{margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);font-weight:500;line-height:1.35;display:block}.register{padding:0;list-style:none}.register>li{gap:var(--s-2);padding-block:var(--s-3);border-top:var(--hair) solid var(--line);grid-template-columns:2.75rem 1fr;display:grid}.register>li:last-child{border-bottom:var(--hair) solid var(--line)}.register .idx{font-family:var(--sans);font-size:var(--t-meta);color:var(--accent);font-variant-numeric:tabular-nums;padding-top:.25rem;font-weight:500}.register .term{font-size:var(--t-lead);letter-spacing:-.008em;line-height:1.34}.register .gloss{margin-top:var(--s-1);color:var(--ink-soft)}.entries>*{padding-block:var(--s-4);border-top:var(--hair) solid var(--line)}.entries>:last-child{border-bottom:var(--hair) solid var(--line)}.entries h3{letter-spacing:-.008em}.entries h3+p{margin-top:var(--s-2);color:var(--ink-soft)}.lines{padding:0;list-style:none}.lines>li{padding-block:var(--s-2);border-top:var(--hair) solid var(--line);font-size:var(--t-lead);letter-spacing:-.006em;line-height:1.4}.lines>li:last-child{border-bottom:var(--hair) solid var(--line)}.link,.action,.wordmark{-webkit-tap-highlight-color:transparent}.link{color:var(--accent);background-image:linear-gradient(var(--accent), var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--hair);overflow-wrap:anywhere;transition:background-size .3s var(--ease), color .2s var(--ease);padding-bottom:.07em;text-decoration:none}.link:hover,.link:focus-visible{background-size:100% .1em}.link:hover{color:var(--accent-deep)}.link:active{color:var(--accent-deep);background-size:100% .14em}.actions{gap:var(--s-2) var(--s-5);flex-wrap:wrap;align-items:baseline;display:flex}.action{font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink);border-bottom:var(--hair) solid var(--ink);transition:color .2s var(--ease), border-color .2s var(--ease), transform .4s var(--spring);align-items:baseline;gap:.55em;padding-bottom:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.action .arrow{transition:transform .4s var(--spring);color:var(--accent)}.action:hover,.action:focus-visible{color:var(--accent-deep);border-color:var(--accent)}.action:hover .arrow,.action:focus-visible .arrow{transform:translate(.2rem)}.action:active{transition-duration:.2s,.2s,70ms;transform:translateY(1px)}.action:active .arrow{transition-duration:70ms;transform:translate(.12rem)}.action--quiet{color:var(--ink-soft);border-color:var(--line)}.action--quiet:hover,.action--quiet:focus-visible{color:var(--ink);border-color:var(--ink-soft)}.site-head{border-bottom:var(--hair) solid var(--line);background:var(--paper)}.site-head__in{justify-content:space-between;align-items:baseline;gap:var(--s-3) var(--s-4);min-height:var(--header-h);padding-block:var(--s-3);flex-wrap:wrap;display:flex}.nav{align-items:baseline;gap:var(--s-4);font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.03em;flex-wrap:wrap;font-weight:500;display:flex}.nav a{color:var(--ink-soft);transition:color .18s var(--ease);text-decoration:none}.nav a:hover,.nav a:focus-visible,.nav a[aria-current=page]{color:var(--ink)}.nav__sep{width:var(--hair);background:var(--line);align-self:stretch;min-height:1rem}.lang{align-items:baseline;gap:.4rem;display:inline-flex}.lang__current{color:var(--ink)}.lang a{color:var(--accent);transition:color .18s var(--ease);text-decoration:none}.lang a:hover,.lang a:focus-visible{color:var(--accent-deep)}.lang span[aria-hidden]{color:var(--line)}.wordmark{color:var(--ink);white-space:nowrap;transition:transform .4s var(--spring);align-items:baseline;gap:.66rem;text-decoration:none;display:inline-flex}.wordmark__name{font-family:var(--serif);letter-spacing:-.014em;font-size:1.25rem;font-weight:600}.wordmark__role{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);transition:color .2s var(--ease);font-size:.6875rem;font-weight:500}.wordmark:hover .wordmark__role,.wordmark:focus-visible .wordmark__role{color:var(--accent)}.wordmark:active{transition-duration:70ms;transform:translateY(1px)}.site-foot{border-top:var(--hair) solid var(--line);margin-top:var(--s-7);font-family:var(--sans);font-size:var(--t-meta);color:var(--ink-soft)}.site-foot__in{gap:var(--s-4) var(--s-5);padding-block:var(--s-6);grid-template-columns:1fr;display:grid}.site-foot__main>*+*{margin-top:var(--s-1)}.site-foot__main>.wordmark+*{margin-top:var(--s-2)}.site-foot__main>*+.site-foot__nav{margin-top:var(--s-4)}.site-foot__nav{gap:var(--s-3);flex-wrap:wrap;display:flex}.site-foot__contact a,.site-foot__nav a,.site-foot__maker{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.2em;transition:color .18s var(--ease), text-decoration-color .18s var(--ease)}.site-foot__contact a,.site-foot__nav a{color:var(--ink-soft)}.site-foot__contact a:hover,.site-foot__contact a:focus-visible,.site-foot__nav a:hover,.site-foot__nav a:focus-visible{color:var(--ink);text-decoration-color:var(--ink)}.site-foot__maker{color:var(--ink);font-weight:500}.site-foot__maker:hover,.site-foot__maker:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}.site-foot__credit{letter-spacing:.04em}.hero{padding-block:var(--pad-hero) 0}.hero>*{max-width:var(--measure)}.hero .eyebrow{border-top:var(--hair) solid var(--accent);padding-top:var(--s-3)}.hero .display{max-width:var(--display-col);margin-top:var(--s-3)}.hero .lead{margin-top:var(--s-4);max-width:34rem}.hero .rule{margin-top:var(--s-5)}.hero .actions{margin-top:var(--s-4)}.hero__edition{margin-top:var(--s-5);font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.closing>*+*{margin-top:var(--s-4)}.closing>.rule+*{margin-top:var(--s-5)}.closing__contact{font-size:var(--t-h3)}.closing__contact .link{font-family:var(--serif)}.observation{border-top:var(--hair) solid var(--accent);padding-top:var(--s-2)}.observation__nr{font-family:var(--serif);font-size:var(--t-numeral);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:lining-nums;margin-left:-.04em;font-weight:400;line-height:1}.observation__meta{margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.observation__text{margin-top:var(--s-2);max-width:var(--measure);font-size:var(--t-lead);line-height:1.58}.observation--entry{padding-top:var(--s-3)}.observation--entry+.observation--entry{margin-top:var(--s-6)}.facts{gap:var(--s-3);display:grid}.facts div{gap:.2rem;display:grid}.facts dt{font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.facts dd{font-size:var(--t-lead)}}@view-transition{navigation:auto}.site-head{view-transition-name:site-head}.site-foot{view-transition-name:site-foot}.hero .eyebrow{view-transition-name:hero-eyebrow}.hero .display{view-transition-name:hero-title}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.22s;animation-timing-function:var(--ease)}@media (width>=48rem){.site-foot__in{grid-template-columns:1fr auto;align-items:end}.site-foot__credit{text-align:right}}@media (width<=56rem){.section__grid,.section-plain.closing{grid-template-columns:minmax(0, var(--measure))}.section__mark,.section__body,.section-plain.closing>*{grid-column:1}.hero>*{max-width:100%}.hero .display{max-width:none}.section__mark{margin-bottom:var(--s-3);align-items:baseline;gap:.6rem;padding-top:0;display:flex;position:static;top:auto}.section__mark:before,.section:before,.section:after{display:none}.section__mark .nr{font-size:var(--t-h2)}.section__mark-title{margin-top:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rule{transform-origin:0;animation:rule-draw var(--ease) both;animation-timeline:view();animation-range:cover cover 24%}.section__mark:before{animation:rule-draw var(--ease) both;animation-timeline:--section;animation-range:cover cover 10%}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.section:after{animation:register-ink var(--ease) both;animation-timeline:--section;animation-range:cover cover 10%}@keyframes register-ink{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.action{transition-property:color,border-color}.action .arrow,.wordmark,.skip-link{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media (forced-colors:active){.link{text-decoration:underline}.section__mark:before{background:canvastext}}@media (prefers-contrast:more){:root{--ink-soft:oklch(36% .0145 79.7);--line:oklch(62% .018 80.7)}}@media print{:root{--paper:#fff;--paper-alt:#fff;--ink:#000;--ink-soft:#2b2b2b;--line:#bbb;--accent:#000}body{font-size:10.5pt;line-height:1.5}.skip-link,.nav,.actions,.action{display:none}.site-head{border-bottom:1px solid #000}.site-head__in{min-height:0;padding-block:0;display:block}.hero{padding-block:.6cm .4cm}.section,.section-plain{padding-block:.5cm}.section__mark{position:static}.rule,.section__mark:before{animation:none;transform:scaleX(1)}.section:before,.section:after{display:none}.display{font-size:22pt}h2,.h2{font-size:15pt}h3,.h3{font-size:12pt}h1,h2,h3,.display,.h2,.h3{break-after:avoid}.register>li,.entries>*,.observation{break-inside:avoid}.observation__nr{font-size:28pt}.link{background:0 0;text-decoration:underline}.site-foot{border-top:1px solid #000;margin-top:.6cm}}
