*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;overflow-x:clip}body{background:var(--ink);color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}.carta{padding:40px 0 60px}.carta .mig{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:10.5px;display:flex}.carta .mig a{color:var(--g1)}.carta .mig a:hover{color:#fff}.carta .mig s{color:#3a3a3a;text-decoration:none}.carta .grade{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:36px;display:grid}.carta .arte{position:sticky;top:24px}.carta .arte .moldura{--c:var(--cut);clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));background:linear-gradient(135deg,var(--ac) 0,var(--ac) 4%,#242424 22%,#1b1b1b 78%,var(--ac) 96%,var(--ac) 100%);padding:1px;position:relative}.carta .arte img{aspect-ratio:63/88;object-fit:cover;width:100%;height:auto;clip-path:inherit;background:#0d0d0d;display:block}.carta .arte .ph{aspect-ratio:63/88;color:var(--g2);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;background:#0d0d0d;justify-content:center;align-items:center;display:flex}.carta .arte .moldura.flip{clip-path:none;perspective:1400px;background:0 0;padding:0}.carta .arte .flip .faces{height:0;padding-top:var(--pf,139.68%);transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.85,.25,1),padding-top .85s cubic-bezier(.2,.85,.25,1);position:relative}.carta .arte .flip .face{background:linear-gradient(135deg,var(--ac) 0,var(--ac) 4%,#242424 22%,#1b1b1b 78%,var(--ac) 96%,var(--ac) 100%);border-radius:6px;padding:1px;transition:visibility 0s .4s;position:absolute;inset:0}.carta .arte .flip .face img{object-fit:contain;aspect-ratio:auto;clip-path:none;background:#0d0d0d;border-radius:5px;width:100%;height:100%}.carta .arte .flip .face.frente{visibility:visible}.carta .arte .flip .face.verso{visibility:hidden;transform:rotateY(180deg)}.carta #virar:checked~.moldura.flip .faces{padding-top:var(--pv,139.68%);transform:rotateY(180deg)}.carta #virar:checked~.moldura.flip .face.frente{visibility:hidden}.carta #virar:checked~.moldura.flip .face.verso{visibility:visible}.carta .arte .flip:hover .faces{transform:rotateY(-6deg)}.carta #virar:checked~.moldura.flip:hover .faces{transform:rotateY(186deg)}.carta .btn-virar{cursor:pointer;font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--g1);-webkit-user-select:none;user-select:none;--c:8px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));background:#1b1b1b;align-items:center;gap:8px;margin-top:12px;padding:10px 16px;font-size:11px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.carta .btn-virar:hover{background:var(--ac);color:#070707}.carta .btn-virar .b,.carta #virar:checked~.btn-virar .a{display:none}.carta #virar:checked~.btn-virar .b{display:inline}.carta #virar:focus-visible~.btn-virar{outline:2px solid var(--az)}@media (prefers-reduced-motion:reduce){.carta .arte .flip .faces{transition:none}}.carta .arte .leg{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g2);margin-top:10px;font-size:10px;line-height:1.6}.carta .cab .sup{align-items:center;gap:10px;margin-bottom:10px;display:flex}.carta .cab .sup .kicker{font-family:var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ac);font-size:11px;font-weight:700}.carta h1{font-family:var(--disp);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 6px;font-size:clamp(28px,4vw,44px);line-height:1}.carta .en{font-family:var(--mono);letter-spacing:.08em;color:var(--g2);text-transform:uppercase;font-size:12px}.carta .linha{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.carta .chip b.sy-l{align-items:center;gap:3px;display:inline-flex}.carta .chip img.sy{object-fit:contain;width:16px;height:16px;display:inline-block}.carta .chip{--c:8px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));background:#1b1b1b;display:inline-flex}.carta .chip>span{font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--g1);padding:7px 14px;font-size:11px;font-weight:700}.carta .chip>span b{color:#fff;margin-left:5px}.carta .chip.legal{background:#16332a}.carta .chip.legal>span{color:#5fd99a}.carta .chip.nao{background:#1c1c1f}.carta .chip.nao>span{color:#6f6f75}.carta .chip.ban{background:#3a1620}.carta .chip.ban>span{color:#ff8a96}.carta .chip.res{background:#2a2418}.carta .chip.res>span{color:#e8c46a}.carta .pan{--c:var(--cut);clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));background:linear-gradient(135deg,var(--ac,#3a3a3a) 0,var(--ac,#3a3a3a) 4%,#242424 22%,#1b1b1b 78%,var(--ac,#3a3a3a) 96%,var(--ac,#3a3a3a) 100%);margin-top:22px;position:relative}.carta .pan:before{content:"";background:var(--ink2);clip-path:inherit;position:absolute;inset:1px}.carta .pan>*{position:relative}.carta .pan .hd{align-items:center;gap:10px;padding:14px 18px 0;display:flex}.carta .pan .hd b{font-family:var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--g1);font-size:11px;font-weight:700}.carta .pan .hd i{background:var(--fio2);flex:1;height:1px}.carta .pan .bd{padding:14px 18px 18px}.carta .idiomas{gap:6px;margin-left:auto;display:flex}.carta .idiomas label{cursor:pointer;--c:6px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--g2);background:#1b1b1b;padding:5px 11px;font-size:10.5px;font-weight:700}.carta input.sel{opacity:0;pointer-events:none;position:absolute}.carta #pt:checked~.pan .idiomas label[for=pt],.carta #en:checked~.pan .idiomas label[for=en],.carta #ja:checked~.pan .idiomas label[for=ja]{background:var(--ac);color:#070707}.carta .texto{font-family:var(--sans);color:#e6e6e6;white-space:pre-line;font-size:15px;line-height:1.7}.carta .texto.en,.carta .texto.ja{display:none}.carta #en:checked~.pan .texto.en{display:block}.carta #en:checked~.pan .texto.pt{display:none}.carta #ja:checked~.pan .texto.ja{display:block}.carta #ja:checked~.pan .texto.pt{display:none}.carta .selo{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g2);align-items:center;gap:8px;margin-top:12px;font-size:10px;display:inline-flex}.carta .selo a{color:var(--azl)}.carta table.atr{border-collapse:collapse;width:100%;font-size:13.5px}.carta table.atr th{text-align:left;font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--g2);vertical-align:top;width:38%;padding:7px 0;font-size:11px;font-weight:700}.carta table.atr td{color:#e6e6e6;border-top:1px solid var(--fio2);padding:7px 0}.carta table.atr tr:first-child td{border-top:0}.carta .preco{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.carta .preco b{font-family:var(--disp);letter-spacing:-.03em;color:#fff;font-size:30px}.carta .preco small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g2);margin-top:3px;font-size:10px;display:block}.carta .lista{flex-direction:column;display:flex}.carta .lista a,.carta .lista div.it{border-top:1px solid var(--fio2);color:#e6e6e6;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.carta .lista a:first-child,.carta .lista div.it:first-child{border-top:0}.carta .lista .pc{font-family:var(--disp);letter-spacing:-.02em;color:#fff;flex:none;margin-left:auto;font-size:15px}.carta .lista .sub{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g2);margin-top:2px;font-size:10px;display:block}.carta .lista .bar{background:#1b1b1b;flex:1;max-width:140px;height:4px}.carta .lista .bar i{background:var(--ac);height:100%;display:block}.carta .imps{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;display:grid}.carta .imps a{--c:var(--cut-sm);clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));display:block}.carta .imps a.on{outline:2px solid var(--ac);outline-offset:-2px}.carta .imps img{aspect-ratio:63/88;object-fit:cover;background:#0d0d0d;width:100%;display:block}.carta .imps span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--g2);padding:5px 2px 0;font-size:9.5px;line-height:1.4;display:block}.carta .acts{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.carta .btn{--c:8px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));color:#fff;background:linear-gradient(100deg,#f01e32,#c8162a);display:inline-flex}.carta .btn>span{font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;padding:13px 24px;font-size:12px;font-weight:700}.carta .tl{font-family:var(--cond);letter-spacing:.11em;text-transform:uppercase;color:var(--azl);align-self:center;font-size:11px;font-weight:700}.carta .obs{font-family:var(--sans);color:var(--g2);font-size:13px;line-height:1.6}@media (width<=900px){.carta .grade{grid-template-columns:1fr}.carta .arte{max-width:320px;margin:0 auto;position:static}}@media (width<=560px){.carta{padding:24px 0 40px}.carta h1{font-size:26px}.carta .imps{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}}.carta .cab .lead{color:var(--g1,#d0d0d0);max-width:60ch;margin:8px 0 10px;font-size:14px;line-height:1.5}.carta .viz{gap:8px;margin-top:12px;display:flex}.carta .viz>*{min-height:44px;color:var(--g1);font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;--c:8px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));background:linear-gradient(135deg,#1c1c1c,#111);flex:1 1 0;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:1.1;text-decoration:none;display:flex}.carta .viz .prox{text-align:right;justify-content:flex-end}.carta .viz b{font-family:var(--display);color:var(--ac);flex:none;font-size:16px}.carta .viz span span,.carta .viz a span{flex-direction:column;min-width:0;display:flex}.carta .viz small{font-family:var(--mono);letter-spacing:.1em;color:var(--g2);font-size:10px}.carta .viz a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carta .viz .off{opacity:.35}@media (hover:hover){.carta .viz a:hover{color:#fff;background:linear-gradient(135deg,#262626,#151515)}}
