.ev-hero{position:relative;overflow:hidden;min-height:88svh;display:flex;align-items:flex-end}.ev-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;filter:contrast(1.05) brightness(.8)}.ev-veil{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d,#000000e6)}.ev-hero-inner{position:relative;z-index:2;padding:clamp(90px,14vh,150px) clamp(22px,5vw,72px) clamp(60px,9vh,100px);max-width:1360px;margin:0 auto;width:100%}.ev-hero-inner h1{font-size:clamp(2.6rem,7vw,5.2rem);max-width:14ch}.ev-sub{margin-top:14px;font-size:.8rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent)}.ev-lead{margin-top:18px;font-size:.98rem;line-height:1.75;color:#f2f0ecc7;max-width:52ch}.ev-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:clamp(26px,4vh,40px)}.ev-h2{font-size:clamp(1.9rem,4.4vw,3.2rem);max-width:24ch}.ev-2col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,110px);align-items:center}@media(max-width:900px){.ev-2col{grid-template-columns:1fr}}.ev-fig img{width:100%;height:auto;display:block;-webkit-mask:radial-gradient(135% 102% at 50% 50%,#000 68%,transparent 100%);mask:radial-gradient(135% 102% at 50% 50%,#000 68%,transparent 100%)}.ev-fig .slashcap{display:block;margin-top:12px}.ev-galeria{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:clamp(18px,3vw,44px);align-items:start}.ev-galeria img{width:100%;height:auto;display:block;-webkit-mask:radial-gradient(140% 110% at 50% 50%,#000 72%,transparent 100%);mask:radial-gradient(140% 110% at 50% 50%,#000 72%,transparent 100%)}.eg-b{margin-top:clamp(26px,6vh,80px)}.eg-c{margin-top:clamp(12px,3vh,40px)}@media(max-width:700px){.ev-galeria{grid-template-columns:1fr 1fr}.eg-c{grid-column:1/-1;max-width:86vw;justify-self:end;margin-top:clamp(16px,3vh,28px)}}.ev-people{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);margin-top:clamp(34px,6vh,56px)}@media(max-width:900px){.ev-people{grid-template-columns:1fr}}.ev-person{border-top:1px solid var(--color-line);padding-top:22px}.ev-person-name{font-size:clamp(1.3rem,2.4vw,1.8rem);color:var(--color-paper);margin:10px 0 12px;line-height:1.2}.ev-person-txt{font-size:.88rem;line-height:1.75;color:var(--color-grey);max-width:48ch}.ev-menu{list-style:none;margin-top:clamp(30px,5vh,50px);display:grid;max-width:640px}.ev-menu li{display:flex;align-items:baseline;gap:20px;padding:18px 0;border-bottom:1px solid rgba(242,240,236,.07)}.ev-menu-n{font-size:.68rem;letter-spacing:.18em;color:var(--color-accent);opacity:.7}.ev-menu-t{font-size:clamp(1.2rem,2.4vw,1.7rem);color:var(--color-paper);line-height:1.25}.ev-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(20px,3vw,36px);margin-top:clamp(30px,5vh,50px);max-width:900px}.ev-facts div{border-top:1px solid var(--color-line);padding-top:16px}.ev-facts dt{font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-grey-2);margin-bottom:8px}.ev-facts dd{margin:0;font-size:clamp(1.1rem,2vw,1.4rem);color:var(--color-paper);line-height:1.3}.rel-quote{font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.5;color:var(--color-paper);max-width:40ch;margin:clamp(28px,5vh,44px) 0 0}.rel-quote cite{display:block;margin-top:14px;font-style:normal;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-grey)}.rel-gal{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(18px,3vw,44px);align-items:start}.rel-gal figure{margin:0}.rel-gal img{width:100%;height:auto;display:block}.rel-gal .slashcap{display:block;margin-top:10px}.rg-0{grid-column:1/8}.rg-1{grid-column:8/13;margin-top:clamp(26px,6vh,80px)}.rg-2{grid-column:1/6;margin-top:clamp(12px,3vh,40px)}.rg-3{grid-column:6/13}.rg-4{grid-column:1/7;margin-top:clamp(12px,3vh,40px)}.rg-5{grid-column:7/13;margin-top:clamp(26px,6vh,80px)}.rg-6{grid-column:3/11;margin-top:clamp(12px,3vh,40px)}@media(max-width:820px){.rel-gal{grid-template-columns:1fr;gap:26px}.rel-gal figure{grid-column:1!important;margin-top:0!important}}.rel-prasa{margin-top:clamp(30px,5vh,50px)}.rel-link{display:inline-block;border-bottom:1px solid var(--color-line);padding-bottom:2px;color:var(--color-paper)}.rel-link:hover{color:var(--color-accent);border-color:var(--color-accent)}
