.aboutBreed-module-scss-module__LrQeOW__aboutBreed{max-width:var(--max-width-content-md);margin:var(--space-xl)auto 0;padding:0 var(--space-md)}@media (max-width:64em){.aboutBreed-module-scss-module__LrQeOW__aboutBreed{padding:0 var(--space-sm);margin-top:var(--space-lg)}}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__aboutBreed{padding:0 var(--space-sm)}}.aboutBreed-module-scss-module__LrQeOW__header{margin-bottom:var(--space-md)}.aboutBreed-module-scss-module__LrQeOW__header h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);margin:0}.aboutBreed-module-scss-module__LrQeOW__content{position:relative}.aboutBreed-module-scss-module__LrQeOW__content:after{content:"";clear:both;display:table}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__content:after{content:none}}.aboutBreed-module-scss-module__LrQeOW__contentWithMedia .aboutBreed-module-scss-module__LrQeOW__summary{float:left;width:300px;margin-right:var(--space-lg);margin-bottom:var(--space-md-lg);box-sizing:border-box;max-width:100%}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__contentWithMedia .aboutBreed-module-scss-module__LrQeOW__summary{float:none;width:100%;margin-right:0}}.aboutBreed-module-scss-module__LrQeOW__contentWithMedia .aboutBreed-module-scss-module__LrQeOW__photos{box-sizing:border-box;width:calc(100% - 328px);min-width:0;max-width:100%;margin-left:328px}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__contentWithMedia .aboutBreed-module-scss-module__LrQeOW__photos{width:100%;margin-left:0}}.aboutBreed-module-scss-module__LrQeOW__summary{box-sizing:border-box;flex-direction:column;display:flex}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__summary{width:100%;margin-right:0;margin-bottom:var(--space-md)}}.aboutBreed-module-scss-module__LrQeOW__photos{box-sizing:border-box;width:100%}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__photos{width:100%;margin-left:0}}.aboutBreed-module-scss-module__LrQeOW__history{margin:var(--space-lg)0 0}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__history{margin-top:var(--space-md)}}.aboutBreed-module-scss-module__LrQeOW__historyTitle{margin:0 0 var(--space-xs);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700)}.aboutBreed-module-scss-module__LrQeOW__historyCopy{color:var(--color-neutral-700);line-height:var(--line-height-base);font-size:var(--font-size-caption);margin:0}.aboutBreed-module-scss-module__LrQeOW__footer{margin-top:var(--space-lg);justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__footer{text-align:center;justify-content:center}}.aboutBreed-module-scss-module__LrQeOW__learnMore{color:var(--color-brand-primary-600);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);letter-spacing:.01em;text-decoration:none;transition:all .2s}.aboutBreed-module-scss-module__LrQeOW__learnMore:hover{color:var(--color-brand-primary-700);text-decoration:underline}.aboutBreed-module-scss-module__LrQeOW__breedSummary{border:3px solid var(--color-brand-primary-500);box-shadow:0 0 10px color-mix(in srgb,var(--color-brand-primary-500)50%,transparent);border-radius:var(--radius-md);padding:var(--space-md);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;min-height:19rem;margin:0;display:flex}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__breedSummary{box-shadow:var(--shadow-md);padding:var(--space-md);background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-primary-50)90%,transparent)0%,color-mix(in srgb,var(--color-base-white)90%,transparent)100%);grid-column-gap:var(--space-sm);grid-row-gap:var(--space-sm);border-width:2px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;place-items:start stretch;width:100%;min-height:auto;margin:0 auto;display:grid}}.aboutBreed-module-scss-module__LrQeOW__breedSummaryTitle{font-size:var(--font-size-h4);line-height:var(--line-height-tight);font-weight:var(--font-weight-black);margin-bottom:var(--space-md);margin-top:var(--space-xs);text-align:center}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__breedSummaryTitle{font-size:var(--font-size-h5);line-height:var(--line-height-snug);margin-bottom:var(--space-2xs);grid-column:1/-1}}.aboutBreed-module-scss-module__LrQeOW__breedSummaryItem{margin-bottom:var(--space-md);width:8.5rem}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__breedSummaryItem{padding:var(--space-sm);border:1px solid color-mix(in srgb,var(--color-brand-primary-500)15%,transparent);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--color-base-white)85%,transparent);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.aboutBreed-module-scss-module__LrQeOW__breedSummaryItemTemperament{grid-column:1/-1;max-width:none}.aboutBreed-module-scss-module__LrQeOW__breedSummaryItemCenterLast{grid-column:1/-1;justify-self:center;width:min(100%,200px)}}.aboutBreed-module-scss-module__LrQeOW__breedSummaryLabel{font-weight:var(--font-weight-bold);margin-bottom:var(--space-2xs);font-size:var(--font-size-h5);white-space:nowrap;align-items:center;display:flex}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__breedSummaryLabel{font-size:var(--font-size-caption);margin-bottom:var(--space-2xs);justify-content:center}}.aboutBreed-module-scss-module__LrQeOW__breedSummaryLabelIcon{margin-right:var(--space-2xs);height:var(--size-md);width:var(--size-md)}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__breedSummaryLabelIcon{height:var(--size-sm);width:var(--size-sm);margin-right:var(--space-2xs)}}.aboutBreed-module-scss-module__LrQeOW__breedSummaryValue{font-weight:var(--font-weight-normal);margin-left:1.875rem}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__breedSummaryValue{font-size:var(--font-size-caption);line-height:var(--line-height-snug);word-break:break-word;flex-direction:column;align-items:center;margin-left:0;display:flex}.aboutBreed-module-scss-module__LrQeOW__breedSummaryValueTemperament{justify-content:center;gap:var(--space-2xs);flex-flow:wrap}}.aboutBreed-module-scss-module__LrQeOW__breedSummaryTrait{padding:var(--space-3xs)var(--space-xs);margin:0 var(--space-2xs)var(--space-2xs)0;background-color:color-mix(in srgb,var(--color-brand-primary-500)8%,transparent);border-radius:var(--radius-sm);font-size:var(--font-size-caption);align-items:center;display:inline-flex}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__breedSummaryTrait{margin:0}}.aboutBreed-module-scss-module__LrQeOW__mediaGalleryThreeItems{box-sizing:border-box;flex-direction:row;align-items:flex-start;width:100%;display:flex}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__mediaGalleryThreeItems{flex-direction:column}}.aboutBreed-module-scss-module__LrQeOW__mediaMain{flex:2;margin-right:.5rem}.aboutBreed-module-scss-module__LrQeOW__mediaMain .aboutBreed-module-scss-module__LrQeOW__mediaItem{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__mediaMain{flex:none;width:100%;margin-bottom:.5rem;margin-right:0}.aboutBreed-module-scss-module__LrQeOW__mediaMain .aboutBreed-module-scss-module__LrQeOW__mediaItem{border-radius:var(--radius-md)}}.aboutBreed-module-scss-module__LrQeOW__mediaSidebar{flex-direction:column;flex:1;display:flex}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__mediaSidebar{gap:var(--space-xs);flex-direction:row;flex:none;width:100%}}.aboutBreed-module-scss-module__LrQeOW__mediaSidebarTop{border-top-right-radius:var(--radius-md);margin-bottom:.5rem}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__mediaSidebarTop{border-radius:var(--radius-md);margin-bottom:0}}.aboutBreed-module-scss-module__LrQeOW__mediaSidebarBottom{border-bottom-right-radius:var(--radius-md)}@media (max-width:48em){.aboutBreed-module-scss-module__LrQeOW__mediaSidebarBottom{border-radius:var(--radius-md)}}.aboutBreed-module-scss-module__LrQeOW__mediaGalleryRow{box-sizing:border-box;gap:var(--space-xs);flex-direction:row;width:100%;display:flex}.aboutBreed-module-scss-module__LrQeOW__mediaItem{aspect-ratio:1;border-radius:var(--radius-md);background-color:var(--color-neutral-50);flex:1;width:100%;position:relative;overflow:hidden}.aboutBreed-module-scss-module__LrQeOW__mediaImage{object-fit:cover;width:100%;height:100%}
.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)}}
.browseByCity-module-scss-module__xCedKW__section{padding:var(--space-lg)var(--space-md)var(--space-xs);max-width:var(--max-width-content);margin:0 auto}.browseByCity-module-scss-module__xCedKW__heading{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);margin:0 0 var(--space-md)}@media (max-width:48em){.browseByCity-module-scss-module__xCedKW__heading{font-size:var(--font-size-h4)}}.browseByCity-module-scss-module__xCedKW__list{gap:var(--space-xs)var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding-left:0;list-style:none;display:grid}.browseByCity-module-scss-module__xCedKW__list li{margin:0}@media (max-width:48em){.browseByCity-module-scss-module__xCedKW__list{gap:var(--space-sm);grid-template-columns:1fr}}.browseByCity-module-scss-module__xCedKW__link{color:var(--color-brand-primary-600);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .2s}.browseByCity-module-scss-module__xCedKW__link:hover{color:var(--color-brand-primary-700);text-decoration:underline}.browseByCity-module-scss-module__xCedKW__link strong{font-weight:var(--font-weight-semibold)}
.waitlistEntriesTable-module-scss-module__Bj24-q__section{background:var(--color-tertiary-50,#f5f7e8);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-lg)}.waitlistEntriesTable-module-scss-module__Bj24-q__header{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.waitlistEntriesTable-module-scss-module__Bj24-q__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.waitlistEntriesTable-module-scss-module__Bj24-q__spotsIndicator{font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-bg-primary);padding:var(--space-2xs)var(--space-sm);border-radius:var(--radius-full)}.waitlistEntriesTable-module-scss-module__Bj24-q__empty{text-align:center;padding:var(--space-lg)}.waitlistEntriesTable-module-scss-module__Bj24-q__emptyText{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.waitlistEntriesTable-module-scss-module__Bj24-q__entriesList{gap:var(--space-xs);flex-direction:column;display:flex}.waitlistEntriesTable-module-scss-module__Bj24-q__entry{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);background:var(--color-bg-primary);border-radius:var(--radius-md);border:1px solid #0000;transition:border-color .2s;display:flex}@media (max-width:48em){.waitlistEntriesTable-module-scss-module__Bj24-q__entry{flex-wrap:wrap}}.waitlistEntriesTable-module-scss-module__Bj24-q__entryHighlighted{border-color:var(--color-primary);background:var(--color-primary-bg)}.waitlistEntriesTable-module-scss-module__Bj24-q__position{font-weight:var(--font-weight-semibold);color:var(--color-primary);min-width:var(--size-xl)}.waitlistEntriesTable-module-scss-module__Bj24-q__name{font-weight:var(--font-weight-medium);color:var(--color-text-primary);min-width:calc(var(--size-6xl) + var(--space-2xs));flex:1}.waitlistEntriesTable-module-scss-module__Bj24-q__preferences{gap:var(--space-xs);flex-wrap:wrap;display:flex}.waitlistEntriesTable-module-scss-module__Bj24-q__preference{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--space-2xs)var(--space-xs);background:var(--color-bg-secondary);border-radius:var(--radius-sm)}.waitlistEntriesTable-module-scss-module__Bj24-q__status{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius-sm);text-transform:capitalize}.waitlistEntriesTable-module-scss-module__Bj24-q__statusConfirmed,.waitlistEntriesTable-module-scss-module__Bj24-q__statusApproved{background:var(--color-success-bg);color:var(--color-success-text)}.waitlistEntriesTable-module-scss-module__Bj24-q__statusPending{background:var(--color-warning-bg);color:var(--color-warning-text)}.waitlistEntriesTable-module-scss-module__Bj24-q__statusDeclined{background:var(--color-error-bg);color:var(--color-error-text)}
.purchaserWaitlistTable-module-scss-module__GTsuiG__container{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 .125rem .5rem #0000000f}.purchaserWaitlistTable-module-scss-module__GTsuiG__emptyState{padding:var(--space-lg);text-align:center}.purchaserWaitlistTable-module-scss-module__GTsuiG__emptyText{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.purchaserWaitlistTable-module-scss-module__GTsuiG__table{width:100%;min-width:0;max-width:100%;min-height:12.5rem;overflow:hidden}.purchaserWaitlistTable-module-scss-module__GTsuiG__tableHeader{background:var(--color-primary);color:var(--color-base-white);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);border:none;align-items:center;display:flex}.purchaserWaitlistTable-module-scss-module__GTsuiG__tableHeader .purchaserWaitlistTable-module-scss-module__GTsuiG__colPosition{border-top-left-radius:var(--radius-lg)}.purchaserWaitlistTable-module-scss-module__GTsuiG__tableHeader .purchaserWaitlistTable-module-scss-module__GTsuiG__colPreference{border-top-right-radius:var(--radius-lg)}.purchaserWaitlistTable-module-scss-module__GTsuiG__tableBody{flex-direction:column;max-height:18rem;display:flex;overflow-y:auto}@media (max-width:48em){.purchaserWaitlistTable-module-scss-module__GTsuiG__tableBody{max-height:17.5rem}}.purchaserWaitlistTable-module-scss-module__GTsuiG__tableRow{align-items:center;height:4.5rem;transition:background-color .15s;display:flex}.purchaserWaitlistTable-module-scss-module__GTsuiG__tableRow:hover{background:color-mix(in srgb,var(--color-primary)10%,transparent)}.purchaserWaitlistTable-module-scss-module__GTsuiG__tableRowHighlighted{background:var(--color-primary-bg,#e8f5f5);border-left:3px solid var(--color-primary)}.purchaserWaitlistTable-module-scss-module__GTsuiG__tableRowEmpty{background:var(--color-neutral-25,#fafafa)}.purchaserWaitlistTable-module-scss-module__GTsuiG__colPosition{width:12%;min-width:5rem;padding:var(--space-md)var(--space-sm);text-align:center;justify-content:center;align-items:center;display:flex}.purchaserWaitlistTable-module-scss-module__GTsuiG__colPupParent{min-width:0;padding:var(--space-md)var(--space-sm);flex:1;align-items:center;display:flex}.purchaserWaitlistTable-module-scss-module__GTsuiG__colPreference{width:20%;min-width:6rem;padding:var(--space-md)var(--space-sm);text-align:center;justify-content:center;align-items:center;display:flex}@media (max-width:48em){.purchaserWaitlistTable-module-scss-module__GTsuiG__colPreference{display:none}}.purchaserWaitlistTable-module-scss-module__GTsuiG__positionBadge{padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);background:var(--color-primary-bg,#e8f5f5);color:var(--color-primary);justify-content:center;align-items:center;min-width:2.5rem;display:inline-flex}.purchaserWaitlistTable-module-scss-module__GTsuiG__positionBadgeEmpty{background:var(--color-neutral-100,#f0f0f0);color:var(--color-text-muted);border:1px dashed var(--color-border-default)}.purchaserWaitlistTable-module-scss-module__GTsuiG__profileCell{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.purchaserWaitlistTable-module-scss-module__GTsuiG__profileCellCurrent{font-weight:var(--font-weight-semibold)}.purchaserWaitlistTable-module-scss-module__GTsuiG__profileAvatar{background:var(--color-neutral-100,#f0f0f0);border-radius:50%;flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.purchaserWaitlistTable-module-scss-module__GTsuiG__profileAvatarImage{object-fit:cover;width:100%;height:100%}.purchaserWaitlistTable-module-scss-module__GTsuiG__profileName{font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.purchaserWaitlistTable-module-scss-module__GTsuiG__profileBreederPick{font-weight:var(--font-weight-medium);color:var(--color-primary);font-style:italic}.purchaserWaitlistTable-module-scss-module__GTsuiG__profileYouBadge{font-size:var(--font-size-xs);color:var(--color-primary);background:var(--color-primary-bg,#e8f5f5);padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold)}.purchaserWaitlistTable-module-scss-module__GTsuiG__preferenceBadge{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--space-2xs)var(--space-xs);background:var(--color-bg-secondary,#f5f5f5);border-radius:var(--radius-sm);display:inline-block}.purchaserWaitlistTable-module-scss-module__GTsuiG__preferenceNone{color:var(--color-text-muted)}.purchaserWaitlistTable-module-scss-module__GTsuiG__emptySpotLabel{color:var(--color-text-muted);font-style:italic;font-size:var(--font-size-sm)}.purchaserWaitlistTable-module-scss-module__GTsuiG__joinButton{align-items:center;gap:var(--space-2xs);padding:var(--space-xs)var(--space-sm);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:all .2s;display:inline-flex}.purchaserWaitlistTable-module-scss-module__GTsuiG__joinButton:hover{background:var(--color-primary-bg,#e8f5f5)}.purchaserWaitlistTable-module-scss-module__GTsuiG__joinButton:active{transform:scale(.98)}.purchaserWaitlistTable-module-scss-module__GTsuiG__joinButtonIcon{font-size:var(--font-size-base)}
.collapsibleSearchHeader-module-scss-module__nPRn8G__header{--search-header-height:var(--size-5xl);--search-logo-size:var(--size-3xl);--search-icon-size:var(--font-size-xl);--search-button-vertical-padding:var(--space-sm);z-index:var(--z-index-modal);background:var(--color-brand-primary-500);border-bottom:var(--border-md)solid color-mix(in srgb,var(--color-brand-primary-500)90%,transparent);box-shadow:var(--shadow-md);box-sizing:border-box;color:var(--color-base-white);transition:all var(--motion-duration-slow)var(--motion-ease-expressive);position:fixed;top:0;left:0;right:0;overflow:visible}.collapsibleSearchHeader-module-scss-module__nPRn8G__headerExpanded{box-shadow:var(--shadow-md)}.collapsibleSearchHeader-module-scss-module__nPRn8G__menuButton{color:var(--color-base-white);cursor:pointer;border-radius:var(--radius-full);width:2.25rem;height:2.25rem;transition:background-color var(--motion-duration-base)var(--motion-ease-standard),border-color var(--motion-duration-base)var(--motion-ease-standard);background:#ffffff26;border:2px solid #ffffff80;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.collapsibleSearchHeader-module-scss-module__nPRn8G__menuButton svg{width:1.25rem;height:1.25rem}.collapsibleSearchHeader-module-scss-module__nPRn8G__menuButton:hover{background-color:#ffffff40;border-color:#fffc}.collapsibleSearchHeader-module-scss-module__nPRn8G__menuAvatar{object-fit:cover;width:100%;height:100%;display:block}.collapsibleSearchHeader-module-scss-module__nPRn8G__menuAvatarInitials{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-base-white);letter-spacing:.5px;line-height:1}.collapsibleSearchHeader-module-scss-module__nPRn8G__panelShell{padding:0}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBar{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md-lg);height:var(--search-header-height);display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBarLeft{width:var(--search-logo-size);flex-shrink:0;align-items:center;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBarCenter{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBarRight{width:var(--search-logo-size);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoLink{align-items:center;text-decoration:none;display:inline-flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoMark{width:var(--search-logo-size);height:var(--search-logo-size);filter:brightness(0)invert()}.collapsibleSearchHeader-module-scss-module__nPRn8G__searchIcon{width:var(--search-icon-size);height:var(--search-icon-size)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButton{appearance:none;border-radius:var(--radius-pill);background:var(--color-base-white);color:var(--color-brand-primary-500);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--search-button-vertical-padding)var(--space-lg);justify-content:center;align-items:center;gap:var(--space-xs);width:100%;max-width:calc(var(--size-15xl) + var(--size-9xl));box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--motion-duration-base)var(--motion-ease-standard);white-space:nowrap;border:none;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButton:hover{background-color:color-mix(in srgb,var(--color-base-white)95%,transparent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButton:active{transform:translateY(0)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButtonIcon{width:var(--search-icon-size);height:var(--search-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButtonIconImage{width:var(--font-size-lg);height:var(--font-size-lg)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButtonLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedPanel{gap:var(--space-md);padding:var(--space-md)var(--space-md)var(--space-xs);flex-direction:column;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedHeader{margin-bottom:var(--space-md);justify-content:center;align-items:center;display:flex;position:relative}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-base-white);justify-content:center;align-items:center;margin:0;line-height:1.2;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__pawIcon{width:var(--size-md);height:var(--size-md);margin-left:var(--space-xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton{appearance:none;color:var(--color-base-white);padding:var(--space-xs);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton:hover{background:color-mix(in srgb,var(--color-base-white)15%,transparent);transform:translateY(-50%)scale(1.1)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton svg{width:var(--size-md);height:var(--size-md);transform:rotate(90deg)}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectGrid{gap:var(--space-md);max-width:calc(var(--max-width-content) - var(--size-6xl));align-items:center;margin:0 auto;display:flex;position:relative}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectItem{flex:1;min-width:0}.collapsibleSearchHeader-module-scss-module__nPRn8G__fieldBlock{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__fieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectControl{width:100%}.collapsibleSearchHeader-module-scss-module__nPRn8G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:64em){.collapsibleSearchHeader-module-scss-module__nPRn8G__header{--search-header-height:var(--size-4xl);--search-logo-size:var(--size-2xl);--search-icon-size:var(--font-size-lg);--search-button-vertical-padding:var(--space-sm);flex-direction:column;align-items:center;display:flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBar{padding:var(--space-md)var(--space-lg);height:var(--search-header-height);gap:var(--space-sm)}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoContainer{left:var(--space-md-lg);position:absolute;transform:translateY(-50%)}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoMark{width:var(--search-logo-size);height:var(--search-logo-size)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButton{padding:var(--space-md)var(--space-lg);margin:0 var(--space-sm);font-size:var(--font-size-sm);flex:1;justify-content:center}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectGrid{width:100%}.collapsibleSearchHeader-module-scss-module__nPRn8G__panelShell{padding-inline:var(--space-xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedPanel{padding:var(--space-sm)var(--space-md)var(--space-xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedHeader{margin-bottom:var(--space-sm)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedTitle{font-size:var(--font-size-xl)}.collapsibleSearchHeader-module-scss-module__nPRn8G__pawIcon{width:var(--size-sm);height:var(--size-sm)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton{padding:var(--space-2xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton svg{width:var(--size-sm);height:var(--size-sm)}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectGrid{gap:var(--space-sm)}}@media (max-width:48em){.collapsibleSearchHeader-module-scss-module__nPRn8G__header{--search-header-height:var(--size-3xl);--search-logo-size:calc(var(--size-xl) + var(--space-2xs));--search-icon-size:var(--font-size-xs);--search-button-vertical-padding:var(--space-xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactBar{padding:var(--space-sm)var(--space-md);height:var(--search-header-height);justify-content:flex-start;gap:var(--space-sm)}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoContainer{position:static;left:auto;transform:none}.collapsibleSearchHeader-module-scss-module__nPRn8G__logoMark{width:var(--search-logo-size);height:var(--search-logo-size)}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButton{padding:var(--space-sm)var(--space-lg);margin:0 var(--space-lg);font-size:var(--font-size-xs);min-width:auto;max-width:none}.collapsibleSearchHeader-module-scss-module__nPRn8G__compactButtonIcon,.collapsibleSearchHeader-module-scss-module__nPRn8G__searchIcon{width:var(--search-icon-size);height:var(--search-icon-size)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedPanel{padding:var(--space-xs)var(--space-sm)var(--space-2xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedHeader{margin-bottom:var(--space-xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__expandedTitle{font-size:var(--font-size-lg)}.collapsibleSearchHeader-module-scss-module__nPRn8G__pawIcon{width:var(--font-size-lg);height:var(--font-size-lg);margin-left:var(--space-2xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton{padding:var(--space-2xs)}.collapsibleSearchHeader-module-scss-module__nPRn8G__collapseButton svg{width:var(--font-size-lg);height:var(--font-size-lg)}.collapsibleSearchHeader-module-scss-module__nPRn8G__selectGrid{gap:var(--space-xs);flex-direction:column}}.collapsibleSearchHeader-module-scss-module__nPRn8G__breedOption{align-items:center;gap:var(--space-xs);text-align:left;display:inline-flex}.collapsibleSearchHeader-module-scss-module__nPRn8G__breedOptionPhoto{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:32px;height:32px}.collapsibleSearchHeader-module-scss-module__nPRn8G__breedOptionPhotoPlaceholder{border-radius:var(--radius-pill);background:var(--color-neutral-100);width:32px;height:32px;font-size:var(--font-size-3xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.nextStepsCard-module-scss-module__jCUmpG__card{width:calc(var(--size-15xl) + var(--space-2xs));min-width:calc(var(--size-15xl) + var(--space-2xs));margin:0 var(--space-xs)4rem;background:var(--color-bg-primary);border:3px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-md);box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex;box-shadow:0 0 10px #01686c80}.nextStepsCard-module-scss-module__jCUmpG__fullWidth{width:calc(var(--size-15xl) + var(--size-7xl))}.nextStepsCard-module-scss-module__jCUmpG__title{font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-primary);margin:0}.nextStepsCard-module-scss-module__jCUmpG__divider{background:var(--color-border-default);height:1px;margin:var(--space-xs)auto;max-width:var(--max-width-dialog);width:100%}.nextStepsCard-module-scss-module__jCUmpG__providerSection{justify-content:center;width:100%;display:flex}.nextStepsCard-module-scss-module__jCUmpG__actionSection{flex-direction:column;align-items:center;width:100%;display:flex}.nextStepsCard-module-scss-module__jCUmpG__sectionHeading{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0}.nextStepsCard-module-scss-module__jCUmpG__sectionDescription{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;margin:0 0 var(--space-xs)}.nextStepsCard-module-scss-module__jCUmpG__actionButton{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;max-width:var(--max-width-card);height:calc(var(--size-xl) + var(--space-2xs));min-height:calc(var(--size-xl) + var(--space-2xs));margin:var(--space-xs)auto;padding:0 var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer;border:1px solid #0000;text-decoration:none;transition:background-color .2s,border-color .2s,opacity .2s;display:flex}.nextStepsCard-module-scss-module__jCUmpG__actionButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nextStepsCard-module-scss-module__jCUmpG__variantPrimary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.nextStepsCard-module-scss-module__jCUmpG__variantPrimary:hover:not(.nextStepsCard-module-scss-module__jCUmpG__disabled):not(.nextStepsCard-module-scss-module__jCUmpG__loading){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.nextStepsCard-module-scss-module__jCUmpG__variantSecondary{background:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-border-default)}.nextStepsCard-module-scss-module__jCUmpG__variantSecondary:hover:not(.nextStepsCard-module-scss-module__jCUmpG__disabled):not(.nextStepsCard-module-scss-module__jCUmpG__loading){background:var(--color-bg-secondary);border-color:var(--color-border-muted)}.nextStepsCard-module-scss-module__jCUmpG__variantOutline{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.nextStepsCard-module-scss-module__jCUmpG__variantOutline:hover:not(.nextStepsCard-module-scss-module__jCUmpG__disabled):not(.nextStepsCard-module-scss-module__jCUmpG__loading){background:var(--color-primary-bg)}.nextStepsCard-module-scss-module__jCUmpG__variantGhost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.nextStepsCard-module-scss-module__jCUmpG__variantGhost:hover:not(.nextStepsCard-module-scss-module__jCUmpG__disabled):not(.nextStepsCard-module-scss-module__jCUmpG__loading){background:var(--color-bg-secondary);color:var(--color-text-primary)}.nextStepsCard-module-scss-module__jCUmpG__disabled{opacity:.5;cursor:not-allowed}.nextStepsCard-module-scss-module__jCUmpG__loading{opacity:.7;cursor:wait}.nextStepsCard-module-scss-module__jCUmpG__disabledButtonWrapper{width:100%;max-width:var(--max-width-card);margin:var(--space-xs)auto;cursor:not-allowed;display:block}.nextStepsCard-module-scss-module__jCUmpG__disabledButtonWrapper .nextStepsCard-module-scss-module__jCUmpG__actionButton{margin:0}.nextStepsCard-module-scss-module__jCUmpG__actionIcon{font-size:var(--font-size-lg);justify-content:center;align-items:center;width:1.25em;height:1.25em;display:flex}.nextStepsCard-module-scss-module__jCUmpG__actionIcon svg{width:100%;height:100%}.nextStepsCard-module-scss-module__jCUmpG__actionLabel{white-space:nowrap}
.puppySearchResults-module-scss-module__9I9TIa__resultsSection{gap:var(--space-lg);flex-direction:column;display:flex}.puppySearchResults-module-scss-module__9I9TIa__resultsHeader{justify-content:flex-end;gap:var(--space-md);padding:0 var(--space-md);align-items:flex-start;display:flex}.puppySearchResults-module-scss-module__9I9TIa__tileGrid{padding:var(--space-md);justify-content:center;align-items:flex-start;gap:var(--space-md);contain:layout style;flex-wrap:wrap;min-height:25rem;display:flex}@media screen and (min-width:64.0625em){.puppySearchResults-module-scss-module__9I9TIa__tileGrid{padding:var(--space-md);gap:0}.puppySearchResults-module-scss-module__9I9TIa__tile{transform-origin:50%;margin:-3rem -2rem;transform:scale(.75)}}@media (max-width:64em){.puppySearchResults-module-scss-module__9I9TIa__tileGrid{padding:var(--space-sm);gap:var(--space-sm);flex-direction:column;align-items:center}.puppySearchResults-module-scss-module__9I9TIa__tile{width:100%;max-width:720px;margin:0;transform:none}}@media (max-width:48em){.puppySearchResults-module-scss-module__9I9TIa__tileGrid{padding:var(--space-xs);flex-direction:column;align-items:center;gap:0}.puppySearchResults-module-scss-module__9I9TIa__tile{margin:var(--space-3xs)0;width:100%;max-width:500px;transform:none}}.puppySearchResults-module-scss-module__9I9TIa__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-neutral-600);margin:0}.puppySearchResults-module-scss-module__9I9TIa__heading{font-size:clamp(var(--font-size-h3),3vw,var(--font-size-h2));color:var(--color-neutral-1000);margin:0}.puppySearchResults-module-scss-module__9I9TIa__description{margin:var(--space-2xs)0 0;color:var(--color-neutral-700);font-size:var(--font-size-body)}.puppySearchResults-module-scss-module__9I9TIa__statusPill{border-radius:var(--radius-pill);border:calc(var(--space-3xs)*.5)solid var(--color-brand-primary-200);padding:var(--space-2xs)var(--space-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-brand-primary-500);background:color-mix(in srgb,var(--color-brand-primary-50)75%,transparent);align-self:flex-start}.puppySearchResults-module-scss-module__9I9TIa__errorBanner{border-radius:var(--radius-xl);border:calc(var(--space-3xs)*.5)solid var(--color-status-error-500);background:color-mix(in srgb,var(--color-status-error-500)8%,var(--color-base-white));padding:var(--space-md);color:var(--color-status-error-600);font-size:var(--font-size-body)}.puppySearchResults-module-scss-module__9I9TIa__providersList{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.puppySearchResults-module-scss-module__9I9TIa__providerCard{border-radius:var(--radius-2xl);border:calc(var(--space-3xs)*.5)solid var(--color-neutral-100);background:var(--color-base-white);padding:var(--space-xl);gap:var(--space-md);box-shadow:var(--shadow-sm);transition:border-color var(--motion-duration-base)var(--motion-ease-standard),box-shadow var(--motion-duration-base)var(--motion-ease-standard);flex-direction:column;display:flex}.puppySearchResults-module-scss-module__9I9TIa__providerCardSelected{border-color:var(--color-brand-primary-400);box-shadow:var(--shadow-lg)}.puppySearchResults-module-scss-module__9I9TIa__providerHeader{justify-content:space-between;gap:var(--space-md);display:flex}.puppySearchResults-module-scss-module__9I9TIa__providerEyebrow{margin:0 0 var(--space-2xs);text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-caption);color:var(--color-neutral-600)}.puppySearchResults-module-scss-module__9I9TIa__providerName{font-size:var(--font-size-h4);margin:0}.puppySearchResults-module-scss-module__9I9TIa__providerName a{color:inherit;text-decoration:none}.puppySearchResults-module-scss-module__9I9TIa__providerName a:hover,.puppySearchResults-module-scss-module__9I9TIa__providerName a:focus-visible{text-decoration:underline}.puppySearchResults-module-scss-module__9I9TIa__providerLocation{margin:var(--space-2xs)0 0;color:var(--color-neutral-700)}.puppySearchResults-module-scss-module__9I9TIa__badgeStack{gap:var(--space-2xs);flex-direction:column;align-items:flex-end;display:flex}.puppySearchResults-module-scss-module__9I9TIa__badge{border-radius:var(--radius-pill);padding:var(--space-2xs)var(--space-sm);font-size:var(--font-size-caption);background:var(--color-brand-secondary-100);color:var(--color-brand-secondary-900)}.puppySearchResults-module-scss-module__9I9TIa__sectionLabel{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-caption);color:var(--color-neutral-600);margin:0}.puppySearchResults-module-scss-module__9I9TIa__listings{margin:var(--space-xs)0 0;gap:var(--space-xs);flex-direction:column;padding:0;list-style:none;display:flex}.puppySearchResults-module-scss-module__9I9TIa__listingItem{border-radius:var(--radius-lg);border:calc(var(--space-3xs)*.5)solid var(--color-neutral-100);padding:var(--space-sm)var(--space-md);background:var(--color-neutral-25)}.puppySearchResults-module-scss-module__9I9TIa__listingTitle{margin:0 0 var(--space-3xs);font-weight:var(--font-weight-medium)}.puppySearchResults-module-scss-module__9I9TIa__listingMeta{gap:var(--space-2xs);font-size:var(--font-size-caption);color:var(--color-neutral-700);flex-wrap:wrap;display:flex}.puppySearchResults-module-scss-module__9I9TIa__emptyListingState{font-size:var(--font-size-body);color:var(--color-neutral-700);margin:0}.puppySearchResults-module-scss-module__9I9TIa__loadMoreRow{justify-content:center;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.puppySearchResults-module-scss-module__9I9TIa__paginationMeta{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.puppySearchResults-module-scss-module__9I9TIa__emptyState{border-radius:var(--radius-2xl);border:calc(var(--space-3xs)*.5)dashed var(--color-neutral-200);padding:var(--space-xl);background:var(--color-base-white);color:var(--color-neutral-700);gap:var(--space-xs);flex-direction:column;display:flex}@media (max-width:64em){.puppySearchResults-module-scss-module__9I9TIa__providerCard{padding:var(--space-lg)}.puppySearchResults-module-scss-module__9I9TIa__providerHeader{flex-direction:column}.puppySearchResults-module-scss-module__9I9TIa__badgeStack{flex-flow:wrap;justify-content:flex-start}}
.providerProfileCard-module-scss-module__oTsQMW__card{align-items:flex-start;gap:var(--space-md);display:flex}.providerProfileCard-module-scss-module__oTsQMW__compact{align-items:center;gap:var(--space-sm)}.providerProfileCard-module-scss-module__oTsQMW__full{text-align:center;flex-direction:column;align-items:center}.providerProfileCard-module-scss-module__oTsQMW__avatarLink{flex-shrink:0;text-decoration:none;display:block}.providerProfileCard-module-scss-module__oTsQMW__avatar{border-radius:var(--radius-full);object-fit:cover}.providerProfileCard-module-scss-module__oTsQMW__full .providerProfileCard-module-scss-module__oTsQMW__avatar{width:var(--size-5xl);height:var(--size-5xl)}.providerProfileCard-module-scss-module__oTsQMW__compact .providerProfileCard-module-scss-module__oTsQMW__avatar{width:var(--size-2xl);height:var(--size-2xl)}.providerProfileCard-module-scss-module__oTsQMW__avatarPlaceholder{background:var(--color-primary-bg);color:var(--color-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex}.providerProfileCard-module-scss-module__oTsQMW__compact .providerProfileCard-module-scss-module__oTsQMW__avatarPlaceholder{font-size:var(--font-size-lg)}.providerProfileCard-module-scss-module__oTsQMW__info{flex:1;min-width:0}.providerProfileCard-module-scss-module__oTsQMW__full .providerProfileCard-module-scss-module__oTsQMW__info{width:100%}.providerProfileCard-module-scss-module__oTsQMW__nameLink{color:inherit;text-decoration:none}.providerProfileCard-module-scss-module__oTsQMW__nameLink:hover .providerProfileCard-module-scss-module__oTsQMW__name{color:var(--color-primary)}.providerProfileCard-module-scss-module__oTsQMW__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2xs)0;align-items:center;gap:var(--space-xs);transition:color .2s;display:flex}.providerProfileCard-module-scss-module__oTsQMW__compact .providerProfileCard-module-scss-module__oTsQMW__name{font-size:var(--font-size-base);margin-bottom:0}.providerProfileCard-module-scss-module__oTsQMW__full .providerProfileCard-module-scss-module__oTsQMW__name{justify-content:center}.providerProfileCard-module-scss-module__oTsQMW__verifiedBadge{width:calc(var(--size-xs) + var(--space-3xs));height:calc(var(--size-xs) + var(--space-3xs));background:var(--color-primary);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.providerProfileCard-module-scss-module__oTsQMW__location{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-xs)0}.providerProfileCard-module-scss-module__oTsQMW__compact .providerProfileCard-module-scss-module__oTsQMW__location{display:none}.providerProfileCard-module-scss-module__oTsQMW__meta{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.providerProfileCard-module-scss-module__oTsQMW__full .providerProfileCard-module-scss-module__oTsQMW__meta{flex-wrap:wrap;justify-content:center}.providerProfileCard-module-scss-module__oTsQMW__rating{align-items:center;gap:var(--space-2xs);display:flex}.providerProfileCard-module-scss-module__oTsQMW__star{color:var(--color-warning)}.providerProfileCard-module-scss-module__oTsQMW__reviewCount{color:var(--color-text-muted)}.providerProfileCard-module-scss-module__oTsQMW__yearsBreeding{white-space:nowrap}
.puppySearchExperience-module-scss-module__3-9Wzq__searchSurface{background:var(--color-base-white);padding-top:var(--size-5xl);box-sizing:border-box;transition:padding-top var(--motion-duration-base)var(--motion-ease-standard);z-index:auto;isolation:auto;flex-direction:column;gap:0;display:flex;position:relative}.puppySearchExperience-module-scss-module__3-9Wzq__searchSurfaceExpanded{padding-top:calc(var(--size-5xl) + var(--space-lg) + var(--space-md) + var(--space-sm))}.puppySearchExperience-module-scss-module__3-9Wzq__heroMapSection{width:100%;margin-bottom:var(--space-sm);padding:0 var(--space-md);box-sizing:border-box;z-index:0;position:relative}.puppySearchExperience-module-scss-module__3-9Wzq__heroMapShell{border-radius:var(--radius-lg);height:40vh;min-height:17.5rem;box-shadow:var(--shadow-md);contain:layout style;overflow:hidden}.puppySearchExperience-module-scss-module__3-9Wzq__resultsShell{width:100%;max-width:var(--max-width-page-wide);margin:0 auto;margin-top:var(--space-xs);padding:0 clamp(var(--space-sm),4vw,var(--space-1_5xl))var(--space-lg)}@media (max-width:64em){.puppySearchExperience-module-scss-module__3-9Wzq__searchSurface{padding-top:var(--size-4xl)}.puppySearchExperience-module-scss-module__3-9Wzq__searchSurfaceExpanded{padding-top:calc(var(--size-4xl) + var(--space-md) + var(--space-sm) + var(--space-xs))}.puppySearchExperience-module-scss-module__3-9Wzq__heroMapSection{padding:0 var(--space-sm)}.puppySearchExperience-module-scss-module__3-9Wzq__heroMapShell{height:35vh;min-height:14rem}.puppySearchExperience-module-scss-module__3-9Wzq__resultsShell{padding-bottom:var(--space-md)}}@media (max-width:48em){.puppySearchExperience-module-scss-module__3-9Wzq__searchSurface{padding:calc(var(--size-3xl) + var(--space-xs))0 var(--space-sm)}.puppySearchExperience-module-scss-module__3-9Wzq__searchSurfaceExpanded{padding:calc(var(--size-3xl) + var(--space-sm) + var(--space-xs) + var(--space-2xs))0 var(--space-sm)}.puppySearchExperience-module-scss-module__3-9Wzq__heroMapSection{padding:0 var(--space-sm);margin-top:var(--space-xs);margin-bottom:0}}
.providerInfoSection-module-scss-module__Bng5ea__section{width:100%;max-width:var(--max-width-layout);background-color:var(--color-bg-primary);padding:var(--space-1_5xl);border-radius:var(--radius-lg);box-sizing:border-box;flex:1}@media (max-width:64em){.providerInfoSection-module-scss-module__Bng5ea__section{padding:var(--space-lg)var(--space-md);border-radius:0}}.providerInfoSection-module-scss-module__Bng5ea__profileSection{margin-bottom:var(--space-md);flex-wrap:nowrap;display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__profileSection{flex-flow:column wrap;align-items:center}}.providerInfoSection-module-scss-module__Bng5ea__leftCol{flex-direction:column;flex-shrink:0;align-items:center;width:9.75rem;margin-right:2.75rem;display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__leftCol{margin-right:0;margin-bottom:var(--space-md);margin-top:var(--space-md);width:auto}}.providerInfoSection-module-scss-module__Bng5ea__leftColName{color:var(--color-text-primary);text-decoration:none;display:none}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__leftColName{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);margin-bottom:var(--space-2xs);text-align:center;line-height:1.5rem;display:block}}.providerInfoSection-module-scss-module__Bng5ea__leftColProviderInfo{display:none}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__leftColProviderInfo{text-align:center;margin-bottom:var(--space-xs);display:block}}.providerInfoSection-module-scss-module__Bng5ea__avatarLink{text-decoration:none;display:block}.providerInfoSection-module-scss-module__Bng5ea__avatar{border-radius:var(--radius-full);border:3px solid var(--color-primary);width:9.75rem;height:9.75rem;margin-bottom:var(--space-xs);background-position:50%;background-size:cover;box-shadow:0 0 10px #01686c80}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__avatar{width:9.75rem;height:9.75rem}}.providerInfoSection-module-scss-module__Bng5ea__avatarPlaceholder{border-radius:var(--radius-full);background:var(--color-primary);width:9.75rem;height:9.75rem;color:var(--color-base-white);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);border:3px solid var(--color-primary);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex;box-shadow:0 0 10px #01686c80}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__avatarPlaceholder{width:9.75rem;height:9.75rem}}.providerInfoSection-module-scss-module__Bng5ea__field{width:100%;margin-bottom:var(--space-xs);margin-left:var(--space-xs);align-items:center;display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__field{margin-bottom:var(--space-2xs);justify-content:center;margin-left:0}}.providerInfoSection-module-scss-module__Bng5ea__fieldIcon{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.75rem;display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__fieldIcon{width:1rem;height:1rem;margin-right:var(--space-xs)}}.providerInfoSection-module-scss-module__Bng5ea__fieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5rem}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__fieldLabel{font-size:var(--font-size-xs);line-height:1rem}}.providerInfoSection-module-scss-module__Bng5ea__midCol{flex:1;min-width:0;margin-right:2rem}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__midCol{text-align:center;width:100%;margin-right:0}}.providerInfoSection-module-scss-module__Bng5ea__midColName{text-decoration:none;display:block}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__midColName{display:none}}.providerInfoSection-module-scss-module__Bng5ea__midColHeading{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:0;padding:0;line-height:normal}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__midColContainer{flex-direction:column;align-items:center;width:100%;display:flex}}.providerInfoSection-module-scss-module__Bng5ea__midColProviderInfo{display:block}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__midColProviderInfo{display:none}}.providerInfoSection-module-scss-module__Bng5ea__providerInfoRow{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__providerInfoRow{justify-content:center}}.providerInfoSection-module-scss-module__Bng5ea__starRating{color:var(--color-star-rating);font-size:var(--font-size-base);letter-spacing:1px}.providerInfoSection-module-scss-module__Bng5ea__reviewLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-left:var(--space-xs);text-decoration:underline}.providerInfoSection-module-scss-module__Bng5ea__reviewLink:hover{color:var(--color-primary)}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__reviewLink{font-size:var(--font-size-xs)}}.providerInfoSection-module-scss-module__Bng5ea__breedsRow{font-weight:var(--font-weight-bold);margin-bottom:var(--space-xs);align-items:center;display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__breedsRow{font-size:var(--font-size-sm);justify-content:center}}.providerInfoSection-module-scss-module__Bng5ea__breedsIcon{margin-right:var(--space-xs)}.providerInfoSection-module-scss-module__Bng5ea__breedsText{color:var(--color-text-primary)}.providerInfoSection-module-scss-module__Bng5ea__registrationRow{margin-bottom:var(--space-xs);display:flex}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__registrationRow{flex-direction:column;align-items:center;padding:0}}.providerInfoSection-module-scss-module__Bng5ea__registration{align-items:center;display:flex}.providerInfoSection-module-scss-module__Bng5ea__registration:not(:last-child){margin-right:var(--space-md)}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__registration{width:100%;margin-bottom:var(--space-xs);justify-content:center}.providerInfoSection-module-scss-module__Bng5ea__registration:not(:last-child){margin-right:0}}.providerInfoSection-module-scss-module__Bng5ea__registrationIcon{width:1.5rem;margin-right:var(--space-xs)}.providerInfoSection-module-scss-module__Bng5ea__registrationLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-neutral-900);line-height:1.5rem}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__registrationLabel{font-size:var(--font-size-sm);line-height:1rem}}.providerInfoSection-module-scss-module__Bng5ea__rightCol{flex-shrink:0;width:auto}@media (max-width:84em){.providerInfoSection-module-scss-module__Bng5ea__rightCol{margin-top:var(--space-md);justify-content:center;width:100%;display:flex}}.providerInfoSection-module-scss-module__Bng5ea__tabsContainer{margin-bottom:var(--space-lg)}.providerInfoSection-module-scss-module__Bng5ea__tabsNav{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;max-width:51.5rem;display:flex}@media (max-width:64em){.providerInfoSection-module-scss-module__Bng5ea__tabsNav{flex-direction:column;align-items:center}}.providerInfoSection-module-scss-module__Bng5ea__tabButton{padding:var(--space-xs)var(--space-md);border:1px solid var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;align-items:center;transition:all .2s;display:flex}.providerInfoSection-module-scss-module__Bng5ea__tabButton:hover{background:var(--color-primary-bg)}@media (max-width:64em){.providerInfoSection-module-scss-module__Bng5ea__tabButton{width:15rem;padding:var(--space-2xs)var(--space-xs);flex:1;justify-content:center}}.providerInfoSection-module-scss-module__Bng5ea__tabButtonActive{background:var(--color-primary);color:var(--color-base-white)}.providerInfoSection-module-scss-module__Bng5ea__tabContent{padding:var(--space-md)0;min-height:100px;max-height:400px;overflow-y:auto}.providerInfoSection-module-scss-module__Bng5ea__htmlContent{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.providerInfoSection-module-scss-module__Bng5ea__htmlContent p{margin:0 0 var(--space-md)}.providerInfoSection-module-scss-module__Bng5ea__htmlContent ul,.providerInfoSection-module-scss-module__Bng5ea__htmlContent ol{margin:0 0 var(--space-md);padding-left:var(--space-lg)}.providerInfoSection-module-scss-module__Bng5ea__htmlContent li{margin-bottom:var(--space-xs)}.providerInfoSection-module-scss-module__Bng5ea__htmlContent h2,.providerInfoSection-module-scss-module__Bng5ea__htmlContent h3,.providerInfoSection-module-scss-module__Bng5ea__htmlContent h4{margin:var(--space-md)0 var(--space-xs);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.providerInfoSection-module-scss-module__Bng5ea__htmlContent a{color:var(--color-primary);text-decoration:underline}.providerInfoSection-module-scss-module__Bng5ea__divider{background:var(--color-border-default);height:1px;margin:var(--space-md)0;border:none;width:100%}.providerInfoSection-module-scss-module__Bng5ea__previewSection{margin:var(--space-xl)0}.providerInfoSection-module-scss-module__Bng5ea__previewSection:last-child{margin-bottom:0}.providerInfoSection-module-scss-module__Bng5ea__previewSectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--space-md)}.providerInfoSection-module-scss-module__Bng5ea__tilesContainer{margin-top:var(--space-md);flex-wrap:wrap;justify-content:flex-start;display:flex}
.breedHealthTesting-module-scss-module__4dr2xG__healthTesting{max-width:var(--max-width-content-md);margin:var(--space-xl)auto 0;padding:0 var(--space-md)}@media (max-width:64em){.breedHealthTesting-module-scss-module__4dr2xG__healthTesting{padding:0 var(--space-sm);margin-top:var(--space-lg)}}.breedHealthTesting-module-scss-module__4dr2xG__healthTesting h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);margin:0 0 var(--space-md)}.breedHealthTesting-module-scss-module__4dr2xG__intro{margin:0 0 var(--space-sm);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.breedHealthTesting-module-scss-module__4dr2xG__parents{margin:0 0 var(--space-md);padding-left:var(--space-lg);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.breedHealthTesting-module-scss-module__4dr2xG__parents li{margin-bottom:var(--space-xs)}.breedHealthTesting-module-scss-module__4dr2xG__parents strong{color:var(--color-brand-primary-700)}.breedHealthTesting-module-scss-module__4dr2xG__links{color:var(--color-text-primary);line-height:var(--line-height-relaxed);margin:0}.breedHealthTesting-module-scss-module__4dr2xG__links a{color:var(--color-brand-primary-600);text-decoration:underline}.breedHealthTesting-module-scss-module__4dr2xG__links a:hover{color:var(--color-brand-primary-700)}
.providerProfileSection-module-scss-module__8HKnkW__section{width:100%;max-width:var(--max-width-layout);padding:var(--space-1_5xl);box-sizing:border-box;background-color:var(--color-bg-primary);border-radius:var(--radius-lg);flex-direction:column;margin:0 auto;display:flex}@media (max-width:64em){.providerProfileSection-module-scss-module__8HKnkW__section{padding:var(--space-md);border-radius:0;margin:0}}.providerProfileSection-module-scss-module__8HKnkW__profileSection{margin-bottom:var(--space-md);flex-wrap:nowrap;display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__profileSection{flex-flow:column wrap;align-items:center}}.providerProfileSection-module-scss-module__8HKnkW__leftCol{flex-direction:column;flex-shrink:0;align-items:center;width:9.75rem;margin-right:2.75rem;display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__leftCol{margin-right:0;margin-bottom:var(--space-md);margin-top:var(--space-md);width:auto}}.providerProfileSection-module-scss-module__8HKnkW__leftColName{text-decoration:none;display:none}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__leftColName{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);margin-bottom:var(--space-2xs);text-align:center;color:var(--color-text-primary);line-height:1.5rem;display:block}}.providerProfileSection-module-scss-module__8HKnkW__leftColHeading{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);color:var(--color-text-primary);line-height:1.5rem}.providerProfileSection-module-scss-module__8HKnkW__leftColProviderInfo{display:none}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__leftColProviderInfo{text-align:center;margin-bottom:var(--space-xs);display:block}}.providerProfileSection-module-scss-module__8HKnkW__avatarLink{text-decoration:none;display:block}.providerProfileSection-module-scss-module__8HKnkW__avatar{border-radius:var(--radius-full);border:3px solid var(--color-primary);width:9.75rem;height:9.75rem;margin-bottom:var(--space-xs);background-position:50%;background-size:cover;box-shadow:0 0 10px #01686c80}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__avatar{width:9.75rem;height:9.75rem}}.providerProfileSection-module-scss-module__8HKnkW__avatarPlaceholder{border-radius:var(--radius-full);background:var(--color-primary);width:9.75rem;height:9.75rem;color:var(--color-base-white);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);border:3px solid var(--color-primary);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex;box-shadow:0 0 10px #01686c80}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__avatarPlaceholder{width:9.75rem;height:9.75rem}}.providerProfileSection-module-scss-module__8HKnkW__field{width:100%;margin-bottom:var(--space-xs);margin-left:var(--space-xs);align-items:center;display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__field{margin-bottom:var(--space-2xs);justify-content:center;margin-left:0}}.providerProfileSection-module-scss-module__8HKnkW__fieldName{width:100%;margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex}.providerProfileSection-module-scss-module__8HKnkW__fieldIcon{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.75rem;display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__fieldIcon{width:1rem;height:1rem;margin-right:var(--space-xs)}}.providerProfileSection-module-scss-module__8HKnkW__fieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5rem}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__fieldLabel{font-size:var(--font-size-xs);line-height:1rem}}.providerProfileSection-module-scss-module__8HKnkW__fieldLabelName{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-primary)}.providerProfileSection-module-scss-module__8HKnkW__messageButton{color:var(--color-base-white);background-color:var(--color-primary);padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);margin-top:var(--space-xs);line-height:1rem;font-size:var(--font-size-sm);cursor:pointer;border:none;align-items:center;display:flex}.providerProfileSection-module-scss-module__8HKnkW__messageButton:hover{background-color:var(--color-primary-hover)}.providerProfileSection-module-scss-module__8HKnkW__messageIcon{width:1.25rem;height:1.25rem;margin-right:var(--space-xs)}.providerProfileSection-module-scss-module__8HKnkW__midCol{flex:1;min-width:0;margin-right:2rem}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__midCol{text-align:center;width:100%;margin-right:0}}.providerProfileSection-module-scss-module__8HKnkW__midColName{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);color:var(--color-text-primary);text-decoration:none;display:block}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__midColName{display:none}}.providerProfileSection-module-scss-module__8HKnkW__midColHeading{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:0;padding:0;line-height:normal}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__midColContainer{flex-direction:column;align-items:center;width:100%;display:flex}}.providerProfileSection-module-scss-module__8HKnkW__midColProviderInfo{display:block}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__midColProviderInfo{display:none}}.providerProfileSection-module-scss-module__8HKnkW__providerInfoRow{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__providerInfoRow{justify-content:center}}.providerProfileSection-module-scss-module__8HKnkW__starRating{color:var(--color-star-rating);font-size:var(--font-size-base);letter-spacing:1px}.providerProfileSection-module-scss-module__8HKnkW__ratingNumber{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-left:var(--space-2xs)}.providerProfileSection-module-scss-module__8HKnkW__reviewLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-left:var(--space-xs);text-decoration:underline}.providerProfileSection-module-scss-module__8HKnkW__reviewLink:hover{color:var(--color-primary)}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__reviewLink{font-size:var(--font-size-xs)}}.providerProfileSection-module-scss-module__8HKnkW__breedsRow{font-weight:var(--font-weight-bold);margin-bottom:var(--space-xs);align-items:center;display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__breedsRow{font-size:var(--font-size-sm);justify-content:center}}.providerProfileSection-module-scss-module__8HKnkW__breedsIcon{margin-right:var(--space-xs)}.providerProfileSection-module-scss-module__8HKnkW__breedsText{color:var(--color-text-primary)}.providerProfileSection-module-scss-module__8HKnkW__registrationRow{margin-bottom:var(--space-xs);display:flex}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__registrationRow{flex-direction:column;align-items:center;padding:0}}.providerProfileSection-module-scss-module__8HKnkW__registration{align-items:center;display:flex}.providerProfileSection-module-scss-module__8HKnkW__registration:not(:last-child){margin-right:var(--space-md)}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__registration{width:100%;margin-bottom:var(--space-xs);justify-content:center}.providerProfileSection-module-scss-module__8HKnkW__registration:not(:last-child){margin-right:0}}.providerProfileSection-module-scss-module__8HKnkW__registrationIcon{width:1.5rem;margin-right:var(--space-xs)}.providerProfileSection-module-scss-module__8HKnkW__registrationLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-neutral-900);line-height:1.5rem}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__registrationLabel{font-size:var(--font-size-sm);line-height:1rem}}.providerProfileSection-module-scss-module__8HKnkW__rightCol{flex-shrink:0;width:auto}@media (max-width:84em){.providerProfileSection-module-scss-module__8HKnkW__rightCol{margin-top:var(--space-md);justify-content:center;width:100%;display:flex}}.providerProfileSection-module-scss-module__8HKnkW__sectionDivider{background:var(--color-neutral-100);height:1px;margin:var(--space-md)0;border:none;width:100%}.providerProfileSection-module-scss-module__8HKnkW__sectionDivider:first-of-type{margin-top:var(--space-xs)}.providerProfileSection-module-scss-module__8HKnkW__divider{background:var(--color-border-default);height:1px;margin:var(--space-md)0;border:none;width:100%}.providerProfileSection-module-scss-module__8HKnkW__associations{margin:var(--space-md)0;flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:48em){.providerProfileSection-module-scss-module__8HKnkW__associations{padding:var(--space-md);justify-content:space-evenly}}.providerProfileSection-module-scss-module__8HKnkW__associationImage{object-fit:contain;width:auto;height:8rem;margin-right:3rem}@media (max-width:48em){.providerProfileSection-module-scss-module__8HKnkW__associationImage{height:6rem;margin-right:0}}.providerProfileSection-module-scss-module__8HKnkW__associationBadge{font-size:var(--font-size-xs);padding:var(--space-2xs)var(--space-xs);background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:var(--radius-full);border:1px solid var(--color-border-default);margin:var(--space-2xs)}.providerProfileSection-module-scss-module__8HKnkW__collapsibleSection{width:100%}.providerProfileSection-module-scss-module__8HKnkW__tileGrid{margin-top:var(--space-md);padding:var(--space-sm);box-sizing:border-box;justify-content:flex-start;gap:var(--space-md);flex-wrap:wrap;width:100%;display:flex}@media (max-width:64em){.providerProfileSection-module-scss-module__8HKnkW__tileGrid{justify-content:center}}.providerProfileSection-module-scss-module__8HKnkW__reviewsList{margin-top:var(--space-md);justify-content:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:64em){.providerProfileSection-module-scss-module__8HKnkW__reviewsList{justify-content:center}}
.page-module-scss-module__UyAF4W__profilePage{min-height:100vh;font-weight:var(--font-weight-normal);padding:var(--space-3xl)0 calc(var(--space-3xl) + var(--space-md));background-color:var(--color-base-white);align-items:stretch;gap:0;max-width:none;position:relative}@media screen and (min-width:64em){.page-module-scss-module__UyAF4W__profilePage{padding:0 0 calc(var(--space-3xl) + var(--space-md))}}@media (max-width:34em){.page-module-scss-module__UyAF4W__profilePage{padding-top:0}}.page-module-scss-module__UyAF4W__banner{width:100%;padding-top:var(--space-xl)}@media (max-width:34em){.page-module-scss-module__UyAF4W__banner{height:auto;padding-top:0}}.page-module-scss-module__UyAF4W__bannerInner{width:100%;max-width:var(--max-width-page);aspect-ratio:5/2;border-radius:var(--radius-lg);margin:0 auto;position:relative;overflow:hidden}@media (max-width:34em){.page-module-scss-module__UyAF4W__bannerInner{border-radius:0}}.page-module-scss-module__UyAF4W__bannerImage{border-radius:var(--radius-lg);background-position:50%;background-size:cover;width:100%;height:100%}@media (max-width:34em){.page-module-scss-module__UyAF4W__bannerImage{border-radius:0}}.page-module-scss-module__UyAF4W__bannerPlaceholder{border-radius:var(--radius-lg);background-image:url(https://paction-shared-resources.s3.ca-central-1.amazonaws.com/common/paction-logo-tiled.webp);background-repeat:repeat;background-size:contain;width:100%;height:100%}@media (max-width:34em){.page-module-scss-module__UyAF4W__bannerPlaceholder{border-radius:0}}.page-module-scss-module__UyAF4W__container{width:100%;max-width:75rem;margin:var(--space-md)auto;padding:var(--space-md);box-sizing:border-box;flex-direction:column;display:flex}@media (max-width:64em){.page-module-scss-module__UyAF4W__container{padding:var(--space-md);margin:0}}.page-module-scss-module__UyAF4W__profileSection{margin-bottom:var(--space-md);flex-wrap:nowrap;display:flex}@media (max-width:84em){.page-module-scss-module__UyAF4W__profileSection{flex-flow:column wrap;align-items:center}}.page-module-scss-module__UyAF4W__leftCol{flex-direction:column;flex-shrink:0;align-items:center;width:9.75rem;margin-right:2.75rem;display:flex}@media (max-width:84em){.page-module-scss-module__UyAF4W__leftCol{margin-right:0;margin-bottom:var(--space-md);margin-top:var(--space-md);width:auto}}.page-module-scss-module__UyAF4W__leftColName{text-decoration:none;display:none}@media (max-width:84em){.page-module-scss-module__UyAF4W__leftColName{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);line-height:var(--font-size-2xl);margin-bottom:var(--space-2xs);text-align:center;color:var(--color-text-primary);display:block}}.page-module-scss-module__UyAF4W__leftColHeading{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);line-height:var(--font-size-2xl);color:var(--color-text-primary)}.page-module-scss-module__UyAF4W__leftColProviderInfo{display:none}@media (max-width:84em){.page-module-scss-module__UyAF4W__leftColProviderInfo{text-align:center;margin-bottom:var(--space-xs);display:block}}.page-module-scss-module__UyAF4W__avatarLink{text-decoration:none;display:block}.page-module-scss-module__UyAF4W__avatar{border-radius:var(--radius-full);border:3px solid var(--color-primary);width:9.75rem;height:9.75rem;margin-bottom:var(--space-xs);background-position:50%;background-size:cover;box-shadow:0 0 10px #01686c80}@media (max-width:84em){.page-module-scss-module__UyAF4W__avatar{width:9.75rem;height:9.75rem}}.page-module-scss-module__UyAF4W__avatarPlaceholder{border-radius:var(--radius-full);background:var(--color-primary);width:9.75rem;height:9.75rem;color:var(--color-base-white);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);border:3px solid var(--color-primary);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex;box-shadow:0 0 10px #01686c80}@media (max-width:84em){.page-module-scss-module__UyAF4W__avatarPlaceholder{width:9.75rem;height:9.75rem}}.page-module-scss-module__UyAF4W__field{width:100%;margin-bottom:var(--space-xs);margin-left:var(--space-xs);align-items:center;display:flex}@media (max-width:84em){.page-module-scss-module__UyAF4W__field{margin-bottom:var(--space-2xs);justify-content:center;margin-left:0}}.page-module-scss-module__UyAF4W__fieldName{width:100%;margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex}.page-module-scss-module__UyAF4W__fieldIcon{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.75rem;display:flex}@media (max-width:84em){.page-module-scss-module__UyAF4W__fieldIcon{width:1rem;height:1rem;margin-right:var(--space-xs)}}.page-module-scss-module__UyAF4W__fieldLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5rem}@media (max-width:84em){.page-module-scss-module__UyAF4W__fieldLabel{font-size:var(--font-size-xs);line-height:1rem}}.page-module-scss-module__UyAF4W__fieldLabelName{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-primary)}.page-module-scss-module__UyAF4W__socialLinks{justify-content:flex-start;gap:var(--space-xs);width:100%;margin-top:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:84em){.page-module-scss-module__UyAF4W__socialLinks{justify-content:center}}.page-module-scss-module__UyAF4W__socialLink{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-base-white);justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .2s,transform .2s;display:inline-flex}.page-module-scss-module__UyAF4W__socialLink:hover{border-color:var(--color-text-primary);transform:translateY(-1px)}.page-module-scss-module__UyAF4W__socialLink img{object-fit:contain;width:1.25rem;height:1.25rem}.page-module-scss-module__UyAF4W__messageButton{color:var(--color-base-white);background-color:var(--color-primary);padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);width:100%;margin-top:var(--space-xs);line-height:1rem;font-family:var(--font-family-base);font-size:var(--font-size-sm);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.page-module-scss-module__UyAF4W__messageButton:hover{background-color:var(--color-primary-hover)}.page-module-scss-module__UyAF4W__messageIcon{width:1.25rem;height:1.25rem;margin-right:var(--space-xs)}.page-module-scss-module__UyAF4W__midCol{flex:1;min-width:0;margin-right:2rem}@media (max-width:84em){.page-module-scss-module__UyAF4W__midCol{text-align:center;width:100%;margin-right:0}}.page-module-scss-module__UyAF4W__midColName{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);color:var(--color-text-primary);text-decoration:none;display:block}@media (max-width:84em){.page-module-scss-module__UyAF4W__midColName{display:none}}.page-module-scss-module__UyAF4W__midColHeading{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:0;padding:0;line-height:normal}@media (max-width:84em){.page-module-scss-module__UyAF4W__midColContainer{flex-direction:column;align-items:center;width:100%;display:flex}}.page-module-scss-module__UyAF4W__midColProviderInfo{display:block}@media (max-width:84em){.page-module-scss-module__UyAF4W__midColProviderInfo{display:none}}.page-module-scss-module__UyAF4W__providerInfoRow{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}@media (max-width:84em){.page-module-scss-module__UyAF4W__providerInfoRow{justify-content:center}}.page-module-scss-module__UyAF4W__starRating{color:var(--color-star-rating);font-size:var(--font-size-base);letter-spacing:1px}.page-module-scss-module__UyAF4W__ratingNumber{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-left:var(--space-2xs)}.page-module-scss-module__UyAF4W__reviewLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-left:var(--space-xs);text-decoration:underline}.page-module-scss-module__UyAF4W__reviewLink:hover{color:var(--color-primary)}@media (max-width:84em){.page-module-scss-module__UyAF4W__reviewLink{font-size:var(--font-size-xs)}}.page-module-scss-module__UyAF4W__breedsRow{font-weight:var(--font-weight-bold);margin-bottom:var(--space-xs);align-items:center;display:flex}@media (max-width:84em){.page-module-scss-module__UyAF4W__breedsRow{font-size:var(--font-size-sm);justify-content:center}}.page-module-scss-module__UyAF4W__breedsIcon{margin-right:var(--space-xs)}.page-module-scss-module__UyAF4W__breedsText{color:var(--color-text-primary)}.page-module-scss-module__UyAF4W__registrationRow{margin-bottom:var(--space-xs);display:flex}@media (max-width:84em){.page-module-scss-module__UyAF4W__registrationRow{flex-direction:column;align-items:center;padding:0}}.page-module-scss-module__UyAF4W__registration{align-items:center;display:flex}.page-module-scss-module__UyAF4W__registration:not(:last-child){margin-right:var(--space-md)}@media (max-width:84em){.page-module-scss-module__UyAF4W__registration{width:100%;margin-bottom:var(--space-xs);justify-content:center}.page-module-scss-module__UyAF4W__registration:not(:last-child){margin-right:0}}.page-module-scss-module__UyAF4W__registrationIcon{width:1.5rem;margin-right:var(--space-xs)}.page-module-scss-module__UyAF4W__registrationLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-neutral-900);line-height:1.5rem}@media (max-width:84em){.page-module-scss-module__UyAF4W__registrationLabel{font-size:var(--font-size-sm);line-height:1rem}}.page-module-scss-module__UyAF4W__rightCol{flex-shrink:0;width:auto}@media (max-width:84em){.page-module-scss-module__UyAF4W__rightCol{margin-top:var(--space-md);justify-content:center;width:100%;display:flex}}.page-module-scss-module__UyAF4W__sectionDivider{background:var(--color-neutral-100);height:1px;margin:var(--space-md)0;border:none;width:100%}.page-module-scss-module__UyAF4W__sectionDivider:first-of-type{margin-top:var(--space-xs)}.page-module-scss-module__UyAF4W__divider{background:var(--color-border-default);height:1px;margin:var(--space-md)0;border:none;width:100%}.page-module-scss-module__UyAF4W__associations{margin:var(--space-md)0;flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:48em){.page-module-scss-module__UyAF4W__associations{padding:var(--space-md);justify-content:space-evenly}}.page-module-scss-module__UyAF4W__associationImage{object-fit:contain;width:auto;height:8rem;margin-right:3rem}@media (max-width:48em){.page-module-scss-module__UyAF4W__associationImage{height:6rem;margin-right:0}}.page-module-scss-module__UyAF4W__associationBadge{font-size:var(--font-size-xs);padding:var(--space-2xs)var(--space-xs);background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:var(--radius-full);border:1px solid var(--color-border-default);margin:var(--space-2xs)}.page-module-scss-module__UyAF4W__section{width:100%}.page-module-scss-module__UyAF4W__galleryContent{margin-top:var(--space-md)}.page-module-scss-module__UyAF4W__photosSectionHeading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-md)}.page-module-scss-module__UyAF4W__tileGrid{margin-top:var(--space-md);padding:var(--space-sm);box-sizing:border-box;justify-content:flex-start;gap:var(--space-md);flex-wrap:wrap;width:100%;display:flex}@media (max-width:64em){.page-module-scss-module__UyAF4W__tileGrid{justify-content:center}}.page-module-scss-module__UyAF4W__reviewsList{margin-top:var(--space-md);justify-content:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:64em){.page-module-scss-module__UyAF4W__reviewsList{justify-content:center}}
.globalWaitlistWidget-module-scss-module__1uuJEW__widget{max-width:var(--max-width-content-md);margin:0 auto var(--space-2xl)auto;padding:0 var(--space-md)}@media (max-width:64em){.globalWaitlistWidget-module-scss-module__1uuJEW__widget{padding:0 var(--space-sm)}}.globalWaitlistWidget-module-scss-module__1uuJEW__card{background:var(--color-brand-tertiary-50);border:3px solid var(--color-brand-primary-500);border-radius:var(--radius-lg);padding:var(--space-md-lg)var(--space-md-lg)var(--space-lg);box-shadow:var(--shadow-xs);box-sizing:border-box}.globalWaitlistWidget-module-scss-module__1uuJEW__dockBar{--dock-bar-offset:calc(var(--space-2xl) + var(--space-xl));bottom:var(--dock-bar-offset);left:var(--space-md);right:var(--space-md);max-width:calc(var(--max-width-content-md) - var(--space-xl));z-index:var(--z-index-sticky);align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);box-sizing:border-box;background:var(--color-brand-tertiary-50);border:3px solid var(--color-brand-primary-500);border-radius:var(--radius-lg);cursor:pointer;text-align:left;visibility:visible;opacity:1;margin:0 auto;font-family:inherit;transition:none;display:flex;position:fixed;transform:translateY(0);box-shadow:0 -6px 24px #0220232e}.globalWaitlistWidget-module-scss-module__1uuJEW__dockBar:hover{background:var(--color-base-white)}.globalWaitlistWidget-module-scss-module__1uuJEW__dockBar:focus-visible{outline:3px solid var(--color-brand-primary-600);outline-offset:2px}@media (max-width:48em){.globalWaitlistWidget-module-scss-module__1uuJEW__dockBar{--dock-bar-offset:calc(var(--space-3xl) + var(--space-sm));left:var(--space-xs);right:var(--space-xs);gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);border-width:2px}}.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarReady{transition:transform var(--motion-duration-slow,.24s)var(--motion-ease-expressive,ease),opacity var(--motion-duration-slow,.24s)var(--motion-ease-standard,ease),visibility 0s linear 0s}.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarHidden{transform:translateY(calc(100% + var(--dock-bar-offset)));opacity:0;visibility:hidden;pointer-events:none}.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarReady.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarHidden{transition:transform var(--motion-duration-slow,.24s)var(--motion-ease-expressive,ease),opacity var(--motion-duration-slow,.24s)var(--motion-ease-standard,ease),visibility 0s linear var(--motion-duration-slow,.24s)}.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarIcon{flex-shrink:0;align-items:center;display:flex}.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarIcon svg{display:block}@media (max-width:48em){.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarIcon svg{width:1.375rem;height:1.375rem}}.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);flex:1;overflow:hidden}@media (max-width:48em){.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarLabel{font-size:var(--font-size-sm)}}.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarChevron{color:var(--color-brand-primary-600);flex-shrink:0;align-items:center;display:flex}.globalWaitlistWidget-module-scss-module__1uuJEW__panel{display:block}.globalWaitlistWidget-module-scss-module__1uuJEW__panelExpanded{z-index:calc(var(--z-index-modal) + 10);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--color-base-white);padding:var(--space-xs)var(--space-md)calc(var(--space-2xl) + env(safe-area-inset-bottom,0px));animation:globalWaitlistWidget-module-scss-module__1uuJEW__waitlistPanelIn var(--motion-duration-slow,.26s)var(--motion-ease-expressive,ease-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.globalWaitlistWidget-module-scss-module__1uuJEW__panelExpanded .globalWaitlistWidget-module-scss-module__1uuJEW__card{width:100%;max-width:var(--max-width-content-md);margin:0 auto}@media (max-width:48em){.globalWaitlistWidget-module-scss-module__1uuJEW__panelExpanded{padding:var(--space-xs)var(--space-sm)calc(var(--space-xl) + env(safe-area-inset-bottom,0px))}}@keyframes globalWaitlistWidget-module-scss-module__1uuJEW__waitlistPanelIn{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.globalWaitlistWidget-module-scss-module__1uuJEW__minimizeButton{z-index:1;justify-content:center;align-self:flex-end;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs)var(--space-xs);margin-bottom:var(--space-2xs);background:var(--color-base-white);border-radius:var(--radius-md);color:var(--color-brand-secondary-900);cursor:pointer;border:none;display:flex;position:sticky;top:0}.globalWaitlistWidget-module-scss-module__1uuJEW__minimizeButton:hover{background:var(--color-neutral-100)}.globalWaitlistWidget-module-scss-module__1uuJEW__minimizeButton:focus-visible{outline:3px solid var(--color-brand-primary-600);outline-offset:2px}@media (prefers-reduced-motion:reduce){.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarReady,.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarReady.globalWaitlistWidget-module-scss-module__1uuJEW__dockBarHidden{transition-duration:0s}.globalWaitlistWidget-module-scss-module__1uuJEW__panelExpanded{animation:none}}.globalWaitlistWidget-module-scss-module__1uuJEW__title{font-size:var(--font-size-h3);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);text-align:center;margin:0 0 var(--space-sm)0}.globalWaitlistWidget-module-scss-module__1uuJEW__description{font-size:var(--font-size-body);line-height:var(--line-height-base);color:var(--color-brand-secondary-900);margin:0 0 var(--space-md)0;text-align:center}@media (max-width:64em){.globalWaitlistWidget-module-scss-module__1uuJEW__description{font-size:var(--font-size-sm)}}.globalWaitlistWidget-module-scss-module__1uuJEW__subtitle,.globalWaitlistWidget-module-scss-module__1uuJEW__subtitleLabel{font-size:var(--font-size-h4);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);margin:var(--space-xs)0 var(--space-md)0;letter-spacing:normal;text-align:center;width:100%}.globalWaitlistWidget-module-scss-module__1uuJEW__divider{border:none;border-top:2px solid var(--color-neutral-200);margin:var(--space-lg)0 var(--space-sm)}.globalWaitlistWidget-module-scss-module__1uuJEW__form{gap:var(--space-xs);flex-direction:column;display:flex}.globalWaitlistWidget-module-scss-module__1uuJEW__rowSplit{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:48em){.globalWaitlistWidget-module-scss-module__1uuJEW__rowSplit{gap:var(--space-xs);grid-template-columns:1fr}}.globalWaitlistWidget-module-scss-module__1uuJEW__field{flex-direction:column;min-width:0;margin-bottom:0;display:flex}.globalWaitlistWidget-module-scss-module__1uuJEW__field label{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-base);color:var(--color-neutral-1000);margin-bottom:var(--space-xs);letter-spacing:.01em;display:block}.globalWaitlistWidget-module-scss-module__1uuJEW__field label.globalWaitlistWidget-module-scss-module__1uuJEW__subtitleLabel{font-size:var(--font-size-h4);line-height:var(--line-height-snug);color:var(--color-neutral-1000);margin:var(--space-xs)0 var(--space-md)0;letter-spacing:normal;text-align:center;width:100%}.globalWaitlistWidget-module-scss-module__1uuJEW__field input,.globalWaitlistWidget-module-scss-module__1uuJEW__field select,.globalWaitlistWidget-module-scss-module__1uuJEW__field textarea{border:1px solid var(--color-border-muted);border-radius:var(--radius-md);width:100%;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);padding:var(--space-sm);background-color:var(--color-base-white);color:var(--color-neutral-1000);line-height:var(--line-height-tight);box-sizing:border-box;transition:all .2s ease-in-out}.globalWaitlistWidget-module-scss-module__1uuJEW__field input:hover,.globalWaitlistWidget-module-scss-module__1uuJEW__field select:hover,.globalWaitlistWidget-module-scss-module__1uuJEW__field textarea:hover{border-color:var(--color-neutral-200);box-shadow:var(--shadow-md)}.globalWaitlistWidget-module-scss-module__1uuJEW__field input:focus,.globalWaitlistWidget-module-scss-module__1uuJEW__field select:focus,.globalWaitlistWidget-module-scss-module__1uuJEW__field textarea:focus{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 3px var(--color-brand-primary-50);outline:none}.globalWaitlistWidget-module-scss-module__1uuJEW__field input::placeholder,.globalWaitlistWidget-module-scss-module__1uuJEW__field select::placeholder,.globalWaitlistWidget-module-scss-module__1uuJEW__field textarea::placeholder{color:var(--color-neutral-500);font-weight:var(--font-weight-normal)}.globalWaitlistWidget-module-scss-module__1uuJEW__field input,.globalWaitlistWidget-module-scss-module__1uuJEW__field select{height:var(--size-xl);min-height:2.75rem}.globalWaitlistWidget-module-scss-module__1uuJEW__field textarea{resize:vertical;min-height:6rem;font-family:inherit}.globalWaitlistWidget-module-scss-module__1uuJEW__inputReadOnly{cursor:not-allowed;background-color:var(--color-neutral-50)!important;border-color:var(--color-border-muted)!important}.globalWaitlistWidget-module-scss-module__1uuJEW__inputReadOnly:hover{border-color:var(--color-border-muted)!important;box-shadow:none!important}.globalWaitlistWidget-module-scss-module__1uuJEW__inputError{border-color:var(--color-error)!important}.globalWaitlistWidget-module-scss-module__1uuJEW__inputError:focus{border-color:var(--color-error)!important;box-shadow:0 0 0 3px var(--color-error-bg)!important}.globalWaitlistWidget-module-scss-module__1uuJEW__fieldError{font-size:var(--font-size-caption);color:var(--color-error);margin-top:var(--space-2xs)}.globalWaitlistWidget-module-scss-module__1uuJEW__fieldHint{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin-top:var(--space-2xs)}.globalWaitlistWidget-module-scss-module__1uuJEW__smsConsent{margin-top:var(--space-2xs)}.globalWaitlistWidget-module-scss-module__1uuJEW__requiredAsterisk{color:var(--color-error);margin-left:2px}.globalWaitlistWidget-module-scss-module__1uuJEW__optionalLabel{font-weight:var(--font-weight-normal);color:var(--color-neutral-500);font-size:var(--font-size-caption)}.globalWaitlistWidget-module-scss-module__1uuJEW__introIcons{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xs);display:flex}.globalWaitlistWidget-module-scss-module__1uuJEW__introCatchphrase{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900);text-align:center;margin:0 0 var(--space-sm)0;line-height:var(--line-height-base)}.globalWaitlistWidget-module-scss-module__1uuJEW__charCount{font-size:var(--font-size-caption);color:var(--color-neutral-500);text-align:right;margin-top:var(--space-2xs)}.globalWaitlistWidget-module-scss-module__1uuJEW__actions{margin-top:var(--space-2xs);flex-wrap:wrap;justify-content:center;display:flex}.globalWaitlistWidget-module-scss-module__1uuJEW__actionsHint{text-align:center;flex-basis:100%}.globalWaitlistWidget-module-scss-module__1uuJEW__alreadyOnWaitlist{font-size:var(--font-size-body);color:var(--color-brand-primary-600);font-weight:var(--font-weight-medium);padding:var(--space-xs)0}.globalWaitlistWidget-module-scss-module__1uuJEW__marketingOptIn{margin-top:var(--space-sm)}.globalWaitlistWidget-module-scss-module__1uuJEW__marketingOptInText{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-brand-secondary-800);line-height:1.4;display:block}.globalWaitlistWidget-module-scss-module__1uuJEW__disclaimer{font-size:var(--font-size-caption);color:var(--color-brand-secondary-700);text-align:center;margin-top:var(--space-sm)}.globalWaitlistWidget-module-scss-module__1uuJEW__feedback{margin-top:var(--space-sm)}.globalWaitlistWidget-module-scss-module__1uuJEW__feedbackError{padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);background:var(--color-error-bg);font-size:var(--font-size-caption);color:var(--color-error-text);justify-content:flex-start;align-items:center;display:flex}.globalWaitlistWidget-module-scss-module__1uuJEW__feedbackError strong{font-weight:var(--font-weight-bold);margin-right:var(--space-2xs)}.globalWaitlistWidget-module-scss-module__1uuJEW__feedbackSuccess{padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);background:var(--color-success-bg);font-size:var(--font-size-caption);color:var(--color-success-text);justify-content:flex-start;align-items:center;display:flex}.globalWaitlistWidget-module-scss-module__1uuJEW__feedbackSuccess strong{font-weight:var(--font-weight-bold);margin-right:var(--space-2xs)}.globalWaitlistWidget-module-scss-module__1uuJEW__successView{text-align:center;padding:var(--space-md)0;flex-direction:column;align-items:center;display:flex}.globalWaitlistWidget-module-scss-module__1uuJEW__successIcon{width:6rem;height:6rem;margin-bottom:var(--space-md)}.globalWaitlistWidget-module-scss-module__1uuJEW__successHeading{font-size:var(--font-size-h3);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900);margin:0 0 var(--space-sm)0}.globalWaitlistWidget-module-scss-module__1uuJEW__successSubtext{font-size:var(--font-size-body);line-height:var(--line-height-snug);color:var(--color-text-primary);max-width:24rem;margin:0}.globalWaitlistWidget-module-scss-module__1uuJEW__successSubtext strong{font-weight:var(--font-weight-extrabold)}.globalWaitlistWidget-module-scss-module__1uuJEW__successNextLabel{font-size:var(--font-size-h4);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);color:var(--color-brand-secondary-900);margin:var(--space-xs)0 0 0}.globalWaitlistWidget-module-scss-module__1uuJEW__successNextDescription{font-size:var(--font-size-body);line-height:var(--line-height-base);color:var(--color-brand-secondary-700);margin:0;margin-bottom:var(--space-md)}
.providerPublicStatsBar-module-scss-module__TpnJkW__bar{width:100%;margin-top:var(--space-xs);margin-bottom:var(--space-xs);background-color:var(--color-base-white);border:1px solid var(--color-neutral-50);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);align-items:stretch;display:flex;overflow:hidden}.providerPublicStatsBar-module-scss-module__TpnJkW__stat{padding:var(--space-2xs)var(--space-2xs);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.providerPublicStatsBar-module-scss-module__TpnJkW__value{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-tight)}.providerPublicStatsBar-module-scss-module__TpnJkW__label{font-size:var(--font-size-2xs);color:var(--color-text-secondary);line-height:var(--line-height-snug);text-align:center}.providerPublicStatsBar-module-scss-module__TpnJkW__divider{background-color:var(--color-neutral-50);width:1px;margin:var(--space-xs)0;flex-shrink:0}
.puppies-module-scss-module__UDZCua__page{gap:var(--space-2xl);flex-direction:column;width:100%;display:flex}.puppies-module-scss-module__UDZCua__pageHeader{gap:var(--space-sm);padding:var(--space-xl);border:calc(var(--space-3xs)*.5)solid var(--color-neutral-200);border-radius:var(--radius-2xl);background:var(--color-base-white);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.puppies-module-scss-module__UDZCua__pageHeadingGroup{gap:var(--space-xs);flex-direction:column;display:flex}.puppies-module-scss-module__UDZCua__pageHeading{font-size:clamp(var(--space-xl),3vw,var(--space-2xl));margin:0;line-height:1.1}.puppies-module-scss-module__UDZCua__pageMeta{font-size:var(--font-size-sm);color:var(--color-neutral-600);margin:0}.puppies-module-scss-module__UDZCua__searchShell{gap:var(--space-2xl);flex-direction:column;display:flex}.puppies-module-scss-module__UDZCua__searchForm{gap:var(--space-md);padding:var(--space-xl);border:calc(var(--space-3xs)*.5)solid var(--color-neutral-200);border-radius:var(--radius-2xl);background:var(--color-base-white);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.puppies-module-scss-module__UDZCua__formRow{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.puppies-module-scss-module__UDZCua__fieldGroup{gap:var(--space-xxs);flex-direction:column;display:flex}.puppies-module-scss-module__UDZCua__fieldLabel{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xxs);color:var(--color-neutral-600)}.puppies-module-scss-module__UDZCua__textInput,.puppies-module-scss-module__UDZCua__selectInput{border:calc(var(--space-3xs)*.5)solid var(--color-neutral-300);border-radius:var(--radius-lg);padding:var(--space-sm)var(--space-md);font-size:var(--font-size-base);background:var(--color-base-white);width:100%}.puppies-module-scss-module__UDZCua__checkboxLabel{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-neutral-800);display:flex}.puppies-module-scss-module__UDZCua__checkboxInput{width:var(--space-md);height:var(--space-md)}.puppies-module-scss-module__UDZCua__buttonRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.puppies-module-scss-module__UDZCua__submitButton{border-radius:var(--radius-full);border:calc(var(--space-3xs)*.5)solid var(--color-brand-primary-600);background:var(--color-brand-primary-600);color:var(--color-base-white);padding:var(--space-sm)var(--space-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .12s,border-color .12s}.puppies-module-scss-module__UDZCua__submitButton:hover,.puppies-module-scss-module__UDZCua__submitButton:focus-visible{background:var(--color-brand-primary-500);border-color:var(--color-brand-primary-500)}.puppies-module-scss-module__UDZCua__resetLink{font-size:var(--font-size-sm);color:var(--color-neutral-800);text-decoration:underline}.puppies-module-scss-module__UDZCua__resultsSection{gap:var(--space-xl);flex-direction:column;width:100%;display:flex}.puppies-module-scss-module__UDZCua__resultsHeader{gap:var(--space-xs);flex-direction:column;display:flex}.puppies-module-scss-module__UDZCua__sectionEyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-700);margin:0}.puppies-module-scss-module__UDZCua__sectionHeading{margin:0;font-size:clamp(1.75rem,2.3vw,2.4rem)}.puppies-module-scss-module__UDZCua__sectionCopy{color:var(--color-neutral-900);max-width:46rem;margin:0}.puppies-module-scss-module__UDZCua__providersGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.puppies-module-scss-module__UDZCua__providerCard{border:calc(var(--space-3xs)*.5)solid var(--color-neutral-200);border-radius:var(--radius-2xl);padding:var(--space-xl);gap:var(--space-md);background:var(--color-base-white);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.puppies-module-scss-module__UDZCua__providerHeader{justify-content:space-between;gap:var(--space-md);display:flex}.puppies-module-scss-module__UDZCua__providerEyebrow{text-transform:uppercase;font-size:var(--font-size-xxs);letter-spacing:.09em;color:var(--color-neutral-600);margin:0 0 var(--space-xs)0}.puppies-module-scss-module__UDZCua__providerLocation{color:var(--color-neutral-800);margin:0}.puppies-module-scss-module__UDZCua__providerBadges{gap:var(--space-xs);flex-wrap:wrap;display:flex}.puppies-module-scss-module__UDZCua__badge{font-size:var(--font-size-xs);padding:var(--space-2xs)calc(var(--space-xs) + var(--space-3xs));border-radius:var(--radius-full);background:var(--color-brand-secondary-200);color:var(--color-brand-secondary-900)}.puppies-module-scss-module__UDZCua__listSectionLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-600);margin-bottom:var(--space-xs)}.puppies-module-scss-module__UDZCua__providerListings{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.puppies-module-scss-module__UDZCua__providerListing{border:calc(var(--space-3xs)*.5)solid var(--color-neutral-100);border-radius:var(--radius-lg);padding:var(--space-sm)var(--space-md);background:var(--color-base-white)}.puppies-module-scss-module__UDZCua__providerListingTitle{margin:0 0 var(--space-xxs)0;font-weight:var(--font-weight-semibold)}.puppies-module-scss-module__UDZCua__providerListingMeta{gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-neutral-700);flex-wrap:wrap;display:flex}.puppies-module-scss-module__UDZCua__emptyState{color:var(--color-neutral-800);font-size:var(--font-size-sm);margin:0}.puppies-module-scss-module__UDZCua__pagination{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.puppies-module-scss-module__UDZCua__paginationButton{border:calc(var(--space-3xs)*.5)solid var(--color-neutral-300);border-radius:var(--radius-full);padding:var(--space-xs)var(--space-md);font-size:var(--font-size-sm);color:var(--color-neutral-900);background:var(--color-base-white);transition:border-color .12s}.puppies-module-scss-module__UDZCua__paginationButton:hover,.puppies-module-scss-module__UDZCua__paginationButton:focus-visible{border-color:var(--color-neutral-900)}.puppies-module-scss-module__UDZCua__paginationButtonDisabled{color:var(--color-neutral-500);border-color:var(--color-neutral-200);pointer-events:none}.puppies-module-scss-module__UDZCua__paginationStatus{font-size:var(--font-size-sm);color:var(--color-neutral-700);margin:0}@media (max-width:64em){.puppies-module-scss-module__UDZCua__pageHeader,.puppies-module-scss-module__UDZCua__searchForm,.puppies-module-scss-module__UDZCua__providerCard{padding:var(--space-lg)}}.puppies-module-scss-module__UDZCua__breedResults{box-sizing:border-box;padding:0 0 var(--space-2xl);background-color:var(--color-base-white)}@media (max-width:64em){.puppies-module-scss-module__UDZCua__breedResults{padding:0 0 var(--space-xl)}}@media (max-width:48em){.puppies-module-scss-module__UDZCua__breedResults{padding:0 0 var(--space-xs)}}.puppies-module-scss-module__UDZCua__relatedSection{max-width:60rem;margin:var(--space-1_5xl)auto 0;padding:0 var(--space-md)}@media (max-width:48em){.puppies-module-scss-module__UDZCua__relatedSection{margin:var(--space-xl)auto 0;padding:0 var(--space-sm)}}@media (max-width:34em){.puppies-module-scss-module__UDZCua__relatedSection{padding:0 var(--space-sm);margin:var(--space-xl)auto 0}}.puppies-module-scss-module__UDZCua__divider{max-width:60rem;margin:var(--space-xl)auto var(--space-lg);border-bottom:1px solid var(--color-neutral-200)}@media (max-width:48em){.puppies-module-scss-module__UDZCua__divider{margin:var(--space-lg)auto var(--space-lg)}}@media (max-width:34em){.puppies-module-scss-module__UDZCua__divider{margin:var(--space-lg)auto var(--space-md)}}.puppies-module-scss-module__UDZCua__sectionSkeleton{background:linear-gradient(90deg,var(--color-neutral-100)0%,var(--color-neutral-200)50%,var(--color-neutral-100)100%);border-radius:var(--radius-lg);background-size:200% 100%;width:100%;max-width:60rem;margin:0 auto;animation:1.5s infinite puppies-module-scss-module__UDZCua__shimmer}@keyframes puppies-module-scss-module__UDZCua__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.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)}}
.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)}}
.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}}
.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}
.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}}
/*# sourceMappingURL=054c8ca959ca994a.css.map*/