@font-face{font-family:raleway;src:url(../media/raleway_latin_wght_normal.p.073__--vphvz8.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:raleway;src:url(../media/raleway_latin_300_italic.p.085ddmoukvt4n.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}.raleway_1fbf83f7-module__iIqjsa__className{font-family:raleway}.raleway_1fbf83f7-module__iIqjsa__variable{--font-raleway:"raleway"}
@layer base{html,body,header,footer,section,article,h1,h2,h3,p,a,button,ul,address,svg,input,textarea{font:inherit;color:inherit;box-sizing:border-box;z-index:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none}li{list-style:none}img{width:100%;height:auto;display:block}}@font-face{font-family:Raleway Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:101.66%;ascent-override:92.47%;descent-override:23.02%;line-gap-override:0%}:root{--header-height:70px;--footer-height:138px;--page-chrome:calc(var(--header-height) + var(--footer-height));--primary-700:#0a5e56;--primary-800:#07403a;--primary-400:#61b8b0;--primary-300:#75b8b2;--accent-800:#990f2d;--accent-300:#ed5e7d;--accent-200:#e198a8;--white:#fff;--beige-50:#fff1e6;--beige-100:#f2dfcf;--beige-200:#ebcfb7;--beige-900:#4a3b2f;--stone-900:#2d272a;--stone-700:#433a3e;--stone-600:#666462;--stone-500:#82807c;--stone-300:#b9b8b4;--stone-200:#cfcecb;--gray-600:#5a5a5a;--gray-800:#3b3a3a;--red-600:#c0392b;--red-200:#eb958d;--color-bg-page:var(--white);--color-bg-surface:var(--beige-50);--color-bg-surface-muted:var(--beige-100);--color-bg-brand:var(--primary-700);--color-bg-brand-badge:var(--beige-200);--color-bg-input:var(--white);--color-action-primary:var(--primary-700);--color-action-primary-hover:var(--primary-800);--color-action-accent:var(--primary-700);--color-action-accent-hover:var(--primary-800);--color-action-ghost:var(--primary-700);--color-text-primary:var(--gray-600);--color-text-secondary:var(--stone-600);--color-text-brand:var(--primary-700);--color-text-accent:var(--accent-800);--color-text-on-action:var(--white);--color-text-error:var(--red-600);--color-icon-default:var(--primary-700);--color-border-default:var(--beige-200);--color-border-input:var(--stone-500);--color-border-strong:var(--stone-300);--color-border-brand:var(--primary-700);--color-border-focus:var(--accent-800);--color-border-error:var(--red-600);--color-selected:var(--accent-800);--color-placeholder-fill:var(--white);--color-placeholder-bg:var(--beige-100);--color-silhouette-fill:var(--white);--color-silhouette-line:var(--primary-700);--color-status-available-bg:#d4edda;--color-status-available-fg:#155724;--color-status-reserved-bg:#fff3cd;--color-status-reserved-fg:#856404;--color-status-adopted-bg:#d1ecf1;--color-status-adopted-fg:#0c5460;--color-bonded-bg:var(--beige-200);--color-bonded-fg:var(--primary-800);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:48px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-full:999px;--elevation-sm:0px 2px 12px 0px #2b282526;--elevation-lg:0px 8px 32px 0px #00000073;--white100:var(--white);--gray200:var(--color-border-default);--gray250:var(--color-border-default);--gray700:var(--stone-900);--green500:var(--primary-700);--orange100:var(--color-text-accent);--amber300:#f0c040;--teal300:#5bc8de;--teal700:#0c5460;--purple300:#c2aff5;--purple500:#6654aa;--blue-transparent-50:#7aa3ee45;--orange200:#cd4b00;--amber700:#856404;--badge-green300:#6fcf97;--green200:var(--primary-300);--gray500:var(--stone-500);--gray600:var(--color-text-primary);--tab-transparent-bg-color:#fffffff2;--primary-color:var(--color-text-brand);--primary-hover-color:var(--color-action-primary-hover);--primary-text-color:var(--color-text-primary);--map-marker-color:var(--color-bg-brand);--accent-color:var(--color-action-accent);--accent-hover-color:var(--color-action-accent-hover);--accent-text-color:var(--color-text-on-action);--body-bg-color:var(--color-bg-page);--grey-bg-color:var(--color-bg-surface-muted);--grey-font-color:var(--color-text-secondary);--rescue-centre-bg-color:var(--color-bg-surface);--chip-transparent-bg-color:#ffffffb3;--badge-available-bg:var(--color-status-available-bg);--badge-available-colour:var(--color-status-available-fg);--badge-reserved-bg:var(--color-status-reserved-bg);--badge-reserved-colour:var(--color-status-reserved-fg);--badge-adopted-bg:var(--color-status-adopted-bg);--badge-adopted-colour:var(--color-status-adopted-fg);--bonded-chip-bg:var(--color-bonded-bg);--bonded-chip-colour:var(--color-bonded-fg);--font-sans:var(--font-raleway), "Raleway Fallback", "Helvetica Neue", Arial, sans-serif;--main-font-family:var(--font-sans);--body-font-family:var(--font-sans);--body-font-weight:400;--strong-font-weight:500;--bold-font-weight:600;--body-font-size:1rem;--header-font-size:.9375rem}@media (prefers-color-scheme:dark){:root{--color-bg-page:var(--stone-900);--color-bg-surface:var(--stone-700);--color-bg-surface-muted:var(--stone-700);--color-bg-input:var(--stone-700);--color-action-ghost:var(--primary-300);--color-text-primary:var(--beige-50);--color-text-secondary:var(--stone-200);--color-text-brand:var(--primary-300);--color-text-accent:var(--accent-300);--color-text-error:var(--red-200);--color-icon-default:var(--primary-400);--color-border-default:var(--stone-500);--color-border-input:var(--stone-300);--color-border-brand:var(--primary-400);--color-border-focus:var(--accent-200);--color-border-error:var(--red-200);--color-placeholder-fill:var(--beige-100);--color-placeholder-bg:var(--gray-800);--color-silhouette-fill:var(--beige-200);--color-status-available-bg:#1a3c27;--color-status-available-fg:#6fcf97;--color-status-reserved-bg:#3a2d00;--color-status-reserved-fg:#f0c040;--color-status-adopted-bg:#0b2c35;--color-status-adopted-fg:#5bc8de;--color-bonded-bg:var(--beige-900);--color-bonded-fg:var(--beige-200);--chip-transparent-bg-color:#1f1f1f66;--tab-transparent-bg-color:#ffffff26}}html{scrollbar-width:none;background-color:var(--body-bg-color);justify-content:center;width:100%;display:flex;position:absolute;top:0;bottom:0;overflow:hidden scroll}body{color:var(--color-text-primary);font-family:var(--body-font-family);font-size:var(--body-font-size);background-color:var(--color-bg-page);line-height:1.5;font-weight:var(--body-font-weight);flex-direction:column;width:100vw;height:max-content;display:flex}main{color:var(--color-text-primary)}h1{font-family:var(--main-font-family);letter-spacing:-.03em;color:var(--color-text-primary);text-align:center;padding:var(--spacing-xl) 0;font-size:1.75rem;font-variant-caps:small-caps;font-weight:400;line-height:1.174}h2{font-family:var(--main-font-family);color:var(--color-text-primary);text-align:center;padding:var(--spacing-lg) 0;font-size:1.5rem;font-variant-caps:small-caps;font-weight:300;line-height:1.174}h3{font-family:var(--main-font-family);margin-bottom:1rem;font-weight:500}a,button{text-decoration-thickness:1px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media screen and (min-width:640px){body{max-width:1280px}h2{font-size:1.75rem}}@media screen and (min-width:860px){h1{font-size:2.25rem}}@media screen and (max-width:719px){.desktop-only-popup{display:none!important}}.not-found-link:hover{opacity:.85}
.Logo-module__g0GNnG__link{flex:none;display:inline-flex}.Logo-module__g0GNnG__logo{width:182px;height:56px;margin-top:-10.5px;display:block}@media screen and (max-width:479px){.Logo-module__g0GNnG__logo{width:156px;height:48px;margin-top:-9px}}
.NavBar-module__9t-0HG__nav{align-items:center;gap:.3rem;display:flex}.NavBar-module__9t-0HG__navLink{color:var(--color-text-on-action);cursor:pointer;min-width:48px;height:33px;padding:.32rem var(--spacing-xs);text-align:center;background:0 0;border:0;font-size:.9375rem;font-weight:400;display:inline-block}.NavBar-module__9t-0HG__navLink:hover,.NavBar-module__9t-0HG__navLink.NavBar-module__9t-0HG__active{text-underline-offset:4px;text-decoration:underline 1px}.NavBar-module__9t-0HG__filterBtn{border-radius:var(--radius-full);cursor:pointer;width:36px;height:36px;color:var(--color-text-on-action);border:1px solid var(--color-text-on-action);background:0 0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:relative}.NavBar-module__9t-0HG__filterBtn:hover{background:var(--color-action-primary-hover)}.NavBar-module__9t-0HG__filterBtn.NavBar-module__9t-0HG__filterBtnOpen{background:var(--white);color:var(--primary-700)}.NavBar-module__9t-0HG__filterDot{background:var(--accent-800);border:1.5px solid var(--white);border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:1px}.NavBar-module__9t-0HG__viewButtons{align-items:center;font-size:.8rem;display:flex}
.Header-module__ALDUia__header{height:var(--header-height);z-index:900;justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:0 var(--spacing-lg);font-size:var(--header-font-size);font-family:var(--main-font-family);color:var(--color-text-on-action);display:flex;position:sticky;top:0}.Header-module__ALDUia__header:before{content:"";z-index:-1;background-color:var(--color-bg-brand);width:100vw;box-shadow:var(--elevation-sm);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Header-module__ALDUia__header :focus-visible{outline-color:var(--color-text-on-action)}@media screen and (max-width:400px){.Header-module__ALDUia__header{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}}
.Footer-module__irLNfW__footer{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:var(--footer-height);padding:var(--spacing-md) var(--spacing-lg);isolation:isolate;color:var(--color-text-on-action);font-family:var(--body-font-family);text-align:center;flex-direction:column;display:flex;position:relative}.Footer-module__irLNfW__footer:before{content:"";z-index:-1;background-color:var(--color-bg-brand);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Footer-module__irLNfW__footer :focus-visible{outline-color:var(--color-text-on-action)}.Footer-module__irLNfW__group{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.Footer-module__irLNfW__links{justify-content:center;gap:var(--spacing-sm) var(--spacing-lg);flex-wrap:wrap;margin:0;padding:0;font-size:1rem;font-variant-caps:all-small-caps;line-height:1.174;display:flex}@media screen and (max-width:399px){.Footer-module__irLNfW__links{column-gap:var(--spacing-sm);font-size:.875rem}}.Footer-module__irLNfW__linksSmall{font-size:.8125rem;font-variant-caps:normal}.Footer-module__irLNfW__links a{color:inherit}.Footer-module__irLNfW__links a:hover{text-underline-offset:3px;text-decoration:underline}.Footer-module__irLNfW__logo{width:104px;height:32px;display:block}.Footer-module__irLNfW__legal{font-size:.8125rem;line-height:1.174}
.AnalyticsReminder-module__VPJFsq__banner{left:50%;bottom:var(--spacing-lg);z-index:1100;align-items:center;gap:var(--spacing-lg);width:min(680px, calc(100vw - 2 * var(--spacing-lg)));padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-page);box-shadow:var(--elevation-lg);display:flex;position:fixed;transform:translate(-50%)}.AnalyticsReminder-module__VPJFsq__text{min-width:0;color:var(--color-text-primary);flex:1;font-size:.875rem;line-height:1.4}.AnalyticsReminder-module__VPJFsq__link{color:var(--color-text-brand);text-underline-offset:3px;text-decoration:underline}.AnalyticsReminder-module__VPJFsq__actions{gap:var(--spacing-sm);flex:none;display:flex}.AnalyticsReminder-module__VPJFsq__button{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border-brand);border-radius:var(--radius-full);color:var(--color-text-brand);white-space:nowrap;cursor:pointer;background:0 0;font-size:.875rem;font-weight:600;line-height:1.174}.AnalyticsReminder-module__VPJFsq__button:hover{background:var(--color-bg-surface-muted)}@media (max-width:559px){.AnalyticsReminder-module__VPJFsq__banner{align-items:stretch;gap:var(--spacing-md);flex-direction:column}.AnalyticsReminder-module__VPJFsq__button{flex:1}}
