.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid #0000;transition:background-color .5s,border-color .5s,backdrop-filter .5s}.site-header[data-astro-cid-nen7h5rs].is-scrolled{backdrop-filter:blur(16px)saturate(160%);border-color:var(--color-line);background:#0505058c}.menu[data-astro-cid-nen7h5rs]{visibility:hidden;transition:visibility 0s linear .7s}.menu[data-astro-cid-nen7h5rs][data-open=true]{visibility:visible;transition-delay:0s}.liquid .menu-panel[data-astro-cid-nen7h5rs]{backdrop-filter:blur(18px)saturate(170%)}.menu-backdrop[data-astro-cid-nen7h5rs]{opacity:0;background:#00000080;transition:opacity .5s}.menu-panel[data-astro-cid-nen7h5rs]{clip-path:inset(0 0 100% round 28px);transition:clip-path .8s var(--ease-out-expo)}.menu-item[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .6s, transform .9s var(--ease-out-expo);transform:translateY(40px)}.menu[data-astro-cid-nen7h5rs][data-open=true] .menu-backdrop[data-astro-cid-nen7h5rs]{opacity:1}.menu[data-astro-cid-nen7h5rs][data-open=true] .menu-panel[data-astro-cid-nen7h5rs]{clip-path:inset(0 round 28px)}.menu[data-astro-cid-nen7h5rs][data-open=true] .menu-item[data-astro-cid-nen7h5rs]{opacity:1;transition-delay:calc(.25s + var(--i) * 60ms);transform:none}@media (prefers-reduced-motion:reduce){.menu-backdrop[data-astro-cid-nen7h5rs],.menu-panel[data-astro-cid-nen7h5rs],.menu-item[data-astro-cid-nen7h5rs]{transition:none}.menu-item[data-astro-cid-nen7h5rs]{transform:none}}.hero-veil[data-astro-cid-ge2uvauf]{background:radial-gradient(70% 55% at 0 100%,#6b071099,#0000 70%),radial-gradient(55% 45% at 100% 0,#e3061b38,#0000 70%),linear-gradient(#0505058c 0%,#0000 22% 42%,#0505058c 68%,#050505f2 100%)}.dsw[data-astro-cid-muy6uqmo]{--dsw-w:min(1080px, 72vw, 100vh);--dsw-h:calc(var(--dsw-w) / 1.475)}.dsw-stage[data-astro-cid-muy6uqmo]{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.dsw-card[data-astro-cid-muy6uqmo]{width:var(--dsw-w);height:var(--dsw-h);perspective:calc(var(--dsw-w) * 1.5);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:16px;display:block;position:relative}.dsw-flipper[data-astro-cid-muy6uqmo]{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.dsw-face[data-astro-cid-muy6uqmo]{background:var(--color-panel);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:16px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}.dsw-face[data-astro-cid-muy6uqmo]:after{content:"";background:radial-gradient(70% 60%,#05050540,#0505058c),linear-gradient(#0000 40%,#6b071059);position:absolute;inset:0}.dsw-face--back[data-astro-cid-muy6uqmo]{transform:rotateY(180deg)}.dsw-face[data-astro-cid-muy6uqmo] img[data-astro-cid-muy6uqmo]{object-fit:cover;width:100%;height:100%}.dsw-texts[data-astro-cid-muy6uqmo]{z-index:10;width:min(90%, calc(var(--dsw-w) * 1.4));height:var(--dsw-h);perspective:1000px;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.dsw-text[data-astro-cid-muy6uqmo]{text-align:center;color:#fff;width:fit-content;max-width:100%;font-family:var(--font-display);text-transform:uppercase;text-shadow:0 6px 40px #000000a6;pointer-events:auto;cursor:pointer;flex-direction:column;align-items:center;gap:.6rem;font-weight:700;display:flex;position:absolute;transform:translateZ(60px)}.dsw-kicker[data-astro-cid-muy6uqmo]{background:var(--color-red);font-size:max(.8rem, calc(var(--dsw-w) * .0145));letter-spacing:.18em;color:#fff;text-shadow:none;border-radius:999px;padding:.4em 1em;font-weight:600;box-shadow:0 10px 30px -10px #e3061bcc}.dsw-title[data-astro-cid-muy6uqmo]{font-size:calc(var(--dsw-w) * .115);line-height:.92}.dsw-dot[data-astro-cid-muy6uqmo]{background:#ffffff4d;border-radius:999px;width:.5rem;height:.5rem;transition:width .3s,background-color .3s}.dsw-dot[data-astro-cid-muy6uqmo]:hover{background:#ffffff80}.dsw-dot[data-astro-cid-muy6uqmo][aria-current=true]{background:var(--color-red);width:1.5rem}@media (width<=1024px){.dsw[data-astro-cid-muy6uqmo]{--dsw-w:min(88vw, 100vh)}}@media (width<=767px){.dsw[data-astro-cid-muy6uqmo]{--dsw-w:calc(100vw - 2rem);--dsw-h:min(calc(var(--dsw-w) * 1.12), 70vh)}.dsw-texts[data-astro-cid-muy6uqmo]{width:86%}.dsw-title[data-astro-cid-muy6uqmo]{font-size:min(11.5vw, calc(var(--dsw-h) * .3))}.dsw-kicker[data-astro-cid-muy6uqmo]{font-size:min(3.4vw, calc(var(--dsw-h) * .09))}}.dr-root[data-astro-cid-gn2rqa6d]{--dr-calm:#f4f2ee;--dr-mid:#e3061b;--dr-hot:#ff2a3d;--dr-core:#fff4ef;--dr-gain:1.3;--dr-bloom-blur:10px;--dr-bloom-opacity:.7;pointer-events:none;opacity:0;transition:opacity 1.2s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.dr-root[data-astro-cid-gn2rqa6d][data-ready]{opacity:1}canvas[data-astro-cid-gn2rqa6d]{width:100%;height:100%;display:block;position:absolute;inset:0}.dr-bloom[data-astro-cid-gn2rqa6d]{filter:blur(var(--dr-bloom-blur));opacity:var(--dr-bloom-opacity)}.dr-vignette[data-astro-cid-gn2rqa6d]{background:radial-gradient(130% 100%,#0000 50%,#0b0b0b99);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dr-root[data-astro-cid-gn2rqa6d]{transition:none}}.about[data-astro-cid-oxgmilyn]:before{content:"";pointer-events:none;background:radial-gradient(45% 50% at 50% 55%,#e3061b24,#0000 70%);position:absolute;inset:0}.service-thumb[data-astro-cid-lesv7jgp]{opacity:0;width:0;height:clamp(4.5rem,7vw,6.5rem);transition:width .7s var(--ease-out-expo), opacity .4s, transform .7s var(--ease-out-expo);transform:rotate(-4deg)scale(.8)}.service-item[data-astro-cid-lesv7jgp]:hover .service-thumb[data-astro-cid-lesv7jgp],.service-item[data-astro-cid-lesv7jgp]:focus-within .service-thumb[data-astro-cid-lesv7jgp]{opacity:1;width:clamp(8rem,12vw,11rem);transform:none}.gf-root{--gf-k:.88;--gf-px:0;--gf-py:0;--gf-ease:cubic-bezier(.2, .8, .2, 1);--gf-spring:cubic-bezier(.34, 1.36, .5, 1);--gf-hinge:0deg;--gf-lift:42px;--gf-spread:0px;--gf-fan:0deg;--gf-stack:15px;--gf-ink:#141416;--gf-ink-soft:#1414168c;width:calc(340px * var(--gf-k));height:calc(326px * var(--gf-k));vertical-align:top;-webkit-tap-highlight-color:transparent;isolation:isolate;flex:none;display:inline-block;position:relative}@media (width<=380px),(width>=640px) and (width<=767px){.gf-root{--gf-k:.82}}@media (width>=1280px){.gf-root{--gf-k:.64}}@media (width>=1440px){.gf-root{--gf-k:.72}}@media (width>=1600px){.gf-root{--gf-k:.8}}@media (width>=1800px){.gf-root{--gf-k:.88}}.gf-root[data-tone=dark]{--gf-ink:#f5f5f7;--gf-ink-soft:#f5f5f79e}.gf-root:hover,.gf-root:focus-within{--gf-hinge:-11deg;--gf-lift:-34px;--gf-spread:8px;--gf-fan:1.4deg;--gf-stack:10px}.gf-root[data-open]{--gf-hinge:-24deg;--gf-lift:-96px;--gf-spread:40px;--gf-fan:5deg;--gf-stack:30px;z-index:2}.gf-stage{transform-origin:0 0;width:340px;height:272px;transform:translateY(calc(54px * var(--gf-k))) scale(var(--gf-k));position:absolute;top:0;left:0}.gf-tilt{transform:perspective(1400px) rotateX(calc(var(--gf-py) * -3deg)) rotateY(calc(var(--gf-px) * 4deg));transition:transform .9s var(--gf-ease);position:absolute;inset:0}.gf-shadow{filter:blur(22px);height:60px;transform:translateX(calc(var(--gf-px) * -8px));transition:transform .9s var(--gf-ease), opacity .9s var(--gf-ease);background:#10121857;border-radius:40px;position:absolute;bottom:-6px;left:18px;right:18px}.gf-root[data-tone=dark] .gf-shadow{background:#0000009e}.gf-back{background:linear-gradient(#2a2a2e 0%,#121214 100%);position:absolute;inset:0;overflow:hidden}.gf-art{object-fit:cover;width:364px;max-width:none;height:296px;transform:translate(calc(var(--gf-px) * -7px), calc(var(--gf-py) * -6px)) scale(1.02);transition:transform 1.1s var(--gf-ease);position:absolute;top:-12px;left:-12px}.gf-back-sheen{pointer-events:none;background:linear-gradient(#ffffff38 0%,#fff0 22%),radial-gradient(120% 80% at 80% 0,#ffffff29,#fff0 60%);position:absolute;inset:0}.gf-rim{pointer-events:none;fill:none;max-width:none;position:absolute;top:0;left:0;overflow:visible}.gf-back-rim{width:340px;height:272px}.gf-back-rim path{stroke:#ffffff29;stroke-width:1px}.gf-files{z-index:5;pointer-events:none;clip-path:inset(-400px -400px 10px);margin:0;padding:0;list-style:none;position:absolute;inset:0}.gf-sheet{box-sizing:border-box;pointer-events:auto;transform-origin:50% 100%;width:272px;height:184px;transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1)) rotate(calc(var(--gf-jr) + var(--gf-slot) * var(--gf-fan)));transition:transform .75s var(--gf-spring) calc(var(--gf-depth) * 40ms), box-shadow .4s var(--gf-ease), translate .9s var(--gf-ease), opacity .9s var(--gf-ease);background:linear-gradient(#2c2c30 0%,#1c1c1f 100%);border-radius:16px;position:absolute;top:96px;left:34px;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 0 .5px #ffffff14,0 12px 28px -8px #000000b3}.gf-sheet--art{background:#1a1a1d}.gf-root[data-open] .gf-sheet:hover{transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1 - 18px)) rotate(calc(var(--gf-slot) * var(--gf-fan) * .6));transition-delay:0s;box-shadow:inset 0 1px #ffffff24,0 0 0 .5px #ffffff14,0 22px 40px -12px #000c}.gf-sheet-art{object-fit:cover;width:272px;max-width:none;height:184px;position:absolute;top:0;left:0}.gf-sheet--art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 40%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3}.gf-sheet-head{z-index:1;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex;position:absolute;top:11px;left:14px;right:14px}.gf-sheet-name{text-overflow:ellipsis;color:#fafafa;font-size:12.5px;font-weight:600;overflow:hidden}.gf-sheet-meta{letter-spacing:.06em;text-transform:uppercase;color:#fafafab3;flex:none;font-size:10px}.gf-lines{flex-direction:column;gap:9px;display:flex;position:absolute;top:40px;left:14px;right:14px}.gf-lines i{background:#ffffff14;border-radius:3px;height:5px;display:block}.gf-lines i:first-child{background:#e3061b8c;height:9px;margin-bottom:4px}.gf-front{z-index:10;backdrop-filter:blur(22px)saturate(1.5);transform-origin:50% 100%;width:340px;height:198px;transform:perspective(760px) rotateX(var(--gf-hinge));transition:transform .8s var(--gf-spring), translate 1s var(--gf-ease), opacity 1s var(--gf-ease);position:absolute;top:74px;left:0}.gf-tint{background:linear-gradient(#ffffff29 0%,#ffffff80 42%,#fcfcfced 100%);position:absolute;inset:0}.gf-root[data-tone=dark] .gf-tint{background:linear-gradient(#1212142e 0%,#0e0e109e 46%,#08080af0 100%)}.gf-spec{background:radial-gradient(260px 200px at calc(50% + var(--gf-px) * 46%) calc(30% + var(--gf-py) * 40%), #ffffff80, #fff0 70%);mix-blend-mode:soft-light;opacity:.9;pointer-events:none;position:absolute;inset:0}.gf-root[data-tone=dark] .gf-spec{mix-blend-mode:screen;opacity:.16}.gf-front-rim{width:340px;height:198px}.gf-front-rim path{stroke-width:2.4px;transition:stroke-width .3s var(--gf-ease)}.gf-root[data-tone=dark] .gf-front-rim{opacity:.55}.gf-hit{all:unset;z-index:1;cursor:pointer;position:absolute;inset:0}.gf-front:has(.gf-hit:focus-visible) .gf-front-rim path{stroke-width:5px}.gf-hit:focus-visible~.gf-label .gf-title{text-underline-offset:4px;text-decoration:underline 2px;text-decoration-color:var(--color-red-hot)}.gf-label{z-index:2;pointer-events:none;max-width:280px;color:var(--gf-ink);flex-direction:column;gap:4px;display:flex;position:absolute;bottom:32px;left:28px}.gf-title{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:700;line-height:1.05}.gf-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--gf-ink-soft);font-size:12px}.js .gf-root:not([data-entered]) .gf-back,.js .gf-root:not([data-entered]) .gf-back-rim{opacity:0;translate:0 22px}.js .gf-root:not([data-entered]) .gf-sheet{opacity:0;translate:0 -120px}.js .gf-root:not([data-entered]) .gf-front{opacity:0;translate:0 46px}.js .gf-root:not([data-entered]) .gf-shadow{opacity:0}.gf-back,.gf-back-rim{transition:translate 1s var(--gf-ease), opacity .9s var(--gf-ease)}.gf-root[data-entered] .gf-sheet{transition-delay:calc(var(--gf-depth) * 40ms), 0s, calc(.18s + var(--gf-depth) * 90ms), calc(.18s + var(--gf-depth) * 90ms)}.gf-root[data-entered] .gf-front{transition-delay:0s,.42s,.42s}@media (prefers-reduced-motion:reduce){.gf-root *,.gf-root :before,.gf-root :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.gf-tilt{transform:none}}.team[data-astro-cid-ekpnfyoh]:before{content:"";opacity:.1;pointer-events:none;background-image:radial-gradient(currentColor 1.1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 65%,#000,#0000)}.tgh{position:relative;overflow:hidden;container-type:size}.tgh-band{pointer-events:none;opacity:0;transition:opacity .8s;position:absolute;inset:0}.tgh-band[data-ready]{opacity:1}.tgh-tile{transform-style:preserve-3d;animation:var(--tgh-orbit) var(--tgh-duration) linear var(--tgh-delay) infinite;position:absolute}.tgh-face{transform-style:preserve-3d;animation:var(--tgh-show) var(--tgh-duration) linear var(--tgh-delay) infinite;position:absolute;inset:0}.tgh-strip{background-color:#101010;background-image:var(--tgh-img), radial-gradient(120% 90% at 12% 0%, #ffffff24, transparent 50%), radial-gradient(80% 70% at 100% 100%, #e3061b38, transparent 65%), linear-gradient(135deg, #ffffff12, #ffffff04 60%);background-size:var(--tgh-w) var(--tgh-h);background-position:var(--tgh-x) 0;background-repeat:no-repeat;position:absolute;top:0;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0f}.tgh-strip:first-child{border-radius:var(--tgh-r) 0 0 var(--tgh-r);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0f,inset 1px 0 #ffffff24}.tgh-strip:last-child{border-radius:0 var(--tgh-r) var(--tgh-r) 0;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0f,inset -1px 0 #ffffff1a}.no-motion :is(.tgh-tile,.tgh-face),.tgh[data-offscreen] :is(.tgh-tile,.tgh-face),html:has(dialog[open],#site-menu[data-open=true]) :is(.tgh-tile,.tgh-face){animation-play-state:paused}@media (prefers-reduced-motion:reduce){:is(.tgh-tile,.tgh-face){animation-play-state:paused}}.brands-dialog{--bd-card:clamp(9.5rem, 15vw, 15rem);--bd-gap:clamp(.75rem, 1.3vw, 1.25rem);z-index:80;overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;color:var(--color-paper);background:var(--color-ink);opacity:0;transition:opacity .45s var(--ease-out-expo), overlay .45s allow-discrete, display .45s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.brands-dialog[open]{opacity:1;flex-direction:column;display:flex}.brands-dialog:not([open]){pointer-events:none}.brands-dialog::backdrop{background:0 0}@starting-style{.brands-dialog[open]{opacity:0}}html:has(#marcas-dialog[open]){overflow:hidden}.brands-dialog .bd-stage{perspective:1000px;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.brands-dialog .bd-stage:after{content:"";pointer-events:none;background:linear-gradient(#050505e6,#0000 34% 72%,#050505f5),linear-gradient(90deg,#050505e6,#0000 20% 80%,#050505e6);position:absolute;inset:0}.brands-dialog .bd-plane{align-items:center;gap:var(--bd-gap);transition:scale 1.2s var(--ease-out-expo), opacity .8s ease;display:flex;transform:translate(-2%)translateZ(-120px)rotateX(20deg)rotateY(-10deg)rotate(20deg)}@starting-style{.brands-dialog[open] .bd-plane{opacity:0;scale:1.12}}.brands-dialog .bd-plane[data-size=sm]{--bd-card:31vw;--bd-gap:.6rem}.brands-dialog .bd-col{width:var(--bd-card);flex-shrink:0}.brands-dialog .bd-roll{gap:var(--bd-gap);animation:bd-roll var(--duration) linear infinite;flex-direction:column;display:flex}.brands-dialog .bd-col[data-reverse] .bd-roll{animation-direction:reverse}.brands-dialog .bd-col:hover .bd-roll,.no-motion .brands-dialog .bd-roll{animation-play-state:paused}@keyframes bd-roll{to{transform:translateY(calc((-100% - var(--bd-gap)) / 3))}}.brands-dialog .bd-card{background:radial-gradient(120% 80% at 10% 0,#ffffff1f,#0000 50%),radial-gradient(80% 70% at 100% 100%,#e3061b2e,#0000 65%),#111;border:1px solid #ffffff1f;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .7rem .8rem;transition:border-color .3s;display:flex;box-shadow:inset 0 1px #ffffff29,0 24px 40px -28px #000}.brands-dialog .bd-card:hover{border-color:#e3061b99}.brands-dialog .bd-card img{width:100%;height:auto;display:block}.brands-dialog .bd-card span{-webkit-line-clamp:2;color:#ffffff8c;text-align:center;-webkit-box-orient:vertical;min-height:2.6em;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.brands-dialog .bd-plane[data-size=sm] .bd-card span{display:none}.brands-dialog .bd-head{z-index:2;background:linear-gradient(#050505 65%,#05050500);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,2.25rem) max(1rem,3vw) 2.5rem;display:flex;position:relative}.brands-dialog .bd-title{flex:12rem;min-width:0}.brands-dialog .bd-foot{z-index:2;justify-content:center;margin-top:auto;padding:1.5rem 1rem clamp(1.25rem,4vh,2.5rem);display:flex;position:relative}.brands-dialog .bd-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.js) .brands-dialog .bd-list{z-index:2;clip-path:none;white-space:normal;color:#fffc;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem 1.5rem;width:auto;height:auto;margin:0;padding:0 max(1rem,3vw) 3rem;display:grid;position:relative;overflow:visible}html:not(.js) .brands-dialog .bd-foot{display:none}@media (prefers-reduced-motion:reduce){.brands-dialog,.brands-dialog .bd-plane{transition:none}.brands-dialog .bd-roll{animation:none}}#process-track[data-astro-cid-grsovck6]::-webkit-scrollbar{display:none}.slide-pause[data-astro-cid-grsovck6] .icon-play,.slide-pause[data-astro-cid-grsovck6][aria-pressed=true] .icon-pause{display:none}.slide-pause[data-astro-cid-grsovck6][aria-pressed=true] .icon-play{display:block}.archive[data-astro-cid-alfxgm27]:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 85% 15%,#e3061b29,#0000 70%),radial-gradient(40% 35% at 5% 85%,#6b071059,#0000 70%);position:absolute;inset:0}.footer[data-astro-cid-jo6i4kqk]{background:radial-gradient(55% 70% at 0 0,#e3061b52,#0000 65%),radial-gradient(45% 60% at 70% 30%,#6b071073,#0000 70%),radial-gradient(40% 50% at 100% 100%,#e3061b2e,#0000 70%),#070707}
