body.v2 .mn{padding-bottom:clamp(48px,7vw,96px)}body.v2 .mn-head{padding:clamp(40px,6vw,76px) clamp(20px,5vw,72px) clamp(28px,4vw,44px)}body.v2 .mn-eye{font-family:var(--v2-f-display);font-size:20px;color:var(--v2-gold-60);margin-bottom:18px}body.v2 .mn-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;flex-wrap:wrap}body.v2 .mn-h1{font-family:var(--v2-f-display);font-weight:500;font-size:clamp(44px,6.4vw,92px);letter-spacing:-.02em;line-height:.96;margin:0}body.v2 .mn-sub{font-family:var(--v2-f-editorial);font-size:clamp(18px,1.7vw,23px);color:var(--v2-ink-70);max-width:40ch;line-height:1.42;margin:0}body.v2 .mn-filters{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding:0 clamp(20px,5vw,72px);margin-bottom:clamp(24px,3vw,36px);scroll-padding-left:clamp(20px,5vw,72px);scrollbar-width:none}body.v2 .mn-filters::-webkit-scrollbar{display:none}body.v2 .mn-pill{flex:none;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid var(--v2-hair-14);background:transparent;color:var(--v2-ink-70);padding:9px 16px;cursor:pointer;font-family:var(--v2-f-sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:border-color .35s,background .35s,color .35s}body.v2 .mn-pill:hover{border-color:var(--v2-gold-32);color:var(--v2-ink)}body.v2 .mn-pill.active{border-color:var(--v2-gold);background:#e8d9b014;color:var(--v2-gold)}body.v2 .mn-toolbar{padding:0 clamp(20px,5vw,72px);margin-bottom:clamp(16px,2vw,22px);display:flex;align-items:center;gap:14px;flex-wrap:wrap}body.v2 .mn-search{flex:1 1 240px;min-width:200px;display:flex;align-items:center;gap:10px;min-height:46px;border:1px solid var(--v2-hair-14);border-radius:999px;padding:0 18px;background:var(--v2-panel)}body.v2 .mn-search-i{flex:none;color:var(--v2-gold-60);font-size:16px;line-height:1}body.v2 .mn-search input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--v2-ink);font-family:var(--v2-f-sans);font-size:16px;letter-spacing:.02em}body.v2 .mn-search-x{flex:none;cursor:pointer;color:var(--v2-ink-50);font-size:19px;line-height:1;padding:4px;transition:color .3s}body.v2 .mn-search-x:hover{color:var(--v2-ink)}body.v2 .mn-ctl{display:flex;align-items:center;gap:10px;flex:none}body.v2 .mn-sort{display:inline-flex;align-items:center;gap:9px;min-height:46px;border:1px solid var(--v2-hair-14);border-radius:999px;padding:0 17px;cursor:pointer;background:var(--v2-panel);transition:border-color .35s}body.v2 .mn-sort:hover{border-color:var(--v2-gold-32)}body.v2 .mn-sort-cap{font-family:var(--v2-f-sans);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--v2-ink-40)}body.v2 .mn-sort-cur{font-family:var(--v2-f-sans);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--v2-gold);white-space:nowrap}body.v2 .mn-sort-caret{font-size:11px;color:var(--v2-gold-60);line-height:1}body.v2 .mn-view{display:inline-flex;border:1px solid var(--v2-hair-14);border-radius:999px;padding:3px;gap:2px;flex:none}body.v2 .mn-view-b{cursor:pointer;border:none;border-radius:999px;padding:12px 13px;background:transparent;color:var(--v2-ink-50);display:flex;align-items:center;transition:background .3s,color .3s}body.v2 .mn-view-b.active{background:var(--v2-gold);color:var(--v2-paper)}body.v2 .mn-count{padding:0 clamp(20px,5vw,72px);margin-bottom:clamp(16px,2vw,22px);font-family:var(--v2-f-editorial);font-size:17px;letter-spacing:.02em;color:var(--v2-ink-50)}body.v2 .mn-grid.galeria{padding:0 clamp(20px,5vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(16px,2vw,26px)}body.v2 .mn-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(245,240,232,.1);background:var(--v2-panel);cursor:pointer;text-decoration:none;color:var(--v2-ink);transition:transform .6s var(--v2-silk),border-color .6s var(--v2-silk),box-shadow .6s var(--v2-silk)}body.v2 .mn-grid.galeria .mn-card{height:clamp(452px,52vw,600px);display:flex;align-items:flex-end}body.v2 .mn-grid.galeria .mn-card:hover{transform:translateY(-5px);border-color:var(--v2-gold-60);box-shadow:0 30px 70px #00000080}body.v2 .mn-card-ph{position:absolute;inset:0;pointer-events:none;background-size:cover;background-position:center top;filter:grayscale(.3) contrast(1.03) brightness(.97) sepia(.05);transition:transform 1.1s var(--v2-silk)}body.v2 .mn-grid.galeria .mn-card:hover .mn-card-ph{transform:scale(1.055)}body.v2 .mn-card-grad{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,5,.12) 0%,transparent 30%,rgba(5,5,5,.62) 66%,rgba(5,5,5,.97) 100%)}body.v2 .mn-card-ref{position:absolute;top:20px;left:clamp(24px,3vw,38px);z-index:3;display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--v2-gold);text-shadow:0 1px 8px rgba(0,0,0,.8)}body.v2 .mn-card-ref .d{font-size:9px}body.v2 .mn-card-c{position:relative;z-index:2;padding:clamp(24px,3vw,38px);width:100%;display:flex;align-items:stretch;gap:16px}body.v2 .mn-spine{flex:none;width:2px;border-radius:2px;background:var(--v2-hair-14)}body.v2 .mn-spine.r-ouro{background:linear-gradient(180deg,var(--v2-rank-ouro),var(--v2-gold-60) 55%,var(--v2-rank-bronze));box-shadow:0 0 10px var(--v2-gold-32)}body.v2 .mn-spine.r-prata{background:linear-gradient(180deg,var(--v2-rank-prata),var(--v2-ink-50) 55%,var(--v2-ink-40))}body.v2 .mn-spine.r-bronze{background:linear-gradient(180deg,var(--v2-rank-bronze),var(--v2-gold-32) 55%,var(--v2-rank-bronze))}body.v2 .mn-card-txt{min-width:0;flex:1}body.v2 .mn-card-name{display:block;font-family:var(--v2-f-display);font-weight:500;font-size:clamp(31px,3.4vw,48px);letter-spacing:-.012em;line-height:1;margin-bottom:9px}body.v2 .mn-card-role{display:block;font-family:var(--v2-f-editorial);font-size:clamp(16px,1.5vw,20px);color:var(--v2-ink-70);line-height:1.32;margin-bottom:20px}body.v2 .mn-card-foot{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--v2-hair-14)}body.v2 .mn-card-count{font-family:var(--v2-f-editorial);font-size:18px;letter-spacing:.02em;color:var(--v2-ink-50)}body.v2 .mn-verperfil{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--v2-gold-32);border-radius:999px;padding:8px 15px;font-family:var(--v2-f-sans);font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-gold);white-space:nowrap;transition:border-color .45s,background .45s}body.v2 .mn-card:hover .mn-verperfil{border-color:var(--v2-gold-60);background:#e8d9b014}body.v2 .mn-lst-thumb{display:none}body.v2 .mn-grid.lista{padding:0 clamp(20px,5vw,72px);display:flex;flex-direction:column;gap:10px}body.v2 .mn-grid.lista .mn-card{height:auto;display:flex;flex-direction:row;align-items:center;gap:clamp(13px,1.8vw,20px);padding:13px 16px;border-radius:14px;background:var(--v2-panel)}body.v2 .mn-grid.lista .mn-card:hover{border-color:var(--v2-gold-32);transform:none;box-shadow:none}body.v2 .mn-grid.lista .mn-card-ph,body.v2 .mn-grid.lista .mn-card-grad,body.v2 .mn-grid.lista .mn-card-ref{display:none}body.v2 .mn-grid.lista .mn-lst-thumb{display:block;position:relative;flex:none;width:60px;height:60px;border-radius:10px;overflow:hidden;background-size:cover;background-position:center top;border:1px solid rgba(245,240,232,.1);order:-1;filter:grayscale(.3) contrast(1.03) brightness(.97) sepia(.05)}body.v2 .mn-grid.lista .mn-card-c{position:static;z-index:auto;padding:0;flex:1;min-width:0}body.v2 .mn-grid.lista .mn-spine{display:none}body.v2 .mn-grid.lista .mn-card-name{font-size:clamp(19px,2vw,24px);line-height:1.12;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.v2 .mn-grid.lista .mn-card-role{font-size:clamp(14px,1.4vw,17px);margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.v2 .mn-grid.lista .mn-card-foot{border-top:none;padding-top:6px}body.v2 .mn-grid.lista .mn-card-count{font-size:15px}@media(max-width:640px){body.v2 .mn-toolbar{gap:12px}body.v2 .mn-search{flex-basis:100%}body.v2 .mn-ctl{flex:1 1 auto;justify-content:space-between}body.v2 .mn-grid.lista .mn-card-count{display:none}}
