.pact-consent{color:#fff;isolation:isolate}.pact-consent-options{gap:1rem;margin-block:1rem;display:grid}.pact-consent-options label{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.pact-consent-options input{accent-color:#41c9ca;flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}.pact-consent-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pact-consent-actions form{margin:0}.pact-consent-actions .pact-action-primary{border-color:#41c9ca}.pact-consent .pact-action.pact-action-outline:hover{color:var(--pact-link)}.pact-consent-customise{text-underline-offset:3px;padding:.65rem;text-decoration:underline}.pact-public .pact-consent :focus-visible{outline-offset:4px;outline:3px solid #41c9ca}@media (width<=540px){.pact-consent-actions,.pact-consent-actions form,.pact-consent-actions .pact-action{width:100%}}.shop-loading{width:100%;padding-block:1.5rem}.shop-loading>p{margin:0 0 1rem}.shop-loading__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.shop-loading__card{min-width:0}.shop-loading__image,.shop-loading__line{opacity:.08;background:currentColor;border-radius:.5rem;animation:1.6s ease-in-out infinite alternate shop-loading-pulse}.shop-loading__image{aspect-ratio:4/3;margin-bottom:1rem}.shop-loading__line{height:1rem;margin-bottom:.75rem}.shop-loading__line--short{width:60%}.shop-loading--compact .shop-loading__cards{gap:.75rem}.shop-loading--compact .shop-loading__image{aspect-ratio:1}@keyframes shop-loading-pulse{to{opacity:.16}}@media (width<=600px){.shop-loading__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-loading__card:last-child{display:none}}@media (prefers-reduced-motion:reduce){.shop-loading__image,.shop-loading__line{animation:none}}.pact-site-header{z-index:30;background:#fff;position:sticky;top:0}.pact-header{z-index:30;position:relative}.pact-desktop-nav .pact-dropdown{position:static}.pact-menu-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0}.pact-menu-toggle:hover{color:var(--pact-link);text-underline-offset:4px;text-decoration:underline}.pact-menu-toggle:focus-visible{outline:2px solid var(--pact-link);outline-offset:4px;border-radius:3px}.pact-menu-panel[hidden]{display:none}.pact-menu-panel{z-index:30;width:382px;max-width:calc(100vw - 64px);max-height:calc(100dvh - var(--pact-header-height) - 24px);background:var(--pact-ink);color:#fff;overscroll-behavior:contain;border-radius:20px;position:absolute;top:calc(100% - 14px);overflow-y:auto;box-shadow:0 14px 32px #00363726}.pact-menu-panel-featured{grid-template-columns:382px minmax(0,1fr);width:min(1038px,100vw - 64px);display:grid;left:50%;transform:translate(-50%)}.pact-menu-links{margin:0;padding:28px 49px 44px;list-style:none}.pact-menu-links li{break-inside:avoid}.pact-menu-link{position:relative}.pact-menu-link>img{position:absolute;inset:auto auto 0 0}.pact-menu-links .pact-action-text{color:#fff;padding:13px 0;font-weight:500;line-height:1.5;display:block}.pact-menu-links .pact-action-text:hover{color:var(--pact-accent-on-dark)}.pact-menu-links img{max-width:100%;display:block}.pact-menu-links .pact-menu-divider-column-end{display:none}.pact-menu-panel-columns{background:linear-gradient(90deg,#003637 50%,#003031 50%);width:799px;left:50%;transform:translate(-50%)}.pact-menu-panel-columns .pact-menu-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:90px;display:grid}.pact-menu-action{padding-top:16px}.pact-menu-action .pact-action{color:var(--pact-ink);background:#fff}.pact-header-actions{margin-left:auto}.pact-header-location{flex-shrink:0}.pact-header-location .pact-action{border:1px solid var(--pact-link);color:var(--pact-link);white-space:nowrap;background:0 0;gap:8px}.pact-header-location svg{flex-shrink:0;width:20px;height:20px}.pact-menu-features{background:#0000001a;min-width:0;padding:29px 20px 20px}.pact-menu-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding-bottom:20px;display:flex;overflow:auto}.pact-menu-rail::-webkit-scrollbar{display:none}.pact-menu-card{background:linear-gradient(var(--pact-teal), var(--pact-ink));scroll-snap-align:start;border-radius:12px;flex:0 0 220px;height:220px;position:relative;overflow:hidden}.pact-menu-card>img{object-fit:cover;width:100%;height:100%}.pact-menu-card-label{max-width:calc(100% - 16px);color:var(--pact-link);text-transform:uppercase;background:#fff;border-radius:24px;padding:8px 16px;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px}.pact-menu-card-detail{background:var(--pact-ink);color:#fff;text-transform:uppercase;border-radius:8px;padding:10px;font-size:12px;font-weight:600;position:absolute;bottom:7px;left:7px;right:34px}.pact-menu-controls{justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;display:flex}.pact-menu-controls>span{margin-right:12px}.pact-menu-controls strong{color:var(--pact-accent-on-dark)}.pact-menu-controls button{background:var(--pact-teal);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pact-menu-controls button:disabled{cursor:default;background:#fff6}.pact-footer-contact{grid-area:2/2/auto/5;font-size:14px}.pact-signoff{grid-area:1/5}@media (width<=1150px){.pact-menu-panel,.pact-menu-panel-featured,.pact-menu-panel-columns{width:100%;max-width:none;max-height:none;display:block;position:static;transform:none}.pact-menu-links{padding:14px 24px}.pact-menu-panel-columns{background:var(--pact-ink)}.pact-menu-panel-columns .pact-menu-links,.pact-menu-links .pact-menu-divider-column-end{display:block}.pact-menu-action{padding:16px 0 6px}.pact-mobile-menu .pact-primary-nav>li>.pact-action,.pact-mobile-menu .pact-primary-nav>li>.pact-dropdown>.pact-menu-toggle{align-items:center;width:100%;min-height:48px;padding:12px 0;font-weight:600;line-height:1.5;display:flex}.pact-mobile-menu>nav{max-height:calc(100dvh - var(--pact-header-height) - 24px);overscroll-behavior:contain;overflow-y:auto}.pact-footer-contact{grid-area:auto/1/auto/-1}.pact-signoff{grid-area:auto/2/auto/-1}}@media (width<=767px){.pact-header-location-text{display:none}.pact-header-location .pact-action{justify-content:center;width:38px;min-height:38px;padding:8px}.pact-header-actions>.pact-action{white-space:nowrap;min-height:38px;padding:8px 12px;font-size:12px}.pact-signoff{grid-column:1/-1}.pact-menu-features{padding:16px}}@media (width<=360px){.pact-header{gap:6px}.pact-header>a .pact-mark{width:95px;transform:scale(.75)}.pact-header-actions{gap:6px}.pact-header-actions>.pact-action{padding-inline:8px;font-size:11px}.pact-mobile-menu>summary{width:40px}}.pact-menu-track{height:2px;margin-top:12px;position:relative;overflow:hidden}.pact-menu-track img{max-width:none;display:block}.pact-menu-track img+img{position:absolute;top:0}.pact-menu-controls .pact-menu-arrows{flex-shrink:0;margin:0;display:block;position:relative}.pact-menu-arrows img{max-width:none;display:block}.pact-menu-arrows button{background:0 0;width:46%;height:100%;position:absolute;top:0;bottom:0;left:0}.pact-menu-arrows button+button{left:auto;right:0}.pact-menu-arrows button:disabled{background:0 0}.pact-desktop-nav .pact-nav-list>li[data-active=true]>.pact-action,.pact-desktop-nav .pact-nav-list>li[data-active=true]>.pact-dropdown>.pact-menu-toggle{color:var(--pact-link);position:relative}.pact-desktop-nav .pact-nav-list>li[data-active=true]>.pact-action:before,.pact-desktop-nav .pact-nav-list>li[data-active=true]>.pact-dropdown>.pact-menu-toggle:before{content:"";background:var(--pact-teal);pointer-events:none;height:3px;position:absolute;top:calc(50% - 49px);left:0;right:0}.pact-public{--pact-teal:#009b9d;--pact-ink:#003637;--pact-link:#066;--pact-accent-on-dark:#41c9ca;--pact-paper:#f5f5f5;--pact-radius:20px;--pact-header-height:114px;--pact-eyebrow-size:16px;--pact-eyebrow-spacing:30px;--pact-heading-gap:clamp(24px, 1.5vw, 28px);--pact-card-copy-gap:16px;--pact-content-gap:clamp(32px, 2.5vw, 48px);--pact-action-gap:28px;color:#171717;letter-spacing:-.03em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5;overflow:clip}.pact-public *,.pact-notice *{box-sizing:border-box}@layer base{:where(.pact-public) :where(h1,h2,h3,p){margin:0}}.pact-public h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,2.4vw,46px);font-weight:700;line-height:1.1}.pact-public h2 span{color:var(--pact-teal)}.pact-public h3{color:var(--pact-link);font-size:24px;font-weight:700;line-height:1.5}.pact-public p+p{margin-top:18px}.pact-public [id]{scroll-margin-top:calc(var(--pact-header-height) + 24px)}.pact-public button:not(:disabled):not([aria-disabled=true]){cursor:pointer}.pact-public :focus-visible,.pact-notice :focus-visible{outline-offset:5px;outline:3px solid #d88600}.pact-container{width:min(1420px,100% - 64px);margin-inline:auto}.pact-mobile-breadcrumb{display:none}@media (width<=767px){.pact-public .pact-desktop-breadcrumb{display:none}.pact-public :is(.pact-mobile-breadcrumb,.pact-page-breadcrumb){width:calc(100% - 48px);color:var(--pact-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 auto;padding:12px 0 16px;font-size:12px;font-weight:600;line-height:1.5;display:flex;position:static}.pact-public .pact-mobile-breadcrumb a{text-underline-offset:2px;text-decoration:underline}}.pact-panel{border-radius:var(--pact-radius);margin-inline:12px}.pact-skip{z-index:100;color:var(--pact-link);background:#fff;border-radius:8px;padding:12px;position:fixed;top:-100px;left:20px}.pact-skip:focus{top:12px}.pact-header{min-height:var(--pact-header-height);justify-content:space-between;align-items:center;gap:32px;display:flex}.pact-mark{width:126px;height:53px;display:block;position:relative}.pact-mark img{max-width:none;position:absolute}.pact-mark-type{top:1px;left:0}.pact-mark-tagline{bottom:0;left:0}.pact-mark-animal{top:0;left:28px}.pact-mark-inverse{aspect-ratio:147/184;width:147px;max-width:100%;height:auto}.pact-mark-inverse .pact-mark-type{width:100%;top:66.304%}.pact-mark-inverse .pact-mark-tagline{width:97.38%;bottom:0}.pact-mark-inverse .pact-mark-animal{width:70.29%;top:0;left:15.646%}.pact-nav-list{align-items:center;gap:36px;margin:0;padding:0;list-style:none;display:flex}.pact-nav-list li{min-width:0}.pact-dropdown{font-weight:600;position:relative}.pact-dropdown summary{cursor:pointer;padding:12px 0;list-style:none}.pact-dropdown summary::-webkit-details-marker{display:none}.pact-dropdown summary:hover,.pact-action-text:hover{color:var(--pact-link);text-underline-offset:4px;text-decoration:underline}.pact-dropdown>ul{z-index:20;background:#fff;border:1px solid #d2e5e5;border-radius:12px;min-width:230px;padding:16px;list-style:none;position:absolute;top:100%;left:-20px;box-shadow:0 8px 30px #00363726}.pact-dropdown>ul a{color:var(--pact-link);padding:10px;display:block}.pact-dropdown>ul a:hover{background:var(--pact-paper);border-radius:6px}.pact-header-actions,.pact-header-utilities{align-items:center;gap:14px;display:flex}.pact-icon-button{background:#f3f3f3;border-radius:50%;justify-content:center;align-items:center;width:53px;height:53px;display:inline-flex}.pact-basket-button{position:relative}.pact-basket-count{background:var(--pact-ink);color:#fff;letter-spacing:0;font-variant-numeric:tabular-nums;border:2px solid #fff;border-radius:50px;justify-content:center;align-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.pact-action{letter-spacing:-.03em;white-space:normal;text-align:left;height:auto;min-height:43px;box-shadow:none;cursor:pointer;border-radius:50px;justify-content:space-between;gap:12px;max-width:100%;padding:10px 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35}.pact-action-primary{color:#fff;background:linear-gradient(#008081,#003637);border:1px solid #0000}.pact-public :is(.pact-action.pact-action-primary,.animal-detail__button){isolation:isolate;transition:border-color .2s,box-shadow .2s;position:relative}.pact-public :is(.pact-action.pact-action-primary,.animal-detail__button):before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:#005b5c;transition:opacity .2s;position:absolute;inset:0}.pact-public :is(.pact-action.pact-action-primary,.pact-action.pact-action-outline,.animal-detail__button)>img{transition:transform .2s}.pact-public :is(.pact-action.pact-action-primary,.animal-detail__button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){color:#fff;border-color:#005b5c;box-shadow:0 6px 16px #0036372e}.pact-public :is(.pact-action.pact-action-primary,.animal-detail__button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible):before{opacity:1}.pact-public :is(.pact-action.pact-action-primary,.pact-action.pact-action-outline,.animal-detail__button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible)>img{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.pact-public :is(.pact-action.pact-action-primary,.animal-detail__button):before{transition:none}.pact-public :is(.pact-action.pact-action-primary,.pact-action.pact-action-outline,.animal-detail__button)>img,.pact-public :is(.pact-action.pact-action-primary,.pact-action.pact-action-outline,.animal-detail__button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible)>img{transition:none;transform:none}}.pact-action-outline{color:var(--pact-link);border:1px solid var(--pact-link);background:#fff}.pact-action-outline:hover{color:var(--pact-link);background:#edf8f8}.pact-action-outline .pact-arrow{filter:brightness(0)saturate()invert(26%)sepia(85%)saturate(708%)hue-rotate(140deg)}.pact-action-text{color:inherit;min-height:0;text-align:inherit;background:0 0;border-radius:0;padding:0;display:inline}.pact-action-text:hover{background:0 0}.pact-arrow{flex-shrink:0;width:20px;height:20px}.pact-notice{color:#003637;background:#fff;font-family:Montserrat,sans-serif}.pact-notice [data-slot=dialog-description]{color:#344c4c;font-size:16px;line-height:1.6}.pact-mobile-menu{display:none}.pact-decoration{pointer-events:none;max-width:none;position:absolute}.pact-hero{height:min(44.063vw,846px);min-height:600px;position:relative}.pact-hero-panels{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:absolute;inset:0 12px}.pact-hero-panels>div{border-radius:var(--pact-radius);background:linear-gradient(#009b9d,#003637);position:relative;overflow:clip}.pact-hero-panels>div+div{background:linear-gradient(90deg,#f5f5f5,#e9e9e9)}.pact-hero-decoration{top:8.038%;left:-18.066%}.pact-hero-content{align-items:center;height:100%;padding-bottom:80px;display:flex;position:relative}.pact-hero-content>div{width:42%;max-width:600px}.pact-hero-copy-stack{display:grid}.pact-hero-copy{visibility:hidden;grid-area:1/1;min-width:0}.pact-hero-copy[data-active=true]{visibility:visible}.pact-public :is(.pact-eyebrow,.adopt-eyebrow,.sponsor-design__eyebrow,.animal-detail__eyebrow,.contact-design__eyebrow,.product-design__eyebrow,.store-finder__eyebrow,.donate-eyebrow){text-transform:uppercase;align-items:center;gap:7px;line-height:1.5;display:flex;font-size:var(--pact-eyebrow-size)!important;letter-spacing:-.48px!important;margin-bottom:var(--pact-eyebrow-spacing)!important;font-weight:600!important}.pact-public :is(.adopt-eyebrow,.sponsor-design__eyebrow,.animal-detail__eyebrow,.contact-design__eyebrow,.product-design__eyebrow,.store-finder__eyebrow):not(:empty):before{flex:none;width:5px;height:5px;display:block;content:""!important;background:url(/build/assets/ellipse120-DqT7aVz9.svg) 50%/contain no-repeat!important;margin:0!important;padding:0!important}.pact-public :is(.pact-eyebrow,.donate-eyebrow)>img{flex:none;position:static}.pact-public .donate-eyebrow{padding-left:0}.pact-public .adopt-eyebrow:empty,.pact-public .sponsor-design__intro .sponsor-design__eyebrow{display:none}.pact-hero .pact-eyebrow{color:var(--pact-link);background:#fff;border-radius:50px;padding:11px 25px;display:inline-flex;margin-bottom:76px!important}.pact-hero h1{color:#fff;letter-spacing:-.03em;max-width:610px;margin-bottom:55px;font-size:clamp(54px,4.48vw,86px);font-weight:500;line-height:.95}.pact-hero h1 strong{font-weight:700;display:block}.pact-hero h1.pact-hero-heading-long{font-size:clamp(40px,3.8vw,72px)}.pact-hero-content p:not(.pact-eyebrow){color:#fff;max-width:502px;line-height:1.5}.pact-hero-photograph{--pact-hero-image-height:min(800px, max(600px, 44.063vw));--pact-hero-image-width:calc(var(--pact-hero-image-height) * 1177 / 800);height:var(--pact-hero-image-height);max-height:100%;clip-path:inset(0 0 0 -8% round var(--pact-radius));border-radius:var(--pact-radius);position:absolute;bottom:0;left:calc(50% - min(11.56vw,222px));right:12px;overflow:visible}.pact-hero-crop{width:var(--pact-hero-image-width);opacity:0;pointer-events:none;height:100%;transition:opacity .6s ease-in-out;position:absolute;top:0;left:0}.pact-hero-crop[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.pact-hero-crop{transition:none}}.pact-hero-image{object-fit:contain;object-position:left bottom;width:100%;height:100%}.pact-hero-crop[data-image=adobeStock19912645861] .pact-hero-image{width:283.1%;max-width:none;height:auto;position:absolute;top:-186.5%;left:-10.8%}.pact-hero-crop[data-image^=hero-] .pact-hero-image{max-width:none;height:auto;position:absolute}.pact-hero-crop[data-image=hero-cat] .pact-hero-image{width:158.9%;top:-14.6%;left:-12.5%}.pact-hero-crop[data-image=hero-dog-cat] .pact-hero-image{width:136.2%;top:-6.1%;left:-5.3%;transform:scaleX(-1)}.pact-hero-crop[data-image=hero-cat-walking] .pact-hero-image{width:129.8%;top:4.1%;left:-6.3%;transform:scaleX(-1)}.pact-hero-crop[data-image=hero-puppy] .pact-hero-image{width:137.6%;top:-4.6%;left:-10.9%;transform:scaleX(-1)}.pact-hero-photograph .pact-hero-detail{left:min(calc(100% - 136px), calc(var(--pact-hero-image-width) * .8 - 116px));position:absolute;bottom:8%}.pact-hero-dots{margin-top:42px}.pact-hero-links{z-index:1;flex-direction:column;align-items:flex-start;gap:15px;display:flex;position:absolute;bottom:-83px;left:0}.pact-hero-links>:first-child{border:5px solid #fff}.pact-statistics{justify-content:flex-end;align-items:flex-start;min-height:163px;display:flex}.pact-statistics dl{grid-template-columns:repeat(3,1fr);width:51%;display:grid}.pact-statistics dl>div{border-left:2px solid #a7d9d9;flex-direction:column-reverse;justify-content:flex-end;padding:20px 20px 12px 40px;display:flex}.pact-statistics dt{color:var(--pact-ink);font-size:16px}.pact-statistics dd{color:var(--pact-teal);margin:0;font-size:32px;font-weight:700}.pact-mission{isolation:isolate;grid-template-columns:1fr 2fr;align-items:baseline;gap:32px;padding-block:52px 142px;display:grid;position:relative}.pact-mission>div{position:relative}.pact-mission h2{margin-bottom:35px}.pact-mission-watermark{z-index:-1;pointer-events:none;width:800px;position:absolute;top:155px;left:-440px}.pact-lead{color:#008081;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:24px!important}.pact-two-columns{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:32px;display:grid}.pact-two-columns>p+p{margin-top:0}.pact-adopt{margin-bottom:15px;padding-block:80px 110px;position:relative}.pact-adopt-divider{z-index:1;position:absolute;top:0;left:0;right:0}.pact-adopt-divider img{width:657px;max-width:calc(50% - 53px)}.pact-adopt-backdrop{border-radius:var(--pact-radius);background:var(--pact-paper);width:calc(50% - 12px);position:absolute;top:0;bottom:0;right:12px}.pact-adopt-grid{grid-template-columns:1fr 2fr;gap:40px;display:grid;position:relative}.pact-adopt h2{max-width:440px;margin-bottom:44px}.pact-feature-animal{border-radius:var(--pact-radius);background:linear-gradient(#009b9d,#003637);width:min(100%,420px);height:560px;margin-top:40px;position:relative}.pact-feature-animal .pact-animal-image{clip-path:inset(0 72.8% 48% 3.8%);width:366%;max-width:none;position:absolute;top:14%;left:-14%}.pact-tag{text-transform:uppercase;color:var(--pact-link);background:#fff;border-radius:50px;padding:12px 24px;font-size:16px;font-weight:600;display:inline-block}.pact-feature-animal .pact-tag{position:absolute;top:18px;left:15px}.pact-adoption-circle{z-index:1;border-radius:50%;width:208px;height:208px;position:absolute;bottom:-50px;right:-53px}.pact-adoption-circle>img{max-width:none;position:absolute}.pact-circle-outer{top:10px;left:10px}.pact-circle-inner{top:20px;left:20px}.pact-circle-inner-hover{opacity:0;transition:opacity .3s cubic-bezier(.806,.009,.188,.996)}.pact-adoption-circle:has(.pact-action:is(:hover,:focus-visible)) .pact-circle-inner-hover{opacity:1}.pact-adoption-circle .pact-action{color:#fff;text-align:center;border-radius:50%;font-size:16px;font-weight:500;line-height:18px;position:absolute;inset:10px}.pact-adoption-circle strong{display:block}.pact-circle-copy{width:113px;transition:opacity .3s cubic-bezier(.806,.009,.188,.996),transform .3s cubic-bezier(.806,.009,.188,.996);position:absolute;top:67px;left:38px}.pact-circle-copy-hover{opacity:0;top:75px;transform:translateY(8px)}.pact-adoption-circle:has(.pact-action:is(:hover,:focus-visible)) .pact-circle-copy-default{opacity:0;transform:translateY(-8px)}.pact-adoption-circle:has(.pact-action:is(:hover,:focus-visible)) .pact-circle-copy-hover{opacity:1;transform:translateY(0)}.pact-circle-arrow{transition:left .3s cubic-bezier(.806,.009,.188,.996),top .3s cubic-bezier(.806,.009,.188,.996),transform .3s cubic-bezier(.806,.009,.188,.996);position:absolute;top:128px;left:127px;transform:rotate(45deg)}.pact-adoption-circle:has(.pact-action:is(:hover,:focus-visible)) .pact-circle-arrow{top:138.64px;left:83.37px;transform:rotate(90deg)}.pact-adoption-circle .pact-action:hover{color:#fff}.pact-adopt-copy{background:#fff;border-radius:15px;margin-bottom:50px;margin-left:31%;padding:38px 50px}.pact-adopt-copy .pact-action{margin-top:30px}.pact-animal-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:54px;margin-right:min(-32px,710px - 50vw);padding:0 54px 60px 0;display:flex;overflow:auto hidden}.pact-animal-rail::-webkit-scrollbar{display:none}.pact-animal-card{border-radius:var(--pact-radius);scroll-snap-align:start;background:#e4e4e4;flex-shrink:0;width:420px;height:300px;position:relative}.pact-animal-card .pact-animal-image{clip-path:inset(52% 0 3% 48%);width:215%;max-width:none;position:absolute;top:-86%;left:-106%;transform:scaleX(-1)}.pact-animal-card .pact-tag{position:absolute;top:17px;left:19px}.pact-animal-card .pact-adoption-circle{right:-48px}.pact-rail-footer{margin-left:31%}.pact-rail-controls{justify-content:flex-end;align-items:center;gap:18px;margin-top:12px;display:flex}.pact-rail-controls strong{color:var(--pact-link)}.pact-rail-controls button{cursor:pointer;background:var(--pact-link);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pact-rail-controls button:disabled{color:#fff;cursor:default;opacity:1;background:#cecece80}.pact-help{background:var(--pact-ink);color:#fff;padding-block:100px 110px;position:relative;overflow:hidden}.pact-help-decoration{opacity:.1;bottom:0;right:-320px}.pact-section-intro{grid-template-columns:1fr 2fr;align-items:baseline;gap:32px;margin-bottom:68px;display:grid;position:relative}.pact-section-intro h2{margin-bottom:35px}.pact-help h2 span{color:var(--pact-accent-on-dark)}.pact-help-grid{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:25px;padding:0;list-style:none;display:grid;position:relative}.pact-help-grid>li{border-radius:var(--pact-radius);color:#171717;background:#fff;grid-template-columns:36% 1fr;min-height:245px;display:grid;overflow:hidden}.pact-help-grid>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 12.5px)}.pact-help-grid>li>img{contain:size;object-fit:cover;width:100%;height:100%}.pact-help-grid>li>div{flex-direction:column;align-items:flex-start;gap:12px;padding:30px;display:flex}.pact-help-grid .pact-action{margin-top:auto}.pact-stories{padding-block:95px 110px;position:relative}.pact-story-backdrop{border-radius:var(--pact-radius);background:var(--pact-paper);width:calc(50% - 12px);position:absolute;top:15px;bottom:30px;left:12px}.pact-stories>.pact-container{position:relative}.pact-story-intro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:44px;display:grid}.pact-story-intro h2{margin-bottom:35px}.pact-stories-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pact-story-card{--pact-story-photo-width:53%;border-radius:var(--pact-radius);grid-template-columns:var(--pact-story-photo-width) minmax(0, 1fr);background:#fff;gap:30px;min-height:682px;padding:15px;display:grid;position:relative}.pact-story-card:nth-child(2n){background:var(--pact-paper)}.pact-story-card figure{width:var(--pact-story-photo-width);z-index:1;border-radius:12px;grid-area:1/1/auto/-1;min-width:0;transition:width .65s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.pact-story-card[data-expanded=true] figure{width:100%}.pact-story-photo{background:var(--pact-ink);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.pact-story-photo:focus-visible{outline:3px solid var(--pact-ink);outline-offset:-6px}.pact-story-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.pact-story-slide[data-active=true]{opacity:1}.pact-story-card:first-child .pact-story-slide:first-child{object-position:70%}.pact-story-photo-label{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;background:#ffffff80;border:1px solid #fff;border-radius:30px;align-items:center;gap:10px;padding:8px 16px;font-size:16px;font-weight:600;display:inline-flex;position:absolute;bottom:20px;right:20px}.pact-story-photo-label img{transition:transform .3s;transform:rotate(-90deg)}.pact-story-card[data-expanded=true] .pact-story-photo-label img{transform:rotate(90deg)}.pact-story-card>div{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:25px;padding:18px 15px 20px 0;display:flex}.pact-story-card[data-has-photo=false]>div{grid-column:1/-1}.pact-story-copy{transition:opacity .25s}.pact-story-card[data-expanded=true] .pact-story-copy{opacity:0}.pact-story-card .pact-tag{background:var(--pact-paper)}.pact-story-card:nth-child(2n) .pact-tag{background:#fff}.pact-story-card h3{color:var(--pact-ink)}.pact-story-card h3 span{color:#008081;display:block}.pact-story-card .pact-action{margin-top:auto}.pact-rule{justify-content:flex-end;width:100%;margin-top:78px;display:flex;overflow:hidden}.pact-rule>img{max-width:100%}.pact-about{grid-template-columns:1fr 1fr;gap:110px;padding-block:45px 100px;display:grid}.pact-about h2{max-width:520px;margin-bottom:44px}.pact-donate{padding-block:95px 185px;position:relative}.pact-donate-backdrop{background:var(--pact-ink);height:392px;position:absolute;top:0;left:0;right:0;overflow:hidden}.pact-donate-backdrop img{opacity:.1;bottom:0;left:-65px}.pact-donate>.pact-container{position:relative}.pact-donate .pact-eyebrow{color:#fff}.pact-donate-photo{border-radius:var(--pact-radius);justify-content:flex-end;min-height:453px;padding:33px 28px;display:flex;position:relative;overflow:hidden}.pact-donate-photo>img{object-fit:cover;border-radius:var(--pact-radius);width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.pact-donate-copy{background:#fff;border-radius:15px;width:50%;padding:38px 44px;position:relative}.pact-donate-copy h2{max-width:470px;margin-bottom:25px}.pact-donate-copy .pact-lead{color:#171717;font-size:16px}.pact-donate-copy .pact-action{margin-top:30px}.pact-footer{background:var(--pact-ink);color:#fff;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-block:76px 20px;position:relative;overflow:hidden}.pact-footer-decoration{opacity:.07;top:41px;right:-80px}.pact-footer-grid{grid-template-columns:1fr 1fr 1fr 1fr 1.1fr;gap:32px;display:grid;position:relative}.pact-footer h2{text-transform:uppercase;margin-bottom:18px;font-size:22px;line-height:1.5}.pact-footer-line{max-width:100%;margin-bottom:18px}.pact-footer nav ul{gap:10px;padding:0;list-style:none;display:grid}.pact-footer .pact-action{text-underline-offset:3px;font-weight:500;text-decoration:underline}.pact-footer .pact-action:hover{color:var(--pact-accent-on-dark)}.pact-signoff{text-align:right;font-size:clamp(32px,2.9vw,56px);font-weight:700;line-height:.95}.pact-signoff span{color:var(--pact-teal)}.pact-footer-bottom{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:28px;margin-top:25px;padding-top:30px;font-size:12px;font-weight:400;display:flex;position:relative}.pact-footer-bottom>div{gap:25px;display:flex}.pact-footer-bottom .pact-action{font-size:12px}.pact-footer-bottom>p~p{margin:0;margin-inline-start:auto}.pact-footer-bottom a{text-decoration:underline}.pact-footer-divider{max-width:100%;position:absolute;top:0}@media (width<=1400px){.pact-nav-list,.pact-header{gap:20px}.pact-header-actions,.pact-header-utilities{gap:8px}.pact-hero .pact-eyebrow{margin-bottom:45px!important}.pact-hero h1{margin-bottom:32px}.pact-rail-footer{margin-left:14%}.pact-adopt-copy{margin-left:14%;padding:30px}.pact-story-card{--pact-story-photo-width:45%;gap:20px;min-height:640px}.pact-story-card>div{gap:18px;padding-right:0}.pact-story-card h3,.pact-lead{font-size:21px}.pact-help-grid>li>div{padding:24px}}@media (width<=1150px){.pact-desktop-nav,.pact-header-utilities{display:none}.pact-mobile-menu{display:block}.pact-mobile-menu>summary{cursor:pointer;width:44px;height:44px;color:var(--pact-ink);justify-content:center;align-items:center;padding:6px;list-style:none;display:flex}.pact-mobile-menu>summary::-webkit-details-marker{display:none}.pact-mobile-menu-icon{width:32px;height:32px}.pact-mobile-menu-close,.pact-mobile-menu[open]>summary .pact-mobile-menu-burger{display:none}.pact-mobile-menu[open]>summary .pact-mobile-menu-close{display:block}.pact-mobile-menu>nav{z-index:20;background:#fff;border:1px solid #cee4e4;border-radius:14px;padding:20px;position:absolute;top:100%;left:32px;right:32px;box-shadow:0 10px 30px #00363726}.pact-mobile-menu .pact-nav-list{display:block}.pact-mobile-menu .pact-nav-list>li{padding:6px 12px}.pact-mobile-menu .pact-mobile-utilities{border-top:1px solid #cee4e4;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;display:flex}.pact-mobile-utilities .pact-icon-button{width:56px;height:56px}.pact-mobile-utilities .pact-icon-button img{width:32px;height:32px}.pact-mobile-menu .pact-dropdown>ul{box-shadow:none;border:0;padding:0 12px;position:static}.pact-hero-content>div{width:46%}.pact-hero-photograph{--pact-hero-image-height:560px}.pact-statistics dl{width:52%}.pact-statistics dl>div{padding-left:15px}.pact-statistics dd{font-size:27px}.pact-mission{grid-template-columns:1fr 3fr}.pact-adopt-grid{grid-template-columns:1fr 1.4fr}.pact-adoption-circle{transform-origin:100% 100%;transform:scale(.78)}.pact-feature-animal{height:460px}.pact-feature-animal .pact-animal-image{clip-path:inset(0 72.8% 50% 3.8%)}.pact-help-grid>li{grid-template-columns:30% 1fr}.pact-stories-grid{grid-template-columns:1fr}.pact-story-card{min-height:490px}.pact-about{gap:40px}.pact-donate-copy{width:58%;padding:30px}.pact-footer-grid{grid-template-columns:1fr 1fr 1fr}.pact-signoff{text-align:left;grid-column:2/-1;align-self:center}}@media (width<=767px){.pact-public{--pact-header-height:94px;font-size:15px}.pact-container{width:calc(100% - 40px)}.pact-header{gap:10px;padding-block:16px}.pact-header-actions>.pact-action:first-child{min-height:38px;padding:8px 12px;font-size:12px}.pact-header-actions .pact-arrow{display:none}.pact-icon-button{width:38px;height:38px}.pact-icon-button img{width:24px;height:24px}.pact-mark{transform-origin:0;width:115px;transform:scale(.9)}.pact-mobile-menu>nav{left:20px;right:20px}.pact-hero{flex-direction:column;height:auto;min-height:0;padding-bottom:0;display:flex}.pact-hero-panels{grid-template-rows:1fr;grid-template-columns:1fr}.pact-hero-panels>div+div{display:none}.pact-hero-content{order:0;height:auto;padding-block:44px 25px}.pact-hero-content>div{width:100%;max-width:none;padding:0 15px}.pact-hero .pact-eyebrow{padding:10px 18px;font-size:12px;margin-bottom:30px!important}.pact-hero h1{max-width:430px;margin-bottom:26px;font-size:clamp(44px,9.5vw,70px)}.pact-hero-content p:not(.pact-eyebrow){max-width:520px}.pact-hero-photograph{clip-path:none;order:1;height:0;position:relative;bottom:auto;left:auto;right:auto}.pact-hero-crop{display:none}.pact-hero-decoration{top:0;left:-300px}.pact-hero-dots{margin-top:24px}.pact-hero-links{align-items:stretch;gap:12px;width:100%;margin-top:28px;position:static}.pact-hero-links>.pact-action{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.pact-hero-links>:first-child{border-width:1px}.pact-hero-links>.pact-action-outline{border-color:#fff}.pact-hero-photograph .pact-hero-detail{display:none}.pact-statistics{min-height:0;padding-block:25px}.pact-statistics dl{width:100%;padding-top:0}.pact-statistics dl>div{padding:0 10px}.pact-statistics dd{font-size:24px}.pact-statistics dt{font-size:12px}.pact-public{--pact-eyebrow-size:12px;--pact-eyebrow-spacing:22px}.pact-mission{padding-block:50px 70px;display:block}.pact-mission-watermark{display:none}.pact-mission h2{margin-bottom:28px}.pact-two-columns{margin-bottom:28px;display:block}.pact-two-columns p+p{margin-top:20px}.pact-lead{font-size:21px}.pact-adopt{padding-block:55px 65px}.pact-adopt-divider{display:none}.pact-adopt-backdrop{width:calc(100% - 24px)}.pact-adopt-grid{display:block}.pact-adopt h2{max-width:480px}.pact-adopt-grid>div:first-child>.pact-eyebrow,.pact-adopt-grid>div:first-child>h2{padding-left:15px}.pact-feature-animal{width:min(85%,350px);height:460px;margin:30px auto 80px}.pact-adopt-copy{margin:0 0 32px;padding:25px}.pact-animal-card{width:300px;height:250px}.pact-animal-rail{margin-right:-20px}.pact-rail-footer{margin-left:0}.pact-animal-card .pact-tag{font-size:12px}.pact-rail-controls{gap:12px;font-size:13px}.pact-help{padding-block:60px}.pact-section-intro{margin-bottom:34px;display:block}.pact-help-grid{grid-template-columns:1fr;gap:20px}.pact-help-grid>li{grid-template-columns:1fr}.pact-help-grid>li:last-child:nth-child(odd){width:100%}.pact-help-grid>li>img{width:100%;height:200px}.pact-help-grid>li>div{min-height:235px;padding:25px}.pact-help-grid h3{font-size:22px}.pact-stories{padding-block:65px}.pact-story-backdrop{width:calc(100% - 24px)}.pact-story-intro{display:block}.pact-story-intro>div:first-child{padding-left:15px}.pact-story-intro .pact-rule,.pact-stories>.pact-container>.pact-rule:last-child{display:none}.pact-story-card{--pact-story-photo-width:100%;grid-template-rows:340px auto;grid-template-columns:1fr;gap:0}.pact-story-card figure{grid-row:1/-1;height:340px;transition:none}.pact-story-photo{cursor:default}.pact-story-photo-label{display:none}.pact-story-card[data-has-photo=false]{grid-template-rows:auto}.pact-story-card>div{grid-area:2/1;padding:25px 15px}.pact-story-card[data-has-photo=false]>div{grid-row:1}.pact-story-card .pact-action{margin-top:10px}.pact-rule{margin-top:48px}.pact-about{grid-template-columns:1fr;gap:35px;padding-block:30px 65px}.pact-about h2{margin-bottom:25px}.pact-donate{padding-block:50px 65px}.pact-donate>.pact-container>.pact-eyebrow{padding-left:15px}.pact-donate-photo{padding:250px 15px 15px;display:block}.pact-donate-photo>img{height:300px}.pact-donate-copy{width:100%;padding:25px}.pact-donate-copy .pact-action{font-size:14px}.pact-footer{padding-block:50px 28px}.pact-footer-grid{grid-template-columns:1fr 1fr;gap:36px 25px}.pact-footer h2{font-size:17px}.pact-footer .pact-mark-inverse{width:147px;height:auto;transform:none}.pact-signoff{grid-column:1/-1;max-width:350px;font-size:42px}.pact-footer-bottom{margin-top:0;padding-top:25px;line-height:1.8;display:block}.pact-footer-bottom>div{flex-wrap:wrap;margin-block:16px}}@media (prefers-reduced-motion:reduce){.pact-public *,.pact-notice *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pact-hero h1 strong{max-width:8ch}@media (width>=1401px){.pact-hero-content{align-items:flex-start;padding-top:clamp(120px,9.844vw,189px);padding-bottom:0}.pact-hero .pact-eyebrow{margin-bottom:51px!important}.pact-hero h1{margin-bottom:33px;line-height:.93}}.pact-adopt-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pact-adopt-grid>*,.pact-adopt-content{min-width:0}.pact-feature-crop{border-radius:20px;position:absolute;inset:0;overflow:hidden}.pact-feature-crop .pact-animal-image{clip-path:none}.pact-animal-crop{border-radius:20px;width:78%;height:68.6%;position:absolute;bottom:0;left:0;overflow:hidden;transform:scaleX(-1)}.pact-animal-card .pact-animal-crop .pact-animal-image{clip-path:none;width:275%;top:-171%;left:-136%;transform:none}.pact-feature-crop .pact-animal-image{transition:width .3s cubic-bezier(.775,.006,.226,.991),left .3s cubic-bezier(.775,.006,.226,.991),top .3s cubic-bezier(.775,.006,.226,.991)}.pact-feature-animal:is(:hover,:focus-within) .pact-feature-crop .pact-animal-image{width:392.38%;top:-8.93%;left:-18.81%}.pact-animal-crop{transition:width .3s cubic-bezier(.837,0,.182,1),height .3s cubic-bezier(.837,0,.182,1)}.pact-animal-card .pact-animal-crop .pact-animal-image{transition:width .3s cubic-bezier(.837,0,.182,1),left .3s cubic-bezier(.837,0,.182,1),top .3s cubic-bezier(.837,0,.182,1)}.pact-animal-card:is(:hover,:focus-within) .pact-animal-crop{width:100%;height:100%}.pact-animal-card:is(:hover,:focus-within) .pact-animal-crop .pact-animal-image{width:266.64%;top:-144.33%;left:-131.15%}@media (width<=1150px){.pact-adopt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media (width<=767px){.pact-adopt-grid{display:block}}.pact-hero-detail{gap:10px;width:116px;height:53px;display:flex}.pact-hero-detail>img{pointer-events:none;max-width:none;position:absolute}.pact-hero-detail>button{cursor:pointer;border-radius:50%;width:53px;height:53px;position:relative}.pact-hero-dots{justify-content:space-between;align-items:center;width:68px;height:25px;display:flex;position:relative}.pact-hero-dots>button{cursor:pointer;width:11px;height:11px;padding-block:12px;position:relative}.pact-hero-dots>button:after{content:"";border:1px solid #f2c14e;border-radius:50%;position:absolute;inset:6px 0}.pact-hero-dots>button[aria-pressed=true]:after{background:#f2c14e}.pact-hero-crop.pact-hero-pose-standing[data-image=adobeStock19912645861] .pact-hero-image{width:150%;top:-90%;left:-80%}.pact-hero-crop.pact-hero-pose-profile[data-image=adobeStock19912645861] .pact-hero-image{width:175%;top:-5%;left:-65%}.pact-hero-crop.pact-hero-pose-sitting[data-image=adobeStock19912645861] .pact-hero-image{width:200%;top:-5%;left:0}.pact-hero-crop.pact-hero-pose-closeup[data-image=adobeStock19912645861] .pact-hero-image{width:340%;top:-226%;left:-10%}.pact-hero-content{pointer-events:none}.pact-hero-crop[data-image-fit=cover] .pact-hero-image{object-fit:cover;width:108%;max-width:none;height:100%;position:absolute;top:0;left:-8%}.pact-hero-crop[data-image-fit=contain]{width:100%}.pact-hero-crop[data-image-fit=contain] .pact-hero-image{object-fit:contain;object-position:right bottom;width:100%;max-width:100%;height:100%;position:absolute;top:0;left:0;transform:none}.pact-hero-content>div{pointer-events:auto}@media (width>=768px){.pact-hero-photograph[data-image-fit=featured]{left:calc(50% - min(11.9271vw,229px))}}.pact-hero-crop[data-image-fit=featured] .pact-hero-image{aspect-ratio:2110/1103;object-fit:contain;width:145.831%;max-width:none;height:auto;position:absolute;top:.294556%;left:.060817%;transform:none}.pact-public{overflow-wrap:break-word}.pact-hero-dots{width:120px}.pact-hero-dots>button{width:24px;height:24px}.pact-hero-dots>button:after{width:17px;height:17px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pact-catalogue-hero{background:linear-gradient(120deg, #008081, var(--pact-ink));color:#fff;padding-block:64px}.pact-catalogue-hero h1{margin-bottom:24px;font-size:clamp(40px,5vw,76px);font-weight:700;line-height:1.05}.pact-catalogue-hero p{color:#fff;max-width:800px}.pact-catalogue-section{padding-block:56px}.pact-catalogue-section h2{margin-bottom:24px}.pact-catalogue-section>p+h2{margin-top:var(--pact-content-gap)}.pact-catalogue-section h3+p,.pact-catalogue-grid li>a+p{margin-top:var(--pact-card-copy-gap)}.pact-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0;padding:0;list-style:none;display:grid}.pact-catalogue-grid li{border-radius:var(--pact-radius);background:var(--pact-paper);overflow-wrap:anywhere;padding:20px}.pact-catalogue-grid a{text-decoration:none}.pact-catalogue-grid a:hover h3{text-decoration:underline}.pact-catalogue-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;margin-bottom:16px}.pact-animal-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}.pact-animal-gallery{max-width:760px;margin-bottom:32px}.pact-animal-gallery figure{margin:0}.pact-animal-gallery figure img{object-fit:contain;background:var(--pact-paper);border-radius:var(--pact-radius);width:100%;max-height:650px}.pact-animal-gallery figcaption{margin-top:12px}.pact-gallery-controls,.pact-catalogue-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.pact-gallery-controls button{border:2px solid var(--pact-link);border-radius:8px;min-width:48px;min-height:48px;font-size:24px}.pact-gallery-thumbnails{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.pact-gallery-thumbnails button{border:3px solid #0000;border-radius:10px;width:80px;padding:3px}.pact-gallery-thumbnails button[aria-pressed=true]{border-color:var(--pact-link)}.pact-gallery-thumbnails img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.pact-animal-details{margin:20px 0 32px}.pact-animal-details>div{border-bottom:1px solid #ddd;grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:16px;padding:12px 0;display:grid}.pact-animal-details dt{font-weight:700}.pact-animal-details dd{text-transform:capitalize;margin:0}.pact-catalogue-filters{border-radius:var(--pact-radius);background:var(--pact-paper);flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:24px;padding:24px;display:flex}.pact-catalogue-filters label{flex:160px;gap:8px;display:grid}.pact-catalogue-filters select,.pact-catalogue-filters input{border:1px solid var(--pact-link);background:#fff;border-radius:8px;width:100%;min-width:0;min-height:48px;padding:12px}.pact-filter-button{background:var(--pact-link);color:#fff;border-radius:30px;min-height:48px;padding:12px 20px}.pact-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:24px;display:grid}.pact-faq{border-bottom:1px solid #ddd;padding-block:20px}.pact-faq summary{cursor:pointer;min-height:32px;font-weight:700}.pact-faq p{white-space:pre-line;margin-top:16px}@media (width<=900px){.pact-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pact-animal-profile{grid-template-columns:1fr;gap:32px}.pact-process{grid-template-columns:1fr}}@media (width<=600px){.pact-catalogue-grid{grid-template-columns:1fr}.pact-catalogue-hero{padding-block:40px}.pact-catalogue-section{padding-block:36px}}.pact-consent{z-index:100;color:#fff;background:var(--pact-ink);border:2px solid #003637;border-radius:1rem;width:calc(100% - 2rem);max-width:42rem;max-height:90vh;padding:1.5rem;position:fixed;bottom:1rem;left:auto;right:1rem;overflow-y:auto;box-shadow:0 6px 30px #0003}.pact-consent h2{font-size:1.4rem}.pact-consent p{margin-block:.75rem}.pact-consent a{text-decoration:underline}.pact-cookie-settings{margin:1rem;text-decoration:underline}.pact-consent form{flex-wrap:wrap;gap:.75rem;display:flex}.pact-consent button{margin-block:.25rem}.pact-adopt[data-live-animals=true] .pact-feature-crop,.pact-adopt[data-live-animals=true] .pact-animal-crop{transform:none}.pact-adopt[data-live-animals=true] :is(.pact-feature-crop,.pact-animal-crop) .pact-animal-image{object-fit:cover;clip-path:none;width:100%;height:100%;top:0;left:0;transform:none}.pact-adopt[data-live-animals=true] .pact-animal-crop{width:100%;height:100%}.pact-adopt[data-live-animals=true] :is(.pact-feature-crop,.pact-animal-crop) .pact-animal-image{transition:transform .3s}.pact-adopt[data-live-animals=true] :is(.pact-feature-animal,.pact-animal-card):is(:hover,:focus-within) .pact-animal-image{transform:scale(1.1)}.pact-rail-progress{background:#cdcdcd;width:100%;height:2px;position:relative;overflow:hidden}.pact-rail-progress span{background:#009b9d;height:100%;position:absolute}@media (prefers-reduced-motion:reduce){.pact-adopt[data-live-animals=true] .pact-animal-image{transition:none}.pact-adopt[data-live-animals=true] :is(.pact-feature-animal,.pact-animal-card):is(:hover,:focus-within) .pact-animal-image{transform:none}}.pact-hero-dots{flex-wrap:wrap;justify-content:flex-start;gap:0;width:auto;height:auto;min-height:32px}.pact-hero-dots>button{flex-shrink:0}
