.ev-head{padding-top:48px;padding-bottom:40px}@media (min-width:1280px){.ev-head{padding-top:96px;padding-bottom:48px}}.ev-head h1{margin-bottom:0}.ev-subtitle{margin-top:22px;font-family:Cardo,serif;font-size:22px;line-height:1.4;color:#e8e6e1}.ev-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:32px;border-top:1px solid #262626;border-bottom:1px solid #262626}.ev-detail{display:flex;flex-direction:column;gap:4px;padding:20px 24px 20px 0}.ev-detail-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9a978f}.ev-detail-value{font-size:15px;color:#fff;white-space:pre-line}.ev-hero{padding-bottom:56px}.ev-hero figure,.ev-gallery figure{margin:0}.ev-hero img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.ev-hero figcaption,.ev-gallery figcaption{margin-top:10px;font-size:12px;color:#9a978f}.ev-body{padding-bottom:80px}@media (min-width:1280px){.ev-body{padding-bottom:120px}}.ev-row{display:flex;flex-wrap:wrap;gap:24px 48px;margin-bottom:64px}.ev-side-heading{flex:0 1 260px;font-size:26px;line-height:1.2}.ev-content{flex:1 1 520px;max-width:100%;min-width:0;font-size:17px;line-height:1.8;color:#d6d3cc}.ev-row.has-heading .ev-content{max-width:680px}.ev-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:64px}.ev-gallery img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.ev-links{flex:1 1 520px;max-width:680px;min-width:0;border-top:1px solid #262626}.ev-link{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding:24px 0;border-bottom:1px solid #262626;color:#e8e6e1;text-decoration:none}.ev-link:hover{color:#e8e6e1}.ev-link-main{display:flex;flex-direction:column;gap:6px}.ev-link-kind{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9a978f}.ev-link-title{font-family:Cardo,serif;font-size:20px;line-height:1.35;color:#fff;transition:color 0.2s}.ev-link:hover .ev-link-title{color:#ad954f}.ev-link-action{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ad954f}.ev-intro{max-width:720px;margin-top:22px;font-size:17px;line-height:1.75;color:#d6d3cc}.ev-intro p{margin:0}.ev-section{display:flex;flex-wrap:wrap;gap:24px 56px;align-items:flex-start;margin-bottom:64px}.ev-section-image{flex:0 1 320px;width:100%;max-width:320px}.ev-section-image img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.ev-section-body{display:flex;flex:1 1 420px;flex-direction:column;gap:20px;min-width:0}.ev-section-body h2{margin:0;font-size:26px;line-height:1.2}.ev-section-name{margin:0;font-family:Cardo,serif;font-size:19px;color:#fff}.ev-section-body .ev-content p{margin:0 0 22px}.ev-section-body .ev-content p:last-child{margin-bottom:0}.ev-cta{padding-bottom:100px}.ev-cta-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:40px;background:#1a1a1a}.ev-cta-text{display:flex;flex:1 1 420px;flex-direction:column;gap:8px;font-size:15px;color:#d6d3cc}.ev-cta-title{font-family:Cardo,serif;font-size:20px;color:#fff}.ev-body:has(+.ev-cta){padding-bottom:0}.ev-body:has(+.ev-cta) .ev-section:last-child{margin-bottom:40px}.ev-row.heading-top{flex-direction:column;flex-wrap:nowrap;gap:20px}.ev-row.heading-top .ev-side-heading{flex:0 0 auto}.ev-row.heading-top .ev-content{flex:0 0 auto;max-width:none}.ev-content blockquote{border-left-color:#ad954f}