html:has(.rs-site){scroll-behavior:smooth;scroll-padding-top:90px}html:has(#planta[open]){overflow:hidden}.rs-site{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--obsidian:#0f1015;--grafite:#1a1c22;--grafite2:#24262e;--branco:#f2f2f2;--prata:#b8bcc4;--tinta:#2b2f38;--roxo:#7b2cbf;--roxo-esc:#3a145a;--lilas:#a47cff;--ouro:#d4af37;--creme:#f6e7b4;--bronze:#b87333;--display:var(--font-cinzel),Georgia,serif;--texto:var(--font-inter),system-ui,sans-serif;--mola:cubic-bezier(.34,1.4,.64,1);--suave:cubic-bezier(.32,.72,0,1);--g:max(20px,env(safe-area-inset-left,0px));--gd:max(20px,env(safe-area-inset-right,0px));background:var(--obsidian);color:var(--branco);font-family:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}.rs-site *{box-sizing:border-box}.rs-site img{display:block}.rs-site h1,.rs-site h2,.rs-site h3,.rs-site p,.rs-site ul,.rs-site figure{margin:0;padding:0}.rs-site ul{list-style:none}.rs-site a{color:inherit}.rs-site button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rs-site :focus-visible{outline:2px solid var(--lilas);outline-offset:3px}.rs-site .claro :focus-visible,.rs-site .ouro-c :focus-visible{outline-color:var(--roxo-esc)}.rs-site .cx{width:100%;max-width:1320px;padding-left:var(--g);padding-right:var(--gd);margin-inline:auto}.rs-site .mega{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.08}.rs-site .olho{letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:700}.rs-site .btn{white-space:nowrap;min-height:54px;transition:transform .25s var(--mola),background-color .2s;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.rs-site .btn:hover{transform:translateY(-2px)}.rs-site .btn:active{transform:scale(.97)}.rs-site .btn.p{background:var(--roxo);color:#fff}.rs-site .btn.b{background:var(--branco);color:var(--obsidian)}.rs-site .btn.o{background:var(--obsidian);color:var(--branco)}.rs-site .btn.l{box-shadow:inset 0 0 0 1.5px}.rs-site .btn.ouro{background:var(--ouro);color:var(--obsidian)}.rs-site .rascunho{padding:7px var(--gd) 7px var(--g);background:var(--ouro);color:var(--obsidian);text-align:center;font-size:13px;font-weight:700;line-height:18px}.rs-site:before{content:"";height:env(safe-area-inset-top,0px);z-index:21;background:var(--obsidian);position:fixed;inset:0 0 auto}.rs-site .topo{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1015f0;position:sticky;box-shadow:0 1px #ffffff14}.rs-site .topo .cx{align-items:center;gap:20px;min-height:72px;display:flex}.rs-site .topo img{width:176px;height:auto;margin-left:-6px}.rs-site .topo nav{gap:4px;margin-left:auto;display:flex}.rs-site .topo nav a{min-height:44px;color:var(--prata);border-radius:99px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.rs-site .topo nav a:hover{color:var(--branco);background:var(--grafite2)}.rs-site .acoes-t{align-items:center;gap:8px;display:flex}.rs-site .acoes-t .btn{min-height:44px;padding:0 18px;font-size:15px}.rs-site .menu-m{display:none;position:relative}.rs-site .menu-m summary{background:var(--grafite2);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.rs-site .menu-m summary::-webkit-details-marker{display:none}.rs-site .menu-m svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.rs-site .menu-m div{background:var(--grafite2);border-radius:20px;flex-direction:column;min-width:210px;padding:8px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 20px 40px #0009}.rs-site .menu-m a{border-radius:12px;align-items:center;min-height:44px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.rs-site .heroi{background:linear-gradient(180deg,#1e0b361a,#1e0b36b8),url(/site/miguel.webp) center 22%/cover,var(--roxo);--h:clamp(50px,7.6vw,112px);position:relative;overflow:hidden}.rs-site .heroi .cx{grid-template-columns:calc(var(--h)*7.2) minmax(0,1fr);align-items:center;gap:40px;min-height:min(820px,100svh - 100px);padding-block:56px 110px;display:grid;position:relative}.rs-site .heroi .sim{filter:drop-shadow(0 30px 60px #0a001ea6);width:100%;max-width:560px;height:auto;animation:surge 1.2s var(--suave);grid-area:1/2;justify-self:end}.rs-site .heroi .tx-h{grid-area:1/1;min-width:0}.rs-site .heroi .olho{max-width:640px;color:var(--creme);position:relative}.rs-site .heroi h1{font-size:var(--h);text-shadow:0 4px 40px #1400328c;margin-top:16px;position:relative}.rs-site .heroi h1 em{color:var(--creme);font-style:normal}.rs-site .fatos{flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.3;display:flex;position:relative}.rs-site .conta{background:var(--obsidian);min-height:36px;color:var(--creme);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.rs-site .heroi .bts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex;position:relative}.rs-site .claro{background:var(--branco);color:var(--obsidian)}.rs-site .sobre{padding-block:clamp(70px,9vw,130px);overflow:hidden}.rs-site .sobre .g{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(30px,6vw,90px);display:grid}.rs-site .sobre .olho{color:var(--roxo)}.rs-site .sobre h2{margin-top:14px;font-size:clamp(36px,5.2vw,78px)}.rs-site .sobre p.tx{max-width:36em;color:var(--tinta);margin-top:22px;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.rs-site .foto{border-radius:28px;overflow:hidden;transform:rotate(3deg);box-shadow:0 34px 60px -24px #1400328c}.rs-site .foto img{width:100%;height:auto}.rs-site .numeros{border-top:2px solid var(--obsidian);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px clamp(16px,3vw,40px);margin-top:clamp(50px,6vw,84px);padding-top:clamp(26px,3vw,40px);display:grid}.rs-site .numeros b{font-family:var(--display);letter-spacing:-.03em;color:var(--roxo);font-size:clamp(58px,8.4vw,128px);font-weight:800;line-height:1;display:block}.rs-site .numeros span{margin-top:8px;font-size:clamp(15px,1.3vw,18px);font-weight:600;line-height:1.35;display:block}.rs-site .faixa{background:var(--ouro);color:var(--obsidian);padding-block:20px;overflow:hidden}.rs-site .faixa ul{width:max-content;animation:46s linear infinite corre;display:flex}.rs-site .faixa:hover ul{animation-play-state:paused}.rs-site .faixa li{font-family:var(--display);white-space:nowrap;align-items:center;gap:26px;padding-right:26px;font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1.2;display:flex}.rs-site .faixa li:after{content:"";background:var(--roxo-esc);width:12px;height:12px;transform:rotate(45deg)}.rs-site .duas{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rs-site .exp{flex-direction:column;min-height:640px;display:flex;position:relative;overflow:hidden}.rs-site .exp .bg{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .9s var(--suave);position:absolute;inset:0}.rs-site .exp:hover .bg{transform:scale(1.04)}.rs-site .exp:after{content:"";background:linear-gradient(#0f10151a 20%,#0f1015eb 74%);position:absolute;inset:0}.rs-site .exp .c{z-index:1;margin-top:auto;padding:clamp(24px,4vw,56px);position:relative}.rs-site .exp .olho{color:var(--creme)}.rs-site .exp h2{margin-top:8px;font-size:clamp(50px,7vw,108px)}.rs-site .exp p{max-width:30em;margin-top:10px;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.rs-site .exp ul{flex-wrap:wrap;gap:6px;margin:18px 0 22px;display:flex}.rs-site .exp li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:99px;padding:6px 12px;font-size:14px;font-weight:600;line-height:18px}.rs-site .tem{background:var(--obsidian);padding-block:clamp(70px,9vw,130px)}.rs-site .tit-l{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rs-site .tit-l h2{font-size:clamp(38px,6vw,92px)}.rs-site .tit-l p{max-width:26em;color:var(--prata);font-size:17px}.rs-site .bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(270px,auto);gap:12px;margin-top:clamp(28px,4vw,50px);display:grid}.rs-site .tile{background:var(--grafite);border-radius:28px;flex-direction:column;grid-column:span 4;justify-content:flex-end;padding:22px;display:flex;position:relative;overflow:hidden}.rs-site .tile.g2{grid-column:span 8}.rs-site .tile.m{grid-column:span 6}.rs-site .tile img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .8s var(--suave);position:absolute;inset:0}.rs-site .tile:hover img{transform:scale(1.05)}.rs-site .tile:after{content:"";background:linear-gradient(#0f10150a 8%,#0f1015d6 56%,#0f1015f7 100%);position:absolute;inset:0}.rs-site .tile h3,.rs-site .tile p{z-index:1;position:relative}.rs-site .tile h3{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(25px,2.5vw,36px);font-weight:700;line-height:1.14}.rs-site .tile p{color:#e5e6ea;margin-top:6px;font-size:16px;line-height:1.4}.rs-site .tile.cor{background:var(--roxo)}.rs-site .tile.cor:after{display:none}.rs-site .tile.cor p{color:#fff}.rs-site .ing{background:var(--roxo);padding-block:clamp(70px,9vw,130px)}.rs-site .ing .tit-l p{color:#fff}.rs-site .alterna{background:#0f101580;border-radius:99px;grid-template-columns:1fr 1fr;margin-top:clamp(24px,3vw,36px);padding:5px;display:inline-grid}.rs-site .alterna button{color:#fff;border-radius:99px;min-height:48px;padding:0 30px;font-size:16px;font-weight:700;transition:background-color .2s,color .2s}.rs-site .alterna button[aria-pressed=true]{background:var(--branco);color:var(--obsidian)}.rs-site .cartas{perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.rs-site .cartas.feira{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.rs-site .tc{--cor:#d4af37;background:var(--obsidian);min-height:510px;box-shadow:inset 0 0 0 1.5px var(--cor),0 26px 44px -22px #000c;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--suave);will-change:transform;border-radius:26px;flex-direction:column;padding:0 0 18px;display:flex;position:relative;overflow:hidden}.rs-site .tc .im{background-position:50%;background-size:cover;height:128px}.rs-site .tc .cp{flex-direction:column;flex:1;padding:16px 18px 0;display:flex}.rs-site .tc h3{font-family:var(--display);letter-spacing:-.01em;font-size:27px;font-weight:800;line-height:1.12}.rs-site .pips{min-height:10px;color:var(--cor);gap:5px;margin-top:8px;display:flex}.rs-site .pips i{background:currentColor;border-radius:1px;width:9px;height:9px;transform:rotate(45deg)}.rs-site .tc .preco{color:var(--prata);margin-top:12px;font-size:14px;line-height:1.3}.rs-site .tc .preco b{letter-spacing:-.02em;color:var(--branco);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.15;display:block}.rs-site .tc ul{color:#dadce1;margin:14px 0 16px;font-size:15px;line-height:1.35}.rs-site .tc li{padding:5px 0 5px 18px;position:relative}.rs-site .tc li:before{content:"";background:var(--cor);width:7px;height:7px;position:absolute;top:12px;left:1px;transform:rotate(45deg)}.rs-site .tc .btn{min-height:48px;margin-top:auto;font-size:15px}.rs-site .aviso-i{color:#fff;max-width:50em;margin-top:18px;font-size:15px;line-height:1.45}.rs-site .app{background:var(--obsidian);padding-block:clamp(70px,9vw,130px);overflow:hidden}.rs-site .app .g{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.rs-site .app .olho{color:var(--lilas)}.rs-site .app h2{margin-top:12px;font-size:clamp(38px,5.2vw,80px)}.rs-site .app .tx{color:#dadce1;max-width:30em;margin-top:18px;font-size:clamp(17px,1.4vw,20px)}.rs-site .lista-a{gap:12px;margin:24px 0 28px;display:grid}.rs-site .lista-a li{padding-left:24px;line-height:1.4;position:relative}.rs-site .lista-a li:before{content:"";background:var(--ouro);width:9px;height:9px;position:absolute;top:9px;left:2px;transform:rotate(45deg)}.rs-site .lista-a b{font-weight:700;display:block}.rs-site .lista-a span{color:var(--prata);font-size:16px}.rs-site .fones{height:clamp(460px,48vw,680px);position:relative}.rs-site .fone{border-radius:34px;width:clamp(190px,20vw,290px);max-width:none;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #050507,0 0 0 7px #3a3a44,0 40px 70px -18px #000000e6}.rs-site .fone.a{transform:translate(-132%,-46%)rotate(-7deg)}.rs-site .fone.b{z-index:2;transform:translate(-50%,-50%)}.rs-site .fone.c{transform:translate(32%,-46%)rotate(7deg)}.rs-site .palco{background:var(--roxo-esc);padding-block:clamp(70px,9vw,130px)}.rs-site .palco .tit-l p{color:#ede6f5}.rs-site .viradas{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(28px,4vw,50px);display:grid}.rs-site .virada{aspect-ratio:3/4.1;background:var(--roxo);box-shadow:inset 0 0 0 1.5px var(--ouro),0 26px 44px -22px #000c;transition:transform .35s var(--mola);border-radius:24px;position:relative;overflow:hidden}.rs-site .virada:hover{transform:translateY(-8px)rotate(-1.5deg)}.rs-site .virada:before{content:"";border-radius:16px;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #f6e7b480}.rs-site .virada img{width:74%;max-width:none;height:auto;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.rs-site .virada span{text-align:center;font-family:var(--display);color:var(--creme);font-size:clamp(17px,1.6vw,23px);font-weight:700;position:absolute;bottom:9%;left:0;right:0}.rs-site .palco .bts{margin-top:28px}.rs-site .negocios{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rs-site .neg{min-height:460px;padding:clamp(40px,6vw,90px) clamp(24px,5vw,70px);position:relative;overflow:hidden}.rs-site .neg h2{font-size:clamp(38px,5vw,76px)}.rs-site .neg p{max-width:28em;margin-top:14px;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.rs-site .neg .btn{margin-top:24px}.rs-site .ouro-c{background:var(--ouro);color:var(--obsidian)}.rs-site .neg.ouro-c img{mix-blend-mode:multiply;opacity:.75;pointer-events:none;width:90%;max-width:none;position:absolute;bottom:-6px;right:-8%}.rs-site .neg.ouro-c>:not(img){z-index:1;position:relative}.rs-site .neg.branco{background:var(--branco);color:var(--obsidian)}.rs-site #expositores:focus{outline:none}.rs-site .volta{align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.rs-site .volta:hover{text-underline-offset:3px;text-decoration:underline}.rs-site .conceito{margin-top:clamp(16px,5vw,24px);font-size:13px;font-weight:600;line-height:1.35;position:relative}.rs-site .ex-h{background:var(--obsidian);color:var(--branco);position:relative;overflow:hidden}.rs-site .ex-h-img{object-fit:cover;object-position:left 40%;width:140%;max-width:none;height:100%;position:absolute;top:0;left:0}.rs-site .ex-h:after{content:"";background:linear-gradient(90deg,#0f1015f2 0,#0f1015e0 32%,#0f10156b 52%,#0f101500 66%),linear-gradient(#0f101500 74%,#0f101573);position:absolute;inset:0}.rs-site .ex-h-c{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(820px,100svh - 100px);padding-block:16px 96px;display:flex;position:relative}.rs-site .ex-h-c>*{max-width:min(46vw,620px)}.rs-site .ex-h .olho{color:var(--creme);margin-top:14px}.rs-site .ex-h .placar b{color:var(--creme);white-space:nowrap}.rs-site .ex-h .conceito{z-index:1;right:var(--gd);color:var(--branco);background:#0f1015c7;border-radius:9px;margin:0;padding:4px 10px;position:absolute;bottom:14px}.rs-site .ex-h h1{margin-top:10px;font-size:clamp(44px,5.8vw,88px)}.rs-site .ex-h .tx,.rs-site .ex-inv .tx,.rs-site .ex-pal .tx{max-width:32em;margin-top:18px;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.rs-site .ex-h .tx{max-width:min(46vw,620px)}.rs-site .ex-h .bts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.rs-site .ex-por{padding-block:clamp(70px,9vw,120px)}.rs-site .ex-por h2{font-size:clamp(40px,6vw,92px)}.rs-site .ex-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3vw,44px) clamp(30px,5vw,70px);margin-top:clamp(28px,4vw,50px);display:grid}.rs-site .ex-lista li{border-top:2px solid var(--obsidian);padding-top:14px}.rs-site .ex-lista h3{font-family:var(--display);text-wrap:balance;font-size:clamp(25px,2.6vw,36px);font-weight:700;line-height:1.14}.rs-site .ex-lista p{max-width:32em;color:var(--tinta);margin-top:10px}.rs-site .ex-inv{background:var(--roxo);color:#fff;padding-block:clamp(70px,9vw,120px);overflow:hidden}.rs-site .ex-inv .olho{color:var(--creme)}.rs-site .ex-inv h2{margin-top:10px;font-size:clamp(54px,10.4vw,160px)}.rs-site .ex-inv-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(30px,5vw,70px);margin-top:clamp(14px,2vw,26px);display:grid}.rs-site .ex-num{align-items:center;gap:16px;margin-top:26px;display:flex}.rs-site .ex-num b{font-family:var(--display);color:var(--creme);font-size:clamp(64px,8vw,116px);font-weight:800;line-height:1}.rs-site .ex-num span{max-width:11em;font-size:17px;font-weight:600;line-height:1.3}.rs-site .ex-sub{font-family:var(--display);margin-top:clamp(36px,5vw,64px);font-size:clamp(25px,2.6vw,36px);font-weight:700;line-height:1.15}.rs-site .ex-acesso{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px clamp(18px,3vw,36px);margin-top:18px;display:grid}.rs-site .ex-acesso li{border-top:2px solid #ffffffbf;padding-top:12px}.rs-site .ex-acesso b{font-size:18px;line-height:1.25;display:block}.rs-site .ex-acesso span{margin-top:6px;font-size:16px;line-height:1.4;display:block}.rs-site .ex-pal{background:var(--obsidian);padding-block:clamp(70px,9vw,120px)}.rs-site .ex-pal h2{font-size:clamp(40px,5.6vw,84px)}.rs-site .ex-pal-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,5vw,70px);display:grid}.rs-site .ex-eixos li{font-family:var(--display);border-bottom:1px solid #3a3d48;padding:15px 0;font-size:clamp(19px,1.8vw,25px);font-weight:600;line-height:1.22}.rs-site .ex-eixos li:first-child{padding-top:0}.rs-site .ex-palco{margin-top:clamp(30px,4vw,54px)}.rs-site .ex-palco img{object-fit:cover;object-position:center 42%;border-radius:28px;width:100%;height:clamp(220px,44vw,640px)}.rs-site .ex-palco .conceito{color:var(--prata)}.rs-site .ex-passos{counter-reset:ep;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px clamp(18px,3vw,36px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.rs-site .ex-passos li{border-top:2px solid var(--obsidian);counter-increment:ep;padding-top:12px}.rs-site .ex-passos b{font-family:var(--display);font-size:clamp(23px,2.2vw,30px);font-weight:800;line-height:1.15;display:block}.rs-site .ex-passos b:before{content:counter(ep) ". "}.rs-site .ex-passos span{margin-top:6px;font-size:16px;line-height:1.4;display:block}.rs-site .flut a{white-space:nowrap;min-height:44px;color:var(--branco);border-radius:99px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.rs-site .flut a:hover{background:var(--grafite2)}.rs-site #patrocinadores:focus{outline:none}.rs-site .p-sub{margin-top:26px}.rs-site .p-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rs-site .p-tags li{background:#ffffff29;border-radius:99px;padding:7px 13px;font-size:15px;font-weight:600;line-height:20px}.rs-site .p-mapa{background:var(--obsidian);padding-block:clamp(70px,9vw,120px)}.rs-site .p-mapa h2{font-size:clamp(40px,6vw,92px)}.rs-site .p-mapa .tx{color:#dadce1;max-width:34em;margin-top:14px;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.rs-site .p-mapa-g{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(24px,3vw,40px);display:grid}.rs-site #at-svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.rs-site .at{cursor:pointer;outline:none}.rs-site .at rect{fill:#d4af37;stroke:#0f1015;stroke-width:.15px;transition:fill .15s}.rs-site .at text{font:800 1.5px var(--texto);fill:var(--obsidian);text-anchor:middle;dominant-baseline:central;pointer-events:none}.rs-site .at.nuc rect{fill:#3a3d48}.rs-site .at.nuc text{fill:var(--branco);font-weight:600}.rs-site .at.ind rect{fill:#a47cff}@media (hover:hover){.rs-site .at:hover rect{fill:#fff}.rs-site .at:hover text{fill:var(--obsidian)}}.rs-site .at[aria-pressed=true] rect{fill:#fff;stroke:var(--roxo);stroke-width:.5px}.rs-site .at[aria-pressed=true] text{fill:var(--obsidian)}.rs-site .at:focus-visible rect{stroke:var(--lilas);stroke-width:.6px}.rs-site .p-det h3{font-family:var(--display);font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.1}.rs-site .p-det .med{color:var(--creme);margin-top:8px;font-size:15px;font-weight:700}.rs-site .p-det p.d{max-width:30em;margin-top:12px;font-size:clamp(17px,1.4vw,19px);line-height:1.45}.rs-site .p-det .btn{margin-top:18px}.rs-site .p-indic{color:var(--prata);margin-top:14px;font-size:13px}.rs-site .p-acesso li{border-top-color:#4a4e5a}.rs-site .p-cotas{padding-block:clamp(70px,9vw,120px)}.rs-site .p-cotas h2{font-size:clamp(40px,6vw,92px)}.rs-site .p-cotas .tx{max-width:36em;margin-top:14px;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.rs-site .p-cotas .cartas{margin-top:clamp(24px,3vw,40px)}.rs-site .p-cotas .tc{min-height:480px;color:var(--branco)}.rs-site .palco .tit-l h2{max-width:13em}.rs-site .expo{padding-block:clamp(70px,9vw,130px);overflow:hidden}.rs-site .expo-g{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.rs-site .expo h2{margin-top:12px;font-size:clamp(40px,5.6vw,84px)}.rs-site .expo .tx{max-width:30em;margin-top:18px;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.rs-site .placar{flex-wrap:wrap;gap:12px 34px;margin-top:26px;display:flex}.rs-site .placar b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(38px,4vw,56px);font-weight:800;line-height:1;display:block}.rs-site .placar span{font-size:15px;font-weight:600}.rs-site .expo .bts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.rs-site .mini{background:var(--obsidian);width:100%;transition:transform .35s var(--mola);border-radius:28px;padding:18px;display:block;transform:rotate(-1.6deg);box-shadow:0 34px 60px -24px #281900cc}.rs-site .mini:hover{transform:rotate(0)scale(1.015)}.rs-site .mini svg{width:100%;height:auto;display:block}.rs-site .mini .ch{fill:var(--grafite2)}.rs-site .mini .livre{fill:#b8903a}.rs-site .mini .res{fill:var(--lilas)}.rs-site .mini .ok{fill:#fff}.rs-site .mini em{color:var(--branco);margin-top:12px;font-size:15px;font-style:normal;font-weight:700;display:block}.rs-site .quem{border-top:2px solid var(--obsidian);margin-top:clamp(40px,5vw,70px);padding-top:26px}.rs-site .quem h3{font-family:var(--display);font-size:clamp(25px,2.6vw,36px);font-weight:700;line-height:1.15}.rs-site .quem ul{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.rs-site .quem li{background:var(--obsidian);color:var(--branco);border-radius:99px;align-items:center;gap:12px;padding:8px 20px 8px 8px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.rs-site .selo{background:var(--roxo);color:#fff;width:44px;height:44px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid;overflow:hidden}.rs-site .selo img{object-fit:contain;background:#fff;width:100%;height:100%}.rs-site .quem p{margin-top:12px;font-size:15px;font-weight:600}.rs-site #planta{background:var(--obsidian);border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;overflow:hidden}.rs-site #planta::backdrop{background:var(--obsidian)}.rs-site .pl{height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);grid-template:auto minmax(0,1fr)/minmax(0,1fr) 400px;display:grid}.rs-site .pl-topo{padding:10px var(--gd) 10px var(--g);border-bottom:1px solid var(--grafite2);grid-column:1/-1;align-items:center;gap:14px;display:flex}.rs-site #planta .pl-topo h2{font-family:var(--display);letter-spacing:0;flex:none;padding:0;font-size:22px;font-weight:800;line-height:1.1}.rs-site .pl-locais{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.rs-site .pl-locais button{min-height:44px;color:var(--prata);border-radius:99px;flex:none;padding:0 14px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s}.rs-site .pl-locais button:hover{color:var(--branco)}.rs-site .pl-locais button[aria-pressed=true]{background:var(--branco);color:var(--obsidian)}.rs-site #planta .fecha{flex:none;margin-left:auto;position:static}.rs-site .pl-palco{background:#0b0c10;min-width:0;min-height:0;position:relative;overflow:hidden}.rs-site .pl-palco:before{content:"";aspect-ratio:1;opacity:.3;pointer-events:none;background:url(/site/Grafismo_Bussola_2.webp) 50%/contain no-repeat;width:min(46%,380px);position:absolute;bottom:-70px;right:-70px}.rs-site .malha{fill:url(#malha)}.rs-site .fora{fill:url(#fora);stroke:#3a3d48;stroke-width:.2px}.rs-site .lb-f{font:600 2.2px var(--texto);fill:#8e929c;pointer-events:none}.rs-site #pl-svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;display:block;position:relative}.rs-site #pl-svg:active{cursor:grabbing}.rs-site .chao{fill:var(--grafite);stroke:#4a4e5a;stroke-width:.25px}.rs-site .corr{fill:#2c2f39}.rs-site .zona{fill:#1f2129;stroke:#3a3d48;stroke-width:.14px}.rs-site .lb{font:600 1.15px var(--texto);fill:var(--prata);letter-spacing:.06px;pointer-events:none}.rs-site .lb-g{font:700 2.1px var(--display);fill:var(--branco);pointer-events:none}.rs-site .sl{cursor:pointer;outline:none}.rs-site .sl rect{stroke:#0b0c10;stroke-width:.12px;fill:#d4af37;transition:fill .12s}.rs-site .sl.pre rect{fill:#fff}@media (hover:hover){.rs-site .sl.livre:hover rect{fill:#fff}}.rs-site .sl.sel rect{fill:#fff;stroke:var(--roxo);stroke-width:.5px}.rs-site .sl.res{cursor:not-allowed}.rs-site .sl.res rect{fill:url(#listra);stroke:var(--lilas);stroke-width:.16px}.rs-site .sl.ok{cursor:help}.rs-site .sl.ok rect{fill:var(--roxo);stroke:var(--roxo);stroke-width:.2px}.rs-site .sl:focus-visible rect{stroke:var(--lilas);stroke-width:.6px}.rs-site .sl text{pointer-events:none;text-anchor:middle;dominant-baseline:central}.rs-site .sl .id{font:700 .8px var(--texto);fill:var(--obsidian);display:none}.rs-site .perto .sl.livre .id,.rs-site .perto .sl.sel .id{display:block}.rs-site .marcas{pointer-events:none}.rs-site .marcas text{font-family:var(--display);fill:#fff;text-anchor:middle;dominant-baseline:central;font-weight:800}.rs-site .pl-zoom{right:max(12px,env(safe-area-inset-right,0px));gap:6px;display:grid;position:absolute;top:12px}.rs-site .pl-zoom button{background:var(--grafite2);border-radius:50%;width:44px;height:44px;font-size:22px;font-weight:600;line-height:1;box-shadow:0 8px 18px #00000080}.rs-site .pl-zoom button:hover{background:#343742}.rs-site .pl-dica{left:max(12px,env(safe-area-inset-left,0px));max-width:calc(100% - 24px);color:var(--prata);pointer-events:none;background:#0b0c10db;border-radius:9px;padding:4px 9px;font-size:13px;line-height:1.35;position:absolute;bottom:10px}.rs-site .pl-tip{z-index:2;background:var(--branco);max-width:230px;color:var(--obsidian);pointer-events:none;border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.3;position:absolute;box-shadow:0 12px 26px #0009}.rs-site .pl-tip b{display:block}.rs-site .pl-lado{overscroll-behavior:contain;background:var(--grafite);outline:none;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.rs-site .lado-c{padding:18px var(--gd) 18px 20px;flex:1}.rs-site .lado-p{padding:14px var(--gd) 16px 20px;background:var(--grafite);border-top:1px solid #3a3d48;position:sticky;bottom:0}.rs-site .pl-lado h3{font-family:var(--display);font-size:25px;font-weight:700;line-height:1.15}.rs-site #planta .pl-lado p{margin-top:6px;font-size:15px;line-height:1.4}.rs-site .leg{color:#dadce1;grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:12px;font-size:13px;line-height:1.25;display:grid}.rs-site .leg li{align-items:center;gap:8px;display:flex}.rs-site .leg i{border-radius:4px;flex:none;width:16px;height:16px}.rs-site #planta .rot{color:var(--prata);margin-top:14px;font-size:13px;font-weight:600}.rs-site .formas{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rs-site .formas button{background:var(--grafite2);font-variant-numeric:tabular-nums;border-radius:99px;min-height:44px;padding:0 13px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}.rs-site .formas button:hover{background:#343742}.rs-site .formas button[aria-pressed=true]{background:var(--branco);color:var(--obsidian)}.rs-site .itens{margin-top:12px;display:grid}.rs-site .itens li{border-bottom:1px solid #3a3d48;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 10px;padding:7px 0;font-size:15px;line-height:1.25;display:grid}.rs-site .itens b{font-variant-numeric:tabular-nums;grid-area:1/1}.rs-site .itens span{min-width:0;color:var(--prata);grid-area:2/1;font-size:13px}.rs-site .itens em{grid-area:1/2/3/3}.rs-site .itens button{grid-area:1/3/3/4}.rs-site .itens em{font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:600}.rs-site .itens button{width:36px;height:44px;color:var(--prata);flex:none;margin-right:-8px;font-size:18px}.rs-site .itens button:hover{color:var(--branco)}.rs-site .lk{min-height:44px;color:var(--lilas);text-underline-offset:3px;align-items:center;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.rs-site .lk.es{color:var(--prata);font-weight:600}.rs-site .tot{color:#dadce1;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.rs-site .tot b{letter-spacing:-.02em;color:var(--branco);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:800;line-height:1.1}.rs-site #planta .nota{color:var(--prata);margin-top:6px;font-size:13px;line-height:1.35}.rs-site #planta .pl-lado .btn{margin-top:12px}.rs-site #planta .pl-lado .btn.lk2{min-height:48px;box-shadow:inset 0 0 0 1.5px var(--prata);color:var(--branco);background:0 0}.rs-site .pl-lado form{padding:0}.rs-site .passos{counter-reset:p;gap:10px;margin:14px 0 0;padding:0;font-size:15px;line-height:1.35;list-style:none;display:grid}.rs-site .passos li{counter-increment:p;padding-left:32px;position:relative}.rs-site .passos li:before{content:counter(p);background:var(--grafite2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.rs-site .demo{background:var(--grafite2);border-radius:16px;margin-top:18px;padding:14px}.rs-site #planta .demo p{margin-top:0;font-size:14px}.rs-site .campo input[type=file]{height:auto;padding:12px 14px;font-size:14px}.rs-site .local{background:var(--obsidian);padding-block:clamp(70px,9vw,130px);position:relative;overflow:hidden}.rs-site .local img{opacity:.5;width:min(58vw,640px);max-width:none;height:auto;position:absolute;top:50%;right:-90px;transform:translateY(-50%)}.rs-site .local .cx{position:relative}.rs-site .local .olho{color:var(--ouro)}.rs-site .local h2{margin-top:12px;font-size:clamp(44px,8.4vw,132px)}.rs-site .local p{max-width:32em;margin-top:16px;font-size:clamp(18px,1.6vw,22px);font-weight:600}.rs-site .local small{color:var(--prata);margin-top:8px;font-size:15px;font-weight:400;display:block}.rs-site .faq{padding-block:clamp(70px,9vw,120px)}.rs-site .faq h2{font-size:clamp(38px,5vw,76px)}.rs-site .faq .l{border-top:2px solid var(--obsidian);margin-top:24px}.rs-site .faq details{border-bottom:1px solid #b0b3bb}.rs-site .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 0;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.3;list-style:none;display:flex}.rs-site .faq summary::-webkit-details-marker{display:none}.rs-site .faq summary:after{content:"";background:var(--roxo);width:12px;height:12px;transition:transform .25s var(--mola);flex:none;transform:rotate(45deg)}.rs-site .faq details[open] summary:after{transform:rotate(45deg)scale(.55)}.rs-site .faq details p{max-width:46em;color:var(--tinta);padding-bottom:18px}.rs-site footer{background:var(--obsidian);border-top:1px solid var(--grafite2);padding-block:60px 120px}.rs-site footer .g{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,.7fr));gap:30px;display:grid}.rs-site footer img{width:220px;height:auto}.rs-site footer h3{color:var(--prata);margin-bottom:6px;font-size:14px;font-weight:700}.rs-site footer li a,.rs-site footer li span{align-items:center;min-height:36px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.rs-site footer li a:hover{color:var(--creme)}.rs-site .assin{border-top:1px solid var(--grafite2);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--prata);margin-top:40px;padding-top:20px;font-size:14px;font-weight:600}.rs-site .assin b{color:var(--ouro);font-weight:600}.rs-site .legal{color:var(--prata);margin-top:12px;font-size:13px;line-height:1.5}.rs-site .flut{z-index:19;left:50%;bottom:max(14px,env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1015e0;border-radius:99px;gap:4px;padding:5px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 36px -10px #000000bf,inset 0 0 0 1px #ffffff1f}.rs-site .flut button{white-space:nowrap;border-radius:99px;min-height:44px;padding:0 18px;font-size:15px;font-weight:700;transition:background-color .2s}.rs-site .flut button:hover{background:var(--grafite2)}.rs-site .flut button.p{background:var(--roxo);color:#fff}.rs-site .flut button.p:hover{background:#6c22ac}.rs-site dialog{background:var(--grafite);width:min(92vw,480px);color:var(--branco);border:0;border-radius:28px;margin:auto;padding:0;box-shadow:0 40px 80px #000000b3}.rs-site dialog::backdrop{background:#050508b8}.rs-site dialog form{padding:26px 24px 24px}.rs-site dialog h2{padding-right:44px;font-size:32px}.rs-site dialog p{color:#dadce1;margin-top:6px;font-size:16px;line-height:1.4}.rs-site .fecha{background:var(--grafite2);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.rs-site .fecha svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.rs-site .campo{color:var(--prata);margin-top:14px;font-size:14px;font-weight:600;display:block}.rs-site .campo input,.rs-site .campo select{background:var(--obsidian);width:100%;height:52px;color:var(--branco);font:inherit;border:1.5px solid #6c707d;border-radius:14px;margin-top:5px;padding:0 14px;font-size:16px;font-weight:400;display:block}.rs-site .campo input:focus,.rs-site .campo select:focus{outline:2px solid var(--lilas);outline-offset:1px;border-color:var(--lilas)}.rs-site .erro{color:#ff8a75;margin-top:10px;font-size:14px;font-weight:600}.rs-site dialog .btn{width:100%;margin-top:18px}.rs-site .ok-f{text-align:left}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rs-site .foto{animation:linear both gira-foto;animation-timeline:view();animation-range:entry cover 60%}.rs-site .fone.a{animation:linear both abre-a;animation-timeline:view();animation-range:entry 10% cover 50%}.rs-site .fone.c{animation:linear both abre-c;animation-timeline:view();animation-range:entry 10% cover 50%}}}@media (max-width:1300px){.rs-site .topo nav{display:none}.rs-site .menu-m{display:block}.rs-site .acoes-t{margin-left:auto}}@media (max-width:1180px){.rs-site .cartas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.rs-site .heroi .cx{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding-block:12px 96px}.rs-site .heroi .sim{grid-column:1;justify-self:start;width:min(50vw,400px)}.rs-site .heroi .tx-h{grid-row:2}.rs-site .sobre .g,.rs-site .app .g{grid-template-columns:minmax(0,1fr)}.rs-site .foto{width:82%;max-width:420px;margin-inline:auto}.rs-site .duas,.rs-site .expo-g,.rs-site .negocios,.rs-site .ex-inv-g,.rs-site .ex-pal-g,.rs-site .p-mapa-g{grid-template-columns:minmax(0,1fr)}.rs-site .ex-h{--ex-img:clamp(190px,50vw,420px)}.rs-site .ex-h-img{width:100%;height:var(--ex-img);object-position:center 34%;display:block;position:relative}.rs-site .ex-h:after{display:none}.rs-site .ex-h-c{min-height:0;padding-block:6px 96px}.rs-site .ex-h-c>*,.rs-site .ex-h .tx{max-width:100%}.rs-site .ex-h .olho{margin-top:4px}.rs-site .ex-h .tx{margin-top:12px}.rs-site .ex-h .placar{grid-template-columns:repeat(3,auto);gap:10px 20px;margin-top:18px;display:grid}.rs-site .ex-h .placar b{font-size:clamp(27px,8.4vw,38px)}.rs-site .ex-h .placar span{margin-top:4px;font-size:13px;line-height:1.25;display:block}.rs-site .ex-h .bts{margin-top:18px}.rs-site .ex-h .conceito{top:calc(var(--ex-img) - 8px);max-width:calc(100% - 32px);font-size:12px;bottom:auto;transform:translateY(-100%)}.rs-site .neg.branco{min-height:0}.rs-site .ex-acesso,.rs-site .ex-passos{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-site .pl{grid-template:auto minmax(0,1fr) auto/minmax(0,1fr)}.rs-site .pl-lado{border-top:1px solid #3a3d48;max-height:46dvh}.rs-site #planta .pl-topo h2{display:none}.rs-site .formas{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rs-site .formas button{flex:none}.rs-site #planta .pl-dica{font-size:12px}.rs-site .lado-c,.rs-site .lado-p{padding-left:var(--g)}.rs-site .exp{min-height:520px}.rs-site .tile,.rs-site .tile.g2,.rs-site .tile.m{grid-column:span 12}.rs-site .viradas,.rs-site footer .g{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-site .fones{height:520px;margin-top:10px}.rs-site .fone{width:210px}.rs-site .fone.a{transform:translate(-92%,-46%)rotate(-7deg)}.rs-site .fone.c{transform:translate(-8%,-46%)rotate(7deg)}}@media (max-width:560px){.rs-site .topo img{width:138px}.rs-site .acoes-t .btn.ing-t{display:none}.rs-site .cartas,.rs-site .cartas.feira{grid-template-columns:minmax(0,1fr)}.rs-site .tc{min-height:0}.rs-site .tc .btn{margin-top:6px}.rs-site .flut{justify-content:space-between;left:8px;right:8px;transform:none}.rs-site .flut button{flex:1;padding:0 8px;font-size:14px}.rs-site footer .g{grid-template-columns:minmax(0,1fr)}.rs-site .fone.a,.rs-site .fone.c{display:none}.rs-site .fone.b{width:230px;transform:translate(-50%,-50%)}.rs-site .heroi .bts .btn{flex:1}.rs-site .heroi .bts .btn.l{display:none}.rs-site .numeros,.rs-site .ex-lista,.rs-site .ex-acesso,.rs-site .ex-passos{grid-template-columns:minmax(0,1fr)}.rs-site .at text{font-size:2px}.rs-site .ex-inv figure .conceito{margin-top:36px}.rs-site .flut a{flex:1;padding:0 8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.rs-site *,.rs-site :before,.rs-site :after{transition-duration:.01ms!important;animation:none!important}.rs-site .faixa ul{flex-wrap:wrap;width:auto;padding-inline:20px}.rs-site .faixa li.dup{display:none}html:has(.rs-site){scroll-behavior:auto}}.rs-site{background:var(--obsidian);min-height:100dvh;overflow-x:clip}.rs-site .nota-f{color:var(--prata);margin-top:12px;font-size:13px;line-height:1.35}.rs-site .nota-f a,.rs-site .nota a,.rs-site .legal a{text-underline-offset:2px;text-decoration:underline}.rs-site .quem .q-vazio{background:#0f1015eb;padding:12px 18px}.rs-site .topo .cx>a{align-items:center;min-height:44px;display:flex}@keyframes surge{0%{transform:translateY(14px)rotate(-8deg)scale(.94)}to{transform:none}}@keyframes corre{to{transform:translate(-50%)}}@keyframes gira-foto{0%{transform:rotate(9deg)translateY(50px)}to{transform:rotate(3deg)}}@keyframes abre-a{0%{transform:translate(-70%,-50%)rotate(-1deg)}to{transform:translate(-132%,-46%)rotate(-7deg)}}@keyframes abre-c{0%{transform:translate(-30%,-50%)rotate(1deg)}to{transform:translate(32%,-46%)rotate(7deg)}}
