.demo-presa[data-v-76a9a0a3]{--pr-paper:#f2efe9;--pr-paper-dim:#e8e3d8;--pr-paper-deep:#ddd6c6;--pr-ink:#23241f;--pr-ink-soft:#5a5b52;--pr-ink-faint:#23241f29;--pr-display:"Archivo Variable", ui-sans-serif, system-ui, sans-serif;--pr-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;font-family:var(--pr-display);background:var(--pr-paper);color:var(--pr-ink);-webkit-font-smoothing:antialiased;min-height:100vh}.demo-presa[data-v-76a9a0a3] :is(h1,h2,h3,h4){font-family:var(--pr-display);margin:0;line-height:1}.demo-presa h2[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(2.1rem,6vw,3.6rem);font-weight:900}.pr-reveal[data-v-76a9a0a3]{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.pr-reveal.is-in[data-v-76a9a0a3]{opacity:1;transform:none}.pr-strip[data-v-76a9a0a3]{background:repeating-linear-gradient(45deg, var(--pr-ink) 0 2px, transparent 2px 9px);opacity:.35;border-top:2px solid var(--pr-ink);border-bottom:2px solid var(--pr-ink);height:22px}.pr-nav[data-v-76a9a0a3]{z-index:40;background:color-mix(in srgb, var(--pr-paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid var(--pr-ink);align-items:center;gap:1rem;padding:.6rem 1rem;display:flex;position:sticky;top:0}.pr-brand[data-v-76a9a0a3]{color:var(--pr-ink);align-items:center;gap:.45rem;min-height:44px;text-decoration:none;display:inline-flex}.pr-brand-mark[data-v-76a9a0a3]{width:1.5rem;height:1.5rem;color:var(--pr-ink)}.pr-brand-name[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:.08em;font-size:1.15rem;font-weight:900}.pr-nav-links[data-v-76a9a0a3]{gap:1.15rem;margin-inline:auto;display:none}.demo-presa .pr-nav-links a[data-v-76a9a0a3]{color:var(--pr-ink-soft);text-transform:uppercase;letter-spacing:.07em;padding:.75rem 0;font-size:.82rem;font-weight:700;text-decoration:none}.demo-presa .pr-nav-links a[data-v-76a9a0a3]:hover{color:var(--pr-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.pr-nav-right[data-v-76a9a0a3]{align-items:center;gap:.6rem;margin-left:auto;display:flex}.pr-lang[data-v-76a9a0a3]{border:2px solid var(--pr-ink);background:var(--pr-paper);display:inline-flex;overflow:hidden}.demo-presa .pr-lang button[data-v-76a9a0a3]{min-width:44px;min-height:40px;color:var(--pr-ink-soft);font-family:var(--pr-mono);cursor:pointer;background:0 0;border:0;padding:0 .45rem;font-size:.76rem;font-weight:600}.demo-presa .pr-lang button.on[data-v-76a9a0a3]{background:var(--pr-ink);color:var(--pr-paper)}.demo-presa .pr-cta[data-v-76a9a0a3]{border:2px solid var(--pr-ink);background:var(--pr-ink);min-height:48px;color:var(--pr-paper);font-family:var(--pr-display);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-shadow:4px 4px 0 0 var(--pr-ink-faint);justify-content:center;align-items:center;padding:.7rem 1.4rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.demo-presa .pr-cta[data-v-76a9a0a3]:hover{box-shadow:6px 6px 0 0 var(--pr-ink-faint);transform:translate(-1px,-1px)}.demo-presa .pr-cta-ghost[data-v-76a9a0a3]{color:var(--pr-ink);background:0 0}.demo-presa .pr-cta-paper[data-v-76a9a0a3]{background:var(--pr-paper);color:var(--pr-ink);border-color:var(--pr-paper);box-shadow:4px 4px #f2efe940}.demo-presa .pr-cta-paper[data-v-76a9a0a3]:hover{box-shadow:6px 6px #f2efe940}.demo-presa .pr-cta-nav[data-v-76a9a0a3]{min-height:42px;padding:.4rem 1rem;font-size:.8rem;display:none}@media (width>=960px){.pr-nav-links[data-v-76a9a0a3]{display:flex}.demo-presa .pr-cta-nav[data-v-76a9a0a3]{display:inline-flex}}.demo-presa[data-v-76a9a0a3] :is(a,button,input):focus-visible{outline:3px solid var(--pr-ink);outline-offset:2px}.pr-section-ink[data-v-76a9a0a3] :is(a,button,input):focus-visible{outline-color:var(--pr-paper)}.pr-panel-card[data-v-76a9a0a3] :is(a,button,input):focus-visible{outline-color:var(--pr-ink)}.pr-hero[data-v-76a9a0a3]{text-align:center;max-width:74rem;margin-inline:auto;padding:clamp(2.8rem,8vw,5.5rem) 1.25rem 2.6rem}.pr-eyebrow[data-v-76a9a0a3]{font-family:var(--pr-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--pr-ink-soft);margin:0 0 1.4rem;font-size:.78rem}.pr-h1[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:-.035em;justify-items:center;gap:.02em;font-size:clamp(3.2rem,14vw,8.5rem);font-weight:900;line-height:.92;display:grid}.pr-h1-line[data-v-76a9a0a3]{display:inline-block;position:relative}.pr-h1-line-2[data-v-76a9a0a3]{color:var(--pr-ink)}@supports (-webkit-text-stroke:3px #000){.pr-h1-line-2[data-v-76a9a0a3]{-webkit-text-stroke:3px var(--pr-ink);color:#0000}}.pr-h1-line-3[data-v-76a9a0a3]{background:var(--pr-ink);color:var(--pr-paper);padding:0 .18em}.pr-h1-hold[data-v-76a9a0a3]{width:.32em;height:auto;fill:var(--pr-ink);position:absolute}.pr-h1-hold-a[data-v-76a9a0a3]{top:-.06em;right:-.38em}.pr-h1-hold-b[data-v-76a9a0a3]{width:.36em;bottom:.04em;left:-.42em}.pr-lede[data-v-76a9a0a3]{max-width:40rem;color:var(--pr-ink-soft);margin:1.6rem auto 0;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.6}.pr-hero-ctas[data-v-76a9a0a3]{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.pr-now-chip[data-v-76a9a0a3]{border:2px solid var(--pr-ink);color:var(--pr-ink);font-family:var(--pr-mono);background:#fff;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;margin-top:1.4rem;padding:.55rem 1rem;font-size:.8rem;text-decoration:none;display:inline-flex}.demo-presa .pr-now-chip[data-v-76a9a0a3]:hover{background:var(--pr-paper-dim)}.pr-now-dot[data-v-76a9a0a3]{border:2px solid var(--pr-ink);background:0 0;border-radius:50%;width:.7rem;height:.7rem}.pr-now-dot.lv-1[data-v-76a9a0a3]{background:repeating-linear-gradient(45deg, var(--pr-ink) 0 1.5px, transparent 1.5px 4px)}.pr-now-dot.lv-2[data-v-76a9a0a3]{background:color-mix(in srgb, var(--pr-ink) 55%, var(--pr-paper))}.pr-now-dot.lv-3[data-v-76a9a0a3]{background:var(--pr-ink)}.pr-hero-art[data-v-76a9a0a3]{max-width:46rem;margin:2.8rem auto 0}.pr-hero-art svg[data-v-76a9a0a3]{width:100%;height:auto;display:block}.pr-stats[data-v-76a9a0a3]{background:var(--pr-ink);border:2px solid var(--pr-ink);grid-template-columns:repeat(2,1fr);gap:2px;max-width:52rem;margin:2.4rem auto 0;display:grid}.pr-stats>div[data-v-76a9a0a3]{background:var(--pr-paper);gap:.15rem;padding:1.1rem .8rem;display:grid}.pr-stats dd[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:-.02em;order:-1;margin:0;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:900}.pr-stats dt[data-v-76a9a0a3]{font-family:var(--pr-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--pr-ink-soft);font-size:.7rem}@media (width>=700px){.pr-stats[data-v-76a9a0a3]{grid-template-columns:repeat(4,1fr)}}.pr-section[data-v-76a9a0a3]{padding:clamp(3rem,7vw,5.5rem) 1.25rem;scroll-margin-top:76px}.pr-section-tight[data-v-76a9a0a3]{padding-top:.5rem}.pr-section-ink[data-v-76a9a0a3]{background:var(--pr-ink);color:var(--pr-paper)}.pr-head[data-v-76a9a0a3]{text-align:center;max-width:52rem;margin:0 auto 2.2rem}.pr-kicker[data-v-76a9a0a3]{font-family:var(--pr-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--pr-ink-soft);margin:0 0 .8rem;font-size:.76rem}.pr-section-ink .pr-kicker[data-v-76a9a0a3]{color:var(--pr-paper-deep)}.pr-section-lede[data-v-76a9a0a3]{max-width:37rem;color:var(--pr-ink-soft);margin:1rem auto 0;line-height:1.6}.pr-section-ink .pr-section-lede[data-v-76a9a0a3]{color:var(--pr-paper-deep)}.pr-mono-label[data-v-76a9a0a3]{font-family:var(--pr-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pr-ink-soft);margin:0 0 .6rem;font-size:.72rem;font-weight:600}.pr-section-ink .pr-mono-label[data-v-76a9a0a3]{color:var(--pr-paper-deep)}.pr-hint[data-v-76a9a0a3]{text-align:center;font-family:var(--pr-mono);color:var(--pr-ink-soft);margin:0;font-size:.8rem}.pr-week-badge[data-v-76a9a0a3]{border:2px solid var(--pr-ink);font-family:var(--pr-mono);text-transform:uppercase;letter-spacing:.12em;background:#fff;margin:.9rem 0 0;padding:.3rem .8rem;font-size:.76rem;display:inline-block}.pr-filters[data-v-76a9a0a3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:60rem;margin:0 auto .9rem;display:flex}.demo-presa .pr-chip[data-v-76a9a0a3]{border:2px solid var(--pr-ink);min-height:44px;color:var(--pr-ink);font-family:var(--pr-mono);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;transition:background .12s;display:inline-flex}.demo-presa .pr-chip[data-v-76a9a0a3]:hover{background:var(--pr-paper-dim)}.demo-presa .pr-chip.on[data-v-76a9a0a3]{background:var(--pr-ink);color:var(--pr-paper)}.pr-grade-dot[data-v-76a9a0a3]{width:.72rem;height:.72rem;box-shadow:0 0 0 1.5px var(--pr-paper);border-radius:50%;display:inline-block}.pr-filter-sep[data-v-76a9a0a3]{background:var(--pr-ink-faint);width:2px;height:1.6rem;margin:0 .3rem}.pr-new-dot[data-v-76a9a0a3]{border:2px dashed;border-radius:50%;width:.6rem;height:.6rem;display:inline-block}.pr-wall-count[data-v-76a9a0a3]{text-align:center;font-family:var(--pr-mono);color:var(--pr-ink-soft);margin:0 0 1rem;font-size:.76rem}.pr-wall-scroll[data-v-76a9a0a3]{border:2px solid var(--pr-ink);-webkit-overflow-scrolling:touch;background:#fff;max-width:72rem;margin:0 auto;overflow-x:auto}.pr-wall[data-v-76a9a0a3]{width:100%;min-width:720px;height:auto;display:block}.pr-sector-face[data-v-76a9a0a3]{fill:var(--pr-paper-dim);stroke:var(--pr-ink);stroke-width:2.5px;stroke-linejoin:round}.pr-sector-face.reset[data-v-76a9a0a3]{fill:var(--pr-paper-deep);animation:2.6s ease-in-out infinite pr-sector-pulse-76a9a0a3}@keyframes pr-sector-pulse-76a9a0a3{0%,to{fill:var(--pr-paper-deep)}50%{fill:#cfc6ad}}.pr-sector-label[data-v-76a9a0a3]{font-family:var(--pr-mono);letter-spacing:.18em;fill:var(--pr-ink);font-size:12px;font-weight:600}.pr-sector-num[data-v-76a9a0a3]{font-family:var(--pr-mono);letter-spacing:.1em;fill:var(--pr-ink-soft);font-size:10px}.pr-wall-line[data-v-76a9a0a3]{stroke:var(--pr-ink);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.5}.pr-wall-line-heavy[data-v-76a9a0a3]{stroke-width:2.5px;stroke-dasharray:none;opacity:.8}.pr-pad-frame[data-v-76a9a0a3]{fill:none;stroke:var(--pr-ink);stroke-width:2.5px}.pr-hold[data-v-76a9a0a3]{cursor:pointer;transition:opacity .2s}.pr-hold.dim[data-v-76a9a0a3]{opacity:.12;pointer-events:none}.pr-hold-shape[data-v-76a9a0a3]{stroke:#fff;stroke-width:1.5px}.pr-hold:hover .pr-hold-shape[data-v-76a9a0a3]{stroke:var(--pr-ink);stroke-width:2px}.pr-hold[data-v-76a9a0a3]:focus-visible{outline:3px solid var(--pr-ink);outline-offset:2px}.pr-hold-newring[data-v-76a9a0a3]{fill:none;stroke:var(--pr-ink);stroke-width:1.5px;stroke-dasharray:3 3.5;transform-box:fill-box;transform-origin:50%;animation:9s linear infinite pr-ring-spin-76a9a0a3}@keyframes pr-ring-spin-76a9a0a3{to{transform:rotate(360deg)}}.pr-hold-selring[data-v-76a9a0a3]{fill:none;stroke:var(--pr-ink);stroke-width:2.5px}.pr-wall-legend[data-v-76a9a0a3]{font-family:var(--pr-mono);color:var(--pr-ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin:1rem auto 0;font-size:.74rem;display:flex}.pr-legend-title[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:.14em;font-weight:600}.pr-legend-item[data-v-76a9a0a3]{align-items:center;gap:.35rem;display:inline-flex}.pr-route-detail[data-v-76a9a0a3]{max-width:30rem;min-height:3rem;margin:1.6rem auto 0}.pr-route-card[data-v-76a9a0a3]{border:2px solid var(--pr-ink);box-shadow:6px 6px 0 0 var(--pr-ink-faint);background:#fff;border-left-width:8px;padding:1.1rem 1.2rem 1.2rem}.pr-route-card-head[data-v-76a9a0a3]{align-items:center;gap:.7rem;display:flex}.pr-route-card h3[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:-.01em;flex:1;min-width:0;font-size:1.25rem;font-weight:900}.pr-route-grade[data-v-76a9a0a3]{font-family:var(--pr-mono);color:#fff;flex-shrink:0;padding:.25rem .5rem;font-size:.82rem;font-weight:600}.demo-presa .pr-route-close[data-v-76a9a0a3]{border:2px solid var(--pr-ink);color:var(--pr-ink);cursor:pointer;background:0 0;flex-shrink:0;width:36px;height:36px;font-size:1.1rem;line-height:1}.demo-presa .pr-route-close[data-v-76a9a0a3]:hover{background:var(--pr-ink);color:var(--pr-paper)}.pr-route-meta[data-v-76a9a0a3]{font-family:var(--pr-mono);color:var(--pr-ink-soft);margin:.5rem 0 0;font-size:.78rem}.pr-route-newtag[data-v-76a9a0a3]{border:1.5px dashed var(--pr-ink);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-left:.4rem;padding:.1rem .45rem;font-size:.68rem;display:inline-block}.pr-route-sends[data-v-76a9a0a3]{margin:.55rem 0 0;font-size:.92rem;line-height:1.5}.pr-flash[data-v-76a9a0a3]{gap:.35rem;margin-top:.7rem;display:grid}.pr-flash-label[data-v-76a9a0a3]{font-family:var(--pr-mono);color:var(--pr-ink-soft);font-size:.74rem}.pr-flash-track[data-v-76a9a0a3]{border:1.5px solid var(--pr-ink);background:var(--pr-paper);height:10px;display:block}.pr-flash-fill[data-v-76a9a0a3]{height:100%;display:block}.pr-cal-title[data-v-76a9a0a3]{text-align:center;font-family:var(--pr-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pr-paper-deep);margin:0 0 1.1rem;font-size:.78rem;font-weight:600}.pr-cal[data-v-76a9a0a3]{border:2px solid var(--pr-paper);max-width:30rem;margin:0 auto;padding:0;list-style:none}.pr-cal-item[data-v-76a9a0a3]{font-family:var(--pr-mono);border-bottom:1px dashed #f2efe959;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;padding:.85rem 1.1rem;font-size:.85rem;display:flex}.pr-cal-item[data-v-76a9a0a3]:last-child{border-bottom:0}.pr-cal-item.now[data-v-76a9a0a3]{background:var(--pr-paper);color:var(--pr-ink);font-weight:600}.pr-cal-date[data-v-76a9a0a3]{min-width:6.5rem}.pr-cal-arrow[data-v-76a9a0a3]{opacity:.6}.pr-cal-sector[data-v-76a9a0a3]{font-family:var(--pr-display);text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-weight:800}.pr-cal-tag[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:.1em;border:1.5px solid;border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-size:.68rem}.pr-turnstile[data-v-76a9a0a3]{font-family:var(--pr-mono);font-size:.85rem}.pr-agora[data-v-76a9a0a3]{gap:1.2rem;max-width:62rem;margin:0 auto;display:grid}@media (width>=880px){.pr-agora[data-v-76a9a0a3]{grid-template-columns:19rem 1fr;align-items:stretch}}.pr-dial-card[data-v-76a9a0a3]{border:2px solid var(--pr-ink);text-align:center;box-shadow:6px 6px 0 0 var(--pr-ink-faint);background:#fff;padding:1.4rem 1.2rem 1.2rem}.pr-dial[data-v-76a9a0a3]{width:min(100%,15rem);height:auto;margin:0 auto;display:block}.pr-dial-track[data-v-76a9a0a3]{stroke:var(--pr-paper-deep);stroke-width:13px;stroke-linecap:round}.pr-dial-fill[data-v-76a9a0a3]{stroke:var(--pr-ink);stroke-width:13px;stroke-linecap:round;transition:stroke-dasharray .8s}.pr-dial-fill.lv-0[data-v-76a9a0a3]{stroke:color-mix(in srgb, var(--pr-ink) 40%, var(--pr-paper))}.pr-dial-fill.lv-1[data-v-76a9a0a3]{stroke:color-mix(in srgb, var(--pr-ink) 62%, var(--pr-paper))}.pr-dial-fill.lv-2[data-v-76a9a0a3]{stroke:color-mix(in srgb, var(--pr-ink) 82%, var(--pr-paper))}.pr-dial-needle line[data-v-76a9a0a3]{stroke:var(--pr-ink);stroke-width:3.5px;stroke-linecap:round}.pr-dial-needle circle[data-v-76a9a0a3]{fill:var(--pr-ink)}.pr-dial-needle[data-v-76a9a0a3]{transform-origin:110px 118px;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pr-dial-number[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:-.02em;margin:.4rem 0 0;font-size:clamp(1.5rem,4.5vw,2rem);font-weight:900}.pr-dial-status[data-v-76a9a0a3]{font-family:var(--pr-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--pr-ink-soft);margin:.25rem 0 0;font-size:.85rem}.pr-dial-cap[data-v-76a9a0a3]{font-family:var(--pr-mono);color:var(--pr-ink-soft);border-top:1px dashed var(--pr-ink-faint);margin:.8rem 0 0;padding-top:.7rem;font-size:.72rem}.pr-curve-card[data-v-76a9a0a3]{border:2px solid var(--pr-ink);box-shadow:6px 6px 0 0 var(--pr-ink-faint);background:#fff;align-content:start;gap:.8rem;padding:1.2rem 1.2rem 1.1rem;display:grid}.pr-days[data-v-76a9a0a3]{flex-wrap:wrap;gap:.35rem;display:flex}.demo-presa .pr-day[data-v-76a9a0a3]{border:2px solid var(--pr-ink);min-width:44px;min-height:44px;color:var(--pr-ink);font-family:var(--pr-mono);text-transform:uppercase;cursor:pointer;background:0 0;font-size:.76rem;font-weight:600;position:relative}.demo-presa .pr-day[data-v-76a9a0a3]:hover{background:var(--pr-paper-dim)}.demo-presa .pr-day.on[data-v-76a9a0a3]{background:var(--pr-ink);color:var(--pr-paper)}.pr-day-today[data-v-76a9a0a3]{font-size:1.2rem;line-height:.5;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pr-curve-title[data-v-76a9a0a3]{font-family:var(--pr-mono);color:var(--pr-ink-soft);margin:0;font-size:.78rem}.pr-curve-title strong[data-v-76a9a0a3]{color:var(--pr-ink);text-transform:uppercase}.pr-bars[data-v-76a9a0a3]{border-bottom:2px solid var(--pr-ink);align-items:flex-end;gap:3px;height:11rem;margin:0;padding:0;list-style:none;display:flex}.pr-bar-item[data-v-76a9a0a3]{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;height:100%;display:flex;position:relative}.pr-bar[data-v-76a9a0a3]{background:color-mix(in srgb, var(--pr-ink) 78%, var(--pr-paper));border:1.5px solid var(--pr-ink);border-bottom:0;min-height:6px;display:block}.pr-bar.best[data-v-76a9a0a3]{background:repeating-linear-gradient(45deg, var(--pr-ink) 0 2px, #fff 2px 6px)}.pr-bar.now[data-v-76a9a0a3]{background:var(--pr-ink);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--pr-ink)}.pr-bar-label[data-v-76a9a0a3]{font-family:var(--pr-mono);color:var(--pr-ink-soft);visibility:hidden;white-space:nowrap;padding-top:.25rem;font-size:.62rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.pr-bar-label.shown[data-v-76a9a0a3]{visibility:visible}.pr-best[data-v-76a9a0a3]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.pr-best-title[data-v-76a9a0a3]{font-family:var(--pr-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--pr-ink-soft);margin-right:.3rem;font-size:.72rem;font-weight:600}.pr-best-chip[data-v-76a9a0a3]{font-family:var(--pr-mono);border:2px solid var(--pr-ink);background:var(--pr-paper);border-radius:999px;padding:.3rem .7rem;font-size:.76rem}.pr-funnel[data-v-76a9a0a3]{gap:1rem;max-width:62rem;margin:0 auto;display:grid}@media (width>=820px){.pr-funnel[data-v-76a9a0a3]{grid-template-columns:repeat(3,1fr);align-items:stretch}}.pr-funnel-card[data-v-76a9a0a3]{border:2px solid var(--pr-paper);background:0 0;align-content:start;gap:.6rem;padding:1.4rem 1.3rem;display:grid}.pr-funnel-card.on[data-v-76a9a0a3]{background:#f2efe914;box-shadow:6px 6px #f2efe938}.pr-funnel-card h3[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:-.01em;font-size:1.3rem;font-weight:900}.pr-funnel-price[data-v-76a9a0a3]{font-family:var(--pr-mono);margin:0;font-size:1.3rem;font-weight:600}.pr-funnel-price span[data-v-76a9a0a3]{color:var(--pr-paper-deep);font-size:.8rem}.pr-funnel-desc[data-v-76a9a0a3]{color:var(--pr-paper-deep);margin:0;font-size:.95rem;line-height:1.55}.pr-funnel-card .pr-cta[data-v-76a9a0a3]{justify-self:start;margin-top:auto}.pr-funnel-panel[data-v-76a9a0a3]{max-width:34rem;margin:1.6rem auto 0}.pr-panel-card[data-v-76a9a0a3]{border:2px solid var(--pr-paper);background:var(--pr-paper);color:var(--pr-ink);padding:1.4rem 1.4rem 1.5rem;box-shadow:8px 8px #f2efe933}.pr-panel-card .pr-mono-label[data-v-76a9a0a3]{color:var(--pr-ink-soft)}.demo-presa .pr-panel-card .pr-cta-paper[data-v-76a9a0a3]{background:var(--pr-ink);color:var(--pr-paper);border-color:var(--pr-ink);box-shadow:4px 4px 0 0 var(--pr-ink-faint)}.pr-panel-title[data-v-76a9a0a3]{text-transform:uppercase;font-size:1.6rem;font-weight:900}.pr-panel-lede[data-v-76a9a0a3]{color:var(--pr-ink-soft);margin:.6rem 0 1rem;line-height:1.6}.pr-cohorts[data-v-76a9a0a3]{gap:.6rem;margin:.4rem 0 1rem;display:grid}.demo-presa .pr-cohort[data-v-76a9a0a3]{border:2px solid var(--pr-ink);min-height:52px;color:var(--pr-ink);font-family:var(--pr-display);cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem .9rem;font-size:.95rem;font-weight:700;display:flex}.demo-presa .pr-cohort[data-v-76a9a0a3]:hover{background:var(--pr-paper-dim)}.demo-presa .pr-cohort.on[data-v-76a9a0a3]{background:var(--pr-ink);color:var(--pr-paper)}.pr-cohort-seats[data-v-76a9a0a3]{font-family:var(--pr-mono);white-space:nowrap;font-size:.74rem;font-weight:600}.pr-cohort-seats.few[data-v-76a9a0a3]{text-underline-offset:3px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.pr-form[data-v-76a9a0a3]{gap:.7rem;display:grid}.pr-form label[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:.05em;gap:.25rem;font-size:.78rem;font-weight:700;display:grid}.demo-presa .pr-form input[data-v-76a9a0a3]{border:2px solid var(--pr-ink);min-height:48px;color:var(--pr-ink);font-family:var(--pr-mono);background:#fff;padding:0 .9rem;font-size:.9rem}.demo-presa .pr-form input[data-v-76a9a0a3]:focus{outline:3px solid var(--pr-ink);outline-offset:1px}.pr-form .pr-cta[data-v-76a9a0a3]{justify-self:start;margin-top:.3rem}.pr-bring[data-v-76a9a0a3]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pr-bring li[data-v-76a9a0a3]{padding-left:1.3rem;line-height:1.5;position:relative}.pr-bring li[data-v-76a9a0a3]:before{content:"";background:var(--pr-ink);border-radius:50% 50% 50% 10%;width:.55rem;height:.55rem;position:absolute;top:.42em;left:0}.pr-lend[data-v-76a9a0a3]{margin:.8rem 0 0;font-weight:700}.pr-demo-note[data-v-76a9a0a3]{color:var(--pr-ink-soft);background:var(--pr-paper-dim);border-left:4px solid var(--pr-ink);margin:1rem 0;padding:.6rem .8rem;font-size:.85rem;line-height:1.55}.pr-friend-code[data-v-76a9a0a3]{font-family:var(--pr-mono);letter-spacing:.14em;border:3px dashed var(--pr-ink);text-align:center;margin:.4rem 0 .8rem;padding:.7rem 1rem;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:600}.pr-friend-valid[data-v-76a9a0a3]{font-family:var(--pr-mono);color:var(--pr-ink-soft);margin:.8rem 0 0;font-size:.76rem}.pr-prices[data-v-76a9a0a3]{max-width:32rem;margin:0 auto}.pr-price-list[data-v-76a9a0a3],.pr-menu[data-v-76a9a0a3]{font-family:var(--pr-mono);gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.pr-price-list li[data-v-76a9a0a3],.pr-menu li[data-v-76a9a0a3]{align-items:baseline;gap:.6rem;font-size:.95rem;display:flex}.pr-price-list i[data-v-76a9a0a3],.pr-menu i[data-v-76a9a0a3]{border-bottom:2px dotted var(--pr-ink-faint);flex:1;transform:translateY(-4px)}.pr-menu i[data-v-76a9a0a3]{border-bottom-color:#f2efe959}.pr-price-list strong[data-v-76a9a0a3],.pr-menu strong[data-v-76a9a0a3]{white-space:nowrap;font-weight:600}.pr-price-student[data-v-76a9a0a3]{font-family:var(--pr-mono);color:var(--pr-ink-soft);margin:1.2rem 0 0;font-size:.8rem}.pr-price-note[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:.02em;border:2px solid var(--pr-ink);box-shadow:4px 4px 0 0 var(--pr-ink-faint);background:#fff;margin:.9rem 0 0;padding:.7rem .9rem;font-size:.95rem;font-weight:800}.pr-train[data-v-76a9a0a3]{gap:1rem;max-width:52rem;margin:0 auto;display:grid}@media (width>=760px){.pr-train[data-v-76a9a0a3]{grid-template-columns:1fr 1fr}}.pr-train-card[data-v-76a9a0a3]{border:2px solid var(--pr-ink);box-shadow:6px 6px 0 0 var(--pr-ink-faint);background:#fff;padding:1.4rem 1.3rem}.pr-train-card h3[data-v-76a9a0a3]{text-transform:uppercase;font-size:1.25rem;font-weight:900}.pr-train-desc[data-v-76a9a0a3]{color:var(--pr-ink-soft);margin:.7rem 0 0;font-size:.95rem;line-height:1.6}.pr-train-meta[data-v-76a9a0a3]{font-family:var(--pr-mono);text-transform:uppercase;letter-spacing:.1em;border-top:1px dashed var(--pr-ink-faint);margin:.9rem 0 0;padding-top:.7rem;font-size:.74rem}.pr-menu[data-v-76a9a0a3]{max-width:26rem;margin:0 auto}.pr-quotes[data-v-76a9a0a3]{gap:1rem;max-width:62rem;margin:0 auto;display:grid}@media (width>=820px){.pr-quotes[data-v-76a9a0a3]{grid-template-columns:repeat(3,1fr)}}.pr-quote[data-v-76a9a0a3]{border:2px solid var(--pr-ink);box-shadow:6px 6px 0 0 var(--pr-ink-faint);background:#fff;gap:.9rem;margin:0;padding:1.3rem 1.2rem;display:grid}.pr-quote blockquote[data-v-76a9a0a3]{margin:0;font-size:.95rem;line-height:1.6}.pr-quote blockquote[data-v-76a9a0a3]:before{content:"“";margin-bottom:.6rem;font-size:2rem;font-weight:900;line-height:0;display:block}.pr-quote figcaption[data-v-76a9a0a3]{border-top:1px dashed var(--pr-ink-faint);gap:.1rem;padding-top:.7rem;display:grid}.pr-quote figcaption strong[data-v-76a9a0a3]{text-transform:uppercase;letter-spacing:.02em;font-size:.88rem;font-weight:800}.pr-quote figcaption span[data-v-76a9a0a3]{font-family:var(--pr-mono);color:var(--pr-ink-soft);font-size:.72rem}.pr-kids[data-v-76a9a0a3]{text-align:center;font-family:var(--pr-mono);color:var(--pr-ink-soft);margin:1.6rem auto 0;font-size:.78rem}.pr-rules[data-v-76a9a0a3]{border-top:2px solid var(--pr-ink);max-width:44rem;margin:0 auto}.pr-rule[data-v-76a9a0a3]{border-bottom:2px solid var(--pr-ink)}.demo-presa .pr-rule-q[data-v-76a9a0a3]{text-align:left;cursor:pointer;width:100%;min-height:60px;color:var(--pr-ink);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem .3rem;font-family:inherit;display:grid}.pr-rule-num[data-v-76a9a0a3]{font-family:var(--pr-mono);color:var(--pr-ink-soft);font-size:.76rem;font-weight:600}.pr-rule-text[data-v-76a9a0a3]{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1rem,2.6vw,1.2rem);font-weight:800}.pr-rule-icon[data-v-76a9a0a3]{font-family:var(--pr-mono);font-size:1.3rem;line-height:1}.pr-rule-a[data-v-76a9a0a3]{color:var(--pr-ink-soft);max-width:38rem;margin:0;padding:0 .3rem 1.2rem 2.7rem;line-height:1.6}.pr-contact[data-v-76a9a0a3]{text-align:center;gap:1.6rem;max-width:56rem;margin:0 auto;display:grid}@media (width>=760px){.pr-contact[data-v-76a9a0a3]{text-align:left;grid-template-columns:repeat(4,1fr)}}.pr-contact p[data-v-76a9a0a3]{color:var(--pr-paper);margin:0;line-height:1.6}.pr-contact-note[data-v-76a9a0a3]{font-family:var(--pr-mono);font-size:.74rem;color:var(--pr-paper-deep)!important;margin-top:.4rem!important}.pr-pre[data-v-76a9a0a3]{white-space:pre-line}.pr-mt[data-v-76a9a0a3]{margin-top:1rem}.pr-footer[data-v-76a9a0a3]{background:var(--pr-ink);text-align:center;font-family:var(--pr-mono);color:var(--pr-paper-deep);border-top:1px dashed #f2efe94d;padding:2rem 1.25rem 7rem;font-size:.76rem}.pr-footer p[data-v-76a9a0a3]{margin:.2rem 0}.pr-footer-legal[data-v-76a9a0a3]{color:var(--pr-paper)}@media (prefers-reduced-motion:reduce){.pr-reveal[data-v-76a9a0a3]{opacity:1;transition:none;transform:none}.pr-sector-face.reset[data-v-76a9a0a3]{fill:#cfc6ad;animation:none}.pr-hold-newring[data-v-76a9a0a3]{animation:none}.pr-dial-needle[data-v-76a9a0a3],.pr-dial-fill[data-v-76a9a0a3]{transition:none}.demo-presa .pr-cta[data-v-76a9a0a3],.demo-presa .pr-cta[data-v-76a9a0a3]:hover{transition:none;transform:none}}
