.siteBrand-module-scss-module__8IhbGW__brand{align-items:center;text-decoration:none;display:inline-flex}.siteBrand-module-scss-module__8IhbGW__brandImage{width:auto;height:5rem;display:block}@media (max-width:64em){.siteBrand-module-scss-module__8IhbGW__brandImage{height:3.5rem}}
.announcementBanner-module-scss-module__8jzdFG__banner{background-color:var(--color-brand-accent-800);color:var(--color-base-white);padding:var(--space-xs);text-align:center;cursor:pointer;font-size:var(--space-md);font-weight:var(--font-weight-semibold);box-sizing:border-box;justify-content:center;align-items:center;width:100%;margin:0;transition:background-color .2s;display:flex;position:relative}.announcementBanner-module-scss-module__8jzdFG__banner:hover{background-color:var(--color-brand-accent-900)}.announcementBanner-module-scss-module__8jzdFG__content{align-items:center;gap:var(--space-2xs);flex-direction:row;display:flex}.announcementBanner-module-scss-module__8jzdFG__ctaLine{align-items:center;gap:var(--space-2xs);display:flex}.announcementBanner-module-scss-module__8jzdFG__emoji{font-size:var(--space-xl);margin-right:var(--space-xs);margin-top:-var(--space-2xs);line-height:1;text-decoration:none;display:inline-block}.announcementBanner-module-scss-module__8jzdFG__text{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.announcementBanner-module-scss-module__8jzdFG__cta{font-weight:var(--font-weight-black);line-height:var(--line-height-tight);margin-left:var(--space-2xs);text-decoration:underline}.announcementBanner-module-scss-module__8jzdFG__closeButton{top:var(--space-2xs);right:var(--space-xs);color:var(--color-base-white);font-size:var(--space-lg);cursor:pointer;padding:var(--space-2xs);border-radius:var(--radius-pill);width:var(--space-xl);height:var(--space-xl);background:0 0;border:none;justify-content:center;align-items:center;font-weight:700;transition:background-color .2s;display:flex;position:absolute}.announcementBanner-module-scss-module__8jzdFG__closeButton:hover{background-color:#fff3}.announcementBanner-module-scss-module__8jzdFG__closeButton:focus{outline:var(--space-3xs)solid var(--color-base-white);outline-offset:var(--space-3xs)}@media (max-width:34em){.announcementBanner-module-scss-module__8jzdFG__banner{font-size:var(--font-size-caption);padding:var(--space-xs)var(--space-2xl)var(--space-xs)var(--space-xs);justify-content:flex-start}.announcementBanner-module-scss-module__8jzdFG__content{max-width:calc(100% - var(--space-md))}.announcementBanner-module-scss-module__8jzdFG__ctaLine{margin-left:var(--space-3xl)}.announcementBanner-module-scss-module__8jzdFG__emoji{font-size:var(--font-size-lg);flex-shrink:0;margin-bottom:0;margin-right:0}.announcementBanner-module-scss-module__8jzdFG__text{text-align:center}.announcementBanner-module-scss-module__8jzdFG__cta{margin-left:0;margin-top:var(--space-3xs);display:block}}
.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlight{box-sizing:border-box;background-color:var(--color-base-white);align-items:center;width:100%;padding:0}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightInner{max-width:var(--max-width-content);width:100%;margin:0 auto;margin-bottom:var(--space-lg);box-sizing:border-box;padding:0}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightTitle{color:var(--color-neutral-1000);margin-top:var(--space-md);margin-bottom:var(--space-md);text-align:center;font-size:var(--font-size-6xl);font-weight:var(--font-weight-black)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightGrid{gap:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCard{max-width:calc(25% - 1.25rem);color:inherit;flex-direction:column;flex:calc(25% - 1.25rem);text-decoration:none;display:flex}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightImage{border:var(--radius-sm)solid var(--color-brand-primary-500);border-radius:var(--space-xs);aspect-ratio:1;width:100%;display:flex;position:relative;overflow:hidden}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightImage picture,.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightImage img{object-fit:cover;width:100%;height:100%;display:block}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCardTitle{margin-top:var(--space-md);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);line-height:1.125rem}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore{width:100%;margin-top:var(--space-lg);justify-content:flex-end;display:flex}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore a{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-600);cursor:pointer;padding:var(--space-2xs)var(--space-2xs);line-height:var(--space-md);background:0 0;border:none;text-decoration:underline}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore a:hover{color:var(--color-brand-primary-700)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore a:focus{outline:var(--space-3xs)solid var(--color-brand-primary-300);outline-offset:var(--space-3xs)}@media (max-width:64em){.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightInner{padding:0 var(--space-md);margin-bottom:var(--space-md)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore{margin-top:var(--space-md);justify-content:flex-end}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightTitle{margin-top:var(--space-lg);margin-bottom:var(--space-md);font-size:var(--space-lg);line-height:var(--space-lg)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightGrid{justify-content:space-evenly;gap:var(--space-md)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCard{width:100%;margin-bottom:var(--space-2xs);flex:1 1 calc(50% - var(--space-xs));max-width:calc(50% - var(--space-xs))}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCardTitle{text-align:center;line-height:var(--space-md);font-size:var(--space-sm);margin-top:var(--space-2xs)}}
.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSection{background-color:var(--color-brand-tertiary-50);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContainer{box-sizing:border-box;flex-direction:row;align-items:stretch;width:100%;max-width:79rem;height:100%;padding:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageDesktop{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:stretch;margin-right:4rem;padding:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubDesktopImageSquare{object-fit:cover;width:auto;max-width:40rem;height:100%;display:block}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContent{max-width:var(--max-width-hero);flex-direction:column;flex:1;justify-content:space-around;padding:4rem;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubTitle{color:var(--color-brand-primary-900);text-align:left;font-size:var(--font-size-6xl);line-height:2.75rem;font-weight:var(--font-weight-black);margin-top:var(--space-lg);margin-bottom:var(--space-xs);justify-content:flex-start;align-items:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitle{color:var(--color-brand-primary-900);margin:0 0 var(--space-md)0;font-size:var(--space-lg);line-height:var(--space-lg);text-align:left;font-weight:var(--font-weight-black);justify-content:flex-start;align-items:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogo{margin:0 var(--space-md);align-items:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogoIcon{width:auto;height:3.5rem}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubText{max-width:var(--max-width-prose);text-align:left;font-size:var(--font-size-xl);line-height:var(--space-lg);margin-bottom:var(--space-md);color:var(--color-brand-primary-900)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtnContainer{margin:var(--space-lg)0}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:var(--line-height-tight);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:11.2rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;margin:0 auto;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn:hover,.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn:active{box-shadow:var(--shadow-md);transform:translateY(0)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageMobile{display:none}@media (max-width:64em){.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContainer{flex-direction:column;height:auto;min-height:auto;padding:0}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContent{padding:0 var(--space-xs)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubTitle{text-align:center;font-size:var(--font-size-stat);line-height:var(--space-xl);margin-bottom:var(--space-sm);margin-top:var(--space-md);justify-content:center}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitle{text-align:center;font-size:var(--font-size-lg);line-height:var(--font-size-lg);margin-bottom:var(--space-md);flex-direction:column;justify-content:center}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogo{margin:var(--space-2xs)0}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogoIcon{height:2.25rem}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubText{text-align:center;font-size:var(--space-sm);line-height:var(--space-md);margin-left:auto;margin-right:auto}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageDesktop{display:none}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageMobile{justify-content:center;height:auto;min-height:auto;max-height:none;margin-bottom:0;margin-right:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtnContainer{margin-top:var(--space-sm);margin-bottom:var(--space-sm);justify-content:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn{width:100%;max-width:16rem}}@media (max-width:34em){.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageDesktop{display:none}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageMobile{height:auto;margin:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl);margin-bottom:var(--space-xs)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitle{font-size:var(--space-md);line-height:var(--space-md);margin-bottom:var(--space-sm)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogoIcon{height:1.75rem}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubText{font-size:var(--space-sm);line-height:var(--space-md)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtnContainer{margin-top:var(--space-xs);margin-bottom:var(--space-md)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn{width:100%;max-width:16rem;font-size:var(--font-size-sm);text-align:center}}
.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleSection{background:var(--color-base-white);width:100%;padding:var(--space-1_5xl)var(--space-md)var(--space-xl);box-sizing:border-box;align-items:center;gap:var(--space-lg);flex-direction:column;margin-top:0;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-6xl);line-height:var(--space-2xl);font-weight:var(--font-weight-black);text-align:center;color:var(--color-brand-primary-900);margin:0}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{gap:var(--space-lg);width:100%;max-width:var(--max-width-content-wide);grid-template-columns:repeat(3,1fr);display:grid}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoCard{gap:var(--space-sm);background:var(--color-neutral-25);border-radius:var(--radius-md);padding:var(--space-sm)var(--space-sm)var(--space-md);box-sizing:border-box;flex-direction:column;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoPreview{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-base-black);width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoPreviewImage{object-fit:cover;width:100%;height:100%;display:block}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBody{text-align:center;align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);flex-direction:column;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoName{font-size:var(--font-size-body);line-height:var(--line-height-snug);font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);margin:0}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadge{flex-direction:column;align-items:center;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage{object-fit:contain;width:auto;height:7rem;margin-bottom:var(--space-2xs)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeTitle{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-align:center;margin-top:var(--space-xs);color:var(--color-brand-primary-900)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink{text-decoration:none;display:inline-flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink:hover .homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage,.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink:focus .homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage{filter:brightness(.9)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleActions{margin-top:var(--space-2xs)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);letter-spacing:.01em;padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:19rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;line-height:1.35rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:hover,.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:64em){.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-stat);line-height:var(--space-xl)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{max-width:var(--max-width-hero);gap:var(--space-md-lg);grid-template-columns:1fr}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleActions{margin-top:var(--space-md);justify-content:center;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{width:auto;min-width:0}}@media (max-width:34em){.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{max-width:var(--max-width-dialog)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{min-width:0}}
.carousel-module-scss-module__zXfh1W__carousel{width:100%}.carousel-module-scss-module__zXfh1W__frame{align-items:center;display:flex;position:relative}.carousel-module-scss-module__zXfh1W__viewport{flex:1;overflow:hidden}.carousel-module-scss-module__zXfh1W__slides{align-items:stretch;transition:transform .4s;display:flex}.carousel-module-scss-module__zXfh1W__slide{flex:0 0 calc(100%/var(--slides-per-view,3));padding:0 var(--space-xs);box-sizing:border-box;justify-content:center;align-items:stretch;min-width:0;height:auto;display:flex}.carousel-module-scss-module__zXfh1W__slideContent{flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;align-items:stretch;width:100%;display:flex}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);border:var(--space-3xs)solid var(--color-brand-primary-500);background:var(--color-base-white);color:var(--color-brand-primary-500);font-size:var(--space-lg);font-weight:var(--font-weight-semibold);margin:0 var(--space-md);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.carousel-module-scss-module__zXfh1W__navButton:not(:disabled):hover,.carousel-module-scss-module__zXfh1W__navButton:not(:disabled):focus-visible{background:var(--color-brand-primary-500);color:var(--color-base-white);box-shadow:0 var(--radius-sm)18px #01686c40;transform:scale(1.05)}.carousel-module-scss-module__zXfh1W__navButton:disabled{opacity:.35;cursor:not-allowed}.carousel-module-scss-module__zXfh1W__dots{justify-content:center;gap:var(--space-xs);margin-top:var(--space-xl);display:flex}.carousel-module-scss-module__zXfh1W__dot{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-neutral-300);cursor:pointer;border:none;transition:transform .2s,background-color .2s}.carousel-module-scss-module__zXfh1W__dotActive{background:var(--color-brand-primary-500);transform:scale(1.15)}@media (max-width:64em){.carousel-module-scss-module__zXfh1W__navButton{width:var(--size-xl);height:var(--size-xl);font-size:var(--font-size-xl);margin:0 var(--space-sm)}}@media (max-width:48em){.carousel-module-scss-module__zXfh1W__frame{padding:0 var(--space-2xs)}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-xl);height:var(--space-xl);font-size:var(--space-md);margin:0 var(--space-2xs);border-width:2px}.carousel-module-scss-module__zXfh1W__slide{padding:0 var(--space-2xs)}.carousel-module-scss-module__zXfh1W__dots{margin-top:var(--space-md);gap:var(--space-2xs)}.carousel-module-scss-module__zXfh1W__dot{width:var(--space-xs);height:var(--space-xs)}}@media (max-width:34em){.carousel-module-scss-module__zXfh1W__frame{padding:0}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-lg);height:var(--space-lg);font-size:var(--font-size-body);margin:0 var(--space-3xs)}.carousel-module-scss-module__zXfh1W__slide{padding:0 var(--space-3xs)}}
.bottomNavGate-module-scss-module__WDt8sa__contentArea{-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}.bottomNavGate-module-scss-module__WDt8sa__withBottomNav{padding-bottom:calc(var(--space-2xl) + var(--space-xl))}@media (max-width:48em){.bottomNavGate-module-scss-module__WDt8sa__withBottomNav{padding-bottom:calc(var(--space-3xl) + var(--space-sm))}}.bottomNavGate-module-scss-module__WDt8sa__userMenuOverlay{z-index:calc(var(--z-index-sticky) + 5);background:#0000004d;position:fixed;inset:0}.bottomNavGate-module-scss-module__WDt8sa__userMenuPanel{bottom:calc(var(--space-2xl) + var(--space-xl));right:var(--space-sm);background:var(--color-base-white);border-radius:var(--radius-md);border:var(--border-sm)solid var(--color-neutral-200);min-width:14rem;padding:var(--space-sm);z-index:calc(var(--z-index-sticky) + 10);animation:.2s ease-out bottomNavGate-module-scss-module__WDt8sa__slideUp;position:fixed;box-shadow:0 -8px 40px #02202338}@keyframes bottomNavGate-module-scss-module__WDt8sa__slideUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:48em){.bottomNavGate-module-scss-module__WDt8sa__userMenuPanel{bottom:calc(var(--space-3xl) + var(--space-sm));right:var(--space-xs);left:var(--space-xs);min-width:unset}}.bottomNavGate-module-scss-module__WDt8sa__userMenuHeader{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:var(--border-sm)solid var(--color-neutral-200);display:flex}.bottomNavGate-module-scss-module__WDt8sa__userMenuAvatar{border-radius:var(--radius-pill);background:var(--color-brand-primary-600);width:2.5rem;height:2.5rem;color:var(--color-base-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bottomNavGate-module-scss-module__WDt8sa__userMenuAvatar[data-has-photo=true]{background-color:#0000}.bottomNavGate-module-scss-module__WDt8sa__userMenuInfo{flex:1;min-width:0}.bottomNavGate-module-scss-module__WDt8sa__userName{font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.bottomNavGate-module-scss-module__WDt8sa__userEmail{margin:var(--space-3xs)0 0;color:var(--color-neutral-600);font-size:var(--font-size-caption-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bottomNavGate-module-scss-module__WDt8sa__userMenuList{gap:var(--space-2xs);flex-direction:column;display:flex}.bottomNavGate-module-scss-module__WDt8sa__userMenuLink{align-items:center;gap:var(--space-2xs);color:var(--color-neutral-900);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color .12s;display:inline-flex}.bottomNavGate-module-scss-module__WDt8sa__userMenuLink:hover,.bottomNavGate-module-scss-module__WDt8sa__userMenuLink:focus-visible{background:var(--color-neutral-100);outline:none}.bottomNavGate-module-scss-module__WDt8sa__userMenuButton{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--color-neutral-900);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:none;transition:background-color .12s;display:inline-flex}.bottomNavGate-module-scss-module__WDt8sa__userMenuButton:hover,.bottomNavGate-module-scss-module__WDt8sa__userMenuButton:focus-visible{background:var(--color-neutral-100);outline:none}
.review-module-scss-module__bjb3-a__card{border-radius:var(--radius-md);border:3px solid var(--color-brand-primary-500);background:var(--color-base-white);width:20.25rem;height:100%;min-height:24.25rem;padding:var(--space-md);box-sizing:border-box;margin-bottom:var(--space-md);flex-direction:column;align-self:stretch;display:flex;position:relative;overflow:hidden;box-shadow:0 0 10px #01686c80}.review-module-scss-module__bjb3-a__header{align-items:center;height:6.5rem;display:flex}.review-module-scss-module__bjb3-a__avatar{background:var(--color-brand-primary-25);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);color:var(--color-brand-primary-700);margin-right:var(--space-md-lg);margin-bottom:var(--space-xs);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;border-radius:50%!important;width:5rem!important;height:5rem!important}.review-module-scss-module__bjb3-a__avatar img{object-fit:cover;width:100%;height:100%}.review-module-scss-module__bjb3-a__initials{letter-spacing:.1em}.review-module-scss-module__bjb3-a__headerMeta{text-align:left;flex-direction:column;justify-content:flex-start;width:13rem;display:flex}.review-module-scss-module__bjb3-a__headerRow{margin-bottom:var(--space-2xs);flex-direction:column;align-items:flex-start;gap:0;display:flex}.review-module-scss-module__bjb3-a__reviewerName{margin:0;margin-bottom:var(--space-2xs);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);line-height:var(--font-size-2xl);color:var(--color-neutral-1000);text-align:left}.review-module-scss-module__bjb3-a__subtitle,.review-module-scss-module__bjb3-a__dateLabel{font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-size-body);color:var(--color-neutral-900);margin:0}.review-module-scss-module__bjb3-a__badge{align-items:center;gap:var(--space-2xs);margin-top:var(--space-2xs);display:inline-flex}.review-module-scss-module__bjb3-a__badge svg{width:var(--font-size-2xl);height:var(--font-size-2xl);fill:var(--color-brand-primary-500)}.review-module-scss-module__bjb3-a__badge span{font-size:var(--font-size-xs);color:var(--color-neutral-700)}.review-module-scss-module__bjb3-a__body{text-align:left;overflow-wrap:break-word;flex-direction:column;flex-grow:1;display:flex}.review-module-scss-module__bjb3-a__starsRow{margin-bottom:var(--space-xs);align-items:center;display:flex}.review-module-scss-module__bjb3-a__stars{gap:0;display:inline-flex}.review-module-scss-module__bjb3-a__ratingValue{font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-regular);color:var(--color-neutral-900);margin-left:var(--space-xs)}.review-module-scss-module__bjb3-a__star,.review-module-scss-module__bjb3-a__starFilled{width:var(--font-size-body);height:var(--font-size-body);margin-right:var(--space-2xs);fill:none;stroke:var(--color-status-warning-500);stroke-width:1.5px}.review-module-scss-module__bjb3-a__starFilled{fill:var(--color-status-warning-500)}.review-module-scss-module__bjb3-a__title{margin:0;margin-bottom:var(--space-2xs);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);line-height:var(--font-size-2xl);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.review-module-scss-module__bjb3-a__bodyText{font-size:var(--font-size-body);color:var(--color-neutral-900);line-height:1.5;font-weight:var(--font-weight-regular);word-wrap:break-word;padding-right:var(--space-2xs);flex:1;margin:0}.review-module-scss-module__bjb3-a__bodyTextExpanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:none}.review-module-scss-module__bjb3-a__reply{max-width:100%;margin:var(--space-xs)var(--space-xl);display:flex}.review-module-scss-module__bjb3-a__replyBar{width:var(--space-3xs);background:var(--color-neutral-700);margin-right:var(--space-md);flex-shrink:0;display:block}.review-module-scss-module__bjb3-a__replyContent{gap:var(--space-2xs);flex-direction:column;display:flex}.review-module-scss-module__bjb3-a__replyLabel{font-weight:var(--font-weight-bold);font-size:var(--font-size-body);line-height:var(--font-size-2xl);color:var(--color-neutral-900);margin:0}.review-module-scss-module__bjb3-a__replyText{font-size:var(--font-size-body);color:var(--color-neutral-900);padding-right:var(--space-2xs);margin:0;line-height:1.5;overflow:hidden}.review-module-scss-module__bjb3-a__replyTextExpanded{-webkit-line-clamp:unset;line-clamp:unset}.review-module-scss-module__bjb3-a__footer{padding-top:var(--space-xs);width:100%;margin-top:auto}.review-module-scss-module__bjb3-a__footer a,.review-module-scss-module__bjb3-a__footer button{width:100%}.review-module-scss-module__bjb3-a__footerAction{width:100%;padding-top:var(--space-xs);padding-bottom:var(--space-xs)}@media (max-width:64em){.review-module-scss-module__bjb3-a__card{width:18rem;min-height:22rem}.review-module-scss-module__bjb3-a__avatar{margin-right:var(--space-md);width:4rem!important;height:4rem!important}.review-module-scss-module__bjb3-a__headerMeta{flex:1;width:auto;min-width:0}.review-module-scss-module__bjb3-a__reviewerName{font-size:var(--font-size-body)}}@media (max-width:48em){.review-module-scss-module__bjb3-a__card{width:100%;max-width:none;height:100%;min-height:20rem;padding:var(--space-md);box-shadow:none;border-width:2px;margin:0}.review-module-scss-module__bjb3-a__header{height:auto;margin-bottom:var(--space-sm);padding:0}.review-module-scss-module__bjb3-a__avatar{margin-right:var(--space-sm);margin-bottom:0;width:4rem!important;height:4rem!important}.review-module-scss-module__bjb3-a__headerMeta{flex:1;width:auto;min-width:0}.review-module-scss-module__bjb3-a__reviewerName{font-size:var(--font-size-body);line-height:1.3}.review-module-scss-module__bjb3-a__body{flex:1;padding:0}.review-module-scss-module__bjb3-a__bodyText{font-size:var(--font-size-caption);line-height:1.4}.review-module-scss-module__bjb3-a__reply{margin:var(--space-xs)var(--space-sm)}.review-module-scss-module__bjb3-a__replyText{font-size:var(--font-size-caption)}.review-module-scss-module__bjb3-a__footer{padding-top:var(--space-sm)}}@media (max-width:34em){.review-module-scss-module__bjb3-a__card{padding:var(--space-sm);min-height:18rem}.review-module-scss-module__bjb3-a__header{margin-bottom:var(--space-xs)}.review-module-scss-module__bjb3-a__avatar{font-size:var(--font-size-body);width:3.5rem!important;height:3.5rem!important}.review-module-scss-module__bjb3-a__reviewerName{font-size:var(--font-size-caption)}.review-module-scss-module__bjb3-a__subtitle,.review-module-scss-module__bjb3-a__dateLabel,.review-module-scss-module__bjb3-a__badge span{font-size:var(--font-size-caption-sm)}.review-module-scss-module__bjb3-a__badge svg{width:var(--font-size-body);height:var(--font-size-body)}.review-module-scss-module__bjb3-a__starsRow{margin-bottom:var(--space-2xs)}.review-module-scss-module__bjb3-a__star,.review-module-scss-module__bjb3-a__starFilled{width:var(--font-size-caption);height:var(--font-size-caption)}.review-module-scss-module__bjb3-a__title{font-size:var(--font-size-body)}.review-module-scss-module__bjb3-a__bodyText{font-size:var(--font-size-caption-sm)}.review-module-scss-module__bjb3-a__replyLabel{font-size:var(--font-size-caption)}.review-module-scss-module__bjb3-a__replyText{font-size:var(--font-size-caption-sm)}}
.page-module-scss-module__VaqbKq__title{font-size:var(--space-1_5xl);line-height:var(--space-1_5xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin:0 0 var(--space-xs)}@media (max-width:64em){.page-module-scss-module__VaqbKq__title{font-size:var(--font-size-stat);line-height:var(--font-size-stat);text-align:center}}.page-module-scss-module__VaqbKq__divider{background:var(--color-border-default);height:1px;margin:var(--space-md)0;border:none;width:100%}.page-module-scss-module__VaqbKq__sectionHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-md)}.page-module-scss-module__VaqbKq__providerInfoWrapper{background-color:var(--color-brand-secondary-100);width:100%;padding:0 var(--space-xl)var(--space-xl)}@media (max-width:64em){.page-module-scss-module__VaqbKq__providerInfoWrapper{padding:0}}.page-module-scss-module__VaqbKq__providerInfoContainer{width:100%;max-width:var(--max-width-layout);margin:0 auto}@media (max-width:64em){.page-module-scss-module__VaqbKq__providerInfoContainer{padding:0}}
.page-module-scss-module__a4-A6W__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module-scss-module__a4-A6W__title{font-size:var(--space-1_5xl);line-height:var(--space-1_5xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin:0 0 var(--space-md)}@media (max-width:64em){.page-module-scss-module__a4-A6W__title{font-size:var(--font-size-stat);line-height:var(--font-size-stat);text-align:center}}.page-module-scss-module__a4-A6W__divider{background:var(--color-border-default);height:1px;margin:var(--space-md)0;border:none;width:100%}.page-module-scss-module__a4-A6W__entriesSection{background:var(--color-brand-tertiary-50);border:1px solid var(--color-brand-tertiary-100);border-radius:var(--radius-lg);padding:var(--space-md-lg)var(--space-lg)var(--space-md);margin:var(--space-md)0 var(--space-lg)}.page-module-scss-module__a4-A6W__entriesSectionTitle,.page-module-scss-module__a4-A6W__sectionHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-md)}.page-module-scss-module__a4-A6W__parentSection{margin-top:var(--space-md)}.page-module-scss-module__a4-A6W__providerInfoWrapper{background-color:var(--color-brand-secondary-100);width:100%;padding:0 var(--space-xl)var(--space-xl)}@media (max-width:64em){.page-module-scss-module__a4-A6W__providerInfoWrapper{padding:0}}.page-module-scss-module__a4-A6W__providerInfoContainer{width:100%;max-width:var(--max-width-layout);margin:0 auto}@media (max-width:64em){.page-module-scss-module__a4-A6W__providerInfoContainer{padding:0}}
.sonnerToaster-module-scss-module__eSEqNW__closeButton{opacity:1;color:var(--color-neutral-900);background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);min-width:var(--space-lg);min-height:var(--space-lg);padding:var(--space-2xs)}.sonnerToaster-module-scss-module__eSEqNW__closeButton:hover{background:var(--color-neutral-100)}.sonnerToaster-module-scss-module__eSEqNW__closeButton:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}
.homeReviewsShowcase-module-scss-module__uun5CW__reviewsSection{width:100%;padding:var(--space-2xl)var(--space-xl);background-color:var(--color-brand-tertiary-50);box-sizing:border-box;margin-top:0;overflow-x:hidden}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsInner{max-width:var(--max-width-page);align-items:center;gap:var(--space-md);box-sizing:border-box;flex-direction:column;margin:0 auto;padding:0;display:flex}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeader{text-align:center;margin-bottom:var(--space-xl)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeading{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);margin:0}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsCarousel{width:100%;max-width:var(--max-width-page);margin:0 auto}@media (max-width:64em){.homeReviewsShowcase-module-scss-module__uun5CW__reviewsSection{padding:var(--space-xl)var(--space-md)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeader{margin-bottom:var(--space-md)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeading{font-size:var(--font-size-3xl)}}@media (max-width:48em){.homeReviewsShowcase-module-scss-module__uun5CW__reviewsSection{padding:var(--space-lg)var(--space-sm)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeader{margin-bottom:var(--space-sm)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeading{font-size:var(--font-size-2xl)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsCarousel{width:100%;padding:0}}@media (max-width:34em){.homeReviewsShowcase-module-scss-module__uun5CW__reviewsSection{padding:var(--space-md)var(--space-xs)}.homeReviewsShowcase-module-scss-module__uun5CW__reviewsHeading{font-size:var(--font-size-2xl)}}
.relatedContent-module-scss-module__NRXYUq__relatedContent{box-sizing:border-box;width:100%}.relatedContent-module-scss-module__NRXYUq__title{font-size:var(--space-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md)}.relatedContent-module-scss-module__NRXYUq__items{box-sizing:border-box;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));display:grid}.relatedContent-module-scss-module__NRXYUq__item{box-sizing:border-box;color:inherit;border-radius:var(--radius-lg);background:0 0;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.relatedContent-module-scss-module__NRXYUq__imageWrapper{box-sizing:border-box;aspect-ratio:16/9;width:100%;margin:0 0 var(--space-sm);background:var(--color-neutral-100);position:relative;overflow:hidden}.relatedContent-module-scss-module__NRXYUq__imageWrapperPlaceholder{background:var(--color-neutral-600)}.relatedContent-module-scss-module__NRXYUq__imagePlaceholder{position:absolute;inset:0}.relatedContent-module-scss-module__NRXYUq__image{box-sizing:border-box;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;display:block;position:absolute;inset:0}.relatedContent-module-scss-module__NRXYUq__category{font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-extrabold);line-height:var(--space-md);color:var(--color-brand-primary-600);margin-bottom:.2rem}.relatedContent-module-scss-module__NRXYUq__itemTitle{font-size:var(--space-md);font-weight:var(--font-weight-bold);line-height:1.3rem}@media (max-width:64em){.relatedContent-module-scss-module__NRXYUq__items{gap:var(--space-md-lg)}.relatedContent-module-scss-module__NRXYUq__item{border-radius:var(--radius-md)}.relatedContent-module-scss-module__NRXYUq__category{font-size:var(--font-size-xs);line-height:var(--space-md);font-weight:var(--font-weight-extrabold)}.relatedContent-module-scss-module__NRXYUq__itemTitle{font-size:var(--font-size-caption);line-height:1.2rem;font-weight:var(--font-weight-bold)}}@media (max-width:34em){.relatedContent-module-scss-module__NRXYUq__relatedContent{padding:0 var(--space-md)}.relatedContent-module-scss-module__NRXYUq__items{box-sizing:border-box;gap:var(--space-md-lg);grid-template-columns:1fr}.relatedContent-module-scss-module__NRXYUq__item{box-sizing:border-box;border-radius:var(--radius-lg)}.relatedContent-module-scss-module__NRXYUq__imageWrapper{box-sizing:border-box;margin-bottom:var(--space-xs)}}
.relatedBreeds-module-scss-module__qaRxHq__section{width:100%;margin-bottom:var(--space-2xl)}.relatedBreeds-module-scss-module__qaRxHq__title{font-size:var(--space-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--space-md)}.relatedBreeds-module-scss-module__qaRxHq__list{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.relatedBreeds-module-scss-module__qaRxHq__card{color:inherit;border-radius:var(--radius-lg);background:var(--color-base-white);border:3px solid var(--color-brand-primary-500);flex-direction:column;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.relatedBreeds-module-scss-module__qaRxHq__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.relatedBreeds-module-scss-module__qaRxHq__imageWrapper{aspect-ratio:1;background:var(--color-neutral-100);width:100%;position:relative;overflow:hidden}.relatedBreeds-module-scss-module__qaRxHq__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.relatedBreeds-module-scss-module__qaRxHq__placeholder{background:var(--color-neutral-200);position:absolute;inset:0}.relatedBreeds-module-scss-module__qaRxHq__name{padding:var(--space-sm)var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;line-height:1.3}@media (max-width:64em){.relatedBreeds-module-scss-module__qaRxHq__list{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.relatedBreeds-module-scss-module__qaRxHq__name{font-size:var(--font-size-xs);padding:var(--space-xs)var(--space-xs)}}@media (max-width:34em){.relatedBreeds-module-scss-module__qaRxHq__list{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}}
.breadcrumb-module-scss-module__pEVb_a__breadcrumb{margin:var(--space-xs)var(--space-sm)var(--space-xs)}.breadcrumb-module-scss-module__pEVb_a__list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module-scss-module__pEVb_a__item{align-items:center;display:flex}.breadcrumb-module-scss-module__pEVb_a__link{color:var(--color-brand-primary-500);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}.breadcrumb-module-scss-module__pEVb_a__link:hover{text-decoration:underline}.breadcrumb-module-scss-module__pEVb_a__link:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px;border-radius:var(--radius-sm)}.breadcrumb-module-scss-module__pEVb_a__text{color:var(--color-neutral-700);font-size:var(--font-size-h5)}.breadcrumb-module-scss-module__pEVb_a__separator{margin:0 var(--space-2xs);color:var(--color-neutral-500);align-items:center;display:flex}.breadcrumb-module-scss-module__pEVb_a__separator svg{width:var(--size-xs);height:var(--size-xs)}@media (max-width:48em){.breadcrumb-module-scss-module__pEVb_a__breadcrumb{margin:var(--space-2xs)var(--space-sm)var(--space-3xs)}.breadcrumb-module-scss-module__pEVb_a__link,.breadcrumb-module-scss-module__pEVb_a__text{font-size:var(--font-size-sm)}.breadcrumb-module-scss-module__pEVb_a__separator{margin:0 var(--space-3xs)}.breadcrumb-module-scss-module__pEVb_a__separator svg{width:var(--space-sm);height:var(--space-sm)}}@media (max-width:34em){.breadcrumb-module-scss-module__pEVb_a__breadcrumb{margin:var(--space-3xs)var(--space-xs)var(--space-3xs)}.breadcrumb-module-scss-module__pEVb_a__link,.breadcrumb-module-scss-module__pEVb_a__text{font-size:var(--font-size-caption)}.breadcrumb-module-scss-module__pEVb_a__separator{margin:0 var(--space-3xs)}.breadcrumb-module-scss-module__pEVb_a__separator svg{width:var(--space-sm);height:var(--space-sm)}}
.breedResultsHeader-module-scss-module__nUQKfG__header{justify-content:space-between;align-items:flex-end;gap:var(--space-md);padding:var(--space-xs)var(--space-md);display:flex}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__header{align-items:flex-start;gap:var(--space-2xs);margin:var(--space-2xs)var(--space-sm)0;flex-direction:column;padding:0}}.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper{margin-left:3.5rem}.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav a,.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav button,.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav span{font-size:var(--font-size-h4)}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper{margin-left:0}.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav{margin:0}.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav a,.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav button,.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav span{font-size:var(--font-size-xs)}}.breedResultsHeader-module-scss-module__nUQKfG__headerText{text-align:right}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__headerText{text-align:left}}.breedResultsHeader-module-scss-module__nUQKfG__headerText h1{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);margin:0 0 var(--space-xs);line-height:var(--line-height-tight)}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__headerText h1{font-size:var(--font-size-body);margin:0 0 var(--space-2xs)}}@media (max-width:34em){.breedResultsHeader-module-scss-module__nUQKfG__headerText h1{font-size:var(--font-size-caption);line-height:var(--line-height-snug)}}.breedResultsHeader-module-scss-module__nUQKfG__headerText p{font-size:var(--font-size-body);color:var(--color-neutral-700);line-height:var(--line-height-base);margin:0}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__headerText p{font-size:var(--font-size-xs);margin:0}}@media (max-width:34em){.breedResultsHeader-module-scss-module__nUQKfG__headerText p{font-size:var(--font-size-2xs)}}.breedResultsHeader-module-scss-module__nUQKfG__alsoKnownAs{font-size:var(--font-size-caption);color:var(--color-neutral-500);margin:var(--space-2xs)0 0;font-style:italic}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__alsoKnownAs{font-size:var(--font-size-2xs)}}
.breederVerifierPage-module-scss-module__YNPP6q__shell{--container-max-width:70rem}.breederVerifierPage-module-scss-module__YNPP6q__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__introTitle{line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-lg);max-width:40rem}.breederVerifierPage-module-scss-module__YNPP6q__introTitleBold{font-weight:var(--font-weight-black);font-size:var(--font-size-h1);margin-bottom:var(--space-xs);display:block}.breederVerifierPage-module-scss-module__YNPP6q__introTitleText{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);width:100%;display:block}.breederVerifierPage-module-scss-module__YNPP6q__asterisk{font-size:var(--font-size-body);vertical-align:top}.breederVerifierPage-module-scss-module__YNPP6q__introText p{line-height:var(--space-md-lg)}.breederVerifierPage-module-scss-module__YNPP6q__introText a,.breederVerifierPage-module-scss-module__YNPP6q__textLink{color:var(--color-primary);text-decoration:underline}.breederVerifierPage-module-scss-module__YNPP6q__reference{font-size:var(--font-size-xs);line-height:var(--space-md)!important}.breederVerifierPage-module-scss-module__YNPP6q__form{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;position:relative}.breederVerifierPage-module-scss-module__YNPP6q__formTitle{font-size:var(--font-size-3xl);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-black)}.breederVerifierPage-module-scss-module__YNPP6q__formContainer{display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formContainer{flex-direction:column}}.breederVerifierPage-module-scss-module__YNPP6q__formResults{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formResults{margin-bottom:0}}.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer{min-height:24rem;margin-right:var(--space-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer{min-height:0;margin-bottom:0;margin-right:0}}.breederVerifierPage-module-scss-module__YNPP6q__formIconWrapper,.breederVerifierPage-module-scss-module__YNPP6q__formIcon{width:15rem;height:15rem}.breederVerifierPage-module-scss-module__YNPP6q__formInputs{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:2;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__formRow{margin-bottom:var(--space-md);justify-content:space-between;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formRow{flex-direction:column}}.breederVerifierPage-module-scss-module__YNPP6q__formInput{flex:1}.breederVerifierPage-module-scss-module__YNPP6q__formInput:not(:last-child){margin-right:var(--space-md)}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__formInput:not(:last-child){margin-right:0;margin-bottom:var(--space-xs)}}.breederVerifierPage-module-scss-module__YNPP6q__formInputLabel{font-weight:var(--font-weight-extrabold)}.breederVerifierPage-module-scss-module__YNPP6q__textField{width:100%;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__textFieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-2xl);color:var(--color-gray-800);margin-bottom:var(--space-xs);letter-spacing:.01em;display:block}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer{border-radius:var(--radius-md);border:var(--border-sm)solid var(--color-neutral-100);box-sizing:border-box;background:var(--color-base-white);width:100%;height:2.5rem;min-height:2.75rem;transition:all .2s;display:flex;overflow:hidden}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer:hover{border-color:var(--color-neutral-200);box-shadow:0 2px 4px #0000001a}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInputContainer:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #01686c26}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInput{width:100%;font-size:var(--font-size-sm);padding:var(--space-sm);font-family:var(--font-family-body);color:var(--color-gray-800);font-weight:var(--font-weight-medium);background:0 0;border:none;outline:none;line-height:1.25rem}.breederVerifierPage-module-scss-module__YNPP6q__textFieldInput::placeholder{color:var(--color-gray-400);font-weight:var(--font-weight-regular)}.breederVerifierPage-module-scss-module__YNPP6q__areaTextField{width:100%;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-2xl);color:var(--color-gray-800);margin-bottom:var(--space-xs);letter-spacing:.01em;display:block}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInputContainer{width:100%}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput{resize:vertical;width:100%;height:auto;min-height:7rem;padding:var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-body);color:var(--color-gray-800);background:var(--color-base-white);border:var(--border-sm)solid var(--color-neutral-100);border-radius:var(--radius-md);box-sizing:border-box;word-wrap:break-word;outline:none;transition:all .2s}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput:hover{border-color:var(--color-neutral-200);box-shadow:0 2px 4px #0000001a}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #01686c26}.breederVerifierPage-module-scss-module__YNPP6q__areaTextFieldInput::placeholder{color:var(--color-gray-400);font-weight:var(--font-weight-regular)}.breederVerifierPage-module-scss-module__YNPP6q__formButtonContainer{justify-content:center;margin-top:auto;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__formButton{width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.breederVerifierPage-module-scss-module__YNPP6q__formShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.breederVerifierPage-module-scss-module__YNPP6q__successMessage{min-height:25.625rem;padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:2;justify-content:center;align-items:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__successMessage{min-height:0}}.breederVerifierPage-module-scss-module__YNPP6q__successMessageText{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl);font-weight:var(--font-weight-bold);max-width:28rem}.breederVerifierPage-module-scss-module__YNPP6q__successMessageText p{margin:0;margin-bottom:var(--space-md);line-height:var(--font-size-2xl);text-align:center}.breederVerifierPage-module-scss-module__YNPP6q__videos{width:100%;margin:var(--space-xl)0;padding:var(--space-xl)var(--space-3xl);box-sizing:border-box;justify-content:center;display:flex}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videos{flex-direction:column;padding:0}}.breederVerifierPage-module-scss-module__YNPP6q__videoCard{flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 6rem;display:flex}.breederVerifierPage-module-scss-module__YNPP6q__videoCard:last-child{margin-left:0}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videoCard{margin:0 var(--space-md);margin-bottom:var(--space-xl)}.breederVerifierPage-module-scss-module__YNPP6q__videoCard:last-child{margin-left:var(--space-md)}}.breederVerifierPage-module-scss-module__YNPP6q__videoTitle{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--font-size-3xl);text-align:center;margin:0;margin:var(--space-md)0;white-space:pre-line;max-width:20rem}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__videoTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}}.breederVerifierPage-module-scss-module__YNPP6q__videoTitleNarrow{max-width:13rem}.breederVerifierPage-module-scss-module__YNPP6q__videoWrapper{background-color:var(--color-base-black);width:100%;height:40rem;display:block;position:relative}.breederVerifierPage-module-scss-module__YNPP6q__videoThumbnail{object-fit:cover;width:100%;height:100%}.breederVerifierPage-module-scss-module__YNPP6q__playIcon{width:var(--space-3xl);height:var(--space-3xl);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breederVerifierPage-module-scss-module__YNPP6q__playIcon img{width:100%;height:100%}@media (max-width:64em){.breederVerifierPage-module-scss-module__YNPP6q__introTitleBold{font-size:var(--font-size-3xl);line-height:var(--font-size-3xl)}.breederVerifierPage-module-scss-module__YNPP6q__introTitleText{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.breederVerifierPage-module-scss-module__YNPP6q__form{padding:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__formTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:16rem;margin:0 auto;margin-bottom:var(--space-md)}.breederVerifierPage-module-scss-module__YNPP6q__formResultsContainer .breederVerifierPage-module-scss-module__YNPP6q__formResultsText{font-size:var(--font-size-body);line-height:var(--font-size-xl)}}
.dogBreedMatchmakerPage-module-scss-module__ordB9a__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shell{width:min(100%,70rem)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introTitle{line-height:var(--space-xl);text-align:center;margin-bottom:var(--space-xl);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText p:last-child{margin-bottom:0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__introText a{color:var(--color-primary);text-decoration:underline}.dogBreedMatchmakerPage-module-scss-module__ordB9a__results{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;position:relative}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsTitle{font-size:var(--font-size-3xl);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-black)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsContainer{box-sizing:border-box;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsContainer{flex-direction:column-reverse}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectors{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:1;max-width:20.875rem;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectors{max-width:100%}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedSizeSelector{margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md);white-space:nowrap}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorLabel{text-align:center;white-space:normal}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptions{display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptions:not(:last-child){margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOption{border:var(--border-lg)solid var(--color-base-white);height:100%;padding:var(--space-2xs);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOption:not(:last-child){margin-right:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper{width:var(--space-3xl);height:var(--space-3xl);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper svg,.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconSmall svg{width:var(--space-1_5xl);height:var(--space-1_5xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconMedium svg{width:var(--space-2xl);height:var(--space-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconLarge svg{width:3.5rem;height:3.5rem}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorIconWrapper.dogBreedMatchmakerPage-module-scss-module__ordB9a__iconXlarge svg{width:var(--space-3xl);height:var(--space-3xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__selectorOptionLabel{font-size:var(--font-size-xs);line-height:var(--space-md);font-weight:var(--font-weight-bold);color:var(--color-neutral-900)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceSelector{margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceOption{border:var(--border-lg)solid var(--color-base-white);height:6.5rem;padding:var(--space-2xs);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceOption:not(:last-child){margin-right:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceIconWrapper{width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__experienceIconWrapper svg{width:3.5rem;height:3.5rem}.dogBreedMatchmakerPage-module-scss-module__ordB9a__buttonContainer{justify-content:center;margin-top:auto;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__fullWidthButton{width:75%;height:var(--space-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedResults{box-sizing:border-box;flex:2;justify-content:center;align-items:center;min-height:22.375rem;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedResults{margin-bottom:var(--space-md)}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedList{align-items:center;gap:var(--space-md);width:100%;margin:0 var(--space-xl);display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedList{gap:var(--space-xs);flex-direction:column;margin:0}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard{border:6px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--motion-duration-slow)var(--motion-ease-standard);box-sizing:border-box;width:13.25rem;height:18.5rem;color:inherit;flex-direction:column;flex-shrink:0;align-items:center;text-decoration:none;display:flex;overflow:hidden}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard:hover{transform:translateY(-5px)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard.dogBreedMatchmakerPage-module-scss-module__ordB9a__greyedOut{opacity:.5;pointer-events:none;filter:grayscale(50%)}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedCard{flex-direction:row;width:100%;height:100%}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImageContainer{background-color:var(--color-brand-secondary-500);width:100%;height:10rem;padding-bottom:var(--space-md);justify-content:center;display:flex}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImageContainer{width:10rem;height:auto;padding-bottom:0}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImage{border-radius:var(--radius-full);object-fit:cover;height:10rem}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedImage{border-radius:0;width:100%;height:auto}}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedInfo{padding:var(--space-md);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedName{font-size:var(--font-size-xl);line-height:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);margin:0;margin-bottom:var(--space-2xs);text-align:center}.dogBreedMatchmakerPage-module-scss-module__ordB9a__breedTemperament{font-size:var(--font-size-body);line-height:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700);text-align:center;margin:0}.dogBreedMatchmakerPage-module-scss-module__ordB9a__shareSection{bottom:var(--space-md);right:var(--space-xs);position:absolute}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputs{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)50%,transparent);padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsGroup{margin-bottom:var(--space-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);margin-bottom:var(--space-md)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsButtonContainer{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.dogBreedMatchmakerPage-module-scss-module__ordB9a__findBreedButton{width:75%;height:var(--space-3xl);font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);border-radius:var(--space-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__loading{text-align:center;padding:var(--space-2xl)var(--space-xl);color:var(--color-text-secondary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard{background-color:var(--color-background-secondary);border:var(--border-sm)solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;max-width:40rem;margin:var(--space-xl)auto}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-xs)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderCard p{line-height:var(--line-height-base);color:var(--color-text-secondary)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__placeholderIcon{width:var(--space-3xl);height:var(--space-3xl);margin-bottom:var(--space-md);opacity:.6}@media (max-width:64em){.dogBreedMatchmakerPage-module-scss-module__ordB9a__introTitle{font-size:var(--font-size-3xl);line-height:var(--font-size-3xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__resultsTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__inputsTitle{font-size:var(--font-size-xl);line-height:var(--font-size-xl)}.dogBreedMatchmakerPage-module-scss-module__ordB9a__findBreedButton{font-size:var(--font-size-xl)}}
.dogNameGeneratorPage-module-scss-module__ktsocG__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.dogNameGeneratorPage-module-scss-module__ktsocG__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitle{line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-xl);max-width:50rem}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitleBold{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1);margin-bottom:var(--space-xs)}.dogNameGeneratorPage-module-scss-module__ktsocG__introText p{line-height:var(--line-height-snug);margin-bottom:var(--space-sm)}.dogNameGeneratorPage-module-scss-module__ktsocG__introText p:last-child{margin-bottom:0}.dogNameGeneratorPage-module-scss-module__ktsocG__introText a{color:var(--color-primary);text-decoration:underline}.dogNameGeneratorPage-module-scss-module__ktsocG__results{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsTitle{font-size:var(--font-size-h2);margin:0;margin-bottom:var(--space-md);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsContainer{display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs{background-color:var(--color-brand-tertiary-50);padding:var(--space-md)var(--space-lg);box-sizing:border-box;flex-direction:column;flex:1;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__breedSelectorWrap{width:100%;margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__breedLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsBtnContainer{margin-top:var(--space-md);justify-content:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsBtnContainerButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsResultsArea{min-height:var(--size-15xl);flex:2;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelector{margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorLabel{font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOptions{display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOption{border:3px solid var(--color-base-white);padding:var(--space-md);background-color:var(--color-base-white);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOption:not(:last-child){margin-right:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorIcon{width:3.5rem;height:3.5rem;margin-bottom:var(--space-xs)}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorIcon svg{width:3.5rem;height:3.5rem}.dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorOptionLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-almost-black)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsDisplay{margin-bottom:var(--space-xl);min-height:var(--size-14xl);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValues{width:100%;max-width:50rem;min-height:var(--size-7xl);flex-wrap:wrap;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue{font-weight:var(--font-weight-extrabold);color:var(--color-primary);text-align:center;margin:var(--space-xs)var(--space-md);flex:calc(33.333% - 2rem);max-width:calc(33.333% - 2rem)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue:nth-child(4),.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue:nth-child(5){max-width:calc(50% - 1rem);margin:var(--space-xs)auto;flex:calc(50% - 1rem)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsHeading{font-size:var(--size-lg);text-shadow:1px 1px 2px #0000001a}.dogNameGeneratorPage-module-scss-module__ktsocG__font1{font-family:Rowdies,sans-serif;font-weight:var(--font-weight-regular)}.dogNameGeneratorPage-module-scss-module__ktsocG__font2{font-family:Concert One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font3{font-family:Chivo,sans-serif;font-weight:var(--font-weight-bold)}.dogNameGeneratorPage-module-scss-module__ktsocG__font4{font-family:Patua One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font5{font-family:Francois One,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font6{font-family:Shantell Sans,sans-serif;font-weight:var(--font-weight-medium)}.dogNameGeneratorPage-module-scss-module__ktsocG__font7{font-family:Kosugi Maru,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font8{font-family:Viga,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__font9{font-family:Itim,sans-serif;font-weight:400}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholder{flex-direction:column;justify-content:center;align-items:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderIcon{height:var(--size-15xl);width:100%}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderImg{height:var(--size-15xl);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.dogNameGeneratorPage-module-scss-module__ktsocG__loading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);text-align:center;margin-top:var(--space-md);align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__spinner{border:var(--border-xl)solid var(--color-brand-primary-300);border-top:var(--border-xl)solid var(--color-primary);width:var(--size-4xl);height:var(--size-4xl);border-radius:50%;animation:1s linear infinite dogNameGeneratorPage-module-scss-module__ktsocG__spin}@keyframes dogNameGeneratorPage-module-scss-module__ktsocG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dogNameGeneratorPage-module-scss-module__ktsocG__inputs{border:var(--border-lg)solid var(--color-primary);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);margin-bottom:var(--space-lg);box-shadow:0 0 10px #01686c80}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsGroup{margin-bottom:var(--space-xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsTitle{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);font-weight:var(--font-weight-extrabold)}.dogNameGeneratorPage-module-scss-module__ktsocG__inputsButtonContainer{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.dogNameGeneratorPage-module-scss-module__ktsocG__generateButton{width:75%;height:var(--space-3xl);font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);border-radius:var(--space-2xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard{background-color:var(--color-background-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;max-width:40rem;margin:var(--space-xl)auto}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm)}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderCard p{color:var(--color-text-secondary);line-height:1.6}.dogNameGeneratorPage-module-scss-module__ktsocG__placeholderIcon{width:var(--size-4xl);height:var(--size-4xl);margin-bottom:var(--space-md);opacity:.6}@media (max-width:64em){.dogNameGeneratorPage-module-scss-module__ktsocG__introTitle{margin-bottom:0}.dogNameGeneratorPage-module-scss-module__ktsocG__introTitleBold{font-size:var(--font-size-h2);line-height:var(--font-size-h2)}.dogNameGeneratorPage-module-scss-module__ktsocG__results{padding:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:var(--size-12xl);margin:0 auto var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsContainer{flex-direction:column-reverse}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs .dogNameGeneratorPage-module-scss-module__ktsocG__breedLabel,.dogNameGeneratorPage-module-scss-module__ktsocG__resultsInputs .dogNameGeneratorPage-module-scss-module__ktsocG__sexSelectorLabel{text-align:center}.dogNameGeneratorPage-module-scss-module__ktsocG__resultsResultsArea{margin-bottom:var(--space-md)}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsDisplay{width:100%;min-height:0}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValues{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:30.25rem}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsValue{font-size:var(--font-size-2xl);min-height:0;margin:var(--space-xs)0;width:100%;max-width:none}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholder{min-height:0}.dogNameGeneratorPage-module-scss-module__ktsocG__nameResultsPlaceholderImg{object-fit:cover}.dogNameGeneratorPage-module-scss-module__ktsocG__inputs .dogNameGeneratorPage-module-scss-module__ktsocG__inputsTitle{font-size:var(--font-size-xl);line-height:var(--font-size-xl)}.dogNameGeneratorPage-module-scss-module__ktsocG__generateButton{font-size:var(--font-size-xl)}}
.pawsAndPlanQuizPage-module-scss-module__83Hm7a__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);flex-direction:column;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__callToAction{width:100%;max-width:none;margin:var(--space-lg)0 var(--space-xl);box-sizing:border-box}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introTitle{line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-xl);max-width:40rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introTitleBold{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-h1);line-height:var(--size-xl);margin-bottom:var(--space-xs)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__asterisk{font-size:var(--font-size-body);vertical-align:super;margin-left:var(--space-3xs);line-height:1}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introText p{margin-bottom:var(--space-sm);line-height:1.25rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introText p:last-child{margin-bottom:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introText a{color:var(--color-brand-primary-500);text-decoration:underline}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__emphasis{font-weight:var(--font-weight-extrabold)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__results{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);width:100%;padding:var(--space-lg);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsTitle{font-size:var(--font-size-stat);margin:0 0 var(--space-md);font-weight:var(--font-weight-extrabold)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsContainer{box-sizing:border-box;min-height:30rem;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsInputs{background-color:var(--color-brand-tertiary-50);width:var(--size-14xl);padding:var(--space-md)var(--space-xl);box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedSelectorWrap{margin-top:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedLabel{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);margin-bottom:var(--space-xs)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedIcon{width:15rem;height:15rem;margin-bottom:var(--space-md);border:var(--border-lg)solid var(--color-brand-primary-500);background-color:var(--color-base-white);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;overflow:hidden}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedIconImg{object-fit:cover;width:15rem;height:15rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedIconImgSmall{height:var(--size-10xl);width:var(--size-10xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsButtonContainer{margin-bottom:var(--space-md);margin-top:var(--space-xl);justify-content:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);background-color:var(--color-brand-primary-500)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsSummary{flex:1;align-items:center;display:flex;overflow:hidden}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsShare{bottom:var(--space-md);right:var(--space-xs);position:absolute}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplay{box-sizing:border-box;padding:var(--space-xl);gap:var(--space-xl);flex-direction:column;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplaySummary{box-sizing:border-box;gap:var(--space-xl);flex-wrap:wrap;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScore{box-sizing:border-box;flex:1;margin:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreTitle{font-size:var(--font-size-stat);line-height:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);text-align:center;margin-bottom:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreValues{justify-content:center;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreValue{font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);text-align:center}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreHeading{font-size:var(--font-size-stat)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreLabel{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-500)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayText{box-sizing:border-box;min-width:var(--size-13xl);flex:1;margin:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayTextContent{font-size:var(--font-size-xl);line-height:var(--font-size-2xl);text-align:center;margin-bottom:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayNext{box-sizing:border-box;margin-top:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholder{flex-direction:column;align-items:center;min-height:24rem;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderIcon{height:32rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderImg{width:auto;height:31rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__quizSections{width:100%}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__quizSectionsCard{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);padding:var(--space-lg);box-sizing:border-box;margin-top:var(--space-lg);box-shadow:0 0 10px #01686c80}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__section{border:var(--border-sm)solid var(--color-neutral-1000);width:100%;padding:var(--space-md);margin-bottom:var(--space-md);box-sizing:border-box}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionTitle{font-family:var(--font-family-base);font-weight:var(--font-weight-black);color:var(--color-text-primary);font-size:1.75rem;line-height:2rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionToggle{width:var(--size-md);height:var(--size-md);transition:transform var(--motion-duration-slow)var(--motion-ease-standard)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionToggle.pawsAndPlanQuizPage-module-scss-module__83Hm7a__expanded{transform:rotate(180deg)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__sectionContent{padding-top:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitSection{width:100%;margin:var(--space-2xl)0 var(--space-xl);justify-content:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitButton{width:75%;height:var(--size-4xl);font-size:var(--font-size-stat);font-weight:var(--font-weight-extrabold);background-color:var(--color-brand-primary-500);color:var(--color-base-white);border:none}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outro{width:100%;margin:var(--space-xl)0 var(--space-lg);flex-direction:column;align-items:center;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroTitle{width:100%;line-height:var(--size-lg);text-align:center;margin-bottom:var(--space-lg);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroText p{margin-bottom:var(--space-sm);line-height:1.25rem}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroText p:last-child{margin-bottom:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroText a{color:var(--color-brand-primary-500);text-decoration:underline}@media (max-width:64em){.pawsAndPlanQuizPage-module-scss-module__83Hm7a__introTitleBold{font-size:var(--font-size-stat);line-height:var(--font-size-stat)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__results{padding:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsTitle{font-size:var(--font-size-2xl);text-align:center;line-height:var(--font-size-2xl);max-width:var(--size-12xl);margin:0 auto var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsContainer{align-items:center;gap:var(--space-lg);flex-direction:column-reverse}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsInputs{width:100%;max-width:28rem;margin:0 auto}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__breedLabel{text-align:center}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsSummary{margin-bottom:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplay{padding:var(--space-lg)var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplaySummary{flex-direction:column;align-items:center;width:100%;display:flex}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScore{margin-bottom:var(--space-xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayScoreTitle{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsDisplayTextContent{font-size:var(--font-size-body);line-height:var(--font-size-xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholder{min-height:0}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderIcon,.pawsAndPlanQuizPage-module-scss-module__83Hm7a__resultsPlaceholderImg{width:100%;height:auto}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__quizSectionsCard{padding:var(--space-md)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitSection{margin:var(--space-xl)0 var(--space-lg)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__submitButton{width:100%;font-size:var(--font-size-2xl)}.pawsAndPlanQuizPage-module-scss-module__83Hm7a__outroTitle{font-size:var(--font-size-2xl);line-height:1.75rem}}
.petLossReadinessPage-module-scss-module__nYC9hG__pageWrapper{--public-page-shell-padding-block:0;min-height:50rem;padding-top:var(--space-xl);padding-bottom:var(--space-3xl);flex-direction:column;align-items:center;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__related{width:100%;margin-top:var(--space-2xl)}.petLossReadinessPage-module-scss-module__nYC9hG__intro{width:100%;margin-bottom:var(--space-lg);flex-direction:column;align-items:stretch;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__title{text-align:center;max-width:var(--max-width-hero);margin:0 auto var(--space-lg);width:100%;line-height:2rem}.petLossReadinessPage-module-scss-module__nYC9hG__titleBold{font-weight:var(--font-weight-black);font-size:var(--font-size-h1);margin-bottom:var(--space-xs)}.petLossReadinessPage-module-scss-module__nYC9hG__titleText{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);width:100%;line-height:2rem}.petLossReadinessPage-module-scss-module__nYC9hG__asterisk{font-size:var(--font-size-body);vertical-align:top}.petLossReadinessPage-module-scss-module__nYC9hG__text{width:100%}.petLossReadinessPage-module-scss-module__nYC9hG__text p:not(.petLossReadinessPage-module-scss-module__nYC9hG__reference){font-size:var(--font-size-body);max-width:none;margin:0 0 .5rem;line-height:1.25rem}.petLossReadinessPage-module-scss-module__nYC9hG__text p.petLossReadinessPage-module-scss-module__nYC9hG__reference{font-size:var(--font-size-xs);margin-top:0;line-height:1rem}.petLossReadinessPage-module-scss-module__nYC9hG__referenceAsterisk{font-size:var(--font-size-body)}.petLossReadinessPage-module-scss-module__nYC9hG__stacked{margin-top:var(--space-lg)}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedGrid{min-height:22rem;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedInputs{background-color:var(--color-brand-tertiary-50);width:24rem;padding:var(--space-lg)var(--space-xl);justify-content:center;gap:var(--space-lg);box-sizing:border-box;flex-direction:column;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedCopyTitle{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);margin-bottom:var(--space-xs)}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedCopy{font-size:var(--font-size-body);margin:0;line-height:1.4}.petLossReadinessPage-module-scss-module__nYC9hG__beginButtonWrap{justify-content:center;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__beginButton{width:100%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedImageWrap{flex:1;justify-content:center;align-items:center;padding:0;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedImageCircle{border:var(--border-lg)solid var(--color-brand-primary-500);background-color:var(--color-brand-primary-50);border-radius:var(--radius-full);justify-content:center;align-items:center;width:16rem;height:16rem;display:flex;overflow:hidden}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedImageIcon{aspect-ratio:3/2;object-fit:cover;width:100%;max-width:100%;height:auto}.petLossReadinessPage-module-scss-module__nYC9hG__card{border:var(--border-lg)solid var(--color-brand-primary-500);border-radius:var(--radius-md);width:100%;padding:var(--space-xl);box-sizing:border-box;position:relative;box-shadow:0 0 10px #01686c80}.petLossReadinessPage-module-scss-module__nYC9hG__stepsSection{width:100%;margin-bottom:var(--space-xl);box-sizing:border-box}.petLossReadinessPage-module-scss-module__nYC9hG__stepsHeading{margin:0 0 var(--space-md);font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);text-align:center}.petLossReadinessPage-module-scss-module__nYC9hG__stepsGrid{justify-content:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__stepCard{align-items:center;gap:var(--space-2xs);width:7rem;color:var(--color-neutral-1000);flex-direction:column;text-decoration:none;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__stepIcon{flex-shrink:0;justify-content:center;align-items:center;width:7rem;height:7rem;display:inline-flex;overflow:hidden}.petLossReadinessPage-module-scss-module__nYC9hG__stepIcon svg{width:7rem;max-width:7rem;height:7rem;max-height:7rem;display:block}.petLossReadinessPage-module-scss-module__nYC9hG__stepLabel{font-weight:var(--font-weight-medium);text-align:center;font-size:var(--font-size-caption)}.petLossReadinessPage-module-scss-module__nYC9hG__quiz{gap:var(--space-xl);flex-direction:column;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__submitSection{margin-top:var(--space-sm);justify-content:center;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__submitButton{width:75%;height:var(--size-2xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold)}.petLossReadinessPage-module-scss-module__nYC9hG__results{flex-direction:column;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__resultBadge{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-body);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-3xs)var(--space-sm);border-radius:var(--radius-full);margin-bottom:var(--space-sm);background:var(--color-brand-primary-50);color:var(--color-brand-primary-600);align-self:flex-start}.petLossReadinessPage-module-scss-module__nYC9hG__resultHeading{font-size:var(--font-size-stat);line-height:1.15;font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-sm)}.petLossReadinessPage-module-scss-module__nYC9hG__resultBody{font-size:var(--font-size-xl);max-width:46rem;margin:0;line-height:1.5}.petLossReadinessPage-module-scss-module__nYC9hG__soon .petLossReadinessPage-module-scss-module__nYC9hG__resultBadge{background:var(--color-brand-tertiary-50);color:var(--color-brand-primary-600)}.petLossReadinessPage-module-scss-module__nYC9hG__foster .petLossReadinessPage-module-scss-module__nYC9hG__resultBadge{background:var(--color-brand-secondary-50);color:var(--color-brand-secondary-600)}.petLossReadinessPage-module-scss-module__nYC9hG__ready .petLossReadinessPage-module-scss-module__nYC9hG__resultBadge{background:var(--color-brand-accent-50);color:var(--color-brand-accent-700)}.petLossReadinessPage-module-scss-module__nYC9hG__callout{margin-top:var(--space-lg);border:var(--border-sm)solid var(--color-brand-tertiary-500);border-radius:var(--radius-md);background:var(--color-brand-tertiary-200);padding:var(--space-lg)}.petLossReadinessPage-module-scss-module__nYC9hG__calloutTitle{margin:0 0 var(--space-xs);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold)}.petLossReadinessPage-module-scss-module__nYC9hG__calloutText{margin:0 0 var(--space-md);font-size:var(--font-size-body);line-height:1.4}.petLossReadinessPage-module-scss-module__nYC9hG__calloutLogo{margin:var(--space-md)0}.petLossReadinessPage-module-scss-module__nYC9hG__calloutLogo img{max-width:100%;height:auto;max-height:3rem}.petLossReadinessPage-module-scss-module__nYC9hG__calloutLinks{gap:var(--space-sm);flex-wrap:wrap;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__calloutLink{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-body);color:var(--color-brand-primary-600);background:var(--color-base-white);border:var(--border-sm)solid var(--color-brand-primary-500);border-radius:var(--radius-full);padding:var(--space-xs)var(--space-md);text-decoration:none}.petLossReadinessPage-module-scss-module__nYC9hG__calloutLink:hover{background:var(--color-brand-primary-500);color:var(--color-base-white)}.petLossReadinessPage-module-scss-module__nYC9hG__resultNext{margin-top:var(--space-xl)}.petLossReadinessPage-module-scss-module__nYC9hG__disclaimer{margin-top:var(--space-lg);font-size:var(--font-size-sm,.8125rem);color:var(--color-text-secondary,#6a7373);text-align:center;max-width:46rem;margin-inline:auto;line-height:1.4}.petLossReadinessPage-module-scss-module__nYC9hG__resultActions{margin-top:var(--space-lg);justify-content:center;display:flex}.petLossReadinessPage-module-scss-module__nYC9hG__share{bottom:var(--space-md);right:var(--space-xs);position:absolute}@media (max-width:64em){.petLossReadinessPage-module-scss-module__nYC9hG__card{padding:var(--space-md)}.petLossReadinessPage-module-scss-module__nYC9hG__titleBold{font-size:var(--font-size-stat);line-height:1.75rem}.petLossReadinessPage-module-scss-module__nYC9hG__titleText{font-size:var(--font-size-h3);line-height:1.5rem}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedGrid{align-items:center;gap:var(--space-lg);flex-direction:column-reverse;min-height:0}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedInputs{width:100%;max-width:28rem}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedImageCircle{width:12rem;height:12rem}.petLossReadinessPage-module-scss-module__nYC9hG__getStartedImageIcon{width:6rem;height:6rem}.petLossReadinessPage-module-scss-module__nYC9hG__resultHeading{font-size:var(--font-size-2xl)}.petLossReadinessPage-module-scss-module__nYC9hG__resultBody{font-size:var(--font-size-body)}}
.responsibleDogOwnershipSeries-module-scss-module__iPpifa__shell{--public-page-shell-padding-block:0;--public-page-shell-padding-block-mobile:0}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__page{box-sizing:border-box;padding-bottom:var(--space-3xl);flex:1}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__section{max-width:64rem;padding:var(--space-md)var(--space-xl)0;box-sizing:border-box;margin:0 auto}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__sectionTitle{font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-bold);margin:0 0 var(--space-sm)0;text-align:center;color:var(--color-neutral-900)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__sectionDate{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--space-lg)0;text-align:center;color:var(--color-neutral-900)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__sectionHeader{font-size:var(--font-size-stat);line-height:2rem;font-weight:var(--font-weight-bold);text-align:center;color:var(--color-neutral-900);margin:var(--space-md)0 var(--space-xs)0}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__intro{max-width:100%;margin:0 auto var(--space-lg)auto;padding:0 var(--space-xs);font-size:var(--font-size-base);color:var(--color-neutral-900);text-align:left;line-height:1.5rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__intro p{margin:0}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__videos{gap:var(--space-lg);padding:var(--space-xl)0 0;box-sizing:border-box;grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__videosResearch{max-width:64rem;margin:0 auto var(--space-xl)auto;grid-template-columns:1fr}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__videosBreeders{padding-bottom:var(--space-3xl);grid-template-columns:repeat(2,1fr)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__card{gap:var(--space-sm);flex-direction:column;height:100%;display:flex}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__preview{aspect-ratio:16/9;border-radius:var(--radius-lg);width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__previewImage{object-fit:cover;width:100%;height:100%;display:block}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__previewPlaceholder{background-color:var(--color-neutral-900);width:100%;height:100%}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__previewOverlay{color:var(--color-base-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.5px;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__playIcon{justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__playIcon img{width:100%;height:100%}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__noLink{cursor:default}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__description{border-radius:var(--radius-lg);padding:var(--space-sm);text-align:left;flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);margin:0 0 var(--space-xs)0;text-align:center}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__titleLink{color:inherit;text-decoration:underline}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__titleLink:hover{text-decoration:underline}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__badge{margin:0 0 var(--space-sm)0;flex-direction:column;align-items:center;display:flex}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__badgeImage{object-fit:contain;width:auto;height:7rem;margin-bottom:var(--space-xs)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__badgeTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-align:center;max-width:90%;margin-top:var(--space-xs);line-height:1.2}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionText{font-size:var(--font-size-base);color:var(--color-neutral-900);margin:0 0 var(--space-md-lg)0;word-break:break-word;overflow-wrap:anywhere;flex:auto;line-height:1.5rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionTextLarger{font-size:var(--font-size-body-lg);line-height:1.55rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__button{padding:var(--space-xs)var(--space-md-lg);text-align:center;background-color:var(--color-brand-primary-500);width:auto;color:var(--color-base-white);font-weight:var(--font-weight-medium);font-family:inherit;font-size:inherit;line-height:inherit;border-radius:var(--radius-pill);appearance:none;box-sizing:border-box;cursor:pointer;border:none;justify-content:center;align-self:center;align-items:center;margin:0;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__button:hover,.responsibleDogOwnershipSeries-module-scss-module__iPpifa__button:focus{background-color:var(--color-brand-primary-600);color:var(--color-base-white);text-decoration:none}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__buttonDisabled{background-color:var(--color-neutral-400);color:var(--color-base-white);pointer-events:none;cursor:default;border:none}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__emailSection{max-width:64rem;margin:0 auto var(--space-xl)auto;padding:0 var(--space-xl);box-sizing:border-box}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksSection{max-width:64rem;margin:0 auto var(--space-xl)auto;padding:0 var(--space-xl)var(--space-xl);box-sizing:border-box}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksSectionHeader{font-size:var(--font-size-2xl);line-height:2rem;font-weight:var(--font-weight-bold);text-align:center;color:var(--color-neutral-900);margin:0 0 var(--space-md)0}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__links{gap:var(--space-md-lg);flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItem{background:var(--color-neutral-100);border-radius:var(--radius-lg);min-width:18rem;max-width:32rem;color:inherit;border:1px solid #0000000a;flex-direction:column;flex:22rem;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItem:hover{background:var(--color-neutral-200)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItemImage{aspect-ratio:1;object-fit:cover;width:100%;display:block}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItemContent{padding:var(--space-sm)var(--space-md)var(--space-md)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItemTitle{font-size:var(--font-size-xl);line-height:1.5rem;font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);margin:0 0 var(--space-xs)0;text-align:center}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItemText{font-size:var(--font-size-base);color:var(--color-neutral-900);margin:0;line-height:1.5rem}@media (max-width:64em){.responsibleDogOwnershipSeries-module-scss-module__iPpifa__section{max-width:30rem;padding:var(--space-md)var(--space-md)var(--space-xl)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__sectionHeader{font-size:var(--font-size-xl);line-height:1.5rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__sectionTitle{font-size:var(--font-size-2xl);text-align:center;margin:0 0 var(--space-md)0;line-height:1.75rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__videos{gap:var(--space-md);padding:var(--space-md)0 0;grid-template-columns:1fr}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__videosResearch{width:100%;max-width:100%;margin:0 auto var(--space-lg)auto}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__card{width:100%}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionTitle{font-size:var(--font-size-base)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionText{font-size:var(--font-size-caption);margin:0 0 var(--space-md)0;line-height:1.4rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__descriptionTextLarger{font-size:var(--font-size-base);line-height:1.5rem}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__emailSection{max-width:100%;padding:0 var(--space-md);margin:0 auto var(--space-lg)auto}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksSection{max-width:100%;padding:0 var(--space-md)var(--space-lg);margin:0 auto var(--space-lg)auto}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__links{gap:var(--space-md)}.responsibleDogOwnershipSeries-module-scss-module__iPpifa__linksItem{flex:100%;max-width:100%}}
.UserManualDetail-module-scss-module__uq95EW__manual{margin-top:0}.UserManualDetail-module-scss-module__uq95EW__manual__body{font-size:var(--font-size-body);margin:0 0 var(--space-md-lg);line-height:1.7}.UserManualDetail-module-scss-module__uq95EW__manual__image{margin:0 0 var(--space-lg);text-align:center}.UserManualDetail-module-scss-module__uq95EW__manual__image img{border-radius:var(--radius-sm);width:100%;max-width:100%;height:auto;box-shadow:none;margin:0 auto;display:block}.UserManualDetail-module-scss-module__uq95EW__section{padding-top:var(--space-md);border-top:1px solid #ffffff26;margin-bottom:0}.UserManualDetail-module-scss-module__uq95EW__section:first-child{border-top:0;padding-top:0}.UserManualDetail-module-scss-module__uq95EW__section__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-base-white);margin-bottom:var(--space-sm)}.UserManualDetail-module-scss-module__uq95EW__section__header{color:var(--color-base-white)}.UserManualDetail-module-scss-module__uq95EW__section__body{font-size:var(--font-size-body);margin-bottom:var(--space-md);line-height:1.6}.UserManualDetail-module-scss-module__uq95EW__steps{gap:var(--space-md);grid-template-columns:1fr;display:grid;position:relative}.UserManualDetail-module-scss-module__uq95EW__steps:before{content:"";background:var(--color-base-white);z-index:1;width:3px;position:absolute;top:0;bottom:0;left:calc(.6rem + 8px)}.UserManualDetail-module-scss-module__uq95EW__step{padding:var(--space-sm)0;position:relative}.UserManualDetail-module-scss-module__uq95EW__step:first-child:before{content:"";background:var(--color-primary);z-index:2;width:3px;height:calc(1.5rem + 16px);position:absolute;top:0;left:calc(.6rem + 8px)}.UserManualDetail-module-scss-module__uq95EW__step:last-child:after{content:"";background:var(--color-primary);z-index:2;width:3px;position:absolute;top:calc(1.5rem + 16px);bottom:0;left:calc(.6rem + 8px)}.UserManualDetail-module-scss-module__uq95EW__step__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);margin-bottom:var(--space-sm);color:var(--color-base-white);margin-left:3rem;line-height:1.5rem;position:relative}.UserManualDetail-module-scss-module__uq95EW__step__title:before{content:"";background:var(--color-base-white);border:2px solid var(--color-base-white);z-index:3;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:calc(-2.4rem - 4px);transform:translateY(-50%)}.UserManualDetail-module-scss-module__uq95EW__step__content{gap:var(--space-md);align-items:flex-start;margin-left:3rem;display:flex}.UserManualDetail-module-scss-module__uq95EW__step__image{flex:0 0 58%;max-width:58%}.UserManualDetail-module-scss-module__uq95EW__step__frame{margin:0}.UserManualDetail-module-scss-module__uq95EW__step__body{max-width:42%;font-size:var(--font-size-xl);flex:42%;line-height:1.8rem}.UserManualDetail-module-scss-module__uq95EW__step__framedScreenshot{width:calc(100% + 4rem);max-width:none;margin-top:-7rem;margin-bottom:-4rem;margin-left:-2rem}.UserManualDetail-module-scss-module__uq95EW__section [class*=chevron]{border-color:var(--color-base-white);width:.75rem;height:.75rem}.UserManualDetail-module-scss-module__uq95EW__manual__body a,.UserManualDetail-module-scss-module__uq95EW__section__body a,.UserManualDetail-module-scss-module__uq95EW__step__body a{color:var(--color-base-white);text-decoration:underline}@media (max-width:64em){.UserManualDetail-module-scss-module__uq95EW__section__title{font-size:var(--font-size-xl);line-height:var(--font-size-2xl)}.UserManualDetail-module-scss-module__uq95EW__step__content{flex-direction:column;width:100%;margin-left:0}.UserManualDetail-module-scss-module__uq95EW__step__title{font-size:var(--font-size-lg);margin-left:0;line-height:1.35rem}.UserManualDetail-module-scss-module__uq95EW__steps:before,.UserManualDetail-module-scss-module__uq95EW__step:before,.UserManualDetail-module-scss-module__uq95EW__step__title:before,.UserManualDetail-module-scss-module__uq95EW__step:first-child:before,.UserManualDetail-module-scss-module__uq95EW__step:last-child:after{display:none}.UserManualDetail-module-scss-module__uq95EW__step__framedScreenshot{width:100%;max-width:100%;margin:0;display:block}.UserManualDetail-module-scss-module__uq95EW__section [class*=chevron]{width:.625rem;height:.625rem}.UserManualDetail-module-scss-module__uq95EW__step__image,.UserManualDetail-module-scss-module__uq95EW__step__body{flex:100%;width:100%;max-width:100%}.UserManualDetail-module-scss-module__uq95EW__step__body{font-size:var(--font-size-caption);line-height:1.5rem}}
.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsSection{background-color:var(--color-base-white);justify-content:center;width:100%;margin-top:0;display:flex}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsContainer{box-sizing:border-box;width:100%;height:100%;padding:var(--space-md);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;display:flex}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsItems{gap:var(--space-xl);flex-wrap:wrap;justify-content:center;display:flex}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsItem{min-width:0;margin-bottom:var(--space-md);flex-direction:column;flex:0 auto;justify-content:center;align-items:center;display:flex}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsImage{filter:grayscale();opacity:.75;align-self:center;width:auto;max-width:100%;height:auto;max-height:8rem;display:block}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoAward{filter:grayscale()brightness(.2);max-height:6rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoInnovationFactory{max-height:5rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoOrivet,.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoPurina{max-height:5.5rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoCtv{max-height:4.5rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoMoney{max-height:4.25rem!important}@media (max-width:84em){.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsContainer{padding:var(--space-xl);flex-direction:column;align-items:center}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsItem{margin:0 var(--space-md)}}@media (max-width:48em){.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsItems{gap:var(--space-sm);flex-direction:column;justify-content:flex-start;align-items:stretch}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsItem{width:100%;min-height:5rem;padding:calc(var(--space-2xs) + var(--space-3xs))0;justify-content:center;align-items:center;margin:0;display:flex}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__collaboratorsImage{object-fit:contain;opacity:.82;width:auto;height:auto;max-height:4.75rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoCtv{max-height:3.5rem!important}.homeCollaboratorsShowcase-module-scss-module__iyZM7a__logoMoney{max-height:3.25rem!important}}
.reviewsList-module-scss-module__1Vi03W__ratingInfo{align-items:center;gap:var(--space-md);display:flex}.reviewsList-module-scss-module__1Vi03W__reviewCount{font-weight:var(--font-weight-regular);font-size:var(--font-size-body);line-height:var(--line-height-normal);cursor:pointer;color:var(--color-brand-primary-500);text-decoration:underline}.reviewsList-module-scss-module__1Vi03W__container{flex-wrap:wrap;display:flex}.reviewsList-module-scss-module__1Vi03W__reviewCard{cursor:pointer;margin:0 var(--space-2xs)var(--space-md)}.reviewsList-module-scss-module__1Vi03W__cardButton{width:100%}.reviewsList-module-scss-module__1Vi03W__loading{padding:var(--space-xl);text-align:center;color:var(--color-text-secondary)}.reviewsList-module-scss-module__1Vi03W__error{padding:var(--space-xl);text-align:center;color:var(--color-status-error)}.reviewsList-module-scss-module__1Vi03W__starRating{align-items:center;display:flex}.reviewsList-module-scss-module__1Vi03W__starRating svg{width:var(--space-md);height:var(--space-md)}.reviewsList-module-scss-module__1Vi03W__starRatingSmall svg{width:var(--space-sm);height:var(--space-sm)}.reviewsList-module-scss-module__1Vi03W__star{fill:var(--color-neutral-200)}.reviewsList-module-scss-module__1Vi03W__starFilled{fill:var(--color-brand-primary-500)}.reviewsList-module-scss-module__1Vi03W__dialogReview{margin-bottom:var(--space-md)}.reviewsList-module-scss-module__1Vi03W__dialogReview article{box-shadow:none;border:none;margin:0;padding:0}.reviewsList-module-scss-module__1Vi03W__dialogReplyForm{border-top:1px solid var(--color-border-default);padding-top:var(--space-md)}.reviewsList-module-scss-module__1Vi03W__dialogTextarea{width:100%;padding:var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--font-size-body);resize:vertical;min-height:6rem;font-family:inherit}.reviewsList-module-scss-module__1Vi03W__dialogTextarea:focus{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 2px var(--color-brand-primary-100);outline:none}.reviewsList-module-scss-module__1Vi03W__dialogTextarea:disabled{background:var(--color-bg-muted);cursor:not-allowed}@media (max-width:64em){.reviewsList-module-scss-module__1Vi03W__reviews{padding:var(--space-md)var(--space-sm)}.reviewsList-module-scss-module__1Vi03W__reviews .reviewsList-module-scss-module__1Vi03W__headerTitle .reviewsList-module-scss-module__1Vi03W__headerTitleText{display:none}.reviewsList-module-scss-module__1Vi03W__header{justify-content:center}}
.aboutPage-module-scss-module__wCjRNW__main{background-color:var(--color-base-white);padding:0}.aboutPage-module-scss-module__wCjRNW__container{margin:0 auto}.aboutPage-module-scss-module__wCjRNW__content{text-align:justify}.aboutPage-module-scss-module__wCjRNW__heading{text-align:center;font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-extrabold);margin:var(--space-xl)0}.aboutPage-module-scss-module__wCjRNW__subtitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-md)}.aboutPage-module-scss-module__wCjRNW__list{margin:var(--space-md)var(--space-3xl)var(--space-xl);padding:0}.aboutPage-module-scss-module__wCjRNW__content p{font-size:var(--font-size-base);line-height:var(--line-height-base);max-width:none;margin:0}.aboutPage-module-scss-module__wCjRNW__image{vertical-align:text-top;height:12rem}.aboutPage-module-scss-module__wCjRNW__imageStart{float:left;margin-right:var(--space-md)}.aboutPage-module-scss-module__wCjRNW__imageEnd{float:right;margin-left:var(--space-md)}.aboutPage-module-scss-module__wCjRNW__storySection:after{content:"";clear:both;display:block}.aboutPage-module-scss-module__wCjRNW__bottomImageSection{width:100%;margin:var(--space-xl)0;justify-content:center;display:flex}.aboutPage-module-scss-module__wCjRNW__bottomImage{border-radius:var(--radius-xl);width:50rem;max-width:100%}.aboutPage-module-scss-module__wCjRNW__callToActionWrap{margin:var(--space-xl)0 0}@media (max-width:64em){.aboutPage-module-scss-module__wCjRNW__container{margin:0 auto}.aboutPage-module-scss-module__wCjRNW__list{margin:var(--space-md)var(--space-xl)var(--space-xl)}.aboutPage-module-scss-module__wCjRNW__subtitle{font-size:var(--font-size-xl);text-align:center}.aboutPage-module-scss-module__wCjRNW__content p{font-size:var(--font-size-sm)}.aboutPage-module-scss-module__wCjRNW__heading{font-size:var(--font-size-2xl);line-height:1.5rem}.aboutPage-module-scss-module__wCjRNW__image{height:8rem}.aboutPage-module-scss-module__wCjRNW__bottomImage{width:80%}}
.articlesPage-module-scss-module__aSwFAG__subtitle{font-family:var(--font-family-base);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900);text-align:center;margin:0 0 var(--space-xl)}.articlesPage-module-scss-module__aSwFAG__grid{justify-content:center;gap:var(--space-md);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.articlesPage-module-scss-module__aSwFAG__tile{border-radius:var(--radius-md);width:18rem;height:18rem;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.articlesPage-module-scss-module__aSwFAG__tile:hover{box-shadow:var(--shadow-md);transform:scale(1.02)}.articlesPage-module-scss-module__aSwFAG__tileImage{background-position:50%;background-size:cover;background-color:var(--color-neutral-100);background-image:url(/icons/default-article-placeholder.svg);background-repeat:no-repeat;width:100%;height:100%}.articlesPage-module-scss-module__aSwFAG__tileFiller{visibility:hidden;width:18rem;height:0}@media (max-width:48em){.articlesPage-module-scss-module__aSwFAG__tile{width:10rem;height:10rem}.articlesPage-module-scss-module__aSwFAG__tileFiller{width:10rem}.articlesPage-module-scss-module__aSwFAG__subtitle{font-size:var(--font-size-h4)}}
.breederFaqPage-module-scss-module__0EeMyq__content{padding-bottom:var(--space-xl)}.breederFaqPage-module-scss-module__0EeMyq__banner{border-radius:var(--radius-xl);width:100%;height:25rem;margin-top:var(--space-xl);background-position:50%;background-repeat:no-repeat;background-size:cover}.breederFaqPage-module-scss-module__0EeMyq__intro{text-align:center;margin:var(--space-xl)0 var(--space-lg)0;flex-direction:column;align-items:center;width:100%;display:flex}.breederFaqPage-module-scss-module__0EeMyq__introHeading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md);text-align:center}.breederFaqPage-module-scss-module__0EeMyq__introText{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);text-align:center;max-width:44rem;margin:0}.breederFaqPage-module-scss-module__0EeMyq__introLink{color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-decoration:underline}.breederFaqPage-module-scss-module__0EeMyq__faqContainer{flex-direction:column;display:flex}.breederFaqPage-module-scss-module__0EeMyq__faqItem{margin-bottom:var(--space-md)}.breederFaqPage-module-scss-module__0EeMyq__faqHeading{font-size:var(--font-size-2xl)}.breederFaqPage-module-scss-module__0EeMyq__faqBody{text-align:justify;margin-bottom:var(--space-md);font-size:var(--font-size-base)}.breederFaqPage-module-scss-module__0EeMyq__faqBody a{color:var(--color-brand-primary-500);font-weight:var(--font-weight-bold);text-decoration:underline}.breederFaqPage-module-scss-module__0EeMyq__callToAction{margin-top:0}@media (max-width:64em){.breederFaqPage-module-scss-module__0EeMyq__introText{font-size:var(--font-size-base);line-height:1.25rem}.breederFaqPage-module-scss-module__0EeMyq__banner{height:12rem;margin-top:var(--space-lg)}.breederFaqPage-module-scss-module__0EeMyq__faqHeading{font-size:var(--font-size-xl);line-height:var(--space-lg);text-align:left}}
.howItWorksPage-module-scss-module__hw0nna__title{font-size:var(--font-size-4xl);line-height:2rem;font-weight:var(--font-weight-extrabold);text-align:center;margin:0 0 var(--space-xl)}.howItWorksPage-module-scss-module__hw0nna__intro{margin-bottom:var(--space-xl)}.howItWorksPage-module-scss-module__hw0nna__intro p{margin:0;line-height:1.5rem}.howItWorksPage-module-scss-module__hw0nna__section{margin-bottom:var(--space-2xl)}.howItWorksPage-module-scss-module__hw0nna__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-md)}.howItWorksPage-module-scss-module__hw0nna__videoLink{border-radius:var(--radius-lg);display:block;position:relative;overflow:hidden}.howItWorksPage-module-scss-module__hw0nna__videoPreview{width:100%;height:auto;display:block}.howItWorksPage-module-scss-module__hw0nna__playIcon{place-items:center;display:grid;position:absolute;inset:0}.howItWorksPage-module-scss-module__hw0nna__callToAction{margin-top:var(--space-2xl)}@media (max-width:64em){.howItWorksPage-module-scss-module__hw0nna__title{font-size:var(--font-size-2xl);margin-bottom:var(--space-lg);line-height:1.5rem}}
.pupParentsPage-module-scss-module__k_G2GG__pupParentMain{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;margin:0;padding:0;display:flex}.pupParentsPage-module-scss-module__k_G2GG__mapSection{margin-top:0}
.home-module-scss-module__F88sZW__homeMain{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;margin:0;padding:0;display:flex}
/*# sourceMappingURL=a8f13101525f41e1.css.map*/