@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/michroma-latin-ext-400-normal.BeYM1uOO.woff2) format("woff2"),url(/_astro/michroma-latin-ext-400-normal.DlRaauac.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/michroma-latin-400-normal.4gS0VCia.woff2) format("woff2"),url(/_astro/michroma-latin-400-normal.C7Pn7qca.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-vietnamese-500-normal.DjeaNLFD.woff2) format("woff2"),url(/_astro/barlow-condensed-vietnamese-500-normal.CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-ext-500-normal.yA5ONLQ9.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-ext-500-normal.B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2) format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2) format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2) format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2) format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-vietnamese-500-normal.zTViEIzf.woff2) format("woff2"),url(/_astro/barlow-vietnamese-500-normal.GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-ext-500-normal.DOaysfXq.woff2) format("woff2"),url(/_astro/barlow-latin-ext-500-normal.CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2) format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2) format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ink-0: #08080a;--ink-1: #0f0f12;--ink-2: #17171b;--ink-3: #212127;--ink-4: #2d2d34;--line: rgba(244, 240, 230, .14);--line-strong: rgba(244, 240, 230, .28);--silk: rgba(244, 240, 230, .6);--text: #f4f0e6;--text-2: #c9c4b7;--text-3: #98938a;--amber: #ffab1f;--amber-hi: #ffbe4d;--amber-ink: #1c1202;--tape-led: #ec4f8c;--tape-piso: #f1d84a;--tape-som: #3fc8da;--tape-luz: #9bd44f;--tape-estrutura: #e8e4d6;--tape-montagem: #ff6f3c;--tape-projeto: #a28bff;--tape-dj: #5f8fff;--tape-espaco: #35d6a4;--vu-ok: #4fcf70;--vu-warn: #f1c232;--vu-hot: #ef4b3b;--f-display: "Michroma", "Eurostile", "Microgramma D Extended", sans-serif;--f-legend: "Barlow Condensed", "Arial Narrow", sans-serif;--f-body: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--gutter: clamp(1.25rem, 4.5vw, 3rem);--max: 1240px;--sec: clamp(4.5rem, 9vw, 8rem);--hdr: 4.5rem}[data-tape]{--tape: var(--tape-estrutura)}[data-tape=led]{--tape: var(--tape-led)}[data-tape=piso]{--tape: var(--tape-piso)}[data-tape=som]{--tape: var(--tape-som)}[data-tape=luz]{--tape: var(--tape-luz)}[data-tape=estrutura]{--tape: var(--tape-estrutura)}[data-tape=montagem]{--tape: var(--tape-montagem)}[data-tape=projeto]{--tape: var(--tape-projeto)}[data-tape=dj]{--tape: var(--tape-dj)}[data-tape=espaco]{--tape: var(--tape-espaco)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:#3a3a42 var(--ink-0);scrollbar-width:thin}body{margin:0;background:var(--ink-0);color:var(--text);font:400 1.0625rem/1.6 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--amber);overflow-x:clip}html.nav-open body{overflow:hidden}img,video,svg{display:block;max-width:100%}a{color:inherit}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,p,blockquote,figure{margin:0}button{font:inherit;color:inherit}::selection{background:var(--amber);color:var(--amber-ink)}::placeholder{color:var(--text-3);opacity:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink-0)}::-webkit-scrollbar-thumb{background:#3a3a42;border-radius:6px;border:2px solid var(--ink-0)}::-webkit-scrollbar-thumb:hover{background:#4b4b55}::-webkit-calendar-picker-indicator{filter:invert(.85);cursor:pointer}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:1rem;top:-4rem;z-index:100;background:var(--amber);color:var(--amber-ink);padding:.7rem 1rem;font:700 1rem var(--f-legend);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;transition:top .25s var(--ease)}.skip:focus{top:1rem}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.icon{flex:none}.h-hero{font:400 clamp(2rem,1.1rem + 4.4vw,4.6rem) / 1.06 var(--f-display);text-transform:uppercase;letter-spacing:-.01em}.h-page{font:400 clamp(1.65rem,1rem + 2.9vw,3.05rem) / 1.14 var(--f-display);text-transform:uppercase;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;max-width:19ch}.h-section{font:400 clamp(1.35rem,.95rem + 1.85vw,2.3rem) / 1.2 var(--f-display);text-transform:uppercase;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;max-width:24ch}.h-sub{font:700 clamp(1.5rem,1.2rem + 1vw,1.95rem) / 1.12 var(--f-legend);text-transform:uppercase;letter-spacing:.04em}.lead{font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);color:var(--text-2);max-width:56ch;text-wrap:pretty}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:2.9rem;padding:.8em 1.25em;border:1px solid transparent;border-radius:6px;font:700 1.0625rem / 1 var(--f-legend);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease),background-color .2s,border-color .2s,color .2s}.btn--lg{min-height:3.4rem;padding:1em 1.55em;font-size:1.15rem}.btn--sm{min-height:2.5rem;padding:.65em 1em;font-size:1rem}.btn--amber{background:var(--amber);color:var(--amber-ink);box-shadow:inset 0 1px #ffffff61,0 8px 18px -8px #ffab1f99}.btn--amber:hover{background:var(--amber-hi);transform:translateY(-2px)}.btn--amber:active{transform:translateY(0)}.btn--ghost{background:#08080a59;border-color:var(--line-strong);color:var(--text)}.btn--ghost:hover{border-color:var(--silk);background:#f4f0e612}.btn--ghost:active{transform:translateY(1px)}.tape{display:inline-flex;align-items:center;gap:.4em;padding:.32em .8em .28em;background-color:var(--tape);color:#0b0b0d;background-image:linear-gradient(180deg,#ffffff4d,#fff0 45%,#00000021);font:700 .84rem / 1 var(--f-legend);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-decoration:none;clip-path:polygon(0 0,100% 0,calc(100% - 3px) 50%,100% 100%,0 100%,3px 50%)}.tape--link{font-size:1rem;padding:.6em 1.1em .56em;transition:transform .25s var(--ease),filter .2s}.tape--link:hover{transform:translateY(-2px);filter:brightness(1.08)}.tape--link:focus-visible{clip-path:none;border-radius:2px}.site-header{position:fixed;inset:0 0 auto;z-index:60;border-bottom:1px solid transparent;transition:background-color .35s,border-color .35s,backdrop-filter .35s}.site-header.is-solid,html.nav-open .site-header{background:#08080ae0;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--line)}.site-header__bar{position:relative;z-index:2;display:flex;align-items:center;gap:1.5rem;max-width:calc(var(--max) + var(--gutter) * 2);min-height:var(--hdr);margin:0 auto;padding:.6rem var(--gutter)}.brand{display:block;flex:none;line-height:0}.brand img{width:104px;height:auto}.nav{display:none;align-items:center;gap:.15rem;margin-left:auto}.nav__link{display:inline-flex;align-items:center;gap:.3em;padding:.6rem .85rem;background:none;border:0;cursor:pointer;font:600 1.08rem / 1 var(--f-legend);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-decoration:none;border-radius:4px;transition:color .2s}.nav__link:hover,.nav__link[aria-current]{color:var(--amber)}.nav__dd{position:relative}.nav__dd-btn .icon{transition:transform .3s var(--ease)}.nav__dd[data-open] .nav__dd-btn .icon{transform:rotate(180deg)}.nav__panel{position:absolute;left:0;top:calc(100% + .35rem);min-width:20rem;padding:.5rem;background:var(--ink-2);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 24px 48px -16px #000;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .3s var(--ease),visibility .25s}.nav__dd:hover .nav__panel,.nav__dd:focus-within .nav__panel,.nav__dd[data-open] .nav__panel{opacity:1;visibility:visible;transform:none}.nav__panel a{display:flex;align-items:center;gap:.9rem;padding:.6rem .7rem;border-radius:6px;text-decoration:none;font:600 1.12rem / 1 var(--f-legend);letter-spacing:.05em;text-transform:uppercase}.nav__panel a:hover,.nav__panel a:focus-visible{background:var(--ink-3)}.nav__panel .tape{min-width:6.2rem;justify-content:center}.site-header__cta{display:none}.burger{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-left:auto;background:none;border:1px solid var(--line-strong);border-radius:6px;cursor:pointer}.burger__close,html.nav-open .burger__open{display:none}html.nav-open .burger__close{display:block}.mnav{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;padding:calc(var(--hdr) + 1rem) var(--gutter) 2rem;overflow-y:auto;background:var(--ink-0);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .4s var(--ease),visibility .3s}html.nav-open .mnav{opacity:1;visibility:visible;transform:none}.mnav__list li a{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line);text-decoration:none}.mnav__list .tape{min-width:6.4rem;justify-content:center}.mnav__name{font:700 1.55rem / 1.1 var(--f-legend);text-transform:uppercase;letter-spacing:.04em}.mnav__plain a{font:600 1.25rem var(--f-legend);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.mnav__cta{margin-top:1.6rem}@media(min-width:960px){.nav{display:flex}.site-header__cta{display:inline-flex}.burger,.mnav{display:none}.brand img{width:120px}}.dock{position:fixed;inset:auto 0 0;z-index:55;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#08080a00,#08080af0 38%);transform:translateY(115%);transition:transform .5s var(--ease)}.dock.is-on{transform:none}.dock.is-on.is-hidden{transform:translateY(115%)}.dock__btn{width:100%}@media(min-width:820px){.dock{display:none}}.loop{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#000}.loop__poster,.loop__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.loop__video{opacity:0;transition:opacity .6s}.loop__video.is-playing{opacity:1}.bezel{position:relative;padding:.55rem;background:var(--ink-2);border:1px solid var(--line-strong);border-radius:12px;box-shadow:inset 0 1px #ffffff0f,0 24px 40px -22px #000}.bezel .loop{border-radius:6px}.bezel--sm{padding:.4rem;border-radius:10px}.bezel__tape{position:absolute;left:1.1rem;top:-.75rem;z-index:2;transform:rotate(-2deg)}.hero{position:relative;isolation:isolate;overflow:clip;display:flex;align-items:flex-end;min-height:max(100svh,640px);background:var(--ink-0)}.hero__media{position:absolute;inset:0;z-index:-1}.hero__poster,.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__video{opacity:0;transition:opacity .9s var(--ease)}.hero__video.is-playing{opacity:1}.hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#08080aa8,#08080a00 24%),linear-gradient(0deg,var(--ink-0) 0%,rgba(8,8,10,.84) 20%,rgba(8,8,10,0) 60%),linear-gradient(90deg,#08080abd,#08080a00 64%)}.hero__copy{position:relative;width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin:0 auto;padding:9rem var(--gutter) clamp(1.4rem,3vw,2.4rem);display:grid;justify-items:start;gap:1.5rem}.hero__lead{max-width:50ch;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);color:#e8e3d6;text-wrap:pretty}.actions{display:flex;flex-wrap:wrap;gap:.8rem}.actions--center{justify-content:center}.hero__tapes{display:flex;flex-wrap:wrap;gap:.55rem;width:100%;margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid var(--line-strong)}@keyframes rise{0%{opacity:.35;transform:translateY(20px)}to{opacity:1;transform:none}}.hero__copy>*{animation:rise .9s var(--ease) backwards}.hero__copy>:nth-child(1){animation-delay:.15s}.hero__copy>:nth-child(2){animation-delay:.25s}.hero__copy>:nth-child(3){animation-delay:.35s}.hero__copy>:nth-child(4){animation-delay:.5s}@media(max-width:767px){.hero{display:block;min-height:0}.hero__media{position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:3 / 4}.hero__scrim{background:linear-gradient(180deg,#08080ab8,#08080a00 26%),linear-gradient(0deg,var(--ink-0) 0%,rgba(8,8,10,.88) 24%,rgba(8,8,10,0) 64%)}.hero__copy{z-index:1;margin-top:-10.5rem;padding:0 var(--gutter) 1.6rem;gap:1.2rem}.hero .actions{width:100%}.hero .actions .btn{flex:1 1 100%}.hero__tapes{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);width:calc(100% + var(--gutter) * 2);scrollbar-width:none}.hero__tapes::-webkit-scrollbar{display:none}}.section{padding:var(--sec) 0;scroll-margin-top:var(--hdr)}.section--tight{padding:clamp(2.5rem,5vw,4.5rem) 0}.section-head{display:grid;gap:1rem;max-width:62ch}.console-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:2.5rem;border:1px solid var(--silk);border-radius:12px;background:var(--ink-1);overflow:clip}.strip{display:flex;flex-direction:column;gap:.9rem;padding:1rem .9rem 1.1rem;border-left:1px solid var(--line);text-decoration:none;transition:background-color .3s}.strip:first-child{border-left:0}.strip:hover,.strip:focus-visible{background:var(--ink-2)}.strip__tape{align-self:flex-start}.strip__window{position:relative;aspect-ratio:9 / 14;border-radius:4px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #000,0 0 0 2px var(--line)}.strip__window .loop{position:absolute;inset:0;aspect-ratio:auto}.meter{position:absolute;right:6px;top:6px;bottom:6px;z-index:2;width:6px;display:flex;flex-direction:column-reverse;gap:2px}.meter i{flex:1;background:#ffffff29;border-radius:1px;transition:background-color .3s}@keyframes vu{0%,to{opacity:1}50%{opacity:.18}}.strip.is-on .meter i:nth-child(-n+5){background:var(--vu-ok)}.strip.is-on .meter i:nth-child(n+6):nth-child(-n+8){background:var(--vu-warn)}.strip.is-on .meter i:nth-child(n+9){background:var(--vu-hot)}.strip.is-on .meter i:nth-child(n+4){animation:vu 1.3s steps(2,end) infinite}.strip.is-on .meter i:nth-child(5){animation-duration:.9s;animation-delay:-.3s}.strip.is-on .meter i:nth-child(6){animation-duration:1.7s;animation-delay:-.8s}.strip.is-on .meter i:nth-child(7){animation-duration:1.1s;animation-delay:-.2s}.strip.is-on .meter i:nth-child(8){animation-duration:2.1s;animation-delay:-1.1s}.strip.is-on .meter i:nth-child(9){animation-duration:1.5s;animation-delay:-.6s}.strip.is-on .meter i:nth-child(10){animation-duration:2.6s;animation-delay:-1.4s}.strip__fader{display:flex;align-items:center;gap:.7rem}.strip__led{flex:none;width:9px;height:9px;border-radius:50%;background:#2c2c32;box-shadow:inset 0 0 0 1px #000;transition:background-color .3s,box-shadow .3s}.strip.is-on .strip__led{background:var(--tape);box-shadow:inset 0 0 0 1px #00000059,0 1px 6px color-mix(in oklab,var(--tape) 70%,transparent)}.strip__rail{position:relative;flex:1;height:6px;border-radius:3px;background:#000;box-shadow:inset 0 0 0 1px var(--ink-4)}.strip__cap{position:absolute;top:50%;left:0;width:22px;height:26px;translate:0 -50%;border-radius:3px;background:linear-gradient(var(--tape) 0 3px,transparent 3px),linear-gradient(180deg,#dedad0,#8f8b81 50%,#bdb9ae);box-shadow:0 4px 8px -3px #000;transition:left .65s var(--ease)}.strip.is-on .strip__cap{left:calc(100% - 22px)}.strip__name{font:700 1.35rem / 1.08 var(--f-legend);text-transform:uppercase;letter-spacing:.04em}.strip__blurb{font-size:.96rem;line-height:1.45;color:var(--text-2)}.strip__go{display:inline-flex;align-items:center;gap:.4em;margin-top:auto;padding-top:.4rem;font:600 1rem var(--f-legend);text-transform:uppercase;letter-spacing:.09em;color:var(--amber)}.strip__go .icon{transition:transform .3s var(--ease)}.strip:hover .strip__go .icon,.strip:focus-visible .strip__go .icon{transform:translate(4px)}@media(max-width:1100px){.console-row{grid-template-columns:repeat(3,minmax(0,1fr))}.strip:nth-child(4){border-left:0}.strip:nth-child(n+4){border-top:1px solid var(--line)}.strip__window{aspect-ratio:4 / 5}}@media(max-width:720px){.console-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);border-radius:0;border-inline:0}.console-row::-webkit-scrollbar{display:none}.strip{flex:0 0 72%;scroll-snap-align:start;border-top:0!important}.strip:nth-child(4){border-left:1px solid var(--line)}.strip__window{aspect-ratio:9 / 13}}.infra__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,5rem);align-items:center}.infra__copy{display:grid;gap:1.2rem;justify-items:start}.checks{display:grid;gap:.75rem;margin:.6rem 0 .8rem}.checks li{display:flex;align-items:flex-start;gap:.7rem}.checks .icon{color:var(--amber);margin-top:.22em}.infra__media{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.infra__b{margin-top:3rem}.venue__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,5rem);align-items:center}.venue__media{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.venue__media .bezel:nth-child(2){margin-top:2.5rem}.venue__copy{display:grid;gap:1.2rem;justify-items:start}.venue-info{display:grid;gap:1.1rem;justify-items:start}.venue-info__addr{display:flex;align-items:flex-start;gap:.7rem;font-size:1.15rem;color:var(--text)}.venue-info__addr .icon{color:var(--tape-espaco);margin-top:.2em}.insta-band{border-block:1px solid var(--line);background:var(--ink-1)}.insta-band__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem 2rem;flex-wrap:wrap;padding-block:1.6rem}.insta-band__text{font-size:1.1rem;color:var(--text-2)}.insta-band__text strong{color:var(--text);font-weight:600}.insta-band__links{display:flex;flex-wrap:wrap;gap:.7rem}.mesa-wrap{padding:var(--sec) 0;scroll-margin-top:var(--hdr)}.mesa-page{padding-top:var(--hdr)}.mesa-head{display:grid;gap:1rem;margin-bottom:2.2rem}.mesa{display:grid;gap:1.4rem;padding:clamp(1rem,2.5vw,1.6rem);border:1px solid var(--silk);border-radius:14px;background:linear-gradient(180deg,var(--ink-2),var(--ink-1))}.mesa__strips{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));min-width:0;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--ink-0)}.mesa__legend{margin-left:.9rem;padding:0 .6rem;font:600 .82rem var(--f-legend);letter-spacing:.16em;text-transform:uppercase;color:var(--silk)}.ch{position:relative;display:flex;flex-direction:column;align-items:center;gap:.7rem;min-height:21rem;padding:1rem .4rem;border-left:1px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .3s}.ch:first-of-type{border-left:0}.ch:has(input:checked){background:var(--ink-1)}.ch:has(input:focus-visible){outline:2px solid var(--amber);outline-offset:-3px;border-radius:6px}.ch input{position:absolute;inset:0;z-index:2;margin:0;opacity:0;cursor:pointer}.ch__tape{max-width:100%;padding-inline:.45em}.ch__meter{display:flex;flex-direction:column-reverse;gap:3px;width:10px;height:5.2rem}.ch__meter i{flex:1;background:var(--ink-3);border-radius:1px;transition:background-color .25s}.ch input:checked~.ch__meter i:nth-child(-n+5){background:var(--vu-ok)}.ch input:checked~.ch__meter i:nth-child(6),.ch input:checked~.ch__meter i:nth-child(7){background:var(--vu-warn)}.ch input:checked~.ch__meter i:nth-child(8){background:var(--vu-hot)}.ch input:checked~.ch__meter i:nth-child(n+4){animation:vu 1.4s steps(2,end) infinite}.ch input:checked~.ch__meter i:nth-child(5){animation-duration:.9s}.ch input:checked~.ch__meter i:nth-child(6){animation-duration:1.8s;animation-delay:-.7s}.ch input:checked~.ch__meter i:nth-child(7){animation-duration:1.2s;animation-delay:-.3s}.ch input:checked~.ch__meter i:nth-child(8){animation-duration:2.3s;animation-delay:-1.2s}.ch__rail{position:relative;flex:1;width:6px;min-height:7rem;border-radius:3px;background:#000;box-shadow:inset 0 0 0 1px var(--ink-4)}.ch__rail:before{content:"";position:absolute;left:16px;top:0;bottom:0;width:7px;opacity:.5;background:repeating-linear-gradient(180deg,var(--silk) 0 1px,transparent 1px 14px)}.ch__cap{position:absolute;left:50%;bottom:0;width:32px;height:46px;translate:-50% 0;border-radius:4px;background:linear-gradient(var(--tape) 0 4px,transparent 4px),linear-gradient(180deg,#dedad0,#8f8b81 50%,#bdb9ae);box-shadow:0 6px 10px -4px #000;transition:bottom .55s var(--ease)}.ch__cap:after{content:"";position:absolute;left:5px;right:5px;top:50%;height:2px;background:#0006}.ch input:checked~.ch__rail .ch__cap{bottom:calc(100% - 46px)}.ch__name{min-height:2.3em;text-align:center;font:600 .92rem / 1.15 var(--f-legend);text-transform:uppercase;letter-spacing:.05em;color:var(--text-2)}.ch__state{font:700 .8rem var(--f-legend);letter-spacing:.16em;color:var(--text-3)}.ch input:checked~.ch__state{color:var(--tape)}.ch input:checked~.ch__name{color:var(--text)}.mesa__master{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.5fr) auto;gap:clamp(1rem,3vw,2rem);align-items:center}.master__readout{display:flex;align-items:center;gap:1rem;min-width:0}.vu{display:flex;flex-direction:column-reverse;flex:none;gap:3px;width:14px;height:6.4rem}.vu i{flex:1;background:var(--ink-3);border-radius:1px;transition:background-color .2s}.vu i.on{background:var(--vu-ok)}.vu i.on:nth-child(n+8){background:var(--vu-warn)}.vu i.on:nth-child(n+11){background:var(--vu-hot)}.master__count{font:700 1.55rem / 1 var(--f-legend);letter-spacing:.05em;text-transform:uppercase}.master__list{margin-top:.45rem;font-size:.98rem;color:var(--text-2);text-wrap:pretty}.master__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.field{display:grid;gap:.3rem;min-width:0}.field span{font:600 .82rem var(--f-legend);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.field input,.field select{width:100%;min-width:0;min-height:2.9rem;padding:.6rem .8rem;color-scheme:dark;background:var(--ink-0);border:1px solid var(--line-strong);border-radius:6px;color:var(--text);font:inherit;transition:border-color .2s}.field input:hover,.field select:hover{border-color:var(--silk)}.field input:focus-visible,.field select:focus-visible{border-color:var(--amber);outline-offset:1px}.master__send{display:grid;gap:.6rem;justify-items:start}.master__note{max-width:24ch;font-size:.86rem;line-height:1.4;color:var(--text-3)}@media(max-width:1080px){.mesa__master{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.master__send{grid-column:1 / -1;grid-auto-flow:column;justify-content:start;align-items:center;justify-items:start}.master__note{max-width:34ch}}@media(max-width:720px){.mesa__strips{grid-template-columns:repeat(4,minmax(0,1fr))}.ch{min-height:16.5rem;padding-inline:.2rem;gap:.55rem}.ch:nth-of-type(4n+1){border-left:0}.ch:nth-of-type(n+5){border-top:1px solid var(--line)}.ch__tape{font-size:.74rem;letter-spacing:.04em;padding-inline:.35em}.ch__meter{height:3.6rem}.ch__rail{min-height:5rem}.ch__name{font-size:.8rem;letter-spacing:.02em}.mesa__master{grid-template-columns:1fr}.master__send{grid-auto-flow:row}.master__send .btn{width:100%}}.phero{padding:calc(var(--hdr) + clamp(2rem,5vw,4rem)) 0 clamp(2.5rem,5vw,4.5rem)}.phero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(2rem,6vw,5rem);align-items:center}.phero__copy{display:grid;gap:1.4rem;justify-items:start}.phero__media{justify-self:center;width:min(100%,340px,calc((100svh - var(--hdr) - 4rem) * .5625))}.spec{margin-top:2rem;border-top:1px solid var(--line-strong)}.spec__item{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:.6rem 3rem;padding:1.4rem 0;border-bottom:1px solid var(--line)}.spec__t{font:700 1.5rem / 1.12 var(--f-legend);text-transform:uppercase;letter-spacing:.04em}.spec__d{max-width:60ch;color:var(--text-2);text-wrap:pretty}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem)}.trio__col{display:grid;gap:.9rem;justify-items:start;align-content:start;padding-top:1.4rem;border-top:1px solid var(--line-strong);scroll-margin-top:calc(var(--hdr) + 1rem)}.trio__col p{color:var(--text-2);text-wrap:pretty}.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);margin-top:2rem}.gallery__cap{margin-top:.7rem;font-size:.95rem;color:var(--text-2)}.gallery__more{display:flex}.gallery__more a{display:grid;align-content:end;gap:.7rem;width:100%;padding:1.3rem;background:var(--ink-1);border:1px solid var(--line-strong);border-radius:12px;text-decoration:none;transition:border-color .2s,background-color .2s}.gallery__more a:hover{border-color:var(--amber);background:var(--ink-2)}.gallery__more strong{font:700 1.6rem / 1.1 var(--f-legend);text-transform:uppercase;letter-spacing:.04em}.gallery__more span{color:var(--text-2)}.gallery__more .icon{color:var(--amber);transition:transform .3s var(--ease)}.gallery__more a:hover .icon{transform:translate(5px)}.related{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:0 2rem;margin-top:1.5rem;border-top:1px solid var(--line-strong)}.related__link{display:flex;align-items:center;gap:.9rem;padding:1rem 0;border-bottom:1px solid var(--line);text-decoration:none}.related__link .tape{min-width:6.4rem;justify-content:center}.related__name{flex:1;font:600 1.25rem var(--f-legend);letter-spacing:.05em;text-transform:uppercase;transition:color .2s}.related__link .icon{color:var(--amber);transition:transform .3s var(--ease)}.related__link:hover .related__name{color:var(--amber)}.related__link:hover .icon{transform:translate(4px)}.pull{max-width:42rem;padding:1.6rem 1.8rem;background:var(--ink-1);border:1px solid var(--line-strong);border-radius:10px}.pull p{font:600 clamp(1.5rem,1.2rem + 1.2vw,2.1rem) / 1.2 var(--f-legend);text-transform:uppercase;letter-spacing:.03em}.pull footer{margin-top:1rem;font-size:.92rem;color:var(--text-3)}.pull footer a{color:var(--amber);text-underline-offset:.2em}.follow{display:grid;gap:1rem;justify-items:start}.follow p{color:var(--text-2);max-width:56ch}.page-head{padding:calc(var(--hdr) + clamp(2.5rem,6vw,5rem)) 0 clamp(1.5rem,4vw,3rem)}.page-head .container{display:grid;gap:1.2rem;justify-items:start}.page-head--center .container{justify-items:center;text-align:center}.page-head--center .h-page{margin-inline:auto}.reel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:1rem}.reel__item{margin-top:calc(var(--i, 0) * 1.4rem)}.reel__more{margin-top:3rem;color:var(--text-2)}.reel__more a{color:var(--amber);text-underline-offset:.2em;display:inline-flex;align-items:center;gap:.3em}.contact{display:grid;gap:1.2rem}.contact__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.8rem}.contact__link{display:flex;align-items:center;gap:.9rem;height:100%;padding:1rem 1.1rem;border:1px solid var(--line-strong);border-radius:10px;background:var(--ink-1);text-decoration:none;transition:border-color .2s,background-color .2s}a.contact__link:hover{border-color:var(--silk);background:var(--ink-2)}.contact__link .icon{color:var(--amber)}.contact__link span{display:grid;line-height:1.3}.contact__link strong{font:700 1.1rem var(--f-legend);letter-spacing:.08em;text-transform:uppercase}.cta-band{padding:var(--sec) 0;border-top:1px solid var(--line);background:var(--ink-1)}.cta-band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.cta-band__side{display:grid;gap:.7rem;justify-items:start}.cta-band__meta{font:600 1.05rem var(--f-legend);letter-spacing:.09em;text-transform:uppercase;color:var(--text-2)}.site-footer{padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--line);background:var(--ink-0)}.site-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:2.5rem}.site-footer__brand img{width:150px;height:auto}.site-footer__tag{margin-top:1rem;font:700 1.2rem var(--f-legend);letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.site-footer__muted{margin-top:.6rem;max-width:34ch;color:var(--text-3);font-size:.98rem}.site-footer__h{margin-bottom:1rem;font:600 .9rem var(--f-legend);letter-spacing:.16em;text-transform:uppercase;color:var(--silk)}.site-footer__col ul{display:grid;gap:.55rem}.site-footer__col a,.site-footer__contact span{text-decoration:none;color:var(--text-2)}.site-footer__col a:hover{color:var(--amber)}.site-footer__contact a,.site-footer__contact li>span{display:inline-flex;align-items:center;gap:.6rem}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;margin-top:3rem;padding-block:1.4rem;border-top:1px solid var(--line);font-size:.88rem;color:var(--text-3)}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i, 0) * 80ms)}.js .reveal.in{opacity:1;transform:none}@media(max-width:960px){.phero__grid{grid-template-columns:1fr}.phero__media{order:-1;width:min(70%,300px);justify-self:start}.infra__grid,.venue__grid{grid-template-columns:1fr}.venue__copy{order:-1}.reel{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__more a{min-height:12rem}.spec__item,.trio{grid-template-columns:1fr}.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1 / -1}}@media(max-width:720px){.gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.gallery::-webkit-scrollbar{display:none}.gallery__item,.gallery__more{flex:0 0 62%;scroll-snap-align:start}.reel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.reel__item{margin-top:calc(var(--i, 0) * .8rem)}.infra__b{margin-top:1.5rem}.site-footer__grid{grid-template-columns:1fr}.site-footer{padding-bottom:4.5rem}.actions .btn{flex:1 1 auto}}@media(max-width:480px){.cta-band__side{width:100%}.cta-band__side .btn{width:100%;font-size:1.02rem;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.js .reveal{opacity:1;transform:none}}
