html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
[data-reveal=lines] :is(.reveal-line,.reveal-line-mask){display:block}
.k6v-4q_grid{gap:var(--space-7);align-items:center;display:grid}.k6v-4q_text{gap:var(--space-5);display:grid}.k6v-4q_body{max-inline-size:var(--measure);color:var(--color-ink-muted);margin:0}.k6v-4q_areas{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k6v-4q_area{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-bg-muted);color:var(--color-ink);font-size:var(--text-sm);font-weight:500;display:inline-flex}.k6v-4q_area:before{content:"";inline-size:var(--space-1);block-size:var(--space-1);background:var(--color-accent);border-radius:50%}.k6v-4q_photo{aspect-ratio:3/2;border-radius:var(--radius-sm);margin:0;overflow:hidden}.k6v-4q_photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (min-width:900px){.k6v-4q_grid{grid-template-columns:1.05fr .95fr}}
.E5bdPq_section{padding-block:var(--section-space)}.E5bdPq_container{max-inline-size:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.E5bdPq_heading{gap:var(--space-4);margin-block-end:var(--space-7);display:grid}.E5bdPq_eyebrow{align-items:center;gap:var(--space-3);color:var(--color-ink);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:600;display:flex}.E5bdPq_eyebrow:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);background:var(--color-accent);flex:none}.E5bdPq_heading .E5bdPq_eyebrow:after{content:"";block-size:var(--line-width);background:var(--color-line);flex:1}.E5bdPq_title{max-inline-size:var(--measure);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-section);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;text-wrap:balance;margin:0}.E5bdPq_lead{max-inline-size:var(--measure);color:var(--color-ink-muted);font-size:var(--text-lg);margin:0}
.cwhY2a_wrap{justify-items:center;gap:var(--space-5);border-block-start:var(--line-width) solid var(--color-line);margin-block-start:var(--section-space);padding-block-start:var(--space-7);display:grid}.cwhY2a_stage{inline-size:100%;max-inline-size:var(--business-card-max);perspective:var(--perspective-card)}.cwhY2a_card{gap:var(--space-4);inline-size:100%;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:grid}.cwhY2a_front,.cwhY2a_back{border-radius:var(--radius-card);block-size:auto;inline-size:100%;box-shadow:var(--shadow-business-card);display:block}.cwhY2a_stage[data-interactive=true] .cwhY2a_card{aspect-ratio:85/55;cursor:pointer;transform-style:preserve-3d;transition:transform var(--duration-flip) var(--ease);display:block;position:relative}.cwhY2a_stage[data-interactive=true] .cwhY2a_card[aria-pressed=true]{transform:rotateY(180deg)}.cwhY2a_stage[data-interactive=true] :is(.cwhY2a_front,.cwhY2a_back){backface-visibility:hidden;block-size:100%;position:absolute;inset:0}.cwhY2a_stage[data-interactive=true] .cwhY2a_back{transform:rotateY(180deg)}.cwhY2a_hint{margin:var(--space-4) 0 0;color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;font-weight:500}
.vJOaja_contact{background:var(--color-bg-muted)}.vJOaja_grid{gap:var(--space-7);display:grid}.vJOaja_lead{max-inline-size:var(--measure);color:var(--color-ink-muted);margin:0}.vJOaja_facts{margin:var(--space-5) 0 0;border-block-start:var(--line-width) solid var(--color-line)}.vJOaja_fact{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-block-end:var(--line-width) solid var(--color-line);display:flex}.vJOaja_fact dt{color:var(--color-ink-muted);white-space:nowrap;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-shrink:0;font-weight:600}.vJOaja_fact dd{overflow-wrap:anywhere;min-inline-size:0;color:var(--color-ink);text-align:end;margin:0;font-weight:500}.vJOaja_fact a{color:inherit;text-decoration:none}.vJOaja_fact a:hover{color:var(--color-accent-strong)}.vJOaja_mapLink{min-block-size:var(--target-min);padding-inline:var(--space-5);border:var(--line-width) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-ink);font-size:var(--text-sm);justify-content:center;align-items:center;margin-block-start:var(--space-5);font-weight:600;text-decoration:none;display:inline-flex}.vJOaja_mapLink:hover{border-color:var(--color-accent-strong)}.vJOaja_actions{gap:var(--space-4);align-content:start;display:grid}.vJOaja_action{align-items:center;gap:var(--space-4);min-block-size:var(--target-action);padding:var(--space-5) var(--space-4);border:var(--line-width) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-ink);transition:background var(--duration-base) var(--ease), border-color var(--duration-base) var(--ease), box-shadow var(--duration-base) var(--ease);grid-template-columns:auto 1fr;text-decoration:none;display:grid}.vJOaja_action:hover{border-color:var(--color-ink-subtle);box-shadow:var(--shadow-action)}.vJOaja_icon{inline-size:var(--target-action);block-size:var(--target-action);background:var(--color-bg-muted);border-radius:50%;place-items:center;display:grid}.vJOaja_lineIcon,.vJOaja_arrow{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.vJOaja_lineIcon{inline-size:var(--space-5);block-size:var(--space-5)}.vJOaja_brandIcon{inline-size:var(--space-6);block-size:var(--space-6);fill:currentColor}.vJOaja_actionText{gap:var(--space-1);min-inline-size:0;display:grid}.vJOaja_actionText small{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.vJOaja_actionText strong{font-family:var(--font-display);font-size:var(--text-action);font-weight:800;line-height:var(--leading-tight);text-transform:uppercase}.vJOaja_actionText span{color:var(--color-ink-muted);font-size:var(--text-sm)}.vJOaja_arrow{inline-size:var(--space-5);block-size:var(--space-5);transition:transform var(--duration-base) var(--ease);display:none}.vJOaja_action:hover .vJOaja_arrow{transform:translateX(var(--space-1))}.vJOaja_call{border-color:var(--color-bg-inverse);background:var(--color-bg-inverse);color:var(--color-ink-inverse)}.vJOaja_call:hover{border-color:var(--color-bg-inverse-hover);background:var(--color-bg-inverse-hover)}.vJOaja_call .vJOaja_icon{background:var(--color-accent);color:var(--color-bg)}.vJOaja_call .vJOaja_actionText small,.vJOaja_call .vJOaja_actionText span{color:var(--color-ink-inverse-muted)}.vJOaja_whatsapp .vJOaja_icon{background:var(--color-whatsapp);color:var(--color-bg)}.vJOaja_whatsapp .vJOaja_actionText strong{font-family:var(--font-body);font-size:var(--text-lg);text-transform:none;font-weight:600}@media (min-width:640px){.vJOaja_action{padding:var(--space-5) var(--space-6);grid-template-columns:auto 1fr auto}.vJOaja_arrow{display:block}}@media (min-width:900px){.vJOaja_grid{grid-template-columns:1fr 1.15fr}}
.nW7TDW_hero{isolation:isolate;background:var(--color-bg-inverse);min-block-size:100svh;color:var(--color-ink-inverse);position:relative;overflow:hidden}.nW7TDW_media{position:absolute;inset:0;overflow:hidden}.nW7TDW_layer{opacity:0;transform:scale(var(--scale-reel-in));transition:opacity var(--duration-reel-out) var(--ease-reel);position:absolute;inset:0}.nW7TDW_layer[data-state=in]{opacity:1;transition:opacity var(--duration-reel-in) var(--ease-reel) var(--delay-reel-in), transform var(--duration-reel-in) var(--ease-reel) var(--delay-reel-in);transform:none}.nW7TDW_layer[data-state=out]{transform:none}.nW7TDW_layer video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.nW7TDW_layer video:not([data-ready]){opacity:0}.nW7TDW_layer img{object-fit:cover}.nW7TDW_layer[data-shot=overview] :is(img,video){object-position:48% 50%}.nW7TDW_layer[data-shot=machine] :is(img,video){object-position:22% 50%}.nW7TDW_layer[data-shot=closeup] :is(img,video){object-position:60% 50%}.nW7TDW_scrim{background:var(--scrim-hero);pointer-events:none;position:absolute;inset:0}.nW7TDW_inner{justify-content:flex-end;gap:var(--space-4);min-block-size:100svh;padding:calc(var(--header-height) + var(--space-6)) var(--gutter) calc(var(--space-5) + var(--quick-contact-space));flex-direction:column;display:flex;position:relative}.nW7TDW_title{color:var(--color-ink-inverse);font-family:var(--font-display);font-size:var(--text-hero);font-weight:900;line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-shadow:var(--shadow-hero-title);text-transform:uppercase;text-wrap:balance;margin:0 0 auto}.nW7TDW_titleLine{display:block}.nW7TDW_place{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-shadow:var(--shadow-on-media);white-space:nowrap;font-weight:600}.nW7TDW_place:before{content:"– "}.nW7TDW_actions{gap:var(--space-3);display:flex}.nW7TDW_primary,.nW7TDW_secondary{min-inline-size:0;min-block-size:var(--target-min);padding-inline:var(--space-4);border:var(--line-width) solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-bg);font-size:var(--text-sm);white-space:nowrap;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);flex:1 1 0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.nW7TDW_primary:hover{border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.nW7TDW_secondary{border-color:var(--color-line-inverse);color:var(--color-ink-inverse);background:0 0}.nW7TDW_secondary:hover{border-color:var(--color-ink-inverse)}.nW7TDW_controls{align-items:center;gap:var(--space-1);display:flex}.nW7TDW_controls[hidden]{display:none}.nW7TDW_pause,.nW7TDW_bar{min-block-size:var(--target-min);color:var(--color-ink-inverse);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.nW7TDW_pause{inline-size:var(--target-min)}.nW7TDW_pause svg{inline-size:var(--space-3);block-size:var(--space-3);fill:currentColor}.nW7TDW_bar{inline-size:var(--target-action)}.nW7TDW_bar:before,.nW7TDW_fill{block-size:var(--focus-width);position:absolute;inset-block-start:50%;inset-inline:0}.nW7TDW_bar:before{content:"";background:var(--color-media-track)}.nW7TDW_fill{background:var(--color-ink-inverse);transform-origin:0;transform:scaleX(0)}@media (min-width:640px){.nW7TDW_title{font-size:var(--text-hero-md)}.nW7TDW_actions{flex-wrap:wrap}.nW7TDW_primary,.nW7TDW_secondary{padding-inline:var(--space-6);flex:none}}@media (min-width:768px){.nW7TDW_layer :is(img,video){object-position:50% 50%}}@media (min-width:900px){.nW7TDW_inner{padding-block-end:var(--space-5)}.nW7TDW_scrim{background:var(--scrim-hero-wide)}}@media (min-width:1024px){.nW7TDW_title{font-size:var(--text-hero-lg);text-align:start;align-self:flex-start;position:relative}.nW7TDW_titleLine{display:inline}.nW7TDW_titleEnd{display:inline-block}.nW7TDW_place{margin:var(--space-2) 0 0;font-size:var(--text-base);letter-spacing:var(--tracking-wide);position:absolute;inset-block-start:100%;inset-inline-start:0}.nW7TDW_place:before{content:none}.nW7TDW_actions,.nW7TDW_controls{align-self:flex-end}}
.HrZ14W_deck{padding-block-start:var(--section-space);overflow-x:clip}.HrZ14W_stage{gap:var(--space-7);max-inline-size:var(--content-max);padding:0 var(--gutter) var(--section-space);margin-inline:auto;display:grid;position:relative}.HrZ14W_card{gap:var(--space-5);align-items:center;display:grid}.HrZ14W_media{inline-size:min(100%,34rem);padding:var(--space-3) var(--space-3) var(--space-7);border:var(--line-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-bg-muted);box-shadow:var(--shadow-card);transform-origin:50% 60%;margin:0 auto}.HrZ14W_media img{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}.HrZ14W_body{gap:var(--space-4);max-inline-size:34rem;margin-inline:auto;display:grid}.HrZ14W_title{max-inline-size:18ch;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-deck);font-weight:800;line-height:var(--leading-display);text-transform:uppercase;text-wrap:balance;margin:0}.HrZ14W_link{color:inherit;text-decoration:none}.HrZ14W_link:hover{color:var(--color-accent-strong)}.HrZ14W_arrow{inline-size:var(--title-icon-size);block-size:var(--title-icon-size);fill:none;stroke:var(--color-accent);stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-base) var(--ease);margin-inline-start:var(--title-icon-gap);display:inline-block}.HrZ14W_link:hover .HrZ14W_arrow{transform:translateX(var(--space-1))}.HrZ14W_text{max-inline-size:42ch;color:var(--color-ink-muted);margin:0}.HrZ14W_index{display:none}.HrZ14W_deck[data-pinned=true]{padding-block-start:var(--section-space)}.HrZ14W_deck[data-pinned=true] .HrZ14W_stage{block-size:100svh;max-inline-size:none;padding:0;overflow:hidden}.HrZ14W_deck[data-pinned=true] .HrZ14W_card{padding:var(--header-height) var(--gutter) calc(var(--space-5) + var(--quick-contact-space));align-content:center;position:absolute;inset:0}.HrZ14W_deck[data-pinned=true] .HrZ14W_media{padding:var(--space-2) var(--space-2) var(--space-6)}.HrZ14W_deck[data-pinned=true] .HrZ14W_body{inline-size:100%}@media (min-width:640px){.HrZ14W_card{gap:var(--space-7);grid-template-columns:1fr 1fr}.HrZ14W_media{grid-area:1/2}.HrZ14W_body{grid-area:1/1}}@media (min-width:1024px){.HrZ14W_deck[data-pinned=true] .HrZ14W_card{padding-block:0}.HrZ14W_deck[data-pinned=true] .HrZ14W_media{inline-size:min(42vw,38rem);padding:var(--space-3) var(--space-3) var(--space-7)}.HrZ14W_deck[data-pinned=true] .HrZ14W_index{gap:var(--space-2);display:flex;position:absolute;inset-block-end:var(--space-7);inset-inline-start:var(--gutter)}.HrZ14W_dot{inline-size:var(--space-5);block-size:var(--focus-width);background:var(--color-line);transition:background var(--duration-base) var(--ease)}.HrZ14W_dot[data-active=true]{background:var(--color-accent)}}
._9I8UQG_band{background:var(--color-bg-inverse);color:var(--color-ink-inverse)}._9I8UQG_grid{gap:var(--space-5) var(--space-4);max-inline-size:var(--content-max);padding:var(--space-7) var(--gutter);grid-template-columns:repeat(3,1fr);margin:0 auto;list-style:none;display:grid}._9I8UQG_value{color:var(--color-ink-inverse);font-family:var(--font-display);font-size:var(--text-stat);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;display:block}._9I8UQG_label{max-inline-size:20ch;color:var(--color-ink-inverse-muted);font-size:var(--text-sm);line-height:var(--leading-tight);margin-block-start:var(--space-2);display:block}
.k0JllG_grid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.k0JllG_card{border-radius:var(--radius-card);background:var(--color-bg-inverse);color:var(--color-ink-inverse);flex-direction:column;padding-block-end:var(--space-5);display:flex;overflow:hidden}.k0JllG_photo{margin:0 0 var(--space-4);aspect-ratio:3/2;position:relative;overflow:hidden}.k0JllG_photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.k0JllG_photo:after{content:"";background:linear-gradient(to top, var(--color-bg-inverse), transparent);pointer-events:none;block-size:26%;position:absolute;inset-block-end:0;inset-inline:0}.k0JllG_title,.k0JllG_text{margin-inline:var(--space-5)}.k0JllG_title{margin-block:0 var(--space-2);color:var(--color-ink-inverse);font-size:var(--text-lg);font-weight:700}.k0JllG_text{max-inline-size:36ch;color:var(--color-ink-inverse-muted);font-size:var(--text-sm);margin-block:0}@media (min-width:800px){.k0JllG_grid{grid-template-columns:repeat(3,1fr)}}
