.puppies-hero[data-astro-cid-ew3hnszu]{isolation:isolate;color:#fff;background:#242321;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.puppies-hero__slides[data-astro-cid-ew3hnszu],.puppies-hero__overlay[data-astro-cid-ew3hnszu]{pointer-events:none;position:absolute;inset:0}.puppies-hero__slides[data-astro-cid-ew3hnszu]{z-index:-2}.puppies-hero__slide[data-astro-cid-ew3hnszu]{opacity:0;transition:opacity 1.6s ease-in-out;position:absolute;inset:0}.puppies-hero__slide[data-astro-cid-ew3hnszu].is-active{opacity:1}.puppies-hero__slide[data-astro-cid-ew3hnszu] img[data-astro-cid-ew3hnszu]{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.puppies-hero__overlay[data-astro-cid-ew3hnszu]{z-index:-1;background:linear-gradient(90deg,#121210d6 0%,#1212109c 43%,#12121014 100%),linear-gradient(#0000 68%,#1212107a 100%)}.puppies-hero__content[data-astro-cid-ew3hnszu]{z-index:1;width:min(100% - 80px,1240px);margin:0 auto;padding:160px 0 110px;position:relative}.puppies-hero__eyebrow[data-astro-cid-ew3hnszu]{color:#d8c6ac;letter-spacing:3px;margin-bottom:28px;font-size:12px;font-weight:600;display:inline-block}.puppies-hero[data-astro-cid-ew3hnszu] h1[data-astro-cid-ew3hnszu]{letter-spacing:-.055em;max-width:950px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,7.3vw,112px);font-weight:400;line-height:1.04}.puppies-hero[data-astro-cid-ew3hnszu] h1[data-astro-cid-ew3hnszu] em[data-astro-cid-ew3hnszu]{color:#e2c9a2;font-weight:400}.puppies-hero__content[data-astro-cid-ew3hnszu] p[data-astro-cid-ew3hnszu]{color:#ffffffe0;max-width:560px;margin:30px 0 38px;font-size:clamp(16px,1.5vw,19px);line-height:1.75}.puppies-hero__button[data-astro-cid-ew3hnszu]{color:#242321;letter-spacing:.4px;background:#e2c9a2;justify-content:center;align-items:center;gap:28px;padding:18px 26px;font-size:13px;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.puppies-hero__button[data-astro-cid-ew3hnszu]:hover{background:#f0ddc0;transform:translateY(-2px)}.puppies-hero__bottom[data-astro-cid-ew3hnszu]{color:#ffffffbf;letter-spacing:1px;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute;bottom:35px;left:max(40px,50vw - 620px);right:max(40px,50vw - 620px)}.puppies-hero__bottom[data-astro-cid-ew3hnszu] a[data-astro-cid-ew3hnszu]{color:#fff;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;text-decoration:none;display:grid}@media (width<=767px){.puppies-hero[data-astro-cid-ew3hnszu]{min-height:100svh}.puppies-hero__slide[data-astro-cid-ew3hnszu] img[data-astro-cid-ew3hnszu]{object-position:center center}.puppies-hero__overlay[data-astro-cid-ew3hnszu]{background:linear-gradient(#12121026 0%,#1212108a 42%,#121210e0 100%)}.puppies-hero__content[data-astro-cid-ew3hnszu]{width:calc(100% - 40px);padding:145px 0 115px}.puppies-hero__eyebrow[data-astro-cid-ew3hnszu]{letter-spacing:2px;margin-bottom:22px;font-size:10px}.puppies-hero[data-astro-cid-ew3hnszu] h1[data-astro-cid-ew3hnszu]{letter-spacing:-.045em;font-size:clamp(43px,10vw,68px)}.puppies-hero__content[data-astro-cid-ew3hnszu] p[data-astro-cid-ew3hnszu]{margin:25px 0 30px;font-size:16px;line-height:1.65}.puppies-hero__bottom[data-astro-cid-ew3hnszu]{font-size:10px;bottom:24px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.puppies-hero__slide[data-astro-cid-ew3hnszu],.puppies-hero__button[data-astro-cid-ew3hnszu]{transition:none}}.puppies-tradition[data-astro-cid-miflkiil]{background:#fff;padding:clamp(85px,10vw,155px) 0;overflow:hidden}.puppies-tradition__container[data-astro-cid-miflkiil]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(60px,8vw,120px);width:min(100% - 80px,1240px);margin:0 auto;display:grid}.puppies-tradition__eyebrow[data-astro-cid-miflkiil]{color:#9e9180;letter-spacing:2.5px;margin-bottom:25px;font-size:11px;font-weight:700;display:block}.puppies-tradition[data-astro-cid-miflkiil] h2[data-astro-cid-miflkiil]{color:#292825;letter-spacing:-.045em;max-width:650px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(37px,3.7vw,59px);font-weight:400;line-height:1.15}.puppies-tradition[data-astro-cid-miflkiil] h2[data-astro-cid-miflkiil] em[data-astro-cid-miflkiil]{color:#9e9180;font-weight:400}.puppies-tradition__line[data-astro-cid-miflkiil]{background:#9e9180;width:65px;height:2px;margin:35px 0}.puppies-tradition[data-astro-cid-miflkiil] p[data-astro-cid-miflkiil]{color:#66615c;max-width:570px;margin:0 0 20px;font-size:16px;line-height:1.85}.puppies-tradition__lead[data-astro-cid-miflkiil]{color:#37332f!important;font-size:19px!important;line-height:1.7!important}.puppies-tradition__link[data-astro-cid-miflkiil]{color:#292825;border-bottom:1px solid #9e9180;align-items:center;gap:35px;margin-top:18px;padding-bottom:12px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .25s;display:inline-flex}.puppies-tradition__link[data-astro-cid-miflkiil]:hover{gap:45px}.puppies-tradition__visual[data-astro-cid-miflkiil]{padding:0 0 40px 35px;position:relative}.puppies-tradition__image[data-astro-cid-miflkiil]{aspect-ratio:4/5;background:#f2efec;overflow:hidden}.puppies-tradition__image[data-astro-cid-miflkiil] img[data-astro-cid-miflkiil]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.puppies-tradition__signature[data-astro-cid-miflkiil]{background:#f2efec;flex-direction:column;gap:8px;width:min(78%,330px);padding:28px 30px;display:flex;position:absolute;bottom:0;left:0}.puppies-tradition__signature[data-astro-cid-miflkiil] strong[data-astro-cid-miflkiil]{color:#292825;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.puppies-tradition__signature[data-astro-cid-miflkiil] span[data-astro-cid-miflkiil]{color:#736c63;letter-spacing:.4px;font-size:12px}@media (width<=900px){.puppies-tradition__container[data-astro-cid-miflkiil]{grid-template-columns:1fr;gap:55px}.puppies-tradition__visual[data-astro-cid-miflkiil]{width:100%;max-width:600px;margin:0 auto}}@media (width<=767px){.puppies-tradition[data-astro-cid-miflkiil]{padding:75px 0 85px}.puppies-tradition__container[data-astro-cid-miflkiil]{gap:45px;width:calc(100% - 40px)}.puppies-tradition[data-astro-cid-miflkiil] h2[data-astro-cid-miflkiil]{font-size:clamp(35px,9vw,48px)}.puppies-tradition__line[data-astro-cid-miflkiil]{margin:28px 0}.puppies-tradition[data-astro-cid-miflkiil] p[data-astro-cid-miflkiil]{font-size:15px;line-height:1.8}.puppies-tradition__lead[data-astro-cid-miflkiil]{font-size:17px!important}.puppies-tradition__visual[data-astro-cid-miflkiil]{padding-bottom:25px;padding-left:20px}.puppies-tradition__signature[data-astro-cid-miflkiil]{padding:22px}.puppies-tradition__signature[data-astro-cid-miflkiil] strong[data-astro-cid-miflkiil]{font-size:25px}}@media (prefers-reduced-motion:reduce){.puppies-tradition__link[data-astro-cid-miflkiil]{transition:none}}.puppies-lifetime[data-astro-cid-jdhihob3]{background:#f2efec;padding:clamp(85px,10vw,145px) 0}.puppies-lifetime__container[data-astro-cid-jdhihob3]{width:min(100% - 80px,1240px);margin:0 auto}.puppies-lifetime__header[data-astro-cid-jdhihob3]{text-align:center;max-width:760px;margin:0 auto 70px}.puppies-lifetime__eyebrow[data-astro-cid-jdhihob3]{color:#9e9180;letter-spacing:3px;margin-bottom:25px;font-size:11px;font-weight:700;display:block}.puppies-lifetime[data-astro-cid-jdhihob3] h2[data-astro-cid-jdhihob3]{color:#292825;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5.5vw,82px);font-weight:400;line-height:1.1}.puppies-lifetime[data-astro-cid-jdhihob3] h2[data-astro-cid-jdhihob3] em[data-astro-cid-jdhihob3]{color:#9e9180;font-weight:400;display:block}.puppies-lifetime__header[data-astro-cid-jdhihob3] p[data-astro-cid-jdhihob3]{color:#68615b;max-width:630px;margin:30px auto 0;font-size:17px;line-height:1.85}.puppies-lifetime__grid[data-astro-cid-jdhihob3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.puppies-lifetime__card[data-astro-cid-jdhihob3]{background:#fff;min-height:310px;padding:42px 35px;transition:transform .25s}.puppies-lifetime__card[data-astro-cid-jdhihob3]:hover{transform:translateY(-5px)}.puppies-lifetime__number[data-astro-cid-jdhihob3]{color:#9e9180;font-family:Georgia,Times New Roman,serif;font-size:31px;font-style:italic}.puppies-lifetime__rule[data-astro-cid-jdhihob3]{background:#e6e0d9;width:100%;height:1px;margin:25px 0 30px}.puppies-lifetime__card[data-astro-cid-jdhihob3] h3[data-astro-cid-jdhihob3]{color:#292825;letter-spacing:-.03em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.puppies-lifetime__card[data-astro-cid-jdhihob3] p[data-astro-cid-jdhihob3]{color:#706a63;margin:0;font-size:15px;line-height:1.8}.puppies-lifetime__footer[data-astro-cid-jdhihob3]{border-top:1px solid #dcd5cc;justify-content:space-between;align-items:center;gap:40px;margin-top:45px;padding-top:35px;display:flex}.puppies-lifetime__footer[data-astro-cid-jdhihob3] p[data-astro-cid-jdhihob3]{color:#68615b;max-width:600px;margin:0;font-size:15px;line-height:1.8}.puppies-lifetime__button[data-astro-cid-jdhihob3]{color:#fff;background:#292825;flex-shrink:0;justify-content:center;align-items:center;gap:30px;padding:18px 26px;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-flex}.puppies-lifetime__button[data-astro-cid-jdhihob3]:hover{background:#9e9180}@media (width<=900px){.puppies-lifetime__grid[data-astro-cid-jdhihob3]{grid-template-columns:1fr}.puppies-lifetime__card[data-astro-cid-jdhihob3]{min-height:auto}.puppies-lifetime__footer[data-astro-cid-jdhihob3]{flex-direction:column;align-items:flex-start}}@media (width<=767px){.puppies-lifetime[data-astro-cid-jdhihob3]{padding:75px 0 85px}.puppies-lifetime__container[data-astro-cid-jdhihob3]{width:calc(100% - 40px)}.puppies-lifetime__header[data-astro-cid-jdhihob3]{margin-bottom:45px}.puppies-lifetime[data-astro-cid-jdhihob3] h2[data-astro-cid-jdhihob3]{font-size:clamp(42px,10vw,60px)}.puppies-lifetime__header[data-astro-cid-jdhihob3] p[data-astro-cid-jdhihob3]{font-size:15px}.puppies-lifetime__card[data-astro-cid-jdhihob3]{padding:32px 27px}.puppies-lifetime__footer[data-astro-cid-jdhihob3]{gap:25px}.puppies-lifetime__button[data-astro-cid-jdhihob3]{width:100%}}@media (prefers-reduced-motion:reduce){.puppies-lifetime__card[data-astro-cid-jdhihob3],.puppies-lifetime__button[data-astro-cid-jdhihob3]{transition:none}}.puppies-socialization[data-astro-cid-cpixsgrr]{background:#fff;padding:clamp(85px,10vw,150px) 0;overflow:hidden}.puppies-socialization__container[data-astro-cid-cpixsgrr]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(60px,8vw,120px);width:min(100% - 80px,1240px);margin:0 auto;display:grid}.puppies-socialization__visual[data-astro-cid-cpixsgrr]{padding:0 35px 45px 0;position:relative}.puppies-socialization__image[data-astro-cid-cpixsgrr]{aspect-ratio:4/5;background:#f2efec;overflow:hidden}.puppies-socialization__image[data-astro-cid-cpixsgrr] img[data-astro-cid-cpixsgrr]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.puppies-socialization__label[data-astro-cid-cpixsgrr]{background:#f2efec;width:min(82%,350px);padding:30px;position:absolute;bottom:0;right:0}.puppies-socialization__label[data-astro-cid-cpixsgrr] span[data-astro-cid-cpixsgrr]{color:#9e9180;letter-spacing:2px;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.puppies-socialization__label[data-astro-cid-cpixsgrr] strong[data-astro-cid-cpixsgrr]{color:#292825;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.3}.puppies-socialization__eyebrow[data-astro-cid-cpixsgrr]{color:#9e9180;letter-spacing:2.5px;margin-bottom:25px;font-size:11px;font-weight:700;display:block}.puppies-socialization[data-astro-cid-cpixsgrr] h2[data-astro-cid-cpixsgrr]{color:#292825;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(37px,3.7vw,59px);font-weight:400;line-height:1.15}.puppies-socialization[data-astro-cid-cpixsgrr] h2[data-astro-cid-cpixsgrr] em[data-astro-cid-cpixsgrr]{color:#9e9180;font-weight:400}.puppies-socialization__intro[data-astro-cid-cpixsgrr]{color:#37332f;margin:32px 0 18px;font-size:19px;line-height:1.7}.puppies-socialization__description[data-astro-cid-cpixsgrr]{color:#706a63;margin:0 0 30px;font-size:16px;line-height:1.85}.puppies-socialization__benefits[data-astro-cid-cpixsgrr]{border-top:1px solid #e8e3dc}.puppies-socialization__benefit[data-astro-cid-cpixsgrr]{border-bottom:1px solid #e8e3dc;grid-template-columns:38px 1fr;gap:18px;padding:23px 0;display:grid}.puppies-socialization__number[data-astro-cid-cpixsgrr]{color:#9e9180;padding-top:3px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic}.puppies-socialization__benefit[data-astro-cid-cpixsgrr] h3[data-astro-cid-cpixsgrr]{color:#292825;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.puppies-socialization__benefit[data-astro-cid-cpixsgrr] p[data-astro-cid-cpixsgrr]{color:#706a63;margin:0;font-size:14px;line-height:1.75}.puppies-socialization__link[data-astro-cid-cpixsgrr]{color:#292825;border-bottom:1px solid #9e9180;align-items:center;gap:30px;margin-top:35px;padding-bottom:12px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .25s;display:inline-flex}.puppies-socialization__link[data-astro-cid-cpixsgrr]:hover{gap:42px}@media (width<=900px){.puppies-socialization__container[data-astro-cid-cpixsgrr]{grid-template-columns:1fr;gap:55px}.puppies-socialization__visual[data-astro-cid-cpixsgrr]{width:100%;max-width:600px;margin:0 auto}}@media (width<=767px){.puppies-socialization[data-astro-cid-cpixsgrr]{padding:75px 0 85px}.puppies-socialization__container[data-astro-cid-cpixsgrr]{gap:45px;width:calc(100% - 40px)}.puppies-socialization__visual[data-astro-cid-cpixsgrr]{padding-bottom:25px;padding-right:20px}.puppies-socialization__label[data-astro-cid-cpixsgrr]{padding:22px}.puppies-socialization__label[data-astro-cid-cpixsgrr] strong[data-astro-cid-cpixsgrr]{font-size:22px}.puppies-socialization[data-astro-cid-cpixsgrr] h2[data-astro-cid-cpixsgrr]{font-size:clamp(35px,9vw,48px)}.puppies-socialization__intro[data-astro-cid-cpixsgrr]{font-size:17px}.puppies-socialization__description[data-astro-cid-cpixsgrr]{font-size:15px}}@media (prefers-reduced-motion:reduce){.puppies-socialization__link[data-astro-cid-cpixsgrr]{transition:none}}.puppies-faq[data-astro-cid-gw7fewoc]{background:#f2efec;padding:clamp(85px,10vw,145px) 0}.puppies-faq__container[data-astro-cid-gw7fewoc]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(55px,7vw,110px);width:min(100% - 80px,1240px);margin:0 auto;display:grid}.puppies-faq__eyebrow[data-astro-cid-gw7fewoc]{color:#9e9180;letter-spacing:2.5px;margin-bottom:25px;font-size:11px;font-weight:700;display:block}.puppies-faq[data-astro-cid-gw7fewoc] h2[data-astro-cid-gw7fewoc]{color:#292825;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,3.6vw,56px);font-weight:400;line-height:1.15}.puppies-faq[data-astro-cid-gw7fewoc] h2[data-astro-cid-gw7fewoc] em[data-astro-cid-gw7fewoc]{color:#9e9180;font-weight:400}.puppies-faq__intro[data-astro-cid-gw7fewoc]>p[data-astro-cid-gw7fewoc]{color:#706a63;max-width:420px;margin:30px 0;font-size:16px;line-height:1.85}.puppies-faq__contact[data-astro-cid-gw7fewoc]{color:#292825;border-bottom:1px solid #9e9180;align-items:center;gap:24px;padding-bottom:12px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .25s;display:inline-flex}.puppies-faq__contact[data-astro-cid-gw7fewoc]:hover{gap:34px}.puppies-faq__questions[data-astro-cid-gw7fewoc]{border-top:1px solid #dcd5cc}.puppies-faq__item[data-astro-cid-gw7fewoc]{border-bottom:1px solid #dcd5cc}.puppies-faq__item[data-astro-cid-gw7fewoc] summary[data-astro-cid-gw7fewoc]{cursor:pointer;grid-template-columns:35px 1fr 28px;align-items:center;gap:17px;padding:27px 0;list-style:none;display:grid}.puppies-faq__item[data-astro-cid-gw7fewoc] summary[data-astro-cid-gw7fewoc]::-webkit-details-marker{display:none}.puppies-faq__number[data-astro-cid-gw7fewoc]{color:#9e9180;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}.puppies-faq__question[data-astro-cid-gw7fewoc]{color:#292825;font-size:17px;font-weight:500;line-height:1.5}.puppies-faq__icon[data-astro-cid-gw7fewoc]{color:#9e9180;border:1px solid #b9afa3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;font-weight:300;transition:transform .25s;display:grid}.puppies-faq__item[data-astro-cid-gw7fewoc][open] .puppies-faq__icon[data-astro-cid-gw7fewoc]{transform:rotate(45deg)}.puppies-faq__answer[data-astro-cid-gw7fewoc]{padding:0 45px 28px 52px}.puppies-faq__answer[data-astro-cid-gw7fewoc] p[data-astro-cid-gw7fewoc]{color:#706a63;margin:0;font-size:15px;line-height:1.85}.puppies-faq__answer[data-astro-cid-gw7fewoc] a[data-astro-cid-gw7fewoc]{color:#665849;text-underline-offset:4px;margin-top:15px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}@media (width<=900px){.puppies-faq__container[data-astro-cid-gw7fewoc]{grid-template-columns:1fr;gap:50px}.puppies-faq__intro[data-astro-cid-gw7fewoc]{max-width:650px}}@media (width<=767px){.puppies-faq[data-astro-cid-gw7fewoc]{padding:75px 0 85px}.puppies-faq__container[data-astro-cid-gw7fewoc]{width:calc(100% - 40px)}.puppies-faq[data-astro-cid-gw7fewoc] h2[data-astro-cid-gw7fewoc]{font-size:clamp(35px,9vw,48px)}.puppies-faq__intro[data-astro-cid-gw7fewoc]>p[data-astro-cid-gw7fewoc]{font-size:15px}.puppies-faq__item[data-astro-cid-gw7fewoc] summary[data-astro-cid-gw7fewoc]{grid-template-columns:27px 1fr 26px;gap:12px;padding:22px 0}.puppies-faq__question[data-astro-cid-gw7fewoc]{font-size:15px}.puppies-faq__answer[data-astro-cid-gw7fewoc]{padding:0 10px 25px 39px}.puppies-faq__answer[data-astro-cid-gw7fewoc] p[data-astro-cid-gw7fewoc]{font-size:14px}}@media (prefers-reduced-motion:reduce){.puppies-faq__icon[data-astro-cid-gw7fewoc],.puppies-faq__contact[data-astro-cid-gw7fewoc]{transition:none}}.puppies-final-cta[data-astro-cid-nhgjwmpo]{color:#fff;text-align:center;isolation:isolate;background:#242321;justify-content:center;align-items:center;min-height:min(90svh,850px);padding:120px 30px;display:flex;position:relative;overflow:hidden}.puppies-final-cta__background[data-astro-cid-nhgjwmpo],.puppies-final-cta__overlay[data-astro-cid-nhgjwmpo]{z-index:-1;position:absolute;inset:0}.puppies-final-cta__background[data-astro-cid-nhgjwmpo] img[data-astro-cid-nhgjwmpo]{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block}.puppies-final-cta__overlay[data-astro-cid-nhgjwmpo]{background:linear-gradient(#141312c7 0%,#141312b3 50%,#141312d9 100%)}.puppies-final-cta__content[data-astro-cid-nhgjwmpo]{width:min(100%,900px);margin:0 auto}.puppies-final-cta__eyebrow[data-astro-cid-nhgjwmpo]{color:#e2c9a2;letter-spacing:3px;margin-bottom:30px;font-size:11px;font-weight:700;display:block}.puppies-final-cta[data-astro-cid-nhgjwmpo] h2[data-astro-cid-nhgjwmpo]{letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5.7vw,85px);font-weight:400;line-height:1.12}.puppies-final-cta[data-astro-cid-nhgjwmpo] h2[data-astro-cid-nhgjwmpo] em[data-astro-cid-nhgjwmpo]{color:#e2c9a2;font-weight:400;display:block}.puppies-final-cta__content[data-astro-cid-nhgjwmpo]>p[data-astro-cid-nhgjwmpo]{color:#ffffffd1;max-width:620px;margin:32px auto 38px;font-size:17px;line-height:1.85}.puppies-final-cta__button[data-astro-cid-nhgjwmpo]{color:#242321;background:#e2c9a2;justify-content:center;align-items:center;gap:38px;min-height:60px;padding:19px 30px;font-size:13px;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.puppies-final-cta__button[data-astro-cid-nhgjwmpo]:hover{background:#f2dec0;transform:translateY(-3px)}.puppies-final-cta__caption[data-astro-cid-nhgjwmpo]{color:#ffffff94;letter-spacing:2.5px;margin-top:50px;font-size:10px;display:block}@media (width<=767px){.puppies-final-cta[data-astro-cid-nhgjwmpo]{min-height:680px;padding:100px 20px}.puppies-final-cta__background[data-astro-cid-nhgjwmpo] img[data-astro-cid-nhgjwmpo]{object-position:55% center}.puppies-final-cta__eyebrow[data-astro-cid-nhgjwmpo]{letter-spacing:2px;font-size:10px}.puppies-final-cta[data-astro-cid-nhgjwmpo] h2[data-astro-cid-nhgjwmpo]{font-size:clamp(40px,10vw,58px)}.puppies-final-cta__content[data-astro-cid-nhgjwmpo]>p[data-astro-cid-nhgjwmpo]{font-size:15px;line-height:1.8}.puppies-final-cta__button[data-astro-cid-nhgjwmpo]{gap:25px;width:100%;max-width:360px}.puppies-final-cta__caption[data-astro-cid-nhgjwmpo]{font-size:9px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.puppies-final-cta__button[data-astro-cid-nhgjwmpo]{transition:none}}
