:root{color-scheme:dark;--stone:#0d0d0e;--graphite:#1b1a1c;--light:#f3eee4;--light-soft:#9a958c;--emerald:#19a463;--on-emerald:var(--stone);--emerald-fold:#4fd08f;--line-18:#f3eee42e;--line-35:#f3eee459;--line-full:var(--light);--hairline:1px;--led-angle:6deg;--sweep-angle:calc(90deg + var(--led-angle));--led-rise:calc(100vw * tan(var(--led-angle)));--sweep-dim:#0d0d0e73;--font-text:var(--font-archivo,"Archivo"), Arial, sans-serif;--font-display:var(--font-archivo,"Archivo"), Arial, sans-serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, monospace;--wdth-display:125;--wdth-text:100;--weight-display:780;--weight-text:400;--weight-strong:600;--step--2:clamp(.75rem, .73rem + .1vw, .8125rem);--step--1:clamp(.875rem, .85rem + .1vw, .9375rem);--step-0:clamp(1rem, .95rem + .24vw, 1.125rem);--step-1:clamp(1.1875rem, 1.1rem + .4vw, 1.4375rem);--step-2:clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--step-3:clamp(1.75rem, 1.45rem + 1.3vw, 2.625rem);--step-4:clamp(1.875rem, 1.4rem + 2.2vw, 3.75rem);--step-5:clamp(2.125rem, 1.25rem + 3.6vw, 5.5rem);--leading-tight:.98;--leading-snug:1.2;--leading-text:1.55;--tracking-display:-.01em;--tracking-caps:.08em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:clamp(2.5rem, 2rem + 2vw, 4rem);--space-2xl:clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--space-3xl:clamp(5rem, 3.5rem + 6vw, 10rem);--gutter:clamp(1rem, .5rem + 2.4vw, 2.5rem);--page-max:90rem;--text-max:38rem;--tap:44px;--header-h:4rem;--mobilebar-h:4rem;--radius-1:2px;--radius-2:3px;--dur-fade:.15s;--dur-hover:.24s;--dur-led:.9s;--dur-sweep:1.2s;--dur-max:1.4s;--led-stagger:80ms;--ease-led:cubic-bezier(.16, 1, .3, 1);--ease-sweep:cubic-bezier(.65, 0, .35, 1);--ease-hover:cubic-bezier(.33, 1, .68, 1);--z-base:0;--z-raised:1;--z-overlay:10;--z-header:40;--z-mobilebar:50;--z-menu:60;--z-skip:100}@media (width>=64em){:root{--header-h:5rem}}.tone-stone{background-color:var(--stone);color:var(--light);background-image:url(/_astro/grain.Csf950un.png);background-repeat:repeat;background-size:128px 128px}.tone-graphite{background-color:var(--graphite);color:var(--light)}.tone-graphite--angled{--angled-rise:min(var(--led-rise), 6rem);border-top:var(--angled-rise) solid transparent;-webkit-clip-path:polygon(0 var(--angled-rise), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-rise), 100% 0, 100% 100%, 0 100%);background-clip:border-box}@property --sweep{syntax:"<number>";inherits:true;initial-value:1}[data-led] [data-led-stroke]{stroke-dasharray:1 1;stroke-dashoffset:0}html.motion-ready[data-motion=full] [data-led]:not(.is-drawn) [data-led-stroke]{stroke-dashoffset:1px}[data-sweep]{--sweep:1;position:relative}html.motion-ready[data-motion=full] [data-sweep]:not(.is-swept){--sweep:0}[data-sweep]>.sweep__media:after{content:"";z-index:1;pointer-events:none;border-radius:var(--radius-1);background:linear-gradient(var(--sweep-angle), transparent calc(var(--sweep) * 125% - 25%), var(--sweep-dim) calc(var(--sweep) * 125%));position:absolute;inset:0}[data-sweep].is-swept>.sweep__media:after{background:0 0}[data-sweep]>.sweep__light{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(var(--sweep-angle), transparent calc(var(--sweep) * 125% - 27%), #f3eee48c calc(var(--sweep) * 125% - 25%), transparent calc(var(--sweep) * 125% - 23%));position:absolute;inset:0}html.motion-ready[data-motion=full] [data-sweep].is-sweeping>.sweep__light{opacity:1}html[data-motion=reduce] [data-sweep]>.sweep__media:after{background:var(--sweep-dim);opacity:0;transition:opacity var(--dur-fade) linear}html.motion-ready[data-motion=reduce] [data-sweep]:not(.is-swept)>.sweep__media:after{opacity:1}html.motion-ready [data-reveal]:not(.is-revealed){opacity:0}html.motion-ready[data-motion=full] [data-reveal]:not(.is-revealed){transform:translateY(12px)}html.motion-ready [data-reveal]:has(img):not(.is-revealed){opacity:1}html.motion-ready [data-reveal]{transition:opacity var(--dur-led) var(--ease-led), transform var(--dur-led) var(--ease-led)}html[data-motion=reduce] [data-reveal]{transition:opacity var(--dur-fade) linear!important;transform:none!important}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}html[data-motion=reduce] .vcard *,html[data-motion=reduce] .btn,html[data-motion=reduce] .link{transition-duration:var(--dur-fade)!important;transform:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}html:not([data-motion=full]) .vcard *{transition-duration:var(--dur-fade)!important;transform:none!important}}html.menu-open{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last;scroll-padding-top:var(--space-m);background-color:var(--stone)}body{background-color:var(--stone);min-height:100svh;color:var(--light);font-family:var(--font-text);font-size:var(--step-0);font-weight:var(--weight-text);font-stretch:100%;line-height:var(--leading-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-image:url(/_astro/grain.Csf950un.png);background-size:128px 128px;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance;line-height:var(--leading-snug);font-weight:var(--weight-strong)}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}:focus:not(:focus-visible){outline:none}::selection{background:var(--light);color:var(--stone)}[hidden]{display:none!important}.display{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);font-stretch:125%;font-weight:var(--weight-display);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.display-xl{font-size:var(--step-5)}.display-l{font-size:var(--step-4)}.display-m{font-size:var(--step-3)}.display-s{font-size:var(--step-2)}.heading{font-family:var(--font-text);font-variation-settings:"wdth" 100;text-transform:none;font-weight:650;font-stretch:100%;font-size:var(--step-3);letter-spacing:-.01em;line-height:1.1}.heading--m{font-size:var(--step-2)}.heading--s{font-size:var(--step-0);letter-spacing:0;line-height:var(--leading-snug)}.spec{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:400}.preco{font-family:var(--font-text);font-variation-settings:"wdth" 112;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em;white-space:nowrap;font-weight:700;font-stretch:112%;line-height:1.1}.preco.preco--consulte{font-size:var(--step-0);font-variation-settings:"wdth" 100;font-stretch:100%;font-weight:var(--weight-text);letter-spacing:0;color:var(--light-soft);white-space:normal}.text-soft{color:var(--light-soft)}.text-s{font-size:var(--step--1)}.caps{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--step--1);font-weight:var(--weight-strong)}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.measure{max-width:var(--text-max)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:var(--z-skip);padding:var(--space-xs) var(--space-s);background:var(--light);color:var(--stone);border-radius:var(--radius-1);font-weight:var(--weight-strong);position:absolute;top:-100px}.skip-link:focus{top:var(--space-xs)}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--tap);border-radius:var(--radius-1);font-size:var(--step--1);font-weight:var(--weight-strong);letter-spacing:.02em;text-align:center;transition:background-color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);border:1px solid #0000;padding:.625rem 1.25rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn--whatsapp{background:var(--emerald);color:var(--on-emerald)}.btn--line{border-color:var(--line-35);color:var(--light)}.btn--light{background:var(--light);color:var(--stone)}@media (hover:hover) and (pointer:fine){.btn--whatsapp:hover{background:color-mix(in srgb, var(--emerald) 88%, var(--light))}.btn--line:hover{border-color:var(--light)}.btn--light:hover{background:color-mix(in srgb, var(--light) 86%, var(--stone))}}.btn svg{flex:none;width:1.125rem;height:1.125rem}:where(.btn,.link,.chip,button,a[href],select,summary):active:not(:disabled){opacity:.78}.btn:disabled,.btn[aria-disabled=true]{opacity:.38;cursor:default}.link{min-height:var(--tap);text-decoration:underline;text-decoration-color:var(--line-35);transition:text-decoration-color var(--dur-hover) var(--ease-hover);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration-color:currentColor}}body{flex-direction:column;display:flex}body>main{flex:1 0 auto}@media (width<=47.99em){html{scroll-padding-bottom:calc(var(--mobilebar-h) + env(safe-area-inset-bottom,0px) + var(--space-s))}}html:has(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range]):focus) .mobilebar,html:has(textarea:focus) .mobilebar,html:has(select:focus) .mobilebar,html:has([contenteditable=true]:focus) .mobilebar{display:none}html.menu-open .mobilebar{visibility:hidden}main:focus{outline:none}
