.hero[data-astro-cid-63llj4z6]{padding-top:var(--space-s)}.hero-kicker[data-astro-cid-63llj4z6]{margin-bottom:var(--space-2xs);font-family:var(--f-text);line-height:var(--leading-body);display:block}.hero-title[data-astro-cid-63llj4z6]{display:block}@media (width>=1024px){.hero-title[data-astro-cid-63llj4z6]{white-space:nowrap}}.stage[data-astro-cid-63llj4z6]{margin-top:var(--space-m);position:relative}.photo[data-astro-cid-63llj4z6]{aspect-ratio:4/5;border-radius:var(--radius-l);touch-action:pan-y;user-select:none;--pos:50%;background:#6b7a4c;position:relative;overflow:hidden}@media (width>=640px){.photo[data-astro-cid-63llj4z6]{aspect-ratio:16/10}}@media (width>=1024px){.photo[data-astro-cid-63llj4z6]{aspect-ratio:auto;height:clamp(26rem,100svh - 18.25rem,52rem)}}.layer-img[data-astro-cid-63llj4z6]{object-fit:cover;object-position:53% 45%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dog-layer[data-astro-cid-63llj4z6]{clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .photo[data-astro-cid-63llj4z6]{--pos:100%;animation:photo-open 1.3s var(--ease-out-expo) .2s both}.js .layer-img[data-astro-cid-63llj4z6]{animation:photo-settle 1.8s var(--ease-out-expo) .2s both}.js .divider[data-astro-cid-63llj4z6],.js .handle[data-astro-cid-63llj4z6]{animation:fade-in .6s var(--ease-out-quart) 1.2s both}}@keyframes photo-open{0%{clip-path:inset(12% 4% 0% round 1.75rem)}to{clip-path:inset(0% round 1.75rem)}}@keyframes photo-settle{0%{transform:scale(1.12)}}@keyframes fade-in{0%{opacity:0}}.chip[data-astro-cid-63llj4z6]{border-radius:var(--radius-m);font-weight:700;font-size:var(--step--1);padding:.45rem .85rem;line-height:1.25;position:absolute;top:1rem}.chip-human[data-astro-cid-63llj4z6]{background:var(--c-cream);color:var(--c-ink);left:1rem}.chip-dog[data-astro-cid-63llj4z6]{text-align:right;background:var(--c-ink);color:var(--c-cream);right:1rem}.chip-dog[data-astro-cid-63llj4z6] small[data-astro-cid-63llj4z6]{color:#fbf7eecc;font-size:.8rem;font-weight:400;display:none}.speech[data-astro-cid-63llj4z6]{z-index:3;max-width:min(8.5rem,42%);position:absolute}.b-pup[data-astro-cid-63llj4z6]{top:18%;left:5%}.b-cat[data-astro-cid-63llj4z6]{top:24%;right:5%}@media (width>=640px){.speech[data-astro-cid-63llj4z6]{max-width:none}.chip-dog[data-astro-cid-63llj4z6] small[data-astro-cid-63llj4z6]{display:block}}@media (width>=1024px){.b-pup[data-astro-cid-63llj4z6]{top:9%;left:auto;right:58%}.b-cat[data-astro-cid-63llj4z6]{top:12%;right:25%}}.divider[data-astro-cid-63llj4z6]{top:0;bottom:0;left:var(--pos);background:var(--c-cream);pointer-events:none;z-index:2;width:3px;margin-left:-1.5px;position:absolute}.handle[data-astro-cid-63llj4z6]{z-index:4;top:52%;left:var(--pos);background:var(--c-saffron);width:3.5rem;height:3.5rem;color:var(--c-ink);border:3px solid var(--c-cream);cursor:ew-resize;touch-action:none;border-radius:50%;place-items:center;margin:-1.75rem 0 0 -1.75rem;display:grid;position:absolute;box-shadow:0 10px 24px -10px #1c191299}.handle[data-astro-cid-63llj4z6]:focus-visible{outline:3px solid var(--c-ink);outline-offset:3px}.tab[data-astro-cid-63llj4z6]{padding-block:var(--space-m) var(--space-2xl)}.lead[data-astro-cid-63llj4z6]{max-width:38ch}.actions[data-astro-cid-63llj4z6]{margin-top:var(--space-m);flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}@media (width>=1024px){.hero[data-astro-cid-63llj4z6]{padding-bottom:calc(var(--radius-sheet) + var(--space-xl))}.tab[data-astro-cid-63llj4z6]{z-index:2;width:min(40rem,45%);padding:var(--space-m) var(--space-l) 0 0;background:var(--c-saffron);border-top-right-radius:var(--radius-l);position:absolute;bottom:0;left:0}.tab[data-astro-cid-63llj4z6]:before,.tab[data-astro-cid-63llj4z6]:after{content:"";background:radial-gradient(circle at 100% 0, transparent 1.72rem, var(--c-saffron) 1.75rem);width:1.75rem;height:1.75rem;position:absolute}.tab[data-astro-cid-63llj4z6]:before{top:-1.75rem;left:0}.tab[data-astro-cid-63llj4z6]:after{bottom:0;right:-1.75rem}}.about-copy[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xs)}.pairs-head[data-astro-cid-lcdefpme]{gap:var(--space-m);margin-bottom:var(--space-xl);display:grid}.line[data-astro-cid-lcdefpme]{display:block}@media (width>=1024px){.pairs-head[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;align-items:end}}.pair-list[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--c-ink)}.pair-list[data-astro-cid-lcdefpme] .pair-row-item{padding-block:var(--space-l);border-bottom:1.5px solid var(--c-line)}.pairs-foot[data-astro-cid-lcdefpme]{gap:var(--space-m);margin-top:var(--space-xl);justify-items:start;display:grid}.pairs-foot[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:40ch}@media (width>=1024px){.pairs-foot[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center}}.offer-list[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--c-cream)}.offer-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--c-line)}.offer[data-astro-cid-lcdefpme]{gap:.5rem var(--space-m);padding:var(--space-m) 0;isolation:isolate;transition:color var(--dur-fast) var(--ease-out-expo);grid-template-columns:auto 1fr;display:grid;position:relative}.offer[data-astro-cid-lcdefpme]:before{content:"";inset:0 calc(var(--gutter) * -.5);z-index:-1;border-radius:var(--radius-l);background:var(--c-saffron);transform-origin:50% 100%;transition:transform .6s var(--ease-out-expo);position:absolute;transform:scaleY(0)}.num[data-astro-cid-lcdefpme]{font-family:var(--f-display);font-weight:700;font-size:var(--step-0);font-variant-numeric:tabular-nums;color:var(--c-saffron);transition:color var(--dur-fast) var(--ease-out-expo);padding-top:.45em}.offer-main[data-astro-cid-lcdefpme]{gap:.4rem;display:grid}.offer-title[data-astro-cid-lcdefpme]{font-family:var(--f-display);hyphens:auto;letter-spacing:-.02em;font-size:clamp(1.75rem,1.2rem + 2.6vw,3.6rem);font-weight:780;font-stretch:86%;line-height:1}.offer-text[data-astro-cid-lcdefpme]{max-width:48ch;color:var(--c-muted);transition:color var(--dur-fast) var(--ease-out-expo)}.offer-price[data-astro-cid-lcdefpme]{grid-column:2;align-items:baseline;gap:.6rem;display:flex}.offer-price[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.unit[data-astro-cid-lcdefpme]{font-size:var(--step--1)}.go[data-astro-cid-lcdefpme]{display:none}@media (hover:hover){.offer[data-astro-cid-lcdefpme]:hover{color:var(--c-ink)}.offer[data-astro-cid-lcdefpme]:hover:before{transform:scaleY(1)}.offer[data-astro-cid-lcdefpme]:hover .num[data-astro-cid-lcdefpme],.offer[data-astro-cid-lcdefpme]:hover .offer-text[data-astro-cid-lcdefpme]{color:var(--c-ink)}}.offer[data-astro-cid-lcdefpme]:focus-visible{outline-offset:6px}@media (width>=1024px){.offer[data-astro-cid-lcdefpme]{padding-block:var(--space-l);grid-template-columns:4rem 1fr 13rem 3.5rem;align-items:center}.offer-price[data-astro-cid-lcdefpme]{flex-direction:column;grid-column:auto;align-items:flex-start;gap:0}.go[data-astro-cid-lcdefpme]{width:3.5rem;height:3.5rem;transition:transform .6s var(--ease-out-expo);border:2px solid;border-radius:50%;place-items:center;display:grid}.offer[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme]{transform:rotate(-45deg)}}.about-grid[data-astro-cid-lcdefpme]{gap:var(--space-2xl);display:grid}.about-photo[data-astro-cid-lcdefpme]{max-width:26rem;padding-top:1.5rem}.about-copy[data-astro-cid-lcdefpme]{gap:var(--space-m);justify-items:start;display:grid}.facts[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--c-ink);gap:0;width:100%;max-width:36rem;display:grid}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{hyphens:auto;border-bottom:1.5px solid var(--c-line);grid-template-columns:minmax(6.5rem,9.5rem) minmax(0,1fr);gap:1rem;padding-block:.7rem;display:grid}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--f-display);font-weight:780;font-stretch:90%}@media (width>=1024px){.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:center}.about-photo[data-astro-cid-lcdefpme]{justify-self:center;width:100%}}.school-foot[data-astro-cid-lcdefpme]{gap:var(--space-m);margin-top:var(--space-xl);display:grid}.school-price[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}.school-foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;max-width:52rem;display:flex}.big[data-astro-cid-lcdefpme]{font-size:var(--step-5);line-height:.9}.row-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}@media (width>=1024px){.school-foot[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center}}.faq-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}.faq-grid[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:var(--space-s)}.more[data-astro-cid-lcdefpme]{margin-top:var(--space-m);font-weight:700;display:inline-block}@media (width>=1024px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:4fr 7fr;align-items:start}}.ask-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}.ask-copy[data-astro-cid-lcdefpme]{gap:var(--space-m);align-content:start;display:grid}.direct[data-astro-cid-lcdefpme]{padding-top:var(--space-m);border-top:1.5px solid var(--c-ink);gap:.35rem;max-width:26rem;display:grid}.direct[data-astro-cid-lcdefpme] .tel[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.direct-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:.5rem;display:flex}@media (width>=1024px){.ask-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr}.ask-copy[data-astro-cid-lcdefpme]{position:sticky;top:7rem}}
