.ev-hero{background:var(--color-ink);flex-direction:column;justify-content:flex-end;min-height:min(92vh,860px);display:flex;position:relative;overflow:hidden}.ev-hero-foto{position:absolute;inset:0}.ev-hero-veu{background:linear-gradient(#0a0a0a59 0%,#0a0a0a1a 35%,#0a0a0a9e 72%,#0a0a0ae6 100%);position:absolute;inset:0}.ev-hero-in{z-index:2;color:#f2f1ee;flex-direction:column;align-items:flex-start;gap:20px;padding-block:140px clamp(36px,5vw,56px);display:flex;position:relative}.ev-titulo{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(3rem,10vw,9.5rem);line-height:.86}.ev-selo{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f2f1ee;align-items:center;gap:9px;padding-left:6px;font-size:11px;display:inline-flex}.ev-selo i{background:#3fbf6f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3fbf6f33}.ev-faixa{z-index:2;border-top:1px solid #f2f1ee29;position:relative}.ev-faixa-in{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:56px;padding-block:14px;display:flex}.ev-faixa .label{color:#cfcbc3;gap:14px;display:inline-flex}.ev-faixa b{color:#f2f1ee59;font-weight:400}@media (max-width:699px){.ev-faixa-in{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.ev-faixa-in::-webkit-scrollbar{display:none}}.ev-sec{scroll-margin-top:80px}.ev-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:clamp(32px,4vw,56px);display:flex}.ev-abre{gap:28px;display:grid}@media (min-width:1000px){.ev-abre{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:80px}}.ev-abre-frase{max-width:20ch;font-size:clamp(2rem,4.2vw,3.9rem)}.ev-abre-txt{flex-direction:column;gap:16px;max-width:46ch;display:flex}.ev-paineis-intro{color:var(--color-bone);max-width:52ch;margin:clamp(56px,7vw,104px) 0 clamp(20px,2.4vw,28px)}.ev-paineis{flex-direction:column;gap:12px;display:flex}.ev-painel{min-width:0}.ev-painel-foto{height:72vw;max-height:420px;position:relative}.ev-painel-veu{z-index:1;background:linear-gradient(#0a0a0a00 40%,#0a0a0ac7 100%);position:absolute;inset:0}.ev-painel-tit{z-index:2;color:#f2f1ee;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:clamp(18px,2vw,26px);left:clamp(18px,2vw,28px);right:18px}.ev-painel-tit .label{color:#cfcbc3}.ev-painel-tit h3{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3.2vw,3.4rem);font-weight:400;line-height:.9}.ev-painel-lista{margin:4px 0 0;padding:0;list-style:none}.ev-painel-lista li{border-bottom:1px solid var(--color-line);color:var(--color-mute);padding:12px 0;font-size:16px}.ev-painel:hover .shot img{transform:scale(1.04)}@media (min-width:900px){.ev-paineis{flex-direction:row}.ev-painel{flex:1 1 0;transition:flex-grow .6s cubic-bezier(.2,0,.2,1)}.ev-painel-foto{height:clamp(420px,40vw,600px);max-height:none}.ev-paineis:hover .ev-painel{flex-grow:.8}.ev-paineis .ev-painel:hover{flex-grow:1.5}}@media (prefers-reduced-motion:reduce){.ev-painel{transition:none}}.ev-mosaico{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw;gap:10px;display:grid}.ev-quadro{margin:0}.ev-q1,.ev-q4{grid-column:span 2}@media (min-width:900px){.ev-mosaico{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(160px,15vw,250px)}.ev-q1{grid-area:span 2/span 2}.ev-q4,.ev-q5,.ev-q6{grid-column:span 2}.ev-q2,.ev-q3{grid-column:span 1}}.ev-quadro img{transition:transform .7s cubic-bezier(.2,0,.2,1)}.ev-quadro:hover img{transform:scale(1.035)}.ev-duas{gap:16px;display:grid}@media (min-width:900px){.ev-duas{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-cartao{background:var(--color-ink-2);border:1px solid var(--color-line);flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(26px,3.2vw,44px);display:flex}.ev-rsvp{gap:40px;display:grid}@media (min-width:1000px){.ev-rsvp{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:72px}.ev-rsvp-txt{position:sticky;top:112px}}
