.pact-google-map{color:#102b2b;background:#f1f3f3;height:100%;min-height:300px;position:relative}.pact-google-map__canvas{width:100%;height:100%;min-height:300px}.pact-google-map__status{background:#fff;border-radius:8px;margin:0;padding:12px 16px;position:absolute;top:16px;left:16px;right:16px}.pact-google-map__link{color:#102b2b;background:#fff;border-radius:8px;padding:10px 16px;font-size:14px;text-decoration:underline;position:absolute;bottom:35px;left:12px}.pact-google-map__status p{margin:0 0 .75rem}.pact-google-map__status form{margin-block:.75rem}.pact-google-map__status>a{color:#005c5d;text-decoration:underline}.pact-google-map__info{max-width:240px;line-height:1.5}.pact-google-map__info a{color:#005c5d;text-decoration:underline}.store-finder{padding-bottom:250px;position:relative}.store-finder h1{letter-spacing:-.03em;font-size:clamp(32px,2.4vw,46px);font-weight:700;line-height:1.1}.store-finder h1 span{color:var(--pact-teal)}.store-finder__breadcrumb{z-index:1;color:var(--pact-ink);gap:12px;padding-top:18px;padding-bottom:26px;font-size:14px;font-weight:600;display:flex;position:relative}.store-finder__breadcrumb a{text-decoration:underline}@media (width<=767px){.store-finder .store-finder__hero:before,.store-finder .store-finder__hero:after{top:0}}.store-finder__hero{padding-bottom:80px;position:relative}.store-finder__hero:before,.store-finder__hero:after{content:"";z-index:0;border-radius:20px;width:calc(50% - 20px);position:absolute;top:-64px;bottom:0}.store-finder__hero:before{background:linear-gradient(90deg,#f5f5f5,#e9e9e9);left:12px}.store-finder__hero:after{background:url(/build/assets/sponsor-Group7-CQEIChoD.svg) 100% 100%/auto 90% no-repeat,linear-gradient(#009b9d,#003637);right:12px}.store-finder__hero-frame{z-index:1;border-radius:20px;align-items:center;min-height:453px;padding:30px 29px;display:flex;position:relative;overflow:hidden}.store-finder__hero-photo{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.store-finder__hero-card{background:#fff;border-radius:15px;flex-direction:column;justify-content:flex-start;gap:26px;width:50%;min-height:387px;padding:43px 36px 40px;display:flex;position:relative}.store-finder__eyebrow{--pact-eyebrow-spacing:0px;text-transform:uppercase;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.store-finder__eyebrow:before{content:"";background:var(--pact-teal);border-radius:50%;flex:none;width:5px;height:5px}.store-finder__copy{font-weight:600;line-height:1.5}.store-finder__map{position:relative}.store-finder__section.store-finder__map{--store-finder-map-bottom-space:90px;padding-top:150px;padding-bottom:var(--store-finder-map-bottom-space)}.store-finder__map-copy{gap:26px;max-width:580px;margin-bottom:40px;display:grid}figure.store-finder__map{border-radius:20px;overflow:hidden}.store-finder label{color:var(--pact-ink);gap:10px;font-size:14px;font-weight:700;display:grid}.store-finder input,.store-finder select{font:inherit;background:#fff;border:1px solid #ccc;border-radius:40px;width:100%;min-width:0;padding:15px 24px;font-weight:500}.store-finder__intro{background:linear-gradient(90deg,#f5f5f5,#e9e9e9);border-radius:20px 20px 0 0;margin:0 12px;padding:40px 0 30px}.store-finder__intro .pact-container{gap:22px;display:grid}.store-finder__intro .store-finder__copy{max-width:657px}.store-finder__intro .store-finder__intro-layout{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.store-finder__intro-layout>.store-finder__eyebrow,.store-finder__intro-layout>h2,.store-finder__intro-layout>.store-finder__copy{grid-column:1}.store-finder__intro-layout>.store-finder__filters{grid-area:3/2;margin-bottom:0}.store-finder__list{background:linear-gradient(90deg,#f5f5f5,#e9e9e9);border-radius:0 0 20px 20px;margin:0 12px;padding-bottom:150px}.store-finder__filters{align-content:start;gap:16px;margin-bottom:60px;display:grid}.store-finder .store-finder__search{gap:15px;font-size:16px;line-height:1.25}.store-finder .store-finder__search input{border:0;min-height:56px;padding:15px 29px}.store-finder__search input::placeholder{color:var(--pact-ink);opacity:1}.store-finder__filters a{color:var(--pact-ink);align-self:center;text-decoration:underline}.store-finder__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.store-finder__cards>li{background:#fff;border-radius:20px;flex-direction:column;gap:18px;min-height:336px;padding:28px 24px;display:flex}.store-finder__cards>li>p+p{margin-top:0}.store-finder__cards h3{text-transform:uppercase;overflow-wrap:anywhere}.store-finder__cards address,.store-finder__phone{align-items:start;gap:6px;font-style:normal;display:flex}.store-finder__cards address img,.store-finder__phone img{flex:none}.store-finder__phone a{overflow-wrap:anywhere;text-decoration:underline}.store-finder__hours,.store-finder__closures{white-space:pre-line;font-size:14px;font-weight:700}.store-finder__facilities{padding-left:16px;font-size:13px}.store-finder__cards .pact-action{align-self:start;margin-top:auto;padding:10px 15px;font-size:14px}.store-finder__shop{border-radius:20px;margin:12px 12px 0;padding-top:100px;position:relative}.store-finder__shop:before{content:"";background:#003637 url(/build/assets/sponsor-Group7-CQEIChoD.svg) 0 100%/auto 95% no-repeat;border-radius:20px;height:555px;position:absolute;inset:0 0 auto}.store-finder__shop:after{content:"";z-index:0;background:url(/build/assets/paw-background-DL9q1c_y.svg) bottom/100% no-repeat;position:absolute;inset:60% 0 -210px}.store-finder__shop>.pact-container{z-index:1;position:relative}.store-finder__shop>.pact-container>.store-finder__eyebrow{--pact-eyebrow-spacing:28px;color:#fff}.store-finder__shop-frame{border-radius:20px;justify-content:flex-end;align-items:center;min-height:770px;padding:33px 29px;display:flex;position:relative;overflow:hidden}.store-finder__shop-photo{object-fit:cover;object-position:35% center;width:100%;height:100%;position:absolute;inset:0}.store-finder__shop-card{background:#fff;border-radius:15px;gap:26px;width:50%;padding:44px;display:grid;position:relative}.store-finder__products{min-width:0}.store-finder__products>ul{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.store-finder__products>ul::-webkit-scrollbar{display:none}.store-finder__products>ul>li{scroll-snap-align:start;flex:0 0 220px}.store-finder__products img{object-fit:cover;border-radius:20px;width:220px;height:220px}.store-finder__products a{gap:6px;font-size:14px;display:grid}.store-finder__rail-footer{margin-top:24px;font-size:14px}.store-finder__rail-footer .pact-rail-controls{gap:12px}.store-finder__rail-footer .pact-rail-controls button{flex:none}.store-finder__shop-card>.pact-action{justify-self:start}@media (width<=1250px){.store-finder__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.store-finder__hero-card,.store-finder__shop-card{width:55%}.store-finder__shop-card{padding:30px}}@media (width<=800px){.store-finder{padding-bottom:100px}.store-finder__hero{padding-bottom:30px}.store-finder__hero-frame,.store-finder__shop-frame{flex-direction:column;min-height:0;padding:0;display:flex}.store-finder__hero-photo,.store-finder__shop-photo{aspect-ratio:1.6;object-fit:cover;height:auto;position:static}.store-finder__hero-card,.store-finder__shop-card{gap:22px;width:100%;min-height:0;padding:28px}.store-finder__section.store-finder__map{--store-finder-map-bottom-space:40px;padding-top:60px}.store-finder__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.store-finder__cards>li{padding:22px 18px}.store-finder__intro{padding-top:40px}.store-finder__intro .store-finder__intro-layout{grid-template-columns:1fr}.store-finder__intro-layout>.store-finder__filters{grid-area:auto/1}.store-finder__list{padding-bottom:60px}.store-finder__shop{padding-top:40px}.store-finder__shop:after{bottom:-70px}}@media (width<=520px){.store-finder__cards{grid-template-columns:1fr}.store-finder__cards>li{min-height:0}.store-finder__filters{align-items:stretch}.store-finder__filters label{width:100%}.store-finder .pact-container{width:calc(100% - 36px)}.store-finder__hero-card,.store-finder__shop-card{padding:24px}}@media (width>=801px){.store-finder__hero-photo{object-fit:fill;width:130.47%;max-width:none;height:272.78%;inset:-89.04% auto auto 0}.store-finder__shop-photo{object-fit:fill;width:134.9%;max-width:none;height:165.93%;inset:-16.43% auto auto -34.9%}}.store-finder__map-image{border-radius:20px;height:602px;position:relative;overflow:hidden}@media (width<=800px){.store-finder__map-image{height:330px}}.store-finder__hero:after{background-image:url(/build/assets/sponsor-Group7-CQEIChoD.svg),linear-gradient(#009b9d,#003637);background-position:right -49px top 68px,50%;background-size:670px 730px,auto}.store-finder__shop:before{background:linear-gradient(#003637e6,#003637e6),url(/build/assets/store-finder-shop-mark-QBWfF9pN.svg) -82px 46px/493px 536px no-repeat,#003637}@media (width<=767px){.store-finder__hero:before{display:none}.store-finder__hero:after{width:calc(100% - 24px)}.store-finder:has(.store-finder__hero)>.store-finder__breadcrumb{color:#111}}.store-finder__section.store-finder__map>.pact-container{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,80px);display:grid}.store-finder__map-copy{max-width:none;margin-bottom:0}.store-finder__section.store-finder__map{padding-top:100px}.store-finder__map-image{height:500px}@media (width<=800px){.store-finder__section.store-finder__map>.pact-container{grid-template-columns:minmax(0,1fr)}.store-finder__section.store-finder__map{padding-top:40px}.store-finder__map-image{height:350px}}.contact-design{--contact-width:1420px;color:#003637;grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-design section{min-width:0}.contact-design h1{letter-spacing:-1.38px;font-size:46px;font-weight:700;line-height:1.09}.contact-design h1 span{color:#009b9d}.contact-design p{font-size:16px;font-weight:600;line-height:1.5}.contact-design__copy>:is(h1,h2)+p{margin-top:var(--pact-heading-gap)}.contact-design__copy>:is(p,h2)+.pact-action{margin-top:var(--pact-action-gap)}.contact-design__eyebrow{text-transform:uppercase;letter-spacing:-.48px}.contact-design__eyebrow:before{content:"";vertical-align:middle;color:#009b9d;background:url(/build/assets/contact-dot-BqHbTeiH.svg) 50%/contain no-repeat;width:5px;height:5px;margin-right:8px;display:inline-block}.contact-design__hero{border-radius:20px;grid-column:1/-1;min-height:602px;margin:0 12px;padding:68px max(24px,50% - 710px) 80px;position:relative;overflow:hidden}.contact-design__hero-background{pointer-events:none;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:absolute;inset:0}.contact-design__hero-background>div{background:linear-gradient(90deg,#f5f5f5,#e9e9e9);border-radius:20px}.contact-design__hero-background>div+div{background:linear-gradient(#009b9d,#003637)}.contact-design__hero:after{content:"";pointer-events:none;background:url(/build/assets/contact-hero-mark-CyGPHtjI.svg) 50%/contain no-repeat;width:670px;height:540px;position:absolute;bottom:0;right:0}.contact-design__breadcrumb{font-size:14px;font-weight:600;position:absolute;top:20px}.contact-design__breadcrumb a{text-decoration:underline}@media (width<=767px){.contact-design .contact-design__hero{padding-top:20px}}.contact-design__hero .contact-design__photo{z-index:1;object-fit:cover;object-position:center 52%;border-radius:20px;width:min(1420px,100% - 48px);height:453px;position:absolute;top:68px;left:max(24px,50% - 710px)}.contact-design__hero .contact-design__copy{z-index:2;background:#fff;border-radius:15px;max-width:676px;min-height:387px;margin:30px;padding:52px 36px;position:relative}.contact-design__hero h1{white-space:nowrap}.contact-design__details{padding:100px 70px 80px max(24px,100% - 710px)}.contact-design__form{padding:150px max(24px,100% - 710px) 80px 0}.contact-design__form input:not([type=checkbox]),.contact-design__form textarea,.contact-design__form select{background:#f5f5f5;border:0;border-radius:20px;min-height:64px}.contact-design__form fieldset{border:0}.contact-design__form .pact-form-layout{background:0 0;border:0;padding:0}.contact-design__form .pact-application-form{max-width:none;margin:0}.contact-design__form .pact-application-form fieldset:not([hidden]),.contact-design__form .pact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-design__form .pact-form-field{min-width:0;margin:0}.contact-design__form .pact-form-field:has(textarea,input[type=checkbox],input[type=file]){grid-column:1/-1}.contact-design__form .pact-form-grid label,.contact-design__form .pact-form-layout>fieldset>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.contact-design__form .pact-application-form--single-page .pact-form-field:not(:has(input[type=checkbox],input[type=file]))>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.contact-design__form .pact-form-help:empty{display:none}.contact-design__form textarea{min-height:175px}.contact-design__form :is(input,textarea)::placeholder{color:#111;opacity:1}.contact-design__form .pact-form-actions{justify-content:flex-end;margin-top:16px}.contact-design__form .pact-application-form>p{margin-top:16px}.contact-design__details .contact-design__copy>h3,.contact-design__details .contact-design__eyebrow{color:#000}.contact-design__location{background:#f5f5f5;border-radius:20px;grid-column:1/-1;margin:0 12px;padding:100px max(24px,50% - 710px) 170px}.contact-design__location .contact-design__copy{padding-left:33.33%;position:relative}.contact-design__location .contact-design__eyebrow{position:absolute;top:0;left:0}.contact-design address{white-space:pre-line;margin:20px 0;font-style:normal}.contact-design__location figure{margin:75px 0 0;position:relative}.contact-design__emergency{isolation:isolate;grid-column:1/-1;min-height:944px;margin:144px 12px 0;padding:0 max(24px,50% - 710px) 42px;position:relative}.contact-design__emergency .contact-design__photo{object-fit:cover;object-position:center;z-index:-1;border-radius:20px;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.contact-design__emergency .contact-design__copy{color:#fff;background:#003637;border-radius:20px;width:50%;margin-top:-80px;padding:64px 76px;position:relative;overflow:hidden}.contact-design__emergency .contact-design__copy:before{content:"";opacity:.1;pointer-events:none;background:url(/build/assets/watermark-BKbyzeTS.svg) 50%/contain no-repeat;position:absolute;inset:100px 25% 80px -20%}.contact-design__emergency .contact-design__copy>*{position:relative}.contact-design__rescue{border:1px solid #ffffff80;border-radius:20px;margin:12px 0;padding:24px 28px}.contact-design__emergency .contact-design__rescue>h3{color:inherit;font-size:16px;line-height:1.5}.contact-design__rescue a{color:inherit;display:block}.contact-design__copy>p+.contact-design__rescue{margin-top:var(--pact-action-gap)}.contact-design__rescue>h3+a:not(.pact-action){margin-top:12px}.contact-design__rescue .pact-action{text-underline-offset:3px;min-height:0;margin-top:18px;padding:0;text-decoration:underline}.contact-design__extra{grid-column:1/-1;width:100%;max-width:1420px;margin:auto}.contact-design__extra .pact-information-card .pact-arrow{aspect-ratio:1;object-fit:contain;border-radius:0;width:20px;height:20px;margin:0}.contact-design__extra>.pact-action{margin-top:24px}.contact-design__extra .pact-information-section>.pact-action+.pact-action{margin-left:16px}@media (width<=1100px){.contact-design__hero h1{white-space:normal}.contact-design__hero .contact-design__copy{max-width:55%;padding:32px}.contact-design__details{padding-right:30px}.contact-design__emergency .contact-design__copy{width:60%;padding:40px}.contact-design h1{font-size:36px}.contact-design__location .contact-design__copy{padding-left:25%}}@media (width<=700px){.contact-design{flex-direction:column;display:flex}.contact-design h1{font-size:32px}.contact-design__hero{min-height:0;padding:55px 16px 20px}.contact-design__hero .contact-design__photo{object-position:72% center;width:100%;height:250px;position:relative;top:auto;left:auto}.contact-design__hero .contact-design__copy{max-width:none;min-height:0;margin:-24px 12px 0;padding:24px}.contact-design__hero:after{display:none}.contact-design__details,.contact-design__form{padding:32px 24px}.contact-design__form .pact-form-grid,.contact-design__form .pact-application-form fieldset:not([hidden]){grid-template-columns:1fr}.contact-design__location{padding:40px 20px 90px}.contact-design__location .contact-design__copy{padding:0}.contact-design__location .contact-design__eyebrow{position:static}.contact-design__location figure{margin-top:30px}.contact-design__emergency{margin-top:87px;padding:0 16px 260px}.contact-design__emergency .contact-design__copy{width:100%;margin-top:-55px;padding:28px}.contact-design__emergency .contact-design__photo{object-position:70% center}.contact-design__rescue{padding:20px}.contact-design__extra{padding:24px}.contact-design__extra .pact-information-section>.pact-action+.pact-action{width:fit-content;margin:16px 0 0;display:flex}}.contact-design__location .pact-action-primary:after{content:"";background:url(/build/assets/arrow-gPWLBLyI.svg) 50%/contain no-repeat;width:20px;height:20px;margin-left:8px;display:inline-block}.contact-design__location .pact-action-primary .pact-arrow{display:none}.contact-design__hero .contact-design__visual{z-index:1;border-radius:20px;width:min(1420px,100% - 48px);height:453px;position:absolute;top:68px;left:max(24px,50% - 710px);overflow:hidden}.contact-design__hero .contact-design__photo{object-fit:fill;border-radius:0;width:141.03%;max-width:none;height:294.85%;top:-102.72%;left:0}.contact-design__emergency .contact-design__visual{z-index:-1;border-radius:20px;position:absolute;inset:0;overflow:hidden;transform:scaleX(-1)}.contact-design__emergency .contact-design__photo{object-fit:fill;border-radius:0;width:133.33%;max-width:none;height:178.49%;top:-8.74%;left:-33.33%;transform:none}.contact-design__emergency .contact-design__copy>h3{color:inherit;margin:var(--pact-action-gap) 0 var(--pact-card-copy-gap)}.contact-design__location .contact-design__copy>h3,.contact-design__details .contact-design__copy>h3{margin:28px 0 12px;font-size:22px;font-weight:700}.contact-design .contact-design__form .pact-form-layout fieldset{border:0;padding:0}.contact-design .contact-design__form .pact-form-layout input:not([type=checkbox]),.contact-design .contact-design__form .pact-form-layout textarea,.contact-design .contact-design__form .pact-form-layout select{color:#111;background:#f5f5f5;border:0;border-radius:20px;padding:20px 32px;font-weight:500;line-height:1.4}.contact-design .contact-design__form .pact-form-field [aria-invalid=true]{border:1px solid #9f2430}@media (width<=700px){.contact-design__hero .contact-design__visual{width:100%;height:250px;position:relative;top:auto;left:auto}.contact-design__hero .contact-design__photo{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;top:0;left:0}.contact-design__emergency .contact-design__photo{object-fit:cover;object-position:60% center;width:100%;height:100%;top:0;left:0}}.contact-design__location figure{border-radius:20px;height:602px;overflow:hidden}@media (width<=700px){.contact-design__location figure{height:300px}.contact-design__emergency .contact-design__visual{height:300px;top:auto}.contact-design__emergency .contact-design__photo{object-position:center 25%}}@media (width<=767px){.contact-design__hero-background{grid-template-columns:1fr}.contact-design__hero-background>div:first-child{display:none}.contact-design__hero .contact-design__breadcrumb{color:#111}}.contact-design__enquiry{grid-column:1/-1;padding-block:100px}.contact-design__enquiry .contact-design__details,.contact-design__enquiry .contact-design__form{padding:0}.contact-design__enquiry .contact-design__details>p{margin-top:24px}.contact-design__location{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,80px);padding-bottom:100px;display:grid}.contact-design__location .contact-design__copy{padding-left:0}.contact-design__location .contact-design__eyebrow{position:static}.contact-design__location figure{height:500px;margin:0}@media (width<=800px){.contact-design__enquiry{padding-block:40px}.contact-design__location{grid-template-columns:minmax(0,1fr);padding-bottom:40px}.contact-design__location figure{height:350px}}.pact-supporting-lines{margin-block:20px}.pact-supporting-lines>p{display:grid}.pact-supporting-lines span{opacity:0;grid-area:1/1;transition:opacity .8s}.pact-supporting-lines span[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.pact-supporting-lines span{transition:none}}.donate-design{color:#111}.donate-breadcrumb{color:#003637;gap:12px;padding-block:20px 28px;font-size:14px;font-weight:600;display:flex}.donate-breadcrumb a{text-decoration:underline}.donate-design h1{letter-spacing:-1.38px;font-size:46px;font-weight:700;line-height:1.09}.donate-design h1 span{color:#009b9d}.donate-design .donate-editorial h2,.donate-design .donate-care-card h2{margin-bottom:36px}.donate-panel{position:relative}.donate-panel--hero{padding-bottom:100px}.donate-hero-photo{border-radius:20px;height:534px;position:absolute;top:63px;left:12px;right:12px;overflow:hidden}.donate-hero-photo img{object-fit:cover;object-position:center 64%;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.donate-hero-photo img[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.donate-hero-photo img{transition:none}}.donate-hero-grid{justify-content:flex-end;display:flex;position:relative}.donate-engine{color:#fff;background:#003637;border-radius:20px;width:670px;min-height:686px;padding:50px 55px 34px;position:relative;overflow:hidden}.donate-watermark{opacity:.1;pointer-events:none;position:absolute;bottom:-35px;left:-100px}.donate-engine-content{position:relative}.donate-engine p{font-size:16px;font-weight:700;line-height:1.5}.donate-engine-content>h1+p{margin-top:var(--pact-heading-gap)}.donate-engine .donate-status{font-size:13px;font-weight:500}.donate-submit{color:#fff;width:fit-content;margin-right:auto;margin-top:var(--pact-action-gap);background:linear-gradient(#009b9d,#003637);border:0;border-radius:50px;align-items:center;gap:12px;padding:10px 15px 10px 22px;font-size:16px;font-weight:600;display:flex}.donate-submit:focus-visible{outline-offset:4px;outline:3px solid #fff}.donate-submit:disabled{cursor:not-allowed;opacity:.65}.donate-panel--why{padding:12px 0 135px}.donate-panel--why:before{content:"";z-index:0;background:#f5f5f5;border-radius:20px;width:calc(50% - 300px);position:absolute;top:-180px;bottom:-220px;left:12px}.donate-editorial{color:#000;grid-template-columns:410px 1fr;gap:60px;display:grid;position:relative}.donate-eyebrow{text-transform:uppercase;color:#066;align-self:start;margin:0;padding-left:12px;font-size:16px;font-weight:600;position:relative}.donate-eyebrow img{position:absolute;top:7px;left:0}.donate-copy{grid-template-columns:1fr 1fr;gap:55px;font-size:16px;font-weight:600;line-height:1.5;display:grid}.donate-panel--why .donate-copy{font-weight:500;line-height:1.4}.donate-copy strong{font-weight:700}.donate-panel--legacy .donate-eyebrow{color:#000}.donate-copy .donate-lead{font-size:24px;font-weight:700;line-height:1.5}.donate-care-photo{border-radius:20px;align-items:center;height:453px;padding:30px;display:flex;position:relative;overflow:hidden}.donate-care-photo>img{object-fit:cover;object-position:center 65%;width:100%;height:100%;position:absolute;inset:0}.donate-care-card{background:#fff;border-radius:15px;width:50%;min-height:387px;padding:44px 36px;position:relative}.donate-care-card p{color:#003637;font-size:16px;font-weight:700;line-height:1.5}.donate-care-card>.pact-action,.donate-editorial>div>.pact-action{margin-top:var(--pact-action-gap)}.donate-panel--legacy{margin-bottom:16px;padding:130px 0 110px}.donate-panel--legacy:before{content:"";z-index:-1;background:#f5f5f5;border-radius:20px;position:absolute;inset:-220px 12px 0 calc(50% - 300px)}.donate-design{isolation:isolate}.donate-panel--care{z-index:1}.donate-design a:focus-visible{outline-offset:4px;outline:3px solid #009b9d}@media (width<=1500px){.donate-editorial{grid-template-columns:28% 1fr;gap:4%}.donate-panel--why:before{width:32%}.donate-panel--legacy:before{left:32%}.donate-engine{width:49%;padding:40px}.donate-design h1{font-size:clamp(30px,3.1vw,46px)}.donate-care-card{padding:32px}.donate-copy{gap:30px}}@media (width<=800px){.donate-breadcrumb{padding-block:14px 24px}.donate-panel--hero{padding-bottom:60px}.donate-hero-photo{height:290px;margin:0 12px;position:relative;inset:auto}.donate-hero-grid{margin-top:-25px}.donate-engine{width:100%;min-height:0;padding:30px 24px}.donate-design h1{letter-spacing:-1px;font-size:34px}.donate-frequency button,.donate-amounts button{padding:12px 8px;font-size:18px}.donate-editorial{grid-template-columns:1fr;gap:24px;width:calc(100% - 72px)}.donate-panel--why{padding:30px 0 45px}.donate-panel--why:before{width:auto;top:0;bottom:0;right:12px}.donate-copy{grid-template-columns:1fr;gap:18px}.donate-copy .donate-lead{font-size:21px}.donate-panel--care{margin-top:30px}.donate-care-photo{height:auto;padding:0;display:block;overflow:visible}.donate-care-photo>img{border-radius:20px;height:290px;position:static}.donate-care-card{width:calc(100% - 24px);min-height:0;margin:-35px auto 0;padding:26px;box-shadow:0 4px 15px #0000000a}.donate-panel--legacy{padding:65px 0 50px}.donate-panel--legacy:before{top:-130px;left:12px}.donate-editorial .pact-action{white-space:normal;text-align:left;height:auto}}@media (width>=801px){.donate-panel--hero{margin-top:-64px}.donate-care-photo>img{object-position:center;width:138.92%;max-width:none;height:290.44%;inset:-110.23% auto auto 0}}.donate-watermark{max-width:none}.sponsor-design{color:#0b0b0b;letter-spacing:-.03em;font-size:16px;line-height:1.5}.sponsor-design section{margin:0 12px 14px}.sponsor-design h1{letter-spacing:-.03em;font-size:46px;font-weight:700;line-height:1.09}.sponsor-design h1 span{color:#009b9d}.sponsor-design__eyebrow{text-transform:uppercase;font-size:16px;font-weight:600}.sponsor-design__breadcrumb{z-index:2;padding-top:22px;padding-bottom:22px;font-size:14px;position:relative}.sponsor-design__breadcrumb a{text-decoration:underline}@media (width<=767px){.sponsor-design .sponsor-design__hero:before,.sponsor-design .sponsor-design__hero:after{top:0}}.sponsor-design__hero{padding:0 0 80px;position:relative}.sponsor-design__hero:before,.sponsor-design__hero:after{content:"";z-index:0;border-radius:20px;width:calc(50% - 7px);position:absolute;top:-63px;bottom:0}.sponsor-design__hero:before{background:linear-gradient(100deg,#f5f5f5,#e9e9e9);left:0}.sponsor-design__hero:after{background:linear-gradient(#009b9d,#003637);right:0}.sponsor-design__motif{z-index:1;opacity:.4;border-radius:20px;width:42%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.sponsor-design__motif img{position:absolute;top:0;left:20.55%}.sponsor-design__cover{z-index:2;border-radius:20px;align-items:center;min-height:453px;padding:30px;display:flex;position:relative;overflow:hidden}.sponsor-design__photos{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.sponsor-design__photo{object-fit:cover;object-position:75% 50%;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .8s;position:absolute;inset:0}.sponsor-design__photo[data-active=true]{opacity:1}.sponsor-design__photo--design-default{object-fit:fill;width:120.34%;height:auto;top:-48.87%;left:0}@media (prefers-reduced-motion:reduce){.sponsor-design__photo{transition:none}}.sponsor-design__intro{background:#fff;border-radius:15px;width:50%;min-height:387px;padding:50px 36px;position:relative}.sponsor-design__intro .sponsor-design__eyebrow{display:none}.sponsor-design__intro p{color:#003637;font-weight:700}.sponsor-design__intro>h1+p,.sponsor-design__steps>div>h2+p,.sponsor-design__benefits-heading h2+p{margin-top:var(--pact-heading-gap)}.sponsor-design__intro>.pact-action,.sponsor-design__steps>div>.pact-action,.sponsor-design__benefits>.pact-container>.pact-action{margin-top:var(--pact-action-gap)}.sponsor-design__steps{grid-template-columns:1fr 1fr;gap:48px;padding-top:110px;padding-bottom:125px;display:grid}.sponsor-design__steps>div{font-weight:500}.sponsor-design__steps .sponsor-design__lead{font-size:22px;line-height:1.5}.sponsor-design__steps ol{align-content:start;gap:8px;margin:70px 0 0;padding:0;list-style:none;display:grid}.sponsor-design__steps li{color:#fff;background:linear-gradient(#066,#003637);border-radius:20px;grid-template-columns:106px 1fr;gap:12px;padding:20px;display:grid}.sponsor-design__number{letter-spacing:-.05em;background:#009b9d;border-radius:15px;place-content:center;min-height:106px;font-size:60px;font-weight:500;display:grid}.sponsor-design__steps li p{color:#030303;background:#fff;border-radius:15px;min-height:72px;margin:0;padding:12px 20px;font-weight:500}.sponsor-design__steps li h3+p{margin-top:var(--pact-card-copy-gap)}.sponsor-design__catalogue{background:#f5f5f5;border-radius:20px;padding:115px 0}.sponsor-design__catalogue-heading{grid-template-columns:1fr 1fr;gap:60px;margin-bottom:60px;display:grid}.sponsor-design__catalogue-heading .sponsor-design__lead{font-size:24px;line-height:1.5}.sponsor-design__lead{font-weight:700}.sponsor-design__animals{grid-template-columns:repeat(4,minmax(0,1fr));gap:70px 16px;padding:0;list-style:none;display:grid}.sponsor-design__animals>li>img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%}.sponsor-design__animals>li>img+h3{margin-top:var(--pact-card-copy-gap)}.sponsor-design__animals h3+.sponsor-design__price{margin-top:12px}.sponsor-design__catalogue>.pact-container>.pact-action{margin-top:var(--pact-content-gap)}.sponsor-design__animals h3 a{color:inherit;text-decoration:none}.sponsor-design__animals h3 a:is(:hover,:focus-visible){text-decoration:underline}.sponsor-design__price{color:#066;margin:0 0 24px;font-size:26px;font-weight:700;line-height:1.2;display:block}.sponsor-design__animals .pact-action{color:#066;background:0 0;border-color:#066;min-height:43px;padding:8px 18px}.sponsor-design__animals .pact-arrow{aspect-ratio:auto;object-fit:contain;border-radius:0;flex:none;width:20px;height:20px}.sponsor-design__benefits{color:#fff;background:#003637;border-radius:20px;padding:110px 0 75px;position:relative;overflow:hidden}.sponsor-design__benefits .pact-container{position:relative}.sponsor-design__benefits-heading{grid-template-columns:40% 60%;gap:0;margin-bottom:70px;display:grid}.sponsor-design__benefits ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 35px;padding:0;list-style:none;display:grid}.sponsor-design__benefits li{border-left:1px solid #336566;padding:12px 26px 55px}.sponsor-design__benefits li>h3{margin-top:24px}.sponsor-design__benefits li>h3+p{margin-top:var(--pact-card-copy-gap)}.sponsor-design__icon{max-width:none;display:block}.sponsor-design__care{width:80px;height:80px;display:block;position:relative}.sponsor-design__care img{max-width:none;position:absolute}.sponsor-design__care-0{top:28.95%;left:55.38%}.sponsor-design__care-1{top:28.95%;left:2.38%}.sponsor-design__care-2{top:2.38%;left:22.36%}.sponsor-design__benefit-motif{opacity:.1;width:36%;height:94%;position:absolute;bottom:0;right:0;overflow:hidden}.sponsor-design__benefit-motif img{max-width:none}.sponsor-design__faq{background:#f5f5f5;border-radius:20px;padding:105px 0}.sponsor-design__faq .pact-eyebrow{--pact-eyebrow-spacing:18px}.sponsor-design__faq h2+.sponsor-design__questions{margin-top:min(var(--pact-content-gap), 42px)}.sponsor-design__questions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 58px;display:grid}.sponsor-design__question-column{flex-direction:column;gap:18px;min-width:0;display:flex}.sponsor-design__question{background:#fff;border-radius:20px;padding:28px 36px;position:relative}.sponsor-design__question-trigger{color:#0b0b0b;text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;font-size:22px;font-weight:600;line-height:1.4;display:flex}.sponsor-design__question-trigger:after{content:"";border-radius:inherit;position:absolute;inset:0}.sponsor-design__toggle{flex:0 0 34px;width:34px;height:34px;position:relative}.sponsor-design__toggle img{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sponsor-design__toggle img:last-child{transition:transform .26s ease-in-out;transform:translate(-50%,-50%)rotate(90deg)}.sponsor-design__question[data-expanded=true] .sponsor-design__toggle img:last-child{transform:translate(-50%,-50%)rotate(0)}.sponsor-design__answer{grid-template-rows:0fr;transition:grid-template-rows .26s ease-in-out;display:grid}.sponsor-design__question[data-expanded=true] .sponsor-design__answer{grid-template-rows:1fr}.sponsor-design__answer>div{min-height:0;overflow:hidden}.sponsor-design__answer p{white-space:pre-line;padding-top:var(--pact-card-copy-gap);font-weight:500}@media (prefers-reduced-motion:reduce){.sponsor-design__answer,.sponsor-design__toggle img:last-child{transition:none}}.sponsor-design :focus-visible{outline-offset:5px;outline:3px solid #009b9d}@media (width<=1100px){.sponsor-design h1{font-size:36px}.sponsor-design__intro{width:55%;padding:28px}.sponsor-design__steps{gap:28px}.sponsor-design__steps li{grid-template-columns:70px 1fr;padding:12px}.sponsor-design__number{min-height:85px;font-size:42px}.sponsor-design__benefits ul,.sponsor-design__animals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.sponsor-design section{margin:0 8px 12px}.sponsor-design h1{font-size:32px}.sponsor-design__hero{padding-bottom:25px}.sponsor-design__cover{flex-direction:column;min-height:0;padding:0;display:flex;overflow:visible}.sponsor-design__photos{border-radius:16px;flex-shrink:0;width:100%;height:280px;position:relative}.sponsor-design__photo{object-fit:cover;object-position:65% 35%;width:100%;height:100%;top:0}.sponsor-design__intro{width:calc(100% - 20px);min-height:0;margin-top:-25px;padding:28px 24px}.sponsor-design__motif{display:none}.sponsor-design__steps{grid-template-columns:1fr;padding-top:55px;padding-bottom:55px}.sponsor-design__steps ol{margin:0}.sponsor-design__catalogue{padding:55px 0}.sponsor-design__catalogue-heading,.sponsor-design__benefits-heading{grid-template-columns:1fr;gap:12px;margin-bottom:30px}.sponsor-design__animals{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.sponsor-design__benefits{padding:55px 0 30px}.sponsor-design__benefits ul{grid-template-columns:1fr}.sponsor-design__benefits li{padding:20px 24px}.sponsor-design__faq{padding:55px 0}.sponsor-design__questions{grid-template-columns:minmax(0,1fr)}.sponsor-design__question{padding:24px}.sponsor-design__question-trigger{font-size:18px}}.sponsor-design .sponsor-design__steps h3,.sponsor-design .sponsor-design__benefits h3{color:#fff}@media (width<=767px){.sponsor-design__hero:before{display:none}.sponsor-design__hero:after{width:100%}.sponsor-design:has(.sponsor-design__hero)>.sponsor-design__breadcrumb{color:#111}}.about-design{padding-bottom:180px}.about-section{isolation:isolate;border-radius:20px;margin:0 12px;position:relative}.about-frame{z-index:1;padding-block:100px;position:relative}.about-copy{position:relative}.about-copy h1{font-size:clamp(32px,3.2vw,46px);font-weight:700;line-height:1.1}.about-copy h1 span{color:var(--pact-teal)}.about-copy .pact-eyebrow{--pact-eyebrow-spacing:var(--pact-heading-gap)}.about-copy>:is(h1,h2)+.about-paragraphs{margin-top:var(--pact-heading-gap)}.about-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.about-actions:empty{display:none}.about-paragraphs{white-space:pre-line}.about-photo-frame{object-fit:cover;border-radius:20px;width:100%;height:453px;display:block}.about-hero:before,.about-hero:after{content:"";z-index:-1;border-radius:20px;width:49.6%;position:absolute;inset-block:0}.about-hero:before{background:linear-gradient(90deg,#f5f5f5,#e9e9e9);left:0}.about-hero:after{background:linear-gradient(#009b9d,#003637);right:0}.about-hero .about-frame{padding-block:68px 80px}.about-hero .about-photo-frame{object-position:65% 48%;height:calc(100% - 148px);position:absolute;inset:68px 0 0}.about-hero .about-copy,.about-donate .about-copy{background:#fff;border-radius:15px;width:48%;min-height:387px;margin:33px 27px;padding:40px}.about-hero .about-copy{color:var(--pact-ink)}.about-hero .about-copy h1{color:#111}.about-history .about-copy,.about-impact .about-copy,.about-values .about-copy,.about-copy .about-copy{margin-left:33.333%}.about-history .pact-eyebrow,.about-impact .pact-eyebrow,.about-values .pact-eyebrow{width:calc(50% - 24px);position:absolute;top:5px;right:calc(100% + 24px)}.about-history .about-paragraphs,.about-impact .about-paragraphs{columns:auto}.about-history .about-paragraphs p,.about-impact .about-paragraphs p{break-inside:avoid}.about-history .about-paragraphs>div:first-child>p:first-child{font-size:22px;font-weight:700}.about-impact{background:var(--pact-ink);color:#fff;min-height:clamp(700px,53.333vw,1024px)}.about-cards{gap:40px 48px;margin-top:48px;display:grid}.about-cards-impact{grid-template-columns:1fr 1fr}.about-cards-impact article{min-height:202px;color:var(--pact-ink);background:#fff;border-radius:20px;grid-template-columns:36% 1fr;display:grid;overflow:hidden}.about-icon{background:#f1f1f1;place-items:center;display:grid;overflow:hidden}.about-icon img{max-width:100%}.about-cards-impact article>div:last-child{align-self:center;padding:28px 34px}.about-value{color:var(--pact-teal);font-size:clamp(42px,4.48vw,86px);line-height:1.1}.about-label{font-weight:700}.about-story{margin-top:10px}.about-story:before{content:"";z-index:-1;background:linear-gradient(90deg,#009b9d,#54d1d3);border-radius:20px;width:100%;height:434px;position:absolute;top:0;left:0}.about-story .about-frame{padding-top:190px;padding-bottom:60px}.about-story .about-photo-frame{object-position:62% 48%;height:532px;position:absolute;top:190px}.about-story .about-copy{background:var(--pact-ink);color:#fff;border-radius:15px;width:48%;margin:33px 29px 0;padding:44px}.about-story .about-copy h2 span{color:var(--pact-accent-on-dark)}.about-story .pact-action-primary{border:0}.about-story .pact-eyebrow{color:#000;position:absolute;top:-90px;left:-29px}.about-values .about-frame{padding-block:50px 0}.about-cards-values{background:#f5f5f5;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:45px;padding:80px 8% 100px}.about-cards-values article{gap:24px;display:flex}.pact-public .about-cards-values h3{color:#000}.about-number{height:45px;color:var(--pact-ink);background:url(/build/assets/about-Ellipse204-Dd_N05v_.svg) 50% no-repeat;flex:0 0 45px;place-items:center;font-size:14px;font-weight:700;display:grid}.about-cards-values article>div{border-left:2px solid var(--pact-teal);padding-left:20px}.about-cards h3+p,.about-donation-purpose h3+p{margin-top:var(--pact-card-copy-gap)}.about-donate{margin-top:-50px}.about-donate:before{content:"";z-index:-1;background:var(--pact-ink);border-radius:20px;width:100%;height:392px;position:absolute;top:0;left:0}.about-donate .about-frame{padding-top:166px;padding-bottom:33px}.about-donate .about-photo-frame{object-position:25% 55%;height:calc(100% - 166px);position:absolute;top:166px}.about-donate .about-copy{margin-left:auto;margin-right:29px;color:var(--pact-ink);margin-block:33px 0}.about-donate .about-copy h2{color:#111}.about-donate .pact-eyebrow{color:#fff;width:calc(100% - 24px);position:absolute;top:-90px;right:calc(100% + 24px)}.about-decoration{z-index:0;pointer-events:none;border-radius:20px;position:absolute;inset:0;overflow:hidden}.about-decoration img{position:absolute}.about-hero .about-decoration img{opacity:1;top:68px;right:-35px}.about-history .about-decoration img{top:200px;left:-190px}.about-story .about-decoration{height:434px}.about-story .about-decoration img{top:45px;right:50px}.about-donate .about-decoration{height:392px}.about-donate .about-decoration img{opacity:.1;top:45px;left:-40px}.about-additional{padding-block:35px}@media (width<=1000px){.about-frame{padding-block:64px}.about-hero .about-copy,.about-story .about-copy,.about-donate .about-copy{width:65%;padding:30px}.about-cards-values{gap:25px;padding:50px 30px}.about-cards-values article{display:block}.about-number{width:45px;margin-bottom:20px}.about-cards-values article>div{padding-left:15px}.about-cards-impact{gap:24px}.about-cards-impact article{grid-template-columns:30% 1fr}.about-cards-impact article>div:last-child{padding:20px}}@media (width<=680px){.about-design{padding-bottom:64px}.about-section{margin-inline:8px}.about-frame{width:calc(100% - 32px);padding-block:40px}.about-copy h1{font-size:32px}.about-history .about-copy,.about-impact .about-copy,.about-values .about-copy,.about-copy .about-copy{margin-left:0}.about-history .pact-eyebrow,.about-impact .pact-eyebrow,.about-values .pact-eyebrow,.about-story .pact-eyebrow,.about-donate .pact-eyebrow{width:auto;color:inherit;position:static}.about-history .about-paragraphs,.about-impact .about-paragraphs{columns:auto}.about-hero .about-frame,.about-story .about-frame,.about-donate .about-frame{padding-block:24px}.about-hero .about-photo-frame,.about-story .about-photo-frame,.about-donate .about-photo-frame{object-position:65% 45%;height:250px;position:static}.about-hero .about-copy,.about-story .about-copy,.about-donate .about-copy{width:calc(100% - 16px);min-height:0;margin:-24px auto 0;padding:25px}.about-impact{min-height:0}.about-cards-impact,.about-cards-values{grid-template-columns:1fr;gap:24px}.about-cards-impact article{grid-template-columns:34% 1fr;min-height:150px}.about-cards-values{padding:32px 24px 64px}.about-cards-values article{display:flex}.about-values .about-frame{padding-top:40px}.about-donate{margin-top:0}.about-donate .about-photo-frame{object-position:30% 50%}.about-actions .pact-action{white-space:normal;height:auto;min-height:43px}.about-decoration{display:none}}.about-photo-frame{overflow:hidden}.about-photo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute}.about-hero .about-photo-source{width:115.55%;height:241.59%;top:-61.96%;left:0}.about-story .about-photo-source{width:131.6%;height:234.28%;top:-49%;left:0}.about-donate .about-photo-source{width:148.7%;height:297.56%;top:-79.36%;left:-48.7%}.about-design .pact-lead{color:inherit;font-size:16px;font-weight:700;line-height:1.5}.about-number{position:relative}.about-value-rule{transform-origin:0 0;max-width:none;position:absolute;top:66px;left:23px;transform:rotate(90deg)}.about-cards-values article>div{border:0;padding-left:0}@media (width<=680px){.about-photo-frame{position:relative!important;top:auto!important}.about-hero .about-photo,.about-story .about-photo,.about-donate .about-photo-source{width:100%;height:100%;top:0;left:0}.about-value-rule{display:none}}.about-design{position:relative}.about-breadcrumb{z-index:2;color:var(--pact-ink);font-size:14px;font-weight:600;position:absolute;top:18px;left:0;right:0}.about-breadcrumb a{text-decoration:underline}@media (width<=680px){.about-breadcrumb{padding:0 0 16px;position:static}}.about-text-columns{grid-template-columns:1fr 1fr;gap:44px;display:grid}.about-impact .about-text-columns>div:first-child,.about-values .about-paragraphs{font-weight:700}.about-supporting-lines{margin-top:18px}.about-supporting-lines p{display:grid}.about-supporting-lines span{grid-area:1/1}.about-hero-slide,.about-supporting-lines span{opacity:0;transition:opacity .6s ease-in-out}.about-hero-slide[data-active=true],.about-supporting-lines span[data-active=true]{opacity:1}.about-hero .about-photo-frame{background:#f5f5f5}.about-hero .about-photo:not(.about-photo-source){object-position:75% 50%}@media (prefers-reduced-motion:reduce){.about-hero-slide,.about-supporting-lines span{transition:none}}.about-donation-purpose{margin-top:18px}.about-support-cards{z-index:1;grid-template-columns:1fr 1fr;gap:40px;margin-top:48px;display:grid;position:relative}.about-support-cards article{background:var(--pact-paper);border-radius:20px;flex-direction:column;align-items:flex-start;gap:18px;padding:40px;display:flex}.about-support-cards .pact-action{margin-top:auto}.about-impact .about-icon img{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-cards-impact article:first-child .about-icon img,.about-cards-impact article:nth-child(3) .about-icon img{transform:translate(-50%,-50%)scaleX(-1)}.about-impact .about-icon{position:relative}@media (width<=1000px){.about-impact .about-icon img{transform:translate(-50%,-50%)scale(.75)}.about-cards-impact article:first-child .about-icon img,.about-cards-impact article:nth-child(3) .about-icon img{transform:translate(-50%,-50%)scale(-.75,.75)}.about-support-cards article{padding:28px}}@media (width<=680px){.about-text-columns,.about-support-cards{grid-template-columns:1fr;gap:24px}.about-history .about-paragraphs>div:first-child>p:first-child{font-size:18px}.about-impact{min-height:0}.about-support-cards{width:calc(100% - 32px);margin-top:24px}.about-support-cards .pact-action{white-space:normal;height:auto;min-height:43px}.about-impact .about-icon img{transform:translate(-50%,-50%)scale(.5)}.about-cards-impact article:first-child .about-icon img,.about-cards-impact article:nth-child(3) .about-icon img{transform:translate(-50%,-50%)scale(-.5,.5)}}@media (width<=360px){.about-impact .about-icon img{transform:translate(-50%,-50%)scale(.4)}.about-cards-impact article:first-child .about-icon img,.about-cards-impact article:nth-child(3) .about-icon img{transform:translate(-50%,-50%)scale(-.4,.4)}}@media (width>=681px){.about-story .pact-eyebrow img{filter:brightness(0)}}@media (width<=767px){.about-hero:before{display:none}.about-hero:after{width:100%}.about-design:has(.about-hero)>.about-breadcrumb{color:#111}}.adopt-design{--adopt-teal:#009b9d;--adopt-dark:#003637;--pact-eyebrow-spacing:14px;color:#101010;padding-bottom:130px;font-family:Montserrat,sans-serif}.adopt-design .adopt-container{width:min(1420px,100% - 64px);margin:auto}.adopt-design h1{letter-spacing:-.03em;font-size:46px;font-weight:700;line-height:1.087}.adopt-design h1 span{color:var(--adopt-teal)}.adopt-design p{font-size:16px;line-height:1.5}.adopt-design .adopt-eyebrow{text-transform:uppercase;letter-spacing:-.03em;font-size:14px;font-weight:600}.adopt-eyebrow:empty{display:none}.adopt-design .adopt-eyebrow:not(:empty):before{content:"•";margin-right:8px}.adopt-band{border-radius:20px;margin:0 12px}.adopt-hero{padding:24px 0 80px}.adopt-hero-backgrounds{z-index:-2;pointer-events:none;grid-template-columns:1fr 1fr;gap:14px;display:grid;position:absolute;inset:0}.adopt-hero-backgrounds>span{background:linear-gradient(90deg,#f5f5f5,#e9e9e9);border-radius:20px}.adopt-hero-backgrounds>span:last-child{background:linear-gradient(#009b9d,#003637)}.adopt-breadcrumb{color:var(--adopt-dark);margin-bottom:30px;font-size:14px}.adopt-breadcrumb a{text-decoration:underline}.adopt-photo{border-radius:20px;align-items:center;min-height:453px;padding:32px 28px;display:flex;position:relative}.adopt-photo>img{object-fit:cover;border-radius:20px;width:100%;height:100%;position:absolute;inset:0}.adopt-overlay{width:50%;color:var(--adopt-dark);background:#fff;border-radius:15px;padding:36px;position:relative}.adopt-overlay h1,.adopt-overlay h2{color:#111}.adopt-heading-copy>h1+.adopt-lead{margin-top:21px}.adopt-overlay>.adopt-heading-copy+.adopt-introduction:has(p:not(:empty)){margin-top:21px}.adopt-heading-copy>h2+.adopt-lead{margin-top:14px}.adopt-overlay>h2+p{margin-top:var(--pact-heading-gap)}.adopt-overlay>.pact-action,.adopt-columns>div>.pact-action{margin-top:var(--pact-action-gap)}.adopt-overlay .adopt-lead,.adopt-introduction{font-weight:700}.adopt-introduction p:empty{display:none}.adopt-columns{grid-template-columns:1fr 1fr;gap:60px;display:grid}.adopt-columns>div:last-child{grid-column:2}.adopt-columns>div:last-child>p{font-weight:600}.adopt-columns>div:last-child>p:first-child{color:#008081;font-size:24px;font-weight:700}.adopt-fostering .adopt-columns>div:last-child>p{font-weight:500}.adopt-fostering .adopt-columns>div:last-child>p:first-child{color:#101010;font-size:16px;font-weight:700}.adopt-categories{padding:110px 0}.adopt-cards{flex-wrap:wrap;justify-content:center;gap:20px;margin:55px 0 0;padding:0;list-style:none;display:flex}.adopt-cards li{width:min(344px,25% - 15px);min-width:230px}.adopt-cards a{aspect-ratio:344/487;color:var(--adopt-dark);--card-ease:cubic-bezier(.867148, .006328, .183984, 1.00688);background:linear-gradient(#f7f7f7,#dcdcdc);border-radius:20px;display:block;position:relative;overflow:hidden}.adopt-cards a:before{content:"";opacity:0;transition:opacity .3s var(--card-ease);background:linear-gradient(#009b9d 62.218%,#003637);position:absolute;inset:0}.adopt-cards h3{margin-bottom:var(--pact-card-copy-gap);z-index:1;text-transform:uppercase;max-width:80%;transition:color .3s var(--card-ease);padding:8.72% 0 0 9.88%;position:relative}.adopt-card-photo{width:121.51%;height:91.17%;transition:left .3s var(--card-ease), top .3s var(--card-ease), width .3s var(--card-ease), height .3s var(--card-ease);border-radius:20px;position:absolute;top:8.83%;left:-21.51%;overflow:hidden}.adopt-card-image{aspect-ratio:1;width:129.9%;transition:left .3s var(--card-ease), width .3s var(--card-ease);position:absolute;top:0;left:0}.adopt-card-image img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute}.adopt-card-photo[data-design-photo=cats] img{height:133.32%;top:-11.14%;left:-4.05%}.adopt-card-photo[data-design-photo=birds-and-other-animals] img{width:174.7%;height:98.65%;top:-1.84%;left:-17.34%}.adopt-card-photo:not([data-design-photo]){width:100%;left:0}.adopt-card-photo:not([data-design-photo]) .adopt-card-image{width:100%;height:100%}.adopt-card-cta{z-index:2;width:66.57%;position:absolute;bottom:6.37%;left:9.88%}.adopt-card-action{color:var(--adopt-dark);background:#fff;border-radius:30px;padding:11px 18px;font-size:16px;font-weight:600;line-height:1.3;display:block}.adopt-card-arrow{opacity:0;transition:opacity .3s var(--card-ease), transform .3s var(--card-ease);position:absolute;top:50%;left:102.63%;transform:translate(-100%,-50%)}.adopt-design .adopt-card-description{opacity:0;color:#fff;transition:opacity .3s var(--card-ease);margin:0 8.72% 0 9.88%;font-size:16px;font-weight:500;line-height:1.22;position:relative}.adopt-cards [data-has-photo=false] .adopt-card-description{opacity:1;color:inherit;margin-top:60px}.adopt-cards a:is(:hover,:focus-visible):before,.adopt-cards a:is(:hover,:focus-visible) .adopt-card-description,.adopt-cards a:is(:hover,:focus-visible) .adopt-card-arrow{opacity:1}.adopt-cards a:is(:hover,:focus-visible) .adopt-card-arrow{transform:translateY(-50%)}.adopt-cards a:is(:hover,:focus-visible) h3,.adopt-cards a:is(:hover,:focus-visible) .adopt-card-description{color:#fff}.adopt-cards a:is(:hover,:focus-visible) .adopt-card-photo{width:84.88%;height:64.68%;top:35.32%;left:11.92%}.adopt-cards a:is(:hover,:focus-visible) .adopt-card-image{width:132.41%;left:-16.03%}.adopt-cards a:is(:hover,:focus-visible) .adopt-card-photo:not([data-design-photo]) .adopt-card-image{width:100%;left:0}.adopt-process{isolation:isolate;padding:100px 0 60px;position:relative}.adopt-process:before{content:"";z-index:-1;pointer-events:none;background:#f5f5f5;border-radius:20px;position:absolute;inset:0 0 40%}.adopt-steps{background:linear-gradient(#066,#003637);border-radius:20px;gap:16px;margin-top:40px;padding:28px 34px;list-style:none;display:grid}.adopt-steps li{grid-template-columns:129px 1fr 64px 1.5fr;align-items:center;gap:34px;min-height:129px;display:grid}.adopt-design .adopt-steps h3{color:#fff}.adopt-step-number{color:#fff;letter-spacing:-3px;background:#009b9d;border-radius:15px;align-self:stretch;place-items:center;font-size:60px;display:grid}.adopt-steps li>img{max-width:100%}.adopt-steps li>div{background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-self:stretch;padding:24px 38px;display:flex}.adopt-steps p{font-weight:700}.adopt-process-note{max-width:710px;margin-top:20px!important}.adopt-fostering{padding:110px 0}.adopt-faq{background:#f5f5f5;padding:100px 0}.adopt-questions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 58px;margin-top:36px;display:grid}.adopt-question-column{flex-direction:column;gap:18px;min-width:0;display:flex}.adopt-questions .adopt-question{background:#fff;border-radius:20px;margin:0;padding:26px 40px;position:relative}.adopt-questions .adopt-question-trigger{color:#000;text-align:left;cursor:pointer;justify-content:space-between;gap:20px;width:100%;font-size:22px;font-weight:600;list-style:none;display:flex}.adopt-questions .adopt-question-trigger:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.adopt-answer{grid-template-rows:0fr;transition:grid-template-rows .26s ease-in-out;display:grid}.adopt-question[data-expanded=true] .adopt-answer{grid-template-rows:1fr}.adopt-answer a{z-index:2;color:var(--adopt-dark);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;position:relative}.adopt-answer>div{min-height:0;overflow:hidden}.adopt-questions .adopt-question-trigger span{color:#009b9d;border:2px solid #009b9d;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;position:relative}.adopt-questions .adopt-question-trigger span:before,.adopt-questions .adopt-question-trigger span:after{content:"";background:currentColor;border-radius:1px;width:12px;height:2px;position:absolute}.adopt-questions .adopt-question-trigger span:after{transition:transform .26s ease-in-out;transform:rotate(90deg)}.adopt-questions .adopt-question[data-expanded=true] .adopt-question-trigger span:after{transform:rotate(0)}.adopt-questions .adopt-question p{margin:20px 0 0}.adopt-conversion{margin-top:12px;padding:85px 0 0}.adopt-design .adopt-conversion-alternatives{color:#000;letter-spacing:-.48px;margin:22px 0 0;font-size:16px;font-weight:500;line-height:normal}.adopt-conversion-alternatives a{color:#066;text-underline-offset:2px;font-weight:700;text-decoration:underline}.adopt-conversion:after{content:"";z-index:-2;pointer-events:none;background:#003637;border-radius:20px;position:absolute;inset:0 0 33%}.adopt-conversion>.adopt-container>.adopt-eyebrow{color:#fff}.adopt-conversion .adopt-photo{justify-content:flex-end;overflow:hidden}.adopt-design a:focus-visible,.adopt-design .adopt-question-trigger:focus-visible{outline-offset:5px;outline:3px solid #009b9d}@media (width<=1000px){.adopt-design h1{font-size:36px}.adopt-design .adopt-container{width:calc(100% - 40px)}.adopt-overlay{width:58%;padding:24px}.adopt-steps li{grid-template-columns:70px 1fr 1.5fr;gap:20px}.adopt-steps li>img{display:none}.adopt-step-number{font-size:40px}.adopt-steps li>div{padding:20px}.adopt-cards li{width:calc(50% - 10px)}.adopt-columns{gap:28px}.adopt-questions{column-gap:20px}.adopt-questions .adopt-question{padding:24px}}@media (width<=640px){.adopt-design h1{font-size:30px}.adopt-design{padding-bottom:50px}.adopt-design .adopt-container{width:calc(100% - 32px)}.adopt-band{margin-inline:6px}.adopt-hero{padding-bottom:24px}.adopt-photo{min-height:0;padding:220px 12px 12px}.adopt-photo>img{height:280px}.adopt-overlay{width:100%;padding:24px 20px}.adopt-design .adopt-columns{display:block}.adopt-columns>div+div{margin-top:var(--pact-heading-gap)}.adopt-categories{padding:55px 0}.adopt-cards{margin-top:30px}.adopt-cards li{width:100%;min-width:0;max-width:344px}.adopt-process,.adopt-faq{padding:50px 0}.adopt-steps{gap:28px;padding:16px}.adopt-steps li{grid-template-columns:64px 1fr;gap:14px}.adopt-step-number{min-height:68px}.adopt-steps li>div{grid-column:1/-1}.adopt-fostering{padding:30px 0 70px}.adopt-questions{grid-template-columns:minmax(0,1fr)}.adopt-conversion{padding-top:40px}.adopt-questions .adopt-question-trigger{font-size:18px}.adopt-design .pact-action{max-width:100%;font-size:14px}}.adopt-story{isolation:isolate;margin-top:50px;margin-bottom:100px;padding:100px 0 0;position:relative}.adopt-story:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#009b9d,#54d1d3);height:434px;position:absolute;inset:0 0 auto}.adopt-story:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:url(/build/assets/foster-group12-DG-Vx-6A.svg) 97% 0/22.7% no-repeat;height:389px;position:absolute;inset:45px 0 auto}.adopt-story .adopt-photo{margin-top:-35px;transform:translateY(70px)}.adopt-story-photo{aspect-ratio:1421/453;pointer-events:none;border-radius:20px;position:absolute;inset:0 0 auto;overflow:hidden}.adopt-story-photo img{width:131.6%;max-width:none;height:auto;position:absolute;top:-57.55%;left:0}.pact-public .adopt-story .adopt-eyebrow:not(:empty):before{-webkit-mask:url(/build/assets/ellipse120-DqT7aVz9.svg) 50%/contain no-repeat;mask:url(/build/assets/ellipse120-DqT7aVz9.svg) 50%/contain no-repeat;background:currentColor!important}.adopt-story .pact-action-primary{box-shadow:none;border:0}.adopt-story .adopt-overlay{color:#fff;background:#003637;align-self:flex-end}.adopt-story .adopt-overlay h2{color:#fff}.adopt-story .adopt-overlay>h2+p{margin-top:25px}.adopt-story .adopt-overlay p{font-weight:500}.adopt-story .adopt-overlay .adopt-story-summary,.adopt-story .adopt-overlay .adopt-story-lead{font-weight:700}.adopt-story>.adopt-container>p:last-child{padding-bottom:60px}@media (width<=640px){.adopt-story{--pact-eyebrow-spacing:8px;margin-top:10px;margin-bottom:30px;padding-top:40px}.adopt-story .adopt-photo{margin-top:0;transform:none}.adopt-story:after{height:280px}.adopt-story:before{height:235px}.adopt-story-photo{aspect-ratio:auto;height:280px}.adopt-story-photo img{object-fit:cover;object-position:65% center;width:100%;height:100%;inset:0}}.adopt-hero,.adopt-conversion,.adopt-fostering{isolation:isolate;position:relative}.adopt-hero:before,.adopt-conversion:before,.adopt-fostering:before{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;position:absolute}.adopt-hero:before{opacity:.65;background-image:url(/images/designs/adopt/imgGroup7.svg);background-position:0 0;background-size:auto 130%;border-radius:20px;width:36%;height:calc(100% - 68px);top:68px;right:0}.adopt-conversion:before{opacity:.1;background-image:url(/images/designs/adopt/imgGroup9.svg);background-position:-55.5766px 46px;background-size:334.689px 364.688px;border-radius:20px;inset:0 0 33%}.adopt-conversion:before,.adopt-fostering:before{z-index:0}.adopt-conversion>.adopt-container,.adopt-fostering>.adopt-columns{z-index:1;position:relative}.adopt-fostering:before{background-image:url(/build/assets/group11-lJfWAbGZ.svg);background-size:100%;width:799.874px;height:224.05px;top:181px;left:calc(50% - 50vw - 180px)}@media (width<=640px){.adopt-fostering:before{width:min(500px,100vw + 112px);height:140px;top:141px;left:calc(50% - 50vw - 112px)}}.adopt-conversion .adopt-photo>img{transform:scaleX(-1)}.adopt-columns{align-items:start}@media (width<=767px){.adopt-hero-backgrounds{grid-template-columns:1fr}.adopt-hero-backgrounds>span:first-child{display:none}.adopt-hero .adopt-breadcrumb{color:#111}}.foster-design{--foster-teal:#009b9d;--foster-dark:#003637;color:#111;position:relative}.foster-breadcrumb{z-index:2;color:var(--foster-dark);font-size:14px;font-weight:600;position:absolute;top:18px;left:0;right:0}.foster-breadcrumb a{text-decoration:underline}.foster-design h1{letter-spacing:-.03em;font-size:clamp(2rem,2.4vw,2.875rem);font-weight:700;line-height:1.09}.foster-design h1 span{color:var(--foster-teal)}.foster-design p{line-height:1.5}.foster-design .pact-eyebrow{margin-bottom:24px;font-size:1rem}.foster-feature{isolation:isolate;border-radius:20px;margin:0 12px 70px;padding:68px 0 80px;position:relative}.foster-feature>.pact-container{align-items:center;min-height:453px;padding:33px 28px;display:flex;position:relative}.foster-feature-image{z-index:-1;border-radius:20px;position:absolute;inset:0;overflow:hidden}.foster-feature-image>img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.foster-hero-backgrounds{z-index:-2;pointer-events:none;grid-template-columns:1fr 1fr;gap:14px;display:grid;position:absolute;inset:0}.foster-hero-backgrounds span{background:linear-gradient(90deg,#f5f5f5,#e9e9e9);border-radius:20px}.foster-hero-backgrounds span+span{background:linear-gradient(#009b9d,#003637)}.foster-hero:after,.foster-story:after,.foster-donate:after{content:"";pointer-events:none;z-index:-2;opacity:.1;background:url(/build/assets/imgGroup7-CpgQgn5U.svg) 100% 100% no-repeat;position:absolute;inset:0}.foster-feature-copy{background:#fff;border-radius:15px;width:50%;padding:38px 44px}.foster-feature-copy .pact-eyebrow{font-size:.8rem}.foster-intro{grid-template-columns:1fr 2fr;gap:30px;padding:70px 0;display:grid}.foster-why{background:url(/build/assets/group11-lJfWAbGZ.svg) -180px 160px no-repeat}.foster-why .foster-intro{grid-template-columns:minmax(0,443fr) minmax(0,948fr)}.foster-why .foster-intro>div:last-child{grid-template-columns:1fr 1fr;gap:0 66px;display:grid}.foster-design .foster-why h2{text-wrap:wrap;grid-column:1/-1}.foster-why .pact-lead{grid-row:span 2;font-size:24px}.foster-process{isolation:isolate;border-radius:20px;margin:0 12px;padding-bottom:30px;position:relative}.foster-process:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:#f5f5f5;position:absolute;inset:0 0 50%}.foster-steps{background:linear-gradient(#066,#003637);border-radius:20px;gap:15px;padding:28px 30px;list-style:none;display:grid}.foster-steps li{grid-template-columns:129px 1fr 70px 1.8fr;align-items:center;gap:32px;display:grid}.foster-number{color:#fff;text-align:center;letter-spacing:-.05em;background:#009b9d;border-radius:15px;padding:25px 5px;font-size:60px}.foster-steps li>img{max-width:63px}.foster-steps li p{background:#fff;border-radius:20px;align-items:center;min-height:129px;margin:0;padding:30px 40px;font-weight:700;display:flex}.foster-note .foster-intro{max-width:710px;padding:24px 0 80px;display:block}.foster-story{margin-bottom:100px;padding-top:128px}.foster-story:before{content:"";border-radius:inherit;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#009b9d,#54d1d3);height:434px;position:absolute;inset:0 0 auto}.foster-design :is(.foster-story,.foster-donate)>:is(.foster-story-eyebrow,.foster-donate-eyebrow){color:#111;min-height:0;padding:0;display:block;transform:none}.foster-design .foster-donate>.foster-donate-eyebrow{color:#fff}.foster-story-eyebrow .pact-eyebrow>img{filter:brightness(0)}.foster-story .foster-feature-copy{color:#fff;background:#003637;margin-bottom:-130px}.foster-story .pact-action{border:0}.foster-story:after{border-radius:inherit;opacity:1;background-image:url(/build/assets/foster-group12-DG-Vx-6A.svg);background-position:right 55px top;height:389px;inset:45px 0 auto}.foster-hero:after{border-radius:inherit;opacity:1;background-position:right 68px;left:calc(50% + 7px)}.foster-responsibilities{background:#003637 url(/build/assets/foster-group8-BfUn1r1e.svg) 100% 100% no-repeat;border-radius:20px;margin:0 12px 40px;padding:100px 0}.foster-responsibilities>div{flex-wrap:wrap;justify-content:center;gap:25px;display:flex}.foster-responsibilities article{background:#fff;border-radius:20px;width:calc(50% - 13px);min-height:245px;display:flex;overflow:hidden}.foster-responsibilities article>img{object-fit:cover;width:36%}.foster-responsibilities article>div{flex:1;padding:28px 24px}.foster-responsibilities h3+p{margin-top:var(--pact-card-copy-gap)}.foster-faq{background:#f5f5f5;border-radius:20px;margin:0 12px;padding:100px 0}.foster-questions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 58px;margin-top:36px;display:grid}.foster-questions .foster-question{background:#fff;border-radius:20px;padding:26px 32px;position:relative}.foster-question-column{flex-direction:column;gap:18px;min-width:0;display:flex}.foster-questions .foster-question-trigger{cursor:pointer;font-size:22px;font-weight:600}.foster-questions .foster-question p{margin:20px 0 0}.foster-apply{padding-top:clamp(48px,6vw,80px);padding-bottom:90px}.foster-apply-action{justify-content:flex-end;display:flex}.foster-donate{margin-bottom:160px;padding-top:100px;padding-bottom:0}.foster-donate:before{content:"";border-radius:inherit;z-index:-2;pointer-events:none;background:#003637;height:392px;position:absolute;inset:0 0 auto}.foster-donate>.pact-container{justify-content:flex-end;transform:translateY(13px)}.foster-donate .foster-feature-image{clip-path:inset(0 round 20px)}.foster-donate .foster-feature-image>img{border-radius:inherit;transform:scaleX(-1)}.foster-donate:after{border-radius:inherit;background-image:url(/build/assets/paw-help-B3vADLmN.svg);background-position:0 100%;height:392px;inset:0 0 auto}@media (width<=1000px){.foster-feature-copy{width:58%;padding:28px}.foster-steps li{grid-template-columns:85px 1fr 1.5fr;gap:20px}.foster-number{font-size:42px}.foster-steps li>img{display:none}.foster-steps li p{padding:24px}.foster-responsibilities article{flex-direction:column}.foster-responsibilities article>img{width:100%;height:220px}.foster-why .foster-intro>div:last-child{display:block}}@media (width<=640px){.foster-breadcrumb{padding-bottom:16px;position:static}.foster-feature{margin:0 8px 30px;padding:24px 0}.foster-feature>.pact-container{flex-direction:column;padding:0;display:flex}.foster-feature-image{width:100%;min-height:230px;position:relative}.foster-feature-image>img{position:absolute}.foster-feature-copy{width:calc(100% - 24px);margin-top:-22px;padding:26px 22px}.foster-intro{padding:44px 0;display:block}.foster-steps{gap:28px;padding:18px}.foster-steps li{grid-template-columns:65px 1fr;gap:14px}.foster-number{padding:12px 0;font-size:32px}.foster-steps li p{grid-column:1/-1;min-height:0}.foster-story .foster-feature-copy{margin-bottom:0}.foster-responsibilities{padding:36px 0}.foster-responsibilities article{width:100%}.foster-faq{padding:44px 0}.foster-questions{grid-template-columns:minmax(0,1fr)}.foster-questions .foster-question{padding:24px}.foster-questions .foster-question-trigger{font-size:18px}.foster-donate>.pact-container{transform:none}.foster-donate{margin-bottom:50px}.foster-apply{padding-bottom:44px}.foster-design .pact-action{white-space:normal;max-width:100%;height:auto;min-height:43px}}.foster-apply-action>form{width:100%}.foster-design .foster-feature-copy p{margin-bottom:20px}.foster-design .foster-feature-copy h1,.foster-design .foster-feature-copy h2,.foster-design .foster-intro h2{margin-bottom:28px}.foster-design .foster-steps h3{color:#fff}.foster-design .foster-questions p{margin-top:20px}.foster-design .pact-lead{color:inherit;font-size:16px;font-weight:700;line-height:1.5}.foster-design .foster-why .pact-lead{font-size:24px}.foster-responsibilities{isolation:isolate;background-image:none;position:relative}.foster-responsibilities:before{content:"";z-index:-1;opacity:.1;background:url(/build/assets/foster-group8-BfUn1r1e.svg) 100% 100% no-repeat;position:absolute;inset:0}.foster-design .foster-steps h3{font-size:22px;font-weight:600;line-height:1.35}.foster-apply .foster-intro{--pact-eyebrow-spacing:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding-bottom:44px}.foster-apply .foster-intro h2{max-width:548px;margin-bottom:0}.foster-apply .foster-intro>div:last-child{padding-top:42px}.foster-design .foster-apply .pact-lead{font-weight:500}.foster-apply-action .pact-application-form{max-width:none;margin:0}.foster-apply-action fieldset:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.foster-apply-action .pact-form-field{min-width:0;margin:0}.foster-apply-action .pact-application-form--single-page .pact-form-field:not(:has(input[type=checkbox],input[type=file]))>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.foster-apply-action .pact-form-help:empty{display:none}.foster-apply-action .pact-form-field :is(input:not([type=checkbox]),textarea,select){color:#111;background:#f5f5f5;border:0;border-radius:20px;padding:20px 32px}.foster-apply-action .pact-form-field :is(input:not([type=checkbox]),select){min-height:64px}.foster-apply-action .pact-form-field textarea{height:175px;min-height:175px}.foster-apply-action .pact-form-field :is(input,textarea)::placeholder{color:#111;opacity:1}.foster-apply-action .pact-form-field :is(input,textarea,select)[aria-invalid=true]{border:1px solid #9f2430}.foster-apply-action .pact-form-field:has(textarea,#fostering-experience,#fostering-routine){grid-column:span 2}.foster-apply-action .pact-application-form>p{margin:16px 0 0;font-size:12px}.foster-apply-action .pact-form-actions{justify-content:flex-end;margin-top:20px}.foster-apply-action .pact-form-actions .pact-action-primary{width:auto;min-height:43px;box-shadow:none;background:linear-gradient(#009b9d,#003637);border:0;justify-content:center;align-items:center;display:inline-flex}@media (width<=900px){.foster-apply-action fieldset:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.foster-apply .foster-intro{padding-bottom:28px}.foster-apply .foster-intro>div:last-child{padding-top:24px}.foster-apply-action fieldset:not([hidden]){grid-template-columns:minmax(0,1fr)}.foster-apply-action .pact-form-field:has(textarea,#fostering-experience,#fostering-routine){grid-column:auto}.foster-apply-action .pact-form-field :is(input:not([type=checkbox]),textarea,select){padding-inline:24px}}.foster-questions .foster-question-trigger{color:#111;text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.foster-question-trigger:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.foster-answer{grid-template-rows:0fr;transition:grid-template-rows .26s ease-in-out;display:grid}.foster-question[data-expanded=true] .foster-answer{grid-template-rows:1fr}.foster-answer>div{min-height:0;overflow:hidden}.foster-toggle{flex:0 0 34px;width:34px;height:34px;position:relative}.foster-toggle img{position:absolute}.foster-toggle img:nth-child(2),.foster-toggle img:nth-child(3){top:16px;left:9px}.foster-toggle img:nth-child(3){transition:transform .26s ease-in-out;transform:rotate(90deg)}.foster-question[data-expanded=true] .foster-toggle img:nth-child(3){transform:rotate(0)}@media (prefers-reduced-motion:reduce){.foster-answer,.foster-toggle img:nth-child(3){transition:none}}@media (width<=767px){.foster-hero-backgrounds{grid-template-columns:1fr}.foster-hero-backgrounds>span:first-child{display:none}.foster-design:has(.foster-hero)>.foster-breadcrumb{color:#111}}.gi-page{--gi-width:1420px;color:#003637;position:relative;overflow:clip}.gi-breadcrumb{z-index:3;color:#003637;font-size:14px;font-weight:600;position:absolute;top:30px;left:0;right:0}.gi-breadcrumb a{text-decoration:underline}.gi-page:not(:has(.gi-hero)) .gi-breadcrumb{padding-block:16px;position:static}.gi-section{border-radius:20px;margin:12px;position:relative}.gi-copy{z-index:1;position:relative}.gi-copy h1{letter-spacing:-.03em;font-size:clamp(2rem,2.4vw,46px);font-weight:700;line-height:1.09}.gi-copy h1 span{color:#009b9d}.gi-copy p{font-weight:500;line-height:1.5}.gi-copy>:is(h1,h2)+p{margin-top:var(--pact-heading-gap)}.gi-copy .pact-eyebrow{margin-top:0}.gi-actions{flex-wrap:wrap;gap:18px;margin-top:30px;display:flex}.gi-actions .pact-action{white-space:normal;text-align:left;height:auto;min-height:43px}.gi-hero{isolation:isolate;align-items:center;min-height:602px;padding:98px max(32px,50% - 693px);display:flex}.gi-hero:before,.gi-hero:after{content:"";border-radius:inherit;z-index:-1;width:calc(50% - 6px);position:absolute;top:0;bottom:0}.gi-hero:before{background:linear-gradient(90deg,#f5f5f5,#e9e9e9);left:0}.gi-hero:after{background:linear-gradient(#009b9d,#003637);right:0}.gi-hero-decoration{pointer-events:none;width:min(781px,50%);position:absolute;top:68px;bottom:0;right:0;overflow:hidden}.gi-hero-decoration>img{max-width:none;position:absolute;top:0;right:-6.33%}.gi-hero .gi-photo{z-index:1;border-radius:20px;position:absolute;inset:68px max(24px,50% - 710px) 80px;overflow:hidden}.gi-hero .gi-photo img{object-fit:fill;width:138.63%;max-width:none;height:289.85%;position:absolute;top:-53.86%}.gi-hero .gi-copy{z-index:2;background:#fff;border-radius:15px;width:676px;max-width:min(676px,48vw - 23.04px);padding:44px 36px}.gi-hero .gi-copy h1{max-width:12ch}.gi-hero .gi-copy p{margin-block:20px;font-weight:600}.gi-hero .gi-actions{grid-template-columns:1fr;justify-items:start;gap:12px;display:grid}.gi-donate-decoration{z-index:0;border-bottom-left-radius:inherit;opacity:.1;pointer-events:none;width:284px;max-height:346px;position:absolute;top:46px;bottom:45%;left:0;overflow:hidden}.gi-donate-decoration>img{max-width:none;position:absolute;top:0;left:-19.57%}.gi-intro{width:min(var(--gi-width), calc(100% - 48px));grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;margin:110px auto 210px;display:grid}.gi-intro>.pact-eyebrow{z-index:1;grid-area:1/1;align-self:start;margin-top:6px;position:relative}.gi-intro>.gi-copy{grid-area:1/2;min-width:0}.gi-intro>.gi-copy>p{font-weight:700}.gi-intro>.gi-photo{grid-area:2/1/auto/-1;min-width:0}.gi-intro:before{content:"";opacity:1;background:url(/build/assets/get-involved-wordmark-BjfJ5ynx.svg) 0/contain no-repeat;position:absolute;inset:60px calc(100% - 370px) -30px -430px}.gi-ways{grid-template-columns:minmax(240px,462px) minmax(0,1fr);gap:12px;margin-left:max(24px,50% - 710px);display:grid}.gi-ways>.gi-copy{border-top:1px solid #eee;padding:100px 50px 60px 0}.gi-ways p:not(.pact-eyebrow){font-weight:600}.gi-ways-panel{background:#f5f5f5;border-radius:20px;min-width:0;padding:100px 0 44px}.gi-cards{scroll-snap-type:x proximity;scrollbar-width:none;gap:20px;margin-block:-7px;padding:7px 8%;scroll-padding-inline:8%;display:flex;overflow-x:auto}.gi-cards::-webkit-scrollbar{display:none}.gi-card{scroll-snap-align:start;border-radius:20px;flex-shrink:0;width:409px;height:443px;position:relative;overflow:hidden}.gi-card-photo{position:absolute;inset:0;overflow:hidden}.gi-card-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;transform:scale(1.12)}.gi-card:first-child .gi-card-photo>img{transform-origin:top;transform:scale(1.33)}.gi-card:before,.gi-card:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.gi-card:before{opacity:0;background:#009b9d;transition:opacity .3s}.gi-card:after{background:linear-gradient(#0000 44%,#003637c4)}.gi-card-overlay{z-index:2;background:#fff;border-radius:27px;padding:12px 28px;position:absolute;bottom:18px;left:6%;right:4%}.gi-card-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.gi-card-label h3{text-transform:uppercase}.gi-card-label>img{flex:none;transition:transform .3s;transform:rotate(-45deg)}.gi-card-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s,visibility .3s;display:grid}.gi-card-detail{min-height:0;overflow:hidden}.gi-card-detail p{padding-top:var(--pact-card-copy-gap);font-size:16px;line-height:1.5}.gi-card-detail .pact-action{margin-top:var(--pact-action-gap);margin-bottom:8px}.pact-public :is(.gi-card-detail,.gi-programme) .pact-action.pact-action-primary:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){box-shadow:none}.gi-card:is(:hover,:focus-within) .gi-card-reveal{opacity:1;visibility:visible;grid-template-rows:1fr}.gi-card:is(:hover,:focus-within) .gi-card-label>img{transform:rotate(135deg)}.gi-card:is(:hover,:focus-within) .gi-card-photo>img{transform:scale(1)}.gi-card:is(:hover,:focus-within):before{opacity:.35}.gi-rail-footer{margin:24px 8% 0}.gi-rail-footer .pact-rail-controls button{flex:none}.gi-ongoing{min-height:1142px;padding:119px max(24px,50% - 710px);overflow:hidden}.gi-ongoing>.gi-photo{border-radius:20px;position:absolute;inset:0;overflow:hidden}.gi-ongoing>.gi-photo img{border-radius:inherit;object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.gi-ongoing>.gi-copy{color:#fff;background:#003637;border-radius:20px;width:710px;max-width:55%;padding:76px}.gi-ongoing>.gi-copy>p:not(.pact-eyebrow){font-weight:700}.gi-programmes{margin-top:28px;display:grid}.gi-programme{color:#003637;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:20px;flex-direction:column;grid-area:1/1;min-width:0;padding:30px;transition:opacity .6s,visibility 0s linear .6s;display:flex}.gi-programme[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.gi-programme p{flex:1;min-height:72px}.gi-programme h3+p{margin-top:var(--pact-card-copy-gap)}.gi-programme .pact-action{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:43px;margin-top:var(--pact-action-gap);align-self:flex-start}.gi-dots{justify-content:center;gap:8px;padding-top:20px;display:flex}.gi-dots button{border:1px solid #009b9d;border-radius:50%;width:26px;height:26px}.gi-dots button[aria-pressed=true]{background:#009b9d}.gi-donate{justify-content:flex-end;min-height:710px;padding:200px max(30px,50% - 680px) 123px;display:flex}.gi-donate:before{content:"";z-index:-1;border-radius:inherit;background:#003637;height:55%;position:absolute;inset:0 0 auto}.gi-donate-eyebrow{z-index:2;color:#fff;position:absolute;top:100px;left:max(24px,50% - 710px)}.gi-donate>.gi-photo{border-radius:20px;position:absolute;inset:165px max(24px,50% - 710px) 90px;overflow:hidden}.gi-donate>.gi-photo img{width:124.07%;max-width:none;height:259.49%;position:absolute;top:-31.84%;left:-24.07%}.gi-donate>.gi-copy{background:#fff;border-radius:15px;width:682px;max-width:52%;padding:43px}.gi-page button:focus-visible,.gi-page a:focus-visible,.gi-cards:focus-visible,.gi-card:focus-visible{outline-offset:4px;outline:3px solid #009b9d}@media (width<=1000px){.gi-hero{padding:50px 36px}.gi-hero .gi-copy{max-width:65%}.gi-intro{margin-block:70px}.gi-ways{grid-template-columns:30% minmax(0,1fr)}.gi-ways>.gi-copy{padding:40px 20px 30px 0}.gi-ways-panel{padding-top:40px}.gi-ongoing{min-height:850px;padding:60px 30px}.gi-ongoing>.gi-copy{max-width:65%;padding:36px}.gi-donate>.gi-copy{max-width:60%;padding:30px}}@media (width<=640px){.gi-breadcrumb{padding-block:0 16px;position:static}.gi-section{border-radius:14px;margin:8px}.gi-copy h1{font-size:32px}.gi-hero{min-height:0;padding:225px 16px 24px}.gi-hero .gi-photo{height:250px;inset:16px 16px auto}.gi-hero .gi-photo img{width:150%;height:220%;top:-35%;left:-40%}.gi-hero .gi-copy{width:100%;max-width:none;padding:26px}.gi-hero .gi-copy h1{max-width:none}.gi-actions{gap:12px}.gi-intro{width:auto;padding:55px 22px;display:block}.gi-intro:before{display:none}.gi-ways{display:block}.gi-ways>.gi-copy{padding:35px 22px}.gi-ways-panel{padding-top:24px}.gi-card{background:#fff;width:290px;height:auto}.gi-card-photo{height:300px;position:relative}.gi-card-overlay{border-radius:22px;margin:-42px 12px 0;padding:16px;position:relative;inset:auto}.gi-card-reveal{opacity:1;visibility:visible;grid-template-rows:1fr}.gi-card:before,.gi-card:after{height:300px;bottom:auto}.gi-card-photo>img,.gi-card:first-child .gi-card-photo>img{transform:none}.gi-card-detail p{font-size:14px}.gi-ongoing{min-height:0;padding:280px 16px 24px}.gi-ongoing>.gi-photo img{object-position:65% center}.gi-ongoing>.gi-copy{width:100%;max-width:none;padding:28px}.gi-programme{padding:22px}.gi-donate{min-height:0;padding:220px 16px 24px}.gi-donate-eyebrow{top:24px;left:24px}.gi-donate>.gi-photo{inset:70px 16px 24px}.gi-donate>.gi-photo img{object-fit:cover;object-position:20% center;width:100%;height:100%;top:0;left:0}.gi-donate>.gi-copy{width:100%;max-width:none;padding:26px}}@media (prefers-reduced-motion:reduce){.gi-card-photo>img,.gi-card-label>img,.gi-card-reveal,.gi-card:before,.gi-programme{transition:none}}.gi-ongoing>.gi-copy:before{content:"";opacity:.08;pointer-events:none;background:url(/build/assets/paw-BYmABEQQ.svg) 0 100%/contain no-repeat;position:absolute;inset:10% 20% 0 0}.gi-donate:after{content:"";z-index:-1;opacity:1;background:url(/build/assets/paw-background-DL9q1c_y.svg) 50%/contain no-repeat;position:absolute;inset:55% 0 0}@media (width<=767px){.gi-donate{padding-bottom:24px}.gi-donate>.gi-photo{bottom:24px}.gi-donate:after{display:none}}.gi-hero,.gi-donate{isolation:isolate;overflow:hidden}.gi-ongoing>.gi-copy>*{z-index:1;position:relative}@media (width<=767px){.gi-hero:before{display:none}.gi-hero:after{width:100%}.gi-page:has(.gi-hero)>.gi-breadcrumb{color:#111}}.online-store{--shop-teal:#009b9d;--shop-dark:#003637;--shop-gutter:max(44px, calc((100vw - 1420px) / 2));--pact-eyebrow-spacing:18px}.online-store__panel{isolation:isolate;border-radius:20px;margin-inline:12px;position:relative}.online-store__inner{position:relative}.pact-public .online-store :is(h1,h2){letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,3.2vw,46px);font-weight:700;line-height:1.09}.online-store :is(h1,h2) span{color:var(--shop-teal)}.pact-public .online-store h3{margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.3}.pact-public .online-store p{margin:0;font-size:16px;line-height:1.5}.pact-public .online-store .online-store__copy>p+p{margin-top:18px}.pact-public .online-store .online-store__supporting-line{margin:18px 0 0;font-size:16px;font-weight:700;line-height:1.5}.online-store .pact-eyebrow>img{width:5px;height:5px}.online-store__panel--hero{min-height:602px;padding-block:18px 81px}.online-store__panel--hero:before,.online-store__panel--hero:after{content:"";z-index:-2;border-radius:20px;width:calc(50% - 6px);position:absolute;top:0;bottom:0}.online-store__panel--hero:before{background:linear-gradient(90deg,#f5f5f5,#e9e9e9);left:0}.online-store__panel--hero:after{background:linear-gradient(#009b9d,#003637);right:0}.online-store__breadcrumb{color:var(--shop-dark);flex-wrap:wrap;gap:14px;margin-bottom:29px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.online-store__breadcrumb a{text-underline-offset:2px;text-decoration:underline}.online-store__scene{border-radius:20px;align-items:center;min-height:453px;padding:30px;display:flex;position:relative;overflow:hidden}.online-store__photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.online-store__hero-photos{border-radius:inherit;position:absolute;inset:0}.online-store__hero-slide{object-position:75% 50%}.online-store__hero-slide--design-default{object-position:center 49%;transform:scaleX(-1)}.online-store__copy{min-width:0;position:relative}.online-store__scene .online-store__copy{width:50%;color:var(--shop-dark);background:#fff;border-radius:15px;min-height:387px;padding:40px 36px}.online-store__panel--hero .online-store__copy{--pact-eyebrow-spacing:18px}.online-store__panel--hero h1 span{display:block}.online-store__scene .online-store__lead{font-weight:600}.online-store__hero-mark{z-index:-1;pointer-events:none;border-radius:20px;width:41.2%;position:absolute;top:68px;bottom:0;right:0;overflow:hidden}.online-store__hero-mark img{max-width:none;position:absolute;top:0;right:-6.3%}.online-store__supporting-line{display:grid}.online-store__supporting-line span{grid-area:1/1}.online-store__hero-slide,.online-store__supporting-line span{opacity:0;transition:opacity .8s}.online-store__hero-slide[data-active=true],.online-store__supporting-line span[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.online-store__hero-slide,.online-store__supporting-line span{transition:none}}.online-store__panel--featured{padding-block:112px 126px}.online-store__panel--featured .online-store__lead strong{margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.5;display:block}.online-store__panel--merchandise{background:#f5f5f5;padding-block:124px 130px}.online-store__panel--gifts{padding-block:116px 160px}.online-store__panel--featured .online-store__copy,.online-store__panel--merchandise .online-store__copy,.online-store__panel--gifts .online-store__copy{max-width:720px;margin-bottom:56px}.online-store__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.online-store__product{color:#066;min-width:0}.online-store__product-media{aspect-ratio:1;background:#eef2f0;border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.online-store__product-photo{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.online-store__product-media--design-default .online-store__product-photo{border-radius:0;width:168.8%;max-width:none;height:168.8%;position:absolute;top:-60.06%;left:-34.4%}.online-store__product-copy{padding-top:24px}.online-store__product h3 a{color:inherit;text-decoration:none}.online-store__product h3 a:hover{text-underline-offset:3px;text-decoration:underline}.online-store__product p{color:#111}.online-store__product-action{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.online-store__product-action strong{letter-spacing:-.03em;font-size:26px;line-height:1.2}.online-store__product-action .pact-action{min-height:43px;padding:8px 18px;font-size:16px}.online-store__product-action .pact-action>img{flex:none;width:20px;height:20px}.online-store__panel--merchandise .online-store__product{flex-direction:column;display:flex}.online-store__panel--merchandise .online-store__product-copy{flex-direction:column;flex:1;display:flex}.online-store__panel--merchandise .online-store__product-action{margin-top:auto;padding-top:30px}.online-store__panel--gifts .online-store__product h3{margin-bottom:12px;font-weight:500}.online-store__panel--gifts .online-store__product-action{flex-direction:column;align-items:flex-start;gap:20px;margin-top:22px}.online-store__gift-purchase{justify-items:start;gap:12px;width:100%;display:grid}.online-store__gift-purchase label{gap:8px;width:100%;display:grid}.online-store__gift-purchase select{border:1px solid;border-radius:8px;max-width:100%;padding:8px}.online-store__empty{color:var(--shop-dark);background:#fff9;border:1px solid #cbd9d5;border-radius:20px;padding:40px}.online-store__panel--impact{background:var(--shop-dark);min-height:1142px;padding-block:119px;overflow:hidden}.online-store__panel--impact .online-store__inner,.online-store__panel--impact .online-store__scene{position:static}.online-store__panel--impact .online-store__scene{justify-content:flex-end;min-height:0;padding:0;overflow:visible}.online-store__panel--impact .online-store__photo{z-index:-1}.online-store__panel--impact .online-store__copy{--shop-impact-bottom-padding:80px;isolation:isolate;background:var(--shop-dark);color:#fff;border-radius:20px;width:50%;min-height:715px;padding:72px 76px 80px;overflow:hidden}.online-store__panel--impact .online-store__copy:has(>.online-store__pillars:last-child){flex-direction:column;padding-bottom:0;display:flex}.online-store__panel--impact .online-store__pillars:last-child{flex:1}.online-store__panel--impact .online-store__pillars:last-child>div{padding-bottom:var(--shop-impact-bottom-padding)}.online-store__panel--impact .online-store__copy:before{content:"";opacity:.1;z-index:-1;pointer-events:none;background:url(/build/assets/paw-BYmABEQQ.svg) 100% 0 no-repeat;width:73%;position:absolute;inset:85px auto 0 0}.online-store__panel--impact .online-store__lead{font-weight:700}.online-store__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px;display:grid;position:relative}.online-store__pillars>div{border-left:2px solid var(--shop-teal);overflow-wrap:anywhere;min-width:0;padding-left:18px}.pact-public .online-store__panel--impact .online-store__pillars h3{color:#fff;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;margin-bottom:18px;font-size:20px;line-height:1.5}.online-store__panel--support{margin-top:14px;padding-block:106px 185px}.online-store__panel--support:before{content:"";background:var(--shop-dark);z-index:-2;border-radius:20px;height:392px;position:absolute;inset:0 0 auto}.online-store__section-eyebrow,.online-store__section-eyebrow .pact-eyebrow{color:#fff}.online-store__section-eyebrow{--pact-eyebrow-spacing:0px;min-height:24px}.online-store__panel--support .online-store__scene{justify-content:flex-end;margin-top:37px}.online-store__panel--support .online-store__photo{object-position:center 33.9%}.online-store__panel--support .online-store__copy{width:50%;padding:40px 44px}.online-store__actions{flex-wrap:wrap;gap:15px;margin-top:28px;display:flex}.online-store__actions .pact-action-primary{background:linear-gradient(var(--shop-teal), var(--shop-dark))}.online-store__support-mark{opacity:.1;z-index:-1;pointer-events:none;width:284px;height:346px;position:absolute;top:46px;left:0;overflow:hidden}.online-store__support-mark img{max-width:none;position:absolute;top:0;left:-55.6px}.online-store__wordmark{z-index:-3;pointer-events:none;height:531px;position:absolute;inset:auto 0 0;overflow:hidden}.online-store__wordmark img{max-width:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.online-store__extra{padding-block:25px}@media (width<=1400px){.online-store__panel--impact .online-store__copy{--shop-impact-bottom-padding:56px;width:60%;padding:56px 44px}.online-store__pillars{gap:22px}.online-store__pillars>div{padding-left:14px}}@media (width<=1100px){.online-store__scene .online-store__copy{width:57%;padding:32px 28px}.online-store__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.online-store__panel--impact .online-store__copy{--shop-impact-bottom-padding:44px;width:75%;padding:44px 36px}.online-store__panel--impact{min-height:1020px;padding-block:90px}.online-store__panel--support .online-store__copy{width:60%}}@media (width<=767px){.online-store{--shop-gutter:24px;--pact-eyebrow-spacing:18px}.online-store__panel{margin-inline:8px}.online-store__inner{width:calc(100% - 32px)}.pact-public .online-store :is(h1,h2){margin-bottom:20px;font-size:clamp(30px,8.2vw,40px);line-height:1.12}.pact-public .online-store h3{font-size:22px}.pact-public .online-store .online-store__supporting-line{font-size:16px;line-height:1.4}.online-store__panel--hero{min-height:0;padding-block:20px 30px}.online-store__panel--hero:before{display:none}.online-store__panel--hero:after{width:100%;top:0}.online-store__breadcrumb{color:#111;gap:10px;margin-bottom:20px;font-size:12px}.online-store__scene{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.online-store__photo{border-radius:20px 20px 0 0;height:260px;position:static}.online-store__hero-photos{border-radius:20px 20px 0 0;flex-shrink:0;width:100%;height:260px;position:relative}.online-store__hero-photos .online-store__photo{height:100%;position:absolute}.online-store__scene .online-store__copy{border-radius:0 0 20px 20px;width:100%;min-height:0;padding:30px 24px}.online-store__hero-mark{width:75%;height:48%;top:auto}.online-store__panel--featured,.online-store__panel--merchandise,.online-store__panel--gifts{padding-block:56px 64px}.online-store__panel--featured .online-store__copy,.online-store__panel--merchandise .online-store__copy,.online-store__panel--gifts .online-store__copy{margin-bottom:36px}.online-store__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.online-store__product-action{gap:16px}.online-store__panel--impact{min-height:0;padding-block:0}.online-store__panel--impact .online-store__scene{border-radius:20px;overflow:hidden}.online-store__panel--impact .online-store__photo{height:330px}.online-store__panel--impact .online-store__inner{width:100%}.online-store__panel--impact .online-store__copy{padding:36px 24px 44px}.online-store__pillars{grid-template-columns:1fr;gap:26px;margin-top:30px}.online-store__pillars>div{padding-left:18px}.online-store__panel--impact .online-store__pillars:last-child>div{padding-bottom:0}.online-store__panel--impact .online-store__pillars:last-child>div:last-child{padding-bottom:var(--shop-impact-bottom-padding)}.pact-public .online-store__panel--impact .online-store__pillars h3{margin-bottom:var(--pact-card-copy-gap)}.online-store__panel--support{padding-block:40px 80px}.online-store__panel--support:before{height:330px}.online-store__panel--support .online-store__scene{margin-top:28px}.online-store__panel--support .online-store__copy{width:100%}.online-store__actions{gap:12px;margin-top:24px}.online-store__empty{padding:26px 24px}}@media (width<=520px){.online-store__products{grid-template-columns:1fr;gap:36px}.online-store__product-action strong{font-size:24px}}
