.s26 .et-cab{grid-template-columns:1fr minmax(0,440px);align-items:end;gap:24px 64px;margin-bottom:48px;display:grid}.s26 .et-cab .rot{color:var(--cz-texto);margin-bottom:18px;display:block}.s26 .et-cab p{color:var(--cz-texto);font-size:17px}.s26 .et-grade{grid-template-columns:1.15fr 1fr;gap:14px;display:grid}.s26 .et-mapa{isolation:isolate;background:#141312;min-height:520px;position:relative;overflow:hidden}.s26 .et-mapa img{-o-object-fit:cover;object-fit:cover;transition:transform 2.4s var(--ease);transform:scale(1.04)}.s26 .et-mapa:hover img{transform:scale(1.09)}.s26 .et-mapa:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a00 40%,#0a0a0ae6 100%);position:absolute;inset:0}.s26 .et-pino{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.s26 .et-pino b{background:var(--offwhite);color:var(--preto);font-family:var(--f-display);letter-spacing:.06em;padding:8px 12px;font-size:15px;font-weight:400;display:block}.s26 .et-pino:after{content:"";background:var(--offwhite);width:2px;height:26px}.s26 .et-pino:before{content:"";background:var(--offwhite);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;box-shadow:0 0 0 8px #e7e2df24}.s26 .et-end{z-index:2;padding:32px;position:absolute;bottom:0;left:0;right:0}.s26 .et-end .rot{color:var(--cz-texto)}.s26 .et-end p{max-width:34ch;margin-top:8px;font-size:18px}.s26 .et-ir{flex-wrap:wrap;gap:8px 16px;margin-top:20px;display:flex}.s26 .et-osm{z-index:2;color:#e7e2df8c;font-size:12px;position:absolute;top:10px;right:12px}.s26 .et-fotos{grid-template-rows:1.25fr 1fr;grid-template-columns:1fr 1fr;gap:14px;min-height:520px;display:grid}.s26 .et-fotos figure{background:var(--cz-fundo);margin:0;position:relative;overflow:hidden}.s26 .et-fotos .a{grid-column:1/-1}.s26 .et-fotos img{-o-object-fit:cover;object-fit:cover;transition:transform 1.4s var(--ease)}.s26 .et-fotos figure:hover img{transform:scale(1.05)}.s26 .et-ep{margin-top:72px}.s26 .et-ep>.rot{color:var(--cz-texto);margin-bottom:20px;display:block}.s26 .et-card{border:1px solid var(--cz-borda);grid-template-columns:1.3fr 1fr;transition:border-color .4s;display:grid}.s26 .et-card:hover{border-color:var(--offwhite)}.s26 .et-img{aspect-ratio:3/2;position:relative;overflow:hidden}.s26 .et-img img{-o-object-fit:cover;object-fit:cover;transition:transform 1.4s var(--ease)}.s26 .et-card:hover .et-img img{transform:scale(1.04)}.s26 .et-txt{flex-direction:column;justify-content:center;gap:14px;padding:40px;display:flex}.s26 .et-txt .rot{color:var(--cz-texto)}.s26 .et-txt b{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(22px,2.2vw,32px);font-weight:400;line-height:1.08}.s26 .et-res{color:var(--cz-texto);font-size:16px}.s26 .et-ler,.s26 .et-todos{font-family:var(--f-rotulo);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.7em;margin-top:6px;font-size:15px;display:inline-flex}.s26 .et-ler svg,.s26 .et-todos svg{width:1.1em;height:1.1em;transition:transform .5s var(--ease)}.s26 .et-card:hover .et-ler svg,.s26 .et-todos:hover svg{transform:translate(6px)}.s26 .et-todos{color:#e7e2dfd9;margin-top:28px}.s26 .et-todos:hover{color:var(--offwhite)}@media (max-width:1000px){.s26 .et-cab,.s26 .et-grade,.s26 .et-card{grid-template-columns:1fr}.s26 .et-txt{padding:28px}}@media (max-width:760px){.s26 .et-mapa{min-height:600px;margin:0 -20px}.s26 .et-end{padding:24px 20px}.s26 .et-ir .bt{flex:100%;justify-content:center;min-height:48px}.s26 .et-fotos{grid-template-rows:none;min-height:0}.s26 .et-fotos .a{aspect-ratio:16/10}.s26 .et-fotos .b,.s26 .et-fotos .c{aspect-ratio:1}.s26 .et-ep{margin-top:56px}.s26 .et-txt{padding:22px 20px 26px}}@media (prefers-reduced-motion:reduce){.s26 .et-mapa img,.s26 .et-fotos img,.s26 .et-img img{transition:none}}.s26 .et-lista.varios{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.s26 .et-lista.varios .et-card{grid-template-rows:auto 1fr;grid-template-columns:1fr}.s26 .et-lista.varios .et-txt{justify-content:flex-start;padding:28px 30px 32px}.s26 .et-lista.varios .et-txt b{font-size:clamp(20px,1.8vw,26px)}@media (max-width:760px){.s26 .et-lista.varios{grid-template-columns:1fr}.s26 .et-lista.varios .et-txt{padding:22px 20px 26px}}
