:root{--paper:#080806;--paper-soft:#11110e;--paper-elevated:#171713;--ink:#f4f0e7;--ink-soft:#f4f0e7ad;--ink-faint:#f4f0e785;--line:#f4f0e72b;--line-strong:#f4f0e759;--accent:#e0d6b4;--accent-texto:#e0d6b4;--accent-soft:#d4a2aa;--selection:#e0d6b4;--on-accent:#080806;--error:#9f1d2f;--hover-bg:#f4f0e7;--hover-ink:#080806;--shadow:0 28px 80px #00000052;--display:"Bodoni MT", Didot, "Iowan Old Style", "Times New Roman", serif;--sans:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--page-pad:clamp(1.25rem, 4vw, 4.5rem);--header-h:4.5rem;--radius:1.25rem;--fs-rotulo:.78rem;--fs-rotulo-menor:.72rem;--fs-texto-menor:.85rem;--spectral-red:#a8230f;--spectral-cyan:var(--accent);color-scheme:dark}html[data-theme=light]{--paper:#d9d1c3;--paper-soft:#e4ddd1;--paper-elevated:#ece6dc;--ink:#171512;--ink-soft:#171512b0;--ink-faint:#171512ab;--line:#4034282b;--line-strong:#2d241c61;--accent:#7d6c2c;--accent-texto:#665822;--accent-soft:#d4a2aa;--selection:#7d6c2c;--on-accent:#fff;--hover-bg:#11110f;--hover-ink:#f1eee6;--shadow:0 28px 80px #312a1e24;color-scheme:light}html[data-theme=light] .cena-escura{--paper:#11110e;--paper-soft:#1a1a16;--paper-elevated:#22221d;--ink:#f4f0e7;--ink-soft:#f4f0e7ad;--ink-faint:#f4f0e785;--line:#f4f0e72b;--line-strong:#f4f0e759;--accent:#e0d6b4;--accent-texto:#e0d6b4;--selection:#e0d6b4;--on-accent:#080806;--hover-bg:#f4f0e7;--hover-ink:#080806;--shadow:0 28px 80px #00000052;--spectral-cyan:#e0d6b4;color-scheme:dark;background:var(--paper);color:var(--ink)}html[data-theme=light] .cena-escura .footer-logo img{filter:none}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--accent) var(--paper);scrollbar-width:thin}main section[id]{scroll-margin-top:var(--header-h)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);transition:background-color .6s var(--ease-out), color .6s var(--ease-out);margin:0;font-size:1rem;line-height:1.5;overflow-x:hidden}body.menu-open,body.modal-open{overflow:hidden}::selection{background:var(--selection);color:var(--on-accent)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:9999;background:var(--ink);color:var(--paper);padding:.8rem 1rem;transition:transform .25s;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}main,.site-footer{z-index:1;position:relative}main :is(h1,h2,h3,p,li,blockquote,dd,dt,label,figcaption,.section-index,.page-lead,.metric-value,.stat-value),.site-footer :is(h2,a,span){text-shadow:0 0 .6em color-mix(in srgb, var(--paper) 75%, transparent), 0 0 1.6em color-mix(in srgb, var(--paper) 60%, transparent)}.grain,.vignette{z-index:90;pointer-events:none;position:fixed;inset:0}.grain{opacity:.055;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 12% 18%,#0000 0,#ffffff8c .65px,#0000 1.3px 3.7px),repeating-radial-gradient(circle at 88% 72%,#0000 0,#ffffff6b .7px,#0000 1.4px 4.1px);background-size:7px 7px,9px 9px;animation:.25s steps(2,end) infinite grain-shift}html[data-theme=light] .grain{opacity:.055;mix-blend-mode:multiply}.vignette{z-index:89;box-shadow:inset 0 0 14vw #0000002b}html[data-theme=light] .vignette{box-shadow:inset 0 0 13vw #4b372613,inset 0 -10rem 20rem #7352340b}.scroll-progress{z-index:150;transform-origin:0;background:var(--accent);will-change:transform;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.cursor,.cursor-label{z-index:1200;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor{border:1px solid var(--ink);width:12px;height:12px;box-shadow:none;backdrop-filter:grayscale()invert();transition:width .35s var(--ease-out), height .35s var(--ease-out), border-color .35s, opacity .2s;background:0 0;border-radius:50%}.cursor.is-active{border-color:#0000;width:58px;height:58px}.cursor-label{z-index:1201;color:#fff;mix-blend-mode:difference;font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.08em;text-transform:uppercase;font-weight:700;transition:opacity .2s}@media (pointer:fine){body,a,button,select,label{cursor:none}.cursor,.cursor-label{opacity:1}}.section{padding:clamp(6rem, 11vw, 10rem) var(--page-pad);position:relative}.section-index{min-height:1.7rem;color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.15em;text-transform:uppercase;align-items:center;margin:0 0 2.2rem;padding-left:4.9rem;display:inline-flex;position:relative}.section-index:after{content:"";background:var(--ink-soft);width:3.8rem;height:2px;position:absolute;top:calc(50% + .32rem);left:0}.section-index:before{content:"";background:repeating-linear-gradient(-58deg, var(--ink) 0 .3rem, var(--paper) .3rem .6rem);width:3.8rem;height:.34rem;box-shadow:0 0 0 1px var(--ink-soft);transform-origin:.17rem;border-radius:0;transition:rotate .24s cubic-bezier(.7,0,.84,0),translate .24s cubic-bezier(.7,0,.84,0);position:absolute;top:calc(50% - .12rem);left:0;translate:0 -.1rem;rotate:-26deg}.section-index.is-batida:before{animation:.34s ease-out .24s claquete-tremor;translate:0;rotate:0deg}@media (prefers-reduced-motion:reduce){.section-index:before{transition:none;animation:none;translate:0;rotate:0deg}}.section-title{max-width:13ch;font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(3.3rem,8.2vw,8.6rem);font-weight:400;line-height:.88}.section-title em{color:var(--accent);font-weight:400}.eyebrow{color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;display:inline-flex}.eyebrow-dot{background:var(--accent);width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--accent) 15%, transparent);border-radius:50%;animation:2s ease-in-out infinite pulse}.tem-foco [data-foco]{filter:blur(9px);text-shadow:-.06em 0 color-mix(in srgb, var(--spectral-red) 80%, transparent), .06em 0 color-mix(in srgb, var(--spectral-cyan) 80%, transparent);transition:filter 1.5s var(--ease-out), text-shadow 2s var(--ease-out)}.tem-foco [data-foco].is-focado{filter:blur();text-shadow:0 0 #0000,0 0 #0000}[data-palavras].tem-palavras .palavra{opacity:calc(.16 + .84 * clamp(0, var(--p,0) * (var(--n) + 4) - var(--i), 1));transition:opacity .25s linear}.reveal{opacity:0;transition:opacity 1.2s var(--ease-out), transform 1.4s var(--ease-out);transform:translateY(2.4rem)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal[data-delay="1"]{transition-delay:.12s}.reveal[data-delay="2"]{transition-delay:.24s}.reveal[data-delay="3"]{transition-delay:.36s}.reveal[data-delay="4"]{transition-delay:.48s}.odometro{display:inline-flex}.odometro-col{height:.9em;display:inline-block;overflow:hidden}.odometro-fita{flex-direction:column;transition:translate 1.9s cubic-bezier(.2,.85,.25,1.02);display:flex;translate:0}.odometro-fita span,.odometro-fixo{height:.9em;line-height:.9;display:block}.is-rodando .odometro-fita{translate:0 calc(var(--alvo) * -.9em)}@property --iris{syntax:"<length>";inherits:false;initial-value:0}.intro{--iris:0px;z-index:1000;color:#fff;-webkit-mask:radial-gradient(circle at 50% 50%, transparent var(--iris), #000 calc(var(--iris) + 1px));mask:radial-gradient(circle at 50% 50%, transparent var(--iris), #000 calc(var(--iris) + 1px));transition:--iris 1.25s var(--ease-in-out) .2s, visibility 0s 1.5s;background:#060606;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-inner{text-align:center;width:min(20rem,65vw);transition:opacity .45s ease, transform .7s var(--ease-out)}.intro-video-frame{aspect-ratio:420/88;width:100%;margin:0 auto;position:relative}.intro-video{pointer-events:none;width:263.8%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-line{z-index:1;background:#ffffff1f;width:100%;height:.42rem;margin-top:2rem;position:relative;overflow:hidden}.intro-line span{width:100%;height:100%;animation:intro-load 1.15s var(--ease-in-out) forwards, intro-listras .6s linear infinite;background:repeating-linear-gradient(-58deg,#f4f0e7 0 .5rem,#060606 .5rem 1rem) 0 0/3rem 100%;display:block;transform:translate(-100%)}@keyframes intro-listras{to{background-position:3rem 0}}.intro-meta{z-index:1;color:#ffffff8c;font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;margin-top:.7rem;display:flex;position:relative}body.is-ready .intro{--iris:150vmax;visibility:hidden}.skip-intro .intro{display:none}body.is-ready .intro-inner{opacity:0;transform:scale(.94)}.button{--mouse-x:0%;--mouse-y:50%;isolation:isolate;border:1px solid var(--line-strong);min-height:3.4rem;color:var(--ink);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color .45s var(--ease-out), border-color .45s var(--ease-out), scale .25s var(--ease-out), transform .45s var(--ease-out);background:0 0;border-radius:999px;justify-content:space-between;align-items:center;gap:1.4rem;padding:0 1.2rem 0 1.55rem;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;border-radius:inherit;background:var(--hover-bg);clip-path:circle(0% at var(--mouse-x) var(--mouse-y));transition:clip-path .7s var(--ease-out);position:absolute;inset:-1px}.button:hover:before,.button:focus-visible:before{clip-path:circle(150% at var(--mouse-x) var(--mouse-y))}.button:hover,.button:focus-visible{border-color:var(--hover-bg);color:var(--hover-ink)}.button:active{scale:.97}.button>span{position:relative}.button{max-width:100%}@media (width<=420px){.button>span{white-space:normal;text-wrap:balance}}.button .seta,.button>b{flex:none}.button .seta{box-sizing:content-box;width:.95rem;height:.95rem;rotate:var(--giro,-45deg);transition:scale .5s var(--ease-out), border-color .45s;border:1px solid;border-radius:50%;padding:.45rem}.button:hover .seta,.button:focus-visible .seta{scale:1.12}.button>b{transition:translate .45s var(--ease-out);font-size:1rem;font-weight:400}.button:hover>b{translate:.3rem}.button-accent{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.button-accent:before{background:var(--ink)}.button-accent:hover,.button-accent:focus-visible{border-color:var(--ink);color:var(--paper)}.button:focus-visible{outline:1px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.button:before,.button .seta{transition:none}}.claquete{--haste-h:.85rem;position:relative}.claquete-haste{height:var(--haste-h);box-shadow:0 0 0 1px var(--line-strong);transform-origin:calc(var(--haste-h) / 2) 50%;border-radius:0;margin:0 0 .45rem;transition:rotate .26s cubic-bezier(.7,0,.84,0),translate .26s cubic-bezier(.7,0,.84,0);position:relative;overflow:hidden;translate:0 -.4rem;rotate:-6deg}.claquete-haste span{background:repeating-linear-gradient(-58deg, var(--ink) 0 1.1rem, var(--paper) 1.1rem 2.2rem);opacity:.9;position:absolute;inset:0}.claquete.is-batida .claquete-haste{animation:.34s ease-out .26s claquete-tremor;translate:0;rotate:0deg}@keyframes claquete-tremor{30%{translate:0 1px}60%{translate:0 -1px}}.claquete-celulas{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 42%, transparent);border-radius:0;align-items:center;gap:.4rem;min-height:4.2rem;padding:.4rem;display:flex}.claquete-celula{min-height:3.4rem;color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.7rem;padding:0 1.2rem;display:flex}@media (prefers-reduced-motion:reduce){.claquete-haste{transition:none;translate:0;rotate:0deg}.claquete.is-batida .claquete-haste{animation:none}}.site-header{z-index:120;height:var(--header-h);padding:0 var(--page-pad);border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.brand{align-items:center;display:flex}.brand img{width:7.8rem;height:auto;transition:filter .5s,opacity .3s}html[data-theme=light] .brand img,html[data-theme=light] .footer-logo img{filter:invert()}.brand:hover img{opacity:.78}.desktop-nav{justify-self:center;align-items:center;gap:.2rem;display:flex;position:relative}.nav-link{height:2.4rem;color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;align-items:center;padding:0 1rem;transition:color .3s;display:inline-flex;position:relative}.nav-link:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .45s var(--ease-out);position:absolute;bottom:.35rem;left:1rem;right:1rem;transform:scaleX(0)}.nav-link:hover,.nav-link:focus-visible,.nav-link[aria-current],.nav-dropdown.is-open .nav-dropdown-toggle{color:var(--ink)}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link[aria-current]:after,.nav-dropdown.is-open .nav-dropdown-toggle:after{transform-origin:0;transform:scaleX(1)}.nav-link:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.nav-dropdown-toggle{gap:.5rem}.nav-dropdown{position:relative}.nav-dropdown-arrow{transition:rotate .45s var(--ease-out)}.nav-dropdown.is-open .nav-dropdown-arrow{rotate:180deg}.nav-dropdown-panel{border:1px solid var(--line-strong);background:var(--paper);visibility:hidden;opacity:0;transform-origin:50% 0;width:19rem;transition:opacity .3s, scale .45s var(--ease-out), translate .45s var(--ease-out), visibility 0s .45s;border-radius:1.5rem;gap:.2rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + 1.1rem);left:50%;translate:-50% -.4rem;scale:.96;box-shadow:0 1.6rem 3rem #0000004d}.nav-dropdown-panel:before{content:"";height:1.2rem;position:absolute;bottom:100%;left:0;right:0}html[data-theme=light] .nav-dropdown-panel{box-shadow:0 1.6rem 3rem #312a1e1f}.nav-dropdown.is-open .nav-dropdown-panel{visibility:visible;opacity:1;transition-delay:0s;translate:-50%;scale:1}.nav-dropdown-link{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;border-radius:1.1rem;gap:.4rem;padding:.95rem 1.1rem;font-size:1.45rem;line-height:1.05;transition:color .3s,background-color .3s;display:grid}.nav-dropdown-link span{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.12em;text-transform:uppercase}.nav-dropdown-link:hover,.nav-dropdown-link:focus-visible,.nav-dropdown-link[aria-current]{background:var(--paper-soft);color:var(--accent-texto)}.header-actions{align-items:center;gap:.5rem;display:flex}.header-cta{min-height:2.9rem;font-size:var(--fs-rotulo-menor);gap:.9rem;padding:0 .4rem 0 1.25rem}.header-cta .seta{padding:.35rem}.header-tools{align-items:center;gap:.4rem;display:flex}.theme-toggle{border:1px solid var(--line-strong);height:2.9rem;color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;grid-template-columns:1fr 1fr;padding:.3rem;display:grid;position:relative}.theme-toggle:before{content:"";background:var(--ink);width:calc(50% - .3rem);transition:translate .55s var(--ease-out), background-color .4s;border-radius:999px;position:absolute;top:.3rem;bottom:.3rem;left:.3rem}html[data-theme=light] .theme-toggle:before{translate:100%}.theme-toggle span{place-items:center;width:2.3rem;transition:color .4s;display:grid;position:relative}.theme-toggle svg{width:1rem;height:1rem}html:not([data-theme=light]) .theme-toggle span:first-child,html[data-theme=light] .theme-toggle span:last-child{color:var(--paper)}.theme-toggle:focus-visible,.menu-toggle:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.menu-toggle{border:1px solid var(--line-strong);background:0 0;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;padding:0;display:none;position:relative}.menu-toggle span{width:1rem;height:1px;transition:transform .4s var(--ease-out), top .4s var(--ease-out);background:currentColor;margin-left:-.5rem;position:absolute;left:50%}.menu-toggle span:first-child{top:calc(50% - 4px)}.menu-toggle span:last-child{top:calc(50% + 3px)}.menu-open .menu-toggle span:first-child,.menu-open .menu-toggle span:last-child{top:50%}.menu-open .menu-toggle span:first-child{transform:rotate(45deg)}.menu-open .menu-toggle span:last-child{transform:rotate(-45deg)}.mobile-menu{--origem:calc(100% - var(--page-pad) - 1.6rem) 2.2rem;z-index:110;padding:calc(var(--header-h) + 1.5rem) var(--page-pad) 2rem;visibility:hidden;background:var(--paper);clip-path:circle(0% at var(--origem));transition:clip-path .7s var(--ease-in-out), visibility 0s .7s;align-content:safe center;display:grid;position:fixed;inset:0;overflow-y:auto}.menu-open .mobile-menu{visibility:visible;clip-path:circle(150% at var(--origem));transition-delay:0s}.mobile-menu>*{opacity:0;transition:translate .7s var(--ease-out), opacity .5s;translate:0 1.2rem}.menu-open .mobile-menu>*{opacity:1;translate:0}.menu-open .mobile-menu>:first-child{transition-delay:.18s}.menu-open .mobile-menu>:nth-child(2){transition-delay:.24s}.menu-open .mobile-menu>:nth-child(3){transition-delay:.3s}.menu-open .mobile-menu>:nth-child(4){transition-delay:.36s}.menu-open .mobile-menu>:nth-child(5){transition-delay:.42s}.mobile-menu-link{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--display);letter-spacing:-.045em;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;font-size:clamp(2.7rem,12vw,5.5rem);line-height:1;display:flex}.mobile-menu-link[aria-current],.mobile-menu-sublink[aria-current]{color:var(--accent)}.mobile-menu-plus{border:1px solid var(--line-strong);width:2.2rem;height:2.2rem;transition:rotate .5s var(--ease-out), background-color .3s, border-color .3s;border-radius:50%;flex:none;position:relative}.mobile-menu-plus:before,.mobile-menu-plus:after{content:"";background:currentColor;width:.8rem;height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.mobile-menu-plus:after{rotate:90deg}.mobile-menu-group.is-open .mobile-menu-plus{border-color:var(--accent);background:var(--accent);color:var(--on-accent);rotate:45deg}.mobile-menu-sub{visibility:hidden;transition:grid-template-rows .6s var(--ease-out), visibility 0s .6s;grid-template-rows:0fr;display:grid}.mobile-menu-sub>div{overflow:hidden}.mobile-menu-group.is-open .mobile-menu-sub{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.mobile-menu-sublink{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--display);letter-spacing:-.03em;gap:.3rem;padding:.9rem 0 .9rem 1rem;font-size:1.5rem;line-height:1.05;display:grid}.mobile-menu-sublink span{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.12em;text-transform:uppercase}.mobile-menu-cta{width:100%;margin-top:2rem}@media (width<=1080px){.site-header{grid-template-columns:auto 1fr}.desktop-nav,.header-cta{display:none}.header-actions{justify-self:end}.menu-toggle{display:grid}}@media (width<=680px){.brand img{width:6.6rem}.theme-toggle{height:2.5rem;padding:.25rem;font-size:.62rem}.theme-toggle:before{width:calc(50% - .25rem);top:.25rem;bottom:.25rem;left:.25rem}.theme-toggle span{width:2rem}.theme-toggle svg{width:.9rem;height:.9rem}.menu-toggle{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.mobile-menu,.nav-dropdown-panel{transition:visibility}}.hero{min-height:100svh;padding:calc(var(--header-h) + clamp(2.5rem, 8vh, 6rem)) var(--page-pad) clamp(1.25rem, 3vw, 2.5rem);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero-texto{align-self:center}.hero-title{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(3.05rem,7.7vw,8.8rem);font-weight:400;line-height:.86}.hero-title .line{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.hero-title .line>span{transition:translate 1.3s var(--ease-out) .15s;display:block;translate:0 115%}.hero-title .line:nth-child(2)>span{transition-delay:.27s}.hero-title .line:nth-child(3)>span{transition-delay:.39s}body.is-ready .hero-title .line>span{translate:0}.hero-title em{color:var(--accent);letter-spacing:-.035em;font-weight:400}.hero-copy{max-width:30rem;color:var(--ink-soft);opacity:0;transition:opacity 1s var(--ease-out) .75s, translate 1s var(--ease-out) .75s;margin:clamp(1.8rem,4.5vh,3rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.5;translate:0 1rem}body.is-ready .hero-copy{opacity:1;translate:0}.hero-copy strong{color:var(--ink);font-weight:400}.hero-acoes{opacity:0;transition:opacity .9s var(--ease-out) .55s, translate .9s var(--ease-out) .55s;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:clamp(2.5rem,7vh,5rem);display:grid;translate:0 1.2rem}body.is-ready .hero-acoes{opacity:1;translate:0}.hero-botoes{flex-wrap:wrap;grid-column:2;justify-content:center;gap:.75rem;display:flex}.hero-botoes .button{padding:0 1.2rem 0 1.6rem}.scroll-cue{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;grid-column:3;justify-self:end;align-items:center;gap:.7rem;padding:.6rem 0 .6rem 1rem;transition:color .3s;display:inline-flex}.scroll-cue .seta{width:.9rem;height:.9rem;rotate:var(--giro)}.scroll-cue:hover,.scroll-cue:focus-visible{color:var(--ink)}.hero-orbit{aspect-ratio:1;border:1px solid var(--line);pointer-events:none;border-radius:50%;width:clamp(20rem,45vw,48rem);transition:transform .2s ease-out;position:absolute;top:48%;left:68%;transform:translate(-50%,-50%)}.hero-orbit:before,.hero-orbit:after{content:"";border-radius:inherit;position:absolute}.hero-orbit:before{border:1px solid var(--line);background:radial-gradient(circle at var(--light-x,35%) var(--light-y,35%), color-mix(in srgb, var(--accent) 68%, white) 0, var(--accent) 6%, transparent 26%), radial-gradient(circle, transparent 0 32%, var(--paper) 33% 47%, transparent 48%), conic-gradient(from 35deg, transparent, color-mix(in srgb, var(--accent) 56%, transparent), transparent 38%, color-mix(in srgb, var(--ink) 14%, transparent), transparent 76%);box-shadow:inset 0 0 4rem color-mix(in srgb, var(--accent) 17%, transparent), 0 0 8rem color-mix(in srgb, var(--accent) 12%, transparent);animation:18s linear infinite orbit-spin;inset:11%}.hero-orbit:after{border:1px solid var(--line-strong);background:var(--paper);inset:31%;box-shadow:inset 0 0 3rem #00000059}html[data-theme=light] .hero-orbit{filter:drop-shadow(0 2.4rem 3.8rem #4c2f261f);border-color:#4030263d}html[data-theme=light] .hero-orbit:before{background:radial-gradient(circle at var(--light-x,35%) var(--light-y,35%), #fffaf1 0 1.5%, var(--accent) 5%, color-mix(in srgb, var(--accent) 58%, transparent) 11%, transparent 26%), radial-gradient(circle, transparent 0 31%, #f7f2e9fa 32% 45%, #705b4c3b 46%, transparent 48%), conic-gradient(from 32deg, #7a5e5229, color-mix(in srgb, var(--accent) 62%, transparent) 17%, #fffaf1b8 31%, #4c3e3524 47%, color-mix(in srgb, var(--accent) 48%, transparent) 67%, #fffbf3b3 83%, #7a5e5229);border-color:#4b352a47;box-shadow:inset 0 0 0 1px #ffffff80,inset 0 0 4.5rem #0e488c33,0 2.5rem 6rem #4d322824}html[data-theme=light] .hero-orbit:after{background:radial-gradient(circle at 36% 30%,#fffdf8 0,#eee8df 43%,#c6bdb2 100%);border-color:#3e312852;box-shadow:inset -.8rem -1rem 2.4rem #4739302e,inset .65rem .75rem 1.8rem #ffffffd1,0 .7rem 1.8rem #3c2c231f}.hero-spark{z-index:2;width:.55rem;height:.55rem;box-shadow:0 0 1rem .35rem #fff, 0 0 4rem 1.2rem var(--accent), 0 0 12rem 3rem color-mix(in srgb, var(--accent) 50%, transparent);pointer-events:none;background:#fff;border-radius:50%;animation:2.8s ease-in-out infinite spark-breathe;position:absolute;top:38%;left:61%}.hero-texto,.hero-acoes{z-index:3;position:relative}@media (width<=980px){.hero-orbit{top:43%;left:78%}}@media (width<=680px){.hero{padding-top:calc(var(--header-h) + 2.5rem)}.hero-orbit{opacity:.8;width:28rem;top:37%;left:86%}.hero-spark{top:29%;left:73%}.hero-title{font-size:clamp(2.2rem,10.6vw,4.4rem);line-height:.9}.hero-acoes{grid-template-columns:1fr}.hero-botoes{flex-direction:column;grid-column:1}.hero-acoes .scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.hero-title .line>span,.hero-copy,.hero-acoes{opacity:1;transition:none;translate:0}}.marquee{--filme:color-mix(in srgb, var(--ink) 7%, var(--paper));--janela:color-mix(in srgb, var(--ink) 11%, var(--paper));--janela-tinta:var(--ink);--passo:1.5rem;--margem:calc(var(--passo) * 1.05);--furo-h:calc(var(--passo) * .42);padding:clamp(2.5rem,5vw,4.5rem) 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-inclinada{width:104%;margin-left:-2%;rotate:-2deg}html[data-theme=light] .marquee{--filme:#1a1815;--janela:#25221e;--janela-tinta:#f4f0e7}.marquee-track{background:var(--filme);width:max-content;box-shadow:inset 0 1px var(--line), inset 0 -1px var(--line);will-change:transform;display:flex;position:relative}html[data-theme=light] .marquee-track{box-shadow:none}.marquee-track:before,.marquee-track:after{content:"";height:var(--furo-h);background:var(--paper);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10' preserveAspectRatio='none'%3E%3Crect x='6' width='12' height='10' rx='2.6'/%3E%3C/svg%3E") 0 0 / var(--passo) 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10' preserveAspectRatio='none'%3E%3Crect x='6' width='12' height='10' rx='2.6'/%3E%3C/svg%3E") 0 0 / var(--passo) 100% repeat-x;position:absolute;left:0;right:0}.marquee-track:before{top:calc((var(--margem) - var(--furo-h)) / 2)}.marquee-track:after{bottom:calc((var(--margem) - var(--furo-h)) / 2)}.marquee-item{display:flex}.quadro{width:calc(var(--passo) * 8);padding:var(--margem) calc(var(--passo) * .25);flex:none}.quadro-janela{height:calc(var(--passo) * 5);padding:0 calc(var(--passo) * .7);border-radius:calc(var(--passo) * .36);background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--janela);color:var(--janela-tinta);font-family:var(--display);font-size:calc(var(--passo) * .88);letter-spacing:-.02em;text-align:center;text-wrap:balance;place-items:center;line-height:1.05;display:grid;position:relative;overflow:hidden}@media (width<=680px){.marquee{--passo:1.125rem}}.manifesto-layout{grid-template-columns:minmax(16rem,.62fr) 1fr;gap:clamp(3rem,9vw,10rem);display:grid}.manifesto-sticky{top:calc(var(--header-h) + 3rem);align-self:start;position:sticky}.manifesto-copy{padding-top:clamp(3rem,8vw,8rem)}.manifesto-lead{max-width:21ch;font-family:var(--display);letter-spacing:-.04em;margin:0 0 clamp(4.5rem,9vw,9rem);font-size:clamp(2.2rem,4.3vw,4.8rem);line-height:1.04}.principles{gap:.4rem;display:grid}.principle{transition:background-color .5s var(--ease-out);border-radius:1.75rem;grid-template-columns:3.2rem 1fr;gap:1.6rem;padding:1.9rem 1.6rem;display:grid;position:relative}.principle+.principle:before{content:"";background:var(--line);height:1px;transition:opacity .4s;position:absolute;top:-.2rem;left:1.6rem;right:1.6rem}.principle:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.principle:hover:before,.principle:hover+.principle:before{opacity:0}.principle-number{border:1px solid var(--line-strong);width:2.7rem;height:2.7rem;color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.06em;transition:background-color .45s var(--ease-out), color .45s, border-color .45s;border-radius:50%;place-items:center;display:grid}.principle:hover .principle-number{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.principle h3{font-family:var(--display);letter-spacing:-.035em;margin:.2rem 0 .65rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1}.principle p{max-width:40rem;color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.65}@media (width<=980px){.manifesto-layout{grid-template-columns:1fr}.manifesto-sticky{position:relative;top:0}.manifesto-copy{padding-top:2rem}}@media (width<=680px){.manifesto-lead{font-size:clamp(1.7rem,7.4vw,2.3rem)}.principle{grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.5rem .9rem}.principle-number{width:2.3rem;height:2.3rem}.principle+.principle:before{left:.9rem;right:.9rem}}.services-head{grid-template-columns:1fr minmax(16rem,.35fr);align-items:end;gap:3rem;margin-bottom:clamp(4rem,8vw,7rem);display:grid}.services-intro{color:var(--ink-soft);margin:0 0 .4rem;font-size:1.05rem;line-height:1.65}.services-layout{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(2rem,5vw,5rem);display:grid}.service-list{gap:.35rem;display:grid}.service-item{transition:background-color .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:1.9rem;position:relative}.service-item+.service-item:before{content:"";background:var(--line);height:1px;transition:opacity .4s;position:absolute;top:-.18rem;left:1.6rem;right:1.6rem}.service-item.is-open{background:color-mix(in srgb, var(--ink) 5%, transparent);box-shadow:inset 0 0 0 1px var(--line)}.service-item.is-open:before,.service-item.is-open+.service-item:before{opacity:0}.service-trigger{border-radius:inherit;text-align:left;background:0 0;border:0;grid-template-columns:3rem 1fr auto;align-items:center;gap:1.25rem;width:100%;padding:1.7rem 1.6rem;display:grid}.service-trigger:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.service-no{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-rotulo);align-self:start;padding-top:.45rem}.service-name{font-family:var(--display);letter-spacing:-.04em;transition:translate .5s var(--ease-out), color .35s;font-size:clamp(2rem,4vw,4.4rem);line-height:.98}.service-plus{border:1px solid var(--line-strong);width:2.6rem;height:2.6rem;transition:rotate .55s var(--ease-out), background-color .35s, border-color .35s, color .35s;border-radius:50%;position:relative}.service-plus:before,.service-plus:after{content:"";background:currentColor;width:.8rem;height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.service-plus:after{rotate:90deg}.service-trigger:hover .service-name{color:var(--accent);translate:.5rem}.service-item.is-open .service-plus{border-color:var(--accent);background:var(--accent);color:var(--on-accent);rotate:45deg}.service-item.is-open .service-name{color:var(--accent)}.service-panel{transition:grid-template-rows .7s var(--ease-out);grid-template-rows:0fr;display:grid}.service-panel>div{overflow:hidden}.service-panel p{max-width:40rem;color:var(--ink-soft);margin:0;padding:0 5.8rem 1.6rem;line-height:1.65}.service-tags{flex-wrap:wrap;gap:.5rem;padding:0 5.8rem 2.1rem;display:flex}.service-tags span{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--ink);font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .5s var(--ease-out), translate .6s var(--ease-out);border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem .5rem .75rem;display:inline-flex;translate:0 .5rem}.service-tags span:before{content:"";background:var(--accent);width:.38rem;height:.38rem;box-shadow:0 0 .5rem var(--accent);border-radius:50%}.service-item.is-open .service-tags span{opacity:1;transition-delay:.3s;translate:0}.service-item.is-open .service-tags span:nth-child(2){transition-delay:.37s}.service-item.is-open .service-tags span:nth-child(3){transition-delay:.44s}.service-item.is-open .service-tags span:nth-child(4){transition-delay:.51s}.service-item.is-open .service-panel{grid-template-rows:1fr}.service-visual{border:1px solid var(--line-strong);background:var(--paper-soft);border-radius:2.4rem;position:relative;overflow:hidden}.service-scene{opacity:0;transition:opacity .65s, scale 1s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;scale:1.08}.service-scene.is-active{z-index:1;opacity:1;scale:1}.service-scene:before,.service-scene:after{content:"";position:absolute}.scene-social{background:radial-gradient(circle at 72% 22%, color-mix(in srgb, var(--accent) 50%, transparent), transparent 30%), linear-gradient(135deg, #0b0b0a 16%, color-mix(in srgb, var(--accent) 22%, #050505) 55%, #050505 100%)}.scene-social:before{aspect-ratio:9/19;background:linear-gradient(#fff6, #fff6) 50% 5% / 34% .32rem no-repeat, linear-gradient(160deg, color-mix(in srgb, var(--accent) 38%, transparent), transparent 60%), #ffffff0a;width:38%;box-shadow:0 0 0 .5rem #ffffff08, inset 0 0 3.2rem color-mix(in srgb, var(--accent) 22%, transparent), 0 2rem 4.5rem #00000080;border:1px solid #ffffff73;border-radius:2.4rem;animation:5.5s ease-in-out infinite cena-celular-flutua;transform:rotate(-8deg)}.scene-social:after{filter:blur(16px);opacity:.3;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:34%;height:130%;animation:7s ease-in-out infinite alternate cena-celular-reflexo;transform:rotate(20deg)}.scene-conversa{background:radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 28%), repeating-linear-gradient(90deg, #121210 0 2.6rem, #1a1a17 2.6rem 2.7rem)}.scene-conversa:before{background:#ffffff0d;border:1px solid #fff6;border-radius:1.6rem 1.6rem 1.6rem .25rem;width:46%;height:22%;animation:4.6s ease-in-out infinite cena-balao-recebido;transform:translate(-24%,-80%)rotate(-4deg)}.scene-conversa:after{background:radial-gradient(circle at 32% 50%, #ffffffe6 0 .3rem, transparent .42rem), radial-gradient(circle at 50% 50%, #ffffffe6 0 .3rem, transparent .42rem), radial-gradient(circle at 68% 50%, #ffffffe6 0 .3rem, transparent .42rem), linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #000));border-radius:1.6rem 1.6rem .25rem;width:40%;height:19%;animation:3.8s ease-in-out infinite cena-balao-resposta;transform:translate(28%,70%)rotate(3deg);box-shadow:0 1.5rem 3.5rem #00000073}.scene-lente{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--accent) 25%, transparent), transparent 36%), linear-gradient(160deg, #0a0a09, #050505)}.scene-lente:before{aspect-ratio:1;background:radial-gradient(circle at 63% 28%, #ffffffeb 0 2%, color-mix(in srgb, var(--accent) 85%, transparent) 5%, transparent 24%), radial-gradient(circle, transparent 0 34%, #ffffff24 35% 36%, transparent 37% 47%, #ffffff1a 48% 49%, transparent 50%), conic-gradient(from 40deg, transparent, color-mix(in srgb, var(--accent) 50%, transparent), transparent 36%, #ffffff14, transparent 72%);width:66%;box-shadow:inset 0 0 5rem color-mix(in srgb, var(--accent) 20%, transparent), 0 0 7rem color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid #ffffff4d;border-radius:50%;animation:20s linear infinite orbit-spin}.scene-lente:after{aspect-ratio:1;width:24%;box-shadow:inset 0 0 3rem #000000d9, inset .4rem .5rem 1.4rem color-mix(in srgb, var(--accent) 35%, transparent);background:#060605;border:1px solid #fff6;border-radius:50%}.scene-cultura{background:radial-gradient(ellipse at 50% 16%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 44%), repeating-radial-gradient(circle at 50% 132%, transparent 0 2.3rem, #ffffff21 2.3rem calc(2.3rem + 1px)), linear-gradient(180deg, #0b0b0a 0 32%, #070706 100%)}.scene-cultura:before{background:linear-gradient(180deg, #ffffffd9, color-mix(in srgb, var(--accent) 55%, transparent));width:56%;height:19%;box-shadow:0 0 4.5rem color-mix(in srgb, var(--accent) 40%, transparent);border:1px solid #ffffff59;animation:4.4s ease-in-out infinite cena-tela-brilho;top:11%}.scene-cultura:after{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(6px);opacity:.45;background:linear-gradient(#ffffff61,#0000 80%);width:44%;height:72%;animation:3.6s linear infinite cena-projetor-cintila;top:0}.scene-caption{z-index:2;color:#fff;font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.scene-caption b{font-family:var(--display);letter-spacing:-.06em;font-size:clamp(3rem,6vw,6.5rem);font-weight:400;line-height:.8}.service-panel .service-scene{aspect-ratio:4/3;border:1px solid var(--line);opacity:1;border-radius:1.5rem;margin:0 1.6rem 1.6rem;position:relative;inset:auto;scale:1}.service-panel .scene-social:before{width:auto;height:78%}.service-panel .scene-lente:before{width:auto;height:84%}.service-panel .scene-lente:after{width:auto;height:30%}.service-panel .scene-caption b{font-size:clamp(2.2rem,10vw,3.2rem)}.services-more{margin-top:1.6rem}@media (width<=980px){.services-layout{grid-template-columns:1fr}.service-visual{display:none}}@media (width<=680px){.services-head{grid-template-columns:1fr;gap:2rem}.service-item{border-radius:1.4rem}.service-trigger{grid-template-columns:2rem 1fr auto;gap:.65rem;padding:1.4rem .9rem}.service-name{font-size:clamp(1.7rem,7.6vw,2.25rem)}.service-plus{width:2.2rem;height:2.2rem}.service-panel p,.service-tags{padding-left:3.55rem;padding-right:.9rem}.service-panel .service-scene{margin:0 .9rem 1.2rem}.service-item+.service-item:before{left:.9rem;right:.9rem}}@media (prefers-reduced-motion:reduce){.service-scene,.service-tags span{transition:opacity .3s;translate:0;scale:1}}.journey{margin:0 var(--page-pad);border:1px solid var(--line);background:color-mix(in srgb, var(--paper-soft) 70%, transparent);border-radius:clamp(1.8rem,3vw,2.8rem);padding:clamp(4rem,8vw,7rem) clamp(1.5rem,4.5vw,4.5rem);overflow:hidden}.journey-head{margin-bottom:clamp(3rem,6vw,5rem)}.journey-summary{max-width:42rem;color:var(--ink-soft);margin:1.6rem 0 0;line-height:1.65}#journey-title{max-width:none}.journey-title-roll{--roll-bleed:.22em;height:calc(.84em + 2 * var(--roll-bleed));margin-block:calc(-1 * var(--roll-bleed));padding-block:var(--roll-bleed);vertical-align:-.02em;box-sizing:border-box;display:inline-block;overflow:hidden}.journey-title-track{--roll-gap:.56em;--roll-step:calc(.84em + var(--roll-gap));gap:var(--roll-gap);transition:transform .6s var(--ease-out);flex-direction:column;display:flex}.journey-title-item{white-space:nowrap;height:.84em;transition:opacity .35s var(--ease-out);line-height:.84;display:block}.journey-title-item.is-leaving{opacity:0}.journey-title-track.is-resetting,.journey-title-track.is-resetting .journey-title-item{transition:none}.journey-toggle{border:1px solid var(--line-strong);background:var(--paper);border-radius:999px;grid-template-columns:repeat(2,1fr);width:12.6rem;margin:0 0 clamp(3rem,6vw,5rem);padding:.3rem;display:grid;position:relative}.journey-toggle-thumb{background:var(--accent);width:6rem;height:calc(100% - .6rem);transition:transform .5s var(--ease-out);border-radius:999px;position:absolute;top:.3rem;left:.3rem}.journey-toggle[data-active=filme] .journey-toggle-thumb{transform:translate(6rem)}.journey-toggle-btn{z-index:1;font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:0 0;border:0;padding:.7rem 0;transition:color .4s;position:relative}.journey-toggle-btn.is-active{color:var(--on-accent)}.journey-toggle-btn:hover{color:var(--ink)}.journey-toggle-btn.is-active:hover{color:var(--on-accent)}.journey-toggle-btn:focus-visible{outline:1px solid var(--accent);outline-offset:2px;border-radius:999px}.timeline{grid-template-columns:repeat(6,1fr);gap:0;display:grid;position:relative}.timeline:before{content:"";background:var(--line-strong);width:100%;height:1px;position:absolute;top:1.5rem;left:0}.timeline:after{content:"";width:var(--timeline-progress,0%);background:var(--accent);height:1px;transition:width .9s var(--ease-out);position:absolute;top:1.5rem;left:0}.timeline-step{z-index:1;padding-right:clamp(1rem,2.2vw,2.2rem);position:relative}.timeline-step-head{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.6rem;display:flex;position:relative}.timeline-dot{border:1px solid var(--line-strong);background:var(--paper-soft);border-radius:50%;flex:none;width:.8rem;height:.8rem;transition:background .4s,border-color .4s,box-shadow .4s}.timeline-step.is-visible .timeline-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 .35rem color-mix(in srgb, var(--accent) 14%, transparent), 0 0 1.2rem color-mix(in srgb, var(--accent) 55%, transparent)}.timeline-no{color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.11em;line-height:1}.timeline-step-head,.step-content{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out)}.timeline.is-switching .timeline-step-head,.timeline.is-switching .step-content{opacity:0;transform:translateY(.4rem)}.timeline-step:first-child .timeline-step-head,.timeline-step:first-child .step-content{transition-delay:0s}.timeline-step:nth-child(2) .timeline-step-head,.timeline-step:nth-child(2) .step-content{transition-delay:55ms}.timeline-step:nth-child(3) .timeline-step-head,.timeline-step:nth-child(3) .step-content{transition-delay:.11s}.timeline-step:nth-child(4) .timeline-step-head,.timeline-step:nth-child(4) .step-content{transition-delay:.165s}.timeline-step:nth-child(5) .timeline-step-head,.timeline-step:nth-child(5) .step-content{transition-delay:.22s}.timeline-step:nth-child(6) .timeline-step-head,.timeline-step:nth-child(6) .step-content{transition-delay:.275s}.step-content{display:grid}.step-track{grid-area:1/1}.timeline[data-active-track=marca] .track-filme,.timeline[data-active-track=filme] .track-marca{opacity:0;visibility:hidden;pointer-events:none}.step-track h3{font-family:var(--display);letter-spacing:-.035em;margin:0 0 .9rem;font-size:clamp(1.5rem,2.15vw,2.25rem);font-weight:400;line-height:1}.step-track p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.6}@media (width<=680px){.journey{border-radius:1.8rem;margin:0 .6rem;padding:3.5rem 1.2rem}}.results{padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.results-grid{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 55%, transparent);border-radius:clamp(1.8rem,3vw,2.6rem);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.metric{min-height:18rem;transition:background-color .5s var(--ease-out);flex-direction:column;padding:clamp(1.6rem,2.8vw,2.6rem);display:flex;position:relative}.metric+.metric:before{content:"";background:var(--line);width:1px;position:absolute;top:1.6rem;bottom:1.6rem;left:0}.metric:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.metric-label{min-height:2.8em;color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.11em;text-transform:uppercase}.metric-body{margin-top:clamp(1.2rem,3vw,2.8rem)}.metric-value{font-family:var(--display);letter-spacing:-.05em;align-items:flex-start;font-size:clamp(4rem,6.6vw,7.2rem);font-weight:700;line-height:.9;display:flex}.metric-value small{color:var(--accent);font-family:var(--sans);letter-spacing:0;margin:.3rem 0 0 .22rem;font-size:max(.27em,1.2rem)}.metric-note{max-width:18rem;color:var(--ink-soft);margin:1.5rem 0 0;font-size:.88rem;line-height:1.5}@media (width<=980px){.results-grid{grid-template-columns:1fr 1fr}.metric{min-height:15rem}.metric+.metric:before{display:none}.metric:nth-child(n+3){border-top:1px solid var(--line)}.metric:nth-child(2n){border-left:1px solid var(--line)}.metric:last-child{grid-column:1/-1}}@media (width<=680px){.results-grid{grid-template-columns:1fr}.metric,.metric-label{min-height:0}.metric:nth-child(n+2){border-top:1px solid var(--line)}.metric:nth-child(2n){border-left:0}.metric-value{font-size:clamp(3.4rem,15vw,4.4rem)}}.cases-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(3.5rem,7vw,6rem);display:flex}.cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem);display:grid}.case-card{isolation:isolate;aspect-ratio:1;border:1px solid var(--line);color:#fff;text-align:left;transition:opacity 1.2s var(--ease-out), transform 1.4s var(--ease-out), translate .7s var(--ease-out), border-color .5s;background:#111;border-radius:clamp(1.8rem,3vw,2.8rem);padding:0;position:relative;overflow:hidden;container-type:inline-size}.case-card:hover,.case-card:focus-visible{border-color:var(--line-strong);translate:0 -.35rem}.cases-grid .case-card:hover,.cases-grid .case-card:focus-visible{transition-delay:0s}.case-card:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.case-art,.case-art:before,.case-art:after{position:absolute;inset:0}.case-art{z-index:-2}.case-art:before,.case-art:after{content:""}.art-a-ultima-fita{background:url(/midias/cases/a-ultima-fita.jpg) 50%/cover no-repeat}.art-terror-na-terra-da-uva{background:url(/midias/cases/terror-na-terra-da-uva.jpg) 50%/cover no-repeat}.art-social-media{background:url(/midias/cases/social-media.jpg) 50%/cover no-repeat}.art-silence{background:radial-gradient(circle at 50% 48%,#ffffff26,#0000 17%),linear-gradient(135deg,#c3b9a4,#615a4d 54%,#151512)}.art-silence:before{filter:blur(.2px);border:1px solid #fff9;border-radius:50% 50% 5% 5%;inset:14%}.art-silence:after{filter:blur(18px);background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:40%;left:30%}.case-card:after{content:"";z-index:-1;background:radial-gradient(26rem circle at var(--brilho-x,50%) var(--brilho-y,120%), color-mix(in srgb, var(--spectral-red) 30%, transparent), transparent 62%), linear-gradient(to bottom, transparent 38%, #000000c7 100%);transition:opacity .6s;position:absolute;inset:0}.case-art{transition:scale 1.4s var(--ease-out), filter .8s}.case-card:hover .case-art{filter:saturate(1.12)contrast(1.05);scale:1.06}.case-card-content{backdrop-filter:blur(14px);background:#08080661;border:1px solid #ffffff29;border-radius:clamp(1.1rem,5cqi,1.8rem);padding:clamp(1rem,5cqi,1.6rem);position:absolute;bottom:clamp(.8rem,4.5cqi,1.6rem);left:clamp(.8rem,4.5cqi,1.6rem);right:clamp(.8rem,4.5cqi,1.6rem)}.case-card-meta{color:#ffffffc7;font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:1.1rem;display:flex}.case-card-title{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.case-card-title h3{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,9cqi,3.6rem);font-weight:400;line-height:.9}.case-card-title .seta{box-sizing:content-box;width:1.1rem;height:1.1rem;rotate:var(--giro);transition:background-color .35s, color .35s, scale .5s var(--ease-out);border:1px solid #ffffff8c;border-radius:50%;flex:none;padding:.9rem}.case-card:hover .case-card-title .seta{color:#000;background:#fff;scale:1.08}@media (width<=860px){.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.cases-head{flex-direction:column;align-items:flex-start}.cases-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.case-card:hover,.case-card:focus-visible{translate:0}}.shop{background:var(--paper-elevated);overflow:hidden}.shop-head{grid-template-columns:1fr minmax(17rem,.36fr);align-items:end;gap:3rem;margin-bottom:clamp(4rem,9vw,8rem);display:grid}.shop-copy{color:var(--ink-soft);margin:0 0 .5rem;line-height:1.65}.shop-feature{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);display:grid;overflow:hidden}.vhs-stage{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 58%), #0b0b0b;perspective:1100px;background-size:16.666% 16.666%,16.666% 16.666%,100% 100%,100% 100%;place-items:center;min-height:clamp(31rem,55vw,50rem);display:grid;position:relative;overflow:hidden}.vhs-stage:before{content:"EDIÇÃO 001  •  OBJETO DE CINEMA  •  SPARKLE";color:#ffffff7a;font-family:var(--mono);letter-spacing:.14em;text-align:center;font-size:.57rem;position:absolute;top:1.4rem;left:1.4rem;right:1.4rem}.vhs-stage:after{content:"";filter:blur(24px);background:#000000b3;border-radius:50%;width:58%;height:8%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.vhs-object{z-index:2;aspect-ratio:.7;width:min(62%,26rem);transform-style:preserve-3d;transition:transform .9s var(--ease-out);position:relative;transform:rotate(-5deg)rotateY(9deg)}.vhs-stage:hover .vhs-object{transform:rotate(-1.5deg)rotateY(-5deg)translateY(-.8rem)}.vhs-sleeve{color:#fff;background:radial-gradient(circle at 72% 21%,#ffffffd1 0 .25rem,#0000 .36rem),linear-gradient(145deg,#0000 0 42%,#ffffff14 42% 43%,#0000 43%),linear-gradient(155deg,#1a1a18 0 35%,#6e1122 36% 62%,#090909 63%);border:1px solid #ffffff42;position:absolute;inset:0;overflow:hidden;box-shadow:-1.4rem 2rem 4rem #00000075}.vhs-sleeve:before{content:"";border:1px solid #fff3;position:absolute;inset:6%}.vhs-sleeve:after{content:"SPARKLE EDITIONS";font-family:var(--mono);letter-spacing:.18em;writing-mode:vertical-rl;font-size:.5rem;position:absolute;bottom:1.2rem;right:1.1rem}.vhs-number{font-family:var(--mono);letter-spacing:.12em;font-size:.58rem;position:absolute;top:1.3rem;left:1.4rem}.vhs-title{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(2.8rem,5.4vw,5.2rem);font-weight:400;line-height:.78;position:absolute;bottom:2rem;left:1.5rem;right:1.5rem}.vhs-title em{color:#d6a3ab;font-weight:400;display:block}.vhs-cassette{z-index:-1;width:72%;height:80%;transition:transform .9s var(--ease-out);background:#11110f;border:1px solid #3d3d3a;border-radius:.5rem;position:absolute;top:9%;right:-12%;transform:translateZ(-2rem)}.vhs-stage:hover .vhs-cassette{transform:translate3d(26%,2%,-2rem)rotate(3deg)}.vhs-cassette:before{content:"";background:radial-gradient(circle at 27%,#151513 0 17%,#6a6a61 18% 21%,#151513 22% 30%,#0000 31%),radial-gradient(circle at 73%,#151513 0 17%,#6a6a61 18% 21%,#151513 22% 30%,#0000 31%),#d4d0c6;border:1px solid #4f4f4a;border-radius:.3rem;width:70%;height:28%;position:absolute;top:22%;left:15%}.vhs-cassette:after{content:"A ÚLTIMA FITA";color:#151513;font-family:var(--mono);letter-spacing:.12em;text-align:center;background:#ece8de;padding:.65rem;font-size:.48rem;position:absolute;bottom:15%;left:12%;right:12%}.shop-product-info{flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,5rem);display:flex}.product-status{width:fit-content;color:var(--accent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.6rem;display:inline-flex}.product-status:before{content:"";width:.42rem;height:.42rem;box-shadow:0 0 0 .28rem color-mix(in srgb, var(--accent) 14%, transparent);background:currentColor;border-radius:50%}.shop-product-info h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:clamp(3rem,8vw,7rem) 0 1.4rem;font-size:clamp(3.5rem,7vw,7rem);font-weight:400;line-height:.8}.shop-product-info p{max-width:30rem;color:var(--ink-soft);margin:0;line-height:1.68}.product-meta{flex-wrap:wrap;gap:.55rem;margin:2rem 0;display:flex}.product-meta span{border:1px solid var(--line);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.48rem .72rem;font-size:.55rem}.product-actions{flex-wrap:wrap;gap:.8rem;display:flex}.shop-more{border-top:1px solid var(--line);margin-top:clamp(4.5rem,9vw,8rem);padding-top:clamp(2rem,4vw,3.5rem)}.shop-more-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.shop-more-head h3{max-width:12ch;font-family:var(--display);letter-spacing:-.035em;margin:0 0 .45rem;font-size:clamp(2.3rem,4vw,4rem);font-weight:400;line-height:.92}.shop-more-kicker{color:var(--accent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.9rem;font-size:.58rem;display:block}.shop-more-grid{grid-template-columns:repeat(12,1fr);gap:clamp(.8rem,1.8vw,1.5rem);display:grid}.shop-mini{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);color:#fff;min-height:clamp(25rem,42vw,37rem);transition:transform .55s var(--ease-out), border-color .35s, box-shadow .55s var(--ease-out);background:#090908;grid-column:span 4;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000021}.shop-mini:hover{border-color:color-mix(in srgb, var(--accent) 75%, white 25%);transform:translateY(-.7rem);box-shadow:0 34px 80px #0000003d}.shop-mini:after{content:"";z-index:1;background:linear-gradient(180deg, #0505040a 20%, #0505042e 50%, #050504f0 100%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.shop-mini-image{object-fit:cover;filter:saturate(.9)contrast(1.02);width:100%;height:100%;transition:transform .9s var(--ease-out), filter .6s;position:absolute;inset:0;transform:scale(1.015)}.shop-mini:hover .shop-mini-image{filter:saturate(1.08)contrast(1.05);transform:scale(1.075)}.shop-mini-content{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:1.4rem;padding:clamp(1.35rem,2.6vw,2.3rem);display:grid;position:absolute;bottom:0;left:0;right:0}.shop-mini-meta{color:#f1b2bb;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.15rem;font-size:.55rem;display:block}.shop-mini h4{max-width:10ch;font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.35vw,3.4rem);font-weight:400;line-height:.88}.shop-mini-arrow{color:#fff;backdrop-filter:blur(8px);width:3.1rem;height:3.1rem;transition:color .35s, background .35s, border-color .35s, transform .45s var(--ease-out);background:#08080633;border:1px solid #ffffff8c;border-radius:50%;place-items:center;font-size:1.05rem;display:grid}.shop-mini:hover .shop-mini-arrow{border-color:var(--accent);background:var(--accent);color:var(--on-accent);transform:rotate(45deg)}.articles{overflow:hidden}.articles-head{z-index:1;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);display:flex;position:relative}.articles-more{border:1px solid var(--line-strong);min-height:3rem;font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:.8rem;margin-bottom:.5rem;padding:0 .4rem 0 1.2rem;transition:color .35s,border-color .35s,background-color .35s;display:inline-flex}.articles-more .seta,.article-card-link .seta{box-sizing:content-box;width:.9rem;height:.9rem;rotate:var(--giro);transition:scale .45s var(--ease-out);border:1px solid;border-radius:50%;padding:.4rem}.articles-more:hover,.articles-more:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--paper)}.articles-more:hover .seta{scale:1.1}.articles-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,1.6vw,1.4rem);display:grid;position:relative}.articles-grid-2{grid-template-columns:repeat(2,1fr)}.article-card{--raio:clamp(1.6rem, 2.4vw, 2.2rem);--folga:clamp(.7rem, 1vw, .9rem);isolation:isolate;padding:var(--folga);border:1px solid var(--line);border-radius:var(--raio);background:color-mix(in srgb, var(--paper) 60%, transparent);transition:opacity 1.2s var(--ease-out), transform 1.4s var(--ease-out), border-color .5s var(--ease-out), translate .6s var(--ease-out), background-color .5s, box-shadow .6s var(--ease-out);display:flex;position:relative;overflow:hidden;container-type:inline-size}.articles-grid:not(.articles-grid-2) .article-card{container-type:normal}.article-card:after{content:"";z-index:-1;background:radial-gradient(20rem circle at var(--brilho-x,50%) var(--brilho-y,0%), color-mix(in srgb, var(--spectral-cyan) 30%, transparent), transparent 62%), radial-gradient(26rem circle at calc(var(--brilho-x,50%) + 7rem) calc(var(--brilho-y,0%) + 5rem), color-mix(in srgb, var(--spectral-red) 12%, transparent), transparent 60%);opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.article-card:hover,.article-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 65%, transparent);background-color:var(--paper-elevated);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent), 0 2.2rem 4rem -1.8rem color-mix(in srgb, var(--accent) 55%, transparent);translate:0 -.5rem}.articles-grid .article-card:hover,.articles-grid .article-card:focus-visible,.articles-grid:has(.article-card:hover) .article-card,.articles-grid:has(.article-card:focus-visible) .article-card{transition-delay:0s}.article-card-inner{transition:opacity .6s var(--ease-out), filter .6s var(--ease-out)}.articles-grid:has(.article-card:hover) .article-card:not(:hover),.articles-grid:has(.article-card:focus-visible) .article-card:not(:focus-visible){border-color:#0000}.articles-grid:has(.article-card:hover) .article-card:not(:hover) .article-card-inner,.articles-grid:has(.article-card:focus-visible) .article-card:not(:focus-visible) .article-card-inner{opacity:.4;filter:blur(2px)grayscale(.8)}.article-card:hover:after,.article-card:focus-visible:after{opacity:1}.article-card:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.article-card-inner{flex-direction:column;flex:1;display:flex}.article-card-image{aspect-ratio:16/10;border-radius:calc(var(--raio) - var(--folga));background:var(--paper-soft);display:block;overflow:hidden}.article-card-image img{object-fit:cover;filter:grayscale(.35)brightness(.88);width:100%;height:100%;transition:scale 1.4s var(--ease-out), filter .8s}.article-card:hover .article-card-image img,.article-card:focus-visible .article-card-image img{filter:saturate(1.15)contrast(1.05);scale:1.08}.article-card-meta{color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:1.5rem .8rem 0;display:flex}.article-card-titulo{font-family:var(--display);letter-spacing:-.035em;margin:1.2rem .8rem 2rem;font-size:clamp(1.7rem,2.4vw,2.5rem);font-weight:400;line-height:1;transition:color .4s}.article-card:hover .article-card-titulo,.article-card:focus-visible .article-card-titulo{color:var(--accent)}.article-card-link{border:1px solid var(--line-strong);width:fit-content;min-height:2.9rem;font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.8rem;margin:auto .8rem .8rem;padding:0 .35rem 0 1.1rem;transition:background-color .4s,color .4s,border-color .4s;display:inline-flex}.article-card:hover .article-card-link,.article-card:focus-visible .article-card-link{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.article-card:hover .article-card-link .seta{scale:1.12}@container (width>=24rem){.article-card-inner{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);column-gap:clamp(1.2rem,3cqi,2rem);display:grid}.article-card-image{grid-row:1/4;align-self:start}.article-card-meta{margin-top:.8rem}.article-card-titulo{margin:1.2rem .8rem 1.6rem;font-size:clamp(1.5rem,4.4cqi,2.2rem)}.article-card-link{align-self:end}}@media (width<=980px){.articles-grid,.articles-grid-2{grid-template-columns:1fr}}@media (width<=680px){.articles-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.article-card:hover,.article-card:focus-visible{translate:0}.article-card:hover .article-card-image img,.article-card:focus-visible .article-card-image img{scale:1}}.quote-section{text-align:center;place-items:center;min-height:92svh;display:grid;overflow:hidden}.quote-orbit{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:min(74vw,56rem);animation:32s linear infinite reverse orbit-spin;position:absolute}.quote-orbit:before{content:"SPARKLE CINEMA COMUNICAÇÃO";color:var(--ink-faint);font-family:var(--mono);letter-spacing:.25em;white-space:nowrap;font-size:.65rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(22deg)}.quote-orbit:after{content:"";background:var(--ink);width:.55rem;height:.55rem;box-shadow:0 0 1.2rem color-mix(in srgb, var(--spectral-red) 70%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:rotate(22deg)translate(min(37vw,28rem))}.quote-inner{z-index:2;justify-items:center;max-width:68rem;display:grid;position:relative}blockquote{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,6.4vw,6.8rem);line-height:.96}blockquote em{color:var(--accent);font-weight:400}[data-entrada].tem-entrada .palavra{opacity:0;filter:blur(10px);transition:opacity .9s var(--ease-out), filter 1.1s var(--ease-out), translate 1.2s var(--ease-out);transition-delay:calc(var(--i) * 45ms);display:inline-block;translate:0 .45em}[data-entrada].tem-entrada.is-dentro .palavra{opacity:1;filter:blur();translate:0}blockquote.tem-entrada em{--k:0;color:var(--ink)}blockquote.tem-entrada em:nth-of-type(2){--k:1}blockquote.tem-entrada em:nth-of-type(3){--k:2}blockquote.tem-entrada.is-dentro em{animation:manifesto-acende 1.3s var(--ease-out) both;animation-delay:calc(var(--n) * 45ms + .6s + var(--k) * .32s)}@keyframes manifesto-acende{0%{color:var(--ink);text-shadow:0 0 #0000}35%{color:color-mix(in srgb, var(--accent) 55%, white);text-shadow:0 0 .32em color-mix(in srgb, var(--accent) 75%, transparent)}to{color:var(--accent);text-shadow:0 0 #0000}}.quote-author.section-index{margin:3rem 0 0}@media (width<=680px){.quote-section{min-height:70svh}.quote-orbit{width:36rem}blockquote{font-size:clamp(1.9rem,8.4vw,2.7rem)}}.contact{padding-bottom:clamp(4rem,7vw,6rem)}.contact-head{grid-template-columns:1fr minmax(17rem,.34fr);align-items:end;gap:4rem;margin-bottom:clamp(4rem,8vw,7rem);display:grid}.contact-title{max-width:10ch}.contact-aside{gap:1.6rem;padding-bottom:.4rem;display:grid}.contact-aside p{color:var(--ink-soft);margin:0;line-height:1.65}.contact-email{border:1px solid var(--line-strong);width:fit-content;min-height:3rem;font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.06em;border-radius:999px;align-items:center;gap:.8rem;padding:0 .4rem 0 1.2rem;transition:color .35s,border-color .35s,background-color .35s;display:inline-flex}.contact-email .seta{box-sizing:content-box;width:.9rem;height:.9rem;rotate:var(--giro);border:1px solid;border-radius:50%;padding:.4rem}.contact-email:hover,.contact-email:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--paper)}.contact-layout{grid-template-columns:.28fr .72fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.contact-notes{align-content:start;gap:.6rem;display:grid}.contact-note{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 55%, transparent);border-radius:1.5rem;padding:1.3rem 1.4rem}.contact-note span{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.55rem;display:block}.contact-note p{margin:0;font-size:.95rem;line-height:1.55}.contact-form{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 62%, transparent);border-radius:clamp(1.8rem,3vw,2.6rem);grid-template-columns:1fr 1fr;gap:.6rem;padding:clamp(.6rem,1.2vw,1rem);display:grid}.field{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-soft) 70%, transparent);border-radius:1.4rem;gap:.4rem;padding:1rem 1.3rem .75rem;transition:border-color .35s,background-color .35s,box-shadow .35s;display:grid;position:relative}.field-full{grid-column:1/-1}.field:hover{border-color:var(--line-strong)}.field:focus-within{border-color:var(--accent);background:var(--paper-soft);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}.field label{color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.11em;text-transform:uppercase;transition:color .3s}.field:focus-within label{color:var(--accent-texto)}.field input,.field textarea,.field select{width:100%;color:var(--ink);font-family:var(--display);background:0 0;border:0;border-radius:0;outline:none;padding:.1rem 0 .25rem;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.2}.field input::placeholder,.field textarea::placeholder{color:var(--ink-faint)}.field textarea{resize:vertical;min-height:7.5rem}.field select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.2'/%3E%3C/svg%3E") right .2rem center/.8rem no-repeat;padding-right:2.2rem}.field select option,.field select optgroup{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1rem}.field-lista.is-aberta{z-index:20}main:has(.lista.is-open){z-index:2}.field select.lista-nativo{opacity:0;pointer-events:none;width:calc(100% - 2.6rem);height:2rem;padding:0;position:absolute;inset:auto 1.3rem .75rem}.lista{position:static}.lista-botao{width:100%;color:var(--ink);font-family:var(--display);text-align:left;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;gap:1rem;padding:.1rem 0 .25rem;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.2;display:flex}.lista-valor{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lista-valor.is-vazio{color:var(--ink-faint)}.lista-seta{width:.8rem;height:auto;color:var(--ink-soft);transition:rotate .45s var(--ease-out), color .3s;flex:none}.field-lista:hover .lista-seta,.lista.is-open .lista-seta{color:var(--accent)}.lista.is-open .lista-seta{rotate:180deg}.lista-painel{z-index:20;overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--paper);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;visibility:hidden;opacity:0;transform-origin:50% 0;max-height:min(34rem,70vh);transition:opacity .25s, scale .4s var(--ease-out), translate .4s var(--ease-out), visibility 0s .4s;border-radius:1.5rem;gap:.15rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);left:-1px;right:-1px;overflow-y:auto;translate:0 -.4rem;scale:.97;box-shadow:0 1.6rem 3rem #0000004d}html[data-theme=light] .lista-painel{box-shadow:0 1.6rem 3rem #312a1e1f}.lista.para-cima .lista-painel{transform-origin:50% 100%;top:auto;bottom:calc(100% + .5rem);translate:0 .4rem}.lista.is-open .lista-painel{visibility:visible;opacity:1;transition-delay:0s;translate:0;scale:1}.lista-grupo{gap:.15rem;display:grid}.lista-grupo+.lista-grupo,.lista-grupo+.lista-opcao{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.25rem}.lista-grupo-nome{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.55rem .9rem .25rem}.lista-opcao{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;border-radius:.95rem;padding:.5rem 2.4rem .5rem .9rem;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.1;transition:color .3s,background-color .3s;position:relative}.lista-opcao.is-ativa{background:var(--paper-soft);color:var(--accent-texto)}.lista-opcao[aria-selected=true]{color:var(--accent-texto)}.lista-opcao[aria-selected=true]:after{content:"";background:var(--accent);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:50%;right:1.1rem;translate:0 -50%}.field-lista.is-invalido{border-color:var(--error)}.lista.sem-animacao .lista-painel,.lista.sem-animacao .lista-seta{transition:none}.form-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;padding:1rem .6rem .4rem 1.1rem;display:flex}.form-consent{max-width:27rem;color:var(--ink-soft);font-size:var(--fs-texto-menor);margin:0;line-height:1.5}.submit-button{flex:none;min-width:15rem}.submit-button:disabled{opacity:.65;pointer-events:none}.field-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=980px){.contact-layout{grid-template-columns:1fr}.contact-notes{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.contact-head{grid-template-columns:1fr;gap:2rem}.contact-notes,.contact-form{grid-template-columns:1fr}.field,.field-full,.form-footer{grid-column:1}.field input,.field textarea,.field select,.lista-botao{font-size:clamp(1.2rem,5.4vw,1.45rem)}.form-footer{flex-direction:column;align-items:stretch;padding:1rem .2rem .2rem}.submit-button{width:100%}}.site-footer{padding:clamp(4rem, 8vw, 7rem) var(--page-pad) 1.5rem;position:relative}.footer-claquete{--haste-h:1.3rem}.footer-claquete .claquete-haste{margin:0 0 .5rem;translate:0 -.2rem;rotate:-1.4deg}.footer-claquete .claquete-haste span{background:repeating-linear-gradient(-58deg, var(--ink) 0 4rem, var(--paper) 4rem 8rem)}.footer-quadro{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 70%, transparent);border-radius:0;padding:clamp(1.8rem,4vw,3.4rem)}.footer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding-bottom:clamp(2rem,4vw,3.2rem);display:flex}.footer-logo{width:clamp(11rem,22vw,17rem);display:block}.footer-logo img{width:100%;height:auto;transition:filter .5s,opacity .3s}.footer-logo:hover img{opacity:.8}.back-to-top{border:1px solid var(--line-strong);min-height:2.9rem;color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.8rem;padding:0 .4rem 0 1.2rem;transition:color .3s,border-color .3s,background-color .3s;display:inline-flex}.back-to-top .seta{box-sizing:content-box;width:.9rem;height:.9rem;rotate:var(--giro);transition:translate .45s var(--ease-out);border:1px solid;border-radius:50%;padding:.4rem}.back-to-top:hover,.back-to-top:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--paper)}.back-to-top:hover .seta{translate:0 -.15rem}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);gap:2.5rem clamp(1.5rem,3vw,3rem);padding:clamp(2rem,4vw,3.2rem) 0;display:grid}.footer-col-title{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.2rem;font-weight:400}.footer-col ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.footer-col a{color:var(--ink-soft);overflow-wrap:anywhere;background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;transition:color .3s, background-size .45s var(--ease-out);align-items:center;gap:.4rem;font-size:.95rem;line-height:1.35;display:inline-flex}.footer-col a:hover,.footer-col a:focus-visible{color:var(--ink);background-size:100% 1px}.footer-col .seta{width:.8rem;height:.8rem;rotate:var(--giro)}.footer-col .footer-more{color:var(--accent-texto);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.1em;text-transform:uppercase}.footer-contatos{gap:.6rem}.footer-col .footer-contato{isolation:isolate;border:1px solid var(--line-strong);width:fit-content;max-width:100%;min-height:3rem;color:var(--ink);overflow-wrap:normal;transition:color .45s var(--ease-out), border-color .45s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:.75rem;padding:.3rem 1.1rem .3rem .3rem;font-size:.92rem;line-height:1.2;display:flex;position:relative;overflow:hidden}.footer-contato:before{content:"";z-index:-1;background:var(--accent);clip-path:circle(0% at 1.55rem);transition:clip-path .7s var(--ease-out);position:absolute;inset:-1px}.footer-col .footer-contato:hover,.footer-col .footer-contato:focus-visible{border-color:var(--accent);color:var(--on-accent);background:0 0}.footer-contato:hover:before,.footer-contato:focus-visible:before{clip-path:circle(150% at 1.55rem)}.footer-contato-icone{border:1px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--accent);transition:color .45s var(--ease-out), border-color .45s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.footer-contato-icone svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;width:1.15rem;height:1.15rem;overflow:visible}.footer-contato:hover .footer-contato-icone,.footer-contato:focus-visible .footer-contato-icone{border-color:color-mix(in srgb, var(--on-accent) 55%, transparent);color:var(--on-accent)}.footer-contato-imdb svg{stroke:none;width:1.75rem;height:auto}.footer-contato-texto{white-space:nowrap}.footer-col .footer-contato .seta{transition:translate .45s var(--ease-out);flex:none}.footer-contato:hover .seta,.footer-contato:focus-visible .seta{translate:.15rem -.15rem}.footer-contato:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.footer-bottom{border-top:1px solid var(--line);color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem 2rem;padding-top:1.4rem;display:flex}.footer-assinatura{gap:.7rem;display:grid}.footer-canto{text-align:right;justify-items:end;gap:.7rem;display:grid}.footer-credit-favicon{object-fit:contain;width:2.1rem;height:2.1rem}@media (width<=980px){.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-col-contato{grid-column:1/-1}.footer-contatos{flex-wrap:wrap;display:flex}}@media (width<=680px){.footer-top{flex-direction:column;align-items:flex-start}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{flex-direction:column}.footer-canto{text-align:left;justify-items:start}.footer-contato-texto{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.footer-contato:before{transition:none}}.case-modal{z-index:500;visibility:hidden;opacity:0;backdrop-filter:blur(10px);background:#040403b8;place-items:center;padding:clamp(.8rem,3vw,2.5rem);transition:opacity .5s,visibility 0s .5s;display:grid;position:fixed;inset:0}.case-modal.is-open{visibility:visible;opacity:1;transition-delay:0s}.modal-dialog{border:1px solid var(--line-strong);background:var(--paper);opacity:0;border-radius:clamp(1.8rem,3vw,2.6rem);grid-template-columns:1.05fr .95fr;width:min(72rem,100%);max-height:calc(100svh - 1.6rem);padding:.7rem;transition:opacity .25s;display:grid;position:relative;overflow:auto;box-shadow:0 2.5rem 6rem #00000073}.case-modal.is-open .modal-dialog{opacity:1;transition:opacity .45s var(--ease-out) .5s}.case-voo{z-index:510;pointer-events:none;background-color:#111;position:fixed;overflow:hidden}.case-modal.is-open .modal-content>div>*,.case-modal.is-open .modal-facts>div{animation:modal-sobe .9s var(--ease-out) .7s backwards}.case-modal.is-open .modal-content>div>:nth-child(2){animation-delay:.77s}.case-modal.is-open .modal-content>div>:nth-child(3){animation-delay:.84s}.case-modal.is-open .modal-content>div>:nth-child(4){animation-delay:.91s}.case-modal.is-open .modal-facts>div{animation-delay:.97s}.case-modal.is-open .modal-facts>div:nth-child(2){animation-delay:1.03s}.case-modal.is-open .modal-facts>div:nth-child(3){animation-delay:1.09s}.case-modal.is-open .modal-facts>div:nth-child(4){animation-delay:1.15s}.case-modal.is-open .modal-play{animation:modal-aparece .6s var(--ease-out) 1.1s backwards}@keyframes modal-sobe{0%{opacity:0;translate:0 .8rem}}@keyframes modal-aparece{0%{opacity:0}}.modal-visual{isolation:isolate;background:#111;border-radius:calc(clamp(1.8rem,3vw,2.6rem) - .7rem);min-height:min(72svh,42rem);position:relative;overflow:hidden}.modal-video{position:absolute;inset:0}.modal-video:empty{display:none}.modal-play{z-index:1;background:var(--accent);width:6rem;height:6rem;color:var(--on-accent);transition:scale .45s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1.2rem 2.4rem -1rem #0009}.modal-play[hidden]{display:none}.modal-play:hover,.modal-play:focus-visible{scale:1.08}.modal-play:active{scale:.96}.modal-play:focus-visible{outline:2px solid var(--on-accent);outline-offset:4px}.modal-play-icone{border-top:.8rem solid #0000;border-bottom:.8rem solid #0000;border-left:1.3rem solid;width:0;height:0;margin-left:.3rem}.modal-video iframe{border:0;width:100%;height:100%;display:block}.modal-content{flex-direction:column;justify-content:space-between;padding:clamp(1.8rem,4.5vw,4rem);display:flex}.modal-kicker{color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;display:inline-flex}.modal-kicker:before{content:"";background:var(--spectral-red);width:.45rem;height:.45rem;box-shadow:0 0 .5rem var(--spectral-red);border-radius:50%}.modal-content h2{font-family:var(--display);letter-spacing:-.045em;margin:1.6rem 0 1.4rem;font-size:clamp(3rem,6vw,6.2rem);font-weight:400;line-height:.88}.modal-content>div>p{max-width:32rem;color:var(--ink-soft);margin:0;line-height:1.7}.modal-link{margin-top:2rem}.modal-link[hidden]{display:none}.modal-facts{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:2.6rem;display:grid}.modal-facts div{border:1px solid var(--line);border-radius:1.2rem;padding:.9rem 1.1rem}.modal-facts span{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-rotulo-menor);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;display:block}.modal-facts b{font-weight:400}.modal-close{z-index:3;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 80%, transparent);width:3rem;height:3rem;transition:rotate .5s var(--ease-out), background-color .3s, color .3s;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:1.4rem;right:1.4rem}.modal-close span{background:currentColor;width:1rem;height:1px;position:absolute;rotate:45deg}.modal-close span+span{rotate:-45deg}.modal-close:hover,.modal-close:focus-visible{border-color:var(--accent);background:var(--accent);color:var(--on-accent);rotate:90deg}@media (width<=980px){.modal-dialog{grid-template-columns:.8fr 1fr}}@media (width<=680px){.modal-dialog{grid-template-columns:1fr}.modal-visual{min-height:16rem}.modal-content{padding:1.8rem 1.1rem 1.1rem}.modal-content h2{margin-top:1.2rem;font-size:clamp(2.4rem,11vw,3rem)}}@media (prefers-reduced-motion:reduce){.case-modal.is-open .modal-dialog{transition:opacity .3s}.case-modal.is-open .modal-content>div>*,.case-modal.is-open .modal-facts>div,.case-modal.is-open .modal-play{animation:none}.modal-play{transition:none}}.toast{z-index:800;right:var(--page-pad);border:1px solid var(--line-strong);background:var(--paper-elevated);width:min(27rem,100vw - 2.5rem);box-shadow:var(--shadow);opacity:0;transition:opacity .4s, transform .6s var(--ease-out);border-radius:1.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.9rem 1rem .9rem .9rem;display:grid;position:fixed;bottom:2rem;transform:translateY(130%)}.toast.is-visible{opacity:1;transform:translateY(0)}.toast-icon{background:var(--accent);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.toast-icon svg{width:1.1rem;height:1.1rem}.toast-glyph{fill:none;stroke:var(--on-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.toast-dot{fill:var(--on-accent)}.toast-triangle{fill:var(--error);stroke:var(--error);stroke-width:2px;stroke-linejoin:round}.toast-icon-error,.toast.is-error .toast-icon-ok{display:none}.toast.is-error{border-color:var(--error)}.toast.is-error .toast-icon{background:0 0}.toast.is-error .toast-icon-error{width:2rem;height:2rem;display:block}.toast p{margin:0;font-size:.82rem;line-height:1.45}.toast-action{border:0;border-bottom:1px solid var(--line-strong);color:var(--ink);font-family:var(--mono);font-size:var(--fs-rotulo);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:.5rem;margin-top:.7rem;padding:0 0 .25rem;transition:color .3s,border-color .3s;display:inline-flex}.toast-action:hover,.toast-action:focus-visible{color:var(--accent-texto);border-color:var(--accent)}.toast.is-error .toast-action:hover,.toast.is-error .toast-action:focus-visible{color:var(--error);border-color:var(--error)}.toast-action[hidden]{display:none}.toast-close{color:var(--ink-faint);background:0 0;border:0;font-size:1rem}.ripple{z-index:5;pointer-events:none;background:#ffffff80;border-radius:50%;width:8px;height:8px;animation:.65s ease-out forwards ripple;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes intro-load{to{transform:translate(0)}}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-1%,1%)}50%{transform:translate(1%,-1%)}75%{transform:translate(.5%,1%)}to{transform:translate(0)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes spark-breathe{0%,to{opacity:.72;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes pulse{50%{opacity:.45}}@keyframes scroll-cue{0%{opacity:.35;background-position:0 -3rem}50%{opacity:1}to{opacity:.35;background-position:0 3rem}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes pulse-ring{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes rain{to{transform:translate(-2rem,3.4rem)scale(1.3)}}@keyframes ripple{to{opacity:0;transform:translate(-50%,-50%)scale(32)}}@keyframes cena-celular-flutua{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-1.1rem)}}@keyframes cena-celular-reflexo{0%{transform:rotate(20deg)translate(-130%)}to{transform:rotate(20deg)translate(130%)}}@keyframes cena-balao-recebido{0%,to{transform:translate(-24%,-80%)rotate(-4deg)}50%{transform:translate(-24%,-87%)rotate(-3deg)}}@keyframes cena-balao-resposta{0%,to{transform:translate(28%,70%)rotate(3deg)scale(1)}50%{transform:translate(28%,63%)rotate(4deg)scale(1.03)}}@keyframes cena-tela-brilho{0%,to{opacity:1}50%{opacity:.72}}@keyframes cena-projetor-cintila{0%,to{opacity:.45}9%{opacity:.3}14%{opacity:.5}36%{opacity:.36}58%{opacity:.52}81%{opacity:.33}}@media (width<=980px){.timeline{grid-template-columns:1fr 1fr;gap:3.5rem 2rem}.timeline:before,.timeline:after{display:none}.shop-feature{grid-template-columns:1fr 1fr}.vhs-stage{min-height:34rem}.shop-mini{grid-column:span 6}.shop-mini:nth-child(3){grid-column:1/-1;min-height:26rem}}@media (width<=680px){:root{--header-h:4rem}.section-title{font-size:clamp(2.6rem,11.5vw,3.9rem)}.timeline{grid-template-columns:1fr;gap:3.5rem}.journey-toggle{margin-bottom:3rem}.shop-head,.shop-feature{grid-template-columns:1fr}.vhs-stage{min-height:31rem}.shop-product-info h3{margin-top:3rem}.shop-more-grid{grid-template-columns:1fr}.shop-mini,.shop-mini:nth-child(3){grid-column:1;min-height:27rem}.shop-more-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.intro{display:none}.reveal{opacity:1;transform:none}}.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){clip-path:circle(0 at var(--theme-x,50%) var(--theme-y,50%));animation:theme-reveal .72s var(--ease-out) forwards}@keyframes theme-reveal{to{clip-path:circle(150vmax at var(--theme-x,50%) var(--theme-y,50%))}}
