.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%}
.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)}
.breedHandbookAd-module-scss-module__dze8gq__ad{background:var(--color-brand-secondary-50);color:var(--color-neutral-1000);border-radius:var(--radius-md);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);display:grid;overflow:hidden}@media (max-width:64em){.breedHandbookAd-module-scss-module__dze8gq__ad{grid-template-columns:1fr}}.breedHandbookAd-module-scss-module__dze8gq__photo{background:var(--color-brand-primary-700);grid-template-columns:minmax(0,1fr) 14%;align-content:center;display:grid}@media (max-width:64em){.breedHandbookAd-module-scss-module__dze8gq__photo{grid-template-columns:minmax(0,18rem) 1fr}}.breedHandbookAd-module-scss-module__dze8gq__photoFrame{aspect-ratio:1;position:relative}.breedHandbookAd-module-scss-module__dze8gq__photoImage{object-fit:contain;filter:grayscale()contrast(1.05)}.breedHandbookAd-module-scss-module__dze8gq__text{flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.breedHandbookAd-module-scss-module__dze8gq__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-600);margin:0}.breedHandbookAd-module-scss-module__dze8gq__title{font-family:var(--font-family-handbook-serif,"Playfair Display",Georgia,serif);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-neutral-1000);margin:0;margin-top:var(--space-xs);line-height:1.08}.breedHandbookAd-module-scss-module__dze8gq__rule{width:2.75rem;height:3px;margin:var(--space-md)0;border-radius:var(--radius-full);background:var(--color-neutral-100);margin:var(--space-sm)0;display:block}.breedHandbookAd-module-scss-module__dze8gq__body{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);letter-spacing:.01em;color:var(--color-neutral-900);max-width:34rem;margin:0}.breedHandbookAd-module-scss-module__dze8gq__cta{margin-top:var(--space-lg);padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill);background:var(--color-brand-primary-600);color:var(--color-base-white);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.breedHandbookAd-module-scss-module__dze8gq__cta:hover,.breedHandbookAd-module-scss-module__dze8gq__cta:focus-visible{background:var(--color-brand-primary-700);color:var(--color-base-white)}
.stageZero-module-scss-module__6KQOIW__section{max-width:var(--max-width-content-md);margin:0 auto var(--space-2xl)auto;padding:0 var(--space-md)}@media (max-width:64em){.stageZero-module-scss-module__6KQOIW__section{padding:0 var(--space-sm)}}.stageZero-module-scss-module__6KQOIW__card{background:var(--color-brand-tertiary-50);border:2px solid var(--color-brand-primary-200,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}.stageZero-module-scss-module__6KQOIW__eyebrow{margin:0 0 var(--space-2xs);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-primary-600,var(--color-brand-primary-500))}.stageZero-module-scss-module__6KQOIW__heading{margin:0 0 var(--space-sm);font-size:var(--font-size-h3);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000)}.stageZero-module-scss-module__6KQOIW__body{margin:0 0 var(--space-md);font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-neutral-900,var(--color-neutral-1000))}.stageZero-module-scss-module__6KQOIW__points{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stageZero-module-scss-module__6KQOIW__point{align-items:flex-start;gap:var(--space-sm);display:flex}.stageZero-module-scss-module__6KQOIW__pointIcon{flex-shrink:0;line-height:0}.stageZero-module-scss-module__6KQOIW__pointLabel{margin:0 0 var(--space-3xs);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000)}.stageZero-module-scss-module__6KQOIW__pointText{font-size:var(--font-size-body-sm,var(--font-size-body));line-height:var(--line-height-normal);color:var(--color-neutral-700,var(--color-neutral-900));margin:0}.stageZero-module-scss-module__6KQOIW__ctas{gap:var(--space-sm);flex-direction:column;display:flex}.stageZero-module-scss-module__6KQOIW__primaryCta,.stageZero-module-scss-module__6KQOIW__secondaryCta{align-self:flex-start}@media (max-width:64em){.stageZero-module-scss-module__6KQOIW__primaryCta,.stageZero-module-scss-module__6KQOIW__secondaryCta{text-align:center;align-self:stretch}}.stageZero-module-scss-module__6KQOIW__breederLine{margin:var(--space-2xs)0 0;font-size:var(--font-size-body-sm,var(--font-size-body));color:var(--color-neutral-700,var(--color-neutral-900))}
.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)}
.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__wrapper{max-width:var(--max-width-content-md);margin:var(--space-sm)auto var(--space-md)auto;padding:0 var(--space-md)}@media (max-width:64em){.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__wrapper{padding:0 var(--space-sm)}}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__banner{align-items:center;gap:var(--space-xs);background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);padding:var(--space-xs)var(--space-xs)var(--space-xs)var(--space-sm);box-sizing:border-box;display:flex}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__icon{color:var(--color-error);flex-shrink:0}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__text{font-size:var(--font-size-body);line-height:var(--line-height-snug);color:var(--color-error-text);flex:1;margin:0}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__link{color:var(--color-error-text);font-weight:var(--font-weight-semibold);text-decoration:underline}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__dismiss{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-full);font-size:var(--font-size-h4);color:var(--color-error-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__dismiss:hover{background:var(--color-base-white)}.ontarioBreedRestrictionBanner-module-scss-module__P27Gbq__dismiss:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}
.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)}
.locationFAQ-module-scss-module__j8foKG__locationFaq{z-index:0;padding:var(--space-2xl)var(--space-lg);max-width:56rem;margin:var(--space-3xl)auto 0;background:var(--color-brand-secondary-50);border-radius:var(--radius-lg);position:relative}@media (max-width:48em){.locationFAQ-module-scss-module__j8foKG__locationFaq{padding:var(--space-xl)var(--space-md);margin:var(--space-xl)0 0;border-radius:0;max-width:none}}.locationFAQ-module-scss-module__j8foKG__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);margin:0 0 var(--space-xl);line-height:var(--line-height-tight);text-align:center}@media (max-width:48em){.locationFAQ-module-scss-module__j8foKG__title{font-size:var(--font-size-xl);margin-bottom:var(--space-lg)}}.locationFAQ-module-scss-module__j8foKG__faqList{gap:var(--space-sm);flex-direction:column;display:flex}.locationFAQ-module-scss-module__j8foKG__faqItem{background:var(--color-base-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--motion-duration-base)var(--motion-ease-standard);overflow:hidden}.locationFAQ-module-scss-module__j8foKG__faqItem:hover,.locationFAQ-module-scss-module__j8foKG__faqItemExpanded{box-shadow:var(--shadow-md)}.locationFAQ-module-scss-module__j8foKG__questionButton{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg);cursor:pointer;text-align:left;transition:background-color var(--motion-duration-base)var(--motion-ease-standard);background:0 0;border:none;font-family:inherit;display:flex}.locationFAQ-module-scss-module__j8foKG__questionButton:hover{background:var(--color-brand-secondary-50)}.locationFAQ-module-scss-module__j8foKG__questionButton:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:-2px}@media (max-width:48em){.locationFAQ-module-scss-module__j8foKG__questionButton{padding:var(--space-md)}}.locationFAQ-module-scss-module__j8foKG__question{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);line-height:var(--line-height-snug);flex:1;margin:0}@media (max-width:48em){.locationFAQ-module-scss-module__j8foKG__question{font-size:var(--font-size-base)}}.locationFAQ-module-scss-module__j8foKG__chevron{width:1.25rem;height:1.25rem;transition:transform var(--motion-duration-base)var(--motion-ease-standard);flex-shrink:0;position:relative}.locationFAQ-module-scss-module__j8foKG__chevron:before,.locationFAQ-module-scss-module__j8foKG__chevron:after{content:"";background:var(--color-brand-primary-500);border-radius:1px;position:absolute}.locationFAQ-module-scss-module__j8foKG__chevron:before{width:2px;height:.75rem;top:50%;left:50%;transform:translate(-50%,-50%)}.locationFAQ-module-scss-module__j8foKG__chevron:after{width:.75rem;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.locationFAQ-module-scss-module__j8foKG__faqItemExpanded .locationFAQ-module-scss-module__j8foKG__chevron:before{opacity:0}.locationFAQ-module-scss-module__j8foKG__answer{padding:0 var(--space-lg)var(--space-lg);color:var(--color-neutral-700);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.locationFAQ-module-scss-module__j8foKG__answer[hidden]{display:none}.locationFAQ-module-scss-module__j8foKG__answer p{margin:0 0 var(--space-md)}.locationFAQ-module-scss-module__j8foKG__answer p:last-child{margin-bottom:0}.locationFAQ-module-scss-module__j8foKG__answer a{color:var(--color-brand-primary-600);text-underline-offset:2px;transition:color var(--motion-duration-base)var(--motion-ease-standard);text-decoration:underline}.locationFAQ-module-scss-module__j8foKG__answer a:hover{color:var(--color-brand-primary-700)}@media (max-width:48em){.locationFAQ-module-scss-module__j8foKG__answer{padding:0 var(--space-md)var(--space-md);font-size:var(--font-size-sm)}}
.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}
.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}}
.breadcrumb-module-scss-module__pEVb_a__breadcrumb{margin:var(--space-xs)var(--space-sm)var(--space-xs)}.breadcrumb-module-scss-module__pEVb_a__list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module-scss-module__pEVb_a__item{align-items:center;display:flex}.breadcrumb-module-scss-module__pEVb_a__link{color:var(--color-brand-primary-500);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}.breadcrumb-module-scss-module__pEVb_a__link:hover{text-decoration:underline}.breadcrumb-module-scss-module__pEVb_a__link:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px;border-radius:var(--radius-sm)}.breadcrumb-module-scss-module__pEVb_a__text{color:var(--color-neutral-700);font-size:var(--font-size-h5)}.breadcrumb-module-scss-module__pEVb_a__separator{margin:0 var(--space-2xs);color:var(--color-neutral-500);align-items:center;display:flex}.breadcrumb-module-scss-module__pEVb_a__separator svg{width:var(--size-xs);height:var(--size-xs)}@media (max-width:48em){.breadcrumb-module-scss-module__pEVb_a__breadcrumb{margin:var(--space-2xs)var(--space-sm)var(--space-3xs)}.breadcrumb-module-scss-module__pEVb_a__link,.breadcrumb-module-scss-module__pEVb_a__text{font-size:var(--font-size-sm)}.breadcrumb-module-scss-module__pEVb_a__separator{margin:0 var(--space-3xs)}.breadcrumb-module-scss-module__pEVb_a__separator svg{width:var(--space-sm);height:var(--space-sm)}}@media (max-width:34em){.breadcrumb-module-scss-module__pEVb_a__breadcrumb{margin:var(--space-3xs)var(--space-xs)var(--space-3xs)}.breadcrumb-module-scss-module__pEVb_a__link,.breadcrumb-module-scss-module__pEVb_a__text{font-size:var(--font-size-caption)}.breadcrumb-module-scss-module__pEVb_a__separator{margin:0 var(--space-3xs)}.breadcrumb-module-scss-module__pEVb_a__separator svg{width:var(--space-sm);height:var(--space-sm)}}
.breedResultsHeader-module-scss-module__nUQKfG__header{justify-content:space-between;align-items:flex-end;gap:var(--space-md);padding:var(--space-xs)var(--space-md);display:flex}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__header{align-items:flex-start;gap:var(--space-2xs);margin:var(--space-2xs)var(--space-sm)0;flex-direction:column;padding:0}}.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper{margin-left:3.5rem}.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav a,.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav button,.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav span{font-size:var(--font-size-h4)}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper{margin-left:0}.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav{margin:0}.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav a,.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav button,.breedResultsHeader-module-scss-module__nUQKfG__breadcrumbWrapper nav span{font-size:var(--font-size-xs)}}.breedResultsHeader-module-scss-module__nUQKfG__headerText{text-align:right}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__headerText{text-align:left}}.breedResultsHeader-module-scss-module__nUQKfG__headerText h1{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);margin:0 0 var(--space-xs);line-height:var(--line-height-tight)}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__headerText h1{font-size:var(--font-size-body);margin:0 0 var(--space-2xs)}}@media (max-width:34em){.breedResultsHeader-module-scss-module__nUQKfG__headerText h1{font-size:var(--font-size-caption);line-height:var(--line-height-snug)}}.breedResultsHeader-module-scss-module__nUQKfG__headerText p{font-size:var(--font-size-body);color:var(--color-neutral-700);line-height:var(--line-height-base);margin:0}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__headerText p{font-size:var(--font-size-xs);margin:0}}@media (max-width:34em){.breedResultsHeader-module-scss-module__nUQKfG__headerText p{font-size:var(--font-size-2xs)}}.breedResultsHeader-module-scss-module__nUQKfG__alsoKnownAs{font-size:var(--font-size-caption);color:var(--color-neutral-500);margin:var(--space-2xs)0 0;font-style:italic}@media (max-width:48em){.breedResultsHeader-module-scss-module__nUQKfG__alsoKnownAs{font-size:var(--font-size-2xs)}}
.mediaGallery-module-scss-module__tUlxRG__gallery{box-sizing:border-box;width:100%;max-width:100%;position:relative}.mediaGallery-module-scss-module__tUlxRG__galleryCompact{max-height:18rem;overflow:hidden}@media (max-width:48em){.mediaGallery-module-scss-module__tUlxRG__galleryCompact{max-height:14rem}}.mediaGallery-module-scss-module__tUlxRG__galleryEmpty{aspect-ratio:16/9;background:var(--color-bg-secondary);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.mediaGallery-module-scss-module__tUlxRG__emptyPlaceholder{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);flex-direction:column;display:flex}.mediaGallery-module-scss-module__tUlxRG__emptyIcon{font-size:var(--font-size-2xl)}.mediaGallery-module-scss-module__tUlxRG__emptyText{font-size:var(--font-size-sm)}.mediaGallery-module-scss-module__tUlxRG__galleryFiveItem{box-sizing:border-box;align-items:stretch;width:100%;max-width:100%;height:auto;display:flex;position:relative}.mediaGallery-module-scss-module__tUlxRG__galleryLeftCol{box-sizing:border-box;min-width:0;margin-right:var(--space-xs);flex-direction:column;flex:1;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryRightCol{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryRightRow{box-sizing:border-box;flex:1;min-width:0;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryRightRow:not(:last-child){margin-bottom:var(--space-xs)}.mediaGallery-module-scss-module__tUlxRG__leftImage{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);flex:1;width:100%;min-width:0}.mediaGallery-module-scss-module__tUlxRG__rightImage{flex:1;width:100%;min-width:0}.mediaGallery-module-scss-module__tUlxRG__rightImage:not(:last-child){margin-right:var(--space-xs)}.mediaGallery-module-scss-module__tUlxRG__rightImageTopRight{border-top-right-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__rightImageBottomRight{border-bottom-right-radius:var(--radius-md)}@media (max-width:64em){.mediaGallery-module-scss-module__tUlxRG__galleryFiveItem{flex-direction:column;width:75%;margin:0 auto}.mediaGallery-module-scss-module__tUlxRG__galleryLeftCol{margin-right:0;margin-bottom:var(--space-xs)}.mediaGallery-module-scss-module__tUlxRG__leftImage{border-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__rightImage,.mediaGallery-module-scss-module__tUlxRG__rightImageTopRight,.mediaGallery-module-scss-module__tUlxRG__rightImageBottomRight{border-radius:0}}@media (max-width:48em){.mediaGallery-module-scss-module__tUlxRG__galleryFiveItem{width:100%}}.mediaGallery-module-scss-module__tUlxRG__galleryThreeItem{box-sizing:border-box;flex-direction:row;align-items:flex-start;width:100%;max-width:100%;height:auto;display:flex;position:relative}.mediaGallery-module-scss-module__tUlxRG__galleryMain{margin-right:var(--space-xs);flex:2}.mediaGallery-module-scss-module__tUlxRG__gallerySidebar{flex-direction:column;flex:1;display:flex}.mediaGallery-module-scss-module__tUlxRG__mainImage{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);width:100%}.mediaGallery-module-scss-module__tUlxRG__mainImage:before{padding-top:calc(100% + var(--space-xs))!important}.mediaGallery-module-scss-module__tUlxRG__sidebarImage{width:100%}.mediaGallery-module-scss-module__tUlxRG__sidebarImage:first-child{margin-bottom:var(--space-xs);border-top-right-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__sidebarImage:last-child{border-bottom-right-radius:var(--radius-md)}@media (max-width:48em){.mediaGallery-module-scss-module__tUlxRG__galleryThreeItem{flex-direction:column}.mediaGallery-module-scss-module__tUlxRG__galleryMain{margin-right:0;margin-bottom:var(--space-xs)}.mediaGallery-module-scss-module__tUlxRG__mainImage{border-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__mainImage:before{padding-top:100%!important}.mediaGallery-module-scss-module__tUlxRG__gallerySidebar{flex-direction:row;width:100%}.mediaGallery-module-scss-module__tUlxRG__sidebarImage{flex:1}.mediaGallery-module-scss-module__tUlxRG__sidebarImage:first-child{margin-bottom:0;margin-right:var(--space-xs);border-radius:0;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__sidebarImage:last-child{border-radius:0;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}}.mediaGallery-module-scss-module__tUlxRG__galleryTwoItem{box-sizing:border-box;width:100%;display:flex}.mediaGallery-module-scss-module__tUlxRG__halfImage{flex:1;min-width:0}.mediaGallery-module-scss-module__tUlxRG__halfImage:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);margin-right:var(--space-xs)}.mediaGallery-module-scss-module__tUlxRG__halfImage:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.mediaGallery-module-scss-module__tUlxRG__gallerySingleItem{width:100%}.mediaGallery-module-scss-module__tUlxRG__singleImage{border-radius:var(--radius-md);width:100%}.mediaGallery-module-scss-module__tUlxRG__galleryGrid{gap:var(--space-xs);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:48em){.mediaGallery-module-scss-module__tUlxRG__galleryGrid{grid-template-columns:1fr}}.mediaGallery-module-scss-module__tUlxRG__gridImage{width:100%}.mediaGallery-module-scss-module__tUlxRG__mediaItem{cursor:pointer;box-sizing:border-box;background-position:50%;background-size:cover;position:relative;overflow:hidden}.mediaGallery-module-scss-module__tUlxRG__mediaItem:before{content:"";padding-top:100%;display:block}.mediaGallery-module-scss-module__tUlxRG__mediaItem:hover{opacity:.9}.mediaGallery-module-scss-module__tUlxRG__mediaItem:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mediaGallery-module-scss-module__tUlxRG__mediaBackground{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.mediaGallery-module-scss-module__tUlxRG__mediaForeground{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.mediaGallery-module-scss-module__tUlxRG__videoContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.mediaGallery-module-scss-module__tUlxRG__videoThumbnail{object-fit:cover;width:100%;height:100%}.mediaGallery-module-scss-module__tUlxRG__playIcon{color:#fff;width:60px;height:60px;font-size:var(--font-size-xl);pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mediaGallery-module-scss-module__tUlxRG__showAllButton{bottom:var(--space-md);right:var(--space-md);padding:var(--space-xs)var(--space-md);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;box-shadow:var(--shadow-sm);transition:all .2s;position:absolute}.mediaGallery-module-scss-module__tUlxRG__showAllButton:hover{background:var(--color-bg-secondary);border-color:var(--color-border-hover)}.mediaGallery-module-scss-module__tUlxRG__showAllButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mediaGallery-module-scss-module__tUlxRG__lightboxOverlay{z-index:1000;padding:var(--space-xl);background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mediaGallery-module-scss-module__tUlxRG__lightboxClose{top:var(--space-md);right:var(--space-md);color:#fff;width:44px;height:44px;font-size:var(--font-size-xl);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute}.mediaGallery-module-scss-module__tUlxRG__lightboxClose:hover{background:#fff3}.mediaGallery-module-scss-module__tUlxRG__lightboxContent{max-width:90vw;max-height:90vh}.mediaGallery-module-scss-module__tUlxRG__lightboxMedia{object-fit:contain;max-width:100%;max-height:85vh}.mediaGallery-module-scss-module__tUlxRG__galleryModalOverlay{z-index:9000;background:var(--color-brand-primary-500);padding:var(--space-md);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mediaGallery-module-scss-module__tUlxRG__galleryModalClose{top:var(--space-md);right:var(--space-md);color:#fff;cursor:pointer;z-index:9001;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:2.5rem;line-height:1;transition:opacity .2s;display:flex;position:fixed}.mediaGallery-module-scss-module__tUlxRG__galleryModalClose:hover{opacity:.75}.mediaGallery-module-scss-module__tUlxRG__galleryModalContent{gap:var(--space-md);flex-direction:column;width:100%;max-width:1200px;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryModalMain{align-items:center;gap:var(--space-xs);flex:1;min-height:0;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryModalDisplay{flex:1;justify-content:center;align-items:center;min-height:300px;max-height:70vh;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryModalMedia{object-fit:contain;max-width:100%;max-height:70vh}.mediaGallery-module-scss-module__tUlxRG__galleryModalNav{color:#fff;width:48px;height:48px;font-size:var(--font-size-xl);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryModalNav:hover:not(:disabled){background:#fff3}.mediaGallery-module-scss-module__tUlxRG__galleryModalNav:disabled{opacity:.3;cursor:not-allowed}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbnails{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.mediaGallery-module-scss-module__tUlxRG__galleryModalCount{color:#fff;font-size:var(--font-size-sm);opacity:.7}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbnailStrip{gap:var(--space-xs);padding:var(--space-xs);max-width:100%;display:flex;overflow-x:auto}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbnailStrip::-webkit-scrollbar{height:6px}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbnailStrip::-webkit-scrollbar-thumb{border-radius:var(--radius-xs);background:#ffffff4d}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumb{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:2px solid #0000;flex-shrink:0;width:60px;height:60px;padding:0;transition:border-color .2s;overflow:hidden}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumb img{object-fit:cover;width:100%;height:100%}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumb:hover{border-color:#ffffff80}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbVideo{width:100%;height:100%;position:relative}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbVideo video,.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbVideoEl{object-fit:cover;width:100%;height:100%}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbPlayIcon{color:#fff;text-shadow:0 1px 3px #000000b3;pointer-events:none;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;inset:0}.mediaGallery-module-scss-module__tUlxRG__galleryModalThumbActive{border-color:var(--color-primary)}
.callToAction-module-scss-module__VSh9Nq__callToAction{text-align:center;background-color:var(--color-brand-primary-500);color:var(--color-neutral-50);padding:var(--space-lg)var(--space-xl)var(--space-xl);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin:0 auto var(--space-xl);box-sizing:border-box;max-width:var(--max-width-prose)}.callToAction-module-scss-module__VSh9Nq__header{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md);color:var(--color-brand-secondary-50);margin-top:0}.callToAction-module-scss-module__VSh9Nq__buttonContainer{justify-content:center;display:flex}.callToAction-module-scss-module__VSh9Nq__button{border-radius:var(--radius-pill);margin:0 var(--space-xs);height:var(--space-3xl);width:var(--size-13xl);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);background-color:var(--color-base-white);color:var(--color-brand-primary-500);justify-content:center;align-items:center;text-decoration:none;display:flex}@media (max-width:64em){.callToAction-module-scss-module__VSh9Nq__callToAction{margin-left:calc(var(--container-padding-x,0px)*-1);margin-right:calc(var(--container-padding-x,0px)*-1);width:calc(100% + var(--container-padding-x,0px)*2);border-radius:0;max-width:none;margin-bottom:var(--space-md)!important}.callToAction-module-scss-module__VSh9Nq__header{font-size:var(--font-size-stat);line-height:var(--space-xl)}.callToAction-module-scss-module__VSh9Nq__buttonContainer{flex-direction:column;align-items:center}.callToAction-module-scss-module__VSh9Nq__button{margin:var(--space-xs)0;height:var(--space-2xl);width:calc(var(--size-10xl) + var(--space-md));font-size:var(--font-size-caption-sm)}}
.container-module-scss-module__L-zyFW__container{--container-max-width:var(--max-width-content-wide);--container-padding-x:clamp(var(--space-md),4vw,var(--space-xl));width:min(100%,var(--container-max-width));padding-inline:var(--container-padding-x);margin-inline:auto}.container-module-scss-module__L-zyFW__narrow{--container-max-width:var(--max-width-prose)}.container-module-scss-module__L-zyFW__compact{--container-max-width:var(--max-width-content)}.container-module-scss-module__L-zyFW__default{--container-max-width:var(--max-width-content-wide)}.container-module-scss-module__L-zyFW__wide{--container-max-width:var(--max-width-page-wide)}.container-module-scss-module__L-zyFW__full{--container-max-width:100%}.container-module-scss-module__L-zyFW__paddingNone{--container-padding-x:0}.container-module-scss-module__L-zyFW__paddingSm{--container-padding-x:var(--space-md)}.container-module-scss-module__L-zyFW__paddingMd{--container-padding-x:clamp(var(--space-md),3vw,var(--space-xl))}.container-module-scss-module__L-zyFW__paddingLg{--container-padding-x:clamp(var(--space-lg),5vw,var(--space-2xl))}@media (max-width:64em){.container-module-scss-module__L-zyFW__container{--container-padding-x:var(--space-md)}}
.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costSection{background:var(--color-brand-tertiary-50);border-radius:0;flex-direction:column;align-items:center;width:100%;margin-top:0;padding:0;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader{justify-content:center;align-items:center;gap:var(--space-xs);text-align:center;margin:var(--space-lg)0 0 0;padding:0 var(--space-md);display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader img{height:var(--space-2xl);margin-right:var(--space-xs)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costTitle{font-size:var(--font-size-h1);line-height:var(--line-height-tight);font-weight:var(--font-weight-black);color:var(--color-neutral-900);margin:0}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costTitleBreak{display:none}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costGrid{width:100%;max-width:var(--max-width-page-wide);gap:var(--space-xl);padding:var(--space-xl)var(--space-3xl)var(--space-xl);box-sizing:border-box;flex-direction:row;align-items:stretch;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__featuredArticle{gap:var(--space-md);padding:calc(var(--space-lg) + var(--space-2xs))var(--space-xl);box-sizing:border-box;background:0 0;border:none;flex-direction:row;flex:55%;align-items:flex-start;display:flex;position:relative}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleBody{flex-direction:column;flex:1;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleBadge{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);margin-bottom:var(--space-sm);text-transform:none;align-items:center;gap:0;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleBadge img{height:var(--space-xl);width:auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleTitle{margin:0 0 var(--space-sm);font-size:var(--font-size-xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleExcerpt{margin:0 0 var(--space-sm);color:var(--color-neutral-800);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--font-weight-medium);max-width:var(--max-width-hero)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleActions{margin-top:auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:var(--line-height-tight);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:8rem;color:var(--color-base-white);box-shadow:var(--shadow-md);box-sizing:content-box;border:none;justify-content:center;align-items:center;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton:hover,.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articlePreview{max-width:var(--max-width-thumbnail);aspect-ratio:1;border-radius:var(--radius-lg);flex:0 0 32%;align-self:flex-start;width:100%;position:relative;overflow:hidden}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articlePreview img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorCard{text-align:center;color:var(--color-brand-primary-900);padding:calc(var(--space-lg) + var(--space-2xs))var(--space-xl);box-sizing:border-box;background:0 0;border:none;flex-direction:column;flex:45%;align-items:center;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorText{margin:0 0 var(--space-md);font-size:var(--font-size-xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900);text-align:center}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorText a{color:inherit;font-weight:var(--font-weight-black);text-decoration:none}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorText a:hover{text-decoration:underline}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorImageWrap{width:100%;max-width:var(--max-width-thumbnail);margin:0 0 var(--space-md);justify-content:center;align-items:center;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorImageWrap img{width:100%;height:auto;display:block}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:var(--line-height-tight);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:8rem;color:var(--color-base-white);box-shadow:var(--shadow-md);box-sizing:content-box;border:none;justify-content:center;align-items:center;margin-top:auto;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton:hover,.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:64em){.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader{font-size:var(--font-size-stat);line-height:var(--line-height-tight);margin-top:var(--space-xl)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader img{height:2.25rem}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costGrid{padding:var(--space-md)var(--space-md)var(--space-lg);gap:var(--space-md-lg);flex-direction:column}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__featuredArticle{padding:var(--space-md)var(--space-xs)var(--space-sm);gap:var(--space-sm)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleTitle{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleExcerpt{font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articlePreview{width:100%;max-width:100%;margin-top:var(--space-xs);aspect-ratio:1}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleActions{margin-top:var(--space-xs)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton{white-space:nowrap;width:auto;min-width:8rem;max-width:none;margin:0 auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorCard{padding:var(--space-md)var(--space-xs)var(--space-sm);align-items:center}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorText{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorImageWrap{max-width:var(--max-width-thumbnail);margin:0 auto var(--space-sm)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton{width:100%;max-width:var(--max-width-thumbnail)}}@media (max-width:34em){.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader{font-size:var(--space-lg);line-height:var(--line-height-tight);margin-top:var(--space-lg);display:block}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader img{height:var(--space-xl)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costTitleBreak{display:inline}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__featuredArticle{text-align:center;flex-direction:column;align-items:center}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleTitle{font-size:var(--font-size-xl);line-height:var(--line-height-tight);text-align:center}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleExcerpt{text-align:center;margin-left:auto;margin-right:auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articlePreview{aspect-ratio:1;margin-left:auto;margin-right:auto;display:none}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleBadge{text-align:center;justify-content:center;gap:0;margin-left:auto;margin-right:auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleActions{justify-content:center;display:flex}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__articleButton{width:auto;min-width:0;font-size:var(--font-size-body);margin:0 auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorText{font-size:var(--space-md);line-height:var(--line-height-tight);margin-bottom:var(--space-xs)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorImageWrap{max-width:var(--max-width-thumbnail)}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__calculatorButton{width:auto;min-width:0;font-size:var(--font-size-body);margin:0 auto}.homeCostCalculatorPromo-module-scss-module__Eh3Nma__costHeader img{display:none}}
.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlight{box-sizing:border-box;background-color:var(--color-base-white);align-items:center;width:100%;padding:0}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightInner{max-width:var(--max-width-content);width:100%;margin:0 auto;margin-bottom:var(--space-lg);box-sizing:border-box;padding:0}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightTitle{color:var(--color-neutral-1000);margin-top:var(--space-md);margin-bottom:var(--space-md);text-align:center;font-size:var(--font-size-6xl);font-weight:var(--font-weight-black)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightGrid{gap:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCard{max-width:calc(25% - 1.25rem);color:inherit;flex-direction:column;flex:calc(25% - 1.25rem);text-decoration:none;display:flex}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightImage{border:var(--radius-sm)solid var(--color-brand-primary-500);border-radius:var(--space-xs);aspect-ratio:1;width:100%;display:flex;position:relative;overflow:hidden}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightImage picture,.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightImage img{object-fit:cover;width:100%;height:100%;display:block}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCardTitle{margin-top:var(--space-md);font-weight:var(--font-weight-bold);color:var(--color-neutral-1000);line-height:1.125rem}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore{width:100%;margin-top:var(--space-lg);justify-content:flex-end;display:flex}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore a{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-600);cursor:pointer;padding:var(--space-2xs)var(--space-2xs);line-height:var(--space-md);background:0 0;border:none;text-decoration:underline}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore a:hover{color:var(--color-brand-primary-700)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore a:focus{outline:var(--space-3xs)solid var(--color-brand-primary-300);outline-offset:var(--space-3xs)}@media (max-width:64em){.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightInner{padding:0 var(--space-md);margin-bottom:var(--space-md)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightMore{margin-top:var(--space-md);justify-content:flex-end}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightTitle{margin-top:var(--space-lg);margin-bottom:var(--space-md);font-size:var(--space-lg);line-height:var(--space-lg)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightGrid{justify-content:space-evenly;gap:var(--space-md)}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCard{width:100%;margin-bottom:var(--space-2xs);flex:1 1 calc(50% - var(--space-xs));max-width:calc(50% - var(--space-xs))}.homeBreederSpotlight-module-scss-module__LE4E_a__breederSpotlightCardTitle{text-align:center;line-height:var(--space-md);font-size:var(--space-sm);margin-top:var(--space-2xs)}}
.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSection{background-color:var(--color-brand-tertiary-50);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContainer{box-sizing:border-box;flex-direction:row;align-items:stretch;width:100%;max-width:79rem;height:100%;padding:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageDesktop{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:stretch;margin-right:4rem;padding:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubDesktopImageSquare{object-fit:cover;width:auto;max-width:40rem;height:100%;display:block}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContent{max-width:var(--max-width-hero);flex-direction:column;flex:1;justify-content:space-around;padding:4rem;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubTitle{color:var(--color-brand-primary-900);text-align:left;font-size:var(--font-size-6xl);line-height:2.75rem;font-weight:var(--font-weight-black);margin-top:var(--space-lg);margin-bottom:var(--space-xs);justify-content:flex-start;align-items:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitle{color:var(--color-brand-primary-900);margin:0 0 var(--space-md)0;font-size:var(--space-lg);line-height:var(--space-lg);text-align:left;font-weight:var(--font-weight-black);justify-content:flex-start;align-items:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogo{margin:0 var(--space-md);align-items:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogoIcon{width:auto;height:3.5rem}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubText{max-width:var(--max-width-prose);text-align:left;font-size:var(--font-size-xl);line-height:var(--space-lg);margin-bottom:var(--space-md);color:var(--color-brand-primary-900)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtnContainer{margin:var(--space-lg)0}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:var(--line-height-tight);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:11.2rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;margin:0 auto;padding:.65rem 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn:hover,.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn:active{box-shadow:var(--shadow-md);transform:translateY(0)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageMobile{display:none}@media (max-width:64em){.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContainer{flex-direction:column;height:auto;min-height:auto;padding:0}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubContent{padding:0 var(--space-xs)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubTitle{text-align:center;font-size:var(--font-size-stat);line-height:var(--space-xl);margin-bottom:var(--space-sm);margin-top:var(--space-md);justify-content:center}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitle{text-align:center;font-size:var(--font-size-lg);line-height:var(--font-size-lg);margin-bottom:var(--space-md);flex-direction:column;justify-content:center}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogo{margin:var(--space-2xs)0}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogoIcon{height:2.25rem}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubText{text-align:center;font-size:var(--space-sm);line-height:var(--space-md);margin-left:auto;margin-right:auto}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageDesktop{display:none}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageMobile{justify-content:center;height:auto;min-height:auto;max-height:none;margin-bottom:0;margin-right:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtnContainer{margin-top:var(--space-sm);margin-bottom:var(--space-sm);justify-content:center;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn{width:100%;max-width:16rem}}@media (max-width:34em){.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageDesktop{display:none}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubImageMobile{height:auto;margin:0;display:flex}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl);margin-bottom:var(--space-xs)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitle{font-size:var(--space-md);line-height:var(--space-md);margin-bottom:var(--space-sm)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubSubtitleLogoIcon{height:1.75rem}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubText{font-size:var(--space-sm);line-height:var(--space-md)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtnContainer{margin-top:var(--space-xs);margin-bottom:var(--space-md)}.homeExpertHubPromo-module-scss-module__D1k-OG__expertHubBtn{width:100%;max-width:16rem;font-size:var(--font-size-sm);text-align:center}}
.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleSection{background:var(--color-base-white);width:100%;padding:var(--space-1_5xl)var(--space-md)var(--space-xl);box-sizing:border-box;align-items:center;gap:var(--space-lg);flex-direction:column;margin-top:0;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-6xl);line-height:var(--space-2xl);font-weight:var(--font-weight-black);text-align:center;color:var(--color-brand-primary-900);margin:0}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{gap:var(--space-lg);width:100%;max-width:var(--max-width-content-wide);grid-template-columns:repeat(3,1fr);display:grid}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoCard{gap:var(--space-sm);background:var(--color-neutral-25);border-radius:var(--radius-md);padding:var(--space-sm)var(--space-sm)var(--space-md);box-sizing:border-box;flex-direction:column;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoPreview{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-base-black);width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoPreviewImage{object-fit:cover;width:100%;height:100%;display:block}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBody{text-align:center;align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);flex-direction:column;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoName{font-size:var(--font-size-body);line-height:var(--line-height-snug);font-weight:var(--font-weight-extrabold);color:var(--color-brand-primary-500);margin:0}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadge{flex-direction:column;align-items:center;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage{object-fit:contain;width:auto;height:7rem;margin-bottom:var(--space-2xs)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeTitle{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-align:center;margin-top:var(--space-xs);color:var(--color-brand-primary-900)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink{text-decoration:none;display:inline-flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink:hover .homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage,.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeLink:focus .homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoBadgeImage{filter:brightness(.9)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleActions{margin-top:var(--space-2xs)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{font-family:var(--font-family-nunito,sans-serif);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);letter-spacing:.01em;padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-brand-primary-500);min-width:19rem;color:var(--color-base-white);box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;line-height:1.35rem;text-decoration:none;transition:background-color .2s,color .2s,transform .1s,box-shadow .2s;display:inline-flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:hover,.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:focus{background:var(--color-brand-primary-600);color:var(--color-base-white);transform:translateY(calc(var(--space-3xs)*-.5));box-shadow:var(--shadow-lg);text-decoration:none}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:64em){.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-stat);line-height:var(--space-xl)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{max-width:var(--max-width-hero);gap:var(--space-md-lg);grid-template-columns:1fr}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleActions{margin-top:var(--space-md);justify-content:center;display:flex}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{width:auto;min-width:0}}@media (max-width:34em){.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleTitle{font-size:var(--font-size-2xl);line-height:var(--space-xl)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__videoGrid{max-width:var(--max-width-dialog)}.homeResponsibleDogOwnership-module-scss-module__WsjzHa__responsibleButton{min-width:0}}
.pageHeader-module-scss-module__24uheW__wrapper{background-color:var(--page-header-wrapper-bg,var(--color-base-white));padding-bottom:var(--page-header-wrapper-padding-bottom,var(--space-md))}.pageHeader-module-scss-module__24uheW__pageHeader{background-color:var(--page-header-bar-bg,var(--color-brand-primary-500));padding:var(--space-xs);justify-content:center;align-items:center;display:flex}.pageHeader-module-scss-module__24uheW__logo{height:calc((var(--size-xl) + var(--space-2xs))*2);margin-right:var(--space-md);align-self:center}.pageHeader-module-scss-module__24uheW__title{font-size:var(--space-xl);font-weight:var(--font-weight-bold);color:var(--color-base-white);margin-top:var(--space-md);margin-bottom:var(--space-md);align-items:center;display:flex}.pageHeader-module-scss-module__24uheW__trademark{font-size:var(--font-size-xs);vertical-align:super;line-height:1;position:relative;top:-.3em}.pageHeader-module-scss-module__24uheW__titleIcon{height:calc(var(--size-xl) + var(--space-2xs));width:calc(var(--size-xl) + var(--space-2xs));margin-left:var(--space-md)}@media (max-width:64em){.pageHeader-module-scss-module__24uheW__pageHeader{height:var(--space-xl)}.pageHeader-module-scss-module__24uheW__logo{height:var(--size-xl);margin:var(--space-xs)var(--space-xs);display:none}.pageHeader-module-scss-module__24uheW__title{font-size:var(--font-size-xl);margin-top:0;margin-bottom:0}.pageHeader-module-scss-module__24uheW__trademark{font-size:var(--space-xs);vertical-align:super;line-height:1;position:relative;top:-.3em}.pageHeader-module-scss-module__24uheW__titleIcon{height:var(--space-xl);width:var(--space-xl);margin-left:var(--space-xs);display:none}}
.announcementBanner-module-scss-module__8jzdFG__banner{background-color:var(--color-brand-accent-800);color:var(--color-base-white);padding:var(--space-xs);text-align:center;cursor:pointer;font-size:var(--space-md);font-weight:var(--font-weight-semibold);box-sizing:border-box;justify-content:center;align-items:center;width:100%;margin:0;transition:background-color .2s;display:flex;position:relative}.announcementBanner-module-scss-module__8jzdFG__banner:hover{background-color:var(--color-brand-accent-900)}.announcementBanner-module-scss-module__8jzdFG__content{align-items:center;gap:var(--space-2xs);flex-direction:row;display:flex}.announcementBanner-module-scss-module__8jzdFG__ctaLine{align-items:center;gap:var(--space-2xs);display:flex}.announcementBanner-module-scss-module__8jzdFG__emoji{font-size:var(--space-xl);margin-right:var(--space-xs);margin-top:-var(--space-2xs);line-height:1;text-decoration:none;display:inline-block}.announcementBanner-module-scss-module__8jzdFG__text{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.announcementBanner-module-scss-module__8jzdFG__cta{font-weight:var(--font-weight-black);line-height:var(--line-height-tight);margin-left:var(--space-2xs);text-decoration:underline}.announcementBanner-module-scss-module__8jzdFG__closeButton{top:var(--space-2xs);right:var(--space-xs);color:var(--color-base-white);font-size:var(--space-lg);cursor:pointer;padding:var(--space-2xs);border-radius:var(--radius-pill);width:var(--space-xl);height:var(--space-xl);background:0 0;border:none;justify-content:center;align-items:center;font-weight:700;transition:background-color .2s;display:flex;position:absolute}.announcementBanner-module-scss-module__8jzdFG__closeButton:hover{background-color:#fff3}.announcementBanner-module-scss-module__8jzdFG__closeButton:focus{outline:var(--space-3xs)solid var(--color-base-white);outline-offset:var(--space-3xs)}@media (max-width:34em){.announcementBanner-module-scss-module__8jzdFG__banner{font-size:var(--font-size-caption);padding:var(--space-xs)var(--space-2xl)var(--space-xs)var(--space-xs);justify-content:flex-start}.announcementBanner-module-scss-module__8jzdFG__content{max-width:calc(100% - var(--space-md))}.announcementBanner-module-scss-module__8jzdFG__ctaLine{margin-left:var(--space-3xl)}.announcementBanner-module-scss-module__8jzdFG__emoji{font-size:var(--font-size-lg);flex-shrink:0;margin-bottom:0;margin-right:0}.announcementBanner-module-scss-module__8jzdFG__text{text-align:center}.announcementBanner-module-scss-module__8jzdFG__cta{margin-left:0;margin-top:var(--space-3xs);display:block}}
.chip-field-module-scss-module__kD2AoG__field{margin-bottom:var(--space-md);display:block}.chip-field-module-scss-module__kD2AoG__label{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);line-height:var(--font-size-lg);margin:0 0 var(--space-md);display:block}.chip-field-module-scss-module__kD2AoG__note{font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold)}.chip-field-module-scss-module__kD2AoG__chips{flex-wrap:wrap;display:flex}.chip-field-module-scss-module__kD2AoG__chip{padding:var(--space-xs)var(--space-md);background:var(--color-brand-secondary-100);border-radius:var(--radius-pill);margin-right:var(--space-xs);margin-bottom:var(--space-xs);color:var(--color-brand-secondary-800);cursor:pointer;white-space:normal;word-wrap:break-word;word-break:break-word;border:none;align-items:center;max-width:100%;display:inline-flex}.chip-field-module-scss-module__kD2AoG__chip:hover{background:var(--color-brand-secondary-200)}.chip-field-module-scss-module__kD2AoG__chip:focus-visible{outline:var(--border-md)solid var(--color-brand-primary-500);outline-offset:2px}.chip-field-module-scss-module__kD2AoG__chipSelected,.chip-field-module-scss-module__kD2AoG__chipSelected:hover{background:var(--color-brand-secondary-700);color:var(--color-base-white)}.chip-field-module-scss-module__kD2AoG__icon{margin-right:var(--space-2xs);margin-left:-var(--space-xs);height:var(--space-xl);width:var(--space-xl);flex-shrink:0}.chip-field-module-scss-module__kD2AoG__text{font-size:var(--space-md);font-weight:var(--font-weight-bold);line-height:var(--space-md);text-align:start}@media (max-width:64em){.chip-field-module-scss-module__kD2AoG__label{font-size:var(--space-md);line-height:var(--space-md)}.chip-field-module-scss-module__kD2AoG__text{font-size:var(--font-size-sm);line-height:var(--font-size-sm)}}
.calculatorSections-module-scss-module__arp9KW__stepsSection{width:100%;margin-bottom:var(--space-xl);box-sizing:border-box}.calculatorSections-module-scss-module__arp9KW__stepsSection h2{margin:0 0 var(--space-md);font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);text-align:center}.calculatorSections-module-scss-module__arp9KW__stepsGrid{justify-content:center;gap:var(--space-lg);height:11.5rem;display:flex}.calculatorSections-module-scss-module__arp9KW__stepCard{align-items:center;gap:var(--space-2xs);width:10rem;height:10rem;color:var(--color-neutral-1000);flex-direction:column;text-decoration:none;display:flex}.calculatorSections-module-scss-module__arp9KW__stepIcon{justify-content:center;align-items:center;width:10rem;height:10rem;display:inline-flex;position:relative}.calculatorSections-module-scss-module__arp9KW__stepIcon img{width:100%;height:100%}.calculatorSections-module-scss-module__arp9KW__stepLabel{font-weight:var(--font-weight-medium);text-align:center;font-size:var(--font-size-caption-sm)}.calculatorSections-module-scss-module__arp9KW__sectionGroup{border:.0625rem solid var(--color-neutral-1000);width:100%;padding:var(--space-md);box-sizing:border-box;scroll-margin-top:6rem}.calculatorSections-module-scss-module__arp9KW__sectionTitle{font-weight:var(--font-weight-black)}.calculatorSections-module-scss-module__arp9KW__sectionGroup+.calculatorSections-module-scss-module__arp9KW__sectionGroup{margin-top:var(--space-md)}.calculatorSections-module-scss-module__arp9KW__sectionFooter{margin-top:var(--space-md);justify-content:space-between;align-items:center;display:flex}.calculatorSections-module-scss-module__arp9KW__sectionBody{margin-top:var(--space-md);display:flex}.calculatorSections-module-scss-module__arp9KW__sectionContent{margin-right:var(--space-xl);flex:4}.calculatorSections-module-scss-module__arp9KW__insuranceWarningAside{margin:var(--space-xl);flex:2;display:block}.calculatorSections-module-scss-module__arp9KW__insuranceWarningInline{display:none}.calculatorSections-module-scss-module__arp9KW__sectionAd{padding:var(--space-md);cursor:pointer;color:inherit;flex-direction:column;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.calculatorSections-module-scss-module__arp9KW__sectionAdTitle{font-size:var(--font-size-lg);line-height:1.125rem;font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-sm);color:var(--color-brand-primary-500);text-align:center}.calculatorSections-module-scss-module__arp9KW__sectionAdImage{border-radius:var(--radius-pill);width:9rem;height:9rem;margin-bottom:var(--space-sm);position:relative;overflow:hidden}.calculatorSections-module-scss-module__arp9KW__sectionAdImageImg{object-fit:cover;width:100%;height:100%}.calculatorSections-module-scss-module__arp9KW__sectionAdText{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-align:center;line-height:var(--line-height-base)}.calculatorSections-module-scss-module__arp9KW__sectionAmount{align-items:center;gap:var(--space-xs);font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700);display:flex}.calculatorSections-module-scss-module__arp9KW__sectionAmountSubLabel,.calculatorSections-module-scss-module__arp9KW__sectionAmountLabel{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700)}.calculatorSections-module-scss-module__arp9KW__sectionAmountValue{font-size:var(--font-size-stat);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-700)}.calculatorSections-module-scss-module__arp9KW__question{display:block}.calculatorSections-module-scss-module__arp9KW__question+.calculatorSections-module-scss-module__arp9KW__question{padding-top:var(--space-md)}.calculatorSections-module-scss-module__arp9KW__nextButton{border-radius:var(--radius-pill);width:10rem;height:2.75rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin-right:var(--space-lg);margin-bottom:var(--space-sm);justify-content:center;align-items:center;display:inline-flex}@media (max-width:64em){.calculatorSections-module-scss-module__arp9KW__sectionTitle{font-size:var(--font-size-xl)}.calculatorSections-module-scss-module__arp9KW__stepsSection h2{font-size:var(--font-size-h3)}.calculatorSections-module-scss-module__arp9KW__stepIcon{width:4.5rem;height:4.5rem}.calculatorSections-module-scss-module__arp9KW__stepsGrid{gap:var(--space-md);height:7rem}.calculatorSections-module-scss-module__arp9KW__stepCard{width:auto;height:4.5rem}.calculatorSections-module-scss-module__arp9KW__sectionFooter{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.calculatorSections-module-scss-module__arp9KW__sectionBody{flex-direction:column}.calculatorSections-module-scss-module__arp9KW__sectionContent{margin-right:0;margin-bottom:var(--space-xl)}.calculatorSections-module-scss-module__arp9KW__insuranceWarningAside{display:none}.calculatorSections-module-scss-module__arp9KW__insuranceWarningInline{margin:var(--space-md)0;display:block}.calculatorSections-module-scss-module__arp9KW__sectionAdImage{width:6rem;height:6rem}.calculatorSections-module-scss-module__arp9KW__sectionAdImageImg{width:100%;height:100%}.calculatorSections-module-scss-module__arp9KW__sectionAmount{font-size:var(--font-size-2xl);margin-bottom:var(--space-sm);flex-direction:column;align-items:flex-start;gap:0}.calculatorSections-module-scss-module__arp9KW__sectionAmountLabel{font-size:var(--font-size-body)}.calculatorSections-module-scss-module__arp9KW__sectionAmountValue{font-size:var(--font-size-2xl)}.calculatorSections-module-scss-module__arp9KW__nextButton{font-size:var(--font-size-base);margin-bottom:0;margin-right:0}}
.carousel-module-scss-module__zXfh1W__carousel{width:100%}.carousel-module-scss-module__zXfh1W__frame{align-items:center;display:flex;position:relative}.carousel-module-scss-module__zXfh1W__viewport{flex:1;overflow:hidden}.carousel-module-scss-module__zXfh1W__slides{align-items:stretch;transition:transform .4s;display:flex}.carousel-module-scss-module__zXfh1W__slide{flex:0 0 calc(100%/var(--slides-per-view,3));padding:0 var(--space-xs);box-sizing:border-box;justify-content:center;align-items:stretch;min-width:0;height:auto;display:flex}.carousel-module-scss-module__zXfh1W__slideContent{flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;align-items:stretch;width:100%;display:flex}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);border:var(--space-3xs)solid var(--color-brand-primary-500);background:var(--color-base-white);color:var(--color-brand-primary-500);font-size:var(--space-lg);font-weight:var(--font-weight-semibold);margin:0 var(--space-md);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.carousel-module-scss-module__zXfh1W__navButton:not(:disabled):hover,.carousel-module-scss-module__zXfh1W__navButton:not(:disabled):focus-visible{background:var(--color-brand-primary-500);color:var(--color-base-white);box-shadow:0 var(--radius-sm)18px #01686c40;transform:scale(1.05)}.carousel-module-scss-module__zXfh1W__navButton:disabled{opacity:.35;cursor:not-allowed}.carousel-module-scss-module__zXfh1W__dots{justify-content:center;gap:var(--space-xs);margin-top:var(--space-xl);display:flex}.carousel-module-scss-module__zXfh1W__dot{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-neutral-300);cursor:pointer;border:none;transition:transform .2s,background-color .2s}.carousel-module-scss-module__zXfh1W__dotActive{background:var(--color-brand-primary-500);transform:scale(1.15)}@media (max-width:64em){.carousel-module-scss-module__zXfh1W__navButton{width:var(--size-xl);height:var(--size-xl);font-size:var(--font-size-xl);margin:0 var(--space-sm)}}@media (max-width:48em){.carousel-module-scss-module__zXfh1W__frame{padding:0 var(--space-2xs)}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-xl);height:var(--space-xl);font-size:var(--space-md);margin:0 var(--space-2xs);border-width:2px}.carousel-module-scss-module__zXfh1W__slide{padding:0 var(--space-2xs)}.carousel-module-scss-module__zXfh1W__dots{margin-top:var(--space-md);gap:var(--space-2xs)}.carousel-module-scss-module__zXfh1W__dot{width:var(--space-xs);height:var(--space-xs)}}@media (max-width:34em){.carousel-module-scss-module__zXfh1W__frame{padding:0}.carousel-module-scss-module__zXfh1W__navButton{width:var(--space-lg);height:var(--space-lg);font-size:var(--font-size-body);margin:0 var(--space-3xs)}.carousel-module-scss-module__zXfh1W__slide{padding:0 var(--space-3xs)}}
.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}}
.insuranceWarning-module-scss-module__zBadka__insuranceWarning{width:100%;padding:var(--space-lg);border:3px solid var(--color-brand-accent-600);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:fit-content;display:flex}.insuranceWarning-module-scss-module__zBadka__header{align-items:flex-start;display:flex}.insuranceWarning-module-scss-module__zBadka__icon{border-radius:var(--radius-pill);background:var(--color-brand-accent-600);width:1.875rem;height:1.875rem;color:var(--color-base-white);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;margin-right:.625rem;line-height:1;display:inline-flex}.insuranceWarning-module-scss-module__zBadka__headerText{line-height:var(--line-height-snug);flex-direction:column;display:flex}.insuranceWarning-module-scss-module__zBadka__bold{font-weight:var(--font-weight-bold);margin-bottom:.3125rem}.insuranceWarning-module-scss-module__zBadka__description{font-weight:var(--font-weight-regular)}.insuranceWarning-module-scss-module__zBadka__content{width:100%}.insuranceWarning-module-scss-module__zBadka__list{margin:var(--space-sm)0 0;padding-left:calc(var(--space-md) + var(--space-3xs))}.insuranceWarning-module-scss-module__zBadka__listItem{font-size:var(--font-size-sm);margin-bottom:.3125rem}.insuranceWarning-module-scss-module__zBadka__footerText{font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);margin-top:.625rem}@media (max-width:64em){.insuranceWarning-module-scss-module__zBadka__insuranceWarning{box-sizing:border-box;margin:0;margin-bottom:var(--space-lg)}}
.locationSearch-module-scss-module__yOEmFq__root,.locationSearch-module-scss-module__yOEmFq__inputRow{position:relative}.locationSearch-module-scss-module__yOEmFq__helperText{margin-top:var(--space-2xs);color:var(--color-brand-secondary-700);font-size:var(--font-size-sm)}.locationSearch-module-scss-module__yOEmFq__menu{left:0;right:0;top:calc(100% + var(--space-2xs));z-index:10;padding:var(--space-2xs);background:var(--color-base-white);border:1px solid var(--color-brand-secondary-200);border-radius:var(--radius-md);max-height:14rem;margin:0;list-style:none;position:absolute;overflow:auto}.locationSearch-module-scss-module__yOEmFq__menuItem,.locationSearch-module-scss-module__yOEmFq__menuItemActive{gap:var(--space-3xs);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);color:var(--color-brand-secondary-900);cursor:pointer;flex-direction:column;display:flex}.locationSearch-module-scss-module__yOEmFq__menuItemActive{background:var(--color-brand-secondary-50)}.locationSearch-module-scss-module__yOEmFq__menuItemPrimary{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.locationSearch-module-scss-module__yOEmFq__menuItemSecondary{font-size:var(--font-size-sm);color:var(--color-brand-secondary-600);line-height:var(--line-height-body)}@media (max-width:48em){.locationSearch-module-scss-module__yOEmFq__menu{max-height:12rem}}
.promoSection-module-scss-module__DjsRmW__promo{background-color:var(--color-brand-tertiary-50);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.promoSection-module-scss-module__DjsRmW__heading{font-size:var(--font-size-h1);line-height:2.5rem;font-weight:var(--font-weight-black);margin:var(--space-lg)0 0;text-align:center;color:var(--color-neutral-900);padding:0 var(--space-md);justify-content:center;align-items:center;display:flex}.promoSection-module-scss-module__DjsRmW__headingIcon{height:var(--space-2xl);margin-right:var(--space-xs)}.promoSection-module-scss-module__DjsRmW__headingLineBreak{display:none}.promoSection-module-scss-module__DjsRmW__row{gap:var(--space-xl);padding:var(--space-xl)var(--space-3xl)var(--space-xl);box-sizing:border-box;width:100%;max-width:var(--max-width-page-wide);flex-direction:row;align-items:stretch;display:flex}.promoSection-module-scss-module__DjsRmW__featured{gap:var(--space-md);box-sizing:border-box;background:0 0;border:none;flex-direction:row;flex:55%;align-items:flex-start;padding:0;display:flex;position:relative}.promoSection-module-scss-module__DjsRmW__featuredBody{flex-direction:column;flex:1;display:flex}.promoSection-module-scss-module__DjsRmW__featuredBadge{font-weight:var(--font-weight-bold);font-size:var(--font-size-caption);margin-bottom:var(--space-sm);align-items:center;gap:0;display:flex}.promoSection-module-scss-module__DjsRmW__featuredBadgeLogo{height:var(--space-xl);width:auto}.promoSection-module-scss-module__DjsRmW__featuredBadgeText{line-height:var(--space-md);color:var(--color-neutral-900)}.promoSection-module-scss-module__DjsRmW__featuredTitle{font-size:var(--font-size-xl);line-height:var(--space-lg);font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-sm);color:var(--color-neutral-900)}.promoSection-module-scss-module__DjsRmW__featuredExcerpt{font-size:var(--font-size-caption);color:var(--color-neutral-800);margin:0 0 var(--space-sm);line-height:1.25rem;font-weight:var(--font-weight-medium);max-width:var(--max-width-hero)}.promoSection-module-scss-module__DjsRmW__featuredActions{margin-top:auto}.promoSection-module-scss-module__DjsRmW__readButton{min-width:8rem;height:var(--space-2xl);padding:0 var(--space-lg);border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);background:var(--color-brand-primary-500);color:var(--color-base-white);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.promoSection-module-scss-module__DjsRmW__featuredPreview{aspect-ratio:1;max-width:var(--max-width-thumbnail);border-radius:var(--radius-lg);flex:0 0 32%;align-self:flex-start;width:100%;position:relative;overflow:hidden}.promoSection-module-scss-module__DjsRmW__featuredPreviewImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.promoSection-module-scss-module__DjsRmW__right{flex-direction:column;flex:45%;display:flex}.promoSection-module-scss-module__DjsRmW__mapCard{padding:calc(var(--space-lg) + var(--space-2xs))var(--space-xl);box-sizing:border-box;text-align:center;align-items:center;gap:var(--space-sm);background:0 0;flex-direction:column;flex:1;display:flex}.promoSection-module-scss-module__DjsRmW__mapImage{width:100%;height:9.375rem;max-width:var(--max-width-thumbnail);border-radius:var(--radius-lg);position:relative;overflow:hidden}.promoSection-module-scss-module__DjsRmW__mapImage img{object-fit:cover;width:100%;height:100%;display:block}.promoSection-module-scss-module__DjsRmW__mapTitle{font-size:var(--font-size-xl);line-height:var(--space-lg);font-weight:var(--font-weight-extrabold);color:var(--color-neutral-900)}.promoSection-module-scss-module__DjsRmW__mapDescription{font-size:var(--font-size-caption);color:var(--color-neutral-800);line-height:1.25rem;font-weight:var(--font-weight-medium)}.promoSection-module-scss-module__DjsRmW__mapActions{margin-top:auto}.promoSection-module-scss-module__DjsRmW__mapButton{min-width:8rem;height:var(--space-2xl);padding:0 var(--space-lg);border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);background:var(--color-brand-primary-500);color:var(--color-base-white);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:64em){.promoSection-module-scss-module__DjsRmW__heading{font-size:var(--font-size-stat);line-height:var(--space-xl);margin-top:var(--space-xl)}.promoSection-module-scss-module__DjsRmW__headingIcon{height:2.25rem}.promoSection-module-scss-module__DjsRmW__row{padding:var(--space-md)var(--space-md)var(--space-lg);gap:var(--space-md-lg);flex-direction:column}.promoSection-module-scss-module__DjsRmW__mapCard{padding:var(--space-md)var(--space-xs)var(--space-sm)}}@media (max-width:48em){.promoSection-module-scss-module__DjsRmW__heading{font-size:var(--space-lg);margin-top:var(--space-lg);line-height:1.75rem;display:block}.promoSection-module-scss-module__DjsRmW__headingIcon{height:var(--space-xl)}.promoSection-module-scss-module__DjsRmW__headingLineBreak{display:inline}.promoSection-module-scss-module__DjsRmW__featuredTitle{text-align:center}.promoSection-module-scss-module__DjsRmW__featuredExcerpt{text-align:center;margin-left:auto;margin-right:auto}.promoSection-module-scss-module__DjsRmW__featuredPreview{display:none}}@media (max-width:34em){.promoSection-module-scss-module__DjsRmW__headingIcon{display:none}}
.signupLandingPreview-module-scss-module__2IH1AG__landing{background:var(--color-base-white);width:100%}.signupLandingPreview-module-scss-module__2IH1AG__returnBar{left:50%;bottom:var(--space-lg);z-index:var(--z-index-sticky,1000);padding-bottom:env(safe-area-inset-bottom,0);pointer-events:none;position:fixed;transform:translate(-50%)}.signupLandingPreview-module-scss-module__2IH1AG__returnBarReady{transition:opacity .2s,transform .2s}.signupLandingPreview-module-scss-module__2IH1AG__returnBarHidden{opacity:0;pointer-events:none;transform:translate(-50%,1rem)}.signupLandingPreview-module-scss-module__2IH1AG__returnButton{align-items:center;gap:var(--space-2xs);padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill,999px);background:var(--color-brand-primary-600);color:var(--color-base-white);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);cursor:pointer;pointer-events:auto;box-shadow:var(--shadow-lg,0 .5rem 1.5rem #00000040);border:none;display:inline-flex}.signupLandingPreview-module-scss-module__2IH1AG__returnButton:hover,.signupLandingPreview-module-scss-module__2IH1AG__returnButton:focus-visible{background:var(--color-brand-primary-700)}@media (max-width:48em){.signupLandingPreview-module-scss-module__2IH1AG__returnButton{padding:var(--space-sm)var(--space-md)}}.signupLandingPreview-module-scss-module__2IH1AG__returnIcon{flex-shrink:0;width:1.125rem;height:1.125rem}
.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}
.relatedContent-module-scss-module__NRXYUq__relatedContent{box-sizing:border-box;width:100%}.relatedContent-module-scss-module__NRXYUq__title{font-size:var(--space-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md)}.relatedContent-module-scss-module__NRXYUq__items{box-sizing:border-box;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));display:grid}.relatedContent-module-scss-module__NRXYUq__item{box-sizing:border-box;color:inherit;border-radius:var(--radius-lg);background:0 0;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.relatedContent-module-scss-module__NRXYUq__imageWrapper{box-sizing:border-box;aspect-ratio:16/9;width:100%;margin:0 0 var(--space-sm);background:var(--color-neutral-100);position:relative;overflow:hidden}.relatedContent-module-scss-module__NRXYUq__imageWrapperPlaceholder{background:var(--color-neutral-600)}.relatedContent-module-scss-module__NRXYUq__imagePlaceholder{position:absolute;inset:0}.relatedContent-module-scss-module__NRXYUq__image{box-sizing:border-box;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;display:block;position:absolute;inset:0}.relatedContent-module-scss-module__NRXYUq__category{font-size:var(--font-size-caption-sm);font-weight:var(--font-weight-extrabold);line-height:var(--space-md);color:var(--color-brand-primary-600);margin-bottom:.2rem}.relatedContent-module-scss-module__NRXYUq__itemTitle{font-size:var(--space-md);font-weight:var(--font-weight-bold);line-height:1.3rem}@media (max-width:64em){.relatedContent-module-scss-module__NRXYUq__items{gap:var(--space-md-lg)}.relatedContent-module-scss-module__NRXYUq__item{border-radius:var(--radius-md)}.relatedContent-module-scss-module__NRXYUq__category{font-size:var(--font-size-xs);line-height:var(--space-md);font-weight:var(--font-weight-extrabold)}.relatedContent-module-scss-module__NRXYUq__itemTitle{font-size:var(--font-size-caption);line-height:1.2rem;font-weight:var(--font-weight-bold)}}@media (max-width:34em){.relatedContent-module-scss-module__NRXYUq__relatedContent{padding:0 var(--space-md)}.relatedContent-module-scss-module__NRXYUq__items{box-sizing:border-box;gap:var(--space-md-lg);grid-template-columns:1fr}.relatedContent-module-scss-module__NRXYUq__item{box-sizing:border-box;border-radius:var(--radius-lg)}.relatedContent-module-scss-module__NRXYUq__imageWrapper{box-sizing:border-box;margin-bottom:var(--space-xs)}}
.viewDetailLayout-module-scss-module__BrD44G__layout{background-color:var(--color-brand-secondary-100);width:100%;min-height:100%;padding:var(--space-xl)}@media (max-width:64em){.viewDetailLayout-module-scss-module__BrD44G__layout{padding:0}}.viewDetailLayout-module-scss-module__BrD44G__mobileNextSteps{display:none}@media (max-width:84em){.viewDetailLayout-module-scss-module__BrD44G__mobileNextSteps{display:block}}.viewDetailLayout-module-scss-module__BrD44G__container{width:100%;max-width:var(--max-width-layout);flex-direction:column;align-items:center;margin:0 auto;padding:0;display:flex}@media (max-width:64em){.viewDetailLayout-module-scss-module__BrD44G__container{padding:0}}.viewDetailLayout-module-scss-module__BrD44G__contentCard{width:100%;max-width:var(--max-width-layout);background-color:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--space-1_5xl);margin-bottom:var(--space-md);box-sizing:border-box;overflow:hidden}@media (max-width:84em){.viewDetailLayout-module-scss-module__BrD44G__contentCard{padding-top:calc(var(--space-md) + 4rem)}}@media (max-width:64em){.viewDetailLayout-module-scss-module__BrD44G__contentCard{padding:var(--space-md);padding-top:calc(var(--space-md) + 4rem);border-radius:0;margin-bottom:0}}@media (max-width:48em){.viewDetailLayout-module-scss-module__BrD44G__contentCard{padding:var(--space-md);padding-top:calc(var(--space-md) + 4rem)}}.viewDetailLayout-module-scss-module__BrD44G__flexRow{border-radius:var(--radius-lg);flex-wrap:nowrap;height:100%;display:flex}.viewDetailLayout-module-scss-module__BrD44G__mainContent{flex-direction:column;flex:1;align-items:stretch;gap:0;min-width:0;max-width:none;margin:0;padding:0;display:flex}@media (max-width:64em){.viewDetailLayout-module-scss-module__BrD44G__mainContent{width:100%}}.viewDetailLayout-module-scss-module__BrD44G__desktopNextSteps{margin-left:var(--space-xl);flex-shrink:0}@media (max-width:84em){.viewDetailLayout-module-scss-module__BrD44G__desktopNextSteps{display:none}}
.tool-card-module-scss-module__tCctVW__card{border:.1875rem solid var(--color-brand-primary-500);border-radius:var(--radius-md);background:var(--color-surface);width:100%;box-shadow:var(--shadow-lg);padding:var(--space-lg);box-sizing:border-box}@media (max-width:64em){.tool-card-module-scss-module__tCctVW__card{padding:var(--space-md)}}
.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}
.providerSidebar-module-scss-module__vWRRgW__sidebar{gap:var(--space-md);padding:var(--space-md-lg);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);top:var(--space-md);max-height:calc(100vh - var(--space-xl));flex-direction:column;display:flex;position:sticky;overflow-y:auto}@media (max-width:64em){.providerSidebar-module-scss-module__vWRRgW__sidebar{max-height:none;position:static}}.providerSidebar-module-scss-module__vWRRgW__profileSection{padding-bottom:var(--space-md)}.providerSidebar-module-scss-module__vWRRgW__section{margin-top:0}
.householdDetailsForm-module-scss-module__NHieKq__householdDetails{gap:var(--space-lg);flex-direction:column;display:flex}
/*# sourceMappingURL=6bb7fc088f7f4242.css.map*/