@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2")tech(variations),url(/fonts/fraunces.woff2)format("woff2-variations"),url(/fonts/fraunces.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.woff2)format("woff2")tech(variations),url(/fonts/fraunces-italic.woff2)format("woff2-variations"),url(/fonts/fraunces-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage.woff2)format("woff2")tech(variations),url(/fonts/bricolage.woff2)format("woff2-variations"),url(/fonts/bricolage.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat.woff2)format("woff2")tech(variations),url(/fonts/caveat.woff2)format("woff2-variations"),url(/fonts/caveat.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--p-paper:#f7f0e5;--p-paper-2:#efe4d2;--p-card:#fffaf2;--p-ink:#1f1a17;--p-ink-2:#2b2420;--p-ink-soft:#5e534a;--p-tomato:#e2492f;--p-tomato-deep:#c93a20;--p-marigold:#f4a62a;--p-rose:#f3c6c0;--p-line:#1f1a1724;--p-line-light:#f7f0e529;--p-serif:"Fraunces", "Iowan Old Style", Georgia, serif;--p-sans:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--p-hand:"Caveat", "Comic Sans MS", cursive;--p-wrap:1240px;--p-gutter:clamp(1rem, 4vw, 2rem);--p-section:clamp(4.5rem, 10vw, 8.5rem);--p-radius:20px;--p-radius-lg:32px;--p-shadow:0 1px 0 #1f1a170f, 0 18px 40px -18px #1f1a1747;--p-shadow-pop:0 2px 0 var(--p-ink);--p-ease:cubic-bezier(.16, 1, .3, 1);--p-spring:cubic-bezier(.34, 1.56, .64, 1);--header-height:76px}body{background-color:var(--p-paper);color:var(--p-ink);font-family:var(--p-sans);text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6}::selection{background:var(--p-marigold);color:var(--p-ink)}:focus-visible{outline:2.5px solid var(--p-tomato-deep);outline-offset:3px;border-radius:6px}.p-wrap{width:100%;max-width:calc(var(--p-wrap) + var(--p-gutter) * 2);padding-inline:var(--p-gutter);margin-inline:auto}.p-display{font-family:var(--p-serif);font-variation-settings:"opsz" 144;letter-spacing:-.025em;text-wrap:balance;font-weight:420;line-height:.98}.p-display em{color:var(--p-tomato);font-style:italic;font-weight:380}.p-h2{font-size:clamp(2.4rem,5.6vw,4.6rem)}.p-eyebrow{font-family:var(--p-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--p-tomato-deep);align-items:center;gap:.6rem;font-size:.8rem;font-weight:650;display:inline-flex}.p-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.p-lede{color:var(--p-ink-soft);text-wrap:pretty;max-width:34rem;font-size:clamp(1.08rem,1.6vw,1.25rem);line-height:1.55}.p-hand{font-family:var(--p-hand);font-weight:600;line-height:1}.p-btn{--btn-bg:var(--p-ink);--btn-fg:var(--p-paper);border:2px solid var(--p-ink);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--p-sans);white-space:nowrap;cursor:pointer;box-shadow:0 0 0 var(--p-ink);transition:transform .22s var(--p-ease), box-shadow .22s var(--p-ease), background-color .22s var(--p-ease);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:650;line-height:1.1;text-decoration:none;display:inline-flex}.p-btn:hover{box-shadow:3px 4px 0 var(--p-ink);transform:translate(-2px,-3px)}.p-btn:active{box-shadow:0 0 0 var(--p-ink);transform:translate(0)}.p-btn svg{flex-shrink:0;width:1.2em;height:1.2em}.p-btn--primary{--btn-bg:var(--p-tomato-deep);--btn-fg:#fff}.p-btn--ghost{--btn-bg:transparent;--btn-fg:var(--p-ink)}.p-btn--ghost:hover{--btn-bg:var(--p-card)}.p-btn--marigold{--btn-bg:var(--p-marigold);--btn-fg:var(--p-ink)}.p-btn--lg{min-height:60px;padding:1rem 1.9rem;font-size:1.08rem}.p-link{color:var(--p-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--p-tomato);text-decoration-color:var(--p-tomato);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.p-link span[aria-hidden]{transition:transform .22s var(--p-ease)}.p-link:hover span[aria-hidden]{transform:translate(4px)}.p-sticker{border:2px solid var(--p-ink);background:var(--p-card);box-shadow:2px 3px 0 var(--p-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.9rem;font-weight:650;line-height:1.15;display:inline-flex}.p-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#demos,#como-funciona,#incluye,#precio,#preguntas,#proceso{scroll-margin-top:calc(var(--header-height) + 1rem)}@keyframes p-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(var(--r,0deg))}}@keyframes p-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-to-main[data-astro-cid-3ishtn4i]{z-index:100;background:var(--p-ink);color:var(--p-paper);transition:top .25s var(--p-ease);border-radius:0 0 10px 10px;padding:.6rem 1rem;font-weight:650;position:absolute;top:-60px;left:1rem}.skip-to-main[data-astro-cid-3ishtn4i]:focus{top:0}.nav[data-astro-cid-3ishtn4i]{z-index:50;padding-inline:var(--p-gutter);pointer-events:none;position:fixed;inset:.75rem 0 auto}.nav__bar[data-astro-cid-3ishtn4i]{pointer-events:auto;max-width:var(--p-wrap);border:2px solid var(--p-ink);background:color-mix(in srgb, var(--p-card) 88%, transparent);-webkit-backdrop-filter:blur(12px);height:60px;transition:box-shadow .3s var(--p-ease), transform .3s var(--p-ease);border-radius:999px;align-items:center;gap:1rem;margin-inline:auto;padding:0 .5rem 0 1rem;display:flex}.nav[data-astro-cid-3ishtn4i].is-scrolled .nav__bar[data-astro-cid-3ishtn4i]{box-shadow:3px 4px 0 var(--p-ink)}.nav__logo[data-astro-cid-3ishtn4i]{z-index:1;border:2px solid var(--p-ink);background:var(--p-card);width:74px;height:74px;box-shadow:2px 3px 0 var(--p-ink);transition:transform .4s var(--p-spring);border-radius:50%;flex-shrink:0;margin:-7px auto -7px -1.5rem;text-decoration:none;display:block;position:relative}.nav__logo[data-astro-cid-3ishtn4i]:hover{transform:rotate(-8deg)scale(1.04)}.nav__emblem[data-astro-cid-3ishtn4i]{object-fit:contain;border-radius:50%;width:100%;height:100%;padding:3px}.nav__links[data-astro-cid-3ishtn4i]{display:none}.nav__links[data-astro-cid-3ishtn4i] ul[data-astro-cid-3ishtn4i]{gap:.25rem;padding:0;list-style:none;display:flex}.nav__links[data-astro-cid-3ishtn4i] a[data-astro-cid-3ishtn4i]{color:var(--p-ink);transition:background-color .2s var(--p-ease);border-radius:999px;padding:.5rem .85rem;font-size:.97rem;font-weight:560;text-decoration:none;display:block}.nav__links[data-astro-cid-3ishtn4i] a[data-astro-cid-3ishtn4i]:hover{background:var(--p-paper-2)}.nav__cta[data-astro-cid-3ishtn4i]{min-height:44px;padding:.6rem 1.1rem;font-size:.95rem}.nav__cta-long[data-astro-cid-3ishtn4i]{display:none}.nav__toggle[data-astro-cid-3ishtn4i]{background:var(--p-ink);cursor:pointer;border:0;border-radius:50%;place-content:center;gap:6px;width:44px;height:44px;display:grid}.nav__toggle[data-astro-cid-3ishtn4i] span[data-astro-cid-3ishtn4i]{background:var(--p-paper);width:18px;height:2px;transition:transform .3s var(--p-ease);border-radius:2px;display:block}.nav__toggle[data-astro-cid-3ishtn4i][aria-expanded=true] span[data-astro-cid-3ishtn4i]:first-child{transform:translateY(4px)rotate(45deg)}.nav__toggle[data-astro-cid-3ishtn4i][aria-expanded=true] span[data-astro-cid-3ishtn4i]:last-child{transform:translateY(-4px)rotate(-45deg)}.nav__panel[data-astro-cid-3ishtn4i]{pointer-events:auto;z-index:-1;padding:6rem var(--p-gutter) 2.5rem;background:var(--p-tomato);color:var(--p-ink);clip-path:circle(0 at calc(100% - 3rem) 2.6rem);transition:clip-path .52s var(--p-ease);flex-direction:column;justify-content:center;gap:2rem;display:flex;position:fixed;inset:0}.nav__panel[data-astro-cid-3ishtn4i][hidden]{visibility:hidden;display:flex}.nav[data-astro-cid-3ishtn4i].is-open .nav__panel[data-astro-cid-3ishtn4i]{visibility:visible;clip-path:circle(150% at calc(100% - 3rem) 2.6rem)}.nav__panel[data-astro-cid-3ishtn4i] ul[data-astro-cid-3ishtn4i]{padding:0;list-style:none}.nav__panel[data-astro-cid-3ishtn4i] li[data-astro-cid-3ishtn4i]{opacity:0;transition:opacity .4s var(--p-ease), transform .4s var(--p-ease);transition-delay:calc(var(--i) * 60ms + .12s);transform:translateY(16px)}.nav[data-astro-cid-3ishtn4i].is-open .nav__panel[data-astro-cid-3ishtn4i] li[data-astro-cid-3ishtn4i]{opacity:1;transform:none}.nav__panel[data-astro-cid-3ishtn4i] li[data-astro-cid-3ishtn4i] a[data-astro-cid-3ishtn4i]{font-family:var(--p-serif);letter-spacing:-.03em;color:var(--p-ink);padding:.35rem 0;font-size:clamp(2.6rem,11vw,3.6rem);font-weight:420;line-height:1.05;text-decoration:none;display:block}.nav__panel[data-astro-cid-3ishtn4i] li[data-astro-cid-3ishtn4i] a[data-astro-cid-3ishtn4i]:hover{font-style:italic}.nav__panel-cta[data-astro-cid-3ishtn4i]{--btn-bg:var(--p-ink);--btn-fg:var(--p-paper);align-self:flex-start}.nav__panel-hours[data-astro-cid-3ishtn4i]{font-size:.95rem;font-weight:560}@media (width>=560px){.nav__cta-long[data-astro-cid-3ishtn4i]{display:inline}}@media (width>=960px){.nav[data-astro-cid-3ishtn4i]{inset-block-start:1rem}.nav__bar[data-astro-cid-3ishtn4i]{height:64px;padding-left:1.25rem}.nav__logo[data-astro-cid-3ishtn4i]{width:88px;height:88px;margin:-12px 0 -12px -1.9rem}.nav__links[data-astro-cid-3ishtn4i]{margin-inline:auto;display:block}.nav__toggle[data-astro-cid-3ishtn4i],.nav__panel[data-astro-cid-3ishtn4i]{display:none}}.footer[data-astro-cid-nw2ivrzo]{background:var(--p-ink);color:color-mix(in srgb, var(--p-paper) 78%, transparent);padding-top:clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.footer__top[data-astro-cid-nw2ivrzo]{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;display:grid}.footer__brand[data-astro-cid-nw2ivrzo]{grid-column:1/-1;font-size:1rem}.footer__emblem[data-astro-cid-nw2ivrzo]{border:2px solid var(--p-paper);background:var(--p-card);width:112px;height:112px;box-shadow:3px 4px 0 var(--p-tomato);border-radius:50%;padding:4px}.footer__brand[data-astro-cid-nw2ivrzo] p[data-astro-cid-nw2ivrzo]{max-width:22rem;margin-top:1rem;font-size:1rem}.footer__col[data-astro-cid-nw2ivrzo] h2[data-astro-cid-nw2ivrzo]{font-family:var(--p-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--p-marigold);margin-bottom:.9rem;font-size:.78rem;font-weight:650}.footer__col[data-astro-cid-nw2ivrzo] ul[data-astro-cid-nw2ivrzo],.footer__legal[data-astro-cid-nw2ivrzo] ul[data-astro-cid-nw2ivrzo]{padding:0;list-style:none}.footer__col[data-astro-cid-nw2ivrzo] li[data-astro-cid-nw2ivrzo]+li[data-astro-cid-nw2ivrzo]{margin-top:.45rem}.footer[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{color:var(--p-paper);background-image:linear-gradient(var(--p-tomato), var(--p-tomato));transition:background-size .28s var(--p-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none}.footer[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{background-size:100% 2px}.footer__hours[data-astro-cid-nw2ivrzo]{font-size:.93rem}.footer__legal[data-astro-cid-nw2ivrzo]{border-top:1px solid var(--p-line-light);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:3.5rem;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.88rem;display:flex}.footer__legal[data-astro-cid-nw2ivrzo] ul[data-astro-cid-nw2ivrzo]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.footer__giant[data-astro-cid-nw2ivrzo]{font-family:var(--p-serif);font-variation-settings:"opsz" 144;letter-spacing:-.06em;color:var(--p-paper);-webkit-user-select:none;user-select:none;justify-content:center;align-items:baseline;margin-top:1.5rem;margin-bottom:-.03em;font-size:clamp(4.5rem,22vw,20rem);font-style:italic;font-weight:560;line-height:1;display:flex}@media (width>=768px){.footer__top[data-astro-cid-nw2ivrzo]{grid-template-columns:1.6fr 1fr 1.3fr 1.2fr}.footer__brand[data-astro-cid-nw2ivrzo]{grid-column:auto}}
