.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}.landing{--gutter:16px;--secao:clamp(4.5rem, 3rem + 6vw, 8.5rem);background:var(--noite);color:var(--champanhe);overflow-x:clip}@media (min-width:768px){.landing{--gutter:32px}}.landing-shell{width:min(1280px, calc(100% - 2 * var(--gutter)));margin-inline:auto}:where(.landing) :where(h1,h2,h3,p){margin-top:0}.landing h2{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.03em;text-wrap:balance;margin-bottom:0;font-size:clamp(2.5rem,1.55rem + 4vw,4.75rem);font-weight:750;font-stretch:80%;line-height:.95}.landing h3{text-wrap:balance}.landing p{text-wrap:pretty}.landing-skip{z-index:100;background:var(--latao);color:var(--noite);border-radius:999px;padding:.75rem 1.1rem;font-size:.875rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.landing-skip:focus{transform:translateY(0)}.landing-icon-button{border:1px solid var(--linha-forte);width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--champanhe);background:#100c1466;border-radius:50%;place-items:center;transition:border-color .18s,color .18s;display:grid}.landing-icon-button:hover{border-color:var(--latao-claro);color:var(--latao-claro)}.landing-icon-button svg{width:1.25rem;height:1.25rem}.landing-header{z-index:40;background:linear-gradient(#100c14b8,#100c1400);border-bottom:1px solid #0000;height:4.5rem;margin-bottom:-4.5rem;transition:background-color .25s,border-color .25s;position:sticky;top:0}.landing-header.is-solid{border-bottom-color:var(--linha);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100c14e6}.landing-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex}.landing-header__logo{align-items:center;min-height:2.75rem;display:inline-flex}.landing-header__logo img{width:auto;height:1.9rem}.landing-header__nav{align-items:center;gap:.25rem;display:none}.landing-header__nav a{color:#f4e9d8d1;border-radius:999px;align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.landing-header__nav a:hover{color:var(--champanhe);background:#f4e9d812}.landing-header__actions{align-items:center;gap:.5rem;display:flex}.landing-header__cta{min-height:2.75rem;padding:.5rem 1.15rem;font-size:.875rem}@media (min-width:1024px){.landing-header__nav{display:flex}.landing-header__menu{display:none}.landing-header__logo img{height:2.25rem}}.landing-menu-sheet{flex-direction:column;display:flex}.landing-menu-sheet__title{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.03em;margin:2.5rem 0 0;font-size:2.75rem;font-weight:750;font-stretch:80%;line-height:.95}.landing-menu-sheet__description{max-width:20rem;color:var(--fumaca);margin-top:.75rem;font-size:.9375rem;line-height:1.6}.landing-menu-sheet__nav{border-top:1px solid var(--linha);margin:2rem 0;display:grid}.landing-menu-sheet__nav a{border-bottom:1px solid var(--linha);min-height:3.75rem;font-family:var(--font-title), "Arial Narrow", sans-serif;align-items:center;font-size:1.75rem;font-weight:650;font-stretch:84%;text-decoration:none;display:flex}.landing-menu-sheet__nav a:hover{color:var(--latao-claro)}.landing-menu-sheet__cta{width:100%}.landing-menu-sheet__social{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem;display:grid}.landing-menu-sheet__social a{border:1px solid var(--linha-forte);border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}@keyframes landing-dot{0%{opacity:.5;transform:translateY(0)}to{opacity:1;transform:translateY(-4px)}}.landing-spaces{padding-block:var(--secao);border-top:1px solid var(--linha)}.landing-spaces__grid{gap:2.5rem;display:grid}.landing-spaces__lead{max-width:34rem;color:var(--fumaca);margin:1.25rem 0 0;font-size:1.0625rem}.landing-spaces__list{border-top:1px solid var(--linha);margin:2rem 0 0;padding:0;list-style:none}.landing-place{border-bottom:1px solid var(--linha);color:inherit;grid-template-columns:2.5rem minmax(0,1fr);gap:.35rem 1rem;padding:1.25rem .5rem 1.25rem 0;text-decoration:none;transition:background-color .2s;display:grid}.landing-place.is-active{background:linear-gradient(90deg,#f4e9d80d,#0000 80%)}.landing-place__swatch{width:2.5rem;height:2rem;margin-top:.15rem}.landing-place__text{gap:.4rem;display:grid}.landing-place__name{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:1.85rem;font-weight:700;font-stretch:82%;line-height:1;display:flex}.landing-place__count{color:var(--fumaca);font-family:var(--font-body), sans-serif;letter-spacing:0;font-size:.875rem;font-weight:600;font-stretch:100%}.landing-place__description{max-width:34rem;color:var(--fumaca);font-size:1rem;line-height:1.55}.landing-place__go{color:var(--latao-claro);grid-column:2;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.9375rem;font-weight:700;display:inline-flex}.landing-place__go svg{width:1.05rem;height:1.05rem;transition:transform .2s var(--ease-saida)}.landing-place:hover .landing-place__go svg,.landing-place:focus-visible .landing-place__go svg{transform:translate(3px)}.landing-spaces__plan{border:1px solid var(--linha);background:radial-gradient(110% 60% at 50% 0%, #8a9fff1f, transparent 62%), var(--veludo);border-radius:1.5rem;margin:0;padding:clamp(.75rem,3vw,1.75rem)}.landing-spaces__plan figcaption{color:var(--fumaca);text-align:center;margin-top:.85rem;font-size:.875rem}.landing-plan{aspect-ratio:4/5;width:min(100%,min(78vh,720px)/1.25);margin-inline:auto;position:relative}.landing-plan>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.landing-plan__led{fill:none;stroke:currentColor;stroke-width:2.5px}.landing-place__swatch .landing-plan__led{stroke-width:5px}.landing-plan__place text{fill:var(--champanhe);font-family:var(--font-title), sans-serif;paint-order:stroke;stroke:var(--noite);stroke-linejoin:round;stroke-width:7px;font-size:24px;font-weight:800;font-stretch:80%}.landing-plan__place.is-dim{opacity:.2}.landing-plan__place.is-lit .landing-plan__led{stroke-width:4.5px}@media (max-width:639px){.landing-plan__place text{stroke-width:8px;font-size:32px}}@media (min-width:960px){.landing-spaces__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:4.5rem}}.landing-spin{animation:.8s linear infinite landing-spin}@keyframes landing-spin{to{transform:rotate(360deg)}}.pswp__tonab-caption{z-index:10;color:#fff;font-family:var(--font-body), sans-serif;text-align:center;pointer-events:none;justify-content:center;gap:1rem;font-size:.9375rem;display:flex;position:absolute;bottom:1rem;left:5rem;right:5rem}.pswp__tonab-caption p{margin:0}.pswp__tonab-caption span{color:var(--latao-claro);font-variant-numeric:tabular-nums}.landing-howto{isolation:isolate;padding-block:var(--secao);background:var(--capitone) 0 0 / 48px 56px, var(--veludo);position:relative}.landing-howto:before{z-index:-1;background:linear-gradient(180deg, var(--noite) 0%, #100c149e 16%, #100c149e 84%, var(--noite) 100%);content:"";pointer-events:none;position:absolute;inset:0}.landing-howto__steps{gap:0;margin:3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.landing-howto__steps:before{background:linear-gradient(90deg, #a87418 0%, var(--latao-claro) 40%, var(--latao) 65%, #8f6214 100%);content:"";border-radius:6px;width:6px;position:absolute;top:1.5rem;bottom:1.5rem;left:calc(1.5rem - 3px);box-shadow:0 0 0 1px #00000059}.landing-howto__steps li{padding:0 0 2rem 4.75rem;position:relative}.landing-howto__steps li:last-child{padding-bottom:0}.landing-howto__number{border:2px solid var(--latao);background:var(--noite);width:3rem;height:3rem;color:var(--latao-claro);font-family:var(--font-title), "Arial Narrow", sans-serif;border-radius:50%;place-items:center;font-size:1.5rem;font-weight:750;font-stretch:84%;display:grid;position:absolute;top:0;left:0}.landing-howto__steps h3{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.02em;margin:.55rem 0 .5rem;font-size:1.75rem;font-weight:700;font-stretch:84%;line-height:1}.landing-howto__steps p{max-width:24rem;color:var(--fumaca);margin:0;font-size:1rem;line-height:1.6}.landing-howto__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.75rem;display:flex}@media (min-width:900px){.landing-howto__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.landing-howto__steps:before{background:linear-gradient(180deg, #a87418 0%, var(--latao-claro) 40%, var(--latao) 65%, #8f6214 100%);width:auto;height:6px;inset:calc(1.5rem - 3px) 1.5rem auto}.landing-howto__steps li{padding:4.5rem 0 0}.landing-howto__steps h3{margin-top:0}}.landing-footer{padding:4rem 0 calc(2rem + env(safe-area-inset-bottom));border-top:1px solid var(--linha);background:#0b0810}.landing-footer__top{gap:2.5rem;display:grid}.landing-footer__brand img{width:auto;height:2.75rem}.landing-footer__brand p{max-width:22rem;color:var(--fumaca);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.6}.landing-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:.25rem 1rem;display:grid}.landing-footer nav a,.landing-footer__social a{min-height:2.75rem;color:var(--fumaca);align-items:center;font-size:.9375rem;text-decoration:none;display:flex}.landing-footer nav a:hover,.landing-footer__social a:hover{color:var(--latao-claro)}.landing-footer__social{align-content:start;display:grid}.landing-footer__social a{gap:.6rem}.landing-footer__social svg{width:1.1rem;height:1.1rem}.landing-footer__legal{border-top:1px solid var(--linha);color:#bcafbdeb;flex-direction:column;gap:.5rem;margin-top:3rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.6;display:flex}.landing-footer__legal p{margin:0}@media (min-width:900px){.landing-footer__top{grid-template-columns:1.4fr 1fr .8fr;gap:4rem}.landing-footer__legal{flex-direction:row;justify-content:space-between;gap:2rem}}@media (max-width:620px){.pswp__tonab-caption{left:1rem;right:1rem}}@media (max-width:380px){.landing-header__logo img{height:1.6rem}.landing-header__cta{padding-inline:.95rem}}@media (prefers-reduced-motion:reduce){.landing-spin{animation:none}}
html{overflow-x:clip}.ouro{background:linear-gradient(#fff6d6 0%,#f2c766 30%,#dda43a 54%,#9b6a16 74%,#f2c766 100%);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.secao{padding-block:var(--secao);position:relative}.secao__topo{justify-items:start;gap:1rem;max-width:48rem;margin-bottom:clamp(2rem,1.4rem + 2.4vw,3.5rem);display:grid}.secao__topo h2{margin:0}.secao__lead{max-width:38rem;color:var(--fumaca);margin:0;font-size:1.0625rem;line-height:1.6}.pergunta{justify-items:start;gap:.35rem;margin:0;display:grid}.pergunta__quem{color:var(--fumaca);letter-spacing:.01em;padding-left:.85rem;font-size:.75rem;font-weight:600}.pergunta__balao{border:1px solid var(--linha);min-height:2.65rem;color:var(--champanhe);background:#261e2cf0;border-radius:1.3rem 1.3rem 1.3rem .35rem;place-items:center start;padding:.55rem 1.05rem;font-size:1.0625rem;font-weight:500;line-height:1.3;display:inline-grid;position:relative;box-shadow:0 14px 32px -20px #000000e6}.pergunta__digitando,.pergunta__texto{grid-area:1/1}.pergunta__digitando{gap:5px;display:none}.com-movimento .pergunta__digitando{display:flex}.pergunta__digitando i{background:var(--fumaca);border-radius:50%;width:7px;height:7px;animation:.45s ease-in-out infinite alternate landing-dot}.pergunta__digitando i:nth-child(2){animation-delay:.15s}.pergunta__digitando i:nth-child(3){animation-delay:.3s}.status{border:1px solid var(--linha-forte);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:2.25rem;color:var(--champanhe);background:#100c149e;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.35rem .85rem .35rem .7rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.status__luz{background:var(--latao);border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #dda43a38}.status--aberto{border-color:#4fd08d80}.status--aberto .status__luz{background:var(--led-verde);box-shadow:0 0 0 3px #4fd08d40, 0 0 12px var(--led-verde);animation:1.6s ease-in-out infinite pulso}.status__titulo{font-weight:700}.status__detalhe{color:var(--fumaca)}@keyframes pulso{50%{opacity:.45}}@property --lx{syntax:"<percentage>";inherits:true;initial-value:72%}@property --ly{syntax:"<percentage>";inherits:true;initial-value:38%}@property --lr{syntax:"<length>";inherits:true;initial-value:0}.luz{isolation:isolate;background:#050307;flex-direction:column;justify-content:flex-end;min-height:max(44rem,100svh - 30px);display:flex;position:relative;overflow:hidden}.luz__palco{--lr:clamp(150px, 24vmax, 380px);transition:--lx .35s var(--ease-saida), --ly .35s var(--ease-saida);z-index:-1;position:absolute;inset:0;overflow:hidden}.luz__foto,.luz__foto img{width:100%;height:100%;position:absolute;inset:0}.luz__foto img{object-fit:cover;object-position:50% 30%}.luz__foto--escura img{filter:brightness(.2)saturate(.85)contrast(1.1)}.luz__foto--acesa{-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0%, #000000eb 35%, #00000059 68%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0%, #000000eb 35%, #00000059 68%, transparent 100%);mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0%, #000000eb 35%, #00000059 68%, transparent 100%)}.luz__foto--acesa img{filter:brightness(1.08)saturate(1.15)}.luz__palco:not([data-mao]){animation:14s ease-in-out infinite alternate lanterna-passeia}@keyframes lanterna-passeia{0%{--lx:72%;--ly:36%}30%{--lx:52%;--ly:42%}60%{--lx:86%;--ly:30%}to{--lx:30%;--ly:40%}}.luz__veu{pointer-events:none;background:radial-gradient(120% 80% at 50% 10%,#0000 40%,#050307a6 100%),linear-gradient(#0503078c 0%,#0000 22% 52%,#050307e0 86%,#050307 100%);position:absolute;inset:0}.luz__conteudo{gap:clamp(1rem,2.5vh,1.75rem);padding-top:5.5rem;padding-bottom:1.5rem;display:grid;position:relative}.notificacao{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);max-width:22rem;animation:notificacao-chega .6s .2s var(--ease-saida) both;background:#1c1622c7;border:1px solid #f4e9d829;border-radius:1.1rem;justify-self:start;align-items:center;gap:.75rem;margin:0;padding:.65rem 1rem .65rem .7rem;display:inline-flex;box-shadow:0 18px 40px -20px #000000e6}.notificacao__avatar{background:linear-gradient(135deg, var(--led-vermelho), var(--led-azul));color:#fff;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.notificacao__avatar svg{width:1.1rem;height:1.1rem}.notificacao__corpo{gap:.1rem;min-width:0;display:grid}.notificacao__topo{align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.notificacao__topo small{color:var(--fumaca);font-size:.72rem}.notificacao__msg{color:var(--champanhe);font-size:1.0625rem;font-weight:500}@keyframes notificacao-chega{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}.letreiro{flex-wrap:wrap;justify-self:start;align-items:flex-end;gap:0 1rem;margin:clamp(.5rem,6vh,4rem) 0 0;display:inline-flex;position:relative}.letreiro__neon{color:#fff5d8;font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.035em;white-space:nowrap;--neon-brilho:0 0 .02em #fff, 0 0 .07em #ffe39a, 0 0 .16em #f2c766, 0 0 .34em #dda43ad9, 0 0 .7em #dda43a80;text-shadow:var(--neon-brilho);font-size:clamp(5.4rem,1.2rem + 13.5vw,14rem);font-weight:800;font-stretch:78%;line-height:.82}.neon{animation:2.2s step-end both neon-acende;display:inline-block}.neon--1{animation-delay:.35s}.neon--2{animation-delay:.6s}.neon--3{animation-name:neon-acende-b;animation-duration:2.8s;animation-delay:.85s}.neon--ponto{--neon-brilho:0 0 .05em #fff, 0 0 .15em var(--led-vermelho), 0 0 .4em var(--led-vermelho);color:var(--led-vermelho);text-shadow:var(--neon-brilho);animation-delay:1.4s}@keyframes neon-acende{0%{opacity:.3;text-shadow:none}8%{opacity:1;text-shadow:var(--neon-brilho)}12%{opacity:.35;text-shadow:none}20%{opacity:1;text-shadow:var(--neon-brilho)}24%{opacity:.55}34%,to{opacity:1;text-shadow:var(--neon-brilho)}}@keyframes neon-acende-b{0%{opacity:.3;text-shadow:none}10%{opacity:1;text-shadow:var(--neon-brilho)}14%{opacity:.3;text-shadow:none}30%{opacity:1;text-shadow:var(--neon-brilho)}36%{opacity:.4;text-shadow:none}40%{opacity:1;text-shadow:var(--neon-brilho)}72%{opacity:.55}74%,to{opacity:1;text-shadow:var(--neon-brilho)}}.letreiro__lido{color:var(--fumaca);animation:notificacao-chega .5s 1.9s var(--ease-saida) both;background:#1c1622cc;border-radius:999px;align-items:center;gap:.25rem;margin-bottom:.9rem;padding:.3rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.letreiro__lido svg{width:1.05rem;height:1.05rem;color:var(--led-azul)}.luz__rodape{gap:1.25rem;display:grid}.luz__info{justify-items:start;gap:.6rem;display:grid}.luz__tagline{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.02em;margin:.25rem 0 0;font-size:clamp(1.45rem,1.1rem + 1.4vw,2.1rem);font-weight:750;font-stretch:82%;line-height:1.05}.luz__onde{color:#f4e9d8db;max-width:30rem;margin:0;font-size:1rem;line-height:1.55}.luz__acoes{flex-wrap:wrap;gap:.75rem;display:flex}.luz__dica{right:var(--gutter);color:var(--fumaca);align-items:center;gap:.5rem;margin:0;font-size:.78rem;transition:opacity .4s;display:none;position:absolute;bottom:1.25rem}.luz__dica-ponto{background:#fff5d8;border-radius:50%;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite pulso;box-shadow:0 0 10px #f2c766}.luz__dica-toque{display:none}.luz[data-acesa] .luz__dica{opacity:0}@media (hover:none){.luz__dica-mouse{display:none}.luz__dica-toque{display:inline}}@media (max-width:899px){.luz__conteudo{padding-top:5rem}.luz__acoes .btn-latao{flex:auto}.letreiro__lido{margin-bottom:.55rem;font-size:.75rem}}@media (min-width:900px){.luz__conteudo{padding-bottom:2.25rem}.luz__rodape{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}.luz__dica{display:inline-flex;top:7rem;bottom:auto}}@media (max-width:899px){.luz__dica{justify-self:start;display:inline-flex;position:static}}.fita{border-block:1px solid var(--linha);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100c14b8;position:relative;overflow:hidden}.fita__trilho{width:max-content;margin:0;padding:.85rem 0;list-style:none;animation:42s linear infinite fita;display:flex}.fita li{color:var(--champanhe);font-family:var(--font-title), "Arial Narrow", sans-serif;white-space:nowrap;align-items:center;gap:1.4rem;padding-right:1.4rem;font-size:1.05rem;font-weight:650;font-stretch:84%;display:flex}.fita li:after{background:var(--latao);content:"";border-radius:50%;width:.4rem;height:.4rem}.fita:hover .fita__trilho{animation-play-state:paused}@keyframes fita{to{transform:translate(-50%)}}.landing-header__nav a.is-atual{color:var(--latao-claro);background:#dda43a1f}.landing-header__status{display:none}@media (min-width:1200px){.landing-header.is-solid .landing-header__status{display:inline-flex}}.landing-header__progresso{background:linear-gradient(90deg, var(--led-vermelho), var(--led-azul) 50%, var(--led-verde));height:2px;transform:scaleX(var(--progresso,0));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 10px #8a9fff8c}.landing-menu-sheet__status{align-self:flex-start;margin-top:1rem}.noites__lista{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.noite{--cor:var(--latao);isolation:isolate;border:1px solid var(--linha);background:var(--veludo);border-radius:1.5rem;grid-template-rows:auto 1fr;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.noite--vermelho{--cor:var(--led-vermelho)}.noite--azul{--cor:var(--led-azul)}.noite--verde{--cor:var(--led-verde)}.noite:before{z-index:3;background:var(--cor);height:3px;box-shadow:0 0 16px var(--cor), 0 0 3px var(--cor);content:"";border-radius:0 0 3px 3px;position:absolute;top:0;left:1.5rem;right:1.5rem}.noite[data-estado=proxima],.noite[data-estado=ao-vivo]{border-color:color-mix(in srgb, var(--cor) 55%, transparent);box-shadow:0 34px 80px -46px var(--cor)}.noite__foto{aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.noite__foto img{object-fit:cover;transition:transform .9s var(--ease-saida)}.noite:hover .noite__foto img{transform:scale(1.05)}.noite__foto:after{background:linear-gradient(transparent, var(--veludo));content:"";position:absolute;inset:40% 0 0}.noite__corpo{z-index:1;align-content:start;gap:.55rem;margin-top:-6rem;padding:0 1.35rem 1.5rem;display:grid;position:relative}.noite__quando{justify-content:space-between;align-items:center;gap:.75rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.noite__selo{background:var(--cor);color:var(--noite);border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:800}.noite[data-estado=ao-vivo] .noite__selo{animation:1.6s ease-in-out infinite pulso}.noite__marca{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.035em;filter:drop-shadow(0 3px #00000059);margin:.15rem 0 0;font-size:clamp(3rem,2.2rem + 2.6vw,4.25rem);font-weight:800;font-stretch:78%;line-height:.88;display:grid}.noite__casa{color:var(--champanhe);letter-spacing:-.01em;font-size:.44em;font-stretch:84%}.noite__linha{color:var(--fumaca);margin:.2rem 0 0;font-size:.975rem;line-height:1.5}.noite__hora{margin:0;font-size:.875rem;font-weight:700}.noite__acoes{margin-top:.7rem}.noite__acoes .btn-latao{width:100%}.noites__marcadas{border:1px solid var(--linha);background:var(--veludo);border-radius:1.25rem;margin-bottom:2rem;padding:1rem 1.25rem .5rem}.noites__rotulo{color:var(--latao-claro);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.noites__marcadas ul{margin:0;padding:0;list-style:none;display:grid}.evento{border-top:1px solid var(--linha);min-height:3.25rem;color:inherit;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.5rem;text-decoration:none;display:grid}.evento:hover .evento__nome{color:var(--latao-claro)}.evento__data{color:var(--latao-claro);font-family:var(--font-title), "Arial Narrow", sans-serif;font-size:1.2rem;font-weight:800}.evento__nome{font-weight:700}.evento__nome small{color:var(--fumaca);font-size:.8rem;font-weight:500;display:block}.evento__hora{color:var(--fumaca);font-size:.8125rem}.evento.is-esgotado{opacity:.6;pointer-events:none}.noites__promo{margin:1.75rem 0 0}.link-led{border-bottom:1px solid var(--latao);min-height:2.75rem;color:var(--champanhe);align-items:center;gap:.55rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.link-led:hover{color:var(--latao-claro)}.link-led svg{width:1.1rem;height:1.1rem;color:var(--led-verde)}@media (min-width:900px){.noites__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-spaces__copy .pergunta{margin-bottom:1.1rem}.lugares__foto{aspect-ratio:16/10;border:1px solid var(--linha);border-radius:1.25rem;margin:1.75rem 0 0;position:relative;overflow:hidden}.lugares__foto img{object-fit:cover}.lugares__foto figcaption{background:linear-gradient(#0000,#100c14eb);padding:2.5rem 1rem .85rem;font-size:.875rem;position:absolute;bottom:0;left:0;right:0}.carta{background:radial-gradient(70% 45% at 90% 0,#dda43a17,#0000 62%)}.carta__vitrine{grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:1.25rem;display:grid}.carta__destaque{aspect-ratio:3/4;border:1px solid var(--linha);border-radius:1.25rem;margin:0;position:relative;overflow:hidden}.carta__destaque img{object-fit:cover;transition:transform .8s var(--ease-saida)}.carta__destaque:hover img{transform:scale(1.04)}.carta__destaque figcaption{background:linear-gradient(#0000,#100c14f0);gap:.2rem;padding:3rem .9rem .9rem;display:grid;position:absolute;bottom:0;left:0;right:0}.carta__destaque figcaption span{font-family:var(--font-title), "Arial Narrow", sans-serif;font-size:1.15rem;font-weight:750;font-stretch:84%;line-height:1.05}.carta__destaque figcaption strong{color:var(--latao-claro);font-size:.95rem}.carta__painel{border:1px solid var(--linha);background:var(--veludo);border-radius:1.5rem;padding:1rem}.carta__busca{align-items:center;display:flex;position:relative}.carta__busca>svg{width:1.1rem;height:1.1rem;color:var(--fumaca);pointer-events:none;position:absolute;left:.95rem}.carta__busca .field{border-radius:999px;padding-left:2.65rem;padding-right:2.9rem}.carta__busca input::-webkit-search-cancel-button{display:none}.carta__busca button{width:2.5rem;height:2.5rem;color:var(--fumaca);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:.3rem}.carta__busca button svg{width:1rem;height:1rem}.carta__abas{scroll-snap-type:x proximity;scrollbar-width:none;gap:.4rem;margin:.9rem -1rem 0;padding:0 1rem .3rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.carta__abas::-webkit-scrollbar{display:none}.carta__abas button{border:1px solid var(--linha-forte);min-height:2.5rem;color:var(--champanhe);white-space:nowrap;scroll-snap-align:start;background:0 0;border-radius:999px;flex:none;padding:0 .95rem;font-size:.875rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s}.carta__abas button:hover{border-color:var(--latao-claro)}.carta__abas button[aria-selected=true]{border-color:var(--latao);background:var(--latao);color:var(--noite)}.carta__resultado{color:var(--fumaca);margin:.9rem 0 0;font-size:.9rem}.carta__lista{margin-top:1.1rem}.carta__categoria+.carta__categoria{margin-top:1.75rem}.carta__categoria-topo{border-bottom:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.75rem;display:flex}.carta__categoria-topo h3{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:750;font-stretch:84%}.carta__categoria-topo p{color:var(--fumaca);margin:0;font-size:.85rem}.carta__categoria ul{margin:0;padding:0;list-style:none}.carta__item{min-height:3rem;color:inherit;border-bottom:1px dashed #f4e9d81a;border-radius:.5rem;align-items:center;gap:.6rem;padding:.5rem .35rem;text-decoration:none;display:flex}.carta__nome{min-width:0;font-weight:600;line-height:1.25;display:grid}.carta__nome small{color:var(--fumaca);font-size:.78rem;font-weight:500}.carta__pontilhado{border-bottom:1px dotted #f4e9d83d;flex:1;align-self:center;min-width:.75rem}.carta__preco{color:var(--latao-claro);white-space:nowrap;font-weight:700}.carta__item--combo{transition:background-color .18s}.carta__item--combo:hover,.carta__item--combo:focus-visible{background:#4fd08d14}.carta__pedir{color:var(--led-verde);align-items:center;gap:.15rem;font-size:.72rem;font-weight:700;display:inline-flex}.carta__pedir svg{width:.85rem;height:.85rem}.carta__nota{color:var(--fumaca);grid-column:1/-1;margin:1.25rem 0 0;font-size:.85rem}.carta__nota a{color:var(--latao-claro)}@media (min-width:1024px){.carta>.landing-shell{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;column-gap:3rem;display:grid}.carta .secao__topo{grid-column:1/-1}.carta__vitrine{grid-template-columns:1fr;margin:0;position:sticky;top:6rem}.carta__destaque{aspect-ratio:4/3}.carta__painel{padding:1.5rem}.carta__abas{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.galeria{padding-bottom:clamp(2rem,4vw,3rem)}.galeria__topo{margin-bottom:1.75rem}.galeria__topo .pergunta{margin-bottom:1rem}.galeria__topo h2{margin:0 0 1rem}.galeria__janela{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.galeria__janela::-webkit-scrollbar{display:none}.galeria__trilho{width:max-content;padding:0 var(--gutter) 1rem;gap:.9rem;margin:0;list-style:none;display:flex}.galeria__quadro{aspect-ratio:3/4;scroll-snap-align:center;flex:none;width:72vw;max-width:380px;position:relative}.galeria__quadro button{background:var(--veludo);color:inherit;cursor:zoom-in;border:0;border-radius:1.25rem;padding:0;position:absolute;inset:0;overflow:hidden}.galeria__quadro img{object-fit:cover;transition:transform .9s var(--ease-saida)}.galeria__quadro button:hover img{transform:scale(1.05)}.galeria__legenda{text-align:left;background:linear-gradient(#0000,#100c14e6);justify-content:space-between;align-items:center;gap:1rem;padding:2.5rem 1rem .9rem;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.galeria__legenda svg{width:1rem;height:1rem;color:var(--latao-claro);flex:none}.galeria__progresso{display:none}@media (min-width:900px){.galeria__trilho{padding-left:max(var(--gutter), calc((100vw - 1280px) / 2));padding-right:4rem}.com-movimento .galeria{padding-block:0}.com-movimento .galeria__palco{flex-direction:column;justify-content:center;min-height:100vh;padding-block:5.5rem 2rem;display:flex}.com-movimento .galeria__janela{scroll-snap-type:none;overflow:visible}.com-movimento .galeria__trilho{will-change:transform}.galeria__quadro{width:min(26vw,75vh - 14.25rem)}.galeria__quadro--baixo{margin-top:2.5rem}.com-movimento .galeria__progresso{background:var(--linha);height:2px;margin-top:1.25rem;display:block;position:relative}.galeria__progresso span{background:linear-gradient(90deg, var(--led-vermelho), var(--led-azul), var(--led-verde));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}}.pswp__tonab-caption{bottom:1.25rem}.arquivo{background:linear-gradient(180deg, var(--noite) 0%, #0c0910 45%, var(--noite) 100%)}.arquivo__varal{padding:.75rem max(var(--gutter), calc((100% - 1280px) / 2)) 2rem;scroll-padding-inline:max(var(--gutter), calc((100% - 1280px) / 2));scroll-snap-type:x mandatory;scrollbar-color:var(--veludo-borda) transparent;scrollbar-width:thin;gap:1.1rem;display:flex;overflow-x:auto}.arquivo__item{perspective:900px;scroll-snap-align:start;flex:none;width:min(60vw,260px)}.cartaz{--rx:0deg;--ry:0deg;width:100%;color:inherit;text-align:left;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;gap:.8rem;padding:0;transition:transform .25s ease-out;display:grid}.cartaz__imagem{aspect-ratio:9/16;border:1px solid var(--linha-forte);background:var(--veludo);border-radius:1rem;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000f2}.cartaz__imagem img{object-fit:cover;transition:transform .6s var(--ease-saida)}.cartaz:hover .cartaz__imagem img,.cartaz:focus-visible .cartaz__imagem img{transform:scale(1.04)}.cartaz__brilho{background:radial-gradient(60% 40% at var(--brilho-x,50%) 0%, #ffffff38, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.cartaz:hover .cartaz__brilho{opacity:1}.cartaz__info{gap:.15rem;display:grid}.cartaz__data{color:var(--latao-claro);margin:0;font-size:.8125rem;font-weight:700}.cartaz__titulo{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.02em;font-size:1.35rem;font-weight:750;font-stretch:84%;line-height:1.05}.cartaz__conta{color:var(--fumaca);align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.cartaz__conta svg{width:.95rem;height:.95rem}.arquivo__shows{color:var(--fumaca);flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:.5rem 0 0;font-size:.9rem;display:flex}.chip-show{border:1px solid var(--linha-forte);min-height:2.5rem;color:var(--champanhe);border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .18s;display:inline-flex}.chip-show:hover{border-color:var(--latao-claro)}.chip-show small{color:var(--fumaca);font-weight:500}.chip-show svg{width:.85rem;height:.85rem}.arquivo-dialogo{background:#0d0a11;width:calc(100% - 1.25rem);max-height:94dvh}.arquivo-dialogo__grade{display:grid}.visor{border-radius:var(--raio-cartao) var(--raio-cartao) 0 0;background:#000;position:relative;overflow:hidden}.visor__trilho{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:min(62dvh,640px);display:flex;overflow-x:auto}.visor__trilho::-webkit-scrollbar{display:none}.visor__trilho:focus-visible{outline-offset:-3px}.visor__slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;margin:0;display:grid;position:relative}.visor__slide img{object-fit:contain}.visor__slide video{object-fit:contain;background:#000;width:100%;height:100%}.visor__slide figcaption{pointer-events:none;background:#100c14bf;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.8rem;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.visor__slide figcaption svg{width:.85rem;height:.85rem}.visor__controles{background:#0d0a11;justify-content:center;align-items:center;gap:1rem;padding:.6rem;font-size:.875rem;display:flex}.visor__controles button{border:1px solid var(--linha-forte);width:2.6rem;height:2.6rem;color:var(--champanhe);background:0 0;border-radius:50%;place-items:center;display:grid}.visor__controles button:disabled{opacity:.3}.visor__controles svg{width:1.1rem;height:1.1rem}.visor__miniaturas{scrollbar-width:none;background:#0d0a11;gap:.4rem;padding:0 .75rem .85rem;display:flex;overflow-x:auto}.visor__mini{background:var(--veludo);opacity:.55;border:2px solid #0000;border-radius:.55rem;flex:none;width:3.25rem;height:4.25rem;padding:0;transition:opacity .18s,border-color .18s;position:relative;overflow:hidden}.visor__mini img{object-fit:cover}.visor__mini[aria-current=true]{border-color:var(--latao);opacity:1}.visor__mini--video svg{z-index:1;color:#fff;filter:drop-shadow(0 1px 2px #000);width:1.1rem;height:1.1rem;margin:auto;position:absolute;inset:0}.arquivo-dialogo__texto{align-content:start;gap:1rem;padding:1.5rem 1.4rem 1.75rem;display:grid}.arquivo-dialogo__titulo{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:800;font-stretch:80%;line-height:.95}.arquivo-dialogo__resumo{color:var(--fumaca);margin:0}.arquivo-dialogo__bloco h3{color:var(--latao-claro);margin:0 0 .55rem;font-size:.8125rem;font-weight:700}.arquivo-dialogo__lineup{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.arquivo-dialogo__lineup li{border:1px solid var(--linha-forte);border-radius:999px;padding:.3rem .75rem;font-size:.875rem;font-weight:600}.arquivo-dialogo__destaques{gap:.35rem;margin:0;padding-left:1.1rem;font-size:.95rem;display:grid}.arquivo-dialogo__nota{border-left:2px solid var(--latao);color:var(--fumaca);margin:0;padding-left:.75rem;font-size:.875rem}.arquivo-dialogo__acoes{flex-wrap:wrap;gap:.6rem;margin-top:.25rem;display:flex}@media (min-width:860px){.arquivo-dialogo__grade{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.visor{border-radius:var(--raio-cartao) 0 0 var(--raio-cartao)}.visor__trilho{height:min(74dvh,720px)}.arquivo-dialogo__texto{padding:3rem 2.25rem 2.25rem}}.social__grade{gap:1.25rem;display:grid}.social__cartao{border:1px solid var(--linha);background:var(--veludo);border-radius:1.5rem;display:grid;position:relative;overflow:hidden}.social__cartao figure{aspect-ratio:4/3;margin:0;position:relative}.social__cartao figure img{object-fit:cover}.social__cartao--tattoo{background:radial-gradient(100% 60% at 0% 100%, #dda43a1f, transparent 60%), var(--veludo)}.social__texto{align-content:start;gap:.8rem;padding:1.4rem 1.4rem 1.6rem;display:grid}.social__texto h3{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.5rem);font-weight:780;font-stretch:82%;line-height:1}.social__texto p{color:var(--fumaca);margin:0}.social__texto .btn-latao,.social__texto .btn-contorno{justify-self:start}.social__icone{width:1.75rem;height:1.75rem;color:var(--latao-claro)}@media (min-width:900px){.social__grade{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.social__cartao--niver{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.social__cartao--niver figure{aspect-ratio:auto;min-height:100%}.social__cartao--niver .social__texto{align-content:center;padding:2.25rem}}.landing-howto .secao__topo{margin-bottom:0}.visite{background:radial-gradient(80% 60% at 100% 0%, #4fd08d29, transparent 62%), linear-gradient(180deg, var(--noite), #0b130e 30%, #0b130e 80%, var(--noite))}.visite__grade{gap:2.5rem;display:grid}.visite__texto .pergunta{margin-bottom:1rem}.visite__texto h2{margin:0}.visite__endereco{align-items:flex-start;gap:.75rem;margin:1.5rem 0;font-size:1.0625rem;font-style:normal;line-height:1.5;display:flex}.visite__endereco svg{width:1.25rem;height:1.25rem;color:var(--led-verde);flex:none;margin-top:.2rem}.visite__horario{background:#080e0a99;border:1px solid #4fd08d42;border-radius:1.25rem;padding:1rem 1.1rem .6rem}.visite__horario table{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.95rem}.visite__horario th{color:var(--fumaca);text-align:left;padding:.45rem 0;font-weight:500}.visite__horario td{color:var(--fumaca);text-align:right}.visite__horario tr+tr th,.visite__horario tr+tr td{border-top:1px solid #f4e9d812}.visite__horario tr.is-aberto th,.visite__horario tr.is-aberto td{color:var(--champanhe);font-weight:650}.visite__horario tr.is-hoje th,.visite__horario tr.is-hoje td{color:var(--led-verde)}.visite__hoje{background:var(--led-verde);color:var(--noite);border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.7rem;font-weight:800}.visite__rotas{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.visite__regras{color:var(--fumaca);gap:.65rem;margin:1.6rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.visite__regras li{align-items:center;gap:.6rem;display:flex}.visite__regras svg{width:1.1rem;height:1.1rem;color:var(--led-verde);flex:none}.visite__regras a{color:var(--champanhe)}.visite__foto{aspect-ratio:3/4;border:1px solid #4fd08d4d;border-radius:1.5rem;margin:0;position:relative;overflow:hidden}.visite__foto img{object-fit:cover}.visite__foto figcaption{background:linear-gradient(#0000,#080e0aeb);padding:3rem 1.1rem 1rem;font-size:.9rem;position:absolute;bottom:0;left:0;right:0}@media (min-width:960px){.visite__grade{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:4.5rem}}.landing-footer__slogan{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 3rem;font-size:clamp(2.6rem,1.4rem + 6vw,6.5rem);font-weight:800;font-stretch:78%;line-height:.92}.doca{z-index:45;right:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom));border:1px solid var(--linha-forte);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .45s var(--ease-saida);background:#100c14e6;border-radius:1.4rem;grid-template-columns:1fr 1fr 1.7fr 1fr;align-items:center;gap:.2rem;padding:.35rem;display:grid;position:fixed;left:.6rem;transform:translateY(150%);box-shadow:0 20px 50px -20px #000000f2}.doca.is-visivel{transform:none}.doca__item{min-height:3.1rem;color:var(--champanhe);border-radius:1rem;align-content:center;justify-items:center;gap:.15rem;font-size:.7rem;font-weight:600;text-decoration:none;display:grid}.doca__item svg{width:1.2rem;height:1.2rem;color:var(--latao-claro)}.doca__item:active{background:#f4e9d80f}.doca__reservar{background:linear-gradient(180deg, var(--latao-claro) 0%, var(--latao) 55%, #c08a24 100%);min-height:3.3rem;color:var(--noite);border-radius:1.1rem;align-content:center;justify-items:center;font-size:.95rem;font-weight:800;line-height:1.1;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff73}.doca__reservar small{opacity:.78;font-size:.66rem;font-weight:700}.doca__luz{background:var(--noite);opacity:.35;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.45rem;right:.6rem}.doca__luz.is-aberto{opacity:1;background:#0b7a42;animation:1.6s ease-in-out infinite pulso}@media (min-width:1024px){.doca{display:none}}@media (prefers-reduced-motion:reduce){.fita__trilho,.neon,.notificacao,.letreiro__lido,.luz__palco,.status__luz,.doca__luz,.noite__selo,.luz__dica-ponto{animation:none!important}.cartaz,.doca{transition:none}}.landing main,.landing-footer{z-index:1;position:relative}.ambiente{z-index:0;pointer-events:none;position:fixed;inset:0}.ambiente__luz{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.ambiente__luz--vermelho{background:radial-gradient(55% 45% at 100% 0,#ff637229,#0000 70%),radial-gradient(45% 40% at 0 100%,#ff637214,#0000 70%)}.ambiente__luz--azul{background:radial-gradient(55% 45% at 100% 0,#8a9fff2b,#0000 70%),radial-gradient(45% 40% at 0 100%,#8a9fff17,#0000 70%)}.ambiente__luz--verde{background:radial-gradient(55% 45% at 100% 0,#4fd08d26,#0000 70%),radial-gradient(45% 40% at 0 100%,#4fd08d14,#0000 70%)}.ambiente__luz--aurora{background:radial-gradient(70% 50% at 50% 0,#f2c76624,#0000 70%),radial-gradient(60% 45% at 50% 100%,#ff8c5a14,#0000 70%)}html:not([data-luz]) .ambiente__luz--vermelho,html[data-luz=vermelho] .ambiente__luz--vermelho,html[data-luz=azul] .ambiente__luz--azul,html[data-luz=verde] .ambiente__luz--verde,html[data-luz=aurora] .ambiente__luz--aurora{opacity:1}.linha{z-index:30;opacity:0;pointer-events:none;transition:opacity .4s ease, transform .5s var(--ease-saida);display:none;position:fixed;top:50%;right:1.1rem;transform:translate(1.5rem,-50%)}.linha.is-visivel{opacity:1;pointer-events:auto;transform:translateY(-50%)}.linha__relogio{text-align:right;margin:0 0 .75rem}.linha__relogio span{border:1px solid var(--linha-forte);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--latao-claro);font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:.01em;background:#100c14d1;border-radius:999px;padding:.3rem .65rem;font-size:1.15rem;font-weight:800;font-stretch:84%;display:inline-block}.linha__trilho{background:var(--linha);border-radius:2px;width:2px;position:absolute;top:3.2rem;bottom:.4rem;right:.3rem}.linha__avanco{background:linear-gradient(180deg, var(--led-vermelho), var(--led-azul) 55%, var(--led-verde) 85%, var(--latao-claro));width:100%;height:100%;transform:scaleY(var(--avanco,0));transform-origin:50% 0;border-radius:2px;position:absolute;top:0;left:0;box-shadow:0 0 10px #8a9fff99}.linha ol{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.linha a{min-height:2.1rem;color:var(--fumaca);justify-content:flex-end;align-items:center;gap:.6rem;padding-right:1.25rem;text-decoration:none;display:flex;position:relative}.linha a:after{border:2px solid var(--veludo-borda);background:var(--noite);content:"";border-radius:50%;width:.55rem;height:.55rem;transition:border-color .2s,background-color .2s,box-shadow .2s;position:absolute;top:50%;right:.05rem;transform:translateY(-50%)}.linha__hora{font-size:.75rem;font-weight:700}.linha__nome{max-width:0;color:var(--champanhe);white-space:nowrap;opacity:0;transition:max-width .3s var(--ease-saida), opacity .2s ease;font-size:.8125rem;font-weight:600;overflow:hidden}.linha a:hover .linha__nome,.linha a:focus-visible .linha__nome{opacity:1;max-width:9rem}.linha a:hover,.linha a:focus-visible{background:linear-gradient(270deg,#100c14eb 60%,#0000)}.linha .is-passada a:after{border-color:var(--latao);background:var(--latao)}.linha .is-atual a{color:var(--latao-claro)}.linha .is-atual a:after{border-color:var(--latao-claro);background:var(--latao-claro);box-shadow:0 0 0 4px #f2c76633, 0 0 12px var(--latao-claro)}@media (min-width:1180px){.linha{display:block}.landing-shell{width:min(1280px, calc(100% - 2 * var(--gutter) - 7rem))}}.pulseira{z-index:3;background:linear-gradient(180deg, #ffffff2e, transparent 45%, #0000001f), var(--cor);color:#0a070ce0;justify-content:space-between;align-items:center;gap:.75rem;height:2.3rem;padding:0 1.4rem;display:flex;position:absolute;top:1.1rem;left:-.6rem;right:-.6rem;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 10px 22px -12px #000000e6}.pulseira:before,.pulseira:after{content:"";background:radial-gradient(circle,#0a070c8c 0 2px,#0000 2.5px) 0 0/.5rem .55rem repeat-y;width:.5rem;position:absolute;top:0;bottom:0}.pulseira:before{left:.4rem}.pulseira:after{right:.4rem}.pulseira__texto{font-family:var(--font-title), "Arial Narrow", sans-serif;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.95rem;font-weight:800;font-stretch:78%;overflow:hidden}.pulseira__codigo{background:repeating-linear-gradient(90deg,#0a070cd9 0 2px,#0000 2px 3px,#0a070cd9 3px 4px,#0000 4px 7px,#0a070cd9 7px 10px,#0000 10px 11px);flex:none;width:3.8rem;height:1.2rem}.noite:before{display:none}.noite{overflow:visible}.noite__foto{border-radius:1.5rem 1.5rem 0 0;overflow:hidden}.noite:hover .pulseira{transform:rotate(-1deg)translateY(-2px)}.pulseira{transition:transform .35s var(--ease-saida)}
