.content-filter{background:var(--white);color:var(--ink);font:400 var(--text-ui)/var(--line-height-body) var(--font-body);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px;display:flex}.content-filter[hidden]{display:none}.content-filter p{overflow-wrap:anywhere;margin:0}.content-filter a{color:var(--accent);text-decoration:none}.load-more-button{background:var(--white);color:var(--accent);font-size:var(--text-ui);line-height:var(--line-height-ui);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-weight:600;display:flex}.load-more-button[hidden]{display:none}.load-more-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.top-hero{height:85svh}.top-hero>picture{width:100%;height:100%;display:block;position:absolute;inset:0}.top-hero>picture>img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block}.journal-page{--journal-space-text:1rem;--journal-space-section:4rem;--journal-space-mobile:2.5rem}.journal-page .journal-layout{min-height:0;margin-block:var(--journal-space-section);gap:2rem}.journal-page .years{gap:var(--journal-space-section);min-inline-size:0}.journal-page .year{gap:2rem;min-inline-size:0}.journal-page .year>.year-title{font-size:4rem;line-height:1.2}.journal-page .entries{gap:var(--journal-space-section);min-inline-size:0}.journal-page .entries article{gap:var(--space-compact)}.journal-page .entries time{color:var(--muted);font-size:var(--text-ui);line-height:var(--line-height-ui)}.journal-page .entries h3{color:var(--orange);--link-hover-color:var(--link-accent-hover-color);font-size:var(--text-heading-medium);font-weight:400;line-height:var(--line-height-ui);margin:0}.journal-page .entries p{font-size:var(--text-body);line-height:var(--line-height-body)}.journal-page .journal-excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.journal-page>footer{margin-block-start:2rem}@media (width<=1100px){.journal-page .year{gap:1.5rem}.journal-page .year>.year-title{font-size:var(--text-heading-large)}.journal-page .entries h3{font-size:var(--text-heading-small)}}@media (width<=1050px){.journal-page .journal-layout{gap:2rem}.journal-page .journal-toc{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));top:0}}@media (width<=700px){.journal-page .journal-layout{margin-block:var(--journal-space-mobile)}.journal-page .years{gap:var(--journal-space-mobile)}.journal-page .year{gap:1.5rem}.journal-page .year>.year-title{font-size:var(--text-heading-medium)}.journal-page .entries{gap:2rem}.journal-page .entries h3{font-size:var(--text-heading-small)}}.journal-layout [hidden]{display:none}.journal-more{color:var(--ink);font-family:var(--font-latin);font-size:var(--text-ui);flex-direction:column;align-items:center;gap:16px;font-weight:600;display:flex}.journal-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journal-toc__more{margin-top:12px}.journal-toc .journal-load-more{background:var(--paper);width:100%;font-size:var(--text-ui);line-height:var(--line-height-ui);white-space:nowrap;gap:6px;padding:12px}@media (width<=1050px){.journal-toc__more{align-self:center;margin-top:0}.journal-toc .journal-load-more{width:auto;padding:6px 12px}}.journal-page>main{max-width:none;margin-inline:0}.journal-page>.header{position:absolute;inset-block-start:0;inset-inline:0}.journal-page .hero{color:var(--white);margin:0;position:relative}.journal-page .hero__statement{color:var(--white);font-size:var(--text-heading-small);line-height:var(--line-height-body);position:absolute;bottom:32px;left:64px;right:64px}.journal-page .hero>picture{display:block}.journal-page .hero img{aspect-ratio:auto;object-fit:cover;object-position:center top;border-radius:0;width:100%}.journal-page .journal-layout{width:calc(100% - 2 * var(--gutter));max-width:var(--content-layout-max);margin-inline:auto}@media (width<=760px){.journal-page .hero__statement{font-size:var(--text-ui);bottom:24px;left:24px;right:24px}.journal-page{--gutter:var(--content-gutter)}}
