.olinda-editorial{background:var(--paper)}.olinda-editorial .eyebrow{margin:0 0 24px;font-size:13px;font-weight:800;line-height:1.3}.olinda-opening{border-bottom:var(--line);grid-template-columns:1fr 1.1fr;display:grid}.olinda-opening__copy{background:var(--coral);color:var(--ink);flex-direction:column;justify-content:center;padding:clamp(40px,5vw,80px);display:flex}.olinda-opening h1{font-family:var(--cartaz);letter-spacing:-.025em;margin:20px 0 28px;font-size:clamp(42px,4.4vw,68px);font-weight:400;line-height:1.06}.olinda-highlight{color:var(--ink)}.olinda-opening__copy>p:not(.eyebrow){max-width:40ch;margin:0 0 28px;font-size:1.0625rem;line-height:1.75}.olinda-opening__copy .text-link{align-self:flex-start;font-size:.9375rem}.olinda-opening__photo{border-left:var(--line);min-height:610px;margin:0;position:relative}.olinda-opening__photo img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.olinda-intro{padding:64px 24px 44px}.olinda-intro p{max-width:760px;margin:auto;font-size:clamp(20px,2vw,27px);line-height:1.65}.olinda-photo{margin:4px 0 60px}.olinda-photo img{width:100%;height:auto;display:block}.olinda-signature{background:var(--blue);color:#fff;padding:clamp(52px,7vw,96px) max(24px,50% - 560px)}.olinda-signature h2,.olinda-manifesto h2,.olinda-next h2{font-family:var(--cartaz);margin:20px 0 28px;font-size:clamp(36px,4.4vw,62px);font-weight:400;line-height:1.1}.olinda-signature>p:last-child{max-width:640px;font-size:1.125rem;line-height:1.8}.olinda-manifesto{background:var(--lime);grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,88px);padding:clamp(52px,7vw,96px) max(24px,50% - 560px);display:grid}.olinda-manifesto__body p{margin:0 0 22px;font-size:1.0625rem;line-height:1.85}.olinda-manifesto .hand-note{color:var(--blue)}.olinda-next{text-align:center;padding:65px 24px 80px}.olinda-next .graphic-button{font-size:.9375rem;display:inline-flex}.olinda-editorial a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}@media (max-width:760px){.olinda-opening{grid-template-columns:1fr}.olinda-opening__copy{padding:40px 24px}.olinda-opening h1{font-size:clamp(38px,9vw,56px)}.olinda-opening__photo{aspect-ratio:3/2;border-left:0;border-top:var(--line);min-height:0}.olinda-opening__photo img{object-position:center}.olinda-intro{padding-top:40px}.olinda-chapters{padding:0 24px}.olinda-chapter{grid-template-columns:1fr;gap:24px;padding:40px 0}.olinda-chapter h2{max-width:20ch;margin-top:12px}.olinda-photo{margin-bottom:40px}.olinda-manifesto{grid-template-columns:1fr;gap:20px}}.olinda-opening__photo{overflow:hidden}.olinda-story{max-width:820px;margin:auto;padding:0 24px 32px;scroll-margin-top:100px}.olinda-story>p{margin:0 0 28px;font-size:1.125rem;line-height:1.85}.olinda-story .olinda-photo{margin:40px 0}.olinda-photo img{border:var(--line);box-sizing:border-box}@media (max-width:760px){.olinda-story>p{font-size:1.0625rem}}.olinda-story .olinda-music-link{white-space:nowrap}.olinda-music-link svg{vertical-align:-.15em;margin-left:3px;display:inline-block}.olinda-music-link:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.olinda-editorial .site-footer{border-top:var(--line);background-position-y:40%}.olinda-opening__copy>.page-eyebrow+h1{margin-top:0}
