.pet-finder-panel[data-astro-cid-hdazadxq]{position:relative;min-width:0;padding:20px;border:1px solid var(--color-border-strong);border-radius:12px;background:var(--color-bg);color:var(--color-text);box-shadow:0 5px 18px #1e281e0a}.pet-finder-panel__label[data-astro-cid-hdazadxq]{margin:0 0 12px;font:600 11px/1.5 var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.pet-finder-panel[data-astro-cid-hdazadxq] .dir-controls{margin:0}.pet-finder-panel[data-astro-cid-hdazadxq] .dir-search{display:flex;gap:8px;min-width:0;align-items:stretch;flex-wrap:wrap}.pet-finder-panel[data-astro-cid-hdazadxq] .dir-search__input{flex:1 1 200px;min-width:0;width:100%;min-height:46px;border-radius:6px;padding:10px 14px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.pet-finder-panel[data-astro-cid-hdazadxq] .dir-pillrow,.pet-finder-panel[data-astro-cid-hdazadxq] .blk-pillrow,.pet-finder-panel[data-astro-cid-hdazadxq] .breeds-chips{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pet-finder-panel[data-astro-cid-hdazadxq] .fpill>summary,.pet-finder-panel[data-astro-cid-hdazadxq] .dir-toggle,.pet-finder-panel[data-astro-cid-hdazadxq] .breeds-chip{min-height:44px;border-radius:6px}@media(max-width:640px){.pet-finder-panel[data-astro-cid-hdazadxq]{padding:16px}.pet-finder-panel[data-astro-cid-hdazadxq] .fpill{position:static}.pet-finder-panel[data-astro-cid-hdazadxq] .fpill__pop{left:0;right:0;width:100%;min-width:0;max-width:none}.pet-finder-panel[data-astro-cid-hdazadxq] .fpill__opt{min-height:44px}}.dir-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.dir-facets,.dir-controls .dir-fields{display:contents}.dir-controls .dir-checks,.dir-controls .dir-more{flex-basis:100%}.dir-search{display:flex;flex-wrap:wrap;flex:1 1 260px;min-width:0;gap:var(--space-2)}@media(max-width:600px){.dir-search,.dir-search__input,.dir-field{flex-basis:100%}}.dir-search__input{flex:1 1 auto;min-width:0;min-height:44px;padding:10px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-md)}.dir-search__input::placeholder{color:var(--color-text-muted);opacity:1}.dir-search__input:focus{outline:2px solid var(--color-primary-deep);outline-offset:1px}.dir-field{display:flex;flex-direction:column;gap:4px;min-width:0;flex:0 1 190px}.dir-field__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-deep)}.dir-select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm);cursor:pointer}.dir-select:focus{outline:2px solid var(--color-primary-deep);outline-offset:1px}.dir-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 20px;border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer;border:1px solid var(--color-primary-deep);white-space:nowrap}.dir-btn--primary{background:var(--color-action);color:var(--color-action-ink);border-color:var(--color-action)}.dir-btn--primary:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.dir-btn--surprise{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.dir-btn--surprise:hover{border-color:var(--color-action);color:var(--color-action)}.dir-dice{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;min-height:44px;padding:0;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);font-size:1.25rem;line-height:1;cursor:pointer;transition:transform .14s ease,border-color .14s ease}.dir-dice:hover{transform:rotate(18deg);border-color:var(--color-action)}.dir-btn--ghost{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.dir-btn--ghost:hover{border-color:var(--color-primary-deep)}.dir-checks{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dir-check{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-sm);cursor:pointer}.dir-check:hover{border-color:var(--color-primary-deep)}.dir-check input{width:17px;height:17px;accent-color:var(--color-primary-deep);cursor:pointer}.dir-check:has(input:checked){background:var(--color-primary-deep);border-color:var(--color-primary-deep);color:var(--color-bg)}.dir-more{margin-top:var(--space-1)}.dir-more__summary{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-primary-deep);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;list-style:none;width:fit-content}.dir-more__summary::-webkit-details-marker{display:none}.dir-more__summary:after{content:"▾";font-size:.8em;transition:transform .15s ease}.dir-more[open] .dir-more__summary:after{transform:rotate(180deg)}.dir-more__body{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.dir-fields{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:flex-end}.dir-actions{display:flex;align-items:flex-end;gap:var(--space-2)}.dir-pillrow{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.fpill{position:relative;display:inline-block}.fpill>summary{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;list-style:none;white-space:nowrap;user-select:none}.fpill>summary::-webkit-details-marker{display:none}.fpill>summary:after{content:"▾";font-size:.72em;opacity:.65;transition:transform .15s ease}.fpill[open]>summary:after{transform:rotate(180deg)}.fpill>summary:hover{border-color:var(--color-selected)}.fpill--active>summary{background:var(--color-selected);border-color:var(--color-selected);color:var(--color-selected-ink)}.fpill__n{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-action-ink);font-size:.72rem;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.fpill__pop{position:absolute;top:calc(100% + 8px);left:0;z-index:60;min-width:230px;max-width:min(340px,88vw);max-height:min(420px,60vh);overflow:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-2)}.fpill--end .fpill__pop{left:auto;right:0}@media(max-width:639px){.dir-pillrow{position:relative}.dir-pillrow .fpill{position:static}.dir-pillrow .fpill__pop{left:0;right:0;min-width:0;max-width:none}}.fpill__group{margin:var(--space-2) 0 var(--space-1);padding:0 var(--space-2);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-deep)}.fpill__group:first-child{margin-top:var(--space-1)}.fpill__opt{display:flex;align-items:center;gap:10px;width:100%;padding:9px var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--color-text);text-decoration:none;cursor:pointer}.fpill__opt:hover{background:var(--color-primary-soft)}.fpill__opt:before{content:"";flex:none;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--color-border-strong);background:var(--color-surface)}.fpill__opt--on{font-weight:var(--fw-semibold)}.fpill__opt--on:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;border-color:var(--color-selected);background:var(--color-selected);color:var(--color-selected-ink);font-size:.7rem;line-height:1}.fpill__count{margin-left:auto;font-size:var(--fs-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.fpill__foot{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1);border-top:1px solid var(--color-border);font-size:var(--fs-xs)}.fpill__foot a{color:var(--color-primary-deep);font-weight:var(--fw-semibold);text-decoration:none}.fpill__foot a:hover{text-decoration:underline}.fpill__form{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.fpill__form .dir-date{min-height:40px;padding:6px 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;font-size:var(--fs-sm)}.dir-toggle{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer;white-space:nowrap}.dir-toggle:hover{border-color:var(--color-selected)}.dir-toggle--on{background:var(--color-selected);border-color:var(--color-selected);color:var(--color-selected-ink)}.dir-toggle--clear{background:transparent;border-style:dashed;color:var(--color-text-muted);font-weight:var(--fw-medium)}.dir-toggle--clear:hover{color:var(--color-text);border-color:var(--color-border-strong)}:global(body.udo-v2) .idx-hero--editorial{background:#dce6d2;border-radius:0;padding-block:34px 24px}:global(body.udo-v2) .idx-hero--editorial.idx-hero--rose{background:#eadbd2}:global(body.udo-v2) .idx-hero--editorial.idx-hero--sand{background:#eddfc7}:global(body.udo-v2) .idx-hero--editorial .idx-hero__title{font-size:clamp(34px,4.5vw,60px);max-width:21ch;letter-spacing:-.035em}:global(body.udo-v2) .idx-hero--photo .idx-hero__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px}.idx-hero__editorial-image{background:#fffaf1;border-radius:8px;position:relative;display:block}.idx-hero__editorial-image img{height:340px;object-fit:cover;object-position:center}.idx-hero__editorial-image>span{position:absolute;bottom:0;left:0;right:0;color:#fffaf1;background:linear-gradient(transparent,#142a22ed);padding:40px 20px 18px;font-size:15px;font-weight:600}.idx-hero__photo-credit{position:absolute;top:8px;right:8px;padding:3px 7px;background:#fffaf1ed;color:#294339;font-size:9px;max-width:75%;text-align:right}:global(body.udo-v2) .idx-hero--editorial .idx-hero__companion :global(.pet-character){background:#fffaf180;padding:12px;border-radius:8px}:global(body.udo-v2) .idx-hero--editorial .idx-hero__controls{border-top:1px solid #29433938;padding-top:20px}.idx-hero--sand .idx-hero__editorial-image img{object-fit:contain;background:#fffaf1}.idx-hero--sand .idx-hero__editorial-image>span{position:static;padding:12px 16px;background:#fffaf1;color:#294339;font-size:13px}@media(max-width:899px){:global(body.udo-v2) .idx-hero--photo .idx-hero__top{gap:24px}.idx-hero__editorial-image img{height:280px}:global(body.udo-v2) .idx-hero--editorial .idx-hero__title{font-size:38px}.idx-hero--editorial .idx-hero__panel{grid-column:1/-1}}@media(max-width:540px){:global(body.udo-v2) .idx-hero--photo .idx-hero__top{grid-template-columns:1fr;gap:22px}:global(body.udo-v2) .idx-hero--editorial{padding-block:24px 20px}:global(body.udo-v2) .idx-hero--editorial .idx-hero__title{font-size:36px}.idx-hero__editorial-image{display:block}.idx-hero__editorial-image img{height:190px;aspect-ratio:auto;max-height:none}.idx-hero--editorial .idx-hero__companion{margin-top:16px}}@media(min-width:541px)and (max-width:760px)and (max-height:700px){.idx-hero__editorial-image{display:block}.idx-hero__editorial-image img{height:280px}:global(body.udo-v2) .idx-hero--editorial .idx-hero__title{font-size:34px}}.idx-hero__editorial-image picture{display:block;position:relative;height:340px}@media(max-width:899px){.idx-hero__editorial-image picture{height:280px}}@media(max-width:540px){.idx-hero__editorial-image picture{height:190px}}@media(max-width:540px){:global(body.udo-v2) .idx-hero--editorial>.container{display:flex;flex-direction:column}:global(body.udo-v2) .idx-hero--editorial .idx-hero__top{display:contents}.idx-hero--editorial .idx-hero__lead{order:0}.idx-hero--editorial .idx-hero__controls{order:1;margin-top:20px}.idx-hero--editorial .idx-hero__editorial-image{order:2;margin-top:22px}.idx-hero--editorial .idx-hero__panel{order:3}.idx-hero--editorial .idx-hero__companion{display:none}:global(body.udo-v2) .idx-hero--editorial .idx-hero__lede{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width:541px)and (max-width:899px)and (max-height:700px){.idx-hero--editorial .idx-hero__companion{display:none}:global(body.udo-v2) .idx-hero--editorial{padding-block:24px 20px}:global(body.udo-v2) .idx-hero--editorial .idx-hero__lede{font-size:14px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.idx-hero--editorial .idx-hero__panel{margin-top:0}.idx-hero--editorial .idx-hero__title{margin-block:10px 12px}}.idx-hero--sand .idx-hero__editorial-image picture{height:auto;aspect-ratio:3.5}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e]{padding-block:38px 24px;background:#fffdf8}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{display:block}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e]{font-size:clamp(38px,4.8vw,64px);max-width:20ch;margin:14px 0 18px;line-height:1.08}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__lede[data-astro-cid-onaeaa5e]{font-size:16px;max-width:65ch}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__controls[data-astro-cid-onaeaa5e]{margin-top:26px;padding:20px 0 0;border-top:1px solid #deddd3;border-radius:0;background:transparent}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__companion[data-astro-cid-onaeaa5e]{max-width:520px;margin-top:20px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__companion[data-astro-cid-onaeaa5e] .pet-character{flex-direction:row;gap:16px;text-align:left;justify-content:start;padding:0;background:transparent}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__companion[data-astro-cid-onaeaa5e] .pet-character__media{width:76px;flex:0 0 76px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__companion[data-astro-cid-onaeaa5e] .pet-character__words{font-size:13px;max-width:40ch}.idx-hero__editorial-image[data-astro-cid-onaeaa5e]{display:block;min-width:0;text-decoration:none;color:inherit;background:#eeeee5;border-radius:6px;overflow:hidden}.idx-hero__editorial-image[data-astro-cid-onaeaa5e] img[data-astro-cid-onaeaa5e]{width:100%;height:280px;object-fit:contain;display:block}.idx-hero__editorial-image[data-astro-cid-onaeaa5e]>span[data-astro-cid-onaeaa5e]{display:flex;justify-content:space-between;gap:16px;font-size:12px;font-weight:600;padding:12px 16px;background:#f1eee4;line-height:1.5}body.udo-v2 .idx-hero--photo[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{display:grid;grid-template-columns:1.2fr 1fr;gap:44px}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__panel[data-astro-cid-onaeaa5e]{margin-top:20px}@media(max-width:760px){body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e]{padding-block:26px 20px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e]{font-size:clamp(34px,6.5vw,44px);margin:12px 0 14px;max-width:20ch}body.udo-v2 .idx-hero--photo[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{grid-template-columns:1fr;gap:22px}.idx-hero__editorial-image[data-astro-cid-onaeaa5e] img[data-astro-cid-onaeaa5e]{height:auto;max-height:250px;aspect-ratio:16/9}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__companion[data-astro-cid-onaeaa5e]{margin-top:16px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__companion[data-astro-cid-onaeaa5e] .pet-character__media{width:58px;flex-basis:58px}}@media(max-width:540px){.idx-hero__editorial-image[data-astro-cid-onaeaa5e]{display:none}}@media(max-width:760px)and (max-height:700px){.idx-hero__editorial-image[data-astro-cid-onaeaa5e]{display:none}}.idx-hero[data-astro-cid-onaeaa5e]{background:var(--color-primary-soft);padding-block:var(--space-5) var(--space-5);border-radius:0 0 24px 24px}.idx-hero__eyebrow[data-astro-cid-onaeaa5e]{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-deep)}.idx-hero__title[data-astro-cid-onaeaa5e]{font-family:var(--font-display);font-size:clamp(1.6rem,4.2vw,var(--fs-2xl));line-height:var(--lh-tight);margin:0 0 var(--space-2)}.idx-hero__lede[data-astro-cid-onaeaa5e]{margin:0;max-width:66ch;font-size:var(--fs-sm);color:var(--color-text);line-height:var(--lh-base)}.idx-hero__top--split[data-astro-cid-onaeaa5e]{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:end}@media(min-width:920px){.idx-hero__top--split[data-astro-cid-onaeaa5e]{grid-template-columns:1.25fr .75fr}}.idx-hero__controls[data-astro-cid-onaeaa5e]{margin-top:var(--space-4)}.idx-hero--places[data-astro-cid-onaeaa5e],.idx-hero--adopt[data-astro-cid-onaeaa5e]{border-radius:0;padding:0;position:relative;isolation:isolate}.idx-hero--places[data-astro-cid-onaeaa5e]{background:#203c2d;color:var(--color-bg)}.idx-hero__backdrop[data-astro-cid-onaeaa5e]{position:absolute;inset:0;z-index:-1;overflow:hidden}.idx-hero__backdrop[data-astro-cid-onaeaa5e] img[data-astro-cid-onaeaa5e]{width:100%;height:100%;object-fit:cover}.idx-hero__backdrop[data-astro-cid-onaeaa5e]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10271af0,#10271ad6 36%,#10271a2e 80%)}.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{padding:42px 0 22px;min-height:275px}.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__lead[data-astro-cid-onaeaa5e]{max-width:620px}.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__eyebrow[data-astro-cid-onaeaa5e]{color:var(--color-bg);opacity:.85}.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e],.idx-hero--adopt[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e]{font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.06;letter-spacing:-.035em;max-width:15ch;margin-bottom:16px}.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__lede[data-astro-cid-onaeaa5e]{max-width:47ch;font-size:1rem;line-height:1.6;color:inherit}.idx-hero__credit[data-astro-cid-onaeaa5e]{display:block;width:fit-content;margin:0 0 20px auto;color:inherit;font-size:.75rem;text-underline-offset:4px}.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__controls[data-astro-cid-onaeaa5e],.idx-hero--adopt[data-astro-cid-onaeaa5e] .idx-hero__controls[data-astro-cid-onaeaa5e]{position:relative;z-index:3;margin:0;padding:20px 0}.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__controls[data-astro-cid-onaeaa5e]{border-top:1px solid #ffffff42}.idx-hero--adopt[data-astro-cid-onaeaa5e]{background:#e9eee2}.idx-hero--adopt[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:30px 0}.idx-hero--adopt[data-astro-cid-onaeaa5e] .idx-hero__lead[data-astro-cid-onaeaa5e]{padding:8px 0}.idx-hero--adopt[data-astro-cid-onaeaa5e] .idx-hero__lede[data-astro-cid-onaeaa5e]{max-width:48ch;font-size:1rem}.idx-hero__portrait[data-astro-cid-onaeaa5e]{position:relative;display:block;align-self:stretch;min-height:280px;max-height:340px;border-radius:6px;overflow:hidden;background:var(--color-primary-soft);color:#fff}.idx-hero__portrait[data-astro-cid-onaeaa5e] img[data-astro-cid-onaeaa5e]{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.idx-hero__portrait[data-astro-cid-onaeaa5e]>span[data-astro-cid-onaeaa5e]{position:absolute;bottom:0;left:0;right:0;padding:38px 18px 14px;background:linear-gradient(transparent,#10271ae8);font-size:.8125rem;font-weight:600}.idx-hero--adopt[data-astro-cid-onaeaa5e] .idx-hero__controls[data-astro-cid-onaeaa5e]{border-top:1px solid #24423025}.idx-hero--filtered[data-astro-cid-onaeaa5e]:is(.idx-hero--places,.idx-hero--adopt) .idx-hero__top[data-astro-cid-onaeaa5e]{min-height:0;padding:22px 0 18px;display:block}.idx-hero--filtered[data-astro-cid-onaeaa5e]:is(.idx-hero--places,.idx-hero--adopt) .idx-hero__title[data-astro-cid-onaeaa5e]{font-size:2rem;max-width:none;margin-bottom:8px}.idx-hero--filtered[data-astro-cid-onaeaa5e]:is(.idx-hero--places,.idx-hero--adopt) .idx-hero__lede[data-astro-cid-onaeaa5e]{max-width:65ch;font-size:.875rem}@media(max-width:700px){.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{min-height:230px;padding:26px 0 14px}.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e],.idx-hero--adopt[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e]{font-size:2.35rem;max-width:15ch;margin-bottom:12px}.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__lede[data-astro-cid-onaeaa5e],.idx-hero--adopt[data-astro-cid-onaeaa5e] .idx-hero__lede[data-astro-cid-onaeaa5e]{font-size:.875rem}.idx-hero__backdrop[data-astro-cid-onaeaa5e]:after{background:linear-gradient(90deg,#10271aed,#10271a8c)}.idx-hero__credit[data-astro-cid-onaeaa5e]{margin-bottom:14px;font-size:.6875rem}.idx-hero--adopt[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{display:block;padding:22px 0 14px}.idx-hero__portrait[data-astro-cid-onaeaa5e]{display:none}.idx-hero--places[data-astro-cid-onaeaa5e] .idx-hero__controls[data-astro-cid-onaeaa5e],.idx-hero--adopt[data-astro-cid-onaeaa5e] .idx-hero__controls[data-astro-cid-onaeaa5e]{padding:15px 0}}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e]{background:#dce6d2;border-radius:0;padding-block:34px 24px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e].idx-hero--rose{background:#eadbd2}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e].idx-hero--sand{background:#eddfc7}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e]{font-size:clamp(34px,4.5vw,60px);max-width:21ch;letter-spacing:-.035em}body.udo-v2 .idx-hero--photo[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px}.idx-hero__editorial-image[data-astro-cid-onaeaa5e]{background:#fffaf1;border-radius:8px;position:relative;display:block}.idx-hero__editorial-image[data-astro-cid-onaeaa5e] img[data-astro-cid-onaeaa5e]{height:340px;object-fit:cover;object-position:center}.idx-hero__editorial-image[data-astro-cid-onaeaa5e]>span[data-astro-cid-onaeaa5e]{position:absolute;bottom:0;left:0;right:0;color:#fffaf1;background:linear-gradient(transparent,#142a22ed);padding:40px 20px 18px;font-size:15px;font-weight:600}.idx-hero__photo-credit[data-astro-cid-onaeaa5e]{position:absolute;top:8px;right:8px;padding:3px 7px;background:#fffaf1ed;color:#294339;font-size:9px;max-width:75%;text-align:right}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__companion[data-astro-cid-onaeaa5e] .pet-character{background:#fffaf180;padding:12px;border-radius:8px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__controls[data-astro-cid-onaeaa5e]{border-top:1px solid #29433938;padding-top:20px}.idx-hero--sand[data-astro-cid-onaeaa5e] .idx-hero__editorial-image[data-astro-cid-onaeaa5e] img[data-astro-cid-onaeaa5e]{object-fit:contain;background:#fffaf1}.idx-hero--sand[data-astro-cid-onaeaa5e] .idx-hero__editorial-image[data-astro-cid-onaeaa5e]>span[data-astro-cid-onaeaa5e]{position:static;padding:12px 16px;background:#fffaf1;color:#294339;font-size:13px}@media(max-width:899px){body.udo-v2 .idx-hero--photo[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{gap:24px}.idx-hero__editorial-image[data-astro-cid-onaeaa5e] img[data-astro-cid-onaeaa5e]{height:280px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e]{font-size:38px}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__panel[data-astro-cid-onaeaa5e]{grid-column:1/-1}}@media(max-width:540px){body.udo-v2 .idx-hero--photo[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{grid-template-columns:1fr;gap:22px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e]{padding-block:24px 20px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e]{font-size:36px}.idx-hero__editorial-image[data-astro-cid-onaeaa5e]{display:block}.idx-hero__editorial-image[data-astro-cid-onaeaa5e] img[data-astro-cid-onaeaa5e]{height:190px;aspect-ratio:auto;max-height:none}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__companion[data-astro-cid-onaeaa5e]{margin-top:16px}}@media(min-width:541px)and (max-width:760px)and (max-height:700px){.idx-hero__editorial-image[data-astro-cid-onaeaa5e]{display:block}.idx-hero__editorial-image[data-astro-cid-onaeaa5e] img[data-astro-cid-onaeaa5e]{height:280px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e]{font-size:34px}}.idx-hero__editorial-image[data-astro-cid-onaeaa5e] picture[data-astro-cid-onaeaa5e]{display:block;position:relative;height:340px}@media(max-width:899px){.idx-hero__editorial-image[data-astro-cid-onaeaa5e] picture[data-astro-cid-onaeaa5e]{height:280px}}@media(max-width:540px){.idx-hero__editorial-image[data-astro-cid-onaeaa5e] picture[data-astro-cid-onaeaa5e]{height:190px}}@media(max-width:540px){body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e]>.container[data-astro-cid-onaeaa5e]{display:flex;flex-direction:column}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__top[data-astro-cid-onaeaa5e]{display:contents}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__lead[data-astro-cid-onaeaa5e]{order:0}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__controls[data-astro-cid-onaeaa5e]{order:1;margin-top:20px}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__editorial-image[data-astro-cid-onaeaa5e]{order:2;margin-top:22px}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__panel[data-astro-cid-onaeaa5e]{order:3}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__companion[data-astro-cid-onaeaa5e]{display:none}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__lede[data-astro-cid-onaeaa5e]{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media(min-width:541px)and (max-width:899px)and (max-height:700px){.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__companion[data-astro-cid-onaeaa5e]{display:none}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e]{padding-block:24px 20px}body.udo-v2 .idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__lede[data-astro-cid-onaeaa5e]{font-size:14px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__panel[data-astro-cid-onaeaa5e]{margin-top:0}.idx-hero--editorial[data-astro-cid-onaeaa5e] .idx-hero__title[data-astro-cid-onaeaa5e]{margin-block:10px 12px}}.idx-hero--sand[data-astro-cid-onaeaa5e] .idx-hero__editorial-image[data-astro-cid-onaeaa5e] picture[data-astro-cid-onaeaa5e]{height:auto;aspect-ratio:3.5}
