*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark;--bg-primary:#0e0d0c;--bg-secondary:#161513;--bg-tertiary:#201e1b;--bg-elevated:#2b2824;--bg-raised:#34302b;--text-primary:#f2f1ee;--text-secondary:#b3ada4;--text-muted:#9a948b;--line:#2e2b27;--tile-bg:#141311;--logo-ink:#6a645c;--logo-ink-strong:#cfc9c0;--accent:#be1e2d;--accent-hover:#d12a39;--accent-ink:#f9f8f7;--accent-text:#ef5a63;--accent-text-hover:#f47a80;--accent-tint:#be1e2d29;--accent-line:#ef5a6399;--scrim:#0e0d0cb8;--shadow-float:0 12px 32px -8px #0009;--nav-height:4rem;--font-display:"Outfit", ui-sans-serif, system-ui, sans-serif;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--fs-xs:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:clamp(1.375rem, 1.1rem + 1vw, 1.875rem);--fs-2xl:clamp(2.25rem, 1.4rem + 2.6vw, 3.5rem);--fs-display:clamp(2.75rem, 1rem + 6.5vw, 8.75rem);--fs-lede:clamp(1.25rem, .9rem + .6vw, 1.5rem);--fs-statement:clamp(2.25rem, 1rem + 4vw, 5rem);--fs-poster:min(calc(var(--fs-display) * 1.5), 18svh, 17vw);--fw-regular:400;--fw-medium:500;--fw-display:600;--space-xs:.25rem;--space-sm:.5rem;--space-smd:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--section-space:clamp(4rem, 2rem + 6vw, 8rem);--gutter:var(--space-md);--container:82.5rem;--radius-sm:4px;--ease-out:cubic-bezier(.16, 1, .3, 1);--transition-fast:.15s var(--ease-out);--transition-base:.3s var(--ease-out);--control-height:3rem;--control-height-lg:3.25rem}@media (width>=768px){:root{--gutter:var(--space-xl)}}html,body{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + var(--space-sm));scroll-padding-bottom:var(--send-bar-h,0px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--bg-elevated) var(--bg-primary);accent-color:var(--accent)}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-regular);min-height:100dvh;padding-bottom:var(--send-bar-h,0px);caret-color:var(--accent-text);line-height:1.6}img,svg{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;overflow-wrap:break-word;min-width:0;line-height:1.08}h1{font-size:var(--fs-display);letter-spacing:-.035em;line-height:.96}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl);letter-spacing:-.02em;line-height:1.15}p{color:var(--text-secondary);text-wrap:pretty}address{font-style:normal}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-space)}.brands+.parts{padding-block-start:0}.brands+.parts>.container:before{content:"";border-block-start:1px solid var(--line);margin-block-end:var(--section-space);margin-inline:calc(var(--bleed,0px) * -1);display:block}.section-head{margin-bottom:var(--space-2xl)}.section-head p{max-width:48ch;margin-top:var(--space-md);font-size:var(--fs-md);text-wrap:balance}a{color:var(--accent-text);text-underline-offset:.2em;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-text-hover)}.text-link{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--accent-text);transition:color var(--transition-fast), text-decoration-color var(--transition-fast);text-decoration-thickness:1px}.text-link:hover{color:var(--accent-text-hover);text-decoration-color:var(--accent-text-hover)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--control-height);padding:0 var(--space-lg);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-medium);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn svg{flex-shrink:0;width:1.125rem;height:1.125rem}.btn:active{transform:translateY(1px)}.btn-lg{min-height:var(--control-height-lg);padding:0 var(--space-xl);font-size:var(--fs-md)}.btn-lg svg{width:1.375rem;height:1.375rem}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover,.btn-primary:active{background:var(--accent-hover);color:var(--accent-ink)}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--bg-raised)}.btn-secondary:hover,.btn-secondary:active{background:var(--bg-elevated);color:var(--text-primary)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)}.btn:active{transform:none}}::selection{background:var(--accent);color:var(--accent-ink)}.skip-to-content{top:0;left:var(--space-md);z-index:999;min-height:44px;padding:0 var(--space-md);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-base);font-weight:var(--fw-medium);border-radius:0 0 var(--radius-sm) var(--radius-sm);align-items:center;display:inline-flex;position:absolute;transform:translateY(-120%)}.skip-to-content:focus,.skip-to-content:focus-visible{color:var(--accent-ink);transform:none}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px;border-radius:var(--radius-sm);transition:none}.button-reset{appearance:none;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wordmark[data-astro-cid-qisgtjgl]{height:auto;display:block;overflow:visible}.wordmark-deodz[data-astro-cid-qisgtjgl]{fill:var(--accent)}.wordmark-impex[data-astro-cid-qisgtjgl]{fill:var(--text-primary)}.site-header[data-astro-cid-wpvy4v7s]{z-index:100;background:var(--bg-primary);position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s]{align-content:flex-start;align-items:center;column-gap:var(--space-lg);min-height:var(--nav-height);flex-wrap:wrap;display:flex}.nav-logo[data-astro-cid-wpvy4v7s]{min-height:var(--nav-height);align-items:center;margin-right:auto;display:inline-flex}.nav-logo[data-astro-cid-wpvy4v7s] .wordmark{width:8.375rem}.nav-menu[data-astro-cid-wpvy4v7s]{align-items:center;display:flex}.nav-links[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-xs);list-style:none;display:flex}.nav-link[data-astro-cid-wpvy4v7s]{min-height:44px;padding:0 var(--space-smd);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);align-items:center;display:flex}.nav-link[data-astro-cid-wpvy4v7s]:hover{color:var(--text-primary);background:var(--bg-tertiary)}.nav-link[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--text-primary)}.nav-drawer-foot[data-astro-cid-wpvy4v7s]{display:none}.nav-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-sm);min-height:var(--nav-height);display:flex}.nav-whatsapp[data-astro-cid-wpvy4v7s],.nav-drawer-foot[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{white-space:nowrap}.nav-whatsapp[data-astro-cid-wpvy4v7s]{min-height:2.75rem;padding:0 var(--space-md);transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out)}.nav-whatsapp-narrow[data-astro-cid-wpvy4v7s]{display:none}.site-header[data-astro-cid-wpvy4v7s][data-js-page-action] .nav-whatsapp[data-astro-cid-wpvy4v7s],.site-header[data-astro-cid-wpvy4v7s].is-open .nav-whatsapp[data-astro-cid-wpvy4v7s],html[data-js-send-bar] .nav-whatsapp[data-astro-cid-wpvy4v7s]{background:var(--bg-tertiary);border-color:var(--bg-raised);color:var(--text-primary)}.site-header[data-astro-cid-wpvy4v7s][data-js-page-action] .nav-whatsapp[data-astro-cid-wpvy4v7s]:hover,.site-header[data-astro-cid-wpvy4v7s].is-open .nav-whatsapp[data-astro-cid-wpvy4v7s]:hover,html[data-js-send-bar] .nav-whatsapp[data-astro-cid-wpvy4v7s]:hover{background:var(--bg-elevated)}.nav-toggle[data-astro-cid-wpvy4v7s]{justify-content:center;align-items:center;gap:var(--space-sm);width:44px;height:44px;margin-right:calc(var(--space-smd) * -1);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary);background:0 0;border:none;flex-direction:column;display:none}.nav-toggle[data-astro-cid-wpvy4v7s]:hover{background:var(--bg-tertiary)}.nav-toggle[data-astro-cid-wpvy4v7s]:focus-visible{outline-offset:-2px}.nav-toggle-bar[data-astro-cid-wpvy4v7s]{width:20px;height:2px;transition:transform var(--transition-base);background:currentColor;border-radius:1px;display:block}.nav-toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav-toggle-bar[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(5px)rotate(45deg)}.nav-toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav-toggle-bar[data-astro-cid-wpvy4v7s]:nth-child(2){transform:translateY(-5px)rotate(-45deg)}.nav-backdrop[data-astro-cid-wpvy4v7s]{display:none}@media (width<=767px){.nav-logo[data-astro-cid-wpvy4v7s] .wordmark{width:7rem}.nav-whatsapp[data-astro-cid-wpvy4v7s]{gap:var(--space-xs);padding:0 var(--space-smd)}.nav-whatsapp-wide[data-astro-cid-wpvy4v7s]{display:none}.nav-whatsapp-narrow[data-astro-cid-wpvy4v7s]{display:inline}.nav-menu[data-astro-cid-wpvy4v7s]{margin:0 calc(var(--space-smd) * -1);padding-bottom:var(--space-sm);flex-basis:100%;order:3}.site-header[data-astro-cid-wpvy4v7s][data-js-drawer] .nav-toggle[data-astro-cid-wpvy4v7s]{display:flex}.site-header[data-astro-cid-wpvy4v7s][data-js-drawer] .nav-menu[data-astro-cid-wpvy4v7s]{top:var(--nav-height);z-index:2;width:min(20rem,86%);padding:var(--space-md) var(--gutter) calc(var(--space-xl) + env(safe-area-inset-bottom,0px));background:var(--bg-secondary);box-shadow:var(--shadow-float);visibility:hidden;transition:transform var(--transition-base), visibility 0s linear .3s;flex-direction:column;align-items:stretch;margin:0;position:fixed;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.site-header[data-astro-cid-wpvy4v7s][data-js-drawer] .nav-links[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:stretch;gap:0}.site-header[data-astro-cid-wpvy4v7s][data-js-drawer] .nav-link[data-astro-cid-wpvy4v7s]{min-height:3.5rem;padding:0 var(--space-md);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--text-primary)}.site-header[data-astro-cid-wpvy4v7s][data-js-drawer] .nav-drawer-foot[data-astro-cid-wpvy4v7s]{gap:var(--space-md);padding:var(--space-xl) var(--space-md) 0;flex-direction:column;margin-top:auto;display:flex}.nav-drawer-meta[data-astro-cid-wpvy4v7s]{font-size:var(--fs-base);color:var(--text-secondary);flex-direction:column;display:flex}.nav-drawer-meta[data-astro-cid-wpvy4v7s] .text-link[data-astro-cid-wpvy4v7s]{min-height:44px;font-size:var(--fs-md);align-items:center;display:inline-flex}.site-header[data-astro-cid-wpvy4v7s][data-js-drawer] .nav-backdrop[data-astro-cid-wpvy4v7s]{inset:var(--nav-height) 0 0 0;z-index:1;background:var(--scrim);opacity:0;visibility:hidden;transition:opacity var(--transition-base), visibility 0s linear .3s;display:block;position:fixed}.site-header[data-astro-cid-wpvy4v7s].is-open .nav-menu[data-astro-cid-wpvy4v7s]{visibility:visible;transition:transform var(--transition-base);transform:none}.site-header[data-astro-cid-wpvy4v7s].is-open .nav-backdrop[data-astro-cid-wpvy4v7s]{opacity:1;visibility:visible;transition:opacity var(--transition-base)}}@media (prefers-reduced-motion:reduce){.nav-toggle-bar[data-astro-cid-wpvy4v7s],.site-header[data-astro-cid-wpvy4v7s][data-js-drawer] .nav-menu[data-astro-cid-wpvy4v7s],.site-header[data-astro-cid-wpvy4v7s].is-open .nav-menu[data-astro-cid-wpvy4v7s]{transition:visibility}.site-header[data-astro-cid-wpvy4v7s][data-js-drawer] .nav-menu[data-astro-cid-wpvy4v7s]{transform:none}.site-header[data-astro-cid-wpvy4v7s][data-js-drawer] .nav-backdrop[data-astro-cid-wpvy4v7s],.site-header[data-astro-cid-wpvy4v7s].is-open .nav-backdrop[data-astro-cid-wpvy4v7s]{transition:visibility}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--bg-primary);padding-block:var(--space-4xl) var(--space-xl)}.site-footer[data-astro-cid-jo6i4kqk] .footer-wordmark{width:min(34%,26rem)}.footer-legal[data-astro-cid-jo6i4kqk]{margin-top:var(--space-lg);font-size:var(--fs-xs);color:var(--text-muted)}@media (width>=900px){.footer-close[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);display:flex}.site-footer[data-astro-cid-jo6i4kqk] .footer-wordmark{flex:none}.footer-legal[data-astro-cid-jo6i4kqk]{text-align:end;margin-top:0;margin-bottom:calc(min(34%,26rem)/23.5849 - .22em);line-height:1}}@media (width<=599px){.site-footer[data-astro-cid-jo6i4kqk] .footer-wordmark{width:55%}}
