:root{--black:#222;--navy:rgb(53, 81, 133);--navy-3:rgb(105, 132, 183);--navy-5:rgb(219, 228, 246);--magenta:#963d5a;--magenta-5:#efd2dc;--beige:rgb(232, 221, 203);--orange:#f49e4c;--white:rgb(248, 248, 248);--light-gray:rgb(245, 245, 245);--gray:rgb(51, 51, 51)}body{background-color:var(--light-gray);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%236984b7' fill-opacity='0.4' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E");color:var(--black);font-family:Manjari,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;max-width:100vw;overflow-x:hidden;line-height:1.5}@media (min-width:700px){body{font-size:19px}}.container{max-width:1250px;padding:0 1.5rem;margin:auto}.container.medium{max-width:1100px}.container.wide{max-width:1400px}.container.narrow{max-width:950px}.container.xtra-narrow{max-width:700px}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-1{grid-gap:1rem}.gap-2{grid-gap:2rem}.gap-3{grid-gap:3rem}@media (max-width:1000px){.grid-14.gap-1,.grid-14.gap-2 .grid-16.gap-2,.grid-14.gap-3,.grid-16.gap-1,.grid-16.gap-3,.grid-6.gap-1,.grid-6.gap-2,.grid-6.gap-3{grid-column-gap:0}}@media (min-width:1000px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-14{grid-template-columns:repeat(14,minmax(0,1fr))}.grid-18{grid-template-columns:repeat(18,minmax(0,1fr))}}@media (min-width:1000px){.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-4{grid-column:span 4/span 4}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-7{grid-column-start:7}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}}.inline-flex{display:inline-flex}.flex{display:flex;flex-wrap:wrap}.flex-column{flex-direction:column}.flex-grid{grid-gap:20px}.flex-shrink-0{flex-shrink:0}.flex-33,.flex-40,.flex-50,.flex-60,.flex-66,.flex-80{flex-basis:100%}@media (min-width:1000px){.flex{flex-wrap:nowrap}.flex-50{flex-basis:50%}.flex-40{flex-basis:40%}.flex-60{flex-basis:60%}.flex-33{flex-basis:33.33%}.flex-66{flex-basis:66.66%}.flex-80{flex-basis:80%}}.justify-space-between{justify-content:space-between}.justify-center{justify-content:center}.justify-flex-end{justify-content:flex-end}.align-center{align-items:center}.align-baseline{align-items:baseline}.pad-2{padding-top:3rem;padding-bottom:3rem}.pad-1{padding-top:1.5rem;padding-bottom:1.5rem}.pad-60{padding:60px}.sr-only{position:absolute;left:-1000px;height:0;opacity:0}.italic{font-style:italic}.underline{text-decoration:underline}.left{text-align:left}.right{text-align:right}.center{text-align:center}.wght-400{font-weight:400}.wght-700{font-weight:700}header{padding:15px 0;position:relative;background:var(--navy);color:var(--white);margin-top:100px}.header-logo{margin:0 20px}.header-link-wrapper:not(.header-logo){width:95px;text-align:center}.header-link{color:var(--light-gray)}.header-link:hover{border-bottom:3px solid;color:var(--orange)!important}.header-link.header-logo:hover{border-bottom:0}@media (min-width:1000px){header{height:95px}.desktop-header{height:100%}}@media (max-width:999px){header{margin-top:220px}.header-link-wrapper:not(.header-logo){width:110px;padding:10px 0}.header-logo{margin:0}.header-logo a{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:250px}.header-logo img{object-fit:contain}}.btn{align-items:center;align-self:center;display:inline-flex;padding:16px 20px 12px 20px;border-radius:40px;text-decoration:none;font-size:17px;font-family:inherit;text-transform:uppercase;background:var(--magenta);color:var(--white);font-weight:600;transition:.2s ease;cursor:pointer;border-bottom:0}.btn svg{width:19px;height:19px;margin-top:-5px;margin-right:10px}.btn:hover{text-decoration:underline}.btn:focus{background:var(--orange);color:var(--magenta);outline:3px solid var(--magenta);outline-offset:2px}.navy-bg .btn:focus{outline-color:var(--magenta)}.btn.success:focus{background:var(--blue);outline:2px solid var(--magenta);outline-offset:2px}.btn:disabled{color:var(--muted)!important;background:var(--fg);cursor:disabled;box-shadow:none}.no-top-margin{margin-top:0}.no-bottom-margin{margin-bottom:0}.heading-line-height{line-height:1.25}a{color:var(--magenta);transition:.2s ease-in-out color}a:not(.btn):hover{color:var(--navy)}a:not(.btn):focus{color:var(--magenta);outline:2px solid var(--magenta);text-decoration:none}ul{margin-top:1em;list-style:circle}ul.undecorated{padding:0;list-style:none}iframe,img,video{max-width:100%}video{width:100%}section{padding:4em 0}.navy-bg{background:var(--navy);color:var(--white)}.navy-5-bg{background:var(--navy-5)}.white-bg{background:var(--white);color:var(--dark-bg)}.beige-bg{background:var(--beige)}.magenta-5-bg{background-color:var(--magenta-5)}@media (min-width:900px){.header-link:not(:first-child){margin-left:50px}.mobile-only{display:none}}@media (max-width:900px){.desktop-only{display:none}}.widget{border-radius:20px;padding:2rem}.widget img{width:100%}@media (max-width:700px){.widget{padding:1.25rem}}.noscroll{overflow:hidden}svg{fill:currentColor}.large{font-size:22px}.small{font-size:15px}.x-small{font-size:12.5px;letter-spacing:0}.small.uppercase{letter-spacing:1.25px}.x-large{font-size:38px}@media (min-width:700px){.large{font-size:24px}.x-large{font-size:48px}.x-large.accent-font{font-size:68px}}.hidden{visibility:hidden;position:absolute;float:left}::-moz-selection{background:var(--orange);color:var(--black)}::selection{background:var(--orange);color:var(--black)}.uppercase{text-transform:uppercase}.block{display:block}.rotate-180{transform:rotate(180deg)}a.undecorated{border-bottom:0;text-decoration:none}.muted-fg{color:var(--gray)}.muted{color:var(--gray-4)}.orange{color:var(--orange)}.magenta{color:var(--magenta)}.navy{color:var(--navy)}.navy-bg a{color:inherit}.navy-bg a:focus{outline-color:var(--orange);color:var(--orange);border-bottom:0}.relative{position:relative}.absolute{position:absolute}.arrow-extend{height:1px;margin-top:-5px;margin-right:-10px;background:currentColor}.arrow-extend+span{margin-top:-5px;padding-left:5px}.arrow-extend-target:hover .arrow-extend{width:25px;animation:.2s widen}@keyframes widen{0%{width:0}100%{width:25px}}abbr{text-decoration:none}.hearts-list{margin:0 auto 0 auto;max-width:350px}.hearts-list svg{width:16px;height:auto;margin-right:7px;margin-top:-6px}.big-hearts-widget img.dog{aspect-ratio:1.1;object-fit:cover;object-position:center 40%}footer{padding:3em 0;margin-top:150px}footer a{color:inherit;transition:.2s ease-in-out}footer a:not(.btn):hover{color:var(--orange)}footer p{max-width:350px}footer li{margin-top:1rem}.footer-links{grid-column-gap:3rem}.slider-controls{margin-top:.75rem}.slider-control{width:15px;height:15px;border-radius:50%;border:1px solid var(--magenta)}.slider-control.active{background:var(--magenta)}@media (min-width:400px){.slider-img-wrapper{min-height:250px}}.slider-img-wrapper{border-radius:20px;border:2px solid var(--navy);overflow:hidden;aspect-ratio:1.4}.slider-img{position:absolute;aspect-ratio:1.4;object-position:center;object-fit:cover;width:100%}.slider-img.active{left:0;opacity:1}.slidein{animation:1s slidein}.slideout{animation:1s slideout}.slider-img:not(.active){left:30%;opacity:0}@keyframes slideout{0%{opacity:1;left:0}100%{opacity:0;left:-30%}}@keyframes slidein{0%{opacity:0;left:30%}100%{left:0;opacity:1}}.dog-avatar{aspect-ratio:1.2;object-fit:cover}@media (max-width:1000px){.contact-card{grid-gap:1rem}}.tag{align-self:center;width:auto;max-width:100px;margin-left:auto;margin-right:auto;border-radius:40px;padding-top:6px}.tag.navy{background:var(--navy);color:var(--white)}.tag.magenta{background:var(--magenta);color:var(--white)}figure{margin:2rem 0}figcaption{margin-top:5px}body,html{margin:0;padding:0}*,:after,:before{box-sizing:border-box}button{border:0;outline:0;font-size:inherit;font-family:inherit;cursor:pointer;background:0 0;color:inherit}