*{box-sizing:border-box}body{margin:0;background:var(--user-bg,#f1eadc);color:#26251f;font-family:var(--user-font,Georgia,serif);font-size:17px;line-height:1.65}a{color:inherit}.mast{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.4rem 4vw;border-bottom:1px solid #8d8779}.wordmark{font:700 1.15rem/1 ui-sans-serif,system-ui;text-decoration:none;letter-spacing:.08em;text-transform:uppercase}.mast nav{display:flex;gap:1.3rem;font:600 .72rem/1 ui-sans-serif,system-ui;text-transform:uppercase;letter-spacing:.08em}.mast nav a{text-decoration:none}main{width:min(1180px,92vw);margin:auto}.opening{display:grid;grid-template-columns:1fr 4fr;gap:4vw;padding:7vw 0 5vw}.opening>p{margin:0;max-width:14rem;font-style:italic}.opening article a{display:grid;grid-template-columns:1.2fr 1fr;gap:3vw;text-decoration:none}.opening img{width:100%;height:30rem;object-fit:cover;filter:saturate(.72) contrast(.95)}small,.kicker{font:650 .67rem/1.3 ui-sans-serif,system-ui;letter-spacing:.1em;text-transform:uppercase;color:#6d685c}.opening h1{font-size:clamp(2.6rem,6vw,6.2rem);line-height:.9;margin:.55rem 0 1rem;font-weight:500;letter-spacing:-.045em}.entries{border-top:1px solid #8d8779}.entries article{display:grid;grid-template-columns:5rem 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid #aaa394}.entries article>span{font:600 .72rem ui-monospace,monospace}.entries h2{font-size:clamp(1.5rem,3vw,2.8rem);margin:.25rem 0}.entries h2 a{text-decoration:none}.entries p{max-width:46rem;margin:0}.single{width:min(760px,100%);padding:8vw 0}.single h1{font-size:clamp(3rem,8vw,6rem);line-height:.95;font-weight:500;margin:.6rem 0 3rem}.prose>*+*{margin-top:1.4em}.prose h2{font-size:2rem;line-height:1.1}.prose img{max-width:100%}.cms-tile{margin:2rem 0;padding:1.5rem;border:1px solid #aaa394}.cms-tile h2{font-size:1rem;text-transform:uppercase;letter-spacing:.08em}footer{display:flex;justify-content:space-between;gap:1rem;margin-top:5rem;padding:2rem 4vw;border-top:1px solid #8d8779;font:600 .72rem ui-sans-serif,system-ui;text-transform:uppercase;letter-spacing:.07em}.read-progress{position:fixed;z-index:10;top:0;left:0;height:3px;background:#a74e31;transform-origin:left}.maintenance{min-height:100vh;display:grid;place-items:center}.maintenance main{width:min(620px,88vw);margin:auto}.maintenance h1{font-size:clamp(3rem,10vw,7rem);font-weight:500;line-height:.9;margin:2rem 0}.date-rule{padding-bottom:1rem;border-bottom:1px solid #8d8779;font:600 .7rem ui-monospace,monospace}@media(max-width:720px){.mast{align-items:flex-start;flex-direction:column}.mast nav{flex-wrap:wrap}.opening{grid-template-columns:1fr}.opening article a{grid-template-columns:1fr}.opening img{height:18rem}.entries article{grid-template-columns:2rem 1fr}}
