.fb-band[data-astro-cid-xozka6su]{background:var(--red);color:var(--white);scroll-margin-top:96px}.fb-grid[data-astro-cid-xozka6su]{gap:24px;padding-block:40px 48px;display:grid}.fb-title[data-astro-cid-xozka6su]{font-size:var(--fs-h2);letter-spacing:-.025em;font-weight:750;line-height:1.05}h1[data-astro-cid-xozka6su].fb-title{letter-spacing:-.03em;font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);line-height:1}.fb-lead[data-astro-cid-xozka6su]{margin-top:12px;font-size:1.25rem;font-weight:700;line-height:1.35}.fb-card[data-astro-cid-xozka6su]{border-radius:var(--radius-l);background:var(--white);min-width:0;color:var(--plum);box-shadow:var(--shadow-card);gap:20px;padding:24px 20px;display:grid}.fb-card[data-astro-cid-xozka6su] :focus-visible{outline-color:var(--plum)}.fb-card[data-astro-cid-xozka6su]::selection{background:var(--red);color:var(--white)}.fb-card[data-astro-cid-xozka6su] ::selection{background:var(--red);color:var(--white)}.form-actions.fb-actions{display:grid}.form-actions.fb-actions .btn{width:100%}.fb-notice[data-astro-cid-xozka6su]{font-size:var(--fs-small);color:var(--plum-soft);overflow-wrap:anywhere;line-height:1.45}.fb-line[data-astro-cid-xozka6su]{border-bottom:1px solid var(--line);font-size:var(--fs-small);padding-bottom:16px;font-weight:500;line-height:1.45}@media (width>=700px){.fb-grid[data-astro-cid-xozka6su]{justify-items:center;gap:32px}.fb-copy[data-astro-cid-xozka6su]{text-align:center}.fb-card[data-astro-cid-xozka6su]{width:100%;max-width:640px;padding:32px}}@media (width>=1000px){.fb-grid[data-astro-cid-xozka6su]{padding-block:72px 96px}.fb-lead[data-astro-cid-xozka6su]{margin-top:18px}.fb-card[data-astro-cid-xozka6su]{padding:40px}}.stage[data-astro-cid-ji66ztyu]{scroll-margin-top:96px}.stage-grid[data-astro-cid-ji66ztyu]{gap:20px;display:grid}.stage-title[data-astro-cid-ji66ztyu]{font-size:var(--fs-h2);letter-spacing:-.025em;font-weight:750;line-height:1.08}.stage-coming-up[data-astro-cid-ji66ztyu] .stage-title[data-astro-cid-ji66ztyu]{color:var(--red-deep)}.stage-line[data-astro-cid-ji66ztyu]{color:var(--plum-soft);margin-top:6px;font-size:1.125rem;font-weight:500;line-height:1.35}.stage-rows[data-astro-cid-ji66ztyu]{border-top:1.5px solid var(--plum);margin:0;padding:0;list-style:none}.stage-row[data-astro-cid-ji66ztyu]{border-bottom:1px solid var(--line);scroll-margin-top:110px}summary[data-astro-cid-ji66ztyu]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;list-style:none;display:flex}summary[data-astro-cid-ji66ztyu]::-webkit-details-marker{display:none}summary[data-astro-cid-ji66ztyu]:hover .item-title[data-astro-cid-ji66ztyu]{color:var(--red-deep)}.item-plain[data-astro-cid-ji66ztyu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding:16px 2px;display:flex}.item-words[data-astro-cid-ji66ztyu]{flex:18rem;gap:3px;min-width:0;display:grid}.item-title[data-astro-cid-ji66ztyu]{font-size:1.125rem;font-weight:700;line-height:1.25}.item-line[data-astro-cid-ji66ztyu]{color:var(--plum-soft);font-size:1rem;line-height:1.4}.item-icon[data-astro-cid-ji66ztyu]{color:var(--red-deep);transition:transform .22s var(--ease-out);flex:none}details[data-astro-cid-ji66ztyu][open] .item-icon[data-astro-cid-ji66ztyu]{transform:rotate(45deg)}.item-more[data-astro-cid-ji66ztyu]{gap:10px;padding:0 38px 20px 2px;display:grid}.item-wont[data-astro-cid-ji66ztyu]{border-radius:var(--radius-s);background:var(--mist);padding:12px 14px;font-size:1rem}.item-go[data-astro-cid-ji66ztyu]{flex:none;font-size:.9375rem;font-weight:600}@media (prefers-reduced-motion:reduce){.item-icon[data-astro-cid-ji66ztyu]{transition:none}}@media (width>=1100px){.stage-grid[data-astro-cid-ji66ztyu]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:48px}.stage-head[data-astro-cid-ji66ztyu]{align-self:start;position:sticky;top:118px}}.trail[data-astro-cid-roq43vji]{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-card);padding:8px 4px;position:relative}.trail-defs[data-astro-cid-roq43vji]{position:absolute}.trail-walk[data-astro-cid-roq43vji]{pointer-events:none;grid-template-columns:1fr 1fr;display:grid;position:absolute;top:29px;left:calc(16.6667% + 2.66667px);right:calc(16.6667% + 2.66667px)}.trail-leg[data-astro-cid-roq43vji]{justify-content:space-evenly;align-items:center;height:0;padding-inline:22px;display:flex}.trail-print[data-astro-cid-roq43vji]{width:14px;height:14px;fill:var(--field-edge,#937b81);opacity:.5;flex:none;transform:translateY(-5px)rotate(82deg)}.trail-print[data-astro-cid-roq43vji]:nth-child(2n){transform:translateY(5px)rotate(98deg)}.trail-print[data-astro-cid-roq43vji]:nth-child(n+4){display:none}.trail-print[data-astro-cid-roq43vji].is-walked,.trail[data-astro-cid-roq43vji]:not([data-walking]) .trail-leg[data-astro-cid-roq43vji]:first-child .trail-print[data-astro-cid-roq43vji]{fill:var(--red-deep);opacity:1}.trail-stops[data-astro-cid-roq43vji]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.trail-stop[data-astro-cid-roq43vji] a[data-astro-cid-roq43vji]{border-radius:var(--radius-s);color:var(--plum);text-align:center;justify-items:center;gap:6px;padding:11px 0 6px;font-size:.9375rem;font-weight:650;line-height:1.15;text-decoration:none;display:grid}.trail-stop[data-astro-cid-roq43vji] a[data-astro-cid-roq43vji]:hover .trail-label[data-astro-cid-roq43vji]{color:var(--red-deep)}.trail-stop[data-astro-cid-roq43vji] a[data-astro-cid-roq43vji][aria-current=true] .trail-label[data-astro-cid-roq43vji]{color:var(--red-deep);font-weight:750}.trail-mark[data-astro-cid-roq43vji]{width:20px;height:20px;fill:var(--plum)}.trail-stop-exploring[data-astro-cid-roq43vji] .trail-mark[data-astro-cid-roq43vji]{fill:var(--field-edge,#937b81)}.trail-stop[data-astro-cid-roq43vji] a[data-astro-cid-roq43vji].is-walked .trail-mark[data-astro-cid-roq43vji]{fill:var(--red-deep)}.trail-stop[data-astro-cid-roq43vji] a[data-astro-cid-roq43vji].is-walked .trail-label[data-astro-cid-roq43vji]{color:var(--red-deep)}.trail-paw[data-astro-cid-roq43vji]{top:14px;left:calc(4px + (100% - 8px) * (var(--at) + .5) / 3);background:var(--red-deep);pointer-events:none;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-15px;display:grid;position:absolute}.trail-paw[data-astro-cid-roq43vji] svg[data-astro-cid-roq43vji]{width:19px;height:19px;fill:var(--white)}@media (prefers-reduced-motion:no-preference){.trail-paw[data-astro-cid-roq43vji]{transition:left .24s var(--ease-out)}.trail-print[data-astro-cid-roq43vji]{transition:fill .2s var(--ease-out), opacity .2s var(--ease-out)}}@media (width>=700px){.trail[data-astro-cid-roq43vji]{padding-inline:12px}.trail-stop[data-astro-cid-roq43vji] a[data-astro-cid-roq43vji]{font-size:1rem}.trail-print[data-astro-cid-roq43vji]:nth-child(n+4){display:block}.trail-print[data-astro-cid-roq43vji]:nth-child(n+6){display:none}.trail-leg[data-astro-cid-roq43vji]{padding-inline:32px}}@media (width>=1000px){.trail-print[data-astro-cid-roq43vji]{width:18px;height:18px}.trail-print[data-astro-cid-roq43vji]:nth-child(n+6){display:block}}.rm-hero[data-astro-cid-zy5mulml]{background:var(--red);color:var(--white);padding-block:40px 76px}.rm-title[data-astro-cid-zy5mulml]{letter-spacing:-.03em;font-size:clamp(2.5rem,1.2rem + 5.2vw,4.6875rem);font-weight:750;line-height:.98}.rm-lead[data-astro-cid-zy5mulml]{margin-top:14px;font-size:1.25rem;font-weight:700;line-height:1.3}.rm-walk[data-astro-cid-zy5mulml]{z-index:15;margin-top:-44px;position:sticky;top:8px}.rm-top[data-astro-cid-zy5mulml]{gap:20px;padding-top:28px;display:grid}.rm-plans[data-astro-cid-zy5mulml]{max-width:66rem;color:var(--plum-soft);line-height:1.5}.rm-filter[data-astro-cid-zy5mulml] fieldset[data-astro-cid-zy5mulml]{border:0;min-width:0;margin:0;padding:0}.rm-filter[data-astro-cid-zy5mulml] legend[data-astro-cid-zy5mulml]{margin-bottom:8px;padding:0;font-size:1rem;font-weight:650}.rm-chips[data-astro-cid-zy5mulml]{flex-wrap:wrap;gap:8px;display:flex}.rm-chip[data-astro-cid-zy5mulml]{position:relative}.rm-chip[data-astro-cid-zy5mulml] input[data-astro-cid-zy5mulml]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rm-chip[data-astro-cid-zy5mulml] span[data-astro-cid-zy5mulml]{border:1.5px solid var(--line);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:.9375rem;font-weight:600;display:inline-flex}.rm-chip[data-astro-cid-zy5mulml]:hover span[data-astro-cid-zy5mulml]{border-color:var(--plum)}.rm-chip[data-astro-cid-zy5mulml] input[data-astro-cid-zy5mulml]:checked+span[data-astro-cid-zy5mulml]{border-color:var(--plum);background:var(--plum);color:var(--white)}.rm-chip[data-astro-cid-zy5mulml] input[data-astro-cid-zy5mulml]:focus-visible+span[data-astro-cid-zy5mulml]{outline:3px solid var(--plum);outline-offset:3px}.rm[data-astro-cid-zy5mulml]:has(input[value=buyers]:checked) [data-for]:not([data-for~=buyers]),.rm[data-astro-cid-zy5mulml]:has(input[value=breeders]:checked) [data-for]:not([data-for~=breeders]),.rm[data-astro-cid-zy5mulml]:has(input[value=owners]:checked) [data-for]:not([data-for~=owners]),.rm[data-astro-cid-zy5mulml]:has(input[value=rescues]:checked) [data-for]:not([data-for~=rescues]){display:none}@media (prefers-reduced-motion:no-preference){html:has(.rm){scroll-behavior:smooth}}@media (width>=1000px){.rm-hero[data-astro-cid-zy5mulml]{padding-block:64px 96px}.rm-lead[data-astro-cid-zy5mulml]{font-size:1.5rem;font-weight:500}.rm-top[data-astro-cid-zy5mulml]{gap:24px;padding-top:36px}}
