.yard[data-astro-cid-mznqpqbs]{border-radius:inherit;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;position:absolute;inset:0;overflow:hidden}.yard__ground[data-astro-cid-mznqpqbs]{height:var(--ground);border-top:1px solid var(--line);background:#e9e2d3;position:absolute;bottom:0;left:0;right:0}.yard__hint[data-astro-cid-mznqpqbs],.yard__score[data-astro-cid-mznqpqbs]{color:var(--muted);background:var(--bg);border:1px solid var(--line);pointer-events:none;border-radius:20px;padding:6px 14px;font-size:14px;transition:opacity .4s;position:absolute;top:18px;right:20px}@media (width<=640px){.yard__hint[data-astro-cid-mznqpqbs],.yard__score[data-astro-cid-mznqpqbs]{padding:4px 12px;font-size:13px;inset:auto auto 12px 12px}}.dog[data-astro-cid-mznqpqbs]{width:var(--dog);will-change:transform;outline-offset:6px;z-index:2;position:absolute;bottom:0;left:0}.dog[data-astro-cid-mznqpqbs] svg[data-astro-cid-mznqpqbs]{width:100%;display:block;overflow:visible}.dogshadow[data-astro-cid-mznqpqbs]{width:calc(var(--dog) * .62);will-change:transform;background:#1e1b1624;border-radius:50%;height:12px;position:absolute;bottom:0;left:0}.ball[data-astro-cid-mznqpqbs]{width:var(--ball);height:var(--ball);will-change:transform;cursor:grab;touch-action:none;position:absolute;bottom:0;left:0}.ball[data-astro-cid-mznqpqbs] svg[data-astro-cid-mznqpqbs]{width:100%;height:100%;display:block}.dog__bubble[data-astro-cid-mznqpqbs]{z-index:4;pointer-events:none;background:var(--ink);color:var(--bg);font-family:var(--display);white-space:nowrap;animation:woof .9s var(--ease) both;border-radius:16px 16px 16px 4px;padding:6px 14px;font-size:15px;font-weight:500;position:absolute}@keyframes woof{0%{opacity:0;transform:scale(.3)translateY(10px)}18%{opacity:1;transform:scale(1.08)}28%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.heart{pointer-events:none;width:18px;height:18px;animation:1.1s ease-out both heart;position:absolute}@keyframes heart{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(calc(var(--dx) * .3), -14px) scale(1)}to{opacity:0;transform:translate(var(--dx), -70px) scale(.8)}}.hero[data-astro-cid-lcdefpme]{padding:20px 0 0}.hero__panel[data-astro-cid-lcdefpme]{background:var(--surface);--ground:76px;--dog:clamp(190px, 25vw, 330px);--ball:clamp(28px, 2.6vw, 38px);min-height:clamp(540px, calc(100vh - var(--nav) - 44px), 700px);border-radius:28px;position:relative}.hero__text[data-astro-cid-lcdefpme]{z-index:5;pointer-events:none;max-width:760px;padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px) 0;position:relative}.hero__text[data-astro-cid-lcdefpme] a,.hero__text[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{pointer-events:auto}.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(30px,4.1vw,58px)}.hero__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:20px}.btnrow[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding-top:12px}.hero__panel[data-astro-cid-lcdefpme]{--ground:56px;border-radius:20px;min-height:0;padding-bottom:236px}.btnrow[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.cat[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .22s var(--ease), border-color .22s;flex-direction:column;display:flex;overflow:hidden}.cat[data-astro-cid-lcdefpme]:hover{border-color:#1e1b1652;transform:translateY(-2px)}.cat__img[data-astro-cid-lcdefpme]{aspect-ratio:12/11;display:block;overflow:hidden}.cat__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.cat[data-astro-cid-lcdefpme]:hover .cat__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.03)}.cat__body[data-astro-cid-lcdefpme]{gap:2px;padding:14px 16px 16px;display:grid}.cat__body[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:18px;font-weight:500}.cat__body[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}@media (width<=1000px){.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:10px}.cat[data-astro-cid-lcdefpme]:last-child{flex-direction:row;grid-column:span 2;align-items:center}.cat[data-astro-cid-lcdefpme]:last-child .cat__img[data-astro-cid-lcdefpme]{width:44%}.cat__body[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:16px}}.band[data-astro-cid-lcdefpme]{background:var(--sun);padding:clamp(48px,6vw,88px) 0}.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:32px;margin:clamp(24px,3vw,40px) 0 36px;display:grid}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:8px;display:grid}.facts[data-astro-cid-lcdefpme] svg{width:32px;height:32px;margin-bottom:6px}.facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:18px;font-weight:600}@media (width<=900px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media (width<=520px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
