.hero[data-astro-cid-hexokko7]{--wall:#e3ccb4;--paint:#3b2318;background:var(--wall);isolation:isolate;touch-action:pan-y;height:100svh;min-height:600px;max-height:1200px;padding:0;position:relative;overflow:hidden;container-type:size}.stage[data-astro-cid-hexokko7]{--sh:max(77cqh / var(--fh), 100cqh, 100cqw / var(--ar));--sw:calc(var(--sh) * var(--ar));--paw:89cqh;width:var(--sw);height:var(--sh);left:clamp(100cqw - var(--sw), 66cqw - var(--sw) * var(--cx), 0px);top:clamp(100cqh - var(--sh), var(--paw) - var(--sh) * var(--pf), 0px);position:absolute}.plate[data-astro-cid-hexokko7]{z-index:0;width:100%;max-width:none;height:100%;position:relative}.dog[data-astro-cid-hexokko7]{left:var(--dx);top:var(--dy);width:var(--dw);height:var(--dh);position:absolute}.dog-still[data-astro-cid-hexokko7],.dog-canvas[data-astro-cid-hexokko7]{z-index:3;width:100%;max-width:none;height:100%;position:absolute;inset:0}.dog-canvas[data-astro-cid-hexokko7]{opacity:0}.contact[data-astro-cid-hexokko7]{z-index:2;mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(30% 20% at 50% 56%,#301a0eb8,#301a0e00 100%),radial-gradient(44% 34% at 56% 56%,#462a1880,#462a1800 100%),radial-gradient(33% 38% at 64% 58%,#603e2652,#603e2600 100%);width:112%;height:12%;position:absolute;top:88%;left:2%}.ripple[data-astro-cid-hexokko7]{aspect-ratio:1;z-index:3;opacity:0;pointer-events:none;border:2px solid #fffaf0e6;border-radius:50%;width:34%;position:absolute;box-shadow:0 2px 10px #2a1d162e}.painted[data-astro-cid-hexokko7]{z-index:1;left:var(--gutter);right:var(--gutter);letter-spacing:-.04em;color:#341c11e6;mix-blend-mode:multiply;-webkit-mask-image:var(--grain);mask-image:var(--grain);font-size:min(8.3cqw,15cqh);font-weight:800;line-height:.86;position:absolute;top:3.5cqh;-webkit-mask-size:260px 260px;mask-size:260px 260px}.painted[data-astro-cid-hexokko7] .l[data-astro-cid-hexokko7]{white-space:nowrap;display:block}.painted[data-astro-cid-hexokko7] .small[data-astro-cid-hexokko7]{font-size:.72em}.painted[data-astro-cid-hexokko7] .l[data-astro-cid-hexokko7].small{line-height:1.19}.slot[data-astro-cid-hexokko7]{place-items:last baseline end;display:inline-grid}.slot[data-astro-cid-hexokko7]>[data-astro-cid-hexokko7]{grid-area:1/1}.ghost[data-astro-cid-hexokko7]{visibility:hidden}.intro[data-astro-cid-hexokko7]{z-index:4;left:var(--gutter);bottom:calc(3.5cqh + var(--tap) + var(--space-4));width:min(34rem,40cqw);position:absolute}.copy[data-astro-cid-hexokko7]{z-index:4;left:var(--gutter);position:absolute;bottom:3.5cqh}.kicker[data-astro-cid-hexokko7]{margin:0 0 var(--space-2);font:700 var(--fs-1) / 1.2 var(--font-body);letter-spacing:.04em;color:var(--color-ink)}.lead[data-astro-cid-hexokko7]{font-size:var(--fs-2);color:var(--color-ink);text-wrap:pretty;margin:0;line-height:1.45}.actions[data-astro-cid-hexokko7]{align-items:center;gap:var(--space-4);white-space:nowrap;flex-wrap:nowrap;display:flex}.btn[data-astro-cid-hexokko7]{font:600 var(--fs-2) / 1 var(--font-body);cursor:pointer;border-radius:3px;align-items:center;gap:.6em;padding:.8em 1.35em;text-decoration:none;transition:background-color .18s cubic-bezier(.2,.7,.2,1),transform .18s cubic-bezier(.2,.7,.2,1),color .18s cubic-bezier(.2,.7,.2,1);display:inline-flex}.btn[data-astro-cid-hexokko7]:active{transform:translateY(1px)}.btn-primary[data-astro-cid-hexokko7]{background:var(--color-ink);color:var(--color-accent-ink)}.btn-primary[data-astro-cid-hexokko7]:hover{background:var(--color-accent)}.btn-quiet[data-astro-cid-hexokko7]{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-ink);border-radius:0;padding-inline:.2em}.btn-quiet[data-astro-cid-hexokko7]:hover{color:#7a3510;box-shadow:inset 0 -2px #7a3510}.price[data-astro-cid-hexokko7]{font-weight:500}.sr-only[data-astro-cid-hexokko7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hints[data-astro-cid-hexokko7]{z-index:4;pointer-events:none;position:absolute;top:52cqh;left:calc(66cqw + 13cqh)}.hint[data-astro-cid-hexokko7]{max-width:14rem;font:600 var(--fs-1) / 1.3 var(--font-body);color:var(--color-ink);opacity:0;margin:0;transition:opacity .4s cubic-bezier(.2,.7,.2,1)}.hint-touch[data-astro-cid-hexokko7]{display:none}.hero[data-astro-cid-hexokko7].has-bone .hint-pointer[data-astro-cid-hexokko7]{opacity:1}.hero[data-astro-cid-hexokko7].has-touch .hint-pointer[data-astro-cid-hexokko7]{display:none}.hero[data-astro-cid-hexokko7].has-touch .hint-touch[data-astro-cid-hexokko7]{opacity:1;display:block}.hero[data-astro-cid-hexokko7] .hint[data-astro-cid-hexokko7].is-gone{opacity:0}.bone[data-astro-cid-hexokko7]{z-index:5;pointer-events:none;opacity:0;filter:drop-shadow(1px 3px 3px #2a1d1640);position:absolute;top:-12px;left:-28px}.bone[data-astro-cid-hexokko7].is-live{will-change:transform, opacity}.hero[data-astro-cid-hexokko7].has-bone{cursor:none}.hero[data-astro-cid-hexokko7].has-bone a[data-astro-cid-hexokko7],.hero[data-astro-cid-hexokko7].has-bone button[data-astro-cid-hexokko7]{cursor:pointer}@media (width<=700px){.hero[data-astro-cid-hexokko7]{min-height:640px}.stage[data-astro-cid-hexokko7]{--sh:max(100cqh, 100cqw / var(--mar));--sw:calc(var(--sh) * var(--mar));--paw:86cqh;left:calc(50cqw - var(--sw) * var(--mcx));top:clamp(100cqh - var(--sh), var(--paw) - var(--sh) * var(--mpf), 0px)}.dog[data-astro-cid-hexokko7]{left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh)}.walltext[data-astro-cid-hexokko7]{left:var(--gutter);right:var(--gutter);position:absolute;top:4cqh}.painted[data-astro-cid-hexokko7]{font-size:min(14cqw,7cqh);line-height:.88;position:relative;top:auto;left:auto;right:auto}.painted[data-astro-cid-hexokko7] .l[data-astro-cid-hexokko7]{white-space:normal;display:inline}.painted[data-astro-cid-hexokko7] .l[data-astro-cid-hexokko7].small{line-height:inherit}.painted[data-astro-cid-hexokko7] .l[data-astro-cid-hexokko7].small:after,.painted[data-astro-cid-hexokko7] .name[data-astro-cid-hexokko7]:before{content:"\a ";white-space:pre}.slot[data-astro-cid-hexokko7]{display:inline}.ghost[data-astro-cid-hexokko7]{display:none}.intro[data-astro-cid-hexokko7]{width:auto;margin-top:var(--space-3);max-width:21rem;position:relative;bottom:auto;left:auto}.kicker[data-astro-cid-hexokko7]{display:none}.lead[data-astro-cid-hexokko7]{font-size:var(--fs-1);line-height:1.4}.copy[data-astro-cid-hexokko7]{left:var(--gutter);right:var(--gutter);bottom:max(2.5cqh, env(safe-area-inset-bottom))}.actions[data-astro-cid-hexokko7]{gap:var(--space-3);justify-content:space-between}.btn[data-astro-cid-hexokko7]{font-size:var(--fs-1)}.btn-primary[data-astro-cid-hexokko7]{padding:.75em 1em}.btn-quiet[data-astro-cid-hexokko7]{box-shadow:none;background:#fbf3e4;border-radius:3px;padding:.75em .9em}.btn-quiet[data-astro-cid-hexokko7]:hover{box-shadow:none}.hints[data-astro-cid-hexokko7]{left:var(--gutter);right:var(--gutter);text-align:center;top:38.5cqh}.hint[data-astro-cid-hexokko7]{max-width:none;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.dog-canvas[data-astro-cid-hexokko7],.bone[data-astro-cid-hexokko7],.ripple[data-astro-cid-hexokko7],.hints[data-astro-cid-hexokko7]{display:none}.hero[data-astro-cid-hexokko7].has-bone{cursor:auto}}
