.lp{--lp-bg:#faf6ef;--lp-ink:#1f2421;--lp-muted:#5d635e;--lp-line:#e6ddce;--lp-soft:#f2eadc;--lp-card:#fff;--lp-teal:#14504f;--lp-teal-dark:#0e3d3c;--lp-coral:#e86a4a;--lp-coral-ink:#a63f25;--lp-gold:#9a6b1f;--lp-ok:#2f6f4f;--lp-shadow:0 14px 34px -24px rgba(31,36,33,0.45);--cb:#14504f;--cb-soft:#f2eadc;--cb-ink:#fff;--sb-r-card:1.25rem;--sb-r-lg:1.25rem;--sb-r-input:0.875rem;--sb-r-btn:9999px;--sb-r-btnf:9999px;--sb-r-btns:9999px;position:relative;background:var(--lp-bg);color:var(--lp-ink);color-scheme:light;font-family:var(--lp-font),var(--font-manrope),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.lp :is(h1,h2,h3){font-weight:750;letter-spacing:-.02em}.lp .lp-card{background:var(--lp-card);border:1px solid rgba(20,80,79,.07);border-radius:24px;box-shadow:var(--lp-shadow)}.lp .lp-kicker,.lp .lp-muted{color:var(--lp-muted)}.lp .lp-kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.lp .lp-link{color:var(--lp-teal);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lp .lp-link:hover{text-decoration-thickness:2px}.lp .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background:var(--lp-teal);color:#fff;font-weight:650;padding:.8rem 1.5rem;border:1px solid var(--lp-teal);transition:background-color .15s}.lp .lp-btn:hover{background:var(--lp-teal-dark)}.lp .lp-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border:1.5px solid var(--lp-teal);background:transparent;color:var(--lp-teal);font-weight:650;padding:.7rem 1.25rem;transition:background-color .15s}.lp .lp-btn-ghost:hover{background:rgba(20,80,79,.06)}.lp .lp-pill{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;border-radius:9999px;border:1px solid var(--lp-line);background:var(--lp-card);padding:.45rem .95rem;font-size:.875rem;font-weight:600;color:var(--lp-ink);transition:border-color .15s}.lp .lp-pill:hover{border-color:var(--lp-teal)}.lp .lp-pill[aria-current=page],.lp .lp-pill[aria-current=true]{background:var(--lp-teal);border-color:var(--lp-teal);color:#fff}.lp .lp-chip{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;color:var(--lp-ink);padding:.2rem .65rem;font-size:.7rem;font-weight:650;letter-spacing:.04em;background:var(--lp-soft)}.lp .lp-input{width:100%;border-radius:14px;border:1px solid var(--lp-line);background:var(--lp-card);padding:.7rem 1rem;color:var(--lp-ink)}.lp .lp-input::-moz-placeholder,.lp textarea::-moz-placeholder{color:var(--lp-muted)}.lp .lp-input::placeholder,.lp textarea::placeholder{color:var(--lp-muted)}.lp .lp-btn:focus-visible,.lp .lp-input:focus,.lp .lp-pill:focus-visible,.lp a:focus-visible,.lp button:focus-visible,.lp select:focus-visible{outline:2px solid var(--lp-teal);outline-offset:2px}.lp .lp-photo{overflow:hidden;border-radius:24px;background:var(--lp-soft)}.lp .lp-zoom img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.lp .lp-zoom:hover img{transform:scale(1.03)}.lp .lp-live{position:relative;display:inline-block;width:.45rem;height:.45rem;border-radius:9999px;background:var(--lp-coral)}.lp .lp-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:lp-ping 2s ease-out infinite}@keyframes lp-ping{0%{transform:scale(1);opacity:.5}to{transform:scale(2.4);opacity:0}}.lp .lp-rise{animation:lp-rise .55s cubic-bezier(.2,.7,.2,1) both}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp .lp-night{background:var(--lp-teal);color:#fff;border-radius:28px}.lp .lp-night .lp-muted{color:rgba(255,255,255,.82)}.lp .lp-night .lp-btn{background:#fff;color:var(--lp-teal);border-color:#fff}.lp .lp-night .lp-btn-ghost{border-color:rgba(255,255,255,.7);color:#fff}.lp .lp-night .lp-btn-ghost:hover{background:rgba(255,255,255,.1)}@media (prefers-reduced-motion:reduce){.lp .lp-live:after,.lp .lp-rise,.lp .lp-zoom img{animation:none;transition:none}}@font-face{font-family:petsFont;src:url(/_next/static/media/3b745eeda2d7dc9f-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:petsFont Fallback;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_54ac4f{font-family:petsFont,petsFont Fallback}.__variable_54ac4f{--lp-font:"petsFont","petsFont Fallback"}