header nav{gap:18px}.cafe-hero .literary-title h1{font-size:clamp(55px,5.8vw,88px)}.cafe-hero .literary-hero-photo img{object-position:51% 50%}.cafe-pause{padding:65px 10%;text-align:center;background:#e8ebdf}.cafe-pause h2{font-size:clamp(36px,4.3vw,62px);font-style:italic;max-width:950px;margin:auto;line-height:1.15}.cafe-terrace{display:grid;grid-template-columns:1.05fr 1fr;margin:0 5%;background:#ecece3}.cafe-terrace figure{position:relative;margin:0;min-height:640px;overflow:hidden}.cafe-terrace figure img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:56% center}.cafe-terrace figcaption{position:absolute;left:25px;right:20px;bottom:22px;color:white;text-shadow:0 1px 8px #000;font-size:9px;letter-spacing:2px}.cafe-terrace>div{padding:68px 11%}.cafe-terrace>div>p:not(.eyebrow){font-size:14px;line-height:1.95;margin:26px 0 0}.cafe-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:55px}.cafe-moments article{border-top:1px solid var(--line);padding-top:24px}.moment-number{font:36px var(--serif);color:#86937c}.cafe-moments .eyebrow{margin:24px 0 16px;font-size:9px}.cafe-moments h3{font-size:39px;line-height:1.12;min-height:90px}.cafe-moments article>p:last-child{font-size:14px;line-height:1.95;margin:25px 0 0}.cafe-history{display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#edece2}.cafe-date{display:block;font:95px var(--serif);margin-top:35px;color:#a9ae98;line-height:1}.source-mark{display:block;font-size:10px;text-decoration:underline;margin:-16px 0 22px;color:#66735f}.cafe-related{display:flex;gap:22px;flex-wrap:wrap;margin-top:25px}.cafe-practical{display:grid;grid-template-columns:1fr 1fr;gap:12%}.cafe-practical>div>p:not(.eyebrow){font-size:14px;line-height:1.95;margin:0}.literary-cta>p:not(.eyebrow){max-width:650px;margin:25px auto}.cafe-home-link{display:block;margin-bottom:18px}.cafe-feature{padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:35px}.cafe-feature a{font:32px var(--serif);display:flex;align-items:center;justify-content:space-between;gap:20px}.cafe-feature p{font-size:13px;line-height:1.8;max-width:560px;margin:12px 0 0;color:var(--muted)}.cafe-mobile-link{display:none}@media(max-width:1150px){header nav{gap:12px;font-size:10px}.cafe-terrace>div{padding:50px 9%}.cafe-moments{gap:28px}.cafe-moments h3{font-size:34px}}@media(max-width:760px){.cafe-hero .literary-title h1{font-size:60px}.cafe-pause{padding:47px 8%}.cafe-terrace{grid-template-columns:1fr}.cafe-terrace figure{min-height:370px}.cafe-terrace>div{padding:43px 8%}.cafe-moments{grid-template-columns:1fr;gap:35px;margin-top:35px}.cafe-moments h3{min-height:0;font-size:38px}.cafe-moments article>p:last-child{margin-top:20px}.cafe-moments .eyebrow{margin-top:17px}.cafe-history,.cafe-practical{grid-template-columns:1fr;gap:30px}.cafe-date{font-size:70px;margin-top:22px}.cafe-practical .text-link{font-size:11px}.cafe-feature a{font-size:28px}.cafe-mobile-link{display:block;font-size:12px;text-align:center;padding:13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}}
